@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.17d05b18.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-400-normal.7daf4077.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.17524150.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-400-normal.29859c59.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-greek-400-normal.77d339c7.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-400-normal.4a5b0cb1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.553f85d1.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-400-normal.fd17702b.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.4d63b447.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-400-normal.ef62d646.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-400-normal.b0c7be19.woff) format("woff");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}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root{color-scheme:light;--color-paper:oklch(97.5% .009 105);--color-surface:oklch(94.8% .012 110);--color-surface-raised:oklch(99% .004 105);--color-ink:oklch(18% .024 150);--color-ink-2:oklch(30% .025 150);--color-muted:oklch(43% .022 145);--color-rule:oklch(84% .024 112);--color-rule-strong:oklch(63% .035 125);--color-accent:oklch(72% .185 144);--color-accent-soft:oklch(91% .068 144);--color-accent-ink:oklch(15% .035 150);--color-focus:oklch(49% .18 255);--color-safe:oklch(45% .14 146);--color-safe-soft:oklch(92% .05 146);--color-warn:oklch(55% .14 70);--color-warn-soft:oklch(93% .052 78);--color-danger:oklch(52% .2 28);--color-danger-soft:oklch(93% .045 28);--color-instagram:oklch(54% .2 351);--color-bluesky:oklch(62% .17 245);--color-graphite:oklch(16% .026 150);--color-graphite-2:oklch(21% .03 150);--color-graphite-ink:oklch(96% .012 100);--color-graphite-muted:oklch(72% .026 120);--color-overlay:oklch(8% .024 150/.74);--shadow-card:0 2rem 8rem oklch(8% .024 150/.18);--font-display:"Space Grotesk Variable","Arial Narrow",sans-serif;--font-body:"Manrope Variable",sans-serif;--font-mono:"JetBrains Mono",monospace;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-display:clamp(2.6rem,5vw,4.8rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-standard:cubic-bezier(.2,0,0,1);--dur-micro:.1s;--dur-short:.18s;--dur-long:.42s;--rule-thin:1px;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--z-rail:200;--z-topbar:100;--z-overlay:400;--md-sys-color-surface:var(--color-paper);--md-sys-color-surface-container:var(--color-surface);--md-sys-color-surface-container-high:var(--color-surface-raised);--md-sys-color-on-surface:var(--color-ink);--md-sys-color-on-surface-variant:var(--color-muted);--md-sys-color-primary:var(--color-accent);--md-sys-color-on-primary:var(--color-accent-ink);--md-sys-color-outline:var(--color-rule-strong);--md-sys-color-outline-variant:var(--color-rule);--background:97.5% .009 105;--foreground:18% .024 150;--card:99% .004 105;--card-foreground:18% .024 150;--primary:72% .185 144;--primary-foreground:15% .035 150;--muted:94.8% .012 110;--muted-foreground:43% .022 145;--destructive:52% .2 28;--border:84% .024 112;--input:84% .024 112;--ring:49% .18 255;--radius:.5rem}[data-theme=dark]{color-scheme:dark;--color-paper:oklch(12% .024 150);--color-surface:oklch(16% .028 150);--color-surface-raised:oklch(20% .03 150);--color-ink:oklch(95% .014 100);--color-ink-2:oklch(84% .02 110);--color-muted:oklch(70% .024 120);--color-rule:oklch(27% .032 150);--color-rule-strong:oklch(41% .042 145);--color-accent:oklch(78% .18 144);--color-accent-soft:oklch(23% .065 145);--color-accent-ink:oklch(13% .035 150);--color-focus:oklch(76% .13 250);--color-safe:oklch(76% .17 146);--color-safe-soft:oklch(23% .058 146);--color-warn:oklch(80% .14 76);--color-warn-soft:oklch(24% .055 76);--color-danger:oklch(70% .19 28);--color-danger-soft:oklch(23% .064 28);--color-instagram:oklch(68% .18 351);--color-bluesky:oklch(72% .14 245);--color-graphite:oklch(8% .026 150);--color-graphite-2:oklch(13% .03 150);--color-graphite-ink:oklch(96% .012 100);--color-graphite-muted:oklch(71% .025 120);--color-overlay:oklch(5% .02 150/.82);--shadow-card:0 2rem 8rem oklch(5% .02 150/.28)}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}body,html{background:var(--color-paper);min-height:100%;color:var(--color-ink);margin:0;overflow-x:clip}body{font-family:var(--font-body)}button,input,select,textarea{font:inherit}button{color:inherit}.badge,a,button{white-space:nowrap}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-style:normal}code,kbd,pre,time{font-family:var(--font-mono)}svg{flex:none}.legal-shell{background:radial-gradient(circle at 78% 8%,var(--color-accent-soft),transparent 28rem),var(--color-paper);min-height:100dvh}.legal-nav{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);min-height:4.5rem;padding-inline:clamp(1.25rem,5vw,5rem);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.legal-nav{background:color-mix(in srgb,var(--color-paper) 92%,transparent)}}.legal-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-brand{align-items:center;gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.04em;text-decoration:none;display:inline-flex}.legal-brand span{border-radius:var(--radius-sm);background:var(--color-accent);width:2rem;height:2rem;color:var(--color-accent-ink);place-items:center;display:grid}.legal-nav>div{align-items:center;gap:var(--space-md);display:flex}.legal-nav>div a{color:var(--color-muted);font-size:var(--text-sm);text-decoration:none}.legal-nav>div a:hover{color:var(--color-ink)}.legal-nav .legal-nav__return{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);padding:.55rem .8rem}.legal-document{width:min(100% - 2rem,52rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.legal-document>header{border-block-end:var(--rule-thin) solid var(--color-rule-strong);padding-block-end:var(--space-xl)}.legal-document>header p{color:var(--color-accent);font:600 .68rem var(--font-mono);letter-spacing:.1em}.legal-document>header h1{margin-block:var(--space-sm);letter-spacing:-.06em;font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.legal-document>header span{color:var(--color-muted);font-size:var(--text-sm)}.legal-copy{gap:var(--space-xl);padding-block-start:var(--space-xl);display:grid}.legal-copy .legal-lede{max-width:58ch;color:var(--color-ink);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.legal-copy section{gap:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(10rem,.65fr) minmax(0,1.6fr);padding-block-start:var(--space-lg);display:grid}.legal-copy h2{font-size:var(--text-lg);letter-spacing:-.025em}.legal-copy section p{color:var(--color-muted)}.legal-copy a{color:var(--color-accent);overflow-wrap:anywhere}.public-nav{justify-content:space-between;border-block-end:var(--rule-thin) solid var(--color-rule);min-height:5rem;padding-inline:clamp(1.25rem,5vw,5rem)}.public-nav,.public-nav>div{align-items:center;gap:var(--space-lg);display:flex}.public-nav>div a{color:var(--color-muted);font-size:var(--text-sm);text-decoration:none}.public-nav>div a:hover{color:var(--color-ink)}.public-nav .public-nav__signin{border:var(--rule-thin) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);padding:.6rem .9rem}.public-hero{grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100% - 2rem,92rem);min-height:min(47rem,100dvh - 5rem);margin-inline:auto;padding-block:clamp(4rem,9vw,8rem);display:grid}.public-hero__copy>p:first-child,.public-proof>header>p{align-items:center;gap:var(--space-xs);color:var(--color-accent);font:600 .68rem var(--font-mono);letter-spacing:.1em;display:flex}.public-hero__copy>p:first-child span{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 1rem var(--color-accent);border-radius:50%}.public-hero__actions{gap:var(--space-sm);display:flex}.public-hero__copy>small{align-items:center;gap:var(--space-xs);margin-block-start:var(--space-md);display:flex}.public-hero__copy>small svg{color:var(--color-safe)}.auth-notice{align-items:center;gap:var(--space-xs);border:var(--rule-thin) solid var(--color-accent);background:var(--color-accent-soft);width:fit-content;max-width:38rem;color:var(--color-ink);font-size:var(--text-sm);margin-block-end:var(--space-lg);padding:.7rem .85rem;display:flex}.auth-notice svg{color:var(--color-accent)}.google-auth-button img{border-radius:50%;padding:2px}.public-adapters{gap:var(--space-md);display:grid}.public-gateway{gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1rem,3vw,2rem);display:grid}.public-gateway>div{align-items:center;gap:var(--space-md);min-height:5.25rem;padding-inline:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex}.public-gateway>div.is-active{border-color:var(--color-accent);background:var(--color-accent-soft)}.public-gateway>div>svg{color:var(--color-muted)}.public-gateway>div.is-active>svg{color:var(--color-accent)}.public-gateway>div span{flex-direction:column;font-weight:700;display:flex}.public-gateway>div small{color:var(--color-muted);font-weight:400}.public-gateway>i{height:1rem;color:var(--color-muted);place-items:center;display:grid;transform:rotate(90deg)}.public-gateway footer{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-sm);display:grid}.public-gateway footer span{border-radius:var(--radius-sm);background:var(--color-rule);color:var(--color-muted);font:600 .65rem var(--font-mono);text-align:center;padding:.5rem}.public-gateway footer span:first-child{background:var(--color-safe-soft);color:var(--color-safe)}.public-roadmap{display:grid}.public-coming-soon{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-md);color:var(--color-muted);grid-template-columns:1.25rem 1fr auto;display:grid}.public-coming-soon+.public-coming-soon{border-block-start:var(--rule-thin) solid var(--color-rule)}.public-coming-soon span{color:var(--color-ink);font-weight:700}.public-coming-soon small{font:600 .65rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.x-monogram{font:700 1rem var(--font-display);color:var(--color-ink);text-align:center}.public-proof{border-block-start:var(--rule-thin) solid var(--color-rule);width:min(100% - 2rem,92rem);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.public-proof>header{gap:var(--space-xl);grid-template-columns:.7fr 1.3fr;align-items:end;display:grid}.public-proof h2{letter-spacing:-.055em;max-width:18ch;font-size:clamp(2.5rem,5vw,5rem);line-height:.95}.public-proof>div{gap:var(--space-md);grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-xl);display:grid}.public-proof article{min-height:16rem;padding:var(--space-xl);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.public-proof article svg{color:var(--color-accent)}.public-proof article h3{margin-block:var(--space-xl) var(--space-xs);font-size:var(--text-lg)}.public-footer,.public-proof article p{color:var(--color-muted)}.public-footer{justify-content:space-between;gap:var(--space-lg);padding:var(--space-xl) clamp(1.25rem,5vw,5rem);border-block-start:var(--rule-thin) solid var(--color-rule);font-size:var(--text-sm);display:flex}.public-footer a{color:inherit}.app-shell{background:var(--color-paper);min-height:100dvh}.side-rail{z-index:200;width:15rem;padding:var(--space-lg) var(--space-md);background:var(--color-surface);border-inline-end:var(--rule-thin) solid var(--color-rule);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-sm);display:flex}.brand__mark{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-accent);place-items:center;display:grid}.brand strong{font:700 var(--text-md)/1 var(--font-display);letter-spacing:-.04em;display:block}.brand span{font:500 .6rem/1 var(--font-mono);letter-spacing:.11em;color:var(--color-muted);margin-block-start:var(--space-2xs);display:block}.side-rail nav{gap:var(--space-2xs);margin-block-start:var(--space-xl);display:grid}.nav-item{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding-inline:var(--space-sm);color:var(--color-muted);cursor:pointer;text-align:start;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;display:flex;position:relative}.nav-item.is-active{color:var(--color-ink);background:var(--color-accent-soft)}.nav-item.is-active:before{content:"";border-radius:var(--radius-sm);width:.16rem;position:absolute;inset-block:.6rem;inset-inline-start:-.5rem}.nav-item i{border-radius:var(--radius-sm);background:var(--color-danger-soft);min-width:1.25rem;color:var(--color-danger);font:600 .65rem/1.5 var(--font-mono);text-align:center;margin-inline-start:auto;padding-inline:.3rem}.rail-foot{gap:var(--space-sm);margin-block-start:auto;display:grid}.connection{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);display:flex}.live-dot,.state-dot{background:var(--color-safe);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.command-button{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-muted);cursor:pointer;display:flex}.command-button kbd{margin-inline-start:auto;font-size:.65rem}.workspace{align-items:center;gap:var(--space-sm);border-block-start:var(--rule-thin) solid var(--color-rule);font-size:var(--text-sm);padding-block-start:var(--space-md);display:flex}.workspace>span{flex-direction:column;flex:1;display:flex}.workspace small{color:var(--color-muted)}.workspace>span{min-width:0}.workspace>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace form{display:grid}.workspace__logout{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.workspace__logout:hover{background:var(--color-surface-raised);color:var(--color-ink)}.avatar{background:var(--color-graphite);width:2rem;height:2rem;color:var(--color-graphite-ink);border-radius:var(--radius-sm);font:600 .65rem var(--font-mono);place-items:center;display:grid}.app-main{flex-direction:column;min-height:100dvh;margin-inline-start:15rem;display:flex}.topbar{z-index:100;padding-inline:var(--space-lg);border-block-end:var(--rule-thin) solid var(--color-rule);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.topbar>div:first-of-type{gap:var(--space-xs);font-size:var(--text-sm);align-items:baseline;display:flex}.topbar>div:first-of-type span{font:.68rem var(--font-mono)}.button-pair,.intro-actions,.topbar__actions{align-items:center;gap:var(--space-xs);display:flex}.icon-button{border:var(--rule-thin) solid var(--color-rule);background:var(--color-surface);cursor:pointer;place-items:center;width:2.35rem;height:2.35rem;display:grid}.mobile-menu{display:none}.emergency-small{align-items:center;gap:var(--space-xs);min-height:2.35rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger);cursor:pointer;font-weight:700;display:flex}.emergency-small:disabled{border-color:var(--color-rule);background:var(--color-surface);color:var(--color-muted)}.global-error{align-items:center;gap:var(--space-sm);margin:var(--space-lg) var(--space-xl) 0;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);display:flex}.global-error span{flex:1}.global-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}main{flex:1}.page{width:100%;max-width:100rem;padding:var(--space-xl);margin-inline:auto}.reveal{animation:reveal var(--dur-long) var(--ease-out) both}@keyframes reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.page-intro{padding-block:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);display:grid}.context-line{align-items:center;gap:var(--space-xs);color:var(--color-accent);font:500 .68rem var(--font-mono);letter-spacing:.08em;display:flex}.page-intro h1{max-width:18ch;font-size:var(--text-display);letter-spacing:-.055em;margin-block-start:var(--space-xs);line-height:.98}.page-intro>div>p:last-child{max-width:57ch;color:var(--color-muted);margin-block-start:var(--space-md)}.intro-actions{justify-content:flex-end}.button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.65rem;padding-inline:var(--space-md);font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out);font-weight:700;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{opacity:.5;cursor:not-allowed}.button--primary{border:var(--rule-thin) solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.button--quiet{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-surface-raised)}.button--danger{border:var(--rule-thin) solid var(--color-danger);background:var(--color-danger);color:var(--color-accent-ink)}.badge{justify-content:center;align-items:center;gap:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);min-height:1.6rem;color:var(--color-muted);font:600 .62rem var(--font-mono);letter-spacing:.04em;padding-inline:.48rem;display:inline-flex}.badge--safe{border-color:var(--color-safe);background:var(--color-safe-soft);color:var(--color-safe)}.badge--warn{border-color:var(--color-warn);background:var(--color-warn-soft);color:var(--color-warn)}.badge--danger{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.badge--accent{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.metric-strip{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,.65fr)) minmax(14rem,1.4fr);display:grid}.metric-strip>div{min-height:6rem;padding:var(--space-md);border-inline-end:var(--rule-thin) solid var(--color-rule);flex-direction:column;justify-content:center;display:flex}.metric-strip>div:last-child{border:0}.metric-strip strong{font:700 var(--text-xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.metric-strip small,.metric-strip span{color:var(--color-muted);font-size:var(--text-sm)}.quota{gap:var(--space-xs);grid-template-columns:1fr auto;display:grid!important}.quota strong{font-size:var(--text-md)}.quota i{background:var(--color-rule);border-radius:var(--radius-sm);grid-column:1/-1;height:.25rem;overflow:clip}.quota i b{background:var(--color-safe);width:72%;height:100%;display:block}.control-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-block-start:var(--space-md);display:grid}.agents-panel,.containment,.data-surface,.event-panel,.governor-panel,.settings-panel,.timeline{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-raised)}.governor-panel{padding:var(--space-lg);position:relative;overflow:clip}.panel-head{justify-content:space-between;align-items:start;gap:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);padding-block-end:var(--space-md);display:flex}.panel-head>div{flex-direction:column;display:flex}.panel-head span{font:600 .68rem var(--font-mono);letter-spacing:.08em}.panel-head small{color:var(--color-muted)}.governor-main{align-items:center;gap:var(--space-lg);display:grid}.governor-main p{color:var(--color-muted);font-size:var(--text-sm)}.governor-main h2{align-items:center;gap:var(--space-sm);margin-block:var(--space-xs);letter-spacing:-.06em;font-size:clamp(2.1rem,4vw,4.6rem);line-height:1;display:flex}.governor-main>div>span{color:var(--color-muted)}.state-dot--large{width:.7rem;height:.7rem}.risk-dial{aspect-ratio:1;position:relative}.risk-dial svg{width:100%;transform:rotate(-90deg)}.risk-dial circle{fill:none;stroke-width:7px}.risk-dial__value{stroke-linecap:round;transition:stroke-dashoffset var(--dur-long) var(--ease-out)}.risk-dial__value--safe{stroke:var(--color-safe)}.risk-dial__value--warn{stroke:var(--color-warn)}.risk-dial__value--danger{stroke:var(--color-danger)}.risk-dial>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.risk-dial strong{font:700 var(--text-xl)/1 var(--font-display);font-variant-numeric:tabular-nums}.risk-dial span{color:var(--color-muted);font-size:var(--text-xs)}.state-path{color:var(--color-muted);font:500 .62rem var(--font-mono)}.state-path,.state-path span{align-items:center;display:flex}.state-path span{gap:var(--space-xs)}.state-path span.is-active{color:var(--color-ink);font-weight:700}.state-path i{width:clamp(.6rem,2vw,2.5rem);height:var(--rule-thin);margin-inline:var(--space-xs);background:var(--color-rule-strong);display:block}.emergency-button{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);cursor:pointer;text-align:start;margin-block-start:var(--space-lg);display:flex}.emergency-button strong{flex:1}.event-panel{min-height:30rem;overflow:clip}.empty-state,.event-stream{min-height:24rem}.empty-state{place-content:center;justify-items:center;gap:var(--space-xs);padding:var(--space-xl);color:var(--color-muted);text-align:center;display:grid}.empty-state svg{margin-block-end:var(--space-sm)}.event-row{align-items:center;gap:var(--space-sm);min-height:4.2rem;border-block-end:var(--rule-thin) solid var(--color-rule);animation:event-in var(--dur-short) var(--ease-out) both;grid-template-columns:.7rem minmax(0,1fr) auto auto;display:grid}@keyframes event-in{0%{opacity:0;transform:translate(.5rem)}}.event-row>div{flex-direction:column;min-width:0;display:flex}.event-row span{color:var(--color-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-row time{color:var(--color-muted);font-size:.6rem}.event-node{background:var(--color-warn);border-radius:50%;width:.5rem;height:.5rem}.event-node--allow,.event-node--pass,.event-node--verified{background:var(--color-safe)}.event-node--block,.event-node--critical,.event-node--halted{background:var(--color-danger)}.containment{padding:var(--space-xl);margin-block-start:var(--space-md)}.containment.is-contained{border-color:var(--color-safe)}.containment__head{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.containment__head h2{margin-block:var(--space-xs);font-size:var(--text-2xl);letter-spacing:-.035em}.containment__head p{max-width:60ch;color:var(--color-muted)}.blast-grid{gap:var(--space-lg);grid-template-columns:1fr 2.2fr;margin-block-start:var(--space-xl);display:grid}.agent-node{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);background:var(--color-surface);border-radius:var(--radius-sm);display:flex}.agent-node>span{font-family:var(--font-mono);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.agent-node small{color:var(--color-muted);font-family:var(--font-body)}.channel-map{grid-template-columns:repeat(6,minmax(0,1fr))}.channel-map,.channel-map div{gap:var(--space-xs);display:grid}.channel-map div{justify-items:center;min-width:0;padding:var(--space-sm) var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-safe);text-align:center}.channel-map div.is-affected{color:var(--color-danger)}.channel-map span{place-items:center;width:1.6rem;height:1.6rem;display:grid}.channel-map svg{width:.9rem}.channel-map small{width:100%;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.containment-stats{border-block:var(--rule-thin) solid var(--color-rule);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.containment-stats div{align-items:baseline;gap:var(--space-sm);padding:var(--space-lg);border-inline-end:var(--rule-thin) solid var(--color-rule);display:flex}.containment-stats div:last-child{border:0}.containment-stats strong{font:700 var(--text-2xl) var(--font-display);font-variant-numeric:tabular-nums}.containment-stats span{color:var(--color-muted)}.blast-grid>.button{grid-column:2;justify-self:end}.page-title{gap:var(--space-md);padding-block:var(--space-lg) var(--space-xl);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.page-title__icon{border:var(--rule-thin) solid var(--color-rule-strong);width:3rem;height:3rem;place-items:center;display:grid}.page-title h1{font-size:var(--text-2xl);letter-spacing:-.04em}.page-title p{max-width:65ch;color:var(--color-muted)}.filter-row{align-items:center;gap:var(--space-xs);margin-block:var(--space-lg);grid-template-columns:auto auto auto 1fr auto;display:grid}.filter{min-height:2.25rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-muted);background:0 0;border:0;align-items:center;display:inline-flex}.filter.is-active{background:var(--color-accent-soft);color:var(--color-ink)}.filter b{font:500 .65rem var(--font-mono);margin-inline-start:var(--space-2xs)}.data-row{align-items:center;gap:var(--space-sm);width:100%;min-height:4.5rem;padding-inline:var(--space-lg);border:0;border-block-end:var(--rule-thin) solid var(--color-rule);text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(13rem,2fr) minmax(8rem,1fr) .7fr .8fr .55fr .65fr 1rem;display:grid}.data-row:last-child{border:0}.data-row--head,.data-row:not(.data-row--head):hover{background:var(--color-surface)}.data-row--head{min-height:2.6rem;color:var(--color-muted);font:500 .62rem var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:default}.data-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);overflow:hidden}.data-row>span:first-child{flex-direction:column;display:flex}.data-row strong{text-overflow:ellipsis;overflow:hidden}.data-row small{color:var(--color-muted)}.risk-bar{background:linear-gradient(to right,var(--color-safe) var(--risk),var(--color-rule) var(--risk));vertical-align:middle;width:2.5rem;height:.2rem;margin-inline-end:var(--space-xs);display:inline-block}.risk-bar--warn{background:linear-gradient(to right,var(--color-warn) var(--risk),var(--color-rule) var(--risk))}.portfolio-layout{gap:var(--space-md);grid-template-columns:minmax(0,1.7fr) minmax(19rem,.7fr);margin-block-start:var(--space-lg);display:grid}.channel-table .data-row{cursor:default;grid-template-columns:minmax(10rem,1.5fr) .7fr .45fr .75fr 1fr}.risk-number{font:700 var(--text-md) var(--font-display)}.risk-number--safe{color:var(--color-safe)}.risk-number--warn{color:var(--color-warn)}.agents-panel{align-self:start;overflow:clip}.agent-row,.agents-panel .panel-head{padding:var(--space-md)}.agent-row{align-items:center;gap:var(--space-sm);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agent-row:last-child{border:0}.agent-symbol{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);place-items:center;width:2rem;height:2rem;display:grid}.agent-row>div:last-child,.agent-row>span{gap:var(--space-2xs);flex-direction:column;display:flex}.agent-row small{color:var(--color-muted);font-size:var(--text-xs)}.policy-list{gap:var(--space-sm);margin-block-start:var(--space-lg);display:grid}.policy-row{align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(16rem,1.4fr) auto minmax(15rem,.8fr) 6rem;display:grid}.policy-copy>div{align-items:center;gap:var(--space-sm);display:flex}.policy-copy h2{font-size:var(--text-md);letter-spacing:-.025em}.policy-copy p{margin-block:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.policy-copy code{color:var(--color-accent);font-size:.62rem}.switch{align-items:center;gap:var(--space-xs);cursor:pointer;grid-template-columns:2.7rem 2rem;display:grid}.switch input{opacity:0;position:absolute}.switch span{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-rule);border-radius:1rem;width:2.7rem;height:1.45rem;position:relative}.switch span:after{content:"";background:var(--color-muted);width:.95rem;height:.95rem;transition:transform var(--dur-micro) var(--ease-in-out),background-color var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:.19rem;inset-inline-start:.2rem}.switch input:checked+span{background:var(--color-safe-soft);border-color:var(--color-safe)}.switch input:checked+span:after{background:var(--color-safe);transform:translate(1.25rem)}.switch b{font:600 .65rem var(--font-mono)}.thresholds{gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:repeat(2,1fr);display:grid}.thresholds label{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;display:grid}.thresholds input{width:100%;accent-color:var(--color-accent);grid-column:1/-1}.thresholds strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.save-state{align-items:center;gap:var(--space-2xs);color:var(--color-safe);font-size:var(--text-xs);display:flex}.legal-note{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm);display:flex}.incident-hero,.legal-note{margin-block-start:var(--space-lg)}.incident-hero{padding:var(--space-xl);background:var(--color-graphite);color:var(--color-graphite-ink);position:relative;overflow:clip}.incident-hero>div{z-index:1;max-width:55rem;position:relative}.incident-id{align-items:center;gap:var(--space-sm);font:600 var(--text-sm) var(--font-mono);display:flex}.incident-hero h2{max-width:20ch;margin-block:var(--space-md);letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.5rem);line-height:1}.incident-hero p{max-width:62ch;color:var(--color-muted)}.incident-meta{gap:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);display:grid}.incident-meta span{flex-direction:column;display:flex}.incident-meta small{color:var(--color-muted);font:.65rem var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.incident-watermark{inset:auto var(--space-xl) -2rem auto;width:15rem;height:15rem;color:var(--color-danger);opacity:.1;position:absolute}.timeline{padding:var(--space-lg);margin-block-start:var(--space-md)}.timeline-row{gap:var(--space-sm);grid-template-columns:5rem 1rem minmax(0,1fr) auto;align-items:center;min-height:4.6rem;display:grid}.timeline-row time{color:var(--color-muted);font-size:.65rem}.timeline-row i{background:var(--color-warn);width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem var(--color-warn-soft);border-radius:50%}.timeline-row i.is-danger{background:var(--color-danger);box-shadow:0 0 0 .3rem var(--color-danger-soft)}.timeline-row div{flex-direction:column;display:flex}.timeline-row span{color:var(--color-muted);font-size:var(--text-sm)}.verification{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-safe);background:var(--color-safe-soft);color:var(--color-safe);border-radius:var(--radius-md);margin-block-start:var(--space-lg);display:flex}.verification.is-invalid{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.verification>div{align-items:center;gap:var(--space-md);display:flex}.verification>div:first-child span{flex-direction:column;display:flex}.verification>div:last-child span{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);display:flex}.verification small{opacity:.85}.audit-chain{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);margin-block-start:var(--space-lg);overflow:clip}.audit-head,.audit-row{align-items:center;gap:var(--space-md);padding-inline:var(--space-lg);grid-template-columns:minmax(12rem,1.1fr) minmax(10rem,.8fr) minmax(15rem,1.45fr) minmax(8rem,.8fr) minmax(8rem,.8fr);display:grid}.audit-head{background:var(--color-surface);min-height:2.7rem;color:var(--color-muted);font:500 .62rem var(--font-mono);text-transform:uppercase}.audit-row{border-block-start:var(--rule-thin) solid var(--color-rule);min-height:4.8rem;font-size:var(--text-sm)}.audit-row.is-tampered{background:var(--color-danger-soft);color:var(--color-danger)}.audit-row>span{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.audit-row>span:nth-child(3){align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.audit-row code,.audit-row small,.audit-row time{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.audit-row time{white-space:normal;line-height:1.45}.audit-action,.audit-record>span{min-width:0}.audit-record>span{gap:var(--space-3xs);flex-direction:column;display:flex}.audit-action strong,.audit-record small,.audit-record strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-action>span{align-items:center;gap:var(--space-xs);max-width:100%;display:flex}.audit-action .badge{flex:none}.audit-state{justify-content:center;align-items:center;gap:var(--space-md);min-height:12rem;padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-muted);margin-block-start:var(--space-lg);display:flex}.audit-state>div{gap:var(--space-2xs);flex-direction:column;display:flex}.audit-state strong{color:var(--color-ink)}.audit-state--error{background:var(--color-danger-soft);color:var(--color-danger);justify-content:flex-start}.audit-state--error>div{flex:1}.settings-grid{gap:var(--space-md);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);margin-block-start:var(--space-lg);display:grid}.settings-panel{padding:var(--space-lg);overflow:clip}.setting-row{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.setting-row span{color:var(--color-muted)}.setting-row strong{overflow-wrap:anywhere;max-width:65%;font-family:var(--font-mono);font-size:var(--text-sm);text-align:end}.api-panel{padding:0}.api-panel .panel-head,.api-panel pre{padding:var(--space-lg)}.api-panel pre{background:var(--color-graphite);color:var(--color-graphite-ink);font-size:var(--text-sm);margin:0;line-height:1.7;overflow-x:auto}.endpoint-list{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);margin-block-start:var(--space-md);overflow:clip}.endpoint-list h2{padding:var(--space-lg);font-size:var(--text-lg)}.endpoint-list>div{align-items:center;gap:var(--space-md);min-height:3.8rem;padding-inline:var(--space-lg);border-block-start:var(--rule-thin) solid var(--color-rule);grid-template-columns:4rem 12rem 1fr auto;display:grid}.endpoint-list span{color:var(--color-muted);font-size:var(--text-sm)}.endpoint-list code{color:var(--color-accent);font-size:var(--text-sm)}.integration-notice{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-ink);display:flex}.instagram-connection,.integration-notice{align-items:center;margin-block-start:var(--space-lg)}.instagram-connection{gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-graphite);color:var(--color-graphite-ink);grid-template-columns:minmax(18rem,1.1fr) minmax(16rem,.8fr) auto;display:grid}.platform-connection__identity{align-items:center;gap:var(--space-lg);display:flex}.platform-connection__identity>div:last-child>span{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.platform-connection__identity h2{font-size:var(--text-2xl);line-height:1}.platform-connection__identity p,.platform-connection__status small{color:var(--color-graphite-muted)}.youtube-mark{border-radius:var(--radius-md);background:var(--color-danger-soft);width:3.5rem;height:3.5rem;color:var(--color-danger);flex:none;place-items:center;display:grid}.youtube-mark svg{width:1.6rem;height:1.6rem}.x-mark{border-radius:var(--radius-md);background:var(--color-surface-raised);width:3.5rem;height:3.5rem;color:var(--color-ink);font:700 1.25rem var(--font-display);flex:none;place-items:center;display:grid}.instagram-mark{background:var(--color-instagram);width:4.5rem;height:4.5rem;color:var(--color-graphite-ink);border-radius:50%;flex:none;place-items:center;display:grid}.instagram-mark svg{width:2rem;height:2rem}.bluesky-mark{background:var(--color-bluesky);width:4.5rem;height:4.5rem;color:var(--color-graphite-ink);border-radius:50%;flex:none;place-items:center;display:grid}.bluesky-mark svg{width:2rem;height:2rem}.platform-connection__status{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.platform-connection__status strong{overflow-wrap:anywhere}.offline-dot{background:var(--color-muted);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.platform-connection__actions{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}.platform-connection__actions>small{max-width:28rem;color:var(--color-graphite-muted);text-align:end}.platform-requirement{align-items:flex-start;gap:var(--space-sm);max-width:27rem;color:var(--color-warn);text-align:start;display:flex}.platform-requirement>svg{flex:none;margin-block-start:.15rem}.platform-requirement span{gap:var(--space-3xs);flex-direction:column;display:flex}.platform-requirement strong{color:var(--color-graphite-ink);font-size:var(--text-sm)}.platform-requirement small{color:var(--color-graphite-muted)}.bluesky-connection{margin-block-start:var(--space-md)}.config-callout{align-items:flex-end;gap:var(--space-2xs);color:var(--color-graphite-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.mode-switch{padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-graphite-2);display:flex}.mode-switch button{min-height:2.4rem;padding-inline:var(--space-md);border-radius:calc(var(--radius-sm) - var(--space-2xs));color:var(--color-graphite-muted);cursor:pointer;background:0 0;border:0}.mode-switch button.is-active{background:var(--color-accent);color:var(--color-accent-ink)}.platform-roadmap{border-block:var(--rule-thin) solid var(--color-rule);margin-block-start:var(--space-md)}.platform-coming-soon{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.platform-coming-soon+.platform-coming-soon{border-block-start:var(--rule-thin) solid var(--color-rule)}.platform-coming-soon>div:nth-child(2)>span{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.platform-coming-soon h2{margin-block:var(--space-2xs);font-size:var(--text-xl)}.platform-coming-soon h2 small{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.platform-coming-soon p{max-width:60ch;color:var(--color-muted)}.agent-bridge{gap:var(--space-xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-raised);grid-template-columns:minmax(17rem,.75fr) minmax(25rem,1.25fr);margin-block-start:var(--space-md);display:grid}.agent-bridge__intro{align-items:flex-start;gap:var(--space-md);display:flex}.agent-bridge__intro>div:last-child{min-width:0}.agent-bridge__intro>div:last-child>span{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.agent-bridge__intro h2{margin-block:var(--space-xs);font-size:var(--text-2xl);line-height:1}.agent-bridge__intro p{max-width:48ch;color:var(--color-muted)}.agent-route{gap:var(--space-sm);border-radius:var(--radius-md);background:var(--color-graphite);color:var(--color-graphite-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr) auto minmax(0,1fr)}.agent-route,.agent-route>span{align-items:center;padding:var(--space-sm);display:grid}.agent-route>span{gap:var(--space-2xs) var(--space-xs);min-width:0;grid-template-columns:auto minmax(0,1fr)}.agent-route strong{font-size:var(--text-sm)}.agent-route small,.agent-route strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-route small{color:var(--color-graphite-muted);grid-column:2}.agent-route>svg{width:1rem;color:var(--color-rule-strong)}.agent-bridge__status{align-items:center;gap:var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);grid-column:1/-1;padding-block-start:var(--space-lg);display:flex}.agent-bridge__status>span:not(.badge){gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.agent-bridge__status small{color:var(--color-muted)}.agent-bridge__status strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.agent-commands{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);grid-column:1/-1;grid-template-columns:minmax(14rem,1fr) minmax(14rem,auto) minmax(16rem,auto);display:grid}.agent-commands small,.agent-commands>span{color:var(--color-muted);font-size:var(--text-sm)}.agent-commands code{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-graphite);color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap}.agent-commands small{grid-column:1/-1}.agent-key-manager{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-key-manager>div:first-child{flex-direction:column;display:flex}.agent-key-manager>div:first-child>span{color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.07em;font-weight:700}.agent-key-empty,.agent-key-manager small{color:var(--color-muted);font-size:var(--text-sm)}.agent-key-row,.issued-agent-key{align-items:center;gap:var(--space-md);border-block-start:var(--rule-thin) solid var(--color-rule);grid-column:1/-1;grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr) auto;padding-block-start:var(--space-md);display:grid}.agent-key-row>span:first-child,.issued-agent-key>div{flex-direction:column;min-width:0;display:flex}.issued-agent-key code{min-width:0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-graphite);color:var(--color-accent);font-size:var(--text-xs);overflow-x:auto}.agent-key-row>span:nth-child(2){color:var(--color-muted);font-size:var(--text-sm)}.agent-key-empty{grid-column:1/-1}.incident-list{gap:var(--space-xs);margin-block-start:var(--space-lg);display:grid}.incident-list>h2{font-size:var(--text-lg);margin-block-end:var(--space-sm)}.incident-list>div{align-items:center;gap:var(--space-md);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr) auto;display:grid}.incident-list>div>span{flex-direction:column;display:flex}.incident-list small{color:var(--color-muted)}.instagram-simulator{gap:var(--space-2xl);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-raised);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);margin-block-start:var(--space-md);display:grid}.instagram-simulator__intro{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.instagram-simulator__intro h2{max-width:17ch;font-size:var(--text-2xl);line-height:1}.instagram-simulator__intro p{max-width:52ch;color:var(--color-muted)}.instagram-simulator__intro>span{color:var(--color-instagram);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.bluesky-publisher .instagram-simulator__intro>span{color:var(--color-bluesky)}.safe-lock{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-safe-soft);color:var(--color-safe);font-size:var(--text-sm);display:flex}.safe-lock--public{background:var(--color-danger-soft);color:var(--color-danger)}.instagram-simulator form{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);display:grid}.instagram-simulator label{gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.instagram-simulator input:not([type=checkbox]),.instagram-simulator select,.instagram-simulator textarea{width:100%;min-height:2.85rem;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}.instagram-simulator textarea{resize:vertical}.instagram-simulator input:disabled,.instagram-simulator select:disabled,.instagram-simulator textarea:disabled{opacity:.55;cursor:not-allowed}.field-wide{grid-column:1/-1}.file-field{padding:var(--space-md);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface)}.file-field input{background:0 0!important;border:0!important;padding:0!important}.file-field small{color:var(--color-muted)}.upload-checks{flex-wrap:wrap;display:flex;gap:var(--space-lg)!important;flex-direction:row!important}.upload-checks label{align-items:center;gap:var(--space-xs);flex-direction:row;display:flex}.upload-checks input{width:1rem;height:1rem;accent-color:var(--color-accent)}.upload-result{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface);flex-direction:column;display:flex}.upload-result span{color:var(--color-muted)}.upload-result--safe{background:var(--color-safe-soft);color:var(--color-safe)}.upload-result--warn{background:var(--color-warn-soft);color:var(--color-warn)}.upload-result--danger{background:var(--color-danger-soft);color:var(--color-danger)}.instagram-simulator .instagram-form{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.instagram-form .instagram-field{gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.instagram-field>span{color:var(--color-ink);font-weight:700}.instagram-media-fields{gap:var(--space-md);grid-template-columns:minmax(10rem,.42fr) minmax(18rem,1fr);display:grid}.instagram-form .instagram-file-field{padding:var(--space-md);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between}.instagram-form .instagram-file-field input{background:0 0;border:0;min-height:auto;padding:0}.instagram-file-field small{color:var(--color-muted);line-height:1.5}.instagram-review-options{gap:var(--space-sm);border:0;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));min-width:0;margin:0;padding:0;display:grid}.instagram-review-options legend{color:var(--color-ink);font-size:var(--text-sm);margin-block-end:var(--space-sm);font-weight:700}.instagram-review-options label{align-items:center;gap:var(--space-sm);min-height:3.75rem;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);background:var(--color-surface);color:var(--color-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr);line-height:1.35;display:grid}.instagram-review-options label:has(input:checked){border-color:var(--color-rule-strong);background:var(--color-safe-soft);color:var(--color-ink)}.instagram-review-options .instagram-public-confirmation{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-ink)}.instagram-review-options input{width:1rem;height:1rem;accent-color:var(--color-accent);margin:0}.instagram-upload-progress{gap:var(--space-xs);max-width:34rem;padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-safe-soft);color:var(--color-ink);display:grid}.instagram-upload-progress>div{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.instagram-upload-progress strong{color:var(--color-safe);font-variant-numeric:tabular-nums}.instagram-upload-progress progress{background:var(--color-rule);width:100%;height:.45rem;accent-color:var(--color-accent);border:0;border-radius:999px;overflow:hidden}.instagram-upload-progress progress::-webkit-progress-bar{background:var(--color-rule)}.instagram-upload-progress progress::-webkit-progress-value{background:var(--color-accent)}.instagram-upload-progress progress::-moz-progress-bar{background:var(--color-accent)}.instagram-upload-progress small{color:var(--color-muted);line-height:1.45}.instagram-submit{justify-self:start;min-width:min(100%,21rem)}.spin{animation:spin var(--dur-long) linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.side-rail{width:13.5rem;padding:var(--space-lg) var(--space-sm);color:var(--color-graphite-ink);border-inline-end:0}.brand{padding-inline:var(--space-md)}.brand__mark{border-color:var(--color-rule-strong);background:var(--color-accent);color:var(--color-accent-ink)}.brand span,.nav-item,.side-rail .connection,.side-rail .workspace small{color:var(--color-graphite-muted)}.nav-item{padding-inline:var(--space-md);border-radius:var(--radius-sm)}.nav-item.is-active,.nav-item:hover{color:var(--color-graphite-ink);background:var(--color-graphite-2)}.nav-item.is-active:before{background:var(--color-accent);width:.2rem;inset-block:.75rem;inset-inline-start:0}.command-button{background:var(--color-graphite-2);color:var(--color-graphite-muted)}.command-button,.workspace{border-color:var(--color-rule-strong)}.avatar{background:var(--color-accent);color:var(--color-accent-ink)}.topbar{border:0;min-height:4.5rem}.topbar>div:first-of-type span{color:var(--color-muted)}.page-intro{align-items:end;gap:var(--space-xl);padding-block:0 var(--space-xl);grid-template-columns:minmax(15rem,.8fr) minmax(20rem,1.1fr) auto}.page-intro h1{letter-spacing:-.065em;max-width:none;margin-block-start:var(--space-sm);font-size:clamp(3rem,6vw,6rem);line-height:.9}.page-intro__lede{max-width:48ch;color:var(--color-muted);font-size:var(--text-md);line-height:1.5}.intro-actions,.page-intro__lede{padding-block-end:var(--space-xs)}.button{min-height:2.85rem;padding-inline:var(--space-lg)}.button--primary{box-shadow:0 .5rem 1.5rem var(--color-accent-soft)}.metric-strip{border-inline:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,.55fr)) minmax(15rem,1.4fr)}.metric-strip>div{min-height:5.5rem;padding-inline:var(--space-lg)}.metric-strip>div:first-child{padding-inline-start:0}.metric-strip strong{font-size:var(--text-2xl);letter-spacing:-.04em}.metric-strip .quota{padding-inline-end:0}.gateway-route{gap:var(--space-md);margin-block:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.gateway-route,.gateway-route>div{align-items:center;padding:var(--space-md)}.gateway-route>div{gap:var(--space-sm);min-width:0;border-radius:var(--radius-md);color:var(--color-muted);display:flex}.gateway-route>div>span{min-width:0;color:var(--color-ink);flex-direction:column;font-weight:700;display:flex}.gateway-route small{color:var(--color-muted);font-weight:500}.gateway-route>svg{width:1rem;color:var(--color-rule-strong)}.gateway-route__active{background:var(--color-accent-soft);color:var(--color-accent)!important}.gateway-route__active>span{color:var(--color-ink)!important}.control-grid{gap:var(--space-md);grid-template-columns:minmax(0,1.45fr) minmax(21rem,.55fr);margin-block-start:0}.agents-panel,.containment,.data-surface,.event-panel,.governor-panel,.settings-panel,.timeline{border-radius:var(--radius-lg);border:0}.governor-panel{min-height:32rem;padding:var(--space-xl);background:var(--color-graphite);color:var(--color-graphite-ink)}.governor-panel .panel-head{border-color:var(--color-rule-strong)}.governor-panel .governor-main p,.governor-panel .governor-main>div>span,.governor-panel .panel-head small,.governor-panel .state-path{color:var(--color-graphite-muted)}.governor-panel .state-path span.is-active{color:var(--color-graphite-ink)}.governor-panel .state-path i{background:var(--color-rule-strong)}.governor-main{min-height:19rem;padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr) 11rem}.governor-main h2{font-size:clamp(4rem,8vw,8rem);line-height:.86}.governor-main .state-dot--large{width:.8rem;height:.8rem;box-shadow:0 0 0 .45rem var(--color-safe-soft)}.risk-dial__track{stroke:var(--color-graphite-2)}.emergency-button{border-color:var(--color-danger);background:0 0;margin-block-start:var(--space-xl)}.event-panel{background:var(--color-surface);min-height:32rem}.event-row{min-height:4.7rem;padding-inline:var(--space-lg);grid-template-columns:.7rem minmax(0,1fr) auto}.event-row time{display:none}.containment{padding:var(--space-2xl);background:var(--color-surface);margin-block-start:var(--space-xl)}.containment.is-contained{background:var(--color-safe-soft)}.containment__head h2{letter-spacing:-.055em;max-width:19ch;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.95}.blast-grid{gap:var(--space-xl);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr)}.agent-node{background:var(--color-paper);border-radius:var(--radius-md);border:0}.channel-map{gap:var(--space-sm)}.channel-map div{border-radius:var(--radius-md);background:var(--color-safe-soft);border:0;min-height:5.25rem}.channel-map div.is-affected{background:var(--color-danger-soft)}.containment-stats{border-color:var(--color-rule)}.page-title{padding-block-start:0}.page-title__icon{background:var(--color-accent-soft);color:var(--color-accent);border-radius:var(--radius-md);border:0}.page-title h1{font-size:clamp(2.75rem,5vw,5rem);line-height:.95}.audit-chain,.endpoint-list,.policy-row{border-radius:var(--radius-lg);border:0}.audit-chain,.endpoint-list{background:var(--color-surface-raised)}.foot-line{justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font:.6rem var(--font-mono);letter-spacing:.04em;display:flex}.drawer-backdrop,.modal-backdrop{z-index:400;padding:12dvh var(--space-md) var(--space-md);background:var(--color-overlay);animation:overlay-in var(--dur-short) var(--ease-out) both;place-items:start center;display:grid;position:fixed;inset:0}@keyframes overlay-in{0%{opacity:0}}.command-palette{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);width:min(36rem,100%);max-height:70dvh;animation:modal-in var(--dur-long) var(--ease-out) both;overflow-y:auto}@keyframes modal-in{0%{opacity:0;transform:scale(.97)translateY(-.4rem)}}.command-search{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.command-search input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0}.command-palette>button{align-items:center;gap:var(--space-sm);width:calc(100% - 1rem);min-height:3rem;padding-inline:var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:start;background:0 0;border:0;margin-inline:.5rem;display:flex}.command-palette>button:hover{background:var(--color-accent-soft)}.command-palette>button span{flex:1}.confirm-dialog{width:min(30rem,100%);padding:var(--space-xl);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface-raised);text-align:center;animation:modal-in var(--dur-long) var(--ease-out) both}.danger-icon{background:var(--color-danger-soft);width:3.5rem;height:3.5rem;color:var(--color-danger);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.confirm-dialog h2{font-size:var(--text-xl);margin-block-start:var(--space-lg)}.confirm-dialog p{margin-block:var(--space-sm) var(--space-lg);color:var(--color-muted)}.confirm-dialog>div:last-child{justify-content:center;gap:var(--space-sm);display:flex}.drawer-backdrop{place-items:stretch end;padding:0}.decision-drawer{width:min(32rem,100%);height:100dvh;padding:var(--space-xl);background:var(--color-surface-raised);border-inline-start:var(--rule-thin) solid var(--color-rule-strong);animation:drawer-in var(--dur-long) var(--ease-out) both;position:relative;overflow-y:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(2rem)}}.drawer-close{inset:var(--space-md) var(--space-md) auto auto;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute}.trace-title h2{font-size:var(--text-2xl);margin-block-start:var(--space-lg)}.trace-title p{color:var(--color-muted)}.trace-summary{gap:var(--space-sm);margin-block:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.trace-summary>span{gap:var(--space-2xs);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);flex-direction:column;display:flex}.trace-summary small{color:var(--color-muted);font-size:var(--text-xs)}.decision-drawer h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;margin-block-end:var(--space-sm)}.trace-policies{border-block-start:var(--rule-thin) solid var(--color-rule)}.trace-policies>div{align-items:center;gap:var(--space-sm);padding-block:var(--space-md);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.trace-policies svg{width:1.1rem}.trace-policies .pass{color:var(--color-safe)}.trace-policies .warn{color:var(--color-warn)}.trace-policies span{flex-direction:column;display:flex}.trace-policies small{color:var(--color-muted)}.final-decision{padding:var(--space-lg);background:var(--color-surface);border-inline-start:.2rem solid var(--color-rule-strong);margin-block-start:var(--space-xl)}.final-decision.is-hold{border-color:var(--color-warn);background:var(--color-warn-soft)}.final-decision small,.final-decision span{color:var(--color-muted);display:block}.final-decision span{font:.65rem var(--font-mono);letter-spacing:.06em}.final-decision strong{margin-block:var(--space-xs);font:700 var(--text-2xl) var(--font-display);display:block}@media (max-width:74rem){.page{padding:var(--space-lg)}.metric-strip{grid-template-columns:repeat(4,1fr)}.metric-strip .quota{border-block-start:var(--rule-thin) solid var(--color-rule);grid-column:1/-1}.control-grid,.portfolio-layout{grid-template-columns:1fr}.policy-row{grid-template-columns:minmax(0,1fr) auto}.thresholds{grid-column:1/-1}.save-state{display:none}.audit-head,.audit-row{grid-template-columns:.8fr .65fr 1.2fr 1fr}.audit-head span:nth-child(4),.audit-row code:first-of-type{display:none}}@media (max-width:60rem){.public-hero{grid-template-columns:1fr}.public-gateway{width:min(100%,42rem)}.public-proof>header{grid-template-columns:1fr}.side-rail{transition:transform var(--dur-short) var(--ease-out);transform:translate(-100%)}.side-rail.is-open{transform:none}.app-main{margin-inline-start:0}.mobile-menu{display:grid}.topbar>div:first-of-type{margin-inline-start:var(--space-sm);margin-inline-end:auto}.topbar>div:first-of-type span{display:none}.agent-bridge,.instagram-connection,.instagram-simulator,.page-intro,.settings-grid{grid-template-columns:1fr}.agent-route{grid-column:1}.agent-bridge__status,.agent-commands,.agent-key-manager{flex-wrap:wrap;grid-column:1}.agent-commands{grid-template-columns:1fr 1fr}.agent-commands small,.agent-commands>span{grid-column:1/-1}.platform-connection__actions{align-items:flex-start}.platform-connection__actions>small{text-align:start}.page-intro h1{font-size:clamp(3.5rem,10vw,6rem)}.page-intro__lede{max-width:60ch}.intro-actions{justify-content:flex-start}.gateway-route{grid-template-columns:1fr 1fr}.gateway-route>svg{display:none}.blast-grid{grid-template-columns:1fr}.channel-map{grid-template-columns:repeat(4,minmax(0,1fr))}.blast-grid>.button,.containment-stats{grid-column:1}.data-row{grid-template-columns:minmax(12rem,1.6fr) 1fr .6fr .7fr}.data-row--head span:nth-child(3),.data-row--head span:nth-child(4),.data-row>span:nth-child(3),.data-row>span:nth-child(4){display:none}.channel-table .data-row{grid-template-columns:minmax(10rem,1.4fr) .7fr .5fr .8fr}.channel-table .data-row span:nth-child(5){display:none}.endpoint-list>div{grid-template-columns:4rem 11rem 1fr}.endpoint-list>div svg{display:none}.foot-line{flex-direction:column}.instagram-review-options{grid-template-columns:1fr}}@media (max-width:40rem){.public-nav>div{gap:var(--space-sm)}.public-nav>div>a:not(.public-nav__signin){display:none}.public-hero{min-height:auto}.public-hero h1{font-size:clamp(3.3rem,17vw,5rem)}.public-hero__actions{display:grid}.public-proof>div{grid-template-columns:1fr}.public-proof article{min-height:13rem}.public-footer{flex-direction:column}.legal-nav{padding-block:var(--space-sm);align-items:flex-start}.legal-nav>div{gap:var(--space-sm)}.legal-nav>div>a:not(.legal-nav__return){display:none}.legal-copy section{gap:var(--space-sm);grid-template-columns:1fr}.topbar{padding-inline:var(--space-md)}.emergency-small,.topbar__actions>.badge{display:none}.page{padding:var(--space-md)}.agent-bridge,.instagram-connection,.instagram-simulator{padding:var(--space-lg);gap:var(--space-lg)}.platform-connection__identity{align-items:flex-start}.bluesky-mark,.instagram-mark,.x-mark,.youtube-mark{width:3rem;height:3rem}.agent-route,.instagram-media-fields,.instagram-simulator form{grid-template-columns:1fr}.agent-route>svg{display:none}.agent-bridge__status{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.agent-bridge__status>.badge{grid-column:1/-1;justify-self:start}.agent-commands{grid-template-columns:1fr}.agent-commands small,.agent-commands>span{grid-column:1}.agent-commands code{overflow-x:auto}.agent-key-manager{grid-template-columns:1fr}.agent-key-row,.issued-agent-key{grid-template-columns:1fr auto}.agent-key-row>span:first-child,.issued-agent-key>div{grid-column:1/-1}.field-wide{grid-column:1}.mode-switch,.platform-connection__actions{width:100%}.platform-coming-soon{grid-template-columns:auto minmax(0,1fr);padding-inline:0}.platform-coming-soon>.badge{grid-column:2;justify-self:start}.instagram-submit{width:100%}.mode-switch button{flex:1}.page-intro{padding-block-start:var(--space-sm)}.page-intro h1{font-size:clamp(3.4rem,18vw,5.4rem)}.intro-actions{grid-template-columns:1fr;display:grid}.button{width:100%;min-height:2.75rem}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{min-height:5rem}.metric-strip>div:nth-child(2){border-inline-end:0}.metric-strip>div:nth-child(3),.metric-strip>div:nth-child(4){border-block-start:var(--rule-thin) solid var(--color-rule)}.governor-main{grid-template-columns:1fr 6rem}.governor-main h2{font-size:clamp(2.1rem,12vw,3.3rem)}.state-path{justify-content:space-between}.state-path i{width:.25rem;margin-inline:.2rem}.event-row{padding-inline:var(--space-md);grid-template-columns:.6rem minmax(0,1fr) auto}.event-row time{display:none}.containment{padding:var(--space-lg)}.gateway-route{padding:var(--space-sm);grid-template-columns:1fr}.containment__head,.page-title{grid-template-columns:auto minmax(0,1fr)}.containment__head>.badge,.page-title__action{grid-column:1/-1;justify-self:start}.button-pair,.page-title__action{width:100%}.button-pair{grid-template-columns:1fr;display:grid}.channel-map{grid-template-columns:repeat(3,minmax(0,1fr))}.containment-stats{grid-template-columns:1fr}.containment-stats div{border:0;border-block-end:var(--rule-thin) solid var(--color-rule)}.filter-row{grid-template-columns:1fr 1fr 1fr}.filter-row .button,.filter-row>div{display:none}.incident-list>div{grid-template-columns:1fr auto}.incident-list>div>span:first-child{grid-column:1/-1}.data-surface{background:0 0;border:0}.data-row--head{display:none!important}.data-row{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-raised);margin-block-end:var(--space-sm);display:grid;border:var(--rule-thin) solid var(--color-rule)!important;grid-template-columns:1fr auto!important}.data-row>span{justify-content:space-between;gap:var(--space-sm);display:flex!important}.data-row>span:first-child{border-block-end:var(--rule-thin) solid var(--color-rule);grid-column:1/-1;align-items:flex-start;padding-block-end:var(--space-sm)}.data-row>span:not(:first-child):before{content:attr(data-label);color:var(--color-muted)}.data-row>svg{display:none}.policy-row{padding:var(--space-md);gap:var(--space-md);grid-template-columns:1fr auto}.thresholds{grid-template-columns:1fr 1fr}.incident-hero{padding:var(--space-lg)}.incident-meta{grid-template-columns:1fr}.incident-watermark{display:none}.timeline-row{grid-template-columns:4.5rem .8rem minmax(0,1fr)}.timeline-row .badge{display:none}.verification,.verification>div:last-child{flex-direction:column;align-items:flex-start}.audit-head{display:none}.audit-row{padding-block:var(--space-sm);grid-template-columns:1fr auto}.audit-row>span:nth-child(3){grid-column:1/-1}.audit-row code{display:none}.endpoint-list>div{padding-block:var(--space-sm);grid-template-columns:3.6rem 1fr}.endpoint-list>div span{grid-column:2}.foot-line{padding:var(--space-lg) var(--space-md)}.dev-action{order:2}}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled),.icon-button:hover{transform:translateY(-1px)}}@media (pointer:coarse){.button,.filter,.nav-item{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.command-palette,.decision-drawer,.event-row,.reveal,.spin{transform:none;animation:none!important}}html{background:var(--color-paper)}body{font-size:var(--text-base);text-rendering:optimizelegibility;line-height:1.55}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button,.command-button,.filter,.icon-button,.nav-item,.workspace__logout{min-height:2.75rem}.button{border-radius:var(--radius-sm);box-shadow:none}.badge,.button--quiet{background:0 0}.badge{border-radius:var(--radius-xs)}.landing-motion-root,.public-home{min-height:100dvh}.public-home{background:var(--color-paper)}.public-nav{border-block-end-color:var(--color-rule-strong);width:min(100% - 2rem,86rem);min-height:4.5rem;margin-inline:auto;padding-inline:0}.public-nav .legal-brand{grid-template-rows:1fr 1fr;grid-template-columns:2rem auto;column-gap:.7rem;display:grid}.public-nav .legal-brand span{border-radius:var(--radius-xs);grid-row:1/3;width:2rem;height:2rem}.public-nav .legal-brand strong{letter-spacing:-.02em;align-self:end;font-size:.9rem;line-height:1}.public-nav .legal-brand small{color:var(--color-muted);font:.52rem/1.4 var(--font-mono);letter-spacing:.12em;align-self:start}.public-nav .public-nav__signin{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-sm);background:0 0;align-items:center;gap:.5rem;padding-inline:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.public-hero{gap:var(--space-2xl);grid-template-columns:1fr;width:min(100% - 2rem,86rem);min-height:auto;padding-block:clamp(3.5rem,7vw,5.5rem) clamp(5rem,9vw,7.5rem)}.public-kicker,.public-platforms>div:first-child>p,.public-workflow>header>p:first-child{align-items:center;gap:var(--space-xs);color:var(--color-safe);font:700 .64rem/1.4 var(--font-mono);letter-spacing:.11em;display:flex}.public-kicker span{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:none;border-radius:50%}.public-hero h1{max-width:10ch;margin-block:var(--space-lg);letter-spacing:-.065em;font-size:clamp(3.25rem,9vw,6.7rem);line-height:.9}.public-hero__lede{max-width:52ch;color:var(--color-ink-2);font-size:clamp(1rem,1.7vw,1.2rem)}.public-hero__actions{flex-wrap:wrap;margin-block-start:var(--space-xl)}.public-hero__copy>small{max-width:58ch;color:var(--color-muted);font-size:var(--text-xs)}.auth-notice{border-radius:var(--radius-sm);box-shadow:none}.google-auth-button img{background:var(--color-surface-raised)}.public-decision{border-radius:var(--radius-lg);background:var(--color-graphite);color:var(--color-graphite-ink);align-self:stretch;padding:clamp(1.25rem,3vw,2rem)}.public-decision>header{border-block-end:1px solid var(--color-rule-strong);font:.62rem var(--font-mono);letter-spacing:.08em;color:var(--color-graphite-muted);justify-content:space-between;gap:1rem;padding-block-end:1rem;display:flex}.decision-live{color:var(--color-accent);align-items:center;gap:.45rem;display:inline-flex}.decision-live i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.decision-copy{padding-block:clamp(2rem,5vw,4rem);display:grid}.decision-copy small{color:var(--color-graphite-muted);font:.62rem var(--font-mono);letter-spacing:.1em}.decision-copy strong{font:650 clamp(2.1rem,5vw,4rem)/.95 var(--font-display);letter-spacing:-.055em;margin-block-start:.5rem}.decision-copy>span{color:var(--color-graphite-muted);margin-block-start:.55rem}.public-decision dl{border-block:1px solid var(--color-rule-strong);margin:0;display:grid}.public-decision dl div{border-block-end:1px solid var(--color-rule-strong);justify-content:space-between;align-items:center;min-height:3rem;display:flex}.public-decision dl div:last-child{border-block-end:0}.public-decision dt{color:var(--color-graphite-muted)}.public-decision dd{color:var(--color-accent);font-size:var(--text-sm);align-items:center;gap:.35rem;margin:0;font-weight:700;display:inline-flex}.public-decision>footer{grid-template-columns:1fr auto;padding-block:1.5rem;display:grid}.public-decision>footer span{color:var(--color-graphite-muted);font:.62rem var(--font-mono);letter-spacing:.1em}.public-decision>footer strong{color:var(--color-accent);font:700 2.4rem/1 var(--font-display);grid-column:1;margin-block-start:.35rem}.public-decision>footer small{color:var(--color-graphite-muted);font-family:var(--font-mono);grid-area:1/2/3;align-self:end}.decision-hash{background:var(--color-graphite-2);min-height:2.75rem;color:var(--color-graphite-muted);font-size:var(--text-xs);align-items:center;gap:.55rem;padding-inline:.75rem;display:flex}.decision-hash code{color:var(--color-graphite-ink)}.decision-hash span{margin-inline-start:auto}.public-platforms,.public-workflow{border-block-start:1px solid var(--color-rule-strong);width:min(100% - 2rem,86rem);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.public-workflow>header{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.public-platforms h2,.public-workflow h2{letter-spacing:-.055em;max-width:13ch;font-size:clamp(2.6rem,5vw,5rem);line-height:.95}.workflow-lede{max-width:48ch;color:var(--color-muted);font-size:var(--text-md)}.workflow-list{border-block-start:1px solid var(--color-rule-strong);margin-block-start:var(--space-2xl)}.workflow-list article{gap:var(--space-md);padding-block:var(--space-lg);border-block-end:1px solid var(--color-rule);grid-template-columns:2.25rem 2rem minmax(0,1fr);display:grid}.workflow-list article>span{color:var(--color-muted);font:.65rem var(--font-mono)}.workflow-list article>svg{color:var(--color-safe)}.workflow-list h3{font-size:var(--text-lg);line-height:1.15}.workflow-list p{max-width:48ch;color:var(--color-muted);margin-block-start:.4rem}.public-platforms{gap:var(--space-2xl);display:grid}.public-platforms>div:first-child{gap:var(--space-md);display:grid}.platform-ledger{border-block-start:1px solid var(--color-rule-strong)}.platform-ledger article{align-items:center;gap:var(--space-md);border-block-end:1px solid var(--color-rule);grid-template-columns:2.5rem minmax(0,1fr) auto;min-height:5rem;display:grid}.platform-ledger article>div{display:grid}.platform-ledger small{color:var(--color-muted)}.platform-ledger b{color:var(--color-safe);font:.65rem var(--font-mono);letter-spacing:.08em}.platform-ledger .is-upcoming,.platform-ledger .is-upcoming b{color:var(--color-muted)}.platform-mark{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--color-graphite-ink);font:700 .6rem var(--font-mono);place-items:center;display:grid}.platform-mark--instagram{background:var(--color-instagram)}.platform-mark--bluesky{background:var(--color-bluesky)}.public-footer{gap:var(--space-2xl);background:var(--color-graphite);color:var(--color-graphite-ink);padding:clamp(4rem,8vw,7rem) max(1rem,50% - 43rem);display:grid}.public-footer h2{letter-spacing:-.06em;max-width:13ch;font-size:clamp(2.8rem,6vw,6rem);line-height:.92}.public-footer>div{gap:var(--space-md);color:var(--color-graphite-muted);align-content:end;display:grid}.public-footer>div>span:nth-child(2){gap:1rem;display:flex}.public-footer a{color:var(--color-graphite-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.side-rail{width:12.75rem;z-index:var(--z-rail);background:var(--color-graphite);padding:1rem .65rem}.brand{min-height:3.25rem;padding-inline:.65rem}.brand__mark{border-radius:var(--radius-xs);border:0;width:1.85rem;height:1.85rem}.brand strong{font-size:1.05rem}.side-rail nav{gap:.15rem;margin-block-start:1.5rem}.nav-item{border-radius:var(--radius-xs);min-height:2.6rem;font-size:var(--text-sm);padding-inline:.75rem}.nav-item.is-active:before{border-radius:0;width:.15rem;inset-block:.7rem;inset-inline-start:-.15rem}.rail-foot{gap:.6rem}.command-button{border-radius:var(--radius-xs);min-height:2.75rem}.workspace{padding-inline:.35rem}.avatar{border-radius:var(--radius-xs)}.app-main{margin-inline-start:12.75rem}.topbar{min-height:4rem;z-index:var(--z-topbar);border-block-end:1px solid var(--color-rule);background:var(--color-paper);padding-inline:1.25rem}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in oklch,var(--color-paper) 92%,transparent)}}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar__actions{gap:.4rem}.icon-button{width:2.75rem;height:2.75rem}.emergency-small,.icon-button{border-radius:var(--radius-sm);background:0 0}.emergency-small{min-height:2.75rem}.page{max-width:88rem;padding:clamp(1.25rem,3vw,2.5rem)}.page-intro{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);padding-block:.75rem 2rem}.page-intro h1{margin-block-start:.35rem;font-size:clamp(2.75rem,5vw,4.75rem);line-height:.92}.page-intro__lede{max-width:58ch;font-size:var(--text-base);padding:0}.intro-actions{justify-content:flex-start;padding:0}.context-line{color:var(--color-safe)}.metric-strip{border-block:1px solid var(--color-rule-strong);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div{border-inline-end:1px solid var(--color-rule);min-height:5.25rem;padding:.9rem}.metric-strip>div:nth-child(2n){border-inline-end:0}.metric-strip>div:nth-child(n+3){border-block-start:1px solid var(--color-rule)}.metric-strip strong{font-size:1.75rem}.metric-strip .quota{border-inline:0;grid-column:1/-1;padding-inline:.9rem}.gateway-route{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface-raised);grid-template-columns:1fr;gap:.35rem;padding:.5rem}.gateway-route>div{border-radius:var(--radius-sm);padding:.8rem}.gateway-route>svg{display:none}.control-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.agents-panel,.audit-chain,.containment,.data-surface,.endpoint-list,.event-panel,.governor-panel,.policy-row,.settings-panel,.timeline{border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:none}.governor-panel{min-height:28rem;padding:1.4rem}.governor-main{grid-template-columns:minmax(0,1fr) 8rem;min-height:15rem}.governor-main h2{font-size:clamp(3.2rem,8vw,6.5rem)}.risk-dial{width:8rem}.event-panel{min-height:auto}.empty-state,.event-stream{min-height:20rem}.event-panel .panel-head{padding:1.25rem}.containment{margin-block-start:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.containment__head h2{font-size:clamp(2.3rem,5vw,4rem)}.page-title{grid-template-columns:2.75rem minmax(0,1fr) auto;padding-block:.5rem 1.5rem}.page-title__icon{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem}.auth-notice svg,.badge--accent,.page-title__icon{color:var(--color-safe)}.page-title h1{font-size:clamp(2.5rem,5vw,4.2rem)}.incident-list,.policy-list{gap:.65rem}.policy-row{background:var(--color-surface-raised)}.incident-hero,.policy-row{border-radius:var(--radius-md)}.data-surface{overflow:clip}.settings-grid{grid-template-columns:1fr;gap:.75rem}.settings-panel{background:var(--color-surface-raised);padding:1.25rem}.setting-row{min-height:4rem}.instagram-connection{border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-block-start:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.platform-connection__identity{gap:1rem}.bluesky-mark,.instagram-mark,.x-mark,.youtube-mark{border-radius:var(--radius-sm);width:3.25rem;height:3.25rem}.platform-connection__status{border-block:1px solid var(--color-rule-strong);padding-block:1rem}.platform-connection__actions{align-items:flex-start}.instagram-simulator{border:1px solid var(--color-rule);border-radius:var(--radius-md);grid-template-columns:1fr;gap:1.5rem;margin-block-start:.75rem;padding:clamp(1.25rem,3vw,2rem)}.instagram-simulator__intro{gap:.75rem}.instagram-simulator__intro h2{font-size:clamp(1.9rem,4vw,2.7rem)}.instagram-simulator .instagram-form{gap:1rem}.instagram-media-fields{grid-template-columns:1fr}.instagram-form .instagram-file-field{border-radius:var(--radius-sm);min-height:7.5rem}.instagram-review-options{grid-template-columns:1fr}.instagram-review-options label{border-radius:var(--radius-sm);min-height:3.25rem}.instagram-simulator input:not([type=checkbox]),.instagram-simulator select,.instagram-simulator textarea{border-radius:var(--radius-sm);min-height:2.75rem}.agent-bridge{border-radius:var(--radius-md);grid-template-columns:1fr;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.agent-bridge__status,.agent-commands,.agent-key-manager,.agent-route{grid-column:1}.platform-roadmap{gap:.5rem}.platform-coming-soon{border-radius:var(--radius-sm)}.foot-line{padding:1.25rem clamp(1rem,3vw,2.5rem)}.drawer-backdrop,.modal-backdrop{z-index:var(--z-overlay)}.command-palette,.confirm-dialog{border-radius:var(--radius-md)}@media (min-width:40rem){.public-hero,.public-platforms,.public-workflow{width:min(100% - 3rem,86rem)}.public-workflow{gap:var(--space-xl);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.workflow-lede{align-self:end}.workflow-list{grid-column:1/-1}.workflow-list article{grid-template-columns:2.5rem 2.5rem minmax(0,1fr);padding-block:1.5rem}.public-footer{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr)}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip>div:nth-child(2){border-inline-end:1px solid var(--color-rule)}.metric-strip>div:nth-child(n+3){border-block-start:0}.metric-strip>div:nth-child(4){border-inline-end:0}.gateway-route{grid-template-columns:1fr 1fr}.settings-panel{padding:1.5rem}.instagram-media-fields{grid-template-columns:minmax(10rem,.42fr) minmax(18rem,1fr)}.instagram-review-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.public-hero{grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);gap:clamp(3rem,7vw,7rem)}.public-workflow{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.workflow-list{margin-inline-start:24%}.public-platforms{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.page-intro{grid-template-columns:minmax(17rem,.8fr) minmax(20rem,1.1fr) auto}.intro-actions{justify-content:flex-end}.metric-strip{grid-template-columns:repeat(4,minmax(0,.7fr)) minmax(14rem,1.2fr)}.metric-strip .quota{border-block-start:0;grid-column:auto}.metric-strip>div:nth-child(4){border-inline-end:1px solid var(--color-rule)}.metric-strip>div:last-child{border-inline-end:0}.gateway-route{grid-template-columns:repeat(4,minmax(0,1fr))}.control-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.settings-grid{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.instagram-connection{grid-template-columns:minmax(18rem,1.1fr) minmax(15rem,.8fr) auto}.platform-connection__status{border-block:0;border-inline:1px solid var(--color-rule-strong);padding-block:0;padding-inline:1.25rem}.instagram-simulator{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr)}.agent-bridge{grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr)}}@media (min-width:90rem){.page{padding-inline:3rem}.public-footer{padding-inline:max(2rem,50% - 43rem)}}@media (min-width:60rem) and (max-height:50rem){.public-hero{padding-block:2.5rem 3.5rem}.public-decision{padding:1.25rem}.decision-copy{padding-block:1.5rem}.public-decision dl div{min-height:2.5rem}.public-decision>footer{padding-block:1rem}}@media (max-width:59.99rem){.side-rail{transform:translate(-100%)}.side-rail.is-open{transform:none}.app-main{margin-inline-start:0}.mobile-menu{display:grid}.topbar>div:first-of-type{margin-inline:.75rem auto}.topbar>div:first-of-type span{display:none}}@media (max-width:39.99rem){.public-nav{width:min(100% - 2rem,86rem)}.public-nav .legal-brand small{display:none}.public-nav .legal-brand{grid-template-rows:1fr}.public-nav .legal-brand span{grid-row:1}.public-hero__actions{display:grid}.public-hero__actions .button{width:100%}.decision-hash span{display:none}.public-footer{padding-inline:1rem}.topbar{padding-inline:.75rem}.emergency-small,.topbar__actions>.badge{display:none}.page{padding:1rem}.metric-strip{grid-template-columns:1fr 1fr}.gateway-route{grid-template-columns:1fr}.governor-main{grid-template-columns:minmax(0,1fr) 5.5rem}.risk-dial{width:5.5rem}.page-title{grid-template-columns:2.75rem minmax(0,1fr)}.page-title__action{grid-column:1/-1}.instagram-review-options{grid-template-columns:1fr}.foot-line{display:grid}}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled),.command-button:hover,.icon-button:hover,.public-nav__signin:hover{transform:translateY(-1px)}.workflow-list article:hover{background:var(--color-surface)}}@media (prefers-reduced-motion:reduce){[data-enter],[data-workflow-stage]{opacity:1!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}