:root{--surface: #ffffff;--surface2: #fbfcfe;--surface3: #f1f4fa;--line2: #eef1f7;--shadow-tint: rgba(20, 27, 61, .28)}:root[data-theme=dark]{--ink: #eef1fb;--ink2: #b9c2dc;--mut: #8792ae;--line: #262d45;--line2: #1e2439;--bg: #0a0e1a;--bg2: #0f1424;--surface: #141a2c;--surface2: #111726;--surface3: #1a2137;--acc: #8b93f5;--acc2: #55c9c0;--acc-d: #a3a9ff;--good: #4ec99a;--mid: #7b85e8;--grad: linear-gradient(135deg, #7f8bf0 0%, #8b93f5 45%, #4fc0b8 100%);--grad-warm: linear-gradient(135deg, #8b93f5 0%, #5fc2cd 55%, #4fc0b8 100%);--grad-fun: linear-gradient(120deg, #9aa0ff 0%, #8b93f5 38%, #4fc0b8 100%);--shadow: 0 24px 60px -20px rgba(0, 0, 0, .72);--shadow-tint: rgba(0, 0, 0, .7);--rw-idle: #141a2c;--rw-on: #1d2545;color-scheme:dark}:root[data-theme=light]{color-scheme:light}.theme-toggle{position:relative;display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink2);cursor:pointer;transition:border-color .16s,color .16s,background .16s,transform .12s}.theme-toggle:hover{color:var(--ink);border-color:var(--acc);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.theme-toggle svg{position:absolute;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease,transform .3s cubic-bezier(.3,1.4,.5,1)}.theme-toggle .i-sun{opacity:1;transform:none}.theme-toggle .i-moon{opacity:0;transform:rotate(-70deg) scale(.6)}:root[data-theme=dark] .theme-toggle .i-sun{opacity:0;transform:rotate(70deg) scale(.6)}:root[data-theme=dark] .theme-toggle .i-moon{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.theme-toggle svg{transition:opacity .2s ease}}.mobile-nav .theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.mobile-nav .theme-row span{color:var(--ink2);font-size:14px;font-weight:650}:root[data-theme=dark] .vis{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .product-film{background:linear-gradient(140deg,var(--surface) 0%,var(--surface) 52%,var(--surface) 100%)}:root[data-theme=dark] .film-points li:before{background:var(--surface2);color:#7ef1c9}:root[data-theme=dark] .film-frame{background:var(--surface2);border-color:var(--line)}:root[data-theme=dark] .film-bar{background:linear-gradient(180deg,var(--surface),var(--surface2));border-bottom-color:var(--line)}:root[data-theme=dark] .film-bar i{background:var(--surface3)}:root[data-theme=dark] .film-bar b{color:#9db1d2}:root[data-theme=dark] .film-label{background:var(--surface2);color:#8a81ee}:root[data-theme=dark] .product-film-video{background:var(--surface2)}:root[data-theme=dark] .fcard:hover{border-color:var(--line)}:root[data-theme=dark] .xcard{background:var(--surface)}:root[data-theme=dark] .toc a:hover{background:var(--surface)}:root[data-theme=dark] .scard{background:var(--surface)}:root[data-theme=dark] .scard:hover{border-color:var(--line)}:root[data-theme=dark] .topic{background:var(--surface)}:root[data-theme=dark] footer .row .legal-foot-links{border-top-color:var(--line)}:root[data-theme=dark] .legal-foot-links a{background:var(--surface2)}:root[data-theme=dark] a.summary-card:hover{border-color:var(--line)}:root[data-theme=dark] .summary-card .k{background:var(--surface2);color:#8782ed}:root[data-theme=dark] .security-card{background:var(--surface)}:root[data-theme=dark] .trust-strip{background:var(--surface)}:root[data-theme=dark] .page-bridge-box{background:linear-gradient(135deg,var(--surface),var(--surface))}:root[data-theme=dark] .page-bridge-card{background:var(--surface)}:root[data-theme=dark] .page-bridge-card:hover{border-color:var(--line)}:root[data-theme=dark] .biz-console{background:var(--surface)}:root[data-theme=dark] .biz-metric{background:var(--surface)}:root[data-theme=dark] .biz-policy{background:var(--surface)}:root[data-theme=dark] .biz-policy-row{border-bottom-color:var(--line)}:root[data-theme=dark] .biz-policy-row i{background:var(--surface2);color:#7ef1c7}:root[data-theme=dark] .biz-panel{background:var(--surface)}:root[data-theme=dark] .biz-list li{border-bottom-color:var(--line)}:root[data-theme=dark] .biz-list li:before{background:var(--surface2);color:#7ef1c7}:root[data-theme=dark] .biz-price{background:linear-gradient(145deg,var(--surface),var(--surface))}:root[data-theme=dark] .eng-card{background:var(--surface)}:root[data-theme=dark] .eng-card:hover{border-color:var(--line)}:root[data-theme=dark] .eng-meter i{background:var(--surface3)}:root[data-theme=dark] .eng-radio:nth-of-type(1):checked~.eng-tabs .eng-card:nth-of-type(1),:root[data-theme=dark] .eng-radio:nth-of-type(2):checked~.eng-tabs .eng-card:nth-of-type(2),:root[data-theme=dark] .eng-radio:nth-of-type(3):checked~.eng-tabs .eng-card:nth-of-type(3),:root[data-theme=dark] .eng-radio:nth-of-type(4):checked~.eng-tabs .eng-card:nth-of-type(4){background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box}:root[data-theme=dark] .eng-row{background:var(--surface)}:root[data-theme=dark] .eng-row:hover{border-color:var(--line)}:root[data-theme=dark] .eng-table-wrap{background:var(--surface)}:root[data-theme=dark] .cycle-comet:after{background:var(--surface)}:root[data-theme=dark] .cycle-node{background:var(--surface)}:root[data-theme=dark] .cycle-legend li{background:var(--surface)}:root[data-theme=dark] body{background:radial-gradient(900px 520px at 82% 4%,rgba(89,101,216,.09),transparent 62%),var(--surface)}:root[data-theme=dark] .links a.nl{color:#9bafd4}:root[data-theme=dark] .btn.ghost{border-color:var(--line)}:root[data-theme=dark] .hpill{color:#857ff0}:root[data-theme=dark] .hero p.lead{color:#98afd7}:root[data-theme=dark] .goal-kicker{color:#8782ed}:root[data-theme=dark] .goal-panel>p{color:#9faed1}:root[data-theme=dark] .goal-list a{border-color:var(--line)}:root[data-theme=dark] .goal-icon{background:var(--surface2);color:#8981ee}:root[data-theme=dark] .goal-list b{color:#92abdd}:root[data-theme=dark] .goal-list small{color:#a1b1ce}:root[data-theme=dark] .goal-arrow{color:#8e88e7}:root[data-theme=dark] .micro{color:#9faed1}:root[data-theme=dark] .shot{border-color:var(--line)}:root[data-theme=dark] .hero-film .film-label{background:var(--surface);color:var(--mut);border-color:var(--line)}:root[data-theme=dark] .hero-film-video{background:var(--surface2)}:root[data-theme=dark] .strip .lbl{color:#9fb0d0}:root[data-theme=dark] .chip{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .promise-item{border-right-color:var(--line)}:root[data-theme=dark] .promise-mark{background:var(--surface2);color:#7ef1c9}:root[data-theme=dark] .promise-item b{color:#90aae0}:root[data-theme=dark] .promise-item div>span{color:#9fb0d0}:root[data-theme=dark] .positioning-shell{background:linear-gradient(145deg,var(--surface),var(--surface2));border-color:var(--line)}:root[data-theme=dark] .positioning-copy p{color:#9ab1d5}:root[data-theme=dark] .proof-row{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .proof-row>span{color:var(--mut)}:root[data-theme=dark] .proof-row>i{color:#8b84eb}:root[data-theme=dark] .proof-row>div{color:#98afd7}:root[data-theme=dark] .proof-row b{color:#93addc}:root[data-theme=dark] .head p{color:#9ab3d5}:root[data-theme=dark] .eyebrow{color:#8782ed}:root[data-theme=dark] .journey-intro p{color:#9ab3d5}:root[data-theme=dark] .journey-card:hover{border-color:var(--line)}:root[data-theme=dark] .journey-number{background:var(--surface2);color:#8781ee}:root[data-theme=dark] .journey-card p{color:#9faed1}:root[data-theme=dark] .journey-card a{color:#8580ef}:root[data-theme=dark] #surfaces .surf:nth-child(1) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(2) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(3) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(4) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(5) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(6) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(7) .ico{background:var(--surface2)}:root[data-theme=dark] #surfaces .surf:nth-child(8) .ico{background:var(--surface3)}:root[data-theme=dark] #surfaces .surf:nth-child(9) .ico{background:var(--surface3)}:root[data-theme=dark] #surfaces .surf:nth-child(10) .ico{background:var(--surface3)}:root[data-theme=dark] .feature-atlas-kicker{color:#8782ed}:root[data-theme=dark] .feature-atlas-intro p{color:#9faed1}:root[data-theme=dark] .feature-atlas-intro-copy a{color:#8580ef}:root[data-theme=dark] .feature-group{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .feature-group>summary:before{background:var(--surface2);color:#8982ed}:root[data-theme=dark] .feature-group>summary span{color:#9faed1}:root[data-theme=dark] .feature-group[open]>summary{border-bottom-color:var(--line)}:root[data-theme=dark] .feature-cards{background:var(--surface3)}:root[data-theme=dark] .feature-product{background:var(--surface)}:root[data-theme=dark] .product-glyph{background:var(--surface2);color:#8782ed}:root[data-theme=dark] .feature-product[data-tone=mobile] .product-glyph{background:var(--surface2);color:#7ef1ed}:root[data-theme=dark] .feature-product[data-tone=connectors] .product-glyph{background:var(--surface2);color:#7eaef1}:root[data-theme=dark] .feature-product[data-tone=formats] .product-glyph{background:var(--surface2);color:#f1a37e}:root[data-theme=dark] .feature-product[data-tone=account] .product-glyph{background:var(--surface2);color:#9784eb}:root[data-theme=dark] .feature-product[data-tone=business] .product-glyph{background:var(--surface2);color:#ec83d5}:root[data-theme=dark] .feature-product[data-tone=control] .product-glyph{background:var(--surface2);color:#83ccec}:root[data-theme=dark] .product-head small{color:var(--mut)}:root[data-theme=dark] .feature-product p{color:#9ab1d5}:root[data-theme=dark] .feature-chips span{background:var(--surface);color:#98afd7;border-color:var(--line)}:root[data-theme=dark] .feature-link{color:#8580ef}:root[data-theme=dark] .everywhere-shell{background:linear-gradient(145deg,var(--surface),var(--surface2));border-color:var(--line)}:root[data-theme=dark] .everywhere-head p{color:#9ab3d5}:root[data-theme=dark] .place-card{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .place-label{background:var(--surface2);color:#8782ed}:root[data-theme=dark] .place-card p{color:#9faed1}:root[data-theme=dark] .place-card ul{color:#99b1d6}:root[data-theme=dark] .place-card li:before{color:#8be4bb}:root[data-theme=dark] #collaborate .show>.info p{color:#9ab3d5}:root[data-theme=dark] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(99,91,255,.13),transparent 70%),var(--surface)}:root[data-theme=dark] footer .legal-foot-links{border-top-color:var(--line)}:root[data-theme=dark] .mobile-nav-toggle{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .mobile-nav{border-top-color:var(--line)}:root[data-theme=dark] .mobile-nav>a:not(.btn),:root[data-theme=dark] .mobile-account{color:#97add8}:root[data-theme=dark] .mobile-nav>a:not(.btn):hover,:root[data-theme=dark] .mobile-account:hover{background:var(--surface2);color:#92a5dd}:root[data-theme=dark] footer .legal-foot-links a{background:var(--surface2)}:root[data-theme=dark] .scene-tab{background:var(--surface)}:root[data-theme=dark] .scene-card{background:var(--surface)}:root[data-theme=dark] .scene-card video,:root[data-theme=dark] .scene-card img{background:var(--surface2)}:root[data-theme=dark] .scene-out .o{background:var(--surface);color:#7ef1e7;border-color:var(--line)}:root[data-theme=dark] .ph-nav span{color:#95a4db}:root[data-theme=dark] .hero-shot{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .safety-card{background:var(--surface)}:root[data-theme=dark] .chain-chips i{color:#95a2da}:root[data-theme=dark] .vis-film .vis-video{background:var(--surface2)}:root[data-theme=dark] .hero-film-tag{color:#a1aece}:root[data-theme=dark] .product-family-kicker{color:#9fa9d1}:root[data-theme=dark] .hero-tool-hint,:root[data-theme=dark] .hero-tool-status{color:#9db0d2}:root[data-theme=dark] .hero-tool-status{color:#9ab0d5}:root[data-theme=dark] .docs-agent-primer{background:radial-gradient(400px 260px at 0 100%,rgba(120,213,206,.12),transparent 70%),linear-gradient(145deg,var(--surface),var(--surface))}:root[data-theme=dark] .docs-agent-primer .primer-kicker{color:#8481ef}:root[data-theme=dark] .docs-agent-primer p{color:#9caed3}:root[data-theme=dark] .agent-primer-step{border-color:var(--line)}:root[data-theme=dark] .agent-primer-step b{color:#8da9e2}:root[data-theme=dark] .agent-primer-step small{color:#a0afcf}:root[data-theme=dark] .docs-tool-legend>div{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .docs-tool-legend span{color:#a0afcf}:root[data-theme=dark] .feature-ledger span{background:var(--surface);color:#9aafd5;border-color:var(--line)}:root[data-theme=dark] .docs-search-card{background:radial-gradient(360px 180px at 100% 0,rgba(120,213,206,.15),transparent 72%),linear-gradient(145deg,var(--surface),var(--surface))}:root[data-theme=dark] .docs-search-kicker{color:#8481ef}:root[data-theme=dark] .docs-search-copy h2{color:#8ba7e5}:root[data-theme=dark] .docs-search-copy p{color:#9eaed1}:root[data-theme=dark] .docs-search-input-wrap{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .docs-search-symbol{color:#858fea}:root[data-theme=dark] .docs-search-input-wrap input{color:#8ea7e1}:root[data-theme=dark] .docs-search-input-wrap input::placeholder{color:var(--mut)}:root[data-theme=dark] .docs-search-input-wrap kbd,:root[data-theme=dark] .docs-search-control>p kbd{background:var(--surface);color:#a1afce;border-bottom-color:var(--line)}:root[data-theme=dark] .docs-search-control>p{color:var(--mut)}:root[data-theme=dark] .docs-search-input-wrap button,:root[data-theme=dark] .docs-search-results-head button{background:var(--surface2);color:#838cec}:root[data-theme=dark] .docs-search-results{border-color:var(--line)}:root[data-theme=dark] .docs-search-results-head{color:#97acd8}:root[data-theme=dark] .docs-search-result{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .docs-search-result-kicker{color:#858fea}:root[data-theme=dark] .docs-search-result>b{color:#8fa7e0}:root[data-theme=dark] .docs-search-result>p{color:#a0afcf}:root[data-theme=dark] .docs-search-result-matches span{background:var(--surface2);color:#9cb4d3}:root[data-theme=dark] .docs-search-empty{background:var(--surface);color:#9faed1;border-color:var(--line)}:root[data-theme=dark] .docs-search-empty b{color:#94acdb}:root[data-theme=dark] .docs-recipe,:root[data-theme=dark] .docs-access-grid>div{background:linear-gradient(145deg,var(--surface),var(--surface));border-color:var(--line)}:root[data-theme=dark] .docs-recipe-kicker{color:#8481ef}:root[data-theme=dark] .prose .docs-recipe h3,:root[data-theme=dark] .prose .docs-access-grid h3{color:#90aae0}:root[data-theme=dark] .prose .docs-recipe li{color:#9fafd1}:root[data-theme=dark] .prose .docs-access-grid p{color:#9fafd1}:root[data-theme=dark] .show-tab{background:var(--surface)}:root[data-theme=dark] .show-tab[aria-selected=true]{background:linear-gradient(150deg,var(--surface),var(--surface))}:root[data-theme=dark] .st-mark{border-color:var(--line)}:root[data-theme=dark] .show-chain i{background:var(--surface3)}:root[data-theme=dark] .show-card{background:var(--surface)}:root[data-theme=dark] .show-card video{background:var(--surface2)}:root[data-theme=dark] .show-why .sw{background:linear-gradient(150deg,var(--surface),var(--surface2))}:root[data-theme=dark] #surfaces{background:var(--surface2);border-top-color:var(--line)}:root[data-theme=dark] .bt{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .bt[aria-selected=true] .bt-ico{background:var(--surface)}:root[data-theme=dark] .bench-panel{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .bp-chips span{color:#95acdb}:root[data-theme=dark] .hub-extras{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .hub-extras>summary:before{background:var(--surface2);color:#8982ed}:root[data-theme=dark] .hub-extras[open]>summary{border-bottom-color:var(--line)}:root[data-theme=dark] .hub-grid{background:var(--surface3)}:root[data-theme=dark] .hx{background:var(--surface)}:root[data-theme=dark] .hx-head small{color:var(--mut)}:root[data-theme=dark] .hx p{color:#9ab1d5}:root[data-theme=dark] .hub-foot{border-top-color:var(--line)}:root[data-theme=dark] .hub-foot a{color:#8580ef}:root[data-theme=dark] .rewind{background:linear-gradient(155deg,var(--surface),var(--surface2))}:root[data-theme=dark] .rw-doc{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .rw-bar{background:var(--surface);border-bottom-color:var(--line)}:root[data-theme=dark] .rw-bar i{background:var(--surface3)}:root[data-theme=dark] .rw-bar i:nth-child(3){background:var(--surface3)}:root[data-theme=dark] .rw-bar span{color:var(--mut)}:root[data-theme=dark] .rw-v .l{background:var(--surface3)}:root[data-theme=dark] .rw-dir .d-fwd{background:var(--surface2);color:#828bed}:root[data-theme=dark] .rw-dir .d-rew{background:var(--surface2);color:#f1a17e}:root[data-theme=dark] .rw-dir .d-res{background:var(--surface2);color:#7ef1c5}:root[data-theme=dark] .rw-list li{background:var(--surface)}:root[data-theme=dark] .rw-track{background:var(--surface3)}:root[data-theme=dark] .rw-track:before{background:var(--surface3)}:root[data-theme=dark] .rw-stop{background:var(--surface3);border-color:var(--line)}:root[data-theme=dark] .rw-head{border-color:var(--line)}:root[data-theme=dark] .rw-list .rw-s1{background:var(--surface2)}:root[data-theme=dark] .run-steps li{background:var(--surface)}:root[data-theme=dark] .reach{background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--product-tone) 4%,var(--surface)))}:root[data-theme=dark] .mk{background:var(--surface)}:root[data-theme=dark] .eng{background:var(--surface)}:root[data-theme=dark] .agent-all{background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--product-tone) 5%,var(--surface)))}:root[data-theme=dark] .btn.ghost{background:var(--surface)}:root[data-theme=dark] .dd-menu{background:var(--surface)}:root[data-theme=dark] .shot{background:var(--surface)}:root[data-theme=dark] .shot .bar{background:linear-gradient(180deg,var(--surface),var(--surface2))}:root[data-theme=dark] .shot .bar i{background:var(--surface3)}:root[data-theme=dark] .chip:hover{background:var(--surface)}:root[data-theme=dark] .stat{background:var(--surface)}:root[data-theme=dark] .surf{background:var(--surface)}:root[data-theme=dark] .surf:hover{border-color:var(--line)}:root[data-theme=dark] .vis{background:var(--surface)}:root[data-theme=dark] .vis .bar{background:linear-gradient(180deg,var(--surface),var(--surface2))}:root[data-theme=dark] .vis .bar i{background:var(--surface3)}:root[data-theme=dark] .fmt{background:var(--surface)}:root[data-theme=dark] .repl .r{background:var(--surface)}:root[data-theme=dark] .price{background:var(--surface)}:root[data-theme=dark] .price.pop{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box}:root[data-theme=dark] .price .seatrow input{background:var(--surface)}:root[data-theme=dark] .ent-strip{background:var(--surface)}:root[data-theme=dark] .why .w{background:var(--surface)}:root[data-theme=dark] .faq details{background:var(--surface)}:root[data-theme=dark] .faq details[open]{border-color:var(--line)}:root[data-theme=dark] .dl-card{background:var(--surface)}:root[data-theme=dark] .dl-card.rec{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box}:root[data-theme=dark] .nav-acct{background:var(--surface)}:root[data-theme=dark] .modal{background:var(--surface)}:root[data-theme=dark] .field input{background:var(--surface)}:root[data-theme=dark] .alert.err{background:var(--surface2);color:#f1867e;border-color:var(--line)}:root[data-theme=dark] .alert.ok{background:var(--surface2);color:#7ef1c1;border-color:var(--line)}:root[data-theme=dark] .gbtn{background:var(--surface)}:root[data-theme=dark] .spin{border-top-color:var(--line)}:root[data-theme=dark] .badge.free{background:var(--surface2)}:root[data-theme=dark] .badge.cancel{background:var(--surface2);color:#f1a87e}:root[data-theme=dark] .btn.danger{background:var(--surface);color:#f1867e;border-color:var(--line)}:root[data-theme=dark] .btn.danger:hover{background:var(--surface2)}:root[data-theme=dark] .org-row{background:var(--surface)}:root[data-theme=dark] .org-ending{background:var(--surface2);border-color:var(--line);color:#f1c77e}:root[data-theme=dark] .org-plan-change select{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .org-role{background:var(--surface2)}:root[data-theme=dark] .org-role.owner{background:var(--surface2);color:#f1c77e}:root[data-theme=dark] .org-x{color:#f1867e}:root[data-theme=dark] .org-x:hover{background:var(--surface2)}:root[data-theme=dark] .caps-hint{color:#f1a87e}:root[data-theme=dark] .u-chip{background:var(--surface)}:root[data-theme=dark] .danger-zone{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .danger-zone b{color:#f1867e}:root[data-theme=dark] .stage-done{color:#82a8ed}:root[data-theme=dark] body{background:var(--bg);color:var(--ink)}:root[data-theme=dark] header{background:#0a0e1ad1;border-bottom-color:var(--line)}:root[data-theme=dark] .hero:before,:root[data-theme=dark] .phero:before{opacity:.5}:root[data-theme=dark] .hero .blob{opacity:.28}:root[data-theme=dark] .final{background:radial-gradient(600px 300px at 50% 0%,rgba(120,128,255,.16),transparent 70%),var(--bg)}:root[data-theme=dark] footer{border-top-color:var(--line)}:root[data-theme=dark] .btn.primary,:root[data-theme=dark] .btn.fun{color:#0a0e1a;box-shadow:0 12px 30px -10px #8b93f580}:root[data-theme=dark] .btn.ghost{border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .btn.ghost:hover{border-color:var(--acc)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ink);background:var(--surface2);border-color:var(--line)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#66708c}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px #8b93f52e}:root[data-theme=dark] .alert.err{color:#ffa8a0;background:#b4231829;border-color:#ff8a8052}:root[data-theme=dark] .alert.ok{color:#6fd8a8;background:#06764729;border-color:#6fd8a84d}:root[data-theme=dark] .btn.danger{color:#ffa8a0;background:#b4231824;border-color:#ff8a8057}:root[data-theme=dark] .danger-zone{background:#b423181a;border-color:#ff8a8042}:root[data-theme=dark] .danger-zone b{color:#ffa8a0}:root[data-theme=dark] .caps-hint{color:#f0b17a}:root[data-theme=dark] .scene-out .o{color:#6fd8a8;background:#1f6f682e;border-color:#6fd8a842}:root[data-theme=dark] .band,:root[data-theme=dark] .magic,:root[data-theme=dark] .band-dark,:root[data-theme=dark] .agent-door .door{border:1px solid var(--line)}:root[data-theme=dark] .show-card,:root[data-theme=dark] .scene-card,:root[data-theme=dark] .vis,:root[data-theme=dark] .shot{border-color:var(--line);box-shadow:0 30px 74px -44px #000c}:root[data-theme=dark] .show-card video{background:var(--surface3)}:root[data-theme=dark] .dlbar{background:#141a2cf0;border-color:var(--line)}:root[data-theme=dark] .dlbar-copy b{color:var(--ink)}:root[data-theme=dark] .dlbar-copy span{color:var(--mut)}:root[data-theme=dark] .dlbar-close{color:var(--mut)}:root[data-theme=dark] .strip{background:#111726e0}:root[data-theme=dark] .fcard{background:#141a2cf0}:root[data-theme=dark] .summary-card{background:#141a2cf0}:root[data-theme=dark] .goal-panel,:root[data-theme=dark] .goal-list a{background:#141a2cdb}:root[data-theme=dark] .journey-card{background:#141a2ceb}:root[data-theme=dark] .agent-primer-step{background:#141a2ce0}:root[data-theme=dark] .docs-search-results{background:#141a2cfa}:root[data-theme=dark] footer{background:#0f1424b8}:root[data-theme=dark] .price.pop,:root[data-theme=dark] .dl-card.rec{background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;border:1.5px solid transparent}:root[data-theme=dark] ::selection{background:#8b93f552;color:#fff}:root[data-theme=dark] ::-webkit-scrollbar{width:12px;height:12px}:root[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2b3350;border:3px solid var(--bg);border-radius:8px}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a4468}
