:root{--ca-font:"Inter","Arial Unicode MS",sans-serif;--ca-mono:SFMono-Regular,Menlo,Consolas,monospace;--ca-canvas:#050708;--ca-canvas-raised:#090d0f;--ca-surface:#0d1215;--ca-surface-raised:#12191d;--ca-metal:#182126;--ca-ink:#f3f7f7;--ca-muted:#aab9bd;--ca-quiet:#7f9197;--ca-line:#cdeff426;--ca-line-strong:#cdeff447;--ca-cyan:#36cbea;--ca-teal:#3ad6c6;--ca-yellow:#ffd21a;--ca-orange:#ff8612;--ca-red:#ff1735;--ca-glow:#36cbea24;--ca-shadow:#00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ca-canvas:#edf1f2;--ca-canvas-raised:#f7f9f9;--ca-surface:#fff;--ca-surface-raised:#f4f7f7;--ca-metal:#e4eaec;--ca-ink:#101719;--ca-muted:#526369;--ca-quiet:#66777c;--ca-line:#0f303829;--ca-line-strong:#0f303847;--ca-cyan:#087f9a;--ca-teal:#087c72;--ca-yellow:#b27300;--ca-orange:#b94c00;--ca-red:#c81430;--ca-glow:#087f9a1a;--ca-shadow:#0e23281f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--ca-canvas);color:var(--ca-ink)}body{font-family:var(--ca-font);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}code,kbd,pre,samp{font-family:var(--ca-mono);font-variant-numeric:lining-nums tabular-nums}:focus-visible{outline-offset:3px;outline:3px solid var(--ca-yellow)!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-page,.core-home{--ink:var(--ca-ink);--muted:var(--ca-muted);--canvas:var(--ca-canvas);--surface:var(--ca-surface);--line:var(--ca-line);--green:var(--ca-teal);--green-dark:var(--ca-cyan);--soft-green:var(--ca-metal);--gold:var(--ca-yellow);--soft-gold:var(--ca-metal);--home-bg:var(--ca-canvas);--home-panel:var(--ca-surface);--home-ink:var(--ca-ink);--home-muted:var(--ca-muted);--home-line:var(--ca-line);--home-accent:var(--ca-cyan);--home-accent-soft:var(--ca-metal);--home-warn:var(--ca-orange);--home-stale:var(--ca-red);background:var(--ca-canvas);color:var(--ca-ink);color-scheme:normal}.public-page:before,.core-home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 5%,var(--ca-glow),transparent 29%),linear-gradient(115deg,transparent 0 52%,#36cbea06 52% 52.15%,transparent 52.15%);opacity:.9;position:fixed;inset:0}.public-page>:not(.public-skip),.core-home>*{z-index:1;position:relative}.public-page h1,.public-page h2,.public-page h3,.core-home h1,.core-home h2,.core-home h3{color:var(--ca-ink);font-family:var(--ca-font)}.public-page p,.core-home p{color:var(--ca-muted)}.public-eyebrow,.home-eyebrow,.panel-kicker,.section-number,.alpha-nav-label,.alpha-note-label{letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;font-family:var(--ca-font)!important;color:var(--ca-cyan)!important}.prototype-note{border-color:var(--ca-line);color:#d9e7e9;text-transform:uppercase;letter-spacing:.09em;background:#050708;font-family:SFMono-Regular,Menlo,monospace}.public-header,.home-header{border-color:var(--ca-line);background:color-mix(in srgb,var(--ca-canvas) 88%,transparent);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);box-shadow:0 1px #ffffff06,0 18px 50px #0000001f}.public-header:after,.home-header:after{content:"";background:linear-gradient(90deg,var(--ca-yellow),var(--ca-orange) 12%,var(--ca-red) 22%,var(--ca-cyan) 42%,transparent 67%);opacity:.62;height:1px;position:absolute;bottom:-1px;left:0;right:0}.public-brand,.public-header nav a,.home-brand,.primary-nav a{color:var(--ca-ink)}.core-brand-header{box-shadow:none;border:1px solid #0000}.repcore-mark{background:0 0;border-radius:0}.home-brand img{filter:drop-shadow(0 0 10px #36cbea2e)}.primary-nav a{color:var(--ca-muted);border:1px solid #0000;border-radius:5px}.primary-nav a:hover{border-color:var(--ca-line);background:var(--ca-surface-raised);color:var(--ca-ink)}.primary-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--ca-cyan) 45%,transparent);background:var(--ca-metal);color:var(--ca-cyan);box-shadow:inset 0 1px #ffffff0f,0 0 20px var(--ca-glow)}.home-account{color:var(--ca-quiet);font-family:var(--ca-font);letter-spacing:.03em;font-variant-numeric:lining-nums tabular-nums;font-size:11px}.public-button,.core-principles>a{border:1px solid color-mix(in srgb,var(--ca-cyan) 65%,transparent);background:var(--ca-teal);color:#031312;font-family:var(--ca-font);box-shadow:none;border-radius:4px;font-weight:700}.public-button:hover{filter:brightness(1.1)}.public-text-link,.public-page a:not(.public-button):hover{color:var(--ca-cyan)}.core-hero{isolation:isolate}.core-hero:after{content:"CORE / AGENTIC / WORK";z-index:-1;color:var(--ca-cyan);opacity:.08;letter-spacing:-.08em;writing-mode:vertical-rl;font:700 clamp(44px,8vw,120px)/.85 SFMono-Regular,Menlo,monospace;position:absolute;top:18%;right:2%}.core-principles,.app-ledger,.url-console,.context-panel,.agent-queue,.evidence-card,.facts-sheet,.plan-ledger,.handoff-card,.memory-status,.memory-side>section{border:1px solid var(--ca-line);border-top:2px solid var(--ca-cyan);background:linear-gradient(145deg,var(--ca-surface-raised),var(--ca-surface));box-shadow:inset 0 1px #ffffff0d,0 24px 70px var(--ca-shadow);border-radius:7px}.core-principles{border-top-color:var(--ca-yellow)}.core-principles li,.app-ledger dl div,.faq-list details,.evidence-card dl div,.facts-sheet dl div,.plan-ledger dl div{border-color:var(--ca-line)}.why-strip,.core-boundary,.sample-plan,.evidence-section{border-color:var(--ca-line);background:var(--ca-canvas-raised)}.app-ledger.webcore-card{border-top-color:var(--ca-yellow)}.app-ledger.repcore-card{border-top-color:var(--ca-cyan)}.availability,.synthetic-tag{border-color:color-mix(in srgb,var(--ca-yellow) 45%,transparent);background:color-mix(in srgb,var(--ca-yellow) 12%,var(--ca-surface));color:var(--ca-yellow)}.availability.teal{border-color:color-mix(in srgb,var(--ca-cyan) 50%,transparent);background:color-mix(in srgb,var(--ca-cyan) 10%,var(--ca-surface));color:var(--ca-cyan)}.url-row input,.context-panel textarea,.public-field input,.memory-section input,.memory-section textarea{border-color:var(--ca-line-strong)!important;background:var(--ca-canvas-raised)!important;color:var(--ca-ink)!important}.public-footer{border-color:var(--ca-line);background:#050708}.hero-custom-link{color:var(--ca-muted);margin-top:20px;font-size:15px}.hero-custom-link a{color:var(--ca-cyan);font-weight:700}.hero-custom-link a:hover{color:var(--ca-ink)}:root[data-theme=light] .public-footer,:root[data-theme=light] .prototype-note{--ca-ink:#f3f7f7;--ca-muted:#aab9bd}.home-main{width:min(1240px,100% - 48px);padding-top:64px}.home-intro h1{letter-spacing:-.055em;font-weight:620}.synthetic-banner,.alpha-runtime-banner,.approval-caution{border:1px solid color-mix(in srgb,var(--ca-yellow) 38%,var(--ca-line));border-left:3px solid var(--ca-yellow);background:color-mix(in srgb,var(--ca-yellow) 8%,var(--ca-surface));color:var(--ca-ink);border-radius:5px}.synthetic-banner strong,.alpha-runtime-banner strong{color:var(--ca-yellow)}.metric-tabs{border-color:var(--ca-line);background:var(--ca-canvas-raised);border-radius:6px}.metric-tabs button{color:var(--ca-muted);border-radius:4px}.metric-tabs button[aria-selected=true]{background:var(--ca-metal);color:var(--ca-cyan);box-shadow:inset 0 1px #ffffff0f,0 0 22px var(--ca-glow)}.metric-panel,.traffic-card,.reach-card,.provider-list article,.action-card,.home-notes,.home-section,.settings-panel{border-color:var(--ca-line);background:linear-gradient(145deg,var(--ca-surface-raised),var(--ca-surface));color:var(--ca-ink);box-shadow:inset 0 1px #ffffff0a,0 18px 55px var(--ca-shadow);border-radius:7px}.metric-panel{border-top:2px solid var(--ca-cyan)}.metric-definition,.metric-comparison,.section-heading>p,.traffic-card p,.action-card p,.home-notes{color:var(--ca-muted)}.metric-chart{border-color:var(--ca-line);background:linear-gradient(180deg,transparent,var(--ca-glow))}.metric-chart span{background:linear-gradient(180deg,var(--ca-cyan),var(--ca-teal));box-shadow:0 0 12px var(--ca-glow)}.metric-evidence div,.action-card dl div,.score-disclosure,.direct-caveat{border-color:var(--ca-line);background:var(--ca-canvas-raised)}.metric-evidence dt,.action-card dt{color:var(--ca-quiet);font-family:var(--ca-font)}.core-home button{border:1px solid color-mix(in srgb,var(--ca-cyan) 55%,transparent);background:var(--ca-teal);color:#041311;border-radius:5px;box-shadow:inset 0 1px #ffffff29}.alpha-chat-shell{background:var(--ca-canvas-raised);border-color:var(--ca-line)}.alpha-sidebar{background:var(--ca-surface);border-color:var(--ca-line)}.alpha-tenant label,.alpha-nav-label{color:var(--ca-quiet)}.alpha-tenant select,.alpha-identity-note,.alpha-sidebar nav button[aria-current=page],.alpha-sidebar nav button:hover{border-color:var(--ca-line);background:var(--ca-surface-raised);color:var(--ca-ink)}.alpha-tenant p,.alpha-identity-note p,.alpha-lifecycle p,.alpha-sidebar nav button small{color:var(--ca-muted)}.agent-placeholder{border:1px solid var(--ca-line-strong);background:var(--ca-metal);color:var(--ca-cyan);box-shadow:inset 0 1px #ffffff14,0 0 18px var(--ca-glow);border-radius:7px}.agent-placeholder.webcore{background:color-mix(in srgb,var(--ca-cyan) 12%,var(--ca-metal));color:var(--ca-cyan)}.agent-placeholder.repcore{background:color-mix(in srgb,var(--ca-orange) 12%,var(--ca-metal));color:var(--ca-orange)}.alpha-identity-note{border-top:2px solid var(--ca-orange)}.alpha-conversation-head,.alpha-capability-strip,.alpha-capability-strip>div,.alpha-jobs,.alpha-composer,.alpha-lifecycle{border-color:var(--ca-line)}.alpha-capability-strip{background:var(--ca-surface)}.alpha-capability-strip small,.alpha-conversation-head p:last-child,.alpha-empty p:last-child,.alpha-job-detail,.alpha-composer>p{color:var(--ca-muted)}.alpha-status,.job-pill{background:var(--ca-metal);color:var(--ca-cyan)}.alpha-message{border:1px solid var(--ca-line);background:var(--ca-surface-raised);color:var(--ca-ink)}.alpha-message.customer{border-color:color-mix(in srgb,var(--ca-cyan) 38%,transparent);color:#effbfc;background:linear-gradient(145deg,#12323a,#0b252b)}:root[data-theme=light] .alpha-message.customer{color:#fff;background:#0f5968}.alpha-job{border-color:var(--ca-line);background:var(--ca-surface);border-radius:7px}.alpha-job dl div,.approval-dialog dl div{background:var(--ca-canvas-raised)}.alpha-composer{background:color-mix(in srgb,var(--ca-canvas) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.alpha-composer textarea{border-color:var(--ca-line-strong);background:var(--ca-surface-raised);color:var(--ca-ink);border-radius:6px}.approval-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000406c7}.approval-dialog{border:1px solid var(--ca-line-strong);border-top:3px solid var(--ca-yellow);background:var(--ca-surface);color:var(--ca-ink);border-radius:8px}.studio-job-list .alpha-job.focused{border-color:var(--ca-cyan);box-shadow:0 0 0 1px var(--ca-cyan),0 0 30px var(--ca-glow)}.settings-main{max-width:1100px}.settings-panel{border-top:2px solid var(--ca-cyan);margin-top:28px;padding:32px}.appearance-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;display:grid}.appearance-card{border:1px solid var(--ca-line);background:var(--ca-canvas-raised);cursor:pointer;border-radius:6px;gap:10px;min-height:220px;padding:14px;display:grid;position:relative}.appearance-card:hover,.appearance-card.selected{border-color:var(--ca-cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--ca-cyan) 40%,transparent),0 0 28px var(--ca-glow)}.appearance-card input{width:18px;height:18px;accent-color:var(--ca-cyan);position:absolute;bottom:14px;right:14px}.appearance-card strong{font-size:18px}.appearance-card small{max-width:90%;color:var(--ca-muted);line-height:1.45}.appearance-preview{background:#080c0e;border:1px solid #82a0a847;border-radius:4px;grid-template-rows:18px 1fr;grid-template-columns:32% 1fr;gap:7px;height:108px;padding:9px;display:grid}.appearance-preview:before{content:"";background:#131b1f;border-bottom:1px solid #26383f;grid-column:1/-1}.appearance-preview i{background:#121a1e;border:1px solid #26383f;display:block}.appearance-preview i:first-of-type{grid-row:2}.appearance-preview i:nth-of-type(2){box-shadow:inset 2px 0 #36cbea}.appearance-preview i:last-of-type{display:none}.appearance-preview.light{background:#eef2f3}.appearance-preview.light:before,.appearance-preview.light i{background:#fff;border-color:#cbd6d9}.appearance-preview.light i:nth-of-type(2){box-shadow:inset 2px 0 #087f9a}.appearance-preview.system{background:linear-gradient(110deg,#080c0e 0 49.5%,#eef2f3 50%)}.settings-status{min-height:24px;font:600 12px var(--ca-font);margin-bottom:0;color:var(--ca-cyan)!important}.settings-link-panel{border-top-color:var(--ca-orange);justify-content:space-between;align-items:center;gap:30px;display:flex}.settings-link-panel h2{margin:0 0 8px}.settings-link-panel p{margin-bottom:0}.settings-link{border:1px solid var(--ca-line-strong);min-height:44px;color:var(--ca-cyan);border-radius:5px;align-items:center;gap:18px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-theme=light] .core-principles,:root[data-theme=light] .app-ledger,:root[data-theme=light] .url-console,:root[data-theme=light] .context-panel,:root[data-theme=light] .agent-queue,:root[data-theme=light] .evidence-card,:root[data-theme=light] .facts-sheet,:root[data-theme=light] .plan-ledger,:root[data-theme=light] .handoff-card,:root[data-theme=light] .memory-status{background:linear-gradient(145deg,var(--ca-surface-raised),var(--ca-surface))}:root[data-theme=light] .plain-list,:root[data-theme=light] .core-principles li,:root[data-theme=light] .app-ledger h4,:root[data-theme=light] .memory-section label,:root[data-theme=light] .core-boundary,:root[data-theme=light] .evidence-section{color:var(--ca-ink)}.public-page{font-family:var(--ca-font)}.public-page:before{background:0 0}.public-header:after{background:var(--ca-cyan);opacity:.38}.public-header{box-shadow:none}.public-button.warm{border-color:color-mix(in srgb,var(--ca-cyan) 65%,transparent);background:var(--ca-teal);color:#031312}.core-hero:after{content:"COREAGENTIC / WORK"}.public-page .plan-ledger,.public-page .core-principles,.public-page .app-ledger,.public-page .evidence-card,.public-page .facts-sheet,.public-page .handoff-card,.public-page .step-card,.public-page .slideshow .slide{background:var(--ca-surface);box-shadow:none}@media (max-width:820px){.home-main{width:min(100% - 24px,1240px)}.home-header .primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;overflow:visible}.home-header .primary-nav a{text-align:center;min-width:0;padding:8px 3px;font-size:11px}.home-header .home-account{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px}.appearance-options{grid-template-columns:1fr}.appearance-card{min-height:190px}.settings-link-panel{flex-direction:column;align-items:flex-start}.settings-link{justify-content:space-between;width:100%}.core-hero:after{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
