:root,:root[data-theme=dark]{color:var(--color-foreground);background:var(--color-background);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-background: #080b0d;--color-background-grid: rgba(255, 255, 255, .02);--color-background-grid-strong: rgba(255, 255, 255, .035);--color-surface: #101518;--color-surface-strong: #141c20;--color-surface-soft: #0c1013;--color-surface-glass: rgba(16, 21, 24, .94);--color-surface-overlay: rgba(8, 11, 13, .52);--color-foreground: #e7edf0;--color-foreground-strong: #f7fbfc;--color-foreground-soft: rgba(231, 237, 240, .72);--color-muted: #8d9aa2;--color-muted-strong: #5f6c73;--color-border: #243038;--color-border-strong: #38505b;--color-border-soft: rgba(255, 255, 255, .07);--color-primary: #64dfff;--color-primary-foreground: #020617;--color-primary-hover: #a9f0ff;--color-primary-soft: rgba(100, 223, 255, .12);--color-accent: #64dfff;--color-accent-foreground: #020617;--color-accent-soft: rgba(100, 223, 255, .12);--color-success: #52d27f;--color-success-soft: rgba(82, 210, 127, .14);--color-public-background: #05090d;--color-public-blue-radial: rgba(76, 141, 255, .18);--color-public-green-radial: rgba(71, 255, 190, .12);--color-public-grid: rgba(255, 255, 255, .035);--bg: var(--color-background);--panel: var(--color-surface);--panel-strong: var(--color-surface-strong);--panel-soft: var(--color-surface-soft);--border: var(--color-border);--border-strong: var(--color-border-strong);--text: var(--color-foreground);--muted: var(--color-muted);--faint: #5f6c73;--green: var(--color-success);--green-soft: var(--color-success-soft);--blue: #64b5ff;--blue-soft: rgba(100, 181, 255, .12);--amber: #e6b450;--amber-soft: rgba(230, 180, 80, .14);--red: #ff6b6b;--red-soft: rgba(255, 107, 107, .14);--radius-card: 16px;--motion-fast: .18s;--motion-ease: cubic-bezier(.16, 1, .3, 1);--space-page-inline: clamp(1rem, 3vw, 2rem);--space-page-block: 1.5rem;--space-shell-gap: 1rem;--space-section-gap: 1.5rem;--space-card-gap: 1rem;--space-card-padding: 1rem}:root[data-theme=light]{color:var(--color-foreground);background:var(--color-background);--color-background: #f5fbff;--color-background-grid: rgba(2, 74, 93, .08);--color-background-grid-strong: rgba(2, 74, 93, .1);--color-surface: #ffffff;--color-surface-strong: #eaf7fb;--color-surface-soft: #eef8fb;--color-surface-glass: rgba(255, 255, 255, .9);--color-surface-overlay: rgba(255, 255, 255, .72);--color-foreground: #06171c;--color-foreground-strong: #020f13;--color-foreground-soft: rgba(6, 23, 28, .72);--color-muted: #4f6871;--color-muted-strong: #6b7f86;--color-border: #c9dce3;--color-border-strong: #8fb5c0;--color-border-soft: rgba(6, 23, 28, .12);--color-primary: #008fb3;--color-primary-foreground: #f5fbff;--color-primary-hover: #006f8d;--color-primary-soft: rgba(0, 143, 179, .12);--color-accent: #008fb3;--color-accent-foreground: #f5fbff;--color-accent-soft: rgba(0, 143, 179, .12);--color-success: #157f45;--color-success-soft: rgba(21, 127, 69, .12);--color-public-background: #f5fbff;--color-public-blue-radial: rgba(0, 143, 179, .16);--color-public-green-radial: rgba(21, 127, 69, .08);--color-public-grid: rgba(2, 74, 93, .08);--blue: var(--color-accent);--blue-soft: var(--color-accent-soft);--amber: #8a5a00;--amber-soft: rgba(138, 90, 0, .12);--red: #b42318;--red-soft: rgba(180, 35, 24, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(var(--color-background-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-background-grid) 1px,transparent 1px),var(--color-background);background-size:28px 28px;color:var(--color-foreground)}button,input,select,textarea{font:inherit}button{cursor:pointer;min-height:44px;transition:background var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 72%,transparent);outline-offset:3px}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-140%);border:1px solid var(--color-accent);background:var(--color-primary-foreground);color:var(--color-foreground-strong);padding:10px 14px;text-decoration:none;transition:transform var(--motion-fast) var(--motion-ease)}.skip-link:focus{transform:translateY(0)}.app-shell{width:min(1760px,calc(100% - 32px));margin:0 auto;padding:32px 0 48px}.ops-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:20px;align-items:stretch;margin-bottom:20px}.ops-header h1{max-width:980px;margin:8px 0 12px;color:var(--color-foreground-strong);font-size:clamp(2rem,4vw,4.4rem);line-height:.95;letter-spacing:-.045em}.hero p,.panel-copy,.gateway-card p,.empty-state,.action-button small,.current-state-card p,.hero-card p{color:var(--muted);line-height:1.55}.ops-header>div:first-child,.hero-card,.panel,.gateway-card,.current-state-card,.timeline-card,.record-card{border:1px solid var(--border);background:var(--color-surface-glass);box-shadow:0 18px 60px #00000047}.ops-header>div:first-child{padding:28px}.ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid var(--border);background:var(--color-surface-glass);padding:16px}.ops-metrics div{display:grid;align-content:center;min-height:92px;border:1px solid var(--border);background:var(--panel-soft);padding:12px}.ops-metrics span{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.ops-metrics strong{color:var(--color-foreground-strong);font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.05em;line-height:.98;white-space:normal}.ops-metrics .ghost-button{grid-column:1 / -1}.hero-card{display:flex;min-height:220px;flex-direction:column;justify-content:flex-end;padding:22px}.hero-card span,.state-label,.eyebrow{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-card strong{margin:10px 0;font-size:1.45rem}.console-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:20px;align-items:start}.panel{padding:22px}.event-gateway,.record-audit{grid-column:1 / -1}.panel-header,.section-title-row,.card-heading-row{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.panel-header h2,.gateway-card h3,.section-title-row h3{margin:4px 0 0;color:var(--color-foreground-strong);letter-spacing:-.03em}.panel-header h2{font-size:clamp(1.35rem,2vw,2rem)}.api-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.api-contract code,.tag,.status-pill{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem}.api-contract code{overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--faint)}.status-online .status-dot{background:var(--green);box-shadow:0 0 16px var(--green)}.status-offline .status-dot{background:var(--red);box-shadow:0 0 16px var(--red)}.gateway-grid,.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.gateway-card,.record-card,.timeline-card,.current-state-card{padding:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}label{display:grid;gap:7px;color:var(--muted);font-size:.86rem;font-weight:650}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:12px;outline:none;background:#090d10;color:var(--text)}input,select{min-height:44px;padding:0 12px}textarea{min-height:312px;margin-top:16px;padding:12px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.primary-button,.secondary-button,.ghost-button,.action-button,.run-list-item{border:1px solid var(--border-strong);border-radius:0;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.primary-button,.secondary-button{width:100%;margin-top:16px;padding:12px 16px;font-weight:800}.primary-button{background:var(--color-accent-soft);color:var(--color-accent)}.secondary-button{background:var(--color-primary-soft);color:var(--color-primary)}.ghost-button{min-height:36px;padding:8px 12px;background:var(--color-surface-soft);color:var(--color-foreground)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.action-button:hover:not(:disabled),.run-list-item:hover{border-color:var(--blue);transform:translateY(-1px)}.tag{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;color:#d9eefc;white-space:nowrap}.tag-neutral{color:#c8d2d8}.tag-warning{border-color:#e6b4508c;background:var(--amber-soft);color:#ffe2a2}.json-block{max-height:340px;margin-top:14px;overflow:auto;border:1px solid var(--border);background:#080b0d}.json-block pre,.message-preview{margin:0;padding:14px;color:#cbd6dc;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55;white-space:pre-wrap}.notice{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-top:16px;border:1px solid var(--border);padding:13px 14px}.notice p{margin:4px 0 0;color:var(--muted)}.notice-success{border-color:#52d27f61;background:var(--green-soft)}.notice-error{border-color:#ff6b6b61;background:var(--red-soft)}.notice-info{border-color:#64b5ff4d;background:var(--blue-soft)}.field-error{margin:8px 0 0;color:#ffb3b3}.recent-events{margin-top:18px}.event-list,.audit-list{display:grid;gap:8px}.event-row,.audit-row{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--border);background:var(--panel-soft);padding:12px}.event-row div,.audit-row div{display:grid;gap:4px}.event-row span,.event-row time,.audit-row span,.audit-row time,.section-title-row span{color:var(--muted);font-size:.82rem}.run-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;margin-top:18px}.run-list{display:grid;align-content:start;gap:8px}.run-list-item{display:grid;gap:4px;width:100%;padding:12px;background:var(--panel-soft);color:var(--text);text-align:left}.run-list-item.active{border-color:var(--green);background:var(--green-soft)}.run-list-item span,.run-list-item small{color:var(--muted)}.run-detail{display:grid;gap:14px}.current-state-card strong{display:block;margin-top:8px;color:#f6fafb;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-.06em}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-button{display:grid;gap:5px;min-height:96px;padding:14px;background:var(--panel-soft);color:var(--text);text-align:left}.action-button span{font-weight:800}.timeline-list{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.timeline-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:16px;position:relative}.timeline-list li:before{position:absolute;top:14px;bottom:0;left:4px;width:1px;background:var(--border);content:""}.timeline-list li:last-child{padding-bottom:0}.timeline-list li:last-child:before{display:none}.timeline-marker{width:9px;height:9px;margin-top:5px;border:1px solid var(--green);background:var(--panel)}.timeline-list span{display:block;margin-top:3px;color:var(--muted);font-size:.82rem}.blocked-card{border-color:#e6b4505c;background:#e6b45012}.blocked-card p{color:#ffe2a2;line-height:1.55}.empty-state{margin:14px 0 0;border:1px dashed var(--border);padding:14px;background:#ffffff04}@media(max-width:1180px){.ops-header,.console-grid,.gateway-grid,.record-grid{grid-template-columns:1fr}.workflow-run{grid-column:1 / -1}.api-contract{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{width:min(100% - 20px,1760px);padding:16px 0 28px}.ops-header>div:first-child,.hero-card,.panel,.gateway-card,.record-card,.current-state-card,.timeline-card{padding:14px}.panel-header,.section-title-row,.card-heading-row,.event-row,.audit-row{align-items:stretch;flex-direction:column}.form-grid,.action-grid,.run-layout,.inline-control,.ops-metrics{grid-template-columns:1fr}textarea{min-height:240px}}.operator-policy-card{display:grid;gap:14px;border:1px solid var(--border);background:var(--panel-soft);padding:16px}.operator-policy-card h3,.operator-policy-card p{margin:0}.policy-copy{color:var(--muted);font-size:.86rem;line-height:1.55}.product-shell{position:relative;width:min(1240px,calc(100% - (var(--space-page-inline) * 2)));min-height:100vh;margin:0 auto;padding:var(--space-page-block) 0 64px;overflow:hidden}.workspace-shell{--space-workspace-page-inline: clamp(.875rem, 2vw, 1.5rem);--space-workspace-page-top: .875rem;--space-workspace-page-bottom: 2.75rem;--space-workspace-header-gap: .75rem;--space-workspace-section-gap: 1rem;--space-workspace-card-gap: .875rem;--space-workspace-card-padding: .875rem;--space-workspace-focus-top: clamp(.875rem, 3vh, 2.25rem);--space-page-inline: var(--space-workspace-page-inline);--space-page-block: var(--space-workspace-page-top);--space-shell-gap: var(--space-workspace-header-gap);--space-section-gap: var(--space-workspace-section-gap);--space-card-gap: var(--space-workspace-card-gap);--space-card-padding: var(--space-workspace-card-padding);--color-workspace-background: #070d12;--color-workspace-grid: rgba(100, 223, 255, .055);width:min(1180px,calc(100% - (var(--space-workspace-page-inline) * 2)));padding:var(--space-workspace-page-top) 0 var(--space-workspace-page-bottom)}:root[data-theme=light] .workspace-shell{--color-workspace-background: #eaf5f8;--color-workspace-grid: rgba(0, 143, 179, .08)}.workspace-shell:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,var(--color-workspace-background),var(--color-background) 62%),linear-gradient(var(--color-workspace-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-workspace-grid) 1px,transparent 1px);background-size:auto,22px 22px,22px 22px}.workspace-shell .ambient-orb{opacity:.18}.ambient-orb{position:fixed;z-index:-1;width:520px;height:520px;border-radius:999px;filter:blur(82px);opacity:.24;pointer-events:none}.ambient-orb-blue{top:-180px;right:-120px;background:#64b5ff57}.ambient-orb-green{bottom:-220px;left:-120px;background:#52d27f38}.product-header{display:flex;gap:var(--space-shell-gap);align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;padding:var(--space-workspace-header-gap, 12px) 0;background:linear-gradient(180deg,var(--color-surface-glass),var(--color-surface-overlay));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.focus-nav button,.whisper-link{border:0;background:transparent;color:inherit}.brand-mark{display:grid;gap:4px;padding:0;text-align:left}.brand-mark span,.developer-position,.quiet-queue>span,.message-stage>span,.record-story article>span,.health-line{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.brand-mark strong{color:var(--color-foreground-soft);font-size:.92rem;font-weight:500}.focus-nav{display:flex;gap:4px;align-items:center;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface-overlay);padding:5px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.focus-nav button{border-radius:12px;padding:9px 13px;color:var(--color-muted);font-size:.9rem}.focus-nav button.active{background:var(--color-accent-soft);color:var(--color-foreground-strong)}.theme-toggle{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-height:44px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-overlay);color:var(--color-foreground-soft);padding:7px 9px 7px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-toggle-label{color:var(--color-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.theme-toggle-switch{position:relative;width:44px;height:26px;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-surface-soft);padding:0}.theme-toggle-switch[data-state=checked]{border-color:var(--color-accent);background:var(--color-accent-soft)}.theme-toggle-thumb{display:block;width:20px;height:20px;border-radius:999px;background:var(--color-accent);box-shadow:0 0 18px var(--color-accent-soft);transform:translate(2px);transition:transform var(--motion-fast) var(--motion-ease)}.theme-toggle-thumb[data-state=checked]{transform:translate(20px)}.signed-in-header{display:flex;align-items:center;width:fit-content;max-width:100%;gap:10px;margin:0 0 12px;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-overlay);box-shadow:0 12px 34px #00000024;padding:9px 12px}.signed-in-header-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--color-success);box-shadow:0 0 18px var(--color-success-soft)}.signed-in-header-text{color:var(--color-foreground-soft);font-size:.84rem;line-height:1.4;overflow-wrap:anywhere}.signed-in-header strong{color:var(--color-foreground-strong);font-weight:700}.screen-jump{display:flex;align-items:center;gap:8px;margin-left:4px;border-left:1px solid rgba(255,255,255,.08);padding-left:10px}.screen-jump span{color:#e7edf070;font-size:.82rem}.screen-jump select{width:132px;border:0;border-radius:12px;background:#ffffff0f;color:#e7edf0cc;padding:8px 10px}.role-switcher{display:flex;gap:var(--space-card-gap);align-items:center;justify-content:space-between;margin:4px 0 var(--space-section-gap);border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-surface-overlay);padding:var(--space-card-padding) calc(var(--space-card-padding) + 2px)}.role-switcher label{display:flex;gap:10px;align-items:center;color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.role-switcher select{min-height:40px;border:1px solid rgba(100,181,255,.16);border-radius:999px;background:#64b5ff14;color:#e7edf0db;padding:8px 12px}.role-switcher p{margin:0;color:#e7edf09e;line-height:1.45}.app-map{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:var(--space-card-gap);align-items:stretch;margin:10px 0 var(--space-section-gap);border:1px solid rgba(152,219,197,.14);border-radius:22px;background:#10151894;padding:14px}.app-map>div:first-child,.app-map-columns section{border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#080b0d75;padding:14px}.app-map span,.role-route-grid span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.app-map strong{display:block;margin:6px 0;color:#f7fbfc;font-size:1.12rem}.app-map p{margin:0;color:#e7edf09e;line-height:1.5}.app-map-columns{display:grid;grid-template-columns:.75fr 1.5fr .75fr;gap:10px}.app-map-columns section{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-content:start}.app-map-columns section span{flex-basis:100%}.app-map-columns button{min-height:34px;border:1px solid rgba(100,181,255,.14);border-radius:999px;background:#64b5ff14;color:#e7edf0bd;padding:6px 10px;font-size:.76rem}.screen-context-card{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:14px;align-items:stretch;width:min(1040px,100%);margin:0 auto 12px}.screen-context-card>div,.screen-context-card nav{border:1px solid rgba(152,219,197,.14);border-radius:20px;background:#10151880;padding:16px}.screen-context-card span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.screen-context-card strong{display:block;margin:8px 0;color:#f7fbfc;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.04em}.screen-context-card p,.screen-context-card small{margin:0;color:#e7edf09e;line-height:1.5}.screen-context-card nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.screen-context-card nav button{display:grid;min-height:84px;align-content:center;gap:6px;border:1px solid rgba(100,181,255,.14);border-radius:16px;background:#64b5ff12;padding:12px;text-align:left}.focus-screen{display:grid;width:min(1040px,100%);min-height:76vh;margin:var(--space-section-gap) auto 0;align-content:center;gap:var(--space-section-gap);animation:focus-screen-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes focus-screen-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.focus-screen{animation:none}}.focus-screen h1{max-width:880px;margin:0;color:#f7fbfc;font-size:clamp(3rem,7vw,6.8rem);letter-spacing:-.075em;line-height:.9}.developer-intro,.home-copy{display:grid;gap:18px}.developer-intro p,.home-copy p,.soft-copy,.policy-focus-card p,.focus-empty p,.record-story p,.primary-decision p{max-width:720px;margin:0;color:#e7edf0a8;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.home-action-row,.whisper-row{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.agent-surface{display:grid;gap:18px;width:100%;--agent-status-quiet: rgba(141, 154, 162, .88);--agent-status-incoming: #64b5ff;--agent-status-drafting: #e6b450;--agent-status-waiting: #c084fc;--agent-status-sent: #52d27f}.agent-now-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:center;min-height:230px;border:1px solid rgba(100,223,255,.2);border-radius:30px;background:radial-gradient(circle at 16% 22%,rgba(100,223,255,.18),transparent 34%),linear-gradient(135deg,#101518f2,#080c0fc7);box-shadow:0 24px 80px #00000047;padding:clamp(22px,4vw,40px);overflow:hidden}.agent-now-card[data-stage=event_in]{color:var(--agent-status-incoming)}.agent-now-card[data-stage=drafting]{color:var(--agent-status-drafting)}.agent-now-card[data-stage=awaiting_approval]{color:var(--agent-status-waiting)}.agent-now-card[data-stage=sent]{color:var(--agent-status-sent)}.agent-now-card[data-stage=listening]{color:var(--agent-status-quiet)}.agent-now-icon-shell{display:grid;width:clamp(72px,10vw,96px);height:clamp(72px,10vw,96px);place-items:center;border:1px solid color-mix(in srgb,currentColor 48%,transparent);border-radius:26px;background:color-mix(in srgb,currentColor 12%,transparent);animation:agent-icon-pop .3s cubic-bezier(.165,.84,.44,1)}.agent-now-icon-shell svg{width:clamp(64px,8vw,80px);height:clamp(64px,8vw,80px)}.agent-now-copy{display:grid;gap:10px;animation:agent-text-reveal .5s cubic-bezier(.165,.84,.44,1)}.agent-now-card-directional .agent-now-copy{animation-name:agent-directional-reveal}.agent-now-kicker{color:currentColor;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.agent-now-copy h2{margin:0;color:#f7fbfc;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.045em}.agent-now-copy strong{max-width:780px;color:#f7fbfcd1;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.35}.agent-now-copy p{max-width:820px;margin:0;color:#e7edf0ad;font-size:clamp(1rem,1.5vw,1.12rem);font-weight:400;line-height:1.55}.scenario-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.scenario-tile{position:relative;display:grid;min-height:168px;gap:18px;align-content:space-between;border:1px solid rgba(152,219,197,.14);border-radius:24px;background:#10151894;color:#e7edf0b8;padding:20px;text-align:left}.scenario-tile-active{border-color:var(--scenario-status-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scenario-status-color) 34%,transparent);animation:scenario-active-pulse 1.5s ease-in-out infinite}.scenario-status-dot{position:absolute;top:18px;right:18px;width:10px;height:10px;border-radius:999px;background:var(--scenario-status-color);box-shadow:0 0 18px color-mix(in srgb,var(--scenario-status-color) 68%,transparent)}.scenario-tile-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:var(--scenario-status-color);background:color-mix(in srgb,var(--scenario-status-color) 10%,transparent);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.scenario-tile-flowing .scenario-tile-icon{opacity:0;transform:translate3d(42px,-84px,0) scale(.92)}.scenario-tile-text{display:-webkit-box;overflow:hidden;color:#f7fbfc;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes agent-icon-pop{0%{opacity:0;transform:scale(1)}50%{transform:scale(1.04)}66%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes agent-text-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-directional-reveal{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scenario-active-pulse{0%{transform:scale(.9)}55%{transform:scale(1.02)}to{transform:scale(1)}}.pricing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-card-gap)}.pricing-strip article{display:grid;gap:8px;border:1px solid var(--color-border-soft);border-radius:18px;background:var(--color-surface-overlay);padding:calc(var(--space-card-padding) + 4px)}.pricing-strip span{color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-strip strong{color:var(--color-foreground-strong);font-size:clamp(1.4rem,2.2vw,2rem);letter-spacing:-.05em}.pricing-strip small,.pricing-strip em{color:var(--color-foreground-soft);font-size:.88rem;font-style:normal}.role-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-card-gap)}.role-route-grid article{display:grid;gap:10px;min-height:210px;border:1px solid rgba(152,219,197,.14);border-radius:18px;background:var(--color-surface-overlay);padding:calc(var(--space-card-padding) + 4px)}.role-route-grid strong{color:#f7fbfc;font-size:clamp(1.25rem,1.8vw,1.6rem);letter-spacing:-.04em}.role-route-grid p,.role-route-grid small{margin:0;color:#e7edf094;line-height:1.5}.floating-cta{border:0;background:transparent;color:var(--color-accent);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800;letter-spacing:-.04em;text-align:left;text-shadow:0 0 24px var(--color-accent-soft);transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1),text-shadow .16s ease}.floating-cta:hover:not(:disabled){color:var(--color-primary-hover);transform:translateY(-1px)}.floating-cta:active:not(:disabled){transform:translateY(1px) scale(.985)}.secondary-button:not(:disabled),.channel-home-action:not(:disabled){transition:color .16s ease,background .16s ease,border-color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.secondary-button:active:not(:disabled),.channel-home-action:active:not(:disabled){transform:translateY(1px) scale(.98)}@media(prefers-reduced-motion:reduce){.floating-cta:active:not(:disabled),.secondary-button:active:not(:disabled),.channel-home-action:active:not(:disabled){transform:none}}.whisper-link{padding:0;color:var(--color-foreground-soft);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:5px}.whisper-link:hover:not(:disabled){color:var(--color-foreground-strong)}.quiet-status{display:flex;flex-wrap:wrap;gap:12px;color:#e7edf066;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem}.health-online{color:var(--green)}.health-offline{color:var(--red)}.focus-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px}.focus-form .floating-cta{grid-column:1 / -1;margin-top:12px}.focus-form label,.policy-focus-card label,.developer-card label,.sender-form label,.template-form label,.sender-action-row label{display:grid;gap:8px;color:#e7edf094;font-size:.9rem;font-weight:700}.focus-form input,.focus-form select,.policy-focus-card input,.developer-card input,.developer-card textarea,.sender-form input,.sender-form select,.template-form input,.template-form select,.template-form textarea,.sender-action-row input{border-color:#ffffff14;background:#05080aad}.tenants-screen{width:min(1100px,100%);align-content:start}.tenant-create-form{max-width:100%}.tenant-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tenant-card{display:grid;gap:10px}.tenant-card>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.tenant-card strong{color:#f7fbfc;font-size:clamp(1.35rem,2.5vw,2.2rem);letter-spacing:-.05em}.tenant-card p{margin:0;color:#e7edf094;line-height:1.55}.work-screen{width:min(1100px,100%)}.work-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.quiet-queue{display:grid;gap:10px;opacity:.78}.quiet-queue button{border:1px solid rgba(255,255,255,.07);background:#1015186b;padding:14px;color:#e7edf09e;text-align:left}.quiet-queue button.active{border-color:#52d27f7a;background:#52d27f1a;color:#f6fafb}.quiet-queue strong,.quiet-queue small{display:block}.quiet-queue small{margin-top:5px;color:#e7edf070}.work-focus{display:grid;gap:22px}.run-hero{display:grid;gap:8px}.run-hero span{color:#64b5ffdb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.run-hero h2{margin:0;color:#f7fbfc;font-size:clamp(3rem,6vw,6rem);letter-spacing:-.075em;line-height:.88}.run-hero p{margin:0;color:#e7edf07a}.run-screen{width:min(980px,100%);gap:24px}.run-journal-header{display:flex;justify-content:space-between;gap:18px;align-items:start}.run-journal-header span,.inline-run-action span,.run-message-stage>span{color:#64b5ffdb;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.run-journal-header h1{margin:4px 0 0;color:#f7fbfc;font-size:clamp(3.2rem,8vw,7rem);letter-spacing:-.08em;line-height:.86}.run-journal-header>strong{border:1px solid rgba(82,210,127,.34);background:#52d27f1a;color:#d9ffe4;padding:10px 12px;white-space:nowrap}.run-journal-meta{display:flex;flex-wrap:wrap;gap:8px}.run-journal-meta span{border:1px solid rgba(255,255,255,.08);background:#1015186b;color:#e7edf09e;padding:8px 10px}.inline-run-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(255,188,92,.3);background:#ffbc5c14;padding:18px}.inline-run-action strong{display:block;margin-top:6px;color:#fff6e5;font-size:clamp(1.25rem,2vw,1.8rem)}.inline-run-action p{margin:8px 0 0;color:#e7edf0a3}.run-journal{display:grid;gap:0;margin:0;padding:0;list-style:none}.run-journal li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;min-height:92px;position:relative}.run-journal li:before{position:absolute;top:18px;bottom:0;left:6px;width:1px;background:#ffffff1a;content:""}.run-journal li:last-child:before{display:none}.run-journal i{width:13px;height:13px;margin-top:8px;border:1px solid var(--green);background:#101518;box-shadow:0 0 0 5px #52d27f14}.run-journal strong{display:block;color:#f7fbfc;font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:-.02em}.run-journal p,.run-journal span{margin:6px 0 0;color:#e7edf085}.reviewer-public{width:min(1280px,calc(100vw - 64px));min-height:min(100vh,720px);margin:0 auto;padding:42px 0;display:grid;gap:24px;color:#f7fbfc}.reviewer-public-header{display:flex;justify-content:space-between;gap:20px;align-items:start}.reviewer-public-header span,.reviewer-public-grid span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.reviewer-public h1{margin:4px 0 0;font-size:clamp(3rem,7vw,6rem);letter-spacing:-.08em;line-height:.86}.reviewer-public-header>strong{border:1px solid rgba(82,210,127,.34);background:#52d27f1a;color:#d9ffe4;padding:10px 12px;white-space:nowrap}.reviewer-public-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.reviewer-public-grid article,.reviewer-public-timeline,.reviewer-error{border:1px solid rgba(255,255,255,.08);background:#1015188f;padding:18px}.reviewer-public-grid article{display:grid;gap:10px;min-height:210px}.reviewer-public-grid strong{font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.2}.reviewer-public-grid small,.reviewer-public-timeline span{color:#e7edf085}.reviewer-public dl{display:grid;gap:8px;margin:0}.reviewer-public dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:8px}.reviewer-public dt{color:#e7edf080}.reviewer-public dd{margin:0}.reviewer-public-timeline h2{margin:0 0 12px}.reviewer-public-timeline ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.reviewer-public-timeline li{display:grid;gap:6px;border-left:1px solid rgba(82,210,127,.45);padding-left:12px}.message-stage,.primary-decision,.policy-focus-card,.tenant-team-card,.record-story article,.focus-empty,.developer-card,.sender-detail-card,.template-detail-card,.sender-status-strip article,.focus-notice{border:1px solid rgba(255,255,255,.07);background:#1015187a;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.focus-message{margin:10px 0 0;white-space:pre-wrap;color:#f7fbfc;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.65}.primary-decision{display:grid;gap:14px}.tenant-team-card{display:grid;gap:12px;width:min(760px,100%)}.tenant-team-card>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.tenant-team-card strong{color:#f7fbfc;font-size:clamp(1.5rem,3vw,2.6rem);letter-spacing:-.055em}.tenant-team-card p{margin:0;color:#e7edf09e}.plan-badge-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0}.plan-badge{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid rgba(208,168,108,.5);background:#c4985c29;color:#f8eedef5}.plan-badge[data-plan=free]{border-color:#96a6bc73;background:#788aa024;color:#e0e8f0eb}.plan-usage{font-size:12px;color:#e7edf0b3}.plan-upgrade-note{font-size:12px;color:#eec496f2}.record-story,.developer-grid{display:grid;gap:16px}.record-story{grid-template-columns:repeat(2,minmax(0,1fr))}.senders-screen,.templates-screen{width:min(1180px,100%);align-content:start}.sender-status-strip,.sender-provider-grid,.sender-boundary-grid,.setup-path-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sender-status-strip article,.setup-path-card article,.provider-plan-card{display:grid;gap:8px}.setup-path-card{grid-template-columns:repeat(4,minmax(0,1fr))}.sender-onboarding-panel{display:grid;gap:18px;width:min(1180px,100%);border:1px solid rgba(100,223,255,.16);border-radius:24px;background:linear-gradient(135deg,#64dfff14,#52d27f09),#070b0e9e;padding:20px}.sender-onboarding-panel>div{display:grid;gap:8px}.sender-onboarding-panel ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sender-onboarding-panel li{display:grid;gap:8px;align-content:start;min-height:150px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#1015188f;padding:16px}.sender-boundary-card{display:grid;gap:12px}.selected-sender-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.selected-sender-summary article{display:grid;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#64dfff09;padding:12px}.sender-status-strip span,.setup-path-card span,.sender-onboarding-panel span,.provider-plan-card span,.sender-boundary-card>span,.selected-sender-summary span,.sender-boundary-card small,.sender-detail-card>span,.template-detail-card>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.sender-status-strip strong{color:#f7fbfc;font-size:clamp(1.3rem,2.4vw,2.2rem);letter-spacing:-.055em}.setup-path-card strong,.sender-onboarding-panel strong,.provider-plan-card strong{color:#f7fbfc;font-size:clamp(1.1rem,1.8vw,1.45rem);letter-spacing:-.04em}.sender-boundary-card strong{color:#f7fbfc;font-size:clamp(1.2rem,2.2vw,1.9rem);letter-spacing:-.05em}.selected-sender-summary strong{color:#f7fbfc;font-size:1rem;letter-spacing:-.03em}.sender-status-strip p,.setup-path-card p,.sender-onboarding-panel p,.provider-plan-card p,.sender-boundary-card p,.selected-sender-summary p,.sender-detail-card p{margin:0;color:#e7edf094;line-height:1.55}.setup-path-card article,.provider-plan-card{border:1px solid rgba(152,219,197,.12);background:#98dbc50b;padding:16px}.provider-plan-card details{margin-top:8px}.provider-plan-card details:not([open]) pre{display:none}.provider-plan-card summary{cursor:pointer;color:#e7edf0ad;font-weight:800}.provider-plan-card pre{margin-top:12px;max-height:260px;overflow:auto}.sender-form,.template-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sender-form .floating-cta,.template-form .floating-cta{grid-column:1 / -1;margin-top:6px}.template-body-field{grid-column:1 / -1}.template-form textarea{min-height:150px;margin-top:0}.sender-workspace,.template-workspace{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);gap:18px;align-items:start}.sender-detail-card,.template-detail-card{display:grid;gap:14px}.sender-detail-card h2,.template-detail-card h2{margin:0;color:#f7fbfc;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.065em;line-height:.94}.sender-action-row{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,max-content);gap:12px;align-items:end}.blocked-copy{color:#ffe2a2!important}.record-story article{display:grid;gap:10px}.record-card-wide{grid-column:1 / -1}.blocked-record{border-color:#e6b45061!important;background:#3a280c47!important}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip-row small{border:1px solid rgba(255,255,255,.08);background:#05080a7a;padding:6px 9px;color:#e7edf094;font-family:inherit;font-size:.7rem;letter-spacing:.02em}.human-record-card{display:grid;gap:10px;border:1px solid rgba(152,219,197,.18);background:#98dbc50f;padding:16px}.human-record-card strong{font-size:clamp(1.25rem,2vw,1.8rem)!important;letter-spacing:-.035em!important}.human-record-card p{margin:0;color:#e7edf0b8;line-height:1.6}.human-record-card-blocked{border-color:#e6b45066;background:#3a280c47}.review-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-filter-bar label{display:grid;gap:8px;color:#e7edf09e;font-size:.82rem}.review-filter-bar select{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:0;background:#05080aa8;color:#f7fbfc;padding:12px 14px;font:inherit}.reviewer-record-grid article{min-height:180px}.source-integration-grid,.source-delivery-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.source-delivery-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.source-contract-card{display:grid;gap:12px;border:1px solid rgba(255,255,255,.07);background:#1015187a;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.source-contract-card>span,.source-delivery-panel article>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.source-contract-card strong{color:#f7fbfc;font-size:clamp(1.45rem,2.4vw,2.35rem);letter-spacing:-.055em;overflow-wrap:anywhere}.source-form-card label{display:grid;gap:7px;color:#e7edf09e}.source-form-card input,.source-form-card select{min-width:0;border:1px solid rgba(255,255,255,.12);background:#030709ad;color:#f7fbfc;font:inherit;padding:10px}.source-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.source-list li{display:grid;gap:4px;min-width:0}.source-status-line{justify-self:start;border:1px solid rgba(255,255,255,.12);padding:3px 8px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.source-list small,.source-list em{overflow-wrap:anywhere;color:#e7edf085}.secret-once{display:grid;gap:6px;border:1px solid rgba(82,210,127,.25);background:#52d27f14;padding:10px;overflow-wrap:anywhere}.source-action-row{display:flex;flex-wrap:wrap;gap:10px}.danger-button{border-color:#e6b45052!important;color:#ffe2a2!important}.tenant-filter-card,.tenant-owner-grid{display:grid;gap:16px}.tenant-filter-card{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.tenant-filter-card label,.tenant-filter-card article,.tenant-owner-grid article{border:1px solid rgba(255,255,255,.07);background:#1015187a;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tenant-filter-card label{display:grid;gap:8px;color:#e7edf09e;font-size:.82rem}.tenant-filter-card select{width:100%;border:1px solid rgba(255,255,255,.09);background:#05080aa8;color:#f7fbfc;padding:12px 14px;font:inherit}.tenant-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-filter-card span,.tenant-owner-grid article>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.tenant-filter-card strong,.tenant-owner-grid strong{color:#f7fbfc;font-size:clamp(1.45rem,2.4vw,2.35rem);letter-spacing:-.055em}.record-next-step{color:#ffe2a2!important}.blocker-list{display:grid;gap:6px;margin:0;padding-left:18px;color:#ffe2a2}.record-story article strong{color:#f7fbfc;font-size:clamp(1.6rem,3vw,3rem);letter-spacing:-.055em}.human-audit-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.human-audit-list li{display:grid;gap:4px}.human-audit-list span{color:#e7edf080}.policy-focus-card{display:grid;gap:18px;max-width:640px}.settings-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.settings-section-grid article{display:grid;gap:10px;align-content:start;min-height:180px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:#10151875}.settings-section-grid article p{margin:0;color:var(--muted);line-height:1.55}.available-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.available-number-grid article{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:#ffffff0a}.policy-ready,.policy-missing{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.policy-ready{color:var(--green)}.policy-missing{color:var(--amber)}.developer-screen{width:min(1180px,100%);align-content:start}.developer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-card{align-content:start;display:grid;gap:12px}.developer-card h2{margin:0;color:#f7fbfc;letter-spacing:-.04em}.developer-card code{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#05080a8c;padding:10px 12px;color:#e7edf09e;text-overflow:ellipsis;white-space:nowrap}.developer-list{display:grid;gap:8px}.developer-list button{border:1px solid rgba(255,255,255,.07);background:#05080a6b;padding:12px;color:inherit;text-align:left}.developer-list span{display:block;margin-top:4px;color:#e7edf07a}.focus-notice{display:grid;gap:4px;max-width:760px}.focus-notice p{margin:0;color:#e7edf09e}.focus-notice span{color:#e7edf061;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.focus-notice-success{border-color:#52d27f47}.focus-notice-error{border-color:#ff6b6b52}.focus-notice-info{border-color:#64b5ff3d}@media(max-width:860px){.product-header,.focus-nav,.signed-in-header,.role-switcher,.app-map,.screen-context-card,.home-action-row,.whisper-row{align-items:flex-start;flex-direction:column}.focus-nav{border-radius:24px}.focus-form,.app-map-columns,.screen-context-card,.screen-context-card nav,.pricing-strip,.role-route-grid,.scenario-tile-grid,.work-layout,.sender-form,.template-form,.sender-workspace,.template-workspace,.sender-status-strip,.sender-provider-grid,.setup-path-card,.sender-onboarding-panel ol,.sender-boundary-grid,.selected-sender-summary,.sender-action-row,.tenant-management-grid,.developer-grid{grid-template-columns:1fr}.focus-screen{min-height:auto;align-content:start}}.product-header,.focus-nav{flex-wrap:wrap}.work-focus,.message-stage,.run-hero,.focus-message,.developer-card,.record-story article{min-width:0}.focus-message,.message-stage pre,.developer-card pre{overflow-wrap:anywhere}@media(max-width:1120px){.product-shell{width:min(100% - 28px,980px)}.workspace-shell{width:min(100% - (var(--space-workspace-page-inline) * 2),980px)}.work-layout{grid-template-columns:210px minmax(0,1fr)}.run-hero h2,.focus-screen h1{font-size:clamp(2.8rem,10vw,5rem)}}@media(max-width:1180px){.work-layout{grid-template-columns:1fr}.quiet-queue{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quiet-queue>span{grid-column:1 / -1}}.work-layout{grid-template-columns:1fr}.quiet-queue{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.quiet-queue>span{grid-column:1 / -1}.home-screen h1{font-size:clamp(2.8rem,6.4vw,5.8rem);max-width:860px}.home-screen{gap:22px}.home-screen h1{font-size:clamp(2.3rem,5vw,4.4rem);line-height:.94}.home-copy p{max-width:760px;font-size:1.05rem}.agent-decision-card{display:grid;gap:14px;border:1px solid rgba(100,181,255,.22);background:linear-gradient(135deg,#64b5ff1a,#52d27f09),#1015188f;padding:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-decision-header{display:flex;gap:12px;align-items:center;justify-content:space-between}.agent-decision-header span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.agent-decision-card strong{color:#f7fbfc;font-size:clamp(1.5rem,2.6vw,2.5rem);letter-spacing:-.055em;line-height:.98}.agent-decision-card p{max-width:760px;margin:0;color:#e7edf0ad;line-height:1.6}.agent-chip-row{display:flex;flex-wrap:wrap;gap:8px}.agent-chip-row small{border:1px solid rgba(255,255,255,.08);background:#05080a7a;padding:6px 9px;color:#e7edf094;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.agent-safe{border-color:#52d27f5c}.agent-safe .agent-chip-row small:first-child{border-color:#52d27f47;color:var(--green)}.agent-blocked{border-color:#e6b45061}.agent-blocked .agent-chip-row small:first-child,.agent-missing{color:#ffe2a2}.agent-wait{border-color:#e7edf024}.agent-actions{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px;align-items:center}.agent-actions span{color:#e7edf073;font-size:.9rem;line-height:1.45}.workflow-builder-screen{gap:24px}.builder-topbar,.graph-builder{width:min(1180px,100%)}.builder-topbar{display:flex;justify-content:space-between;gap:16px;align-items:center}.builder-topbar h1{margin:0;color:#f7fbfc;font-size:clamp(3.2rem,8vw,7rem);letter-spacing:-.08em;line-height:.86}.graph-builder{display:grid;grid-template-columns:110px minmax(0,1fr) 260px;gap:14px;align-items:stretch}.node-palette,.node-inspector{display:grid;gap:10px;align-content:start}.node-palette button,.node-inspector button,.node-inspector label{border:1px solid rgba(255,255,255,.09);background:#1015188a;color:#e7edf0c2;padding:12px;text-align:left}.node-inspector span,.workflow-builder-summary span{color:var(--blue);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.node-inspector label{display:grid;gap:7px}.node-inspector input,.node-inspector select,.compact-builder-form input{border:1px solid rgba(255,255,255,.12);background:#030709ad;color:#f7fbfc;font:inherit;padding:10px}.graph-canvas{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),#080c0f9e;background-size:28px 28px}.graph-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.graph-lines line{stroke:#64dfff8a;stroke-width:2}.graph-lines line.active{stroke:var(--green);stroke-width:3}.graph-node{position:absolute;display:grid;gap:6px;width:165px;min-height:72px;border:1px solid rgba(255,255,255,.13);background:#101518e6;color:#f7fbfc;padding:12px;text-align:left;box-shadow:0 20px 70px #00000042}.graph-node.active{border-color:#52d27fbf;box-shadow:0 0 0 3px #52d27f1f,0 20px 70px #00000042}.graph-node span{color:var(--blue);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.graph-node strong{overflow-wrap:anywhere}.graph-node-agent{border-color:#64dfff57}.graph-node-done{border-color:#52d27f57}.graph-edge-hit{position:absolute;width:28px;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080c0fe0;color:#e7edf0ad}.graph-edge-hit.active{border-color:var(--green);color:var(--green)}.workflow-builder-form,.workflow-builder-summary{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-step,.workflow-builder-summary article{display:grid;gap:12px;border:1px solid rgba(255,255,255,.09);background:#080c0f8a;padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.builder-step span,.workflow-builder-summary span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.builder-step label,.compact-builder-form label{display:grid;gap:7px;color:#e7edf09e;font-size:.86rem}.builder-step input,.builder-step textarea{border:1px solid rgba(255,255,255,.12);border-radius:0;background:#030709ad;color:#f7fbfc;font:inherit;padding:11px 12px}.builder-record,.workflow-builder-form>.floating-cta,.workflow-builder-summary{grid-column:1 / -1}.compact-builder-form{width:min(1180px,100%);grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-builder-summary article strong{color:#f7fbfc;font-size:1.2rem}.workflow-builder-summary code{color:var(--green);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.admin-screen{gap:24px}.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-control-grid article{display:grid;gap:12px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,#64b5ff14,#52d27f09),#080c0f94;padding:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-control-grid article>span{color:var(--blue);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.admin-control-grid article>strong{color:#f7fbfc;font-size:clamp(1.45rem,2.6vw,2.3rem);letter-spacing:-.05em;line-height:.98}.admin-control-grid article>p{margin:0;color:#e7edf0a8;line-height:1.55}@media(max-width:760px){.agent-actions,.workflow-builder-form,.workflow-builder-summary,.graph-builder,.admin-control-grid,.readiness-banner{grid-template-columns:1fr}}@media(max-width:1180px){.graph-builder{grid-template-columns:1fr}}.focus-screen{align-content:start;padding-top:clamp(18px,4vh,48px)}.developer-position{margin:0;opacity:.72}.developer-intro{max-width:760px}.developer-intro p{max-width:640px}.record-story,.developer-grid,.sender-provider-grid,.sender-boundary-grid,.tenant-management-grid,.template-workspace,.sender-workspace{gap:18px}.record-story article,.developer-card,.sender-detail-card,.template-detail-card,.policy-focus-card,.message-stage,.primary-decision,.focus-empty,.sender-status-strip article,.setup-path-card article,.provider-plan-card,.focus-notice{border-radius:var(--radius-card);border-color:#ffffff14;background:linear-gradient(180deg,#ffffff09,#ffffff03),#10151894;padding:clamp(18px,2.2vw,26px);box-shadow:0 20px 70px #0000002e}.record-story article>span,.sender-status-strip span,.setup-path-card span,.provider-plan-card span,.sender-boundary-card>span,.sender-boundary-card small,.sender-detail-card>span,.template-detail-card>span,.quiet-queue>span,.message-stage>span{font-family:inherit;font-size:.76rem;letter-spacing:.08em}.record-story article strong,.developer-card h2,.sender-detail-card h2,.template-detail-card h2,.primary-decision strong,.message-stage strong{max-width:720px}.record-story p,.developer-card p,.sender-detail-card p,.template-detail-card p,.policy-focus-card p,.focus-empty p,.primary-decision p,.message-stage p{max-width:620px;color:#e7edf09e}.focus-form,.sender-form,.template-form,.tenant-create-form{width:min(920px,100%);max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-card);background:#1015185c;padding:clamp(16px,2vw,22px)}.template-form textarea,.developer-card textarea{min-height:130px}.quiet-queue{opacity:1}.quiet-queue button{display:grid;gap:6px;border-color:#ffffff14;border-radius:14px;background:#10151880;padding:16px}.quiet-queue button.active{background:#64b5ff1f;color:#f7fbfc}.quiet-queue button small{overflow:hidden;color:#e7edf07a;text-overflow:ellipsis;white-space:nowrap}.review-filter-bar{width:min(860px,100%)}.sender-action-row{grid-template-columns:minmax(220px,1fr)}.sender-action-row .secondary-button{justify-self:start}.developer-card details,.provider-plan-card details{border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.developer-card pre,.provider-plan-card pre,.focus-message{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#05080a6b;padding:14px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.agent-now-icon-shell,.agent-now-copy,.scenario-tile-active{animation:none!important}.scenario-tile-icon,.scenario-tile-flowing .scenario-tile-icon{opacity:1;transform:none;transition:none}}@media(max-width:1020px){.record-story,.agent-now-card,.setup-path-card,.sender-status-strip,.sender-provider-grid,.sender-boundary-grid,.focus-form,.sender-form,.template-form,.app-map,.tenant-create-form{grid-template-columns:1fr}}.admin-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px}.admin-toolbar h1{margin:0}.admin-toolbar span{color:var(--muted)}.admin-toolbar label{display:grid;gap:8px;min-width:min(360px,100%);color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.09);background:#080c0f9e}.admin-tenant-table{width:100%;border-collapse:collapse;min-width:920px}.admin-tenant-table th,.admin-tenant-table td{border-bottom:1px solid rgba(255,255,255,.07);padding:14px 16px;text-align:left;vertical-align:middle}.admin-tenant-table th{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.admin-tenant-table th button,.table-row-button{border:0;background:transparent;color:inherit;padding:0;text-align:left}.admin-tenant-table th button{cursor:pointer;font:inherit;text-transform:inherit}.admin-tenant-table tbody tr{cursor:pointer}.admin-tenant-table tbody tr:hover,.admin-tenant-table .selected-row{background:#64b5ff14}.table-row-button{display:grid;gap:4px;cursor:pointer}.table-row-button strong{color:var(--text)}.table-row-button small{color:var(--muted)}.status-pill-green{border-color:#52d27f66;background:#52d27f1c;color:var(--green)}.status-pill-amber{border-color:#ffd36a61;background:#ffd36a1a;color:#ffd36a}.status-pill-red{border-color:#ff6b6b61;background:#ff6b6b1a;color:#ff8a8a}.tenant-readonly-drawer{display:grid;gap:18px;border:1px solid rgba(100,181,255,.24);background:linear-gradient(135deg,#64b5ff1f,#080c0fa8);padding:20px}.tenant-readonly-drawer>div:first-child{display:grid;gap:4px}.tenant-readonly-drawer span,.tenant-readonly-drawer dt{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tenant-readonly-drawer strong{color:var(--text);font-size:clamp(1.35rem,2vw,2rem)}.tenant-readonly-drawer dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}.tenant-readonly-drawer dl div{display:grid;gap:6px}.tenant-readonly-drawer dd{margin:0}.drawer-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:860px){.admin-toolbar{align-items:stretch;flex-direction:column}.tenant-readonly-drawer dl{grid-template-columns:1fr}}.readiness-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.1);background:#080c0f9e;padding:14px 16px}.readiness-banner span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.readiness-banner strong{color:var(--text)}.readiness-banner button{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);padding:10px 12px}.readiness-banner-ready{border-color:#52d27f57}.readiness-banner-pending{border-color:#ffd36a57}.readiness-banner-blocked,.readiness-banner-not-started{border-color:#ff6b6b4d}@media(max-width:760px){.readiness-banner{grid-template-columns:1fr}}.sender-block-message strong{max-width:760px}.sender-block-actions{display:flex;flex-wrap:wrap;gap:10px}.sender-block-actions button{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);padding:10px 12px}.single-tenant-label{display:grid;gap:4px}.single-tenant-label span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.single-tenant-label strong{color:var(--text)}.template-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;align-items:start}.template-preview-card{position:sticky;top:20px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:#10151880;padding:22px}.phone-frame{display:grid;gap:14px;min-height:520px;border:1px solid rgba(152,219,197,.16);border-radius:34px;background:radial-gradient(circle at 15% 15%,rgba(100,223,255,.12),transparent 28%),linear-gradient(145deg,#07100d,#10201a 48%,#07100d);padding:18px;align-content:start}.phone-topbar{display:flex;justify-content:space-between;color:#f7fbfcd1}.phone-topbar small{color:#e7edf075}.message-bubble{display:grid;gap:10px;max-width:88%;border-radius:18px 18px 18px 4px;background:#e7ffdb;color:#132018;padding:14px;box-shadow:0 18px 40px #0000002e}.message-bubble p,.message-bubble small{margin:0;color:#132018;line-height:1.45}.message-bubble small{opacity:.62}.media-preview{display:grid;min-height:130px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#13201829,#1320180f);color:#1320189e;font-weight:800}.template-preview-button,.template-status-strip{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid rgba(100,181,255,.2);border-radius:14px;background:#64b5ff1a;color:#a9f0ff;padding:12px 14px;font-weight:800}.template-status-strip span{color:#e7edf08a;font-weight:600}.approval-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#00000094;padding:20px}.approval-modal>div{display:grid;gap:14px;width:min(520px,100%);border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#101518;padding:24px}.approval-modal h3,.approval-modal p{margin:0}.modal-actions{display:flex;gap:14px;justify-content:flex-end}@media(max-width:980px){.template-editor-grid{grid-template-columns:1fr}.template-preview-card{position:static}}.sender-table-card{display:grid;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff09,#ffffff03),#10151894;padding:clamp(18px,2.2vw,26px)}.account-senders-card{display:grid;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff09,#ffffff03),#10151894;padding:clamp(16px,2vw,24px)}.account-senders-card>.card-heading-row{align-items:center;flex-wrap:wrap;min-width:0}.account-senders-card>.card-heading-row>strong{white-space:nowrap;color:#f7fbfc;font-size:1.05rem}.account-senders-card>.card-heading-row>button{flex:0 0 auto}.account-senders-hint{margin:0;color:#d6e4e8a8;font-size:.82rem;line-height:1.45}.account-senders-empty{margin:0;color:#d6e4e880;font-size:.86rem}.account-senders-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.account-senders-list>li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.account-senders-list>li.is-selected{border-color:#39ff1473;background:#39ff140f}.account-sender-id{display:grid;gap:2px;min-width:0}.account-sender-id>strong{color:#f3f8f9;font-size:.98rem}.account-sender-id>span{color:#d6e4e894;font-size:.78rem}.account-sender-status{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#ffffff0f;color:#d6e4e8b3}.account-sender-status.status-online{background:#39ff1424;color:#9dffa0}.account-sender-status.status-offline{background:#ff5c5c24;color:#ff9d9d}.sender-table-card>.card-heading-row>strong{color:#f7fbfc;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.04em}.sender-table{display:grid;gap:8px;overflow-x:auto}.sender-table-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(90px,.7fr) minmax(110px,.85fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(150px,1fr);gap:12px;align-items:center;min-width:860px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#05080a61;padding:12px 14px;color:#e7edf0b8}.sender-table-row.active{border-color:#64b5ff6b;background:#64b5ff1a;color:#f7fbfc}.sender-table-head{background:transparent;color:#e7edf06b;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sender-row-actions{display:flex;flex-wrap:wrap;gap:10px}.sender-rod-rack{display:grid;gap:10px}.sender-rod{display:flex;align-items:stretch;gap:8px}.sender-rod-face{flex:1;display:grid;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#05080a6b;padding:14px 16px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.sender-rod-face:hover{border-color:#ffffff29;transform:translateY(-1px)}.sender-rod.active .sender-rod-face{border-color:#64b5ff6b;background:#64b5ff1a}.sender-rod-bar{width:6px;align-self:stretch;min-height:38px;border-radius:3px;background:#e7edf066;box-shadow:0 0 10px #e7edf026}.sender-rod[data-state*=await] .sender-rod-bar{background:#e8b75f;box-shadow:0 0 12px #e8b75f73}.sender-rod[data-state*=ready] .sender-rod-bar{background:#8fb8e8;box-shadow:0 0 12px #8fb8e873}.sender-rod[data-state*=submit] .sender-rod-bar{background:#6fd0d6;box-shadow:0 0 12px #6fd0d673}.sender-rod[data-state*=online] .sender-rod-bar,.sender-rod[data-state*=active] .sender-rod-bar{background:#7fe3a2;box-shadow:0 0 12px #7fe3a273}.sender-rod[data-state*=inactive] .sender-rod-bar,.sender-rod[data-state*=blocked] .sender-rod-bar{background:#e7edf047;box-shadow:none}.sender-rod-body{display:grid;gap:3px;min-width:0}.sender-rod-number{color:#f7fbfc;font-size:1.02rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sender-rod-meta{color:#e7edf080;font-size:.82rem}.sender-rod-state{color:#e7edf0b8;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sender-rod-off{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:transparent;color:#e7edf080;padding:0 14px;font-size:.8rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.sender-rod-off:hover{color:#f7c6c6;border-color:#f7c6c64d}.sender-rod-empty{display:grid;gap:8px;justify-items:start;border:1px dashed rgba(255,255,255,.1);border-radius:14px;padding:22px;color:#e7edf099}.quiet-queue{display:none}.senders-screen:not(.sender-entered) .sender-detail-card{display:none}.sender-entered .sender-table-card,.sender-entered .sender-onboarding-panel,.sender-entered .sender-status-strip,.sender-entered .sender-boundary-grid,.sender-entered .sender-form,.sender-entered .focus-notice-info{display:none}.sender-entered .sender-workspace{display:block}.sender-entered .sender-detail-card{max-width:860px}.senders-screen:not(.sender-adding) .sender-form,.senders-screen:not(.sender-adding) .sender-onboarding-panel{display:none}.sender-adding .sender-table-card,.sender-adding .sender-status-strip,.sender-adding .sender-boundary-grid,.sender-adding .sender-detail-card,.sender-adding .focus-notice-info{display:none}.sender-adding .sender-form{max-width:860px}.sender-detail-back{justify-self:start;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:transparent;color:#e7edf0b3;padding:7px 14px;font-size:.85rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.sender-detail-back:hover{color:#f7fbfc;border-color:#ffffff38}.signup-page{display:grid;min-height:100dvh;place-items:center;padding:24px}.signup-card{display:grid;gap:22px;width:min(680px,100%);border:1px solid rgba(255,255,255,.1);border-radius:32px;background:radial-gradient(circle at top left,rgba(100,223,255,.12),transparent 38%),#101518e6;padding:clamp(24px,5vw,48px)}.signup-card>span{color:var(--blue);font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.signup-card h1{margin:0;color:#f7fbfc;font-size:clamp(3rem,8vw,5.8rem);letter-spacing:-.075em;line-height:.9}.signup-form{display:grid;gap:16px}.signup-form label{display:grid;gap:8px;color:#e7edf0a8;font-weight:800}.signup-form input{border-color:#ffffff14;background:#05080aad}.signup-form code{width:max-content;border:1px solid rgba(100,181,255,.24);border-radius:12px;background:#64b5ff1a;color:#a9f0ff;padding:10px 12px;letter-spacing:.08em}.signup-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.signup-notice{margin:0;color:#e7edf0ad}.public-entry{position:relative;--space-marketing-page: clamp(1.5rem, 4.8vw, 3.5rem);--space-marketing-header-gap: clamp(1.25rem, 3vw, 2rem);--space-marketing-hero-gap: clamp(4.5rem, 11vw, 8.5rem);--space-marketing-section-gap: clamp(2.5rem, 7vw, 5.5rem);--space-marketing-copy-gap: 1.5rem;--space-page-inline: var(--space-marketing-page);--space-page-block: var(--space-marketing-page);--space-shell-gap: var(--space-marketing-header-gap);--space-section-gap: var(--space-marketing-section-gap);min-height:100dvh;padding:var(--space-marketing-page);color:var(--color-foreground);background:radial-gradient(circle at 20% 0%,var(--color-public-blue-radial),transparent 32rem),radial-gradient(circle at 85% 15%,var(--color-public-green-radial),transparent 28rem),var(--color-public-background);overflow:hidden}:root[data-theme=dark] .public-entry{--color-public-background: #071017}.public-entry:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--color-public-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-public-grid) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,#000000d9,#00000040);mask-image:linear-gradient(to bottom,#000000d9,#00000040)}.public-entry-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-marketing-header-gap);max-width:1120px;margin:0 auto var(--space-marketing-hero-gap)}.public-brand{display:inline-flex;min-height:44px;flex-direction:column;justify-content:center;align-items:flex-start;text-decoration:none}.public-entry-actions{display:flex;align-items:center;gap:var(--space-marketing-header-gap);flex-wrap:wrap}.public-hero{max-width:920px;margin:0 auto var(--space-marketing-section-gap)}.public-hero .eyebrow{margin:0 0 1rem;color:var(--color-primary);font-size:.78rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.public-hero h1{max-width:780px;margin:0;font-size:clamp(3rem,10vw,7rem);line-height:.88;letter-spacing:-.06em}.public-hero p{max-width:650px;margin:var(--space-marketing-copy-gap) 0 0;color:var(--color-foreground-soft);font-size:clamp(1rem,2.5vw,1.35rem);line-height:1.55}.public-entry .pricing-strip{max-width:1120px;margin-left:auto;margin-right:auto}.unauthorized-entry .public-hero{margin-top:clamp(3rem,12vw,8rem)}@media(max-width:680px){.public-entry-header{align-items:flex-start;flex-direction:column;margin-bottom:4rem}.public-entry-actions{width:100%;justify-content:space-between}.public-hero h1{letter-spacing:-.06em}}.business-today-screen{position:relative;display:grid;min-height:76vh;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 50% 6%,rgba(100,223,255,.13),transparent 36%),radial-gradient(circle at 14% 82%,rgba(99,240,179,.1),transparent 30%),#05080bc2}.business-today-atmosphere{position:absolute;inset:0;background:linear-gradient(180deg,rgba(247,251,252,.035),transparent 34%),radial-gradient(circle at 50% 50%,transparent 42%,rgba(0,0,0,.35));pointer-events:none}.business-today-shell{position:relative;display:grid;width:min(100%,560px);margin:0 auto;padding:clamp(24px,6vw,56px);align-content:center;gap:22px}.business-today-eyebrow{margin:0;color:#64dfffd6;font-size:.78rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.business-today-shell h1{margin:0;color:#f7fbfc;font-size:clamp(2.75rem,12vw,5.4rem);letter-spacing:-.075em;line-height:.9}.business-task-plain{display:grid;gap:14px}.business-task-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.business-task-path li{position:relative;display:grid;justify-items:center;gap:7px;min-width:0;color:#f7fbfc6b;font-size:.72rem;font-weight:850;letter-spacing:-.02em;text-align:center}.business-task-path li:before{position:absolute;top:7px;right:50%;left:calc(-50% - 4px);height:2px;background:#e7edf01a;content:""}.business-task-path li:first-child:before{display:none}.business-task-path-dot{position:relative;z-index:1;width:16px;height:16px;border:2px solid rgba(231,237,240,.18);border-radius:999px;background:#071014}.business-task-path .complete,.business-task-path .active{color:#f7fbfcdb}.business-task-path .complete:before,.business-task-path .active:before{background:linear-gradient(90deg,#63f0b352,#64dfff9e)}.business-task-path .complete .business-task-path-dot{border-color:#63f0b3f2;background:#63f0b3}.business-task-path .active .business-task-path-dot{border-color:#64dfff;background:#64dfff;box-shadow:0 0 0 7px #64dfff1f,0 0 28px #64dfff6b}.business-task-plain section{display:grid;gap:8px;padding:15px 0;border-top:1px solid rgba(231,237,240,.1)}.business-task-plain h2{margin:0;color:#a9f0ffe0;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.business-task-plain p,.business-task-plain ul{margin:0;color:#f7fbfcd1;font-size:clamp(1.05rem,3.6vw,1.28rem);line-height:1.45}.business-task-plain ul{display:grid;gap:7px;padding:0;list-style:none}.business-task-plain li:before{content:"✓";margin-right:9px;color:#63f0b3;text-shadow:0 0 16px rgba(99,240,179,.55)}.business-task-actions{display:grid;gap:12px}.business-task-details{border:1px solid rgba(231,237,240,.12);border-radius:18px;background:#e7edf009}.business-task-details summary{min-height:52px;padding:15px 16px;color:#f7fbfcb8;cursor:pointer;font-size:1rem;font-weight:900;list-style-position:inside}.business-task-details-body{display:grid;gap:14px;padding:0 16px 16px}.business-task-details-body section{display:grid;gap:8px;padding-top:14px;border-top:1px solid rgba(231,237,240,.1)}.business-task-details-body h2,.business-task-details-body p,.business-task-details-body ul{margin:0}.business-task-details-body h2{color:#a9f0ffdb;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.business-task-details-body p,.business-task-details-body li,.business-task-details-body time{color:#f7fbfcc7;font-size:.98rem;line-height:1.45}.business-task-details-body ul{display:grid;gap:7px;padding:0;list-style:none}.business-task-details-body li:before{content:"✓";margin-right:9px;color:#63f0b3}.business-task-result{display:grid;gap:8px;padding:16px;border:1px solid rgba(231,237,240,.12);border-radius:18px;background:#e7edf00b}.business-task-result.saved{border-color:#63f0b352;background:#63f0b314}.business-task-result.blocked{border-color:#ff7f9452;background:#ff7f9414}.business-task-result h2,.business-task-result p{margin:0}.business-task-result h2{color:#f7fbfc;font-size:1rem;font-weight:900}.business-task-result p,.business-task-result time{color:#f7fbfcc2;font-size:.98rem;line-height:1.4}.business-task-primary{min-height:54px;border:0;border-radius:18px;background:linear-gradient(135deg,#63f0b3,#64dfff);color:#04100f;font-size:1.1rem;font-weight:900;box-shadow:0 18px 42px #64dfff33}.business-task-quiet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-task-quiet-actions button{min-height:48px;border:1px solid rgba(231,237,240,.12);border-radius:15px;background:#e7edf00a;color:#f7fbfc94;font-size:.98rem;font-weight:800}.business-task-waiting{margin:0;color:#e7edf070;font-size:.95rem}@media(max-width:620px){.business-today-screen{min-height:82dvh;border-radius:24px}.business-today-shell{padding:24px 18px}.business-task-path{gap:5px}.business-task-path li{font-size:.64rem}}@media(prefers-reduced-motion:reduce){.business-task-path .active .business-task-path-dot{box-shadow:0 0 0 5px #64dfff1a}}.immersive-shell{background:#060912;min-height:100vh;position:relative}.diegetic-brand,.diegetic-nav-item{background:transparent;border:none;padding:0;margin:0;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;cursor:pointer;position:relative;z-index:10;transition:color .2s ease,opacity .2s ease,transform .14s cubic-bezier(.34,1.56,.64,1),letter-spacing .16s ease}.diegetic-brand{position:fixed;left:32px;bottom:28px;font-weight:800;font-size:13px;letter-spacing:.22em;color:#e8eef5b8}.diegetic-brand:hover{color:#e8eef5}.diegetic-identity{position:fixed;left:32px;bottom:28px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.diegetic-identity .diegetic-brand{position:static;left:auto;bottom:auto}.diegetic-workspace{display:flex;align-items:center;gap:6px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;letter-spacing:.04em;color:#a8b6c89e}.diegetic-workspace-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--color-success);box-shadow:0 0 12px var(--color-success-soft)}.diegetic-nav{position:fixed;right:32px;bottom:28px;display:flex;gap:28px;z-index:10}.diegetic-nav-item{font-weight:500;font-size:11px;letter-spacing:.2em;color:#a8b6c88c}.diegetic-nav-item:hover{color:#e8eef5e6;transform:translateY(-1px);letter-spacing:.23em}.diegetic-nav-item:active{transform:translateY(1px) scale(.97);opacity:.8;transition-duration:60ms}.diegetic-nav-item.active{color:#e8eef5;font-weight:700}@media(max-width:640px){.diegetic-identity{left:20px;bottom:20px}.diegetic-brand{left:20px;bottom:20px;font-size:12px}.diegetic-workspace{font-size:10px}.diegetic-nav{right:20px;bottom:20px;gap:18px}.diegetic-nav-item{font-size:10px;letter-spacing:.18em}}@media(max-width:460px){.diegetic-nav{gap:9px}.diegetic-nav-item{font-size:8.5px;letter-spacing:.08em}.diegetic-brand{font-size:10px;letter-spacing:.12em}}@media(max-width:360px){.diegetic-nav{gap:7px;right:14px}.diegetic-nav-item{font-size:8px;letter-spacing:.04em}.diegetic-identity,.diegetic-brand{left:14px}.diegetic-workspace{font-size:9px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hub-settings{--chime-nav-clearance: 84px;position:fixed;left:50%;top:7%;bottom:var(--chime-nav-clearance);transform:translate(-50%) translateY(12px);z-index:10;display:flex;flex-direction:column;justify-content:safe center;gap:18px;align-items:center;text-align:center;pointer-events:none;opacity:0;padding-block:8px;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:opacity .7s ease,transform .7s ease}.hub-settings.is-visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.hub-settings:not(.is-visible){transition:opacity .18s ease,transform .18s ease}.hub-settings>*{flex-shrink:0}.hub-settings::-webkit-scrollbar{width:0;height:0}.hub-settings.flows-stage,.hub-settings.settings-stage,.hub-settings.activity-stage{left:auto;right:0;width:min(40vw,460px);transform:translate(16px) translateY(0);align-items:flex-start;text-align:left;padding-inline:3vw}.hub-settings.flows-stage.is-visible,.hub-settings.settings-stage.is-visible,.hub-settings.activity-stage.is-visible{transform:translate(0) translateY(0)}.hub-settings.flows-stage,.hub-settings.settings-stage,.hub-settings.activity-stage{transition:opacity .24s cubic-bezier(.165,.84,.44,1),transform .24s cubic-bezier(.165,.84,.44,1)}.hub-settings.flows-stage.is-visible>*,.hub-settings.settings-stage.is-visible>*,.hub-settings.activity-stage.is-visible>*{animation:hub-row-in .18s cubic-bezier(.165,.84,.44,1) both}.hub-settings.is-visible>*:nth-child(2){animation-delay:40ms}.hub-settings.is-visible>*:nth-child(3){animation-delay:80ms}.hub-settings.is-visible>*:nth-child(4){animation-delay:.12s}.hub-settings.is-visible>*:nth-child(5){animation-delay:.16s}.hub-settings.is-visible>*:nth-child(6){animation-delay:.2s}.hub-settings.is-visible>*:nth-child(n+7){animation-delay:.24s}@keyframes hub-row-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hub-settings.flows-stage .surface-guide,.hub-settings.settings-stage .surface-guide,.hub-settings.activity-stage .surface-guide{text-align:left}@media(prefers-reduced-motion:reduce){.hub-settings.flows-stage.is-visible>*,.hub-settings.settings-stage.is-visible>*,.hub-settings.activity-stage.is-visible>*{animation:none}}@media(max-width:640px){.hub-settings.flows-stage,.hub-settings.settings-stage,.hub-settings.activity-stage{left:0;right:0;width:100vw;top:auto;height:56vh;justify-content:flex-start;align-items:flex-start;text-align:left;padding-inline:16px;transform:translateY(10px)}.hub-settings.flows-stage.is-visible,.hub-settings.settings-stage.is-visible,.hub-settings.activity-stage.is-visible{transform:translateY(0)}}.hub-setting-row{display:flex;flex-direction:column;gap:6px;font-family:Inter,-apple-system,system-ui,sans-serif}.hub-setting-label{text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.22em;color:#e8eef5c7}.hub-setting-value{font-weight:500;font-size:12px;letter-spacing:.06em;color:#a8b6c89e}.hub-setting-value.armed{color:#7fe3a2e6}.hub-setting-value.resting{color:#e8c896c7}.hub-setting-sub{display:block;margin-top:3px;font-size:11px;letter-spacing:.04em;color:#a8b6c875}.hub-setting-write .hub-setting-value{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hub-setting-input{width:min(100%,30ch);border:none;border-bottom:1px solid rgba(232,238,245,.28);background:transparent;padding:4px 0;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;letter-spacing:.08em;color:#e8eef5;outline:none;transition:border-color .16s ease}.hub-setting-input:focus{border-bottom-color:#7fe3a2cc}.hub-setting-input::placeholder{color:#a8b6c866}.hub-setting-commit{color:#d9ffe9}.hub-setting-commit:before,.hub-setting-commit:after{border-color:#b4ffd6b8}.hub-setting-commit:not(:disabled):before,.hub-setting-commit:not(:disabled):after{animation:bracket-breathe 2.6s ease-in-out infinite}.hub-setting-commit:hover:not(:disabled):before,.hub-setting-commit:hover:not(:disabled):after{animation-play-state:paused}.hub-setting-commit:disabled{color:#a8b6c859;cursor:default}.hub-setting-commit:disabled:before,.hub-setting-commit:disabled:after{border-color:#a8b6c833}.hub-setting-commit:disabled:hover{color:#a8b6c859}.hub-setting-commit:disabled:hover:before,.hub-setting-commit:disabled:hover:after{transform:none;border-color:#a8b6c833}@keyframes bracket-breathe{0%,to{border-color:#b4ffd680;box-shadow:0 0 #b4ffd600}50%{border-color:#b4ffd6f2;box-shadow:0 0 9px #b4ffd640}}@media(prefers-reduced-motion:reduce){.hub-setting-commit:not(:disabled):before,.hub-setting-commit:not(:disabled):after{animation:none}}.hub-setting-routes .hub-setting-value{display:flex;flex-wrap:wrap;gap:6px 18px}.hub-setting-routes .hub-setting-action{text-align:left}.tpl-panel{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;text-align:left}.tpl-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.tpl-field{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.tpl-field-row{display:flex;gap:16px;width:100%}.tpl-field .hub-setting-input{width:100%}select.hub-setting-input{appearance:none;-webkit-appearance:none;border-radius:0;cursor:pointer}select.hub-setting-input option{background:#0a0e12;color:#e8eef5}textarea.tpl-body{resize:vertical;line-height:1.5}.tpl-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tpl-row .hub-setting-sub{margin-top:0}.tpl-audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tpl-audit li{display:flex;flex-direction:column;gap:2px}.ws-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 0;border-top:1px solid rgba(255,255,255,.07);width:100%}.ws-card:first-of-type{border-top:none}.ws-card .hub-setting-sub{margin-top:0}.page-guide-today{position:fixed;left:50%;top:max(20px,env(safe-area-inset-top,0px));transform:translate(-50%);z-index:6;margin:0;max-width:34ch;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;line-height:1.45;letter-spacing:.02em;color:#a8b6c880;text-align:center;pointer-events:none}.surface-guide{margin:0 0 4px;max-width:34ch;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;line-height:1.45;letter-spacing:.02em;color:#a8b6c880;text-align:center}.channels-guide{margin:0;max-width:30ch;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;line-height:1.45;letter-spacing:.02em;color:#a8b6c880;text-align:center}.rack-pager{display:flex;align-items:center;gap:14px;margin-top:6px}.rack-pager-count{font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;letter-spacing:.04em;color:#a8b6c88c;white-space:nowrap}.rack-pager-step{background:transparent;border:none;padding:4px 6px;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-weight:700;font-size:10.5px;letter-spacing:.16em;color:#a8b6c89e;transition:color .16s ease,transform .16s ease,opacity .16s ease}.rack-pager-step:hover:not(:disabled){color:#d6e0ecf2;transform:translateY(-1px)}.rack-pager-step:active:not(:disabled){transform:translateY(1px);color:#a8b6c8b3}.rack-pager-step:disabled{opacity:.3;cursor:default}@media(prefers-reduced-motion:reduce){.rack-pager-step{transition:color .16s ease}.rack-pager-step:hover:not(:disabled){transform:none}.rack-pager-step:active:not(:disabled){transform:none}}.hub-settings.channels-affordance{top:max(20px,env(safe-area-inset-top,0px));bottom:auto;justify-content:flex-start;padding-top:6px}.hub-settings.channels-affordance.is-adding{top:max(20px,env(safe-area-inset-top,0px));bottom:var(--chime-nav-clearance, 70px);justify-content:safe center;padding-top:0}.add-channel-open{background:transparent;border:none;padding:6px 4px;margin-top:4px;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.22em;color:#a8b6c899;transition:color .18s ease,letter-spacing .18s ease,transform .14s cubic-bezier(.34,1.56,.64,1),opacity .14s ease}.add-channel-open:hover{color:#eef2f8fa;letter-spacing:.26em;transform:translateY(-1px)}.add-channel-open:active{transform:translateY(1px) scale(.98);opacity:.8;transition-duration:60ms}@media(prefers-reduced-motion:reduce){.add-channel-open{transition:color .18s ease}.add-channel-open:hover{letter-spacing:.22em;transform:none}.add-channel-open:active{transform:none}}.flows-build-enter{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:3px;margin-top:10px;padding:13px 22px;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;background:linear-gradient(180deg,#c4985c33,#966e3c24);border:1px solid rgba(208,168,108,.55);border-radius:12px;box-shadow:0 1px #ffe8c42e inset,0 6px 18px #281a0a47;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,border-color .18s ease,background .18s ease}.flows-build-enter-label{text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.16em;color:#f8eedefa}.flows-build-enter-hint{font-size:11px;letter-spacing:.01em;color:#e2d2b8c7}.flows-build-enter:hover{transform:translateY(-2px);border-color:#e4bc80d9;background:linear-gradient(180deg,#d4a8684d,#a47a4433);box-shadow:0 1px #ffecca42 inset,0 10px 26px #281a0a5c}.flows-build-enter:active{transform:translateY(1px) scale(.985);transition-duration:70ms}@media(prefers-reduced-motion:reduce){.flows-build-enter{transition:border-color .18s ease,background .18s ease}.flows-build-enter:hover,.flows-build-enter:active{transform:none}}.add-channel-flow{display:flex;flex-direction:column;align-items:center;gap:14px;font-family:Inter,-apple-system,system-ui,sans-serif}.add-channel-step,.add-channel-step form{display:flex;flex-direction:column;align-items:center;gap:12px}.add-channel-question{text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.18em;color:#e8eef5d1;text-align:center}.add-channel-value.resting{font-size:12px;letter-spacing:.06em;color:#e8c896d1;text-align:center;max-width:260px}.add-channel-choices{display:flex;gap:24px;justify-content:center}.add-channel-choice{position:relative;background:transparent;border:none;padding:8px 15px;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-weight:650;font-size:12px;letter-spacing:.18em;color:#e8eef5d9;transition:color .15s ease,letter-spacing .12s ease}.add-channel-choice:before,.add-channel-choice:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.add-channel-choice:before{left:0;border-right:0}.add-channel-choice:after{right:0;border-left:0}.add-channel-choice:hover:not(:disabled){color:#fff}.add-channel-choice:hover:not(:disabled):before{transform:translate(-3px);border-color:#ffffffd9}.add-channel-choice:hover:not(:disabled):after{transform:translate(3px);border-color:#ffffffd9}.add-channel-choice:active:not(:disabled){letter-spacing:.15em}.activity-approve.add-channel-choice{color:#d9ffe9}.activity-approve.add-channel-choice:before,.activity-approve.add-channel-choice:after{border-color:#b4ffd6b8;animation:bracket-breathe 2.6s ease-in-out infinite}.activity-approve.add-channel-choice:hover:not(:disabled){color:#eafff3}.activity-approve.add-channel-choice:hover:not(:disabled):before,.activity-approve.add-channel-choice:hover:not(:disabled):after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.activity-approve.add-channel-choice:before,.activity-approve.add-channel-choice:after{animation:none}}.add-channel-choice:active:not(:disabled){transform:translateY(1px)}.add-channel-choice:disabled{opacity:.32;cursor:default}a.add-channel-choice{display:inline-block;text-decoration:none}.add-channel-upgrade-copy{margin:0;max-width:360px;color:#e7edf0a8;font-size:.9rem;line-height:1.55}.add-channel-input{background:transparent;border:none;border-bottom:1px solid rgba(168,182,200,.3);padding:4px 2px;min-width:220px;text-align:center;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;letter-spacing:.04em;color:#e8eef5f2;outline:none}.add-channel-input::placeholder{color:#a8b6c866}.add-channel-input:focus{border-bottom-color:#e8eef5b3}.add-channel-note{margin:0;font-size:11px;letter-spacing:.04em;color:#a8b6c88c;text-align:center;max-width:260px}.rename-channel-flow{position:fixed;left:50%;bottom:calc(var(--chime-nav-clearance, 84px) + 28px);transform:translate(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:92vw;pointer-events:auto}.channel-home{position:fixed;top:0;right:0;bottom:var(--chime-nav-clearance, 84px);width:min(48vw,560px);display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 6vw;z-index:6;pointer-events:auto;text-align:left}.channel-home-name{margin:0;font-size:34px;font-weight:800;letter-spacing:.01em;color:#eef2f8}.channel-home-status{margin:0;font-size:15px;letter-spacing:.06em;color:#a8b6c8d9}.channel-home-status.status-active{color:#7fe3a2}.channel-home-status.status-provisioning{color:#8fb8e8}.channel-home-status.status-failed{color:#e08a8a}.channel-home-address{margin:0;font-size:14px;letter-spacing:.02em;color:#8fa0b4e6}.channel-home-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.channel-home-action{background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a8c8e8;transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1),opacity .12s ease}.channel-home-action:hover:not(:disabled){color:#d6e6fa;transform:translateY(-1px)}.channel-home-action.primary{color:#f3d9a6;border:1px solid rgba(232,183,95,.5);border-radius:12px;padding:8px 16px}.channel-home-action.primary:hover:not(:disabled){color:#fff0d4;border-color:#e8b75fcc}.channel-home-action:active:not(:disabled){transform:translateY(1px) scale(.97);opacity:.8;transition-duration:60ms}.channel-home-action:disabled{opacity:.5;cursor:default}.channel-home-action.danger{color:#e08a8a}.channel-home-action.danger:hover:not(:disabled){color:#f0a0a0}.channel-home-action.danger.armed{color:#ff6b6b}.channel-home-note{margin:0;font-size:12px;color:#a8b6c8b3}.channel-home-preview{margin:12px 0 16px;padding:12px 0 0;border-top:1px solid rgba(232,238,245,.07);font-size:12.5px;line-height:1.55;letter-spacing:.01em;color:#a8b6c8d1;text-align:left}.channel-home-preview-tag{display:inline-block;margin-right:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffc46b}.channel-home-setup .account-senders-card,.channel-home-setup .sender-table-card{border:0;background:none;border-radius:0;border-top:1px solid rgba(232,238,245,.07);padding:14px 0 0;margin-top:6px}.channel-home-setup .account-senders-card:first-of-type{border-top:0}.channel-home-setup .card-heading-row{padding:0}.channel-home-setup .focus-notice{border:0;background:none;border-radius:0;border-top:1px solid rgba(232,238,245,.07);padding:14px 0 0}.channel-home-setup .focus-notice strong{color:#ffc46b;font-weight:600}.channel-home-belongings{display:flex;flex-direction:column;gap:14px;margin-top:18px;border-top:1px solid rgba(168,182,200,.14);padding-top:18px}.channel-home-room{display:flex;flex-direction:column;gap:3px}.channel-home-room-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8eef5cc}.channel-home-room-hint{font-size:12.5px;color:#8fa0b4a6}.channel-home-items{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.channel-home-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:#dce4eee6}.channel-home-item-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-home-item-meta{flex-shrink:0;font-size:11.5px;color:#8fa0b499}.channel-home-more{font-size:11.5px;letter-spacing:.02em;color:#8fa0b4b3;margin-top:2px}.channel-home-route{background:transparent;border:none;padding:2px 0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11.5px;letter-spacing:.04em;color:#a8c8e8;transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.channel-home-route:hover{color:#d6e6fa;transform:translate(2px)}.scoped-filter-row{display:flex;align-items:baseline;gap:14px;justify-content:center;font-family:Inter,-apple-system,system-ui,sans-serif}.scoped-filter-label{font-size:12px;letter-spacing:.04em;color:#a8b6c8cc}.scoped-filter-clear{background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a8c8e8;transition:color .16s ease,transform .16s ease}.scoped-filter-clear:hover{color:#d6e6fa;transform:translateY(-1px)}.scoped-filter-clear:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.channel-home-route{transition:color .16s ease}.channel-home-route:hover{transform:none}}.channel-home-back{margin-top:18px;align-self:flex-start;background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;letter-spacing:.08em;color:#a8b6c8b3;transition:color .16s ease,transform .14s cubic-bezier(.34,1.56,.64,1)}.channel-home-back:hover{color:#e8eef5eb;transform:translate(-2px)}@media(prefers-reduced-motion:reduce){.diegetic-nav-item,.channel-home-action,.channel-home-back{transition:color .2s ease}.diegetic-nav-item:hover{transform:none;letter-spacing:.2em}.diegetic-nav-item:active,.channel-home-action:hover:not(:disabled),.channel-home-action:active:not(:disabled),.channel-home-back:hover{transform:none}}@media(max-width:720px){.channel-home{width:100vw;top:auto;height:56vh;justify-content:flex-start;padding:24px 28px 0}.channel-home-name{font-size:26px}}.add-channel-cancel{background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-weight:500;font-size:10px;letter-spacing:.2em;color:#a8b6c873;transition:color .2s ease,transform .16s ease}.add-channel-cancel:hover{color:#e8eef5d9;transform:translateY(-1px)}.add-channel-cancel:active{transform:translateY(1px)}.add-channel-open.subtle{font-weight:500;font-size:10px;color:#a8b6c880}.add-channel-choice.is-chosen{color:#7fe3a2f2}.flows-build,.flows-examine{max-width:340px}.flows-workflow-row{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-align:center;transition:opacity .2s ease,transform .16s ease}.flows-workflow-row:hover{opacity:.78;transform:translateY(-1px)}.flows-workflow-row:active{transform:translateY(1px);opacity:.9}.flows-step-menu{flex-wrap:wrap;gap:16px 24px;max-width:320px}.flows-steps-built{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;text-align:center}.flows-step-line{font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;letter-spacing:.04em;color:#e8eef5d1}.flows-step-open{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:4px 2px;width:100%;text-align:inherit;transition:color .15s ease,transform .12s ease}.flows-step-open:hover{color:#fff;transform:translate(2px)}.flows-step-open:focus-visible{outline:2px solid var(--commit, #39ff14);outline-offset:2px;border-radius:3px}.flows-step-open-chevron{color:#e8eef566}.add-channel-flow.flows-step-inspector{align-items:flex-start;text-align:left}.flows-crumb{background:none;border:none;cursor:pointer;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e8eef573;padding:0 0 14px;text-align:left;transition:color .15s ease}.flows-crumb:hover{color:#e8eef5b3}.flows-step-head{display:flex;align-items:center;gap:12px}.flows-step-dot{width:15px;height:15px;border-radius:50%;flex-shrink:0}.flows-step-title{font-size:25px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#eef3f8;margin:0}.flows-step-meta{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#e8eef580;margin:7px 0 22px 27px}.flows-step-section{border-top:1px solid rgba(232,238,245,.08);padding-top:18px;display:flex;flex-direction:column;gap:10px;align-self:stretch}.flows-step-label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e8eef580}.flows-step-hero{font-size:17px;line-height:1.7;color:#eef3f8;max-width:30rem;margin:0}.flows-step-note{font-size:13px;line-height:1.55;color:#e8eef599;max-width:30rem;margin:0}.flows-step-token{color:#c9a24b}.flows-step-foot{margin-top:26px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;align-self:stretch}.flows-step-metanote{font-size:11px;line-height:1.5;color:#e8eef561;max-width:28rem;margin:0}.flows-describe-input{min-height:4.5rem;resize:vertical;line-height:1.5;text-align:left;font-family:Inter,-apple-system,system-ui,sans-serif}.flows-build .add-channel-choice{text-align:left}.flows-clarify{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:4px 0 2px;border-left:1px solid rgba(127,180,255,.4);padding-left:12px}.flows-build-cord{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:2px;align-self:stretch}.flows-build-bead-row{display:flex;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px solid rgba(232,238,245,.06)}.flows-build-bead-row:last-child{border-bottom:none}.flows-build-bead{width:11px;height:11px;border-radius:50%;flex-shrink:0}.flows-build-bead-label{flex:1;text-align:left;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;color:#e8eef5e6}.flows-build-bead-controls{display:flex;gap:2px;flex-shrink:0}.flows-build-ctl{background:none;border:none;cursor:pointer;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1;color:#e8eef573;padding:5px 7px;border-radius:4px;transition:color .15s ease,background .15s ease}.flows-build-ctl:hover:not(:disabled){color:#fff;background:#e8eef512}.flows-build-ctl:disabled{opacity:.25;cursor:default}.flows-build-ctl-remove:hover:not(:disabled){color:#ff6a6a}.flows-build-ctl:focus-visible{outline:2px solid var(--commit, #39ff14);outline-offset:1px}.flows-recipient-picker{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;max-width:320px}.flows-examine-block{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-family:Inter,-apple-system,system-ui,sans-serif}.add-channel-flow.flows-examine,.add-channel-flow.flows-step-inspector,.add-channel-flow.flows-build,.flows-examine .flows-examine-block,.flows-step-inspector .flows-examine-block{align-items:flex-start;text-align:left}.flows-examine .flows-steps-built,.flows-step-inspector .flows-steps-built{text-align:left}.flows-examine .add-channel-step,.flows-step-inspector .add-channel-step,.flows-build .add-channel-step{align-items:flex-start}.flows-examine .add-channel-question,.flows-step-inspector .add-channel-question,.flows-build .add-channel-question{text-align:left}.flows-examine .add-channel-value.resting,.flows-examine .add-channel-note,.flows-step-inspector .add-channel-value.resting,.flows-step-inspector .add-channel-note,.flows-build .add-channel-value.resting,.flows-build .add-channel-note{text-align:left;max-width:none}.flows-examine .add-channel-choices,.flows-examine .flows-lifecycle,.flows-step-inspector .add-channel-choices,.flows-step-inspector .flows-lifecycle,.flows-build .add-channel-choices,.flows-build .flows-step-menu{justify-content:flex-start;flex-wrap:wrap}.activity-run{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;max-width:340px;font-family:Inter,-apple-system,system-ui,sans-serif}.activity-trace{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.activity-trace-step{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.activity-trace-label{font-size:12px;letter-spacing:.04em;color:#e8eef5d1}.activity-trace-detail{font-size:11px;letter-spacing:.03em;color:#a8b6c89e;max-width:300px}.activity-run-meta{font-size:11px;letter-spacing:.05em;color:#a8b6c880}.activity-trace-time{font-size:10px;letter-spacing:.05em;color:#a8b6c86b}.activity-message{display:flex;flex-direction:column;gap:4px;max-width:320px}.activity-message-label{text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:.22em;color:#e8eef599}.activity-message-body{margin:0;font-size:12px;line-height:1.55;letter-spacing:.02em;color:#e8eef5db;white-space:pre-wrap}.activity-confirm{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:320px}.activity-gate{font-size:11px;letter-spacing:.03em;line-height:1.5;color:#e8c896d9;text-align:center}.activity-test-badge{display:inline-block;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#96c8fff2;border:1px solid rgba(150,200,255,.35);border-radius:999px;vertical-align:middle}.flows-try{gap:8px}.flows-try-input{max-width:340px}.flows-try-samples{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0}.flows-try-sample{font-size:11.5px}.run-log{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;width:100%;max-width:400px;max-height:calc(100dvh - var(--chime-nav-clearance, 120px) - 150px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.run-li{margin:0}.run-row{position:relative;display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;width:100%;text-align:left;background:none;border:0;border-top:1px solid rgba(232,238,245,.07);padding:14px 8px 14px 4px;color:inherit;font:inherit;cursor:pointer;transition:background .16s ease,padding-left .16s ease;animation:run-rise .4s cubic-bezier(.16,.84,.44,1) both}.run-li:first-child .run-row{border-top:0}.run-row:hover{background:linear-gradient(90deg,rgba(232,238,245,.045),transparent 70%);padding-left:10px}.run-row:focus-visible{outline:none;background:linear-gradient(90deg,rgba(57,255,20,.1),transparent 70%)}.run-row:focus-visible .run-name{text-decoration:underline;text-underline-offset:3px}.run-row:active{padding-left:12px}.run-mark{margin-top:5px;width:9px;height:9px;border-radius:50%;justify-self:center}.run-body{min-width:0}.run-name{font-size:15px;line-height:1.3;color:#eef3f8;letter-spacing:.005em;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.run-sub{margin-top:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#5a6675f2;display:flex;gap:9px;align-items:center}.run-sub .run-state{font-weight:600}.run-dotsep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;flex:0 0 auto}.run-mark.plan{background:#7fb4ff;box-shadow:0 0 8px #7fb4ff73;animation:run-thinking 2.2s ease-in-out infinite}.run-mark.hold{background:#ffc46b;box-shadow:0 0 12px 2px #ffc46b8c;animation:run-breathe 2.6s ease-in-out infinite}.run-mark.send{background:#7fe3a2;box-shadow:0 0 9px #7fe3a280;animation:run-thinking-green 2.2s ease-in-out infinite}.run-mark.done{background:#6f8a86;opacity:.6}.run-mark.block{background:#ff6a6a;box-shadow:0 0 10px #ff6a6a80}.run-row.is-plan .run-state{color:#7fb4ff}.run-row.is-send .run-state{color:#7fe3a2}.run-row.is-done .run-name{color:#8d9babf2}.run-row.is-done .run-state{color:#6f8a86}.run-row.is-block .run-name{color:#ffd9d9}.run-row.is-block .run-state{color:#ff6a6a}.run-row.is-hold:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:2px;background:linear-gradient(180deg,transparent,#ffc46b,transparent);border-radius:2px;opacity:.85}.run-row.is-hold .run-name{color:#fff;font-weight:600}.run-row.is-hold .run-state{color:#ffc46b}@keyframes run-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes run-breathe{0%,to{box-shadow:0 0 8px 1px #ffc46b66}50%{box-shadow:0 0 16px 3px #ffc46bb3}}@keyframes run-thinking{0%,to{box-shadow:0 0 6px 1px #7fb4ff59;opacity:.7}50%{box-shadow:0 0 15px 3px #7fb4ffb3;opacity:1}}@keyframes run-thinking-green{0%,to{box-shadow:0 0 6px 1px #7fe3a259;opacity:.7}50%{box-shadow:0 0 15px 3px #7fe3a2b3;opacity:1}}@media(prefers-reduced-motion:reduce){.run-row,.run-mark.hold,.run-mark.plan,.run-mark.send{animation:none}}.workspace-paused-banner{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-top,0px));font-size:12.5px;letter-spacing:.02em;color:#ffe2aaf5;background:linear-gradient(180deg,#3c2c0eeb,#281e0cd1);border-bottom:1px solid rgba(232,200,150,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.workspace-paused-dot{width:8px;height:8px;border-radius:50%;background:#ffc478f2;box-shadow:0 0 8px #ffc478b3;flex:0 0 auto}.activity-amend-label{text-transform:uppercase;font-weight:800;font-size:10px;letter-spacing:.22em;color:#e8eef599}.activity-amend{width:100%;max-width:320px;box-sizing:border-box;resize:vertical;min-height:64px;padding:10px 12px;font:inherit;font-size:12px;line-height:1.55;letter-spacing:.02em;color:#e8eef5eb;background:#0c121ab3;border:1px solid rgba(232,238,245,.16);border-radius:8px;transition:border-color .14s cubic-bezier(.165,.84,.44,1)}.activity-amend:focus{outline:none;border-color:#7fe3a299}.activity-amend:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.activity-amend{transition:none}}.activity-feedback{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.activity-feedback-label{font-size:11px;letter-spacing:.03em;color:#e8eef59e}.add-channel-choice.activity-approve{color:#7fe3a2f2}.add-channel-choice.activity-approve:hover:not(:disabled){color:#7fe3a2}@media(prefers-reduced-motion:reduce){.flows-workflow-row{transition:none}.hub-settings{transition:opacity .2s ease;transform:translate(-50%)}.hub-settings.is-visible{transform:translate(-50%)}.add-channel-open,.add-channel-choice,.add-channel-cancel,.add-channel-input{transition:none}.flows-workflow-row:hover,.flows-workflow-row:active,.add-channel-choice:hover:not(:disabled),.add-channel-choice:active:not(:disabled),.add-channel-cancel:hover,.add-channel-cancel:active,.scoped-filter-clear:hover,.scoped-filter-clear:active{transform:none}}@media(max-width:640px){.hub-settings{--chime-nav-clearance: 150px;top:10%;justify-content:safe flex-start;bottom:max(var(--chime-nav-clearance),env(safe-area-inset-bottom,0px) + 138px);gap:14px;padding-inline:16px}.hub-setting-label,.hub-setting-value{font-size:11px}.add-channel-input{min-width:200px;max-width:80vw}.add-channel-choices{gap:18px}}.first-run-guide{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:12;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:min(92vw,480px);max-height:calc(100vh - 160px);overflow-y:auto;padding:26px 28px;border:1px solid var(--color-border-soft, rgba(168, 182, 200, .18));border-radius:20px;background:var(--color-surface-overlay, rgba(14, 18, 22, .92));box-shadow:0 24px 70px #00000073}.first-run-eyebrow{font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:.22em;color:var(--color-success, #7fd6a8)}.first-run-title{margin:0;font-size:clamp(1.25rem,2.6vw,1.7rem);line-height:1.2;color:#f7fbfcf5}.first-run-copy{margin:0;font-size:.95rem;line-height:1.6;color:#e7edf0b3}.first-run-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.first-run-primary{border:1px solid rgba(127,214,168,.5);border-radius:999px;background:#7fd6a81f;padding:10px 20px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#f7fbfcf5;cursor:pointer;transition:transform .14s cubic-bezier(.34,1.56,.64,1),background .18s ease,border-color .18s ease}.first-run-primary:hover{transform:translateY(-1px);background:#7fd6a833;border-color:#7fd6a8bf}.first-run-primary:active{transform:translateY(1px) scale(.98);transition-duration:60ms}.first-run-skip{border:none;background:transparent;padding:4px 2px;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;letter-spacing:.04em;color:var(--color-foreground-soft, rgba(231, 237, 240, .55));cursor:pointer;transition:color .18s ease}.first-run-skip:hover{color:#e7edf0e6}.hub-setting-action{position:relative;border:none;background:transparent;padding:8px 14px;width:fit-content;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;text-align:left;transition:color .15s ease,letter-spacing .12s ease}.hub-setting-action:before,.hub-setting-action:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.hub-setting-action:before{left:0;border-right:0}.hub-setting-action:after{right:0;border-left:0}.hub-setting-action:hover{color:#fff}.hub-setting-action:hover:before{transform:translate(-3px);border-color:#ffffffd9}.hub-setting-action:hover:after{transform:translate(3px);border-color:#ffffffd9}.hub-setting-action:active{letter-spacing:.17em}@media(prefers-reduced-motion:reduce){.first-run-primary,.first-run-skip,.hub-setting-action{transition:none}.first-run-primary:hover,.first-run-primary:active,.hub-setting-action:hover,.hub-setting-action:active{transform:none}}@media(max-width:460px){.first-run-guide{width:92vw;padding:20px}}.channel-home-setup .secondary-button,.hub-settings .secondary-button{position:relative;border:none;background:transparent;border-radius:0;box-shadow:none;padding:8px 14px;width:fit-content;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;text-align:left;transition:color .15s ease,letter-spacing .12s ease}.channel-home-setup .secondary-button:before,.channel-home-setup .secondary-button:after,.hub-settings .secondary-button:before,.hub-settings .secondary-button:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.channel-home-setup .secondary-button:before,.hub-settings .secondary-button:before{left:0;border-right:0}.channel-home-setup .secondary-button:after,.hub-settings .secondary-button:after{right:0;border-left:0}.channel-home-setup .secondary-button:hover:not(:disabled),.hub-settings .secondary-button:hover:not(:disabled){color:#fff}.channel-home-setup .secondary-button:hover:not(:disabled):before,.hub-settings .secondary-button:hover:not(:disabled):before{transform:translate(-3px);border-color:#ffffffd9}.channel-home-setup .secondary-button:hover:not(:disabled):after,.hub-settings .secondary-button:hover:not(:disabled):after{transform:translate(3px);border-color:#ffffffd9}.channel-home-setup .secondary-button:disabled,.hub-settings .secondary-button:disabled{color:#a8b6c859;cursor:default}.channel-home-setup .secondary-button:disabled:before,.channel-home-setup .secondary-button:disabled:after,.hub-settings .secondary-button:disabled:before,.hub-settings .secondary-button:disabled:after{border-color:#a8b6c833}.channel-home-setup .floating-cta,.hub-settings .floating-cta{position:relative;border:none;background:transparent;border-radius:0;box-shadow:none;padding:8px 14px;width:fit-content;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#d9ffe9;cursor:pointer;text-align:left;transition:color .15s ease,letter-spacing .12s ease}.channel-home-setup .floating-cta:before,.channel-home-setup .floating-cta:after,.hub-settings .floating-cta:before,.hub-settings .floating-cta:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(180,255,214,.72);transition:border-color .15s ease,transform .15s ease}.channel-home-setup .floating-cta:before,.hub-settings .floating-cta:before{left:0;border-right:0}.channel-home-setup .floating-cta:after,.hub-settings .floating-cta:after{right:0;border-left:0}.channel-home-setup .floating-cta:not(:disabled):before,.channel-home-setup .floating-cta:not(:disabled):after,.hub-settings .floating-cta:not(:disabled):before,.hub-settings .floating-cta:not(:disabled):after{animation:bracket-breathe 2.6s ease-in-out infinite}.channel-home-setup .floating-cta:hover:not(:disabled):before,.channel-home-setup .floating-cta:hover:not(:disabled):after,.hub-settings .floating-cta:hover:not(:disabled):before,.hub-settings .floating-cta:hover:not(:disabled):after{animation-play-state:paused}.channel-home-setup .floating-cta:disabled,.hub-settings .floating-cta:disabled{color:#a8b6c859;cursor:default}.channel-home-setup .floating-cta:disabled:before,.channel-home-setup .floating-cta:disabled:after,.hub-settings .floating-cta:disabled:before,.hub-settings .floating-cta:disabled:after{border-color:#a8b6c833;animation:none}@media(prefers-reduced-motion:reduce){.channel-home-setup .floating-cta:not(:disabled):before,.channel-home-setup .floating-cta:not(:disabled):after,.hub-settings .floating-cta:not(:disabled):before,.hub-settings .floating-cta:not(:disabled):after{animation:none}}.channel-home-setup .whisper-link,.hub-settings .whisper-link{background:transparent;border:none;padding:0;text-decoration:none;cursor:pointer;font-family:Inter,-apple-system,system-ui,sans-serif;text-transform:uppercase;font-weight:500;font-size:10px;letter-spacing:.2em;color:#a8b6c873;transition:color .2s ease,transform .16s ease}.channel-home-setup .whisper-link:hover,.hub-settings .whisper-link:hover{color:#e8eef5d9;text-decoration:none;transform:translateY(-1px)}.channel-home-setup .readiness-banner button,.hub-settings .readiness-banner button{position:relative;border:none;background:transparent;border-radius:0;box-shadow:none;padding:8px 14px;width:fit-content;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;cursor:pointer;transition:color .15s ease,letter-spacing .12s ease}.channel-home-setup .readiness-banner button:before,.channel-home-setup .readiness-banner button:after,.hub-settings .readiness-banner button:before,.hub-settings .readiness-banner button:after{content:"";position:absolute;top:50%;height:1.3em;margin-top:-.65em;width:6px;border:1px solid rgba(255,255,255,.45);transition:border-color .15s ease,transform .15s ease}.channel-home-setup .readiness-banner button:before,.hub-settings .readiness-banner button:before{left:0;border-right:0}.channel-home-setup .readiness-banner button:after,.hub-settings .readiness-banner button:after{right:0;border-left:0}.channel-home-setup .readiness-banner button:hover:not(:disabled),.hub-settings .readiness-banner button:hover:not(:disabled){color:#fff}.channel-home-setup .readiness-banner button:hover:not(:disabled):before,.hub-settings .readiness-banner button:hover:not(:disabled):before{transform:translate(-3px);border-color:#ffffffd9}.channel-home-setup .readiness-banner button:hover:not(:disabled):after,.hub-settings .readiness-banner button:hover:not(:disabled):after{transform:translate(3px);border-color:#ffffffd9}.ws-staff-controls{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0 10px}.ws-staff-controls .hub-setting-input{max-width:300px}.ws-sort-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px}.ws-sort-active{color:#d9ffe9}.ws-sort-active:before,.ws-sort-active:after{border-color:#b4ffd6b8!important}.staff-all-numbers{position:fixed;top:calc(24px + env(safe-area-inset-top,0px));right:44px;z-index:28}@media(max-width:640px){.staff-all-numbers{right:16px}}.diegetic-nav-count{color:#d9ffe9;font-weight:700;letter-spacing:.04em}.signin-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px;max-width:360px}.signin-field{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.signin-field>span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.signin-field>input{width:100%;padding:12px 2px;font-size:18px;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(232,238,245,.18);outline:none;transition:border-color .16s ease}.signin-field>input:focus{border-bottom-color:var(--commit, #39ff14)}.signin-error{color:#ff6a6a;font-size:13px;margin-top:4px}.public-entry{--void: #070a0d;--ink: #eef3f8;--ink-soft: rgba(238, 243, 248, .72);--ink-faint: rgba(238, 243, 248, .48);--brass: #c9a24b;--brass-soft: rgba(201, 162, 75, .28);--commit: #39ff14;--commit-soft: rgba(57, 255, 20, .18);--public-line: rgba(238, 243, 248, .12);--public-line-strong: rgba(238, 243, 248, .22);--public-panel: rgba(238, 243, 248, .035);--public-panel-strong: rgba(238, 243, 248, .06);--public-max: 1180px;--public-ease: cubic-bezier(.22, 1, .36, 1);min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--ink);background:radial-gradient(circle at 12% 6%,rgba(201,162,75,.17),transparent 28rem),radial-gradient(circle at 90% 0%,rgba(57,255,20,.09),transparent 25rem),linear-gradient(125deg,rgba(201,162,75,.08),transparent 34rem),var(--void)}.public-entry:before{background-image:linear-gradient(rgba(238,243,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(238,243,248,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000000d9,#00000029);mask-image:linear-gradient(to bottom,#000000d9,#00000029)}.public-entry:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,10,13,.92) 0,transparent 12%,transparent 88%,rgba(7,10,13,.82) 100%),radial-gradient(circle at 50% 110%,rgba(201,162,75,.11),transparent 34rem);z-index:0}.public-entry>*{position:relative;z-index:1}.public-entry-header,.public-hero,.public-proof-rail,.public-moment-strip,.public-entry .pricing-strip,.api-docs-nav,.api-docs-section{width:min(100%,var(--public-max));margin-right:auto;margin-left:auto;text-align:left}.public-entry-header{align-items:flex-start;margin-bottom:clamp(46px,7vw,96px)}.public-brand span,.public-entry .eyebrow,.public-proof-rail article>span,.public-moment-strip article>span,.api-section-label,.api-route-heading>span,.api-docs-two-col article>span,.api-state-note>span{color:var(--brass);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.public-brand strong{color:var(--ink-soft)}.public-entry-actions{justify-content:flex-end}.public-entry .theme-toggle{flex-shrink:0}.public-entry .theme-toggle-label{white-space:nowrap}.public-entry .whisper-link,.public-entry .floating-cta{display:inline-flex;min-height:44px;align-items:center;cursor:pointer}.public-entry .whisper-link{color:var(--ink-soft);text-decoration-color:#c9a24b85}.public-entry .whisper-link:hover:not(:disabled),.public-entry .whisper-link:focus-visible{color:var(--ink)}.public-entry .floating-cta{position:relative;padding:8px 18px;color:var(--commit);text-shadow:0 0 22px var(--commit-soft)}.public-entry .floating-cta:before,.public-entry .floating-cta:after{content:"";position:absolute;top:4px;bottom:4px;width:12px;border-color:#39ff14b3;border-style:solid;opacity:.88;animation:public-cta-breathe 2.6s var(--public-ease) infinite}.public-entry .floating-cta:before{left:0;border-width:1px 0 1px 1px}.public-entry .floating-cta:after{right:0;border-width:1px 1px 1px 0}.public-entry .floating-cta:disabled{color:#eef3f857;cursor:default;text-shadow:none}.public-entry .floating-cta:disabled:before,.public-entry .floating-cta:disabled:after{border-color:#eef3f829;animation:none}.public-hero{margin-bottom:clamp(52px,8vw,104px)}.public-hero-chime{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.78fr);gap:clamp(30px,6vw,72px);align-items:center}.public-hero-copy,.signin-hero,.api-docs-hero{display:grid;justify-items:start;gap:20px}.public-hero .eyebrow{max-width:42rem;margin:0;font-size:.74rem;font-weight:850;letter-spacing:.18em}.public-hero h1{max-width:860px;color:var(--ink);font-size:clamp(3.2rem,9.2vw,7.2rem);letter-spacing:-.085em}.api-docs-hero h1{max-width:930px;font-size:clamp(3rem,7.2vw,6.4rem)}.signin-hero h1{max-width:740px}.public-hero p{max-width:680px;margin:0;color:var(--ink-soft)}.public-entry .home-action-row{justify-content:flex-start;gap:18px}.public-chime{position:relative;min-width:0;margin:0;padding:clamp(18px,4vw,34px);border-left:1px solid var(--brass-soft);background:linear-gradient(180deg,rgba(238,243,248,.06),transparent 50%),linear-gradient(90deg,rgba(201,162,75,.1),transparent)}.public-chime:before{content:"";position:absolute;inset:16px 0 auto 18px;height:1px;background:linear-gradient(90deg,var(--brass),transparent);opacity:.72}.public-chime-stage{position:relative;overflow:hidden;display:block;width:100%;height:clamp(320px,46vh,560px);min-height:300px;border-radius:12px}.public-chime-stage canvas{display:block;width:100%!important;height:100%!important}.public-chime figcaption{display:grid;gap:8px;margin-top:12px}.public-chime figcaption span{color:var(--brass);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-chime figcaption strong{max-width:300px;color:var(--ink);font-size:clamp(1.15rem,2.6vw,1.6rem);line-height:1.12}.public-chime-cap,.public-chime-string{stroke:#eef3f875;stroke-width:2;stroke-linecap:round}.public-chime-cap{stroke:url(#public-chime-brass);stroke-width:6}.public-chime-wind,.public-chime-decay{fill:none;stroke:#39ff148a;stroke-width:2;stroke-linecap:round;stroke-dasharray:190;stroke-dashoffset:190;animation:public-wind-line 4.4s var(--public-ease) infinite}.public-chime-wind.delay,.public-chime-decay.delay{animation-delay:.9s}.public-chime-decay{stroke:#c9a24b94;animation-duration:5.2s}.public-chime-rod{transform-box:fill-box;transform-origin:top center;animation:public-rod-sway 3.6s var(--public-ease) infinite}.public-chime-rod.rod-two{animation-delay:.4s}.public-chime-rod.rod-three{animation-delay:.76s}.public-chime-rod rect{fill:url(#public-chime-ink);stroke:#eef3f82e}.public-chime-rod line{stroke:#070a0d47;stroke-width:1}.public-chime-striker{fill:var(--commit);filter:drop-shadow(0 0 18px rgba(57,255,20,.58));animation:public-strike-glow 2.4s var(--public-ease) infinite}.public-proof-rail,.public-moment-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(40px,6vw,80px);border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:var(--public-line)}.public-proof-rail article,.public-moment-strip article,.public-entry .pricing-strip article,.api-docs-two-col article,.api-route-group{border:0;border-radius:0;background:linear-gradient(180deg,var(--public-panel-strong),var(--public-panel)),#070a0db8}.public-proof-rail article,.public-moment-strip article{display:grid;gap:12px;min-height:190px;padding:clamp(20px,3.4vw,34px)}.public-proof-rail strong{color:var(--ink);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.04em;line-height:1.06}.public-proof-rail p,.public-moment-strip p,.api-docs-section p,.api-route-row p,.api-state-note p{margin:0;color:var(--ink-soft);line-height:1.6}.public-moment-strip article{min-height:138px}.public-moment-strip article>span,.api-route-heading>span,.api-docs-two-col article>span,.api-state-note>span{font-size:.72rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.public-entry .pricing-strip{gap:1px;border-top:1px solid var(--public-line);background:var(--public-line)}.public-entry .pricing-strip article{padding:clamp(20px,3vw,28px)}.public-entry .pricing-strip span,.public-entry .pricing-strip strong{color:var(--ink)}.public-entry .pricing-strip span{color:var(--brass)}.public-entry .pricing-strip small,.public-entry .pricing-strip em{color:var(--ink-soft)}.api-docs-nav{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:clamp(38px,5vw,64px);padding:10px 0;background:linear-gradient(180deg,#070a0df5,#070a0db8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.api-docs-nav a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;border-bottom:1px solid rgba(201,162,75,.42);color:var(--ink-soft);text-decoration:none;cursor:pointer}.api-docs-nav a:hover,.api-docs-nav a:focus-visible{color:var(--ink);border-bottom-color:var(--commit)}.api-docs-section{display:grid;justify-items:start;gap:clamp(18px,3vw,26px);margin-bottom:clamp(48px,7vw,86px);padding-top:8px;scroll-margin-top:88px}.api-docs-section h2{max-width:760px;margin:0;color:var(--ink);font-size:clamp(2rem,4.6vw,4rem);letter-spacing:-.07em;line-height:.96}.api-docs-section>p:not(.api-section-label){max-width:760px}.api-section-label{margin:0;font-size:.72rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.api-docs-two-col{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:var(--public-line)}.api-docs-two-col article{display:grid;gap:12px;min-width:0;padding:clamp(20px,3vw,30px)}.public-entry code,.api-code-block{color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.public-entry code{border-bottom:1px solid rgba(201,162,75,.34)}.api-code-block{width:100%;max-width:100%;margin:0;overflow-x:auto;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:#eef3f80b;padding:clamp(18px,3vw,28px);font-size:clamp(.78rem,1.6vw,.95rem);line-height:1.62}.api-route-groups{display:grid;width:100%;gap:18px}.api-route-group{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:1px;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:var(--public-line)}.api-route-heading,.api-route-list{background:linear-gradient(180deg,var(--public-panel-strong),var(--public-panel)),#070a0db8;padding:clamp(18px,2.6vw,26px)}.api-route-heading{display:grid;align-content:start;gap:12px}.api-route-list{display:grid;gap:1px;padding:0;background:var(--public-line)}.api-route-row{display:grid;grid-template-columns:74px minmax(180px,.52fr) minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding:16px clamp(16px,2vw,22px);background:#070a0dd1}.api-route-row code{overflow-wrap:anywhere}.api-method{display:inline-flex;width:max-content;min-width:58px;justify-content:center;border:1px solid var(--public-line-strong);color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:4px 7px}.api-method-post,.api-method-put,.api-method-patch{border-color:#39ff1457;color:#caffbf}.api-state-note{display:grid;gap:10px;width:100%;border-left:1px solid var(--brass-soft);padding:18px 0 18px 20px}.public-entry .signin-form{display:grid;align-items:start;justify-items:start;width:min(100%,420px);max-width:420px;gap:18px}.public-entry .signin-field{width:min(100%,420px)}.public-entry .signin-field>input{min-height:52px;color:var(--ink);border-bottom-color:var(--public-line-strong)}.public-entry .signin-field>input:focus{border-bottom-color:var(--commit)}@keyframes public-cta-breathe{0%,to{opacity:.52;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes public-wind-line{0%{opacity:0;stroke-dashoffset:190}22%{opacity:.9}58%{opacity:.72;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-190}}@keyframes public-rod-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.4deg)}}@keyframes public-strike-glow{0%,to{opacity:.7;transform:scale(.92)}45%{opacity:1;transform:scale(1.08)}}@media(max-width:900px){.public-hero-chime,.api-route-group,.api-route-row,.api-docs-two-col,.public-proof-rail,.public-moment-strip{grid-template-columns:1fr}.public-chime{border-top:1px solid var(--brass-soft);border-left:0}.public-entry-actions{justify-content:flex-start}.api-route-row{gap:8px}}@media(max-width:680px){.public-entry{padding:clamp(18px,6vw,26px)}.public-entry-header{margin-bottom:42px}.public-entry-actions{gap:12px}.public-hero h1{font-size:clamp(2.72rem,15vw,4.45rem);letter-spacing:-.04em}.public-hero .eyebrow{letter-spacing:.13em}.public-chime{padding-right:0;padding-left:0}.public-chime-svg{width:min(100%,330px)}.api-docs-nav{position:relative;top:auto}.api-route-row{padding:16px 0}.api-route-list,.api-route-heading{padding-right:0;padding-left:0}.api-docs-two-col article,.public-proof-rail article,.public-moment-strip article,.public-entry .pricing-strip article{padding-right:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.public-entry .floating-cta:before,.public-entry .floating-cta:after,.public-chime-wind,.public-chime-decay,.public-chime-rod,.public-chime-striker{animation:none}.public-entry .floating-cta,.public-entry .whisper-link,.api-docs-nav a{transition:none}}.signed-in-header-signout{margin-left:12px;padding:4px 0;font:inherit;font-size:12px;letter-spacing:.03em;color:inherit;opacity:.6;background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.signed-in-header-signout:hover{opacity:1;border-bottom-color:#e8eef566}.diegetic-signout{margin-left:14px;padding:2px 0;font:inherit;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink, #eef3f8);opacity:.45;background:transparent;border:0;border-bottom:1px solid transparent;cursor:pointer;transition:opacity .16s ease,border-color .16s ease}.diegetic-signout:hover{opacity:.9;border-bottom-color:#e8eef566}.trust-panel,.insight-fold{gap:16px}.trust-heading-row,.trust-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.trust-state-light{font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.trust-state-light.is-green{color:#7fe3a2f5;text-shadow:0 0 12px rgba(127,227,162,.28)}.trust-state-light.is-red{color:#ff8181f5;text-shadow:0 0 12px rgba(255,129,129,.28)}.trust-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;width:100%;color:#a8b6c8ad;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;letter-spacing:.06em}.trust-count-grid b{color:#e8eef5eb;font-weight:800}.trust-recipient-field .hub-setting-input{width:min(100%,34ch)}.trust-confirm{width:100%}.trust-timeline,.trust-export-preview{display:flex;flex-direction:column;gap:8px;width:100%}.trust-audit-row{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid rgba(127,227,162,.24)}.trust-audit-main{color:#e8eef5eb;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:750;letter-spacing:.08em}.trust-detail-strip{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.trust-detail-strip small{color:#a8b6c894;font-size:10px;letter-spacing:.04em}.trust-export-preview pre{width:100%;max-height:260px;overflow:auto;margin:0;padding:10px 0;border-block:1px solid rgba(232,238,245,.12);color:#a8b6c8bd;font-size:11px;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media(max-width:640px){.trust-count-grid{grid-template-columns:1fr}}.insight-card{grid-column:1 / -1}.insight-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.insight-stat-grid div,.insight-workflow-table div{border:1px solid rgba(255,255,255,.07);background:#05080a6b;padding:12px}.insight-stat-grid span,.insight-workflow-table span,.insight-chip-row small{color:#e7edf085;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.insight-stat-grid strong{display:block;margin-top:6px;color:#f7fbfc;font-size:clamp(1.15rem,2vw,1.7rem);letter-spacing:-.045em}.insight-chip-row{display:flex;flex-wrap:wrap;gap:8px}.insight-chip-row small{border:1px solid rgba(57,255,20,.18);background:#39ff140f;padding:7px 10px}.insight-workflow-table{display:grid;gap:8px}.insight-workflow-table div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.insight-workflow-table b{color:#e7edf0bd;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:700}@media(max-width:880px){.insight-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-coming-soon{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:#060912;color:#f3f5f8}.coming-soon-chime{position:absolute;inset:0;z-index:0}.coming-soon-chime canvas{width:100%!important;height:100%!important}.public-coming-soon .coming-soon-header{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,32px)}.coming-soon-copy{position:absolute;left:clamp(20px,5vw,72px);bottom:clamp(40px,9vh,96px);z-index:2;max-width:30ch;text-align:left;pointer-events:none}.coming-soon-copy>*{pointer-events:auto}.coming-soon-copy .eyebrow{margin:0 0 10px;font-size:.74rem;letter-spacing:.32em;text-transform:uppercase;color:#39ff14;font-weight:600}.coming-soon-copy h1{margin:0 0 14px;font-size:clamp(3rem,11vw,6rem);font-weight:800;letter-spacing:-.01em;line-height:.95}.coming-soon-copy p{margin:0 0 22px;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.5;color:#c5ccd6}.knowledge-block{display:flex;flex-direction:column;gap:6px;margin-top:26px;text-align:left}.knowledge-teach{margin-top:22px}.knowledge-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.knowledge-fact{display:grid;grid-template-columns:14px 1fr auto;align-items:start;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.knowledge-fact:first-child{border-top:none}.knowledge-dot{width:9px;height:9px;border-radius:50%;margin-top:6px}.knowledge-dot.confirmed{background:#54e07a;box-shadow:0 0 10px -1px #54e07a}.knowledge-dot.pending{background:#c98a3a;box-shadow:0 0 10px -1px #c98a3a}.knowledge-text{font-size:15px;line-height:1.45;color:var(--fg, #ece9e4)}.knowledge-actions{display:inline-flex;gap:10px;white-space:nowrap}.knowledge-confirm,.knowledge-skip,.knowledge-remove{background:none;border:none;cursor:pointer;padding:2px;font:12px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;transition:color .18s}.knowledge-confirm{color:#54e07a}.knowledge-confirm:hover{color:#7df59a}.knowledge-skip,.knowledge-remove{color:#7e7b74}.knowledge-skip:hover,.knowledge-remove:hover{color:var(--fg, #ece9e4)}.pricing-block{margin-top:26px}.pricing-preview{font-size:14px;line-height:1.5;color:#9a978f;text-align:left;margin-top:6px;padding-left:14px;border-left:2px solid rgba(84,224,122,.5)}.pricing-preview strong{color:#54e07a;font-weight:600}
