@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_181799{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_181799{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_fdb222{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_fdb222{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_244f40{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_244f40{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-ibm-plex:"IBM Plex Mono","IBM Plex Mono Fallback"}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}body{font-family:"Satoshi",var(--font-source-serif),Georgia,serif;-moz-osx-font-smoothing:grayscale}body.mode-foundations{font-family:var(--font-source-serif),Georgia,serif}body.mode-full{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.display-heading{font-family:"Satoshi",var(--font-fraunces),Georgia,serif;letter-spacing:-.01em}body.mode-foundations .display-heading{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em}body.mode-full .display-heading{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em}:root{--background:#faf6f0;--foreground:#3d3530;--card:#ffffff;--card-foreground:#3d3530;--border:#e5ddd2;--border-subtle:#ede7dd;--border-hover:#d4c4b4;--surface-inset:#f3ede4;--surface-recessed:#f6f1e8;--muted:#f3ede4;--muted-foreground:#a99e91;--text-secondary:#7a6f63;--accent:#6b4226;--accent-foreground:#ffffff;--accent-selection:#6b422630;--accent-focus-ring:rgba(107,66,38,0.2);--destructive:#b5453a;--success:#7d9b76;--warning:#d4993c;--info:#5b8fb9;--plum:#8b6b7b;--shadow-warm:rgba(60,50,40,0.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-badge:4px;--radius-tab:6px;--radius-input:8px;--radius-card:12px;--radius-modal:16px;--radius-pill:9999px;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-lg:18px;--text-xl:22px;--lh-xs:16px;--lh-sm:18px;--lh-base:22px;--lh-lg:28px;--lh-xl:32px}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-source-serif,Georgia,serif);font-size:var(--text-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased}::selection{background:var(--accent-selection);color:var(--foreground)}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-focus-ring)}.paper-grain:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none;z-index:50}.werkstatt-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.werkstatt-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px var(--shadow-warm);border-color:var(--border-hover)}.label-tape{display:inline-flex;align-items:center;font-family:var(--font-ibm-plex,ui-monospace,monospace);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-badge);border-bottom:2px solid}.label-tape-terracotta{background:rgba(107,66,38,.1);color:var(--accent)}.label-tape-sage{background:rgba(125,155,118,.12);color:#5c7858;border-bottom-color:var(--success)}.label-tape-marigold{background:rgba(212,153,60,.14);color:#8a5e1e;border-bottom-color:var(--warning)}.label-tape-sky{background:rgba(91,143,185,.14);color:#2f648f;border-bottom-color:var(--info)}.label-tape-plum{background:rgba(139,107,123,.14);color:#614859;border-bottom-color:var(--plum)}.label-tape-muted{background:rgba(169,158,145,.14);color:var(--text-secondary);border-bottom-color:var(--muted-foreground)}:root{--active-orange:#e87c3e;--active-coral:#e85d5d;--active-glow:#f4a63e;--active-pulse:#e8a23e;--agent-fill:#6b7b8d;--agent-glow:#8ba4b8;--deep-background:#2e2822;--deep-surface:rgba(46,40,34,0.85);--deep-foreground:#d8d0c8;--deep-muted:rgba(200,195,188,0.55);--motion-breathe:25s;--motion-membrane-transition:3s cubic-bezier(0.4,0,0.2,1);--motion-deep-transition:2.5s ease;--motion-glass-enter:1s cubic-bezier(0.16,1,0.3,1);--motion-glass-exit:0.6s cubic-bezier(0.16,1,0.3,1);--motion-conic-halo:4s linear infinite;--motion-glass-halo:6s linear infinite;--motion-glow-pulse:5s ease-in-out infinite}.membrane-root{position:fixed;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 42%,transparent 20%,rgba(250,246,241,.08) 30%,rgba(250,246,241,.25) 40%,rgba(250,246,241,.55) 52%,#faf6f1 68%)}.membrane-cover,.membrane-root{inset:0;opacity:1;transition:opacity var(--motion-membrane-transition)}.membrane-cover{position:absolute;background:#faf6f1;animation:membrane-breathe var(--motion-breathe) ease-in-out infinite}body.deep .membrane-cover{opacity:0;animation:none}@keyframes membrane-breathe{0%,to{background:#faf6f1}50%{background:#f5ede3}}.depth-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 42%,rgba(80,55,30,.3) 0,transparent 70%),radial-gradient(ellipse 40% 35% at 50% 42%,rgba(60,35,20,.2) 0,transparent 50%);opacity:0;transition:opacity var(--motion-deep-transition)}body.deep .depth-glow{opacity:1}body.deep{background:#2e2822;transition:background var(--motion-deep-transition)}@keyframes station-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.82}}.station-pulse-a{animation:station-pulse 2.4s ease-in-out infinite}.station-pulse-b{animation:station-pulse 3.1s ease-in-out infinite}.station-pulse-c{animation:station-pulse 2.7s ease-in-out infinite}.station-pulse-d{animation:station-pulse 3.4s ease-in-out infinite}.station-pulse-e{animation:station-pulse 2.9s ease-in-out infinite}@keyframes conic-halo-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.intent-halo{position:absolute;inset:-3px;border-radius:27px;overflow:hidden;opacity:0;transition:opacity .8s ease;pointer-events:none;z-index:-1}.intent-halo:before{content:"";position:absolute;width:800px;height:800px;top:50%;left:50%;transform:translate(-50%,-50%);background:conic-gradient(rgba(250,246,241,0) 0,rgba(232,124,62,.4) 4%,rgba(250,246,241,0) 12%,rgba(250,246,241,0) 48%,rgba(107,143,176,.3) 53%,rgba(250,246,241,0) 60%);animation:conic-halo-spin var(--motion-conic-halo)}.intent-halo.is-active{opacity:1}.intent-input::placeholder{color:#c8bdb0;transition:color 2.5s ease}.intent-input-deep::placeholder{color:rgba(200,195,188,.4)}.intent-input.drag-over{box-shadow:inset 3px 3px 7px rgba(205,190,172,.3),inset -3px -3px 7px rgba(255,255,255,.55),1px 1px 4px rgba(205,190,172,.08),-1px -1px 4px rgba(255,255,255,.25),0 0 0 2px rgba(107,143,176,.25)!important}.glass-halo{position:absolute;inset:0;border-radius:32px;overflow:hidden;opacity:0;pointer-events:none;z-index:1;display:none}.glass-halo:after,.glass-halo:before{content:"";position:absolute;width:1200px;height:1200px;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-halo:before{background:conic-gradient(rgba(250,246,241,0) 0,rgba(232,124,62,.25) 3%,rgba(248,155,42,.15) 6%,rgba(250,246,241,0) 12%,rgba(250,246,241,0) 46%,rgba(107,143,176,.2) 50%,rgba(123,107,158,.12) 54%,rgba(250,246,241,0) 60%);animation:conic-halo-spin var(--motion-glass-halo)}.glass-halo:after{background:conic-gradient(rgba(250,246,241,0) 0,rgba(240,85,83,.12) 4%,rgba(250,246,241,0) 10%,rgba(250,246,241,0) 50%,rgba(248,155,42,.1) 54%,rgba(250,246,241,0) 60%);animation:conic-halo-spin var(--motion-glass-halo) reverse}body.mode-foundations [data-testid=glass-panel]{background:var(--card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--border)!important;box-shadow:0 4px 14px var(--shadow-warm),0 1px 3px rgba(60,50,40,.04)!important}body.mode-foundations .glass-halo,body.mode-foundations [data-testid=glass-halo]{display:none!important}.neural-canvas-layer{filter:blur(6px);opacity:0;transition:filter 2s ease,opacity 2s ease}.neural-canvas-layer.active{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.neural-canvas-layer{transition-duration:.3s!important}}.us-skin-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;opacity:.15;transition:opacity 3s ease;mix-blend-mode:screen}@keyframes skin-breathe{0%,to{opacity:.1}50%{opacity:.2}}.us-skin-overlay:not(.active){animation:skin-breathe 8s ease-in-out infinite}.us-skin-overlay.active{animation:none;opacity:.8}@media (prefers-reduced-motion:reduce){.us-skin-overlay:not(.active){animation:none!important}}.glass-halo.is-active{opacity:1}.label-tape-agent{background:rgba(107,123,141,.22);color:var(--agent-glow);border-bottom:2px solid var(--agent-fill)}@media (prefers-reduced-motion:reduce){.depth-glow,.glass-halo:after,.glass-halo:before,.intent-halo:before,.membrane-cover,.membrane-root,.station-pulse-a,.station-pulse-b,.station-pulse-c,.station-pulse-d,.station-pulse-e,body.deep{animation:none!important;transition-duration:.15s!important}}