@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107%;ascent-override:90%}:root,[data-theme=light]{--color-scheme:light;--bg-page:#fff;--bg-surface:#f8f9fa;--bg-surface-elevated:#fff;--header-scrolled-bg:var(--bg-surface-elevated);--menu-surface-bg:var(--bg-surface-elevated);--bg-surface-hover:#f1f3f5;--bg-surface-active:#e9ecef;--bg-inset:#f4f4f6;--border-subtle:#f1f3f5;--border:#e4e4e7;--border-strong:#d4d4d8;--border-focus:#06f;--text-primary:#09090b;--text-secondary:#52525b;--text-muted:#52525b;--text-inverse:#fff;--accent:#06f;--accent-hover:#0052cc;--accent-active:#003e99;--accent-subtle:#0066ff0f;--accent-border:#0066ff38;--accent-text:#0055d6;--accent-contrast:#fff;--status-live:#137a56;--status-live-bg:#e9f6ef;--status-pending:#8a5200;--status-pending-bg:#fff3d6;--status-danger:#b4233c;--status-danger-bg:#fdecf0;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-card:0 1px 3px 0 #0000000d, 0 1px 2px -1px #00000008;--shadow-elevated:0 8px 24px -4px #0000000f, 0 2px 8px -2px #00000008;--shadow-floating:0 20px 48px -12px #0000001a;--shadow-xl:0 24px 60px -12px #0000001f;--nav-bg:#ffffffeb;--nav-border:#e4e4e7cc;--room-bubble:#f4f6f8;--cc-central-blue:#06f;--cc-ink:#09090b;--cc-mist:#fff;--cc-white:#fff;--cc-slate:#52525b;--cc-line:#d4d4d8;--cc-signal:#06f;--cc-night:#18181b;--canvas:var(--bg-page);--surface:var(--bg-surface-elevated);--surface-sunken:var(--bg-surface);--surface-raised:var(--bg-surface-elevated);--surface-inverse:var(--text-primary);--text:var(--text-primary);--border-control:var(--border-strong);--primary:var(--accent);--primary-hover:var(--accent-hover);--on-primary:var(--accent-contrast);--accent-tint:var(--accent-subtle);--link:var(--accent);--focus:var(--border-focus);--mention:var(--accent);--mention-tint:var(--accent-subtle);--success:var(--status-live);--success-tint:var(--status-live-bg);--warning:var(--status-pending);--warning-tint:var(--status-pending-bg);--error:var(--status-danger);--error-tint:var(--status-danger-bg);--backdrop:#00000080;--elev-0:none;--elev-1:var(--shadow-sm);--elev-2:var(--shadow-elevated);--elev-3:var(--shadow-floating);--font-sans:"Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-display:500 48px/1.16 var(--font-sans);--type-title:500 30px/1.32 var(--font-sans);--type-heading:500 18px/1.32 var(--font-sans);--type-body:400 16px/24px var(--font-sans);--type-ui:500 14px/20px var(--font-sans);--type-meta:400 13px/18px var(--font-sans);--type-mono:400 13px/20px var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-s:6px;--radius-m:8px;--radius-l:12px;--radius-full:9999px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--target:44px;--focus-ring:2px;--focus-offset:2px;--sidebar-w:272px;--content-max:860px;--page-max:1200px;--header-h:64px;--ws-px:1px;--ws-type-px:1px;--dur-1:.1s;--dur-2:.15s;--dur-3:.2s;--dur-4:.3s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.16, 1, .3, 1);--motion-duration-instant:90ms;--motion-duration-fast:.15s;--motion-duration-normal:.24s;--motion-duration-enter:.28s;--motion-duration-exit:.18s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in:cubic-bezier(.4, 0, .7, 1);--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-spring:cubic-bezier(.25, 1, .5, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:var(--type-body);color:var(--text);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=480px){:root{--type-display:500 34px/1.16 var(--font-sans);--type-title:500 26px/1.32 var(--font-sans);--type-heading:500 18px/1.32 var(--font-sans);--header-h:64px}}.app-shell{--ws-px:.9px;--ws-type-px:.9px;--type-display:500 calc(48 * var(--ws-type-px)) / 1.16 var(--font-sans);--type-title:500 calc(30 * var(--ws-type-px)) / 1.32 var(--font-sans);--type-heading:500 calc(18 * var(--ws-type-px)) / 1.32 var(--font-sans);--type-body:400 calc(16 * var(--ws-type-px)) / calc(24 * var(--ws-type-px)) var(--font-sans);--type-ui:500 calc(14 * var(--ws-type-px)) / calc(20 * var(--ws-type-px)) var(--font-sans);--type-meta:400 max(12px, calc(13 * var(--ws-type-px))) / calc(18 * var(--ws-type-px)) var(--font-sans);--type-mono:400 max(12px, calc(13 * var(--ws-type-px))) / calc(20 * var(--ws-type-px)) var(--font-mono);--type-hero:var(--type-display);--type-hero-mobile:600 calc(32 * var(--ws-type-px)) / calc(36 * var(--ws-type-px)) var(--font-sans);--type-page:var(--type-title);--type-section:var(--type-heading);--type-label:var(--type-ui);--space-1:calc(4 * var(--ws-px));--space-2:calc(8 * var(--ws-px));--space-3:calc(12 * var(--ws-px));--space-4:calc(16 * var(--ws-px));--space-5:calc(24 * var(--ws-px));--space-6:calc(32 * var(--ws-px));--space-7:calc(48 * var(--ws-px));--space-8:calc(64 * var(--ws-px));--space-9:calc(96 * var(--ws-px));--target:calc(44 * var(--ws-px));--sidebar-w:calc(272 * var(--ws-px));--header-h:calc(64 * var(--ws-px));font:var(--type-body)}@media (width<=480px){.app-shell{--type-display:500 calc(34 * var(--ws-type-px)) / 1.16 var(--font-sans);--type-title:500 calc(26 * var(--ws-type-px)) / 1.32 var(--font-sans)}}@media (width<=640px),(pointer:coarse){.app-shell{--ws-px:1px}.app-shell :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select){font-size:16px!important}}:root[data-theme=dark],[data-theme=dark]{--color-scheme:dark;--bg-page:#09090b;--bg-surface:#121214;--bg-surface-elevated:#18181b;--header-scrolled-bg:var(--bg-surface-elevated);--menu-surface-bg:var(--bg-surface-elevated);--bg-surface-hover:#202024;--bg-surface-active:#27272a;--bg-inset:#0e0e10;--border-subtle:#1c1c1f;--border:#27272a;--border-strong:#3f3f46;--border-focus:#3b82f6;--text-primary:#fafafa;--text-secondary:#d4d4d8;--text-muted:#a9b6cc;--text-inverse:#09090b;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-active:#2563eb;--accent-subtle:#3b82f624;--accent-border:#3b82f652;--accent-text:#93c5fd;--accent-contrast:#fff;--status-live:#5fd3a5;--status-live-bg:#5fd3a529;--status-pending:#f0b35a;--status-pending-bg:#f0b35a29;--status-danger:#ff8fa3;--status-danger-bg:#ff8fa329;--shadow-sm:0 1px 2px 0 #00000080;--shadow-card:0 2px 6px 0 #00000080;--shadow-elevated:0 8px 28px -4px #000000a6;--shadow-floating:0 24px 64px -12px #000000d9;--shadow-xl:0 28px 64px -12px #000000d9;--nav-bg:#09090beb;--nav-border:#27272acc;--room-bubble:#161619;--cc-central-blue:#3b82f6;--cc-ink:#fafafa;--cc-mist:#18181b;--cc-white:#fff;--cc-slate:#a9b6cc;--cc-line:#3f3f46;--cc-signal:#98b0ff;--cc-night:#121214;--canvas:var(--bg-page);--surface:var(--bg-surface-elevated);--surface-sunken:var(--bg-surface);--surface-raised:var(--bg-surface-active);--surface-inverse:var(--text-primary);--text:var(--text-primary);--border-control:var(--border-strong);--primary:#2457f5;--primary-hover:#3a6af7;--on-primary:var(--accent-contrast);--accent-tint:var(--accent-subtle);--link:#98b0ff;--focus:#98b0ff;--mention:#98b0ff;--mention-tint:#243a66;--success:var(--status-live);--success-tint:var(--status-live-bg);--warning:var(--status-pending);--warning-tint:var(--status-pending-bg);--error:var(--status-danger);--error-tint:var(--status-danger-bg);--backdrop:#000000bf;--elev-1:var(--shadow-sm);--elev-2:var(--shadow-elevated);--elev-3:var(--shadow-floating);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:.1s;--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-enter:0s;--motion-duration-exit:0s}}:where(.app-shell) :where(svg.lucide[width="11"]){width:calc(11 * var(--ws-px));height:calc(11 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="12"]){width:calc(12 * var(--ws-px));height:calc(12 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="13"]){width:calc(13 * var(--ws-px));height:calc(13 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="14"]){width:calc(14 * var(--ws-px));height:calc(14 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="15"]){width:calc(15 * var(--ws-px));height:calc(15 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="16"]){width:calc(16 * var(--ws-px));height:calc(16 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="17"]){width:calc(17 * var(--ws-px));height:calc(17 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="18"]){width:calc(18 * var(--ws-px));height:calc(18 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="20"]){width:calc(20 * var(--ws-px));height:calc(20 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="21"]){width:calc(21 * var(--ws-px));height:calc(21 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="22"]){width:calc(22 * var(--ws-px));height:calc(22 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="24"]){width:calc(24 * var(--ws-px));height:calc(24 * var(--ws-px))}:where(.app-shell) :where(svg.lucide[width="25"]){width:calc(25 * var(--ws-px));height:calc(25 * var(--ws-px))}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=button]{touch-action:manipulation}.button:active:not(:disabled),.btn:active,.icon-button:active:not(:disabled),.theme-toggle-btn:active{scale:.97}.docs-index li{transition:scale var(--motion-duration-fast) var(--motion-ease-spring)}.docs-index li:has(>a:active){scale:.99}.cc-header-menu nav a:active,.cc-menu-group-button:active,.cc-footer-column summary:active,.cc-footer-column a:active{background:var(--bg-surface-active)}.cc-menu-group-button,.cc-footer-column summary,.cc-footer-column a{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.cc-header-menu,.cc-header-menu>nav>*,.cc-header-menu>.cc-header-menu-theme{animation:cc-fade-in .2s var(--motion-ease-out) both, cc-glide-down var(--motion-duration-normal) var(--motion-ease-out) both}.cc-header-menu>nav>:nth-child(2){animation-delay:15ms}.cc-header-menu>nav>:nth-child(3){animation-delay:30ms}.cc-header-menu>nav>:nth-child(4){animation-delay:45ms}.cc-header-menu>nav>:nth-child(n+5),.cc-header-menu>.cc-header-menu-theme{animation-delay:60ms}.cc-header-menu[data-state=closing]{animation:cc-menu-out .14s var(--motion-ease-in) both;pointer-events:none}.cc-header-menu[data-state=closing]>nav>*,.cc-header-menu[data-state=closing]>.cc-header-menu-theme{animation:none}@keyframes cc-fade-in{0%{opacity:0}}@keyframes cc-glide-down{0%{transform:translateY(-4px)}}@keyframes cc-menu-out{to{opacity:0;transform:translateY(-4px)}}.cc-header-menu-button svg{animation:cc-icon-in var(--motion-duration-instant) var(--motion-ease-out)}@keyframes cc-icon-in{0%{opacity:0;rotate:-45deg}}.cc-collapse{visibility:hidden;transition:grid-template-rows var(--motion-duration-exit) var(--motion-ease-in), visibility 0s linear var(--motion-duration-exit);grid-template-rows:0fr;display:grid}.cc-collapse[data-open]{visibility:visible;transition:grid-template-rows calc(var(--motion-duration-normal) + 10ms) var(--motion-ease-out), visibility 0s;grid-template-rows:1fr}.cc-collapse>*{opacity:0;min-height:0;transition:opacity var(--motion-duration-exit) var(--motion-ease-in);margin:-4px;padding:4px;overflow:hidden}.cc-collapse[data-open]>*{opacity:1;transition:opacity var(--motion-duration-normal) var(--motion-ease-out) 40ms}.boot-screen{animation:cc-fade-in var(--motion-duration-normal) var(--motion-ease-out) .4s both}.cc-header{view-transition-name:cc-header}::view-transition-old(root){animation:cc-page-out .12s var(--motion-ease-in) both}::view-transition-new(root){animation:cc-page-in var(--motion-duration-normal) var(--motion-ease-out) both}@keyframes cc-page-out{to{opacity:0}}@keyframes cc-page-in{0%{opacity:0;transform:translateY(4px)}}.rm-backdrop,.rm-drawer-backdrop{animation:cc-fade-in var(--motion-duration-normal) ease}.rm-backdrop>.rm-sheet{animation:cc-pop-in var(--motion-duration-normal) var(--motion-ease-out)}@keyframes cc-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=899px){.rm-backdrop>.rm-sheet{animation-name:cc-sheet-up;animation-duration:var(--motion-duration-enter)}}@keyframes cc-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cc-header-menu,.cc-header-menu>nav>*,.cc-header-menu>.cc-header-menu-theme,.cc-header-menu-button svg,.boot-screen,.rm-backdrop,.rm-drawer-backdrop,.rm-backdrop>.rm-sheet{animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(*){animation:none!important}.cc-collapse,.cc-collapse>*,.cc-collapse[data-open],.cc-collapse[data-open]>*{transition:none}.button:active:not(:disabled),.btn:active,.icon-button:active:not(:disabled),.theme-toggle-btn:active{scale:none}.docs-index li:has(>a:active){scale:none}}.auth-v8{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.auth-v8-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;min-height:calc(100vh - 180px);padding:48px 0;display:grid}.auth-v8-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text,var(--link));margin:0 0 8px;font-size:11px;font-weight:700;line-height:16px}.auth-v8-eyebrow.is-quiet{color:var(--text-muted)}.auth-v8-card{border:1px solid var(--border);background:var(--bg-surface-elevated,var(--surface-raised));box-shadow:var(--shadow-elevated,var(--shadow-panel));border-radius:12px;padding:36px 32px}.auth-v8-tabs{border:1px solid var(--border);background:var(--bg-surface,var(--surface-sunken));border-radius:8px;margin:0 0 24px;padding:4px;display:flex}.auth-v8-tabs button{min-height:36px;font:inherit;color:var(--text-secondary,var(--text-muted));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.auth-v8-tabs button.is-active{background:var(--bg-surface-elevated,var(--surface-raised));color:var(--text-primary,var(--text));box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.auth-v8-tabs button:focus-visible{outline:2px solid var(--border-focus,var(--focus));outline-offset:1px}.auth-v8-card h1{letter-spacing:-.01em;color:var(--text-primary,var(--text));margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}.auth-v8-sub{color:var(--text-secondary,var(--text-muted));margin:0 0 20px;font-size:13.5px;line-height:1.5}.auth-v8-swap{display:grid}.auth-v8-swap>*{grid-area:1/1}.auth-v8 .is-ghost{visibility:hidden}.auth-v8-card .notice{margin:0 0 20px}.auth-v8-form{gap:20px;display:grid}.auth-v8-form label{color:var(--text-primary,var(--text));gap:6px;font-size:13px;font-weight:600;display:grid}.auth-v8-form input{border:1px solid var(--border-control,var(--border));background:var(--bg-page,var(--canvas));width:100%;min-height:44px;font:inherit;color:var(--text-primary,var(--text));border-radius:8px;padding:10px 14px;font-size:14px;font-weight:400;transition:border-color .15s}.auth-v8-form input::placeholder{color:var(--text-muted)}.auth-v8-form input:focus{border-color:var(--accent,var(--primary));box-shadow:0 0 0 3px var(--accent-subtle,var(--accent-tint));outline:none}.auth-v8-note{color:var(--text-secondary,var(--text-muted));margin:-8px 0 0;font-size:12px;line-height:1.45}.auth-v8-note a,.auth-v8-foot a{color:var(--accent-text,var(--link));text-underline-offset:2px;font-weight:600;text-decoration:underline}.auth-v8-submit{background:var(--primary);width:100%;min-height:44px;font:inherit;color:var(--on-primary);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.auth-v8-submit:hover:not(:disabled){background:var(--primary-hover)}.auth-v8-submit:disabled{opacity:.7;cursor:progress}.auth-v8-submit:focus-visible{outline:2px solid var(--border-focus,var(--focus));outline-offset:2px}.auth-v8-alt{gap:12px;margin-top:16px;display:grid}.auth-v8-or{text-align:center;color:var(--text-secondary,var(--text-muted));font-size:12.5px}.auth-v8-google{border:1px solid var(--border-strong,var(--border));width:100%;min-height:44px;font:inherit;color:var(--text-primary,var(--text));cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;display:inline-flex}.auth-v8-google:hover:not(:disabled){background:var(--bg-surface,var(--surface-sunken))}.auth-v8-google:disabled{opacity:.7;cursor:progress}.auth-v8-google:focus-visible{outline:2px solid var(--border-focus,var(--focus));outline-offset:2px}.account-card{gap:12px;max-width:480px;margin:0 auto;display:grid}.account-heading{margin:8px 0 0;font-size:15px}.auth-v8-switch{color:var(--text-secondary,var(--text-muted));margin:20px 0 0;font-size:13px}.auth-v8-foot{border-top:1px solid var(--border);text-align:center;color:var(--text-secondary,var(--text-muted));margin:24px 0 0;padding-top:18px;font-size:12.5px;line-height:1.5}@media (width<=900px){.auth-v8-grid{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0;padding:32px 0 48px}.auth-v8-card{order:-1}}@media (width<=480px){.auth-v8{padding:0 16px}.auth-v8-card{padding:28px 20px}}.auth-v8-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.auth-v8-check input{width:auto;margin-top:3px}.meet-elric-actions{gap:8px;margin-top:8px;display:grid}a.auth-v8-submit{text-decoration:none}.meet-elric-skip{min-height:44px;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:14px}.meet-elric-skip:focus-visible{outline:2px solid var(--focus-ring,var(--text-primary));outline-offset:2px;border-radius:6px}.meet-elric-skip:hover{color:var(--text-primary);text-decoration:underline}.auth-v8-media{display:none}.auth-v8-frame{isolation:isolate;aspect-ratio:1080/1350;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#fff;border-radius:16px;width:100%;max-width:min(36rem,80svh - 7.2rem);margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a;mask-image:radial-gradient(#fff,#000)}:root[data-theme=dark] .auth-v8-frame{box-shadow:0 0 0 1px #ffffff14}.auth-v8-frame .cc-lp-hero-video{object-fit:cover;background:#fff;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px;display:block}.auth-v8-frame .cc-lp-hero-pause{color:#0f172a;cursor:pointer;opacity:.7;background:#ffffffe0;border:1px solid #0f172a1a;border-radius:9999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}@media (width>=1024px){.auth-v8-media{justify-content:center;align-items:center;display:flex}}.elx3,.elx-skel{--bg-page:#fff;--bg-page-2:#f6f8fc;--bg-surface:#f8fafc;--bg-surface-elevated:#fff;--bg-surface-hover:#f8fafc;--bg-inset:#f4f6fa;--border:#e5e9f0;--border-strong:#0f172a2e;--border-focus:#2563eb;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#5f6f86;--text-faint:#94a3b8;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-subtle:#eaf1ff;--accent-border:#c7d7fb;--accent-text:#1d4ed8;--accent-contrast:#fff;--status-live:#15803d;--status-live-bg:#16a34a14;--status-danger:#dc2626;--status-danger-bg:#dc262614;--shadow-elevated:0 14px 40px #0f172a14;--shadow-float-sm:0 6px 18px #0f172a0f;--primary:#2563eb;--primary-hover:#1d4ed8;--surface:var(--bg-surface-elevated);--text:var(--text-primary);--focus:var(--border-focus);--on-primary:var(--accent-contrast);--elx-text:var(--text-primary);--elx-muted:var(--text-muted);--elx-bg:var(--bg-surface-elevated);--elx-bubble:var(--bg-inset);--elx-line:var(--border);--elx-hover:var(--bg-inset);--elx3-scrim:#0f172a66;--elx3-bar:.9;--elx3-side-w:calc(250 * var(--ws-px));color:var(--text-primary)}:root[data-theme=dark] .elx3,:root[data-theme=dark] .elx-skel{--bg-page:#0b1020;--bg-page-2:#0d1326;--bg-surface:#0d1326;--bg-surface-elevated:#121a31;--bg-surface-hover:#18213b;--bg-inset:#18213b;--border:#243049;--border-strong:#ffffff38;--border-focus:#5b8cff;--text-primary:#eef2f8;--text-secondary:#cbd5e1;--text-muted:#a3b0c6;--text-faint:#6b7a96;--accent:#5b8cff;--accent-hover:#93c5fd;--accent-subtle:#1a2a52;--accent-border:#2c4380;--accent-text:#60a5fa;--accent-contrast:#fff;--status-live:#4ade80;--status-live-bg:#4ade8024;--status-danger:#f87171;--status-danger-bg:#f8717124;--shadow-elevated:0 14px 40px #00000059;--shadow-float-sm:0 6px 18px #0000004d;--primary:#2563eb;--primary-hover:#1d4ed8;--elx3-scrim:#02061799}.elx3-mark{width:calc(40 * var(--ws-px));height:calc(40 * var(--ws-px));border-radius:calc(10 * var(--ws-px));background:var(--primary);flex:none;place-items:center;display:inline-grid}.elx3-mark-glyph{background:#fff;width:58%;height:58%;display:block;-webkit-mask:url(/brand/central-city-mark.png) 50%/contain no-repeat;mask:url(/brand/central-city-mark.png) 50%/contain no-repeat}.elx3-mark-sm{width:calc(28 * var(--ws-px));height:calc(28 * var(--ws-px));border-radius:calc(8 * var(--ws-px))}.elx3-mark-xs{width:calc(24 * var(--ws-px));height:calc(24 * var(--ws-px));border-radius:calc(7 * var(--ws-px))}.elx3-mark-orb{width:calc(52 * var(--ws-px));height:calc(52 * var(--ws-px));border-radius:calc(16 * var(--ws-px));box-shadow:0 0 0 calc(6 * var(--ws-px)) color-mix(in srgb, var(--accent) 8%, transparent), 0 calc(12 * var(--ws-px)) calc(30 * var(--ws-px)) color-mix(in srgb, var(--accent) 22%, transparent);animation:4s ease-in-out infinite elx3-breathe}.elx3-mark-orb .elx3-mark-glyph{width:56%;height:56%}@keyframes elx3-breathe{50%{box-shadow:0 0 0 calc(11 * var(--ws-px)) color-mix(in srgb, var(--accent) 5%, transparent), 0 calc(12 * var(--ws-px)) calc(30 * var(--ws-px)) color-mix(in srgb, var(--accent) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.elx3-mark-orb{animation:none}}@media (width<=899px){.app-shell[data-workspace=v2]:has(#workspace-page-content .elx3-menu){--ws-topbar-h:0px}.app-shell[data-workspace=v2]:has(#workspace-page-content .elx3-menu) .topbar.cc-app-header{display:none}}.elx-skel{--elx-skel-bar-px:calc(var(--elx3-bar) * var(--ws-px));--elx-skel-chip-h:calc(44 * var(--elx-skel-bar-px));background:linear-gradient(180deg, var(--bg-page) 0%, var(--bg-page-2) 100%);height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:calc(15 * var(--ws-type-px));grid-template:"bar bar""side main"minmax(0,1fr)"side dock"/auto minmax(0,1fr);line-height:1.5;display:grid;position:relative;overflow:hidden}.elx-skel[data-embedded=true]{height:100%;min-height:0}.elx-skel-header{justify-content:center;align-items:center;gap:calc(8 * var(--elx-skel-bar-px));min-width:0;padding:calc(18 * var(--elx-skel-bar-px)) calc(20 * var(--elx-skel-bar-px)) calc(10 * var(--elx-skel-bar-px));flex-wrap:wrap;grid-area:bar;display:flex}.elx-skel-chip.elx-skel-home{width:var(--elx-skel-chip-h);padding:0}.elx-skel-title{align-items:center;gap:calc(10 * var(--elx-skel-bar-px));min-width:0;min-height:var(--elx-skel-chip-h);box-sizing:border-box;padding:calc(6 * var(--elx-skel-bar-px)) calc(14 * var(--elx-skel-bar-px)) calc(6 * var(--elx-skel-bar-px)) calc(8 * var(--elx-skel-bar-px));border:1px solid var(--border);background:var(--bg-surface-elevated);box-shadow:var(--shadow-float-sm);border-radius:999px;display:flex}.elx-skel-title .elx3-mark-sm{width:calc(28 * var(--elx-skel-bar-px));height:calc(28 * var(--elx-skel-bar-px));border-radius:calc(8 * var(--elx-skel-bar-px))}.elx-skel-title h1{font:600 calc(17 * var(--elx3-bar) * var(--ws-type-px)) / 1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.elx-skel-tag{height:calc(20 * var(--ws-px));padding:0 calc(7 * var(--ws-px));border:1px solid var(--accent-border);border-radius:calc(7 * var(--ws-px));background:var(--accent-subtle);color:var(--accent-text);font:600 max(11px, calc(11.5 * var(--ws-type-px))) / 1 var(--font-sans);white-space:nowrap;align-items:center;display:inline-flex}.elx-skel-chip,.elx-skel-new{justify-content:center;align-items:center;gap:calc(7 * var(--elx-skel-bar-px));box-sizing:border-box;height:var(--elx-skel-chip-h);min-width:var(--elx-skel-chip-h);padding:0 calc(14 * var(--elx-skel-bar-px));border:1px solid var(--border);background:var(--bg-surface-elevated);color:var(--text-primary);font:600 calc(14 * var(--elx3-bar) * var(--ws-type-px)) / 1 var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;display:inline-flex}.elx-skel-icon{width:calc(17 * var(--elx-skel-bar-px));height:calc(17 * var(--elx-skel-bar-px))}.elx-skel-new{padding:0 calc(18 * var(--elx-skel-bar-px));background:var(--primary);color:var(--on-primary);border-color:#0000}.elx-skel-toggle{width:var(--elx-skel-chip-h);padding:0;display:none}.elx-skel-toggle svg{color:var(--text-primary)}.elx-skel-side{display:none}.elx-skel-label-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.elx-skel-dock{padding:0 calc(40 * var(--ws-px)) max(calc(24 * var(--ws-px)), env(safe-area-inset-bottom));grid-area:dock}.elx-skel-composer{box-sizing:border-box;max-width:calc(820 * var(--ws-px));height:calc(116 * var(--ws-px));border:1px solid var(--border);border-radius:calc(24 * var(--ws-px));background:var(--bg-surface-elevated);box-shadow:var(--shadow-elevated);margin:0 auto}.elx-skel-bar{width:70%;height:calc(14 * var(--ws-px));margin:calc(12 * var(--ws-px)) calc(12 * var(--ws-px));background:var(--bg-inset);border-radius:7px;animation:.2s ease-out .15s both elx-skel-in;display:block}.elx-skel-bar.is-label{width:28%;height:calc(10 * var(--ws-px));margin-top:calc(8 * var(--ws-px))}.elx-skel-bar.is-wide{width:82%}.elx-skel-bar.is-short{width:52%}@media (width>=900px){.elx-skel-side{box-sizing:border-box;width:calc(250 * var(--ws-px));padding:calc(6 * var(--ws-px)) calc(12 * var(--ws-px));border-right:1px solid var(--border);grid-area:side;display:block}}@media (width<=1100px){.elx-skel-dock{padding-left:calc(24 * var(--ws-px));padding-right:calc(24 * var(--ws-px))}}@media (width<=899px){.elx-skel-toggle{display:inline-flex}}@media (width<=640px){.elx-skel-header{padding:calc(12 * var(--ws-px)) calc(16 * var(--ws-px)) calc(8 * var(--ws-px));flex-wrap:nowrap;justify-content:flex-start}.elx-skel-title{flex:auto;margin-right:auto}.elx-skel-label{display:none}.elx-skel-chip,.elx-skel-new{width:var(--elx-skel-chip-h);padding:0}.elx-skel-dock{padding:0 calc(12 * var(--ws-px)) max(calc(14 * var(--ws-px)), env(safe-area-inset-bottom))}}@media (width<=380px){.elx-skel-title .elx3-mark-sm{display:none}.elx-skel-title{padding-left:calc(14 * var(--ws-px))}}@media (width<=640px),(pointer:coarse){.elx-skel{--elx-skel-chip-h:44px}}@keyframes elx-skel-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.elx-skel-bar{animation:none}}.elx-skel-chip.elx3-menu{width:var(--elx-skel-chip-h);cursor:pointer;padding:0;display:none}@media (width<=899px){[data-workspace=v2] .elx-skel-chip.elx3-menu{display:inline-flex}}:root{--font-display:var(--font-sans);--font-body:var(--font-sans);--type-hero:var(--type-display);--type-hero-mobile:600 32px/36px var(--font-sans);--type-page:var(--type-title);--type-section:var(--type-heading);--type-label:var(--type-ui);--type-eyebrow:600 12px/16px var(--font-sans);--radius-control:var(--radius-s);--radius-panel:var(--radius-m);--shadow-panel:var(--elev-1);--shadow-float:var(--elev-3);--motion-fast:var(--dur-1);--motion-base:var(--dur-2);--motion-slow:var(--dur-3);--ease-standard:var(--ease-out);--motif:var(--cc-central-blue);--motif-soft:#b9c8f7;--neutral:var(--cc-slate);--neutral-tint:#e9edf4}:root[data-theme=dark]{--motif:var(--cc-signal);--motif-soft:#34518f;--neutral:#a9b6cc;--neutral-tint:#1c2a44}.container{width:100%;max-width:var(--page-max,1200px);margin:0 auto;padding:0 24px}.container-narrow{width:100%;max-width:var(--content-max,860px);margin:0 auto;padding:0 24px}.btn{border-radius:var(--radius-m,8px);cursor:pointer;transition:all var(--dur-2,.15s) var(--ease-out,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--accent);color:var(--accent-contrast)}@media (hover:hover){.btn-primary:hover{background-color:var(--accent-hover)}}.btn-secondary{background-color:var(--bg-surface-elevated);border-color:var(--border);color:var(--text-primary)}@media (hover:hover){.btn-secondary:hover{background-color:var(--bg-surface-hover);border-color:var(--border-strong)}}.btn-sm{padding:6px 12px;font-size:13px}.btn-lg{padding:12px 24px;font-size:15px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page,var(--canvas));min-width:320px;min-height:100vh;color:var(--text-primary,var(--text));flex-direction:column;margin:0;display:flex}#root{flex-direction:column;flex:1;min-height:100vh;display:flex}html[data-boot=app] #root[data-session-gated]{visibility:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--link)}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--text);margin:0;font-weight:600}h1{font:var(--type-page);letter-spacing:-.02em}h2{font:var(--type-section);letter-spacing:-.01em}h3{font-size:18px;line-height:24px}h4{font-size:16px;line-height:22px}p{margin:0}code,pre,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{overflow-wrap:anywhere;font-size:.92em}.app-shell code{font-size:max(12px,.92em)}:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}main:focus,section:focus{outline:none}::selection{background:var(--accent-tint)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{min-height:var(--target);left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--on-primary);border-radius:var(--radius-control);font:var(--type-label);align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-80px}.skip-link:focus{top:var(--space-3)}.muted{color:var(--text-muted)}.small{font:var(--type-meta)}.break{overflow-wrap:anywhere}.eyebrow,.page-kicker,.nav-label{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0}.lede{color:var(--text-muted);max-width:62ch;font-size:18px;line-height:28px}.field-note{font:var(--type-meta);color:var(--text-muted);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.optional{color:var(--text-muted);font-weight:400}.danger-text{color:var(--error)}.notice{font:var(--type-meta);color:var(--text);background:var(--warning-tint);border-left:3px solid var(--warning);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);border-radius:var(--radius-control);font:var(--type-label);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), scale var(--motion-duration-fast) var(--motion-ease-spring);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.button.primary{background:var(--primary);color:var(--on-primary)}@media (hover:hover){.button.primary:hover:not(:disabled){background:var(--primary-hover);text-underline-offset:3px;text-decoration:underline}}.button.primary:active:not(:disabled){box-shadow:inset 0 2px #00000038}.button.secondary{background:var(--surface);color:var(--text);border-color:var(--border-control)}@media (hover:hover){.button.secondary:hover:not(:disabled){border-color:var(--primary);color:var(--link)}}.button.ghost,.button.quiet{color:var(--text);background:0 0;border-color:#0000}@media (hover:hover){.button.ghost:hover:not(:disabled),.button.quiet:hover:not(:disabled){background:var(--surface-sunken)}}.button.danger{background:var(--error-tint);color:var(--error);border-color:var(--error)}@media (hover:hover){.button.danger:hover:not(:disabled){text-decoration:underline}}.button.large{min-height:calc(52 * var(--ws-px));padding:0 var(--space-5);font-size:calc(16 * var(--ws-type-px))}.button.compact{min-height:calc(36 * var(--ws-px));padding:0 var(--space-3)}.button.full{width:100%}.button:disabled{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border);text-decoration:none}.icon-button{width:calc(40 * var(--ws-px));height:calc(40 * var(--ws-px));border-radius:var(--radius-control);color:var(--text-muted);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), scale var(--motion-duration-fast) var(--motion-ease-spring);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.icon-button:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}}.icon-button:disabled{opacity:.5}.icon-button.danger-text{color:var(--error)}.text-link{align-items:center;gap:var(--space-1);min-height:calc(24 * var(--ws-px));color:var(--link);font:var(--type-label);text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}@media (hover:hover){.text-link:hover:not(:disabled){text-decoration-color:currentColor}}.text-link:disabled{color:var(--text-muted)}label{font:var(--type-label);color:var(--text)}input,textarea,select{width:100%;min-height:var(--target);padding:calc(10 * var(--ws-px)) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--type-body)}textarea{resize:vertical;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:disabled,textarea:disabled,select:disabled{background:var(--surface-sunken);color:var(--text-muted)}input[type=checkbox],input[type=radio]{width:calc(18 * var(--ws-px));height:calc(18 * var(--ws-px));min-height:0;accent-color:var(--primary);padding:0}.form-stack{gap:var(--space-4);display:grid}.form-stack>label{gap:var(--space-2);display:grid}.form-error{color:var(--error);background:var(--error-tint);border-left:3px solid var(--error);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:var(--type-meta)}.small-tag{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-muted);font:var(--type-eyebrow);letter-spacing:.04em;white-space:nowrap;display:inline-flex}.small-tag.demo{background:var(--warning-tint);color:var(--warning);border-color:#0000}.small-tag.ai{background:var(--accent-tint);color:var(--link);border-color:#0000}.status{align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--text-muted);white-space:nowrap;text-transform:none;display:inline-flex}.status:first-letter{text-transform:uppercase}.status-dot{width:calc(9 * var(--ws-px));height:calc(9 * var(--ws-px));border:2px solid;border-radius:50%;flex-shrink:0}.status-online,.status-working,.status-accepted{color:var(--success)}.status-online .status-dot,.status-accepted .status-dot{background:currentColor}.status-working .status-dot,.status-running .status-dot{border-style:dotted}.status-running,.status-queued{color:var(--link)}.status-completed{color:var(--warning)}.status-completed .status-dot{border-radius:1px;transform:rotate(45deg)}.status-failed,.status-revoked{color:var(--error)}.status-failed .status-dot,.status-revoked .status-dot{border-radius:1px}.status-offline,.status-canceled,.status-paused{color:var(--text-muted)}.city-mark{width:calc(32 * var(--ws-px));height:calc(32 * var(--ws-px));background:var(--motif);flex-shrink:0;display:inline-block;-webkit-mask:url(/brand/central-city-mark.png) 50%/contain no-repeat;mask:url(/brand/central-city-mark.png) 50%/contain no-repeat}:root[data-theme=dark] .city-mark{background:var(--cc-white)}.city-mark.small{width:calc(18 * var(--ws-px));height:calc(18 * var(--ws-px))}.lockup{align-items:center;gap:calc(8 * var(--ws-px));padding:calc(8 * var(--ws-px));margin:calc(-8 * var(--ws-px));color:var(--text);min-height:var(--target);background:0 0;border:0;text-decoration:none;display:inline-flex}.lockup-word{font-family:var(--font-sans);font-weight:600;font-size:calc(18 * var(--ws-type-px));letter-spacing:-.02em;white-space:nowrap}.theme-toggle{color:var(--text-muted)}.sigil{width:40px;height:40px;color:var(--motif);flex-shrink:0;place-items:center;display:inline-grid}.sigil svg{width:100%;height:100%;overflow:visible}.sigil-small{width:24px;height:24px}.sigil-large{width:56px;height:56px}.sigil-shapes circle,.sigil-shapes polygon{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.sigil-outer{stroke-width:1.75px}.sigil-lineage{stroke-width:1px;opacity:.7}.sigil-figure{stroke-width:1.5px;stroke-linejoin:round}.sigil-shapes .sigil-core,.sigil-shapes .sigil-seal{fill:currentColor;stroke:none}.sigil-shapes .sigil-seal{stroke:var(--surface);stroke-width:1.5px}.sigil-offline,.sigil-revoked,.sigil-paused{color:var(--text-muted)}.sigil-revoked .sigil-figure{stroke-dasharray:2 3}.transmuting .sigil-outer,.transmuting .sigil-lineage,.transmuting .sigil-figure,.circle-node.transmuting .sigil-outer,.circle-node.transmuting .sigil-figure{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-stroke .52s var(--ease-standard) forwards}.transmuting .sigil-lineage{animation-delay:.22s}.transmuting .sigil-figure{animation-delay:.38s}.transmuting .sigil-core,.transmuting .sigil-seal{opacity:0;animation:fade-in var(--motion-slow) var(--ease-standard) .76s forwards}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}.exchange-circle{width:48px;height:48px;color:var(--motif);flex-shrink:0;place-items:center;display:inline-grid}.exchange-small{width:32px;height:32px}.exchange-large{width:96px;height:96px}.exchange-circle svg{width:100%;height:100%;overflow:visible}.exchange-axis{stroke:var(--border-control);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.exchange-given,.exchange-returned,.exchange-seal,.exchange-break{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.exchange-small .exchange-given,.exchange-small .exchange-returned{stroke-width:4.5px}.exchange-returned{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-slow) var(--ease-standard)}.exchange-seal{stroke-width:1.5px}.exchange-node,.exchange-core{fill:currentColor}.exchange-state-requested .exchange-returned,.exchange-state-in_progress .exchange-returned{stroke:var(--border-control);stroke-dasharray:.03 .05;stroke-width:2px}.exchange-state-requested .exchange-node.returned{fill:var(--border-control)}.exchange-state-in_progress .exchange-returned{stroke:var(--motif)}.exchange-state-review{color:var(--warning)}.exchange-state-review .exchange-given{stroke:var(--motif)}.exchange-state-accepted{color:var(--success)}.exchange-state-failed{color:var(--error)}.exchange-state-failed .exchange-given{stroke:var(--text-muted)}.exchange-state-canceled{color:var(--text-muted)}.exchange-state-canceled .exchange-node.returned,.exchange-state-canceled .exchange-core{fill:none;stroke:currentColor;stroke-width:1.5px}.exchange-state{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-control);font:var(--type-label);white-space:nowrap;background:var(--neutral-tint);color:var(--text-muted);display:inline-flex}.exchange-state.state-requested,.exchange-state.state-in_progress{background:var(--accent-tint);color:var(--link)}.exchange-state.state-review{background:var(--warning-tint);color:var(--warning)}.exchange-state.state-accepted{background:var(--success-tint);color:var(--success)}.exchange-state.state-failed{background:var(--error-tint);color:var(--error)}.city-circle,.court-illustration{width:100%;height:auto;color:var(--motif);display:block}.circle-ring{fill:none;stroke:var(--motif-soft);stroke-width:1.25px}.circle-ring.outer{stroke-width:1px}.circle-ring.inner{stroke-dasharray:3 5}.circle-figure{fill:none;stroke:var(--motif-soft);stroke-width:1px}.circle-tick{stroke:var(--motif);stroke-width:1.5px}.circle-route{fill:none;stroke:var(--motif);stroke-width:1.75px}.route-head{fill:none;stroke:var(--motif);stroke-width:1.75px;stroke-linejoin:round}.circle-center-count{font:500 40px var(--font-display);fill:var(--text);letter-spacing:-.02em}.circle-center-label{font:var(--type-eyebrow);letter-spacing:.08em;fill:var(--text-muted)}.circle-node{cursor:pointer;color:var(--motif)}.circle-node.static{cursor:default}.node-plate{fill:var(--surface);stroke:var(--border);stroke-width:1px;transition:stroke var(--motion-fast) var(--ease-standard)}.circle-node:hover .node-plate,.circle-node.selected .node-plate{stroke:var(--motif);stroke-width:2px}.circle-node:focus{outline:none}.circle-node:focus-visible .node-plate{stroke:var(--focus);stroke-width:3px}.circle-node .sigil-shapes circle,.circle-node .sigil-shapes polygon{vector-effect:none}.circle-node .sigil-outer{stroke-width:1.4px}.circle-node .sigil-figure{stroke-width:1.2px}.circle-node.sigil-offline,.circle-node.sigil-paused{color:var(--text-muted)}.node-presence{fill:var(--text-muted);stroke:var(--surface);stroke-width:2px}.presence-online,.presence-working{fill:var(--success)}.node-label{font:600 18px var(--font-body);fill:var(--text)}.node-detail{font:400 15px var(--font-body);fill:var(--text-muted)}.transmute-ring{pointer-events:none;width:min(80%,220px);height:min(80%,220px);color:var(--motif);animation:ring-settle 1.1s var(--ease-standard) forwards;margin:auto;position:absolute;inset:0}.transmute-ring circle,.transmute-ring polygon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw-stroke .56s var(--ease-standard) forwards}.transmute-ring .inner{stroke-width:1px;animation-delay:.14s}.transmute-ring polygon{animation-delay:.28s}@keyframes ring-settle{0%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.25)translate(-120%,-120%)}}.agent-card.transmuting>:not(.transmute-ring){opacity:0;animation:fade-in var(--motion-slow) var(--ease-standard) .62s forwards}.agent-card.transmuting .agent-card-top{animation-delay:.42s}.boot-screen{place-content:center;justify-items:center;gap:var(--space-4);text-align:center;min-height:100vh;padding:var(--space-5);display:grid}.boot-screen .city-mark{width:56px;height:56px}.boot-screen p{gap:var(--space-2);color:var(--text-muted);align-items:center;display:flex}.boot-screen .boot-title{font:var(--type-title);color:var(--text)}.public-shell{flex-direction:column;min-height:100vh;display:flex}.public-main{width:100%;max-width:calc(var(--page-max) + 2 * var(--space-7));padding:0 var(--space-7) var(--space-9);flex:1;margin:0 auto}.public-hero{padding:var(--space-8) 0 var(--space-7);gap:var(--space-4);display:grid}.public-hero h1{font:var(--type-hero);letter-spacing:-.03em;max-width:16ch}.public-hero.compact h1{font-size:52px;line-height:56px}.hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cc-landing-hero{justify-items:center;gap:var(--space-5);padding:var(--space-9) 0 var(--space-8);text-align:center;max-width:40rem;margin-inline:auto;display:grid}.cc-landing-hero h1{font:var(--type-display);letter-spacing:-.02em}.cc-landing-sub{color:var(--text-muted);max-width:40ch;font-size:18px;line-height:28px}.cc-landing-hero .hero-actions{justify-content:center;align-items:center;gap:var(--space-5)}.cc-agent-ticker{min-height:24px;font:var(--type-body);color:var(--text-muted);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--dur-3) var(--ease-out);margin:0}.cc-agent-ticker[data-ready=true]{opacity:1}@media (width<=479px){.cc-agent-ticker{min-height:48px}}.cc-agent-ticker-verify{color:var(--link);text-underline-offset:3px;white-space:nowrap}.cc-agent-ticker-n{color:var(--text);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:600;display:inline-block}.cc-preview-slot{width:min(100%, var(--content-max));aspect-ratio:16/10;margin-top:var(--space-6)}@media (width<=767px){.cc-preview-slot{display:none}}.cc-quiet-link{align-items:center;gap:var(--space-1);min-height:var(--target);color:var(--link);font:var(--type-ui);text-underline-offset:3px;display:inline-flex}.cc-landing-how{gap:var(--space-5);padding:var(--space-7) 0;border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + var(--space-4));display:grid}.cc-landing-how h2{font:var(--type-heading)}.cc-pillars{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.cc-pillars li{gap:var(--space-2);align-content:start;display:grid}.cc-pillars h3{font:var(--type-heading)}.cc-pillars p{color:var(--text-muted);max-width:36ch}@media (width<=767px){.cc-landing-hero{padding:var(--space-7) 0 var(--space-6)}.cc-landing-hero .hero-actions{gap:var(--space-2);flex-direction:column;width:100%}.cc-landing-hero .button{width:100%}}.section-intro{gap:var(--space-2);margin-bottom:var(--space-5);max-width:70ch;display:grid}.section-intro p:not(.eyebrow){color:var(--text-muted)}.connect{gap:var(--space-7);display:grid}.connect-address{gap:var(--space-5) var(--space-7);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--primary);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.connect-address>div:first-child{gap:var(--space-2);align-content:start;display:grid}.connect-address>div:first-child p:not(.eyebrow){color:var(--text-muted)}.connect-address .notice{grid-column:1/-1}.address-field{gap:var(--space-2);align-content:start;display:grid}.code-line{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.code-line pre{min-width:0;padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(20 * var(--ws-type-px));white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);flex:1;margin:0}.code-line.address input{font-family:var(--font-mono);font-size:calc(15 * var(--ws-type-px))}.copy-control{flex-direction:column;flex-shrink:0;align-items:flex-start;display:inline-flex}.copy-status:empty{display:none}.copy-status{font:var(--type-meta);color:var(--text-muted);max-width:24ch;margin-top:var(--space-1)}.copy-button{min-width:calc(108 * var(--ws-px))}.access-lanes{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lane{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:flex}.lane h3{margin-bottom:var(--space-2)}.lane p{color:var(--text-muted)}.lane-icon{width:calc(40 * var(--ws-px));height:calc(40 * var(--ws-px));background:var(--success-tint);color:var(--success);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lane-icon.signed{background:var(--accent-tint);color:var(--link)}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-column:1/-1;overflow-x:auto}.access-table{border-collapse:collapse;width:100%;min-width:calc(560 * var(--ws-px))}.access-table th,.access-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);font:var(--type-meta);vertical-align:top}.access-table thead th{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.access-table tbody th{color:var(--text);font-weight:500}.access-table tr:last-child>*{border-bottom:0}.access-table td svg{vertical-align:-2px;margin-right:var(--space-2)}.access-table td.yes svg{color:var(--success)}.access-table td.no{color:var(--text-muted)}.client-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(340 * var(--ws-px))), 1fr));gap:var(--space-5);display:grid}.client-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);align-content:start;min-width:0;display:grid}.client-card header{gap:var(--space-3);align-items:center;display:flex}.client-card header .sigil{width:calc(36 * var(--ws-px));height:calc(36 * var(--ws-px))}.client-access{font:var(--type-meta);color:var(--text-muted)}.client-steps{padding-left:var(--space-5);gap:var(--space-2);color:var(--text-muted);font:var(--type-meta);margin:0;display:grid}.client-steps strong{color:var(--text);font-weight:600}.client-after{font:var(--type-meta);color:var(--text-muted)}.client-details summary{cursor:pointer;font:var(--type-label);color:var(--link);min-height:calc(32 * var(--ws-px))}.client-details[open] summary{margin-bottom:var(--space-3)}.client-facts{gap:var(--space-2);font:var(--type-meta);margin:0;display:grid}.client-facts div{grid-template-columns:calc(76 * var(--ws-px)) minmax(0, 1fr);gap:var(--space-2);display:grid}.client-facts dt{color:var(--text-muted)}.client-facts dd{margin:0}.cursor-install{white-space:normal;text-align:left;padding-block:var(--space-2);justify-self:start}.bots{gap:var(--space-4);display:grid}.bots .section-intro{margin-bottom:0}.claim-explainer{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);border:1px dashed var(--border-control);display:flex}.claim-explainer>div{gap:var(--space-2);display:grid}.claim-explainer p:not(.eyebrow){color:var(--text-muted)}.auth-page{width:100%;max-width:calc(440px + 2 * var(--space-7));padding:var(--space-8) var(--space-7);flex:1;grid-template-columns:minmax(0,1fr);align-content:start;margin:0 auto;display:grid}.auth-form-panel{gap:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-6);box-shadow:var(--shadow-panel);display:grid}.auth-form-panel>p{color:var(--text-muted)}.private-label{align-items:center;gap:var(--space-2);font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:inline-flex}.auth-switch{font:var(--type-meta);color:var(--text-muted)}.auth-assurance{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--success);align-items:flex-start;display:flex}.auth-assurance p{color:var(--text);font:var(--type-meta)}.auth-assurance span{color:var(--text-muted)}.app-shell{grid-template-columns:calc(264 * var(--ws-px)) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{gap:var(--space-4);height:100vh;padding:var(--space-5) var(--space-4);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .lockup{margin:calc(-8 * var(--ws-px)) calc(-8 * var(--ws-px)) var(--space-2);align-self:flex-start}.workspace-switch{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text-muted);display:flex}.workspace-switch div{flex:1;min-width:0;display:grid}.workspace-switch strong{color:var(--text);font:var(--type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switch span{font:var(--type-meta);font-size:max(12px, calc(13 * var(--ws-type-px)))}.workspace-avatar,.operator-avatar{width:calc(32 * var(--ws-px));height:calc(32 * var(--ws-px));background:var(--accent-tint);color:var(--link);font:600 calc(14 * var(--ws-type-px)) var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sidebar nav{gap:2px;display:grid}.nav-label{padding:0 var(--space-3)}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font:var(--type-label);text-align:left;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--surface-sunken);color:var(--text)}.nav-item.active{background:var(--accent-tint);color:var(--link);font-weight:600}.nav-item.active:before{content:"";left:0;top:calc(10 * var(--ws-px));bottom:calc(10 * var(--ws-px));background:var(--primary);border-radius:2px;width:3px;position:absolute}.nav-item.nav-connect:not(.active){color:var(--link)}.nav-item span:first-of-type{flex:1}.nav-count{min-width:calc(22 * var(--ws-px));height:calc(22 * var(--ws-px));padding:0 calc(6 * var(--ws-px));background:var(--primary);color:var(--on-primary);font:600 12px var(--font-body);border-radius:11px;place-items:center;display:grid;flex:none!important}.sidebar-note{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--canvas);margin-top:auto;display:grid}.sidebar-note h3{font-size:calc(16 * var(--ws-type-px))}.sidebar-note p{font:var(--type-meta);color:var(--text-muted)}.sidebar-bottom{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.sidebar-account{padding:0 var(--space-2);color:var(--text-muted);font:var(--type-label);justify-content:space-between;align-items:center;display:flex}.sidebar-account .icon-button{width:var(--target);height:var(--target)}.signout{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-2);color:var(--text-muted);font:var(--type-label);border-radius:var(--radius-control);background:0 0;border:0;display:flex}.signout:hover{color:var(--text);background:var(--surface-sunken)}.nav-backdrop{display:none}.workspace-content{flex-direction:column;min-width:0;display:flex}.topbar{z-index:15;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:calc(64 * var(--ws-px));padding:0 var(--space-6);background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--type-label);min-width:0;display:flex}.breadcrumb strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-menu{display:none}.topbar-right{align-items:center;gap:var(--space-2);display:flex}.main-content{width:100%;max-width:1440px;padding:var(--space-6) var(--space-6) var(--space-7);gap:var(--space-5);align-content:start;display:grid}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.page-heading>div:first-child{gap:var(--space-2);display:grid}.page-heading h1 span{color:var(--link)}.page-heading p:not(.page-kicker){color:var(--text-muted);max-width:64ch}.page-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.error-banner,.pause-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:var(--type-meta);display:flex}.error-banner{background:var(--error-tint);color:var(--error);border-left:3px solid var(--error)}.error-banner span{color:var(--text);flex:1}.pause-banner{background:var(--warning-tint);border-left:3px solid var(--warning);color:var(--warning);flex-wrap:wrap}.pause-banner span{color:var(--text);min-width:calc(200 * var(--ws-px));flex:1}.loading-panel{gap:var(--space-3);padding:var(--space-7);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);min-width:0}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.panel-title{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.panel-title h2{font-size:calc(18 * var(--ws-type-px));line-height:calc(24 * var(--ws-type-px))}.panel-bottom{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.graph-tools{gap:var(--space-1);display:flex}.stats-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-4) var(--space-5);gap:var(--space-1);display:grid}.stat-top{color:var(--text-muted);font:var(--type-label);justify-content:space-between;align-items:center;display:flex}.stat strong{font:500 calc(40 * var(--ws-type-px)) / calc(48 * var(--ws-type-px)) var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat p{font:var(--type-meta);color:var(--text-muted)}.network-layout{grid-template-columns:minmax(0, 1.65fr) minmax(calc(300 * var(--ws-px)), 1fr);gap:var(--space-4);display:grid}.network-panel .city-circle{max-height:calc(520 * var(--ws-px));margin:0 auto}.graph-empty{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);text-align:center;display:grid}.graph-empty .court-illustration{width:calc(200 * var(--ws-px))}.graph-empty p{font:500 calc(18 * var(--ws-type-px)) var(--font-display)}.graph-empty span{color:var(--text-muted);font:var(--type-meta)}.graph-legend{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font:var(--type-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.graph-legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.legend-line{width:calc(28 * var(--ws-px));background:var(--motif);border-radius:1px;height:2px}.graph-limit{margin-left:auto}.network-footer,.list-panel-footer{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font:var(--type-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.network-footer span{gap:var(--space-2);align-items:center;display:inline-flex}.lower-layout{grid-template-columns:minmax(0, 1.65fr) minmax(calc(300 * var(--ws-px)), 1fr);gap:var(--space-4);display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}.section-heading .text-link{white-space:nowrap}.section-heading h2{font-size:calc(20 * var(--ws-type-px));line-height:calc(26 * var(--ws-type-px));margin-top:var(--space-1)}.next-step-panel{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--surface-inverse);color:var(--text-inverse);align-content:start;display:grid}.next-step-panel h2{color:inherit}.next-step-panel p:not(.eyebrow){opacity:.86}.next-step-panel .eyebrow{color:inherit;opacity:.8}.next-step-panel .button.primary{justify-self:start}.event-list{padding:var(--space-2) var(--space-5);margin:0;list-style:none}.event-list li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.event-list li:last-child{border-bottom:0}.event-icon{width:calc(28 * var(--ws-px));height:calc(28 * var(--ws-px));background:var(--surface-sunken);color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.event-icon.exchange{background:var(--accent-tint);color:var(--link)}.event-content{gap:2px;min-width:0;display:grid}.event-content p{font:var(--type-meta);color:var(--text);overflow-wrap:anywhere}.event-content p button{text-align:left;color:var(--link);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.event-content>span{font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(18 * var(--ws-type-px));color:var(--text-muted);gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.event-type{text-transform:capitalize}.activity-empty{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--text-muted);display:grid}.activity-empty h3{color:var(--text)}.agent-rows{display:grid}.agent-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.agent-row:last-child{border-bottom:0}.agent-row:hover{background:var(--surface-sunken)}.agent-row-name{min-width:0;display:grid}.agent-row-name strong{color:var(--text);font:var(--type-label);font-weight:600}.agent-row-name span{font:var(--type-meta)}.first-agents{gap:var(--space-5);padding:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.first-agents>div:nth-child(2){min-width:calc(200 * var(--ws-px));gap:var(--space-1);flex:1;display:grid}.first-agents p{color:var(--text-muted)}.stacked-glyphs{display:flex}.stacked-glyphs .sigil+.sigil{margin-left:calc(-8 * var(--ws-px))}.list-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.filter-label{align-items:center;gap:var(--space-2);font:var(--type-label);font-weight:600;display:flex}.filter-label span{padding:0 var(--space-2);background:var(--surface-sunken);color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:10px;font-weight:500}.search-field{align-items:center;gap:var(--space-2);padding-left:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface);color:var(--text-muted);width:min(320px,100%);display:flex}.search-field input{background:0 0;border:0;padding-left:0}.search-field input:focus-visible{outline:none}.search-field:focus-within{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.agent-card-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(260 * var(--ws-px))), 1fr));gap:var(--space-4);padding:var(--space-5);display:grid}.agent-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);text-align:left;color:var(--text-muted);transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);align-content:start;display:grid;position:relative;overflow:hidden}.agent-card:hover{border-color:var(--primary)}.agent-card-top{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.agent-card h3{overflow-wrap:anywhere}.agent-card>p{font:var(--type-meta)}.agent-card-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.lineage{margin:var(--space-2) 0 0;padding:var(--space-3) 0 0;border-top:1px dashed var(--border);gap:var(--space-1);font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(18 * var(--ws-type-px));display:grid}.lineage div{grid-template-columns:calc(64 * var(--ws-px)) minmax(0, 1fr);gap:var(--space-2);display:grid}.lineage dt{color:var(--text-muted)}.lineage dd{color:var(--text);margin:0}.agent-card-footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:max(12px, calc(13 * var(--ws-type-px)));flex-wrap:wrap;display:flex}.claim-form{gap:var(--space-4);margin:var(--space-5);padding:var(--space-5);border:1px dashed var(--border-control);border-radius:var(--radius-panel);background:var(--canvas);align-items:flex-start;display:flex}.claim-fields{gap:var(--space-2);flex:1;min-width:0;display:grid}.claim-fields label{font-weight:600}.claim-row{gap:var(--space-2);display:flex}.claim-row input{font-family:var(--font-mono)}.claim-row .button{min-height:var(--target)}.connection-list{display:grid}.connection-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.connection-row:last-child{border-bottom:0}.connection-path{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.connection-path>span{align-items:center;gap:var(--space-2);display:inline-flex}.route-arc{width:calc(56 * var(--ws-px));height:calc(22 * var(--ws-px));color:var(--motif)}.route-arc path{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round}.connection-capability{font:var(--type-meta);color:var(--text-muted)}.row-actions{gap:var(--space-2);align-items:center;display:flex}.ledger-legend{padding:var(--space-3) var(--space-5);gap:var(--space-2) var(--space-5);border-bottom:1px solid var(--border);font:var(--type-meta);color:var(--text-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ledger-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.ledger-legend .exchange-small{width:calc(24 * var(--ws-px));height:calc(24 * var(--ws-px))}.ledger-head,.exchange-row{grid-template-columns:calc(40 * var(--ws-px)) minmax(0, 1.4fr) minmax(0, 1fr) calc(190 * var(--ws-px)) calc(120 * var(--ws-px));gap:var(--space-4);padding:var(--space-3) var(--space-5);align-items:center;display:grid}.ledger-head{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.exchange-row{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--text-muted);background:0 0}.exchange-row:hover{background:var(--surface-sunken)}.exchange-row .exchange-small{width:calc(36 * var(--ws-px));height:calc(36 * var(--ws-px))}.exchange-side{gap:2px;min-width:0;display:grid}.exchange-side strong{font:var(--type-label);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exchange-side>span{align-items:center;gap:var(--space-2);font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(18 * var(--ws-type-px));flex-wrap:wrap;display:flex}.exchange-row.state-failed .exchange-side.returned strong,.exchange-row.state-canceled .exchange-side.returned strong{color:var(--text-muted);font-weight:400}.job-row-time{font-size:max(12px, calc(13 * var(--ws-type-px)));font-variant-numeric:tabular-nums}.modal-backdrop{z-index:50;padding:var(--space-4);background:var(--backdrop);animation:fade-in var(--motion-base) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}.modal{width:min(560px,100%);max-height:calc(100vh - calc(32 * var(--ws-px)));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);animation:modal-in var(--motion-base) var(--ease-standard);overflow-y:auto}.modal.wide{width:min(980px,100%)}.modal.modal-confirm{width:min(400px,100%);padding:calc(20 * var(--ws-px));border-radius:var(--radius-l);box-shadow:var(--shadow-floating);overflow-wrap:anywhere}.modal.modal-confirm:focus{outline:none}.modal-confirm-title{color:var(--text);font-size:calc(17 * var(--ws-type-px));font-weight:600;line-height:calc(24 * var(--ws-type-px));letter-spacing:-.01em;margin:0}.modal-confirm-body{gap:calc(8 * var(--ws-px));margin-top:calc(6 * var(--ws-px));color:var(--text-muted);font-size:calc(14 * var(--ws-type-px));line-height:calc(20 * var(--ws-type-px));display:grid}.modal-confirm-body p{margin:0}.modal-confirm-body strong{color:var(--text);font-weight:600}.modal-confirm-error{color:var(--error)}.modal-confirm-actions{justify-content:flex-end;gap:calc(8 * var(--ws-px));margin-top:calc(20 * var(--ws-px));display:flex}.confirm-button{min-width:calc(88 * var(--ws-px));min-height:calc(40 * var(--ws-px));padding:0 calc(16 * var(--ws-px));color:var(--text);font:inherit;font-size:calc(14 * var(--ws-type-px));white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast,.12s) var(--ease-standard,ease);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.confirm-button.ghost{background:var(--bg-surface-hover)}.confirm-button.ghost:hover:not(:disabled){background:var(--bg-surface-active,var(--bg-surface-hover))}.confirm-button.danger{border-color:color-mix(in srgb, var(--error) 45%, transparent);color:var(--error)}.confirm-button.danger:hover:not(:disabled){background:var(--error-tint)}.confirm-button.primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.confirm-button.primary:hover:not(:disabled){background:var(--primary-hover,var(--primary))}.confirm-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.confirm-button:disabled{cursor:not-allowed;opacity:.55}@media (width<=560px){.confirm-button{min-height:calc(44 * var(--ws-px))}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}}.modal-heading{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.modal-heading>div{gap:var(--space-1);min-width:0;display:grid}.modal-heading h2{overflow-wrap:anywhere}.modal-heading p:not(.eyebrow){color:var(--text-muted);font:var(--type-meta)}.modal-body,.token-content{padding:var(--space-5);gap:var(--space-4);display:grid}.info-note{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--accent-tint);color:var(--text);font:var(--type-meta);align-items:flex-start;display:flex}.info-note svg{color:var(--link);flex-shrink:0;margin-top:2px}.info-note.danger{background:var(--error-tint)}.info-note.danger svg{color:var(--error)}.mode-picker{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mode-picker button{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-panel);background:var(--surface);text-align:left;color:var(--text-muted);font:var(--type-meta);justify-items:start;display:grid}.mode-picker button svg{color:var(--motif);margin-bottom:var(--space-1)}.mode-picker button strong{color:var(--text);font:var(--type-label);font-weight:600}.mode-picker button.selected{border:2px solid var(--primary);background:var(--accent-tint);padding:calc(var(--space-4) - 1px)}.capability-fieldset{border:0;margin:0;padding:0}.capability-fieldset legend{font:var(--type-label);margin-bottom:var(--space-2)}.capability-picker{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-picker label{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative}.capability-picker input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.capability-picker label.selected{border:2px solid var(--primary);background:var(--accent-tint);padding:calc(var(--space-3) - 1px)}.capability-picker label:focus-within{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.form-route-arrow{align-items:center;gap:var(--space-2);color:var(--text-muted);font:var(--type-meta);display:flex}.form-route-arrow svg{color:var(--motif)}.provider-preview{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);display:flex}.provider-preview div{flex:1;display:grid}.provider-preview span{font:var(--type-meta);color:var(--text-muted)}.sample-input-row,.field-counter{justify-content:space-between;gap:var(--space-2);font:var(--type-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.credential-box{gap:var(--space-2);display:grid}.credential-box textarea,.connector-config{font-family:var(--font-mono);font-size:max(12px, calc(13 * var(--ws-type-px)));min-height:calc(88 * var(--ws-px))}.connector-config{min-height:calc(120 * var(--ws-px))}.connector-config-label{margin-top:var(--space-2);display:block}.setup-step{grid-template-columns:calc(36 * var(--ws-px)) minmax(0, 1fr);gap:var(--space-3);display:grid}.setup-step>span{font:500 calc(16 * var(--ws-type-px)) var(--font-display);color:var(--link)}.setup-step>div{gap:var(--space-2);min-width:0;display:grid}.setup-step p{font:var(--type-meta);color:var(--text-muted)}.setup-step code{padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-control)}.detail-pair{gap:var(--space-1);font:var(--type-meta);color:var(--text-muted);display:grid}.detail-pair code{color:var(--text)}.detail-agent-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.detail-list{border:1px solid var(--border);border-radius:var(--radius-control);margin:0;display:grid}.detail-list div{grid-template-columns:minmax(0, calc(200 * var(--ws-px))) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font:var(--type-meta);display:grid}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:var(--text-muted)}.detail-list dd{margin:0}.lineage-list{border-style:dashed}.revoke-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);justify-items:start;display:grid}.revoke-section p{font:var(--type-meta);color:var(--text-muted)}.revoke-section p.danger-text{color:var(--error)}.job-detail-status{align-items:center;gap:var(--space-4);display:flex}.job-detail-status>div{gap:var(--space-2);justify-items:start;display:grid}.job-detail-tags{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.job-stages{gap:var(--space-2);counter-reset:stage;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.job-stages li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px dashed var(--border-control);font:var(--type-meta);color:var(--text-muted);border-radius:999px;display:inline-flex}.job-stages li.done{border-style:solid;border-color:var(--success);color:var(--success)}.exchange-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.exchange-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);align-content:start;min-width:0;display:grid}.exchange-panel.given{border-left:3px solid var(--motif)}.exchange-panel.returned{border-right:3px solid var(--motif)}.decision-accepted~* .exchange-panel{border-color:var(--success)}.exchange-panel header{gap:var(--space-1);display:grid}.exchange-panel h3{align-items:center;gap:var(--space-2);display:flex}.exchange-panel h4{font:var(--type-label);color:var(--text-muted)}.exchange-terms{gap:var(--space-1);font:var(--type-meta);margin:0;display:grid}.exchange-terms div{justify-content:space-between;gap:var(--space-3);display:flex}.exchange-terms dt{color:var(--text-muted)}.exchange-terms dd{margin:0;font-weight:600}.input-preview,.result-json{max-height:calc(280 * var(--ws-px));padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-control);font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(20 * var(--ws-type-px));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.result-title{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.result-pending{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-control);color:var(--text-muted);font:var(--type-meta);align-items:center;display:flex}.result-actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--canvas);border:1px solid var(--border);flex-wrap:wrap;display:flex}.result-actions p{min-width:calc(220 * var(--ws-px));font:var(--type-meta);color:var(--text-muted);flex:1}.result-actions.decision-review{background:var(--warning-tint);border-color:#0000}.result-actions.decision-review p{color:var(--text)}.result-actions.decision-accepted{background:var(--success-tint);border-color:#0000}.accepted-message{gap:var(--space-2);align-items:center;display:flex;color:var(--text)!important}.accepted-message svg{color:var(--success);flex-shrink:0}.job-id{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.collaboration-layout{gap:var(--space-4);display:grid}.collaboration-intro{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.collaboration-intro>div{gap:var(--space-2);display:grid}.collaboration-intro p:not(.eyebrow){color:var(--text-muted)}.collaboration-steps{gap:var(--space-2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.collaboration-steps li{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);font:var(--type-label)}.collaboration-steps span{font:var(--type-eyebrow);color:var(--link);display:block}.collaboration-intro .field-note{grid-column:1/-1}.collaboration-list{display:grid}.collaboration-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.collaboration-row:last-child{border-bottom:0}.collaboration-row:hover,.collaboration-row.selected{background:var(--surface-sunken)}.collaboration-row.selected{box-shadow:inset 3px 0 0 var(--primary)}.collaboration-row>div{gap:2px;min-width:0;display:grid}.collaboration-row strong{align-items:center;gap:var(--space-2);color:var(--text);font:var(--type-label);font-weight:600;display:flex}.collaboration-row p{font:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaboration-row small{font-size:12px}.workflow-state{padding:2px var(--space-2);border-radius:var(--radius-control);font:var(--type-label);white-space:nowrap;background:var(--accent-tint);color:var(--link)}.workflow-state.state-awaiting_review,.workflow-state.state-completed{background:var(--warning-tint);color:var(--warning)}.workflow-state.state-accepted{background:var(--success-tint);color:var(--success)}.workflow-state.state-failed{background:var(--error-tint);color:var(--error)}.workflow-state.state-canceled{background:var(--neutral-tint);color:var(--text-muted)}.workflow-compose form,.workflow-review-body{gap:var(--space-4);padding:var(--space-5);display:grid}.workflow-compose label{gap:var(--space-2);display:grid}.workflow-agent-selects{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-permissions{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);background:var(--warning-tint);flex-wrap:wrap;align-items:flex-start;display:flex}.workflow-permissions>svg{color:var(--warning);flex-shrink:0}.workflow-permissions>div{gap:var(--space-1);min-width:calc(200 * var(--ws-px));font:var(--type-meta);flex:1;display:grid}.workflow-source-tools{justify-content:space-between;gap:var(--space-2);font:var(--type-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.workflow-disclosure{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);font:var(--type-meta);color:var(--text-muted);display:grid}.workflow-disclosure strong{color:var(--text)}.workflow-compose form>.button{justify-self:start}.workflow-source summary,.workflow-result summary{cursor:pointer;font:var(--type-label);color:var(--link);min-height:calc(32 * var(--ws-px))}.workflow-source pre,.workflow-result pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-control);white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(12px, calc(13 * var(--ws-type-px)));line-height:calc(20 * var(--ws-type-px));max-height:calc(320 * var(--ws-px));overflow:auto}.workflow-output-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-result{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);align-content:start;min-width:0;display:grid}.model-result{gap:var(--space-2);font:var(--type-meta);display:grid}.model-result ul{padding-left:var(--space-5);margin:0}.model-result blockquote{padding-left:var(--space-3);border-left:3px solid var(--border-control);color:var(--text-muted);margin:0}.model-check{gap:var(--space-1);display:grid}.workflow-gate{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--warning-tint);justify-items:start;display:grid}.workflow-gate p{font:var(--type-meta)}.workflow-accepted{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--success-tint);color:var(--text);align-items:center;display:flex}.workflow-accepted svg{color:var(--success)}.workflow-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.empty-state{justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center;display:grid}.empty-state p{color:var(--text-muted);max-width:52ch}.empty-state .button{margin-top:var(--space-2)}.empty-icon{width:calc(64 * var(--ws-px));height:calc(64 * var(--ws-px));color:var(--motif);place-items:center;display:grid}.empty-icon>svg{width:calc(48 * var(--ws-px));height:calc(48 * var(--ws-px))}.empty-icon>svg circle{fill:none;stroke:currentColor;stroke-width:1.5px}.toast-region{right:var(--space-5);bottom:var(--space-5);z-index:60;position:fixed}.toast{align-items:center;gap:var(--space-3);max-width:calc(440 * var(--ws-px));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-panel);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-float);font:var(--type-meta);animation:modal-in var(--motion-base) var(--ease-standard);display:flex}.toast .icon-button{color:inherit}.connect-address.open .open-clients{grid-column:1/-1;grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(240 * var(--ws-px))), 1fr));gap:var(--space-3);display:grid}.connect-address.open .client-card{background:var(--canvas);padding:var(--space-4)}.address-field.wide{max-width:calc(640 * var(--ws-px));margin-bottom:var(--space-5)}.client-card .code-line{flex-direction:column;align-items:stretch}.client-card .copy-control{align-items:flex-start}@media (width<=1199px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-layout,.lower-layout{grid-template-columns:minmax(0,1fr)}.ledger-head,.exchange-row{grid-template-columns:calc(40 * var(--ws-px)) minmax(0, 1fr) minmax(0, 1fr) auto}.ledger-head span:last-child,.exchange-row .job-row-time{display:none}}@media (width<=899px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:40;width:min(300px,86vw);transition:transform var(--motion-slow) var(--ease-standard);box-shadow:var(--shadow-float);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar.open{transform:none}.nav-backdrop{z-index:35;background:var(--backdrop);border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}}@media (width<=980px){.auth-page,.connect-address{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.public-main{padding:0 var(--space-4) var(--space-8)}.public-hero{padding:var(--space-6) 0}.public-hero h1,.public-hero.compact h1{font:var(--type-hero-mobile);letter-spacing:-.025em}.access-lanes{grid-template-columns:minmax(0,1fr)}.connect-address{padding:var(--space-4)}.claim-explainer{padding:var(--space-4);flex-direction:column;align-items:flex-start}.auth-page{padding:var(--space-5) var(--space-4)}.auth-form-panel{padding:var(--space-4)}.topbar{padding:0 var(--space-3)}.main-content{padding:var(--space-4) var(--space-4) var(--space-6)}.page-heading h1{font-size:calc(28 * var(--ws-type-px));line-height:calc(34 * var(--ws-type-px))}.page-actions{width:100%}.stats-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:var(--space-3)}.stat strong{font-size:calc(30 * var(--ws-type-px));line-height:calc(36 * var(--ws-type-px))}.graph-legend .graph-limit{margin-left:0}.city-circle .node-label,.city-circle .node-detail{display:none}.agent-row{padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.agent-row .small-tag,.agent-row>svg{display:none}.agent-card-grid{padding:var(--space-4)}.claim-form{margin:var(--space-4);padding:var(--space-4)}.claim-form>.exchange-circle{display:none}.connection-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ledger-head{display:none}.exchange-row{grid-template-columns:calc(36 * var(--ws-px)) minmax(0, 1fr);gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.exchange-row .exchange-circle{grid-row:span 3;align-self:start}.exchange-row .exchange-state{justify-self:start}.exchange-grid,.workflow-output-grid,.workflow-agent-selects,.mode-picker,.collaboration-intro{grid-template-columns:minmax(0,1fr)}.collaboration-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-row{grid-template-columns:auto minmax(0,1fr)}.collaboration-row .workflow-state{grid-column:2;justify-self:start}.detail-list div{grid-template-columns:minmax(0,1fr);gap:0}.modal-heading,.modal-body,.token-content{padding-left:var(--space-4);padding-right:var(--space-4)}.toast-region{left:var(--space-3);right:var(--space-3);bottom:var(--space-3)}.code-line{flex-direction:column;align-items:stretch}.copy-control{align-items:stretch}.workspace-footer>span{width:100%}}@media (width<=400px){.capability-picker,.stats-grid{grid-template-columns:minmax(0,1fr)}.job-detail-status .exchange-large{width:calc(64 * var(--ws-px));height:calc(64 * var(--ws-px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.transmute-ring{display:none}.spin{animation:none}}.workspace-switch:has(.workspace-select){flex-wrap:wrap}.workspace-select{min-width:0;max-width:100%;padding:2px var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:var(--type-meta);flex-basis:100%}.cross-connections{margin-top:var(--space-5)}.cross-title{font:inherit;margin:0}.cross-intro,.cross-connections>p,.cross-heading,.cross-form{margin-inline:var(--space-5)}.cross-heading{margin-top:var(--space-4);margin-bottom:var(--space-2);font:var(--type-label)}.cross-list{margin:0;padding:0;list-style:none;display:grid}.cross-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.cross-row>div:first-child{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cross-note{color:var(--text-muted);overflow-wrap:anywhere;flex-basis:100%;margin:0;font-style:italic}.cross-form{grid-template-columns:repeat(auto-fit, minmax(calc(200 * var(--ws-px)), 1fr));align-items:end;gap:var(--space-3);margin-block:var(--space-4) var(--space-5);display:grid}.cross-form .cross-heading{grid-column:1/-1;margin-inline:0}.cross-form label{gap:var(--space-1);display:grid}.key-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.claim-preview{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);display:grid}.claim-preview p,.claim-preview ul{margin:0}.cross-issued{grid-column:1/-1}.cross-invites{gap:var(--space-1);font:var(--type-meta);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid}.cross-invites button{margin-left:var(--space-2)}.rm-sidebar-nav .rm-nav-link{justify-content:flex-start;width:100%;text-decoration:none}.rm-signed-out{align-content:start;justify-items:start;gap:var(--space-4);padding-block:var(--space-8);flex:none;display:grid}.public-shell>.rm-signed-out~.cc-footer{flex:1}.rm-signed-out-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.rm-signed-out p{max-width:60ch}.rm-signed-out .rm-signed-out-note{font:var(--type-meta)}.rm-signed-out h1{font:var(--type-title);letter-spacing:-.02em;margin:0}.rm-signed-out p{color:var(--text-muted);margin:0}.cc-invite{align-content:center;min-height:60vh}
