:root{color:#f5f5f7;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--muted:#a2a1b1;--accent:#b5a0ee;--border:#2a2936;--surface:#191921;background:#101018;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #c3aaff}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}svg{flex-shrink:0}::selection{background:#a78bfa55}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;background:#14141c;flex-direction:column;flex-shrink:0;width:244px;padding:30px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;text-align:left;align-items:center;gap:11px;padding:0 8px;font-size:30px;font-weight:730;display:flex}.brand .mascot{border-radius:12px;width:38px;height:38px}.brand-dot{color:var(--accent)}.workspace-label{letter-spacing:1.7px;color:#797789;margin:45px 12px 13px;font-size:10px;font-weight:650}.server-picker{border:1px solid var(--border);background:#1c1c26;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:11px 9px;display:flex}.server-picker>div:nth-child(2){flex:1;min-width:0}.server-mark{color:#d5c3fc;background:#332b43;border:1px solid #514661;border-radius:7px;place-items:center;width:31px;height:34px;font-weight:600;display:grid}.field-label{color:var(--muted);font-size:10px;display:block}.server-placeholder{white-space:nowrap;letter-spacing:-.1px;font-size:10px;display:block}.server-picker select{color:#eee;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;font-size:12px}.server-picker option{background:#1c1c26}nav{gap:7px;margin-top:28px;display:grid}.nav-item{color:#a5a4b5;text-align:left;border-radius:7px;align-items:center;gap:13px;min-height:44px;padding:12px;font-size:13px;display:flex}.nav-item:hover{background:#20202d}.nav-item.active{color:#d5c0ff;background:#2c253d}.nav-item.active:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:3px;height:25px;position:absolute;left:0}.soon{letter-spacing:.8px;color:#96909e;border:1px solid #383543;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:8px}.sidebar-note{margin:auto 10px 37px;padding-top:50px}.little-star{color:#9a86c8;font-size:28px}.sidebar-note p{color:#c4bfce;margin-top:9px;font-size:13px;line-height:1.7}.sidebar-note>span:last-child{color:#7e798e;margin-top:10px;font-size:11px;display:block}.sidebar-bottom{border-top:1px solid var(--border);padding:20px 9px 0}.made-by{color:#8e8a9a;align-items:center;gap:4px;font-size:10px;display:flex}.made-by b{color:#c5c1ce;font-weight:500}.made-by svg{color:#bab0cd;margin-left:auto}.version{color:#8f889c;letter-spacing:.3px;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.status-dot{background:#b49ae7;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.main-shell{width:calc(100% - 244px);margin-left:244px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:81px;padding:0 44px;display:flex}.breadcrumb{color:#8e8a9e;align-items:center;gap:15px;font-size:12px;display:flex}.breadcrumb strong{color:#dcd8e6;font-weight:400}.slash{color:#575160}.top-actions{align-items:center;gap:22px;display:flex}.early-access{letter-spacing:1.3px;color:#c1afdd;align-items:center;gap:7px;font-size:8px;display:flex}.early-access .status-dot{width:5px;height:5px}.button{white-space:nowrap;background:#26232f;border:1px solid #403a4f;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:12px 18px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:#35303f}.button.primary{color:#20172f;background:#b6a0ed;border-color:#b6a0ed}.button.primary:hover{background:#c8b4fc;transform:translateY(-1px)}.button.small{min-height:34px;padding:8px 12px;font-size:10px}.quiet-button,.text-link{color:#c9bbdf;align-items:center;gap:9px;padding:4px 0;font-size:11px;display:inline-flex}.quiet-button:hover,.text-link:hover{color:#eee0ff}.quiet-button{color:#c1b9cd}.icon-button{border-radius:4px;place-items:center;padding:5px;display:grid}.icon-button:hover{background:#ffffff0a}main{max-width:1440px;margin:auto;padding:37px 44px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;display:flex}.eyebrow{letter-spacing:1.7px;color:#b5a7d2;font-size:9px;font-weight:600}.page-heading h1{letter-spacing:-1.1px;margin:9px 0 11px;font-size:32px;font-weight:650;line-height:1.25}.wave{color:#b5a0ee;vertical-align:middle;margin-left:13px;font-size:31px;display:inline-block}.page-heading>div>p:last-child{color:var(--muted);font-size:12px}.pill{color:#b2a6c7;white-space:nowrap;background:#1a1824;border:1px solid #34303f;border-radius:25px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:inline-flex}.pill.success{color:#98d6b5}.hero{background:radial-gradient(at 80%,#47395566,#0000 57%),#24202e;border:1px solid #3b324a;border-radius:13px;min-height:351px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;width:57%;padding:35px}.hero-tag{letter-spacing:1.1px;color:#d5c6ec;align-items:center;gap:7px;font-size:8px;display:flex}.hero h2{letter-spacing:-2.6px;color:#f3edf9;margin:20px 0 17px;font-size:52px;font-weight:650;line-height:1.04}.hero h2 span{color:#baa3e9}.hero-content>p{color:#bab0c6;max-width:330px;font-size:12px;line-height:1.85}.hero-content .button{margin-top:22px}.hero-footnote{color:#a79bb6;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.hero-art{isolation:isolate;justify-content:center;align-items:center;width:43%;display:flex;position:relative}.hero-art>.mascot{border:1px solid #d8cbec22;border-radius:50%;width:218px;height:218px;transform:rotate(-8deg);box-shadow:0 15px 60px #09041130}.orbit{z-index:-1;border:1px solid #bba5d518;border-radius:50%;width:290px;height:290px;position:absolute;transform:rotate(-20deg)}.orbit-two{border-style:dashed;width:365px;height:365px}.art-spark{color:#c9b2ed;position:absolute}.spark-one{font-size:30px;top:15%;right:22%}.spark-two{font-size:22px;bottom:24%;left:12%}.speech-bubble{color:#463552;background:#ece3f4;border-radius:12px 12px 12px 2px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:600;display:flex;position:absolute;top:25%;right:3%;transform:rotate(6deg);box-shadow:0 8px 16px #0002}.speech-bubble svg{color:#9c6da1}.mascot-caption{letter-spacing:1.8px;color:#b1a1c1;font-size:7px;position:absolute;bottom:13%;transform:rotate(-3deg)}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:29px 0 16px;display:flex}.section-heading h2{letter-spacing:-.3px;font-size:15px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;padding:23px 21px 19px;display:flex}.feature-icon{border:1px solid #a78bfa22;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:17px;display:inline-grid}.purple{color:#bda3f8;background:#30253e}.peach{color:#e7ba9e;background:#392b28;border-color:#dbb79722}.mint{color:#a6ceba;background:#22322e;border-color:#9fe3be22}.feature-card h3{letter-spacing:-.2px;font-size:14px}.feature-card p{color:var(--muted);margin:9px 0 20px;font-size:11px;line-height:1.9}.feature-card .text-link{margin-top:auto;font-size:10px}.foundation-banner{border:1px solid var(--border);background:#16151f;border-radius:10px;align-items:center;gap:17px;margin-top:23px;padding:22px;display:flex}.foundation-symbol{color:#b8a4d6;letter-spacing:-1px;background:#282130;border:1px solid #3b3347;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:43px;font-size:23px;display:grid}.foundation-banner .eyebrow{letter-spacing:1.3px;font-size:7px}.foundation-banner h3{margin:4px 0 5px;font-size:13px}.foundation-banner p{color:#9c94a9;font-size:10px;line-height:1.7}.foundation-banner .quiet-button{flex-shrink:0;margin-left:auto;font-size:10px}footer{border-top:1px solid var(--border);color:#857d94;justify-content:space-between;align-items:center;gap:15px;margin-top:37px;padding:21px 0 24px;font-size:9px;display:flex}footer>span{align-items:center;gap:7px;display:flex}.footer-divider{color:#56505f;padding:0 7px}footer svg{color:#9e85b8}.panel{border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:24px}.panel .section-heading{margin-top:0}.muted{color:var(--muted);font-size:12px;line-height:1.9}.empty-state{text-align:center;color:#a98dc9;padding:35px 20px 28px}.empty-state h3{color:#ded6e7;margin-top:15px;font-size:18px}.empty-state p{color:var(--muted);margin:10px 0 20px;font-size:12px}.notice{color:#ccbddf;background:#26202f;border:1px solid #443b54;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:13px 16px;font-size:12px;display:flex}.notice.error{color:#fac8cb;background:#3b252a;border-color:#824a50}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.roadmap-card h3{margin:10px 0 17px;font-size:16px}.roadmap-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.roadmap-card li{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.roadmap-card li span{background:#897199;border-radius:50%;flex-shrink:0;width:4px;height:4px}.roadmap-heading{margin-top:35px}.voice-layout{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.voice-requirements{grid-template-columns:1fr 1fr;gap:25px;margin-top:27px;display:grid}.voice-requirements h3{color:#e3d9ee;margin-bottom:14px;font-size:13px}.voice-requirements ul{gap:13px;padding:0;list-style:none;display:grid}.voice-requirements li{color:#aca3b9;gap:8px;font-size:11px;display:flex}.voice-requirements svg,.voice-foot svg{color:#af98ce}.voice-lfm>h2{letter-spacing:-.7px;margin:0 0 12px;font-size:23px}.voice-lfm>p{color:var(--muted);font-size:12px;line-height:1.9}.lfm-example{background:#221c2b;border:1px dashed #4c3e59;border-radius:8px;margin:25px 0;padding:16px}.lfm-example .eyebrow{font-size:7px}.lfm-example p{color:#c1b1d2;margin-top:9px;font-size:12px;line-height:1.9}.voice-foot{color:#bbb0c6;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.setup-panel{max-width:850px}.setup-list{margin-top:25px}.setup-row{border-bottom:1px solid var(--border);gap:15px;padding:20px 0;display:flex}.setup-row:last-child{border-bottom:0}.setup-check{border:1px solid #5b4b6e;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:2px;display:grid}.setup-check>span{background:#a38dbd;border-radius:50%;width:5px;height:5px}.setup-check.done{color:#96cfac;background:#25362e;border-color:#3c6450}.setup-row h3{font-size:14px}.setup-row p{color:var(--muted);margin:6px 0 8px;font-size:12px}.setup-row code{color:#bbaad0;background:#25202f;border-radius:4px;padding:3px 6px;font-size:10px}.setup-actions{flex-wrap:wrap;gap:15px;margin-top:22px;display:flex}.connection-note{color:#baa4da;gap:15px;max-width:850px;margin:20px 0;display:flex}.connection-note h3{color:#dfd5eb;font-size:14px}.connection-note p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.9}.module-title{align-items:center;gap:15px;display:flex}.module-title .feature-icon{flex-shrink:0;margin:0}.module-title h3{font-size:16px}.module-title p{color:var(--muted);margin-top:5px;font-size:12px}.toggle-label{color:var(--muted);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.toggle-label input{appearance:none;cursor:pointer;background:#474151;border-radius:20px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.toggle-label input:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-label input:checked{background:#a78bfa}.toggle-label input:checked:before{transform:translate(14px)}.setting-option{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 0;font-size:13px;display:flex}.setting-option p{color:var(--muted);margin-top:5px;font-size:12px}input[type=checkbox]{accent-color:#a78bfa}.editor-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:18px;padding-top:20px;display:flex}.editor-actions>span{color:#b3a7c6;max-width:60%;margin-right:auto;font-size:11px}.audit-list{margin:0;padding:0;list-style:none}.audit-list li{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.loading{min-height:60vh;color:var(--muted);place-items:center;display:grid}.mobile-menu,.scrim{display:none}.skip-link{z-index:100;color:#20172f;background:#c1a9f2;border-radius:7px;padding:12px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:15px}@media (width>=1450px){main{padding-top:48px}.hero{min-height:395px}.hero-content{padding:43px}.hero h2{font-size:62px}.hero-art>.mascot{width:250px;height:250px}.hero-content>p{font-size:13px}.feature-card{padding:27px}.feature-card p{font-size:12px}.page-heading h1{font-size:36px}}@media (width<=1150px){.sidebar{width:214px;padding:26px 15px}.main-shell{width:calc(100% - 214px);margin-left:214px}.brand{font-size:28px}.topbar{padding:0 28px}main{padding:30px 28px 0}.hero-content{padding:29px}.hero h2{font-size:47px}.hero-art>.mascot{width:180px;height:180px}.orbit-one{width:240px;height:240px}.orbit-two{width:300px;height:300px}.speech-bubble{padding:8px 11px;font-size:12px;top:24%;right:2%}.mascot-caption{font-size:6px}.hero-content>p{font-size:11px}.feature-card{padding:20px 16px}.feature-card h3{font-size:13px}.foundation-banner{padding:19px 16px}.foundation-banner h3{font-size:12px}.foundation-banner .quiet-button{font-size:9px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}.voice-layout{grid-template-columns:1fr}.top-actions{gap:12px}.early-access{letter-spacing:.7px;font-size:7px}}@media (width<=850px){.sidebar{width:200px;padding:23px 12px}.main-shell{width:calc(100% - 200px);margin-left:200px}.topbar{padding:0 22px}.early-access{display:none}main{padding:28px 22px 0}.page-heading h1{font-size:27px}.page-heading .pill{display:none}.page-heading>div>p:last-child{font-size:11px}.hero{min-height:330px}.hero-content{width:62%;padding:25px}.hero-art{width:38%}.hero-tag{letter-spacing:.8px;font-size:6px}.hero h2{font-size:43px}.hero-art>.mascot{width:140px;height:140px}.speech-bubble{padding:7px 9px;font-size:10px;top:22%;right:2%}.mascot-caption{display:none}.spark-two{bottom:20%;left:8%}.hero-footnote{font-size:8px}.feature-grid{grid-template-columns:1fr}.feature-card{grid-template-columns:40px 1fr;gap:0 15px;display:grid}.feature-card .feature-icon{grid-row:1/3;margin:0}.feature-card p{margin:5px 0 10px}.feature-card .text-link{grid-column:2}.foundation-banner{flex-wrap:wrap}.foundation-banner>div:nth-child(2){width:calc(100% - 65px)}.foundation-banner .quiet-button{margin-left:60px}.sidebar-note{margin-bottom:30px}.module-title{flex-wrap:wrap}.toggle-label{margin-left:0}.module-title p{font-size:11px}.editor-actions{flex-wrap:wrap}.editor-actions>span{width:100%;max-width:100%}footer{font-size:8px}}@media (width<=640px){.sidebar{width:244px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.scrim{z-index:19;background:#0009;display:block;position:fixed;inset:0}.main-shell{width:100%;margin-left:0}.mobile-menu{display:grid}.topbar{height:66px;padding:0 19px}.breadcrumb{gap:10px;font-size:10px}.top-actions .button{padding:8px 10px;font-size:9px}.top-actions .quiet-button{max-width:130px;font-size:10px;overflow:hidden}.top-actions .quiet-button span{text-overflow:ellipsis;overflow:hidden}main{padding:26px 19px 0}.page-heading{margin-bottom:23px}.page-heading h1{letter-spacing:-1px;font-size:28px}.page-heading>div>p:last-child{max-width:280px;font-size:11px;line-height:1.8}.eyebrow{letter-spacing:1.4px;font-size:8px}.wave{margin-left:10px;font-size:25px}.hero{flex-direction:column;min-height:0}.hero-content{width:100%;padding:28px 25px 15px}.hero-tag{letter-spacing:1px;font-size:7px}.hero h2{letter-spacing:-2.4px;margin-top:18px;font-size:51px}.hero-content>p{max-width:285px;font-size:12px}.hero-art{width:100%;height:225px;margin-top:0}.hero-art>.mascot{width:155px;height:155px}.hero-art .orbit-one{width:210px;height:210px}.hero-art .orbit-two{width:270px;height:270px}.speech-bubble{font-size:11px;top:24%;right:16%}.spark-one{font-size:24px;top:9%;right:24%}.spark-two{font-size:19px;bottom:22%;left:18%}.hero-footnote{font-size:9px}.hero-content .button{font-size:11px}.section-heading h2{font-size:13px}.section-heading .text-link{gap:5px;font-size:9px}.feature-card{padding:21px 18px}.feature-card h3{font-size:14px}.foundation-banner{gap:12px}.foundation-banner h3{font-size:12px}.foundation-banner .quiet-button{margin-left:55px}.foundation-banner>div:nth-child(2){width:calc(100% - 58px)}footer{flex-direction:column;align-items:flex-start;gap:10px;margin-top:27px;font-size:9px}.roadmap-grid{grid-template-columns:1fr}.panel{padding:20px}.voice-requirements{grid-template-columns:1fr;gap:12px}.voice-requirements li{font-size:12px}.voice-layout{gap:16px}.notice{align-items:flex-start;font-size:11px}.notice .text-link{flex-shrink:0;font-size:10px}.empty-state{padding:22px 0}.empty-state h3{font-size:17px}.setup-actions{flex-direction:column}.setup-row p{font-size:11px}.audit-list li{flex-direction:column;gap:4px}.module-title>div{max-width:calc(100% - 55px)}.toggle-label{margin-top:8px}.editor-actions .button{padding:10px 13px}.connection-note{gap:10px}.connection-note p{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important}}
