:root{--bg:#f8f9f7;--paper:#fff;--ink:#202820;--text:#3e493f;--muted:#858c84;--line:#e8ebe5;--lime:#e4f007;--lime-soft:#f3f7d7;--sidebar:246px;--radius:16px;--shadow:0 5px 22px #24332205}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button{color:inherit}a{color:inherit;text-decoration:none}button svg,a svg{flex-shrink:0}button{background:0 0;border:0}input,select,textarea{color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #9baf35}button,a,input,select,textarea{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h3{font-size:16px;font-weight:600;line-height:1.5}p{color:var(--muted);line-height:1.7}small{line-height:1.6}img{max-width:100%;display:block}code{background:#edf0e8;border-radius:4px;padding:3px 5px;font-size:.9em}select{cursor:pointer}button:hover:not(:disabled){filter:brightness(.97)}.button{white-space:nowrap;background:#fff;border:1px solid #e1e5dd;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:550;line-height:1.3;display:inline-flex}.button:hover{background:#f3f5ef}.button-dark{color:#fff;background:#263024;border-color:#263024}.button-dark:hover{background:#3e4a34}.button-large{padding:16px 22px;font-size:14px}.text-link{align-items:center;gap:7px;font-size:12px;font-weight:550;display:inline-flex}.logo{background:var(--lime);color:#323820;border:1px solid #d8e508;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wordmark{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:9px;font-size:18px;font-weight:650;display:flex}.wordmark-tag{letter-spacing:.08em;border-left:1px solid var(--line);color:var(--muted);margin-left:9px;padding-left:16px;font-size:9px;font-weight:500}.version{color:#818976;letter-spacing:.04em;border:1px solid #e1e6d8;border-radius:4px;margin-left:auto;padding:3px 4px;font-size:8px}.eyebrow{letter-spacing:.16em;color:#7c8873;font-size:9px;font-weight:600;line-height:1.5}.tiny-dot{background:#87927d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.icon-button{color:#7d8879;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-button:hover{background:#edf0e8}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;padding:27px 21px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.wordmark{margin:1px 2px 31px}.server-switcher{margin-bottom:29px;position:relative}.server-button{text-align:left;border:1px solid var(--line);background:#f9faf7;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:flex}.server-button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.server-button strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.server-button small{color:#909789;margin-top:2px;font-size:9px}.server-button>svg{color:#949d90}.guild-avatar{color:#77629b;letter-spacing:-.03em;background:#e8e4f4;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.guild-avatar img{object-fit:cover;width:100%;height:100%}.server-menu{z-index:60;border:1px solid var(--line);background:#fff;border-radius:12px;width:280px;max-height:360px;padding:9px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 50px #1e2b2220}.server-menu>button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;font-size:12px;display:flex}.server-menu>button span:nth-child(2){flex:1}.server-menu>button:hover{background:var(--bg)}.server-menu p{padding:12px}.search-input{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.search-input input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.nav-label{letter-spacing:.14em;color:#a2a99c;margin:0 11px 13px;font-size:8px;font-weight:600}.side-nav{flex-direction:column;gap:6px;display:flex}.side-nav button{color:#7b8476;text-align:left;border-radius:7px;align-items:center;gap:12px;padding:12px 13px;font-size:12px;font-weight:450;display:flex}.side-nav button svg{stroke-width:1.55px}.side-nav button.selected{color:#364528;background:#edf2e0}.side-nav button.selected svg{stroke-width:1.8px}.side-nav button:hover{background:#f4f6ef}.owner-nav-link{border:1px solid var(--line);color:var(--text);border-radius:9px;align-items:center;gap:12px;margin:10px 14px 0;padding:11px 12px;font-weight:650;display:flex}.owner-nav-link:hover{background:var(--lime-soft)}.owner-nav-link span{flex:1}.nav-dot{background:#899e38;border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-new{color:#9c8b52;background:#f7f5ec;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:8px}.sidebar-bottom{margin-top:auto;padding-top:25px}.upgrade-card{background:linear-gradient(125deg,#fafcf3,#f1f4e9);border:1px solid #e9eeda;border-radius:10px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.upgrade-spark{color:#7c894a;margin:0 0 13px}.upgrade-card strong{font-size:12px;font-weight:550}.upgrade-card p{color:#929a82;margin:6px 0 14px;font-size:10px;line-height:1.7}.upgrade-card .button{border-radius:6px;justify-content:space-between;width:100%;padding:10px 8px;font-size:10px}.help-link{color:#939b8c;align-items:center;gap:9px;padding:20px 6px;font-size:10px;display:flex}.help-link>svg:last-child{margin-left:auto}.user-card{border-top:1px solid var(--line);align-items:center;gap:9px;padding:19px 1px 22px;display:flex}.user-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.user-card strong{text-overflow:ellipsis;font-size:10px;font-weight:550;overflow:hidden}.user-card small{color:#a3aa9c;margin-top:2px;font-size:8px}.user-card button{color:#a1a89a;padding:4px}.user-avatar{color:#7d6553;background:#ead8c5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-weight:600;display:flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.app-main{margin-left:var(--sidebar);min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#ffffffb8;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 38px;display:flex}.breadcrumbs{color:#a0a79a;align-items:center;gap:13px;font-size:10px;display:flex}.breadcrumbs strong{color:#5e6958;font-weight:450}.breadcrumbs svg{color:#bdc4b6}.topbar-right{align-items:center;gap:22px;display:flex}.global-search{color:#a2ab99;align-items:center;gap:9px;display:flex;position:relative}.global-search input{background:0 0;border:0;outline:0;width:138px;font-size:10px}.global-search input::placeholder{color:#a4ac9c}.global-search kbd{color:#a7ae9f;background:#f7f8f4;border:1px solid #e8ece1;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-family:inherit;font-size:9px;display:flex}.search-results{border:1px solid var(--line);z-index:40;background:#fff;border-radius:9px;width:240px;padding:7px;position:absolute;top:35px;left:0;box-shadow:0 8px 30px #24332215}.search-results button{text-align:left;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px;font-size:12px;display:flex}.search-results button svg:last-child{margin-left:auto}.search-results button:hover{background:var(--bg)}.search-results p{margin:0;padding:10px;font-size:12px}.connection-badge{color:#9b9177;white-space:nowrap;border-left:1px solid var(--line);align-items:center;gap:6px;padding-left:20px;font-size:9px;display:flex}.connection-badge.online{color:#789461}.connection-badge.online .tiny-dot{background:#84a36b;box-shadow:0 0 0 3px #8baa7014}.workspace{max-width:1360px;margin:0 auto;padding:36px 38px 15px}.owner-maintenance-banner,.owner-readonly-banner{color:#66520b;background:#fff9df;border:1px solid #e6d691;border-radius:9px;margin:0 0 16px;padding:12px 14px}.owner-maintenance-banner{gap:4px;display:grid}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.page-heading .eyebrow{letter-spacing:.15em;color:#939d89;margin-bottom:11px;font-size:8px}.page-heading h1{margin-bottom:9px;font-size:29px;font-weight:550;line-height:1.25}.page-heading h1 span{color:#78886d}.page-heading p{color:#8d9784;margin:0;font-size:11px}.page-heading .button{padding:11px 14px;font-size:10px}.welcome-banner{border-radius:var(--radius);background:#eaf0d9;border:1px solid #e2e9d1;justify-content:space-between;min-height:244px;margin-bottom:22px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.banner-label{letter-spacing:.13em;color:#7e8e61;align-items:center;gap:7px;font-size:8px;display:flex}.banner-label .tiny-dot{background:#99ab6c;width:5px;height:5px}.welcome-banner h2{letter-spacing:-.055em;color:#3f5034;margin:15px 0 11px;font-size:33px;font-weight:500;line-height:1.12}.welcome-banner p{color:#8a9977;margin-bottom:13px;font-size:10px;line-height:1.7}.banner-link{color:#53673d;align-items:center;gap:9px;padding:0;font-size:10px;font-weight:550;display:flex}.banner-index{letter-spacing:.18em;color:#a0ad8c;font-size:7px;position:absolute;top:22px;right:24px}.banner-art{justify-content:center;align-items:center;width:290px;height:290px;display:flex;position:absolute;top:-27px;right:100px}.banner-rings{border:1px solid #b1c38a47;border-radius:50%;width:200px;height:200px;position:absolute}.banner-rings:before,.banner-rings:after{content:"";border:1px solid #b1c38a33;border-radius:50%;position:absolute;inset:-28px}.banner-rings:after{border-color:#b1c38a26;inset:-57px}.banner-audio{color:#889b57;background:linear-gradient(150deg,#fafcf1,#d7e5b4);border-radius:32px;justify-content:center;align-items:center;width:131px;height:131px;display:flex;transform:rotate(-10deg);box-shadow:12px 20px 25px #5e7a3114,inset 0 0 0 1px #ffffffab}.floating-icon{color:#a2b67c;background:#f8faef;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;box-shadow:0 7px 16px #7f9c3d11}.floating-icon.one{top:62px;left:18px;transform:rotate(-12deg)}.floating-icon.two{bottom:44px;right:15px;transform:rotate(12deg)}.banner-caption{text-align:center;letter-spacing:.21em;color:#9bad7f;width:100%;font-size:7px;position:absolute;bottom:20px;left:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.metric-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-width:0;padding:18px 19px}.metric-top{color:#8a9581;justify-content:space-between;align-items:center;gap:7px;margin-bottom:14px;font-size:9px;display:flex}.metric-icon{border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.lilac{color:#a08bb8;background:#f0edf6}.lime{color:#9aaf5c;background:#f0f5df}.blue{color:#84a0ba;background:#eaf1f7}.peach{color:#c2a27a;background:#fbf0e6}.metric-card>strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:550;display:block;overflow:hidden}.metric-card>small{color:#a2ab9a;margin-top:8px;font-size:8px;display:block}.overview-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;margin-bottom:22px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;margin-bottom:22px}.overview-columns .panel{margin-bottom:0}.panel-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.panel-head h3{letter-spacing:-.025em;margin:0 0 4px;font-size:13px;font-weight:550}.panel-head p{color:#a0a897;margin:0;font-size:9px;line-height:1.6}.panel-head>svg{color:#9ca68f}.period-pill{color:#8f9a82;white-space:nowrap;border:1px solid #e9ede1;border-radius:6px;align-items:center;gap:9px;padding:7px 10px;font-size:8px;display:inline-flex}.chart{gap:15px;height:170px;padding:0 24px 20px;display:flex}.chart-axis{color:#b0b7a8;text-align:right;flex-direction:column;justify-content:space-between;min-width:18px;padding-bottom:23px;font-size:7px;display:flex}.chart-main{flex:1;min-width:0;margin-bottom:23px;position:relative}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.chart-lines i{border-top:1px dashed #edf0e7;width:100%}.chart-bars{justify-content:space-around;align-items:flex-end;gap:13px;padding:0 12px;display:flex;position:absolute;inset:0}.chart-col{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.chart-bar{background:#dfe7d0;border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:0;position:relative}.chart-bar.last{background:#aec67c}.chart-bar span{white-space:nowrap;color:#fff;z-index:3;background:#283320;border-radius:4px;padding:5px 8px;font-size:9px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.chart-bar:hover span,.chart-bar:focus-visible span{display:block}.chart-labels{color:#a6af9c;justify-content:space-around;font-size:7px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.chart-zero{color:#a2ae94;text-align:center;justify-content:center;align-items:center;padding:10px;font-size:10px;display:flex;position:absolute;inset:0}.chart-footer{color:#a1ac95;border-top:1px solid #f0f2eb;align-items:center;gap:6px;padding:13px 24px;font-size:8px;display:flex}.legend-dot{background:#b5c796;border-radius:2px;width:6px;height:6px}.chart-footer button{color:#8b977e;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.quick-panel .panel-head{padding-bottom:15px}.quick-link{text-align:left;border-top:1px solid #f1f3ec;align-items:center;gap:12px;width:100%;padding:14px 24px;display:flex}.quick-icon{color:#93a17f;background:#f6f8f1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.quick-link>span:nth-child(2){flex-direction:column;flex:1;display:flex}.quick-link strong{font-size:10px;font-weight:500}.quick-link small{color:#a5ad9a;margin-top:4px;font-size:8px}.quick-link>svg{color:#a4af98}.quick-tip{border-top:1px solid #f1f3ec;align-items:flex-start;gap:8px;margin:0;padding:12px 24px;display:flex}.quick-tip p{color:#a0ab93;margin:0;font-size:8px;line-height:1.8}.tip-icon{color:#afbb90;margin-top:1px}.server-settings{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.server-settings>div{align-items:center;gap:15px;display:flex}.mini-icon{color:#96a385;display:flex}.server-settings h3{letter-spacing:-.02em;margin:0 0 5px;font-size:12px}.server-settings p{color:#a1aa97;margin:0;font-size:9px}.timeout-input{border:1px solid #e3e8da;border-radius:7px;align-items:center;display:flex;overflow:hidden}.timeout-input input{border:0;width:65px;padding:9px 10px;font-size:11px}.timeout-input span{color:#a1ab96;padding:0 10px;font-size:9px}.workspace-footer{color:#aeb5a5;justify-content:space-between;align-items:center;gap:15px;padding:8px 0 14px;font-size:8px;display:flex}.workspace-footer>span,.workspace-footer button{align-items:center;gap:7px;display:flex}.workspace-footer button{color:#9ca88e;font-size:8px}.footer-dot{padding:0 4px}.section-label{justify-content:space-between;align-items:center;margin:28px 0 18px;display:flex}.section-label h2{margin:0 0 6px;font-size:19px;font-weight:550}.section-label p{margin:0;font-size:11px}.tag{color:#8a967b;white-space:nowrap;background:#f5f7ef;border:1px solid #e9eddf;border-radius:5px;padding:6px 9px;font-size:9px}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.provider-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:17px 18px;display:flex}.provider-card.active{background:#fcfdf7;border-color:#a9be73;box-shadow:0 0 0 1px #a9be73}.provider-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.provider-mark{justify-content:center;align-items:center;width:56px;height:38px;display:flex}.provider-mark img{object-fit:contain;width:100%;height:100%}.provider-wordmark{color:#c59961;letter-spacing:-.06em;font-size:15px;font-weight:700}.provider-card>strong{margin-bottom:7px;font-size:12px;font-weight:550}.provider-card>small{color:#a0a995;font-size:9px}.radio{color:#fff;border:1px solid #dfe5d6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.radio.checked{background:#93aa60;border-color:#93aa60}.pro-tag{letter-spacing:.05em;color:#a29463;background:#faf7ed;border:1px solid #f1ebd8;border-radius:4px;align-items:center;gap:4px;padding:4px;font-size:7px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:23px;padding:4px 25px 28px;display:grid}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:#647156;font-size:11px;font-weight:550}.field>small{color:#9ca68f;margin-top:-3px;font-size:10px;line-height:1.6}.field input:not([type=range]),.field select,.field textarea{background:#fdfefa;border:1px solid #e0e6d7;border-radius:7px;width:100%;min-height:40px;padding:11px 12px;font-size:11px}.field textarea{resize:vertical;line-height:1.8}.field input::placeholder,.field textarea::placeholder{color:#afb8a4}.field input[type=range]{accent-color:#8ca456;width:100%;margin-top:8px}.toggle-field{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:23px;display:flex}.toggle-field strong{font-size:11px;font-weight:550;display:block}.toggle-field small{color:#a3ad97;margin-top:5px;font-size:10px;display:block}.toggle{background:#e4e9dd;border-radius:20px;flex-shrink:0;width:34px;height:20px;padding:3px;position:relative}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0001}.toggle.on{background:#92a85f}.toggle.on span{transform:translate(14px)}.soft-note{border-top:1px solid var(--line);color:#a1ab94;border-radius:0 0 var(--radius) var(--radius);background:#fcfdf9;align-items:center;gap:10px;padding:16px 25px;font-size:10px;display:flex}.soft-note>svg{color:#a2b187;flex-shrink:0}.panel-content{padding:0 25px 26px}.panel-content .text-link{margin-top:18px}.full-width{grid-column:1/-1}.danger-text{color:#ad776e}.save-bar{z-index:20;color:#748362;background:#fff;border:1px solid #dce6ca;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:0 38px 18px;padding:13px 17px;font-size:11px;display:flex;position:sticky;bottom:18px;box-shadow:0 6px 35px #4e622125}.save-bar>span{align-items:center;gap:8px;display:flex}.save-bar>div{gap:8px;display:flex}.unsaved-dot{background:#b2bd45;border-radius:50%;width:6px;height:6px}.save-bar .button{padding:9px 12px;font-size:10px}.toast{z-index:80;color:#fff;background:#293824;border:1px solid #4a5e40;border-radius:10px;align-items:center;gap:12px;max-width:90vw;padding:14px 17px;font-size:11px;display:flex;position:fixed;bottom:25px;left:calc(50% + 80px);transform:translate(-50%);box-shadow:0 8px 35px #17231526}.toast>svg{color:#c8e399;flex-shrink:0}.toast button{color:#b9c3ae;align-items:center;padding-left:15px;display:flex}.alert{color:#9b6851;background:#fff4ee;border:1px solid #efd7cb;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:14px 16px;font-size:12px;display:flex}.alert button{color:inherit}.empty{text-align:center;flex-direction:column;align-items:center;padding:55px 25px;display:flex}.empty-icon{color:#9bac7c;background:#f2f5e9;border:1px solid #e5ebd6;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;display:flex}.empty h3{margin-bottom:10px;font-size:19px;font-weight:500}.empty p{max-width:390px;margin-bottom:0;font-size:12px}.center-actions{justify-content:center;gap:10px;padding:0 25px 35px;display:flex}.loading-panel{color:#a3b177;flex-direction:column;align-items:center;gap:15px;padding:100px 25px;display:flex}.loading-panel p{font-size:12px}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-large{height:280px;padding:12px 30px 30px}.chart-large .chart-bar{max-width:45px}.ranking-list{padding:0 25px 16px}.ranking-row{border-top:1px solid #f0f3e9;align-items:center;gap:17px;padding:16px 0;font-size:11px;display:flex}.ranking-number{color:#b7bfae;font-size:9px}.ranking-row code{color:#6b795e;background:0 0;min-width:145px;padding:0}.ranking-track{background:#f6f8ef;border-radius:20px;flex:1;height:5px;margin:0 15px}.ranking-track i{background:#b9ca91;border-radius:20px;height:100%;display:block}.ranking-row strong{text-align:right;min-width:30px;font-weight:500}.premium-hero{text-align:center;background:radial-gradient(at 50% 10%,#f8fbdf,#f0f5df 55%,#e8efd8);border:1px solid #e4eacb;border-radius:18px;flex-direction:column;align-items:center;margin-bottom:24px;padding:45px 25px;display:flex}.premium-emblem{color:#90a050;background:#fafcf0;border:1px solid #e1e9bd;border-radius:21px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:23px;display:flex;transform:rotate(-8deg);box-shadow:0 8px 20px #a3b26b10}.premium-hero h2{color:#495735;margin:17px 0;font-size:46px;font-weight:500;line-height:1.13}.premium-hero em{color:#879c55;font-family:Georgia,serif;font-weight:400}.premium-hero p{color:#8f9c78;font-size:12px}.premium-status{color:#8e9b77;align-items:center;gap:7px;margin-top:19px;font-size:10px;display:flex}.premium-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.premium-feature{padding:24px}.premium-feature>svg{color:#91a06e;margin-bottom:15px}.premium-feature h3{margin-bottom:8px;font-size:15px}.premium-feature p{margin:0;font-size:11px}.membership-row{justify-content:space-between;align-items:center;gap:25px;padding:0 25px 25px;display:flex}.membership-row strong{font-size:13px;font-weight:550}.membership-row p{max-width:490px;margin:7px 0 0;font-size:11px}.mobile-menu,.mobile-scrim{display:none}.landing{background:#fafbf8;max-width:1440px;margin:0 auto}.landing-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:30px 6%;display:flex}.landing-links{color:#858f7d;align-items:center;gap:28px;font-size:12px;display:flex}.landing-links>a{align-items:center;gap:5px;display:flex}.landing-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:100px 6% 110px;display:grid;overflow:hidden}.hero-content .eyebrow{align-items:center;gap:8px;font-size:9px;display:flex}.hero-content .tiny-dot{background:#a2b871}.hero-content h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(36px,4.5vw,63px);font-weight:500;line-height:1.12}.hero-content h1>span{color:#86976e;font-family:Georgia,serif;font-style:italic;font-weight:400}.hero-content>p{max-width:410px;font-size:14px;line-height:1.9}.hero-actions{align-items:center;gap:23px;margin-top:28px;display:flex}.hero-actions .text-link{color:#8b987a;font-size:11px}.hero-note{color:#a1ab95;align-items:center;gap:7px;max-width:430px;margin-top:23px;font-size:9px;line-height:1.7;display:flex}.voice-art{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.art-orbit{border:1px solid #e4e9d9;border-radius:50%;width:290px;height:290px;position:absolute}.orbit-two{border-color:#ebefdf;width:385px;height:385px}.art-speaker{color:#7c8f2d;background:linear-gradient(140deg,#eaf28a,#d6e655);border-radius:40px;justify-content:center;align-items:center;width:166px;height:166px;display:flex;transform:rotate(-10deg);box-shadow:20px 25px 50px #667d2520,inset 0 0 0 1px #c9d84e}.art-chip{background:#fffe;border:1px solid #e7ebdf;border-radius:13px;align-items:center;gap:11px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 7px 25px #50612807}.chip-top{top:33px;right:-12px;transform:rotate(5deg)}.chip-bottom{bottom:33px;left:-28px;transform:rotate(-3deg)}.art-chip strong{font-size:10px;font-weight:550;display:block}.art-chip small{color:#a3ad97;margin-top:4px;font-size:9px;display:block}.avatar{border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.avatar-lilac{color:#a697bb;background:#e7e0f1}.playing-icon{color:#8fa75a;background:#edf4d3;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.wave{align-items:center;gap:3px;margin-left:12px;display:flex}.wave i{background:#b4c88c;border-radius:3px;width:3px;height:9px}.wave i:nth-child(2n){height:20px}.wave i:nth-child(3){height:27px}.art-label{letter-spacing:.18em;color:#a3af96;font-size:8px;position:absolute;bottom:-4px}.feature-section{border-top:1px solid var(--line);padding:40px 6% 70px}.section-intro{text-align:center;padding:25px 0 35px}.section-intro h2{margin:15px 0 10px;font-size:32px;font-weight:500}.section-intro p{font-size:12px}.feature-section .feature-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.feature{padding:20px}.feature-icon{color:#8d9c72;background:#eef3e2;border-radius:13px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:20px;display:flex}.feature h3{margin-bottom:9px;font-size:17px;font-weight:550}.feature p{margin:0;font-size:12px;line-height:1.9}.dashboard-section{border-top:1px solid var(--line);padding:35px 6% 75px}.dashboard-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-capability{background:#ffffff80;border:1px solid #e3e8dc;border-radius:16px;padding:24px}.dashboard-capability .feature-icon{margin-bottom:16px}.dashboard-capability h3{margin:0 0 8px;font-size:15px;font-weight:550}.dashboard-capability p{margin:0;font-size:11px;line-height:1.8}.dashboard-showcase{background:linear-gradient(120deg,#f0f4e4,#f8f9f5);border:1px solid #e1e8cd;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:38px;margin-top:30px;padding:38px;display:grid}.dashboard-showcase-copy h3{letter-spacing:-.04em;max-width:430px;margin:13px 0;font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.2}.dashboard-showcase-copy p{max-width:440px;margin:0 0 22px;font-size:12px;line-height:1.8}.dashboard-preview{background:#fff;border:1px solid #dfe4d7;border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #34411c12}.dashboard-preview-top{border-bottom:1px solid #e7eadd;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:10px;display:flex}.dashboard-preview-brand,.dashboard-preview-status{align-items:center;gap:8px;display:inline-flex}.dashboard-preview-brand{font-weight:600}.dashboard-preview-status{color:#778269;font-size:9px}.dashboard-preview-status>span{background:#8dbb75;border-radius:50%;width:7px;height:7px}.dashboard-preview-body{grid-template-columns:145px minmax(0,1fr);min-height:230px;display:grid}.dashboard-preview-nav{border-right:1px solid #e7eadd;flex-direction:column;gap:6px;padding:16px 10px;display:flex}.dashboard-preview-nav>span{color:#7b8472;border-radius:7px;align-items:center;gap:8px;padding:9px 8px;font-size:9px;display:flex}.dashboard-preview-nav>span.selected{color:#596747;background:#eef3df}.dashboard-preview-settings{padding:22px}.dashboard-preview-label{color:#8a9578;letter-spacing:.12em;font-size:8px}.dashboard-preview-settings h4{margin:8px 0 18px;font-size:16px;font-weight:550}.dashboard-preview-row{border-top:1px solid #edf0e8;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:9px;display:flex}.dashboard-preview-row>span{color:#899183}.dashboard-preview-row strong{color:#596747;text-align:right;font-weight:550}.dashboard-preview-note{color:#899183;margin-top:10px;font-size:8px}.landing-cta{background:#eef3df;border:1px solid #e1e8cd;border-radius:18px;align-items:center;gap:25px;margin:0 6% 70px;padding:35px;display:flex}.cta-icon{color:#8da15c;background:#e2ebc5;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.landing-cta h2{margin:0 0 7px;font-size:28px;font-weight:500}.landing-cta p{margin:0;font-size:12px}.landing-cta .button{margin-left:auto}.landing-footer{border-top:1px solid var(--line);color:#96a08b;justify-content:space-between;align-items:center;gap:20px;padding:25px 6%;font-size:10px;display:flex}.landing-footer .wordmark{color:#667457;font-size:14px}.landing-footer>a:last-child{align-items:center;gap:6px;display:flex}.auth-screen{background:radial-gradient(at 50% 30%,#f1f5e5,#fafbf7 60%);flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;padding:35px 20px;display:flex}.auth-screen>.text-link{color:#8b987b;font-size:11px}.auth-card{text-align:center;background:#fff;border:1px solid #e4e9da;border-radius:20px;max-width:460px;padding:45px;box-shadow:0 20px 80px #52652b08}.auth-card h1{color:#47563b;margin:24px 0;font-size:45px;font-weight:500;line-height:1.1}.auth-card>p{margin-bottom:25px;font-size:13px;line-height:1.9}.auth-card>.button{width:100%;margin-bottom:20px}.auth-card>small{color:#a0ab93;font-size:10px;line-height:1.8;display:block}.auth-screen>p{font-size:12px}.auth-card .eyebrow{font-size:8px}.side-nav button{font-size:13px}.server-button strong{font-size:12px}.metric-top{font-size:11px}.metric-card>small{font-size:10px}.panel-head h3{font-size:15px}.panel-head p{font-size:11px}.quick-link strong{font-size:12px}.quick-link small,.quick-tip p{font-size:10px}.chart-labels,.chart-axis,.chart-footer{font-size:9px}.chart-footer button,.period-pill{font-size:10px}.page-heading p,.user-card strong{font-size:12px}.user-card small{font-size:9px}.server-settings p{font-size:11px}.workspace-footer,.workspace-footer button{font-size:10px}@media (min-width:1500px){.workspace{padding-top:46px}.welcome-banner{min-height:270px}.welcome-banner h2{font-size:40px}.welcome-banner p{font-size:12px}.banner-art{top:-8px;right:130px}.metric-card{padding:22px}.metric-card>strong{font-size:28px}.metric-top{font-size:11px}.metric-card>small{font-size:10px}.chart{height:205px}.quick-link{padding-top:18px;padding-bottom:18px}.quick-link strong{font-size:12px}.quick-link small{font-size:10px}.panel-head h3{font-size:15px}.panel-head p{font-size:11px}.page-heading h1{font-size:34px}.page-heading p{font-size:13px}}@media (max-width:1200px){:root{--sidebar:220px}.sidebar{padding-left:15px;padding-right:15px}.workspace{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.topbar-right{gap:13px}.metric-grid{gap:11px}.metric-card{padding:15px}.metric-top{font-size:8px}.metric-card>strong{font-size:21px}.overview-columns{gap:15px}.panel-head{padding:20px}.chart{padding-left:16px;padding-right:16px}.quick-link{padding:13px 18px}.quick-link small{font-size:8px}.quick-tip{padding:12px 18px}.banner-art{right:40px}.provider-card{padding:14px}.provider-card small{font-size:8px}.save-bar{margin-left:25px;margin-right:25px}.hero-actions{flex-wrap:wrap;gap:14px}.landing-nav .wordmark-tag{display:none}}@media (max-width:1000px){.overview-columns{grid-template-columns:1fr}.quick-panel .quick-link{padding:15px 24px}.quick-link strong{font-size:11px}.quick-link small{font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-top{font-size:10px}.metric-card>small{font-size:9px}.page-heading h1{font-size:25px}.page-heading .button{padding:10px;font-size:9px}.global-search input{width:110px}.global-search kbd{display:none}.banner-art{right:5px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card small{font-size:10px}.premium-features{grid-template-columns:1fr}.membership-row{flex-direction:column;align-items:flex-start}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metrics .metric-card>strong{font-size:20px}.landing-hero{padding-top:65px;padding-bottom:70px}.voice-art{transform:scale(.85)}.chip-top{right:-35px}.chip-bottom{left:-45px}.landing-links{gap:18px}.feature-section .feature-grid{gap:15px}.feature{padding:10px}.section-intro h2{font-size:28px}}@media (max-width:760px){:root{--sidebar:246px}.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.mobile-scrim{z-index:29;background:#1c271a66;display:block;position:fixed;inset:0}.app-main{margin-left:0}.mobile-menu{display:flex}.topbar{gap:12px;height:65px;padding:0 19px}.topbar-right{gap:10px;margin-left:auto}.breadcrumbs{gap:8px;font-size:10px}.breadcrumbs>span,.breadcrumbs>svg,.global-search{display:none}.connection-badge{border:0;padding-left:0;font-size:9px}.workspace{padding:27px 20px 15px}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{max-width:350px;font-size:26px}.page-heading .eyebrow{font-size:7px}.page-heading p{font-size:10px}.page-heading>.button{gap:0;padding:10px;font-size:0}.page-heading>.button>svg:last-child{display:none}.welcome-banner{min-height:230px;padding:25px}.welcome-banner h2{font-size:32px}.banner-art{top:-12px;right:-20px;transform:scale(.88)}.banner-index{font-size:6px;right:17px}.metric-grid{gap:12px}.metric-card{padding:17px}.metric-top{font-size:9px}.metric-card>strong{font-size:23px}.metric-card>small{font-size:8px}.overview-columns{gap:20px}.chart{height:190px}.quick-link{padding:15px 20px}.quick-tip p{font-size:9px}.workspace-footer{align-items:flex-start;font-size:8px}.workspace-footer>span{flex-wrap:wrap;gap:5px;max-width:230px;line-height:1.6}.workspace-footer button{white-space:nowrap;font-size:8px}.save-bar{margin:0 15px 15px;padding:12px;font-size:10px;bottom:12px}.save-bar .button{padding:9px;font-size:9px}.toast{white-space:normal;width:max-content;max-width:90vw;bottom:20px;left:50%}.form-grid{gap:20px;padding:4px 20px 24px}.panel-head{padding:20px}.panel-content{padding:0 20px 23px}.soft-note{padding:15px 20px;font-size:9px}.section-label h2{font-size:19px}.section-label p{font-size:10px}.provider-grid{gap:11px}.provider-card{padding:16px}.provider-card small{font-size:9px;line-height:1.6}.provider-card>strong{font-size:12px}.premium-hero h2{font-size:40px}.premium-hero{padding:35px 20px}.analytics-metrics{grid-template-columns:1fr}.analytics-metrics .metric-card>strong{font-size:27px}.chart-large{height:240px}.ranking-row{gap:10px}.ranking-row code{min-width:110px;font-size:10px}.ranking-track{margin:0 3px}.landing-nav{padding:22px 6%}.landing-nav .wordmark{font-size:17px}.landing-links>a:not(.button){display:none}.landing-links .button{padding:10px;font-size:10px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:60px 7% 45px}.hero-content h1{font-size:46px}.hero-content>p{max-width:420px;font-size:13px}.hero-actions .button{font-size:12px}.voice-art{justify-self:center;width:100%;max-width:400px;min-height:340px;transform:scale(.93)}.chip-top{top:20px;right:-5px}.chip-bottom{bottom:20px;left:-10px}.art-label{bottom:-15px}.feature-section{padding:25px 7% 45px}.section-intro h2{font-size:27px}.feature-section .feature-grid{grid-template-columns:1fr;gap:25px}.feature{padding:0}.feature-icon{margin-bottom:12px}.feature h3{font-size:17px}.feature p{max-width:430px}.landing-cta{flex-wrap:wrap;gap:16px;margin-bottom:40px;padding:25px}.cta-icon{border-radius:14px;width:50px;height:50px}.landing-cta h2{font-size:24px}.landing-cta p{font-size:10px}.landing-cta .button{width:100%;margin-top:7px;margin-left:0}.landing-footer{flex-wrap:wrap;gap:15px;font-size:9px}.landing-footer>span{order:3;width:100%;font-size:9px}.auth-card{padding:33px 25px}.auth-card h1{font-size:40px}}@media (max-width:420px){.workspace{padding-left:15px;padding-right:15px}.banner-art{top:-16px;right:-72px;transform:scale(.7)}.welcome-banner{min-height:225px}.welcome-banner h2{font-size:31px}.welcome-banner>div:first-child{z-index:1;position:relative}.banner-index{display:none}.metric-card{padding:14px}.metric-top{font-size:8px}.metric-card>strong{font-size:22px}.metric-card>small{font-size:7px}.form-grid{grid-template-columns:1fr}.server-settings{flex-direction:column;align-items:flex-start;padding:18px}.server-settings p{font-size:9px}.server-settings .timeout-input{margin-left:35px}.page-heading h1{font-size:24px}.page-heading p{font-size:9px}.provider-card{padding:13px}.provider-card small{font-size:8px}.provider-mark{width:48px;height:34px}.premium-hero h2{font-size:35px}.workspace-footer>span{max-width:190px}.save-bar>span{max-width:110px;line-height:1.6}.save-bar>div{gap:5px}.hero-content h1{font-size:39px}.voice-art{min-height:300px;margin:0 -20px;transform:scale(.8)}.landing-nav .logo{width:30px;height:30px}.landing-nav .wordmark{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.voice-priority,.voice-reset{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.voice-priority{color:var(--lime);font-size:12px;font-weight:600}.voice-reset{justify-content:space-between}.voice-reset p{color:var(--muted);max-width:58ch;margin:0;line-height:1.6}.setting-origins{border:1px solid var(--line);border-radius:12px;margin:0 24px 20px;padding:15px}.setting-origins summary{cursor:pointer;color:var(--ink);font-weight:600}.setting-origins p{color:var(--muted);font-size:12px;line-height:1.6}.setting-origin-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.setting-origin-grid>span{color:var(--text);text-transform:capitalize;justify-content:space-between;gap:10px;display:flex}.setting-origin-grid small{color:var(--lime);white-space:nowrap;font-size:11px}@media (max-width:600px){.voice-priority,.voice-reset{padding:16px}.setting-origins{margin-left:16px;margin-right:16px}.voice-reset .button{justify-content:center;width:100%}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1015;--paper:#171a22;--ink:#f3f4f7;--text:#c8ccd6;--muted:#9ba2b3;--line:#2a2e39;--lime:#e4f007;--lime-soft:#302d1b;--shadow:0 5px 25px #00000016}html{background:var(--bg);scrollbar-color:#424653 #14161d}body{background:var(--bg);color:var(--ink)}::selection{color:#fff;background:#e4f00740}.brand-logo{object-fit:contain;background:#000;border:1px solid #ffffff10;border-radius:9px;flex-shrink:0;display:inline-block}.wordmark{color:#f5f6f9}.wordmark-tag{color:#868e9e}.version{color:#e4f007;background:#e4f0070b;border-color:#6b6130}.eyebrow{color:#d5c783}.button{color:#e1e5ed;background:#20242e;border-color:#363b49}.button:hover{background:#2a2f3b}.button-dark{color:#181a20;background:#e4f007;border-color:#e4f007;font-weight:650}.button-dark:hover{background:#ffec8b;border-color:#ffec8b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#e4f007}code{color:#f3df8b;background:#2a2c32}.icon-button{color:#a9b0bf}.icon-button:hover{background:#292d37}.sidebar{border-color:var(--line);background:#14171e}.server-button{background:#1c2029;border-color:#303542}.server-button strong{color:#e0e4ee}.server-button small,.server-button>svg{color:#8c95a7}.guild-avatar{color:#d6c5f4;background:#352d49}.server-menu,.search-results{background:#1b1f29;border-color:#343a48;box-shadow:0 14px 45px #0008}.server-menu>button:hover,.search-results button:hover{background:#292f3b}.search-input{color:#aeb6c5;border-color:#3b4251}.search-input input{color:#eef0f7}.nav-label{color:#858e9f}.side-nav button{color:#a2abba}.side-nav button.selected{color:#ffe78a;background:#e4f00710}.side-nav button:hover{background:#ffffff07}.nav-dot{background:#e4f007}.nav-new{color:#edcf73;background:#332e20}.upgrade-card{background:linear-gradient(125deg,#24241e,#1c1e22);border-color:#46402b}.upgrade-spark,.help-link{color:#cabb87}.upgrade-card strong{color:#f0ead7}.upgrade-card p{color:#aaa58f}.user-card{border-color:var(--line)}.user-card strong{color:#e1e5ec}.user-card small,.user-card button{color:#939dad}.user-avatar{color:#f5d2a8;background:#514031}.topbar{border-color:var(--line);background:#14171ee8}.breadcrumbs,.breadcrumbs svg{color:#798496}.breadcrumbs strong{color:#c7cdd9}.global-search,.global-search input::placeholder{color:#929cad}.global-search input{color:#edf0f8}.global-search kbd{color:#9ba6b8;background:#20242d;border-color:#313846}.connection-badge{color:#b5a58c}.connection-badge.online{color:#9ad9a7}.connection-badge.online .tiny-dot{background:#82cb93;box-shadow:0 0 0 3px #82cb9310}.page-heading .eyebrow{color:#ada26f}.page-heading h1{color:#f1f3f8}.page-heading h1 span{color:#e4f007}.page-heading p{color:#9ca5b6}.welcome-banner{background:radial-gradient(at 85% 45%,#4a402122,#0000 60%),linear-gradient(120deg,#24231c,#1c2028);border-color:#49412a}.banner-label{color:#cabc7e}.banner-label .tiny-dot{background:#e4f007}.welcome-banner h2{color:#fff4ce}.welcome-banner p{color:#aaa58f}.banner-link{color:#e4f007}.banner-index,.banner-caption{color:#a69c74}.banner-rings{border-color:#e4f0071c}.banner-rings:before,.banner-rings:after{border-color:#e4f00710}.banner-audio{background:#000;box-shadow:0 0 65px #e4f00712}.banner-audio .brand-logo{border-radius:28px}.floating-icon{color:#dec778;background:#2b2d29;border:1px solid #e4f00718;box-shadow:0 7px 22px #0003}.metric-card,.panel,.provider-card{border-color:var(--line);background:#171b24}.metric-top{color:#a0a9bb}.metric-card>strong{color:#f2f4f9}.metric-card>small{color:#909bae}.metric-icon.lilac{color:#c7adeb;background:#352c47}.metric-icon.lime{color:#ecd875;background:#35331f}.metric-icon.blue{color:#9cbee8;background:#253447}.metric-icon.peach{color:#e5b984;background:#3d3025}.panel-head h3,.server-settings h3{color:#e8ecf5}.panel-head p,.server-settings p{color:#929db1}.panel-head>svg,.mini-icon{color:#a7b1c0}.period-pill,.tag{color:#b0b9c9;background:#222732;border-color:#353c4a}.chart-axis,.chart-labels{color:#8994a8}.chart-lines i{border-color:#303745}.chart-bar{background:#8f8455}.chart-bar.last{background:#e4f007}.chart-bar span{color:#17191d;background:#e4f007}.chart-zero{color:#929db0}.chart-footer{color:#a4aec0;border-color:#2b3240}.chart-footer button{color:#e3d28c}.legend-dot{background:#e4f007}.quick-link,.quick-tip{border-color:#2b3240}.quick-icon{color:#c3cbda;background:#282d37}.quick-link>svg{color:#a0adbf}.quick-link strong{color:#e2e7f2}.quick-link small,.quick-tip p{color:#98a4b7}.tip-icon{color:#e2ce83}.timeout-input{background:#222833;border-color:#394253}.timeout-input input{color:#f0f4ff;background:0 0}.timeout-input span{color:#a5b0c3}.workspace-footer,.workspace-footer button{color:#8c99ad}.provider-card.active{background:#25251d;border-color:#b6a14e;box-shadow:0 0 0 1px #b6a14e}.provider-card>small{color:#a4aec1}.provider-glyph.blue{color:#a1c5f7;background:#24364d}.provider-glyph.orange{color:#edbf81;background:#403020}.provider-glyph.purple{color:#ceb4f3;background:#362c4a}.provider-glyph.teal{color:#9bd9ca;background:#203d36}.provider-glyph.pink{color:#efb6d7;background:#422b3b}.provider-glyph.neutral{color:#e0e6f0;background:#303441}.radio{border-color:#596170}.radio.checked{color:#222;background:#e4f007;border-color:#e4f007}.pro-tag{color:#e9cb7b;background:#342e20;border-color:#51462c}.field>span{color:#d5ddeb}.field>small{color:#9aa6bb}.field input:not([type=range]),.field select,.field textarea{color:#edf2fd;background:#11151e;border-color:#3b4557}.field input::placeholder,.field textarea::placeholder{color:#7f8da4}.field input[type=range]{accent-color:#e4f007}.toggle-field{border-color:var(--line)}.toggle-field strong{color:#dfe7f5}.toggle-field small{color:#9aa8be}.toggle{background:#3b4454}.toggle.on{background:#e4f007}.toggle.on span{background:#1d232d}.soft-note{color:#9eabc1;border-color:var(--line);background:#141923}.soft-note>svg{color:#cfbd7d}.save-bar{color:#ecddab;background:#22242a;border-color:#817344;box-shadow:0 10px 45px #0008}.unsaved-dot{background:#e4f007}.toast{color:#f4efd9;background:#292b23;border-color:#79704d;box-shadow:0 8px 35px #0005}.toast>svg{color:#e4f007}.toast button{color:#c8c1a8}.alert{color:#f1c4a4;background:#352720;border-color:#704e3b}.empty-icon{color:#d4bf78;background:#302e23;border-color:#504a31}.empty p{color:#a1aec1}.danger-text{color:#f0aa95}.loading-panel{color:#e4d088}.ranking-row{border-color:#2e3746}.ranking-number{color:#8796ae}.ranking-row code{color:#dfd19f}.ranking-track{background:#2b3240}.ranking-track i{background:#e7d078}.premium-hero{background:radial-gradient(at 50% 0,#4d432333,#0000 65%),#1b1e25;border-color:#544b30}.premium-emblem{color:#e4f007;background:#2d2d22;border-color:#625739;box-shadow:0 8px 30px #0003}.premium-hero h2{color:#fff5d5}.premium-hero em{color:#e4f007}.premium-hero p,.premium-status{color:#b4ae98}.premium-feature>svg{color:#e6d18e}.landing{background:#101218}.landing-nav{border-color:var(--line);background:#11141a}.landing-links{color:#a6afc0}.hero-content .eyebrow{color:#c5b77b}.hero-content h1{color:#f6f7fb}.hero-content h1>span{color:#e4f007}.hero-content>p{color:#a6b0c3}.hero-actions .text-link{color:#d0bf81}.hero-note{color:#8d99af}.art-orbit{border-color:#e4f0071f}.orbit-two{border-color:#e4f00712}.art-speaker{color:#e4f007;background:#000;box-shadow:0 0 100px #e4f00715,20px 30px 50px #0008}.art-speaker .brand-logo{border-radius:38px}.art-chip{background:#202530f2;border-color:#394253;box-shadow:0 10px 35px #0004}.art-chip strong{color:#e7edf8}.art-chip small{color:#a0aec4}.avatar-lilac{color:#d5bff5;background:#403651}.playing-icon{color:#f2d97e;background:#373421}.wave i{background:#f2d97e}.art-label{color:#b8aa74}.feature-section{border-color:var(--line)}.feature-icon{color:#e4ce85;background:#302f23}.feature h3{color:#e7edf8}.feature p{color:#a4b0c5}.dashboard-capability{background:#171c26;border-color:#2c3342}.dashboard-capability h3{color:#e7edf8}.dashboard-capability p{color:#a4b0c5}.dashboard-showcase{background:linear-gradient(120deg,#25271f,#1a202b);border-color:#403d2d}.dashboard-showcase-copy h3{color:#f1f2f5}.dashboard-showcase-copy p{color:#a4b0c5}.dashboard-preview{background:#171a22;border-color:#343b48;box-shadow:0 18px 45px #0005}.dashboard-preview-top,.dashboard-preview-nav{border-color:#2a303b}.dashboard-preview-brand,.dashboard-preview-settings h4{color:#e7edf8}.dashboard-preview-status,.dashboard-preview-label,.dashboard-preview-row>span,.dashboard-preview-note{color:#9ba6b8}.dashboard-preview-nav>span{color:#a3aec0}.dashboard-preview-nav>span.selected{color:#e4f007;background:#302d1b}.dashboard-preview-row{border-color:#2a303b}.dashboard-preview-row strong{color:#e6d58f}@media (max-width:760px){.dashboard-capability-grid{grid-template-columns:1fr;gap:10px}.dashboard-capability{padding:20px}.dashboard-showcase{grid-template-columns:1fr;gap:25px;padding:24px 18px}.dashboard-preview-body{grid-template-columns:1fr}.dashboard-preview-nav{display:none}.dashboard-preview-settings{padding:18px}}.landing-cta{background:linear-gradient(120deg,#2d2c22,#1d222d);border-color:#514a31}.cta-icon{color:#e4f007;background:#3f3924}.landing-cta h2{color:#f7efd8}.landing-cta p{color:#b4b09f}.landing-footer{border-color:var(--line);color:#929fb6}.landing-footer .wordmark{color:#e3e9f3}.auth-screen{background:radial-gradient(at 50% 30%,#3e39232b,#0000 60%),#101319}.auth-card{background:#191e27;border-color:#383e49;box-shadow:0 20px 80px #0004}.auth-card h1{color:#fff0bf}.auth-card>p{color:#abb6c9}.auth-card>small{color:#97a6be}.auth-screen>.text-link{color:#c9b97e}.setup-status{color:#c5b684;background:#1a202b;border-bottom:1px solid #353b47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 6%;font-size:11px;line-height:1.6;display:flex}.setup-status span{align-items:center;gap:7px;display:inline-flex}.setup-status.configured{color:#a9c9ad;background:#19231e;border-bottom-color:#2e4434}.landing-auth-notice{margin:20px 6% 0}@media (max-width:760px){.setup-status{padding:10px 7%;font-size:10px}.topbar{background:#14171e}}
.directory-page{max-width:1210px;margin:0 auto;padding:42px 6% 100px}.directory-heading{background:radial-gradient(at 78% 23%,#dfe8ce 0,#0000 37%),linear-gradient(120deg,#f4f6ee 0%,#edf1e5 100%);border:1px solid #e1e7d8;border-radius:26px;grid-template-columns:1fr .8fr;align-items:center;gap:35px;min-height:340px;margin-bottom:32px;padding:46px 7%;display:grid;position:relative;overflow:hidden}.directory-hero-copy,.faq-hero-copy{z-index:1;position:relative}.directory-heading .eyebrow,.faq-hero-copy .eyebrow,.faq-contact .eyebrow{color:#81906d;letter-spacing:.16em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:inline-flex}.directory-heading h1{color:#293329;letter-spacing:-.065em;max-width:620px;margin:17px 0 14px;font-family:Georgia,serif;font-size:clamp(47px,6vw,72px);font-weight:400;line-height:1}.directory-heading>.directory-hero-copy>p,.faq-hero-copy>p{color:#707b6c;max-width:460px;margin:0;font-size:13px;line-height:1.9}.directory-heading code,.directory-note code{color:#556842;font-size:.95em}.directory-hero-link{color:#485b3b;align-items:center;gap:9px;margin-top:22px;font-size:11px;font-weight:700;display:inline-flex}.directory-hero-link svg{transition:transform .2s}.directory-hero-link:hover svg{transform:translateY(3px)}.directory-hero-art{place-items:center;min-height:210px;display:grid;position:relative}.command-orbit{border:1px solid #c7d3b6;border-radius:50%;width:194px;height:194px;position:absolute}.orbit-two{border-style:dashed;border-color:#b5c69c;width:145px;height:145px;animation:46s linear infinite orbit-turn}.command-orbit-core{z-index:1;color:#778c5a;background:#fbfcf7;border:1px solid #fff;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;transform:rotate(-8deg);box-shadow:0 12px 35px #51613b1c}.command-float{z-index:2;background:#ffffffed;border:1px solid #e3e8dc;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 9px 24px #45533b12}.command-float-top{top:16px;right:2px}.command-float-top span{color:#536842;font-family:ui-monospace,monospace;font-size:11px;font-weight:700}.command-float-top i{color:#929b88;font-size:9px;font-style:normal}.command-float-bottom{gap:12px;bottom:12px;left:0}.command-float-bottom strong{color:#50633e;font-family:Georgia,serif;font-size:27px;font-weight:400}.command-float-bottom span{color:#8b9480;font-size:9px;line-height:1.5}.directory-hero-meta{color:#8a9380;border-top:1px solid #dfe5d6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;padding-top:20px;font-size:10px;display:flex}.directory-hero-meta span{align-items:center;gap:5px;display:flex}.directory-hero-meta strong{color:#4c5d3e;font-size:12px}.directory-jump,.faq-topic-nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0 0 56px;display:flex}.directory-jump a,.faq-topic-nav a{color:#69755f;background:#ffffff9c;border:1px solid #e5e9df;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.directory-jump a:hover,.faq-topic-nav a:hover{background:#f1f4e9;border-color:#cbd7b7;transform:translateY(-2px)}.directory-jump a>span{color:#a0aa94;font-family:ui-monospace,monospace;font-size:9px}.command-category{margin-top:50px;scroll-margin-top:32px}.directory-section-heading,.faq-section-heading{align-items:center;gap:14px;margin-bottom:19px;display:flex}.category-heading-icon,.faq-section-icon{color:#788b5c;background:#f0f3e9;border:1px solid #e2e8d8;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.category-heading-copy,.faq-section-heading>div{min-width:0}.category-kicker{color:#9aa38e;letter-spacing:.14em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.directory-section-heading h2,.faq-section-heading h2{color:#37412f;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.category-heading-copy>p,.faq-section-heading>div>p{color:#929a89;margin:4px 0 0;font-size:10px}.category-count,.faq-section-count{color:#596b47;align-items:baseline;gap:6px;margin-left:auto;font-family:Georgia,serif;font-size:19px;display:flex}.category-count small,.faq-section-count small{color:#9aa18f;font-family:inherit;font-size:9px}.command-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.command-card{background:#fff;border:1px solid #e8ebe3;border-radius:15px;min-width:0;padding:19px 20px 17px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 15px #4d5a3907}.command-card:hover{border-color:#d5dec8;transform:translateY(-2px);box-shadow:0 10px 24px #4d5a3910}.command-card-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.command-slash{color:#a7b398;font-family:ui-monospace,monospace;font-size:15px}.command-card-title>code{color:#45563a;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.command-badge{color:#687b51;background:#edf2e5;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:650}.command-badge.muted{color:#81877c;background:#f2f2ef}.command-description{color:#7c8575;min-height:36px;margin:9px 0 0;font-size:11px;line-height:1.65}.command-option-details{border-top:1px solid #f0f1ed;margin-top:12px}.command-option-details>summary{color:#8a947e;cursor:pointer;justify-content:space-between;align-items:center;padding-top:11px;font-size:9px;font-weight:650;list-style:none;display:flex}.command-option-details>summary::-webkit-details-marker{display:none}.command-option-details>summary svg{transition:transform .2s}.command-option-details[open]>summary svg{transform:rotate(180deg)}.command-options{border-top:1px solid #f0f1ed;gap:10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.command-options li{min-width:0}.command-options li>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.command-options code{color:#657653;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.command-options p{color:#92998c;flex:100%;margin:1px 0 0;font-size:9px;line-height:1.6}.command-required{color:#a57e4f;font-size:8px}.command-options.nested{border-top:0;border-left:1px solid #e6eadf;margin:8px 0 0 10px;padding:8px 0 0 10px}.directory-note{color:#758069;background:#f0f3e9;border:1px solid #e4e9db;border-radius:14px;align-items:center;gap:12px;margin:45px 0 0;padding:17px 19px;font-size:10px;line-height:1.8;display:flex}.directory-note>svg{color:#859769;flex:none}.directory-note>span{flex:1}.directory-note>a{color:#596d44;flex:none;align-items:center;gap:4px;font-weight:650;display:inline-flex}.faq-page{max-width:1080px}.faq-page .directory-heading{grid-template-columns:1fr .7fr;min-height:290px;margin-bottom:27px}.faq-hero-copy .eyebrow{margin-bottom:1px}.faq-hero-copy h1{color:#293329;letter-spacing:-.06em;margin:15px 0 14px;font-family:Georgia,serif;font-size:clamp(40px,5vw,58px);font-weight:400;line-height:1.05}.faq-hero-copy h1 em{color:#84956e;font-weight:400}.faq-hero-stats{color:#89927f;gap:20px;margin-top:24px;font-size:9px;display:flex}.faq-hero-stats span{align-items:center;gap:6px;display:flex}.faq-hero-stats strong{color:#5a6e45;font-family:Georgia,serif;font-size:17px;font-weight:400}.faq-hero-browse{background:#ffffffbd;border:1px solid #e0e6d7;border-radius:15px;align-items:center;gap:12px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 9px 24px #46553a0a}.faq-hero-browse:hover{transform:translateY(-2px);box-shadow:0 13px 28px #46553a12}.faq-browse-icon{color:#7a8c5e;background:#eff3e7;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.faq-hero-browse>span:nth-child(2){flex:1;gap:5px;display:grid}.faq-hero-browse small{color:#9ba48f;letter-spacing:.13em;font-size:7px;font-weight:700}.faq-hero-browse strong{color:#4b5a40;font-size:10px}.faq-hero-browse>svg{color:#899876}.faq-topic-nav{margin-bottom:48px}.faq-topic-nav a{gap:7px}.faq-topic-nav a>svg:first-child{color:#8a9c6d}.faq-topic-nav a>svg:last-child{color:#a7ad9d;margin-left:2px}.faq-section{margin-top:45px;scroll-margin-top:32px}.faq-section-heading{align-items:flex-start;margin-bottom:17px}.faq-section-icon{margin-top:3px}.faq-section-heading>div{padding-top:2px}.faq-section-heading h2{font-size:23px}.faq-section-heading>div>p{max-width:510px;line-height:1.6}.faq-section-count{margin-top:8px}.faq-list{background:#fff;border:1px solid #e7eae2;border-radius:15px;overflow:hidden;box-shadow:0 4px 18px #4d5a3906}.faq-item+.faq-item{border-top:1px solid #eef0eb}.faq-item summary{color:#404a39;cursor:pointer;align-items:center;gap:14px;padding:18px 20px;font-size:11px;font-weight:650;list-style:none;transition:background .2s;display:flex}.faq-item summary:hover,.faq-item[open] summary{background:#fbfcf9}.faq-item summary::-webkit-details-marker{display:none}.faq-item-number{color:#a6af99;font-family:ui-monospace,monospace;font-size:9px}.faq-question{flex:1}.faq-plus{color:#8a9973;border:1px solid #e7eadf;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:17px;font-weight:400;transition:transform .2s,background .2s;display:grid}.faq-item[open] .faq-plus{background:#eff3e8;transform:rotate(45deg)}.faq-item>p{color:#7b8475;max-width:760px;margin:-2px 60px 20px 54px;font-size:10px;line-height:1.9}.faq-contact{background:radial-gradient(at 90% 0,#e4ebd8,#0000 52%),#f1f4eb;border:1px solid #e0e7d7;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:43px;padding:23px 25px;display:flex}.faq-contact>div:first-child{gap:6px;display:grid}.faq-contact .eyebrow{margin-bottom:2px;font-size:8px}.faq-contact strong{color:#3f4a36;font-family:Georgia,serif;font-size:19px;font-weight:400}.faq-contact p{color:#7a8470;margin:0;font-size:10px}.faq-contact-actions{flex-shrink:0;gap:8px;display:flex}.faq-contact-actions .button{border-radius:10px;flex-shrink:0;min-height:38px;font-size:10px}.landing-footer-links{align-items:center;gap:17px;display:flex}.landing-footer-links a{color:#87917c;align-items:center;gap:5px;display:flex}@keyframes orbit-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-two{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:800px){.directory-page{padding:30px 5% 72px}.directory-heading,.faq-page .directory-heading{grid-template-columns:1fr .7fr;gap:12px;min-height:300px;padding:34px 6%}.directory-hero-art{transform:scale(.85)}.directory-jump,.faq-topic-nav{margin-bottom:42px}.command-directory-grid{grid-template-columns:1fr}}@media (max-width:600px){.directory-page{padding:22px 4% 58px}.directory-heading,.faq-page .directory-heading{min-height:unset;border-radius:20px;grid-template-columns:1fr;gap:4px;margin-bottom:23px;padding:31px 24px 24px}.directory-heading h1{font-size:48px}.directory-heading>.directory-hero-copy>p,.faq-hero-copy>p{max-width:430px;font-size:11px}.directory-hero-link{margin-top:16px}.directory-hero-art{opacity:.58;width:190px;min-height:155px;position:absolute;bottom:28px;right:-70px;transform:scale(.72)}.command-float-top{right:10px}.command-float-bottom{left:-6px}.directory-hero-meta{gap:8px 15px;margin-top:16px;padding-top:13px;font-size:8px}.directory-hero-meta span:last-child{width:100%}.directory-jump,.faq-topic-nav{gap:6px;margin-bottom:35px}.directory-jump a,.faq-topic-nav a{padding:8px 10px;font-size:9px}.command-category,.faq-section{margin-top:36px}.directory-section-heading,.faq-section-heading{gap:10px}.category-heading-icon,.faq-section-icon{border-radius:12px;width:36px;height:36px}.directory-section-heading h2,.faq-section-heading h2{font-size:19px}.category-heading-copy>p,.faq-section-heading>div>p{font-size:9px}.category-count,.faq-section-count{gap:3px;font-size:15px}.category-count small,.faq-section-count small{font-size:8px}.command-directory-grid{gap:9px}.command-card{padding:16px}.directory-note{flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:33px;padding:14px;font-size:9px}.directory-note>span{flex-basis:calc(100% - 30px)}.directory-note>a{margin-left:28px}.faq-hero-copy h1{font-size:43px}.faq-hero-browse{max-width:330px;margin-top:15px;padding:12px}.faq-hero-stats{margin-top:16px}.faq-item summary{gap:10px;padding:15px 13px;font-size:10px}.faq-item>p{margin:-1px 43px 17px 37px;font-size:9px}.faq-section-count{margin-top:5px}.faq-contact{flex-direction:column;align-items:flex-start;gap:16px;margin-top:32px;padding:19px}.faq-contact-actions{flex-direction:column;width:100%}.faq-contact-actions .button{justify-content:center;width:100%}.landing-footer-links{order:4;width:100%;padding-top:3px}}
:root{--bg:#121410;--paper:#1b1e18;--ink:#f0efe7;--text:#c4c9bc;--muted:#a0a795;--line:#33372d;--lime:#e4f007;--lime-soft:#2c3219;--sidebar:250px;--radius:10px;--shadow:none}html{scrollbar-color:#505746 var(--bg);scroll-padding-top:30px}body{letter-spacing:-.015em;font-family:Segoe UI,Helvetica,Arial,sans-serif}::selection{background:var(--lime);color:#171b0d}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lime);outline-offset:4px}.button{color:var(--ink);min-height:40px;box-shadow:none;background:#22271d;border-color:#434a38;border-radius:6px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s}.button:hover{background:#303727;border-color:#697354}.button-dark{background:var(--lime);border-color:var(--lime);color:#171c0c}.button-dark:hover{color:#171c0c;background:#f0fa52;border-color:#f0fa52}.button-large{min-height:50px;padding:15px 21px;font-size:13px}.wordmark{letter-spacing:-.05em;color:var(--ink);font-weight:650}.wordmark-tag{color:var(--muted);font-size:8px}.brand-logo{border-radius:7px}.eyebrow,.edition-label{color:#b6bd9f;letter-spacing:.1em;font-family:Courier New,monospace;font-size:10px;font-weight:500;line-height:1.5}.edition-label{align-items:center;gap:9px;display:inline-flex}.tiny-dot{background:var(--lime)}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.quiet-link{color:var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.quiet-link:hover{color:var(--lime)}.landing{background:var(--bg);max-width:1440px;margin:auto}.landing-nav{border-bottom:1px solid var(--line);background:0 0;margin:0 6%;padding:23px 0}.landing-links{gap:27px}.landing-links>a{color:var(--text);font-size:12px}.landing-links>.button-dark{color:#171c0c}.landing-links>.premium-nav-link{color:var(--lime)}.landing-footer{border-top:1px solid var(--line);color:var(--muted);margin:0 6%;padding:29px 0}.landing-footer .wordmark{font-size:16px}.editorial-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:88px 6% 90px;display:grid}.editorial-hero h1{letter-spacing:-.065em;margin:27px 0;font-size:clamp(58px,6.5vw,94px);font-weight:550;line-height:.98}.editorial-hero h1 em{color:#d8e0ba;letter-spacing:-.06em}.editorial-hero-copy>p{color:var(--muted);max-width:36ch;font-size:15px;line-height:1.8}.editorial-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0 19px;display:flex}.editorial-caption{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.conversation-print{color:#262a20;background:#ecebdf;border:1px solid #ecebdf;border-radius:7px;transform:rotate(1.3deg);box-shadow:11px 14px #292e20}.print-header{border-bottom:1px solid #c9cdbb;justify-content:space-between;gap:12px;padding:19px 22px;font-family:Courier New,monospace;font-size:9px;display:flex}.print-header>span:first-child{align-items:center;gap:8px;display:flex}.print-header>span:last-child{color:#626b53}.print-channel{border-bottom:1px solid #c9cdbb;align-items:center;gap:12px;margin:24px;padding-bottom:23px;display:flex}.print-channel-icon{border:1px solid #bfc6ad;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.print-channel>div{flex-direction:column;gap:5px;display:flex}.print-channel strong{font-size:15px;font-weight:650}.print-channel>div>span{color:#626b53;font-size:11px}.print-on-air{letter-spacing:.1em;border:1px solid #adb89b;margin-left:auto;padding:5px 7px;font:9px Courier New,monospace}.print-message{align-items:flex-start;gap:13px;margin:23px 26px;display:flex}.print-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font:italic 16px Georgia,serif;display:flex}.avatar-m{background:#c3c9ae}.avatar-j{background:#d9c4b1}.print-message strong{font-size:12px}.print-message small{color:#7a826a;margin-left:8px;font-size:9px;font-weight:400}.print-message p{color:#434d35;margin:5px 0;font-size:13px}.print-playback{color:#ecebdf;background:#20261a;border-radius:5px;margin:28px 25px 22px;padding:21px}.print-playback>div:first-child{color:var(--lime);align-items:center;gap:11px;display:flex}.print-playback>div:first-child>svg:last-child{margin-left:auto}.print-playback span{font-size:10px}.print-playback strong{color:#ecebdf;margin-top:5px;font-size:12px;font-weight:400;display:block}.print-wave{justify-content:space-between;align-items:center;gap:4px;height:83px;margin:17px 0 6px;display:flex}.print-wave i{background:#c0ce56;border-radius:4px;width:4px;display:block}.print-playback-caption{color:#abb594;letter-spacing:.12em;font-family:Courier New,monospace}.print-bottom{color:#626b53;border-top:1px solid #c9cdbb;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;font-size:11px;display:flex}.provider-ribbon{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 6%;padding:27px 0;display:flex}.provider-ribbon>span{color:var(--muted);letter-spacing:.1em;font:9px Courier New,monospace}.provider-ribbon strong{color:#d5d9cb;letter-spacing:-.04em;font-size:16px;font-weight:550}.provider-ribbon>a{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.editorial-how{grid-template-columns:.9fr 1fr;gap:80px;padding:95px 6%;display:grid}.editorial-section-heading h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(32px,3.3vw,45px);font-weight:500;line-height:1.1}.editorial-section-heading p{max-width:35ch;color:var(--muted);font-size:13px;line-height:1.8}.instruction-list article{border-top:1px solid var(--line);align-items:flex-start;gap:22px;padding:25px 0;display:flex}.instruction-list article:last-child{border-bottom:1px solid var(--line)}.instruction-list article>span{color:#a3ad88;padding-top:4px;font:11px Courier New,monospace}.instruction-list article>svg{color:#8f987c;flex-shrink:0;margin-left:auto}.instruction-list h3{letter-spacing:-.03em;margin:0 0 9px;font-size:17px;font-weight:550}.instruction-list p{color:var(--muted);max-width:36ch;margin:0;font-size:12px;line-height:1.8}.premium-editorial{background:#242b1c;border-block:1px solid #3a442d;border-radius:5px;grid-template-columns:1fr .95fr;align-items:center;gap:65px;margin:0 6%;padding:55px;display:grid}.premium-editorial-copy h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(40px,4.5vw,62px);font-weight:500;line-height:1.03}.premium-editorial-copy h2 em{color:#d8e0ba}.premium-editorial-copy>p{color:#b2bda3;max-width:35ch;font-size:13px;line-height:1.9}.premium-editorial-copy .quiet-link{color:#e3e8d7;margin-top:20px}.membership-print{color:#272e1c;background:#edece1;border-radius:4px;padding:27px}.membership-print-top{color:#64704c;letter-spacing:.07em;border-bottom:1px solid #cdd1c0;justify-content:space-between;padding-bottom:21px;font:9px Courier New,monospace;display:flex}.membership-print h3{letter-spacing:-.04em;margin:24px 0 8px;font-size:27px;font-weight:550}.membership-print>p{color:#657052;margin:0;font-size:12px;line-height:1.7}.membership-allowance{border-bottom:1px solid #cdd1c0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding:26px 0;display:flex}.membership-allowance strong{letter-spacing:-.06em;font-size:45px;font-weight:450;line-height:1}.membership-allowance strong span{color:#657052;letter-spacing:0;margin-top:7px;font-size:10px;display:block}.membership-allowance>span{border:1px solid #b7c09e;border-radius:3px;padding:6px 9px;font-size:10px}.membership-print ul{margin:20px 0;padding:0;list-style:none}.membership-print li{align-items:center;gap:9px;padding:7px 0;font-size:11px;display:flex}.membership-print li svg{color:#4b5e2d;flex-shrink:0}.membership-print .button{color:#f1f3e9;background:#26331b;border-color:#26331b;width:100%}.membership-print .button:hover{background:#3a4b28}.membership-print>small{color:#667153;margin-top:14px;font-size:9px;line-height:1.7;display:block}.editorial-closing{margin:80px 6%;padding:15px 0}.editorial-closing>div{justify-content:space-between;align-items:center;gap:30px;margin:20px 0;display:flex}.editorial-closing h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.1}.editorial-closing>.quiet-link{color:var(--muted)}.sidebar{border-color:var(--line);background:#171a14;padding:26px 18px 0}.sidebar>.wordmark{margin-bottom:27px;font-size:18px}.server-button{background:#20251b;border-color:#39422d;border-radius:7px}.server-button strong{color:var(--ink)}.server-button small{color:var(--muted)}.server-menu,.search-results{background:#22271d;border-color:#465236;box-shadow:0 15px 40px #0005}.side-nav{gap:4px}.side-nav button{color:#aab29d;border-radius:5px;padding-block:11px}.side-nav button:hover{color:var(--ink);background:#242b1d}.side-nav button.selected{color:#e7edc8;box-shadow:inset 2px 0 var(--lime);background:#2c341f;border-color:#3f4b2c}.nav-label{color:#8b967b;letter-spacing:.13em;font:9px Courier New,monospace}.nav-new,.version,.pro-tag{color:#dce97e;background:#30391e;border-color:#4b5a2e;font-family:Courier New,monospace}.sidebar-bottom{margin-top:auto}.upgrade-card{background:#242e18;border:1px solid #45532f;border-radius:6px;margin-bottom:16px;padding:18px}.upgrade-spark{color:var(--lime);width:auto;height:auto;box-shadow:none;background:0 0;margin-bottom:14px}.upgrade-card strong{color:#edf0db;letter-spacing:-.03em;font-size:16px}.upgrade-card p{color:#b3bea1;font-size:11px;line-height:1.8}.upgrade-card .button{padding:10px;font-size:11px}.user-card{border-color:var(--line)}.user-card small{color:var(--muted)}.topbar{background:var(--bg);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;height:74px}.global-search{background:#1c2117;border-color:#363e2b}.global-search input{color:var(--ink)}.workspace{max-width:1420px;padding:38px 40px 24px}.page-heading{align-items:flex-end;margin-bottom:30px}.page-heading .eyebrow{color:#9ca98a;font-size:9px}.page-heading h1{letter-spacing:-.05em;margin:10px 0;font-size:36px;font-weight:500}.page-heading h1 span{color:#d7dfc0}.page-heading p{color:var(--muted);font-size:12px;line-height:1.7}.welcome-banner{box-shadow:none;background:#262e1e;border:1px solid #3d4a2e;border-radius:6px;min-height:200px;padding:30px 32px}.welcome-banner:before,.welcome-banner:after{display:none}.welcome-banner h2{color:#edf0df;letter-spacing:-.04em;margin:15px 0;font-size:31px;font-weight:500;line-height:1.12}.welcome-banner p{color:#b5bfa5;font-size:12px;line-height:1.8}.banner-label{color:#bdcba7;letter-spacing:.08em;font:9px Courier New,monospace}.banner-link{color:#e7eebf;margin-top:15px}.banner-index{color:#9aab80;font-family:Courier New,monospace}.banner-art{display:none}.overview-voice-print{border-left:1px solid #4c5a39;align-self:center;width:31%;margin-left:25px;padding:22px}.overview-voice-print>span{color:#a8b794;letter-spacing:.06em;font:9px Courier New,monospace;display:block}.overview-voice-print strong{color:#e9edcf;margin:13px 0;font:italic 32px Georgia,serif;display:block}.overview-voice-print p{margin:0}.metric-grid{border:1px solid var(--line);background:var(--paper);border-radius:6px;gap:0;overflow:hidden}.metric-card{box-shadow:none;border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;padding:23px}.metric-card:last-child{border-right:0}.metric-card>strong{color:var(--ink);letter-spacing:-.04em;font-size:27px;font-weight:500}.metric-card>small{color:#99a48b;font-size:10px}.metric-icon.lilac,.metric-icon.lime,.metric-icon.blue,.metric-icon.peach{color:#b5c79a;background:0 0;border:0}.metric-top{color:#c1cbb3;font-size:10px}.panel{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:7px}.panel-head{border-color:var(--line);padding:23px 25px}.panel-head h3,.server-settings h3{color:#e7ebdc;letter-spacing:-.02em;font-size:15px;font-weight:550}.panel-head p,.server-settings p{color:var(--muted);font-size:11px;line-height:1.7}.panel-head>svg,.mini-icon{color:#afbd97}.quick-link{border-color:var(--line)}.quick-link:hover{background:#242c1b}.quick-link strong{color:#dce3cf}.quick-link small{color:var(--muted)}.quick-icon,.tip-icon{color:#c2d3a2;background:#2d361f;border-radius:6px}.quick-tip{border-color:var(--line);background:#20291a}.quick-tip p{color:#b0bd9e}.period-pill,.tag,.scope-tabs{color:#bfcdae;background:#242c1d;border-color:#3a472c}.provider-card{text-align:left;box-shadow:none;background:#1b2017;border:1px solid #39432d;border-radius:6px;padding:21px}.provider-card:hover{background:#242d1b;border-color:#647649;transform:none}.provider-card.active{background:#2c371d;border-color:#a0b563;box-shadow:inset 0 2px #d1df82}.provider-card>strong{color:#e5ebd7;font-size:14px}.provider-card>small{color:#a2b18f;font-size:10px}.provider-mark:has(img){background:#edeee3;border:1px solid #d5dcc3;border-radius:5px;padding:7px}.section-label h2{letter-spacing:-.04em;font-size:20px;font-weight:500}.section-label p{color:var(--muted)}.field input,.field select,.field textarea,.timeout-input,.timeout-input input{color:#e0e7d3;background:#13180f;border-color:#414d32;border-radius:5px}.field>span{color:#c1cbb1}.field small{color:var(--muted)}.soft-note{color:#adbd98;background:#222b19;border-color:#3a472c}.voice-priority{color:#c7d89e}.setting-origins{background:#171d12;border-color:#36422a;border-radius:5px}.save-bar{background:#242d1d;border-color:#576b3c;border-radius:7px;box-shadow:0 8px 35px #0006}.toast{color:#e6edcf;background:#2b361f;border-color:#5d7040;border-radius:7px}.workspace-footer{color:#93a281;border-color:var(--line)}.workspace-footer button{color:#b6c5a4}.premium-hero{text-align:left;background:#29351d;border:1px solid #526638;border-radius:7px;align-items:flex-start;padding:42px}.premium-hero:before,.premium-hero:after{display:none}.premium-emblem{color:#d9eaa1;width:46px;height:46px;box-shadow:none;background:#354622;border:1px solid #657949;border-radius:7px;margin-bottom:20px;transform:none}.premium-hero h2{color:#eaf0d9;letter-spacing:-.05em;font-size:46px;font-weight:500}.premium-hero em{color:#cbdba7}.premium-hero p{color:#bbcbaa;max-width:49ch;font-size:13px;line-height:1.9}.premium-status{color:#c5d8ad}.premium-feature{border-radius:5px}.premium-feature>svg{color:#bdcc98}.premium-feature h3{font-size:16px;font-weight:500}.premium-feature p{color:var(--muted);line-height:1.8}.membership-row{gap:23px}.membership-row strong{font-size:15px;font-weight:500}.membership-row p{color:var(--muted);line-height:1.8}.premium-plan-strip{color:#dbe7c6;border-top:1px solid #526638;flex-wrap:wrap;align-items:center;gap:20px;width:100%;margin-top:27px;padding-top:22px;display:flex}.premium-plan-strip strong{letter-spacing:-.04em;font-size:27px;font-weight:500}.premium-plan-strip span{color:#adbf96;font-size:11px}.premium-plan-strip a{text-underline-offset:4px;align-items:center;gap:6px;margin-left:auto;font-size:11px;text-decoration:underline;display:inline-flex}.membership-usage{padding:0 25px 24px}.membership-usage>div{color:#d5e1c2;justify-content:space-between;gap:18px;margin-bottom:11px;font-size:12px;display:flex}.membership-usage progress{width:100%;height:7px;accent-color:var(--lime);background:#333e27;border:0;border-radius:5px}.membership-usage progress::-webkit-progress-bar{background:#333e27;border-radius:5px}.membership-usage progress::-webkit-progress-value{background:var(--lime);border-radius:5px}.membership-usage small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.7;display:block}.auth-screen{background:var(--bg)}.auth-card{box-shadow:none;background:#1d2318;border-color:#404e31;border-radius:7px}.auth-card h1{letter-spacing:-.05em;font-family:Georgia,serif;font-weight:400}.auth-card p,.auth-card small{color:#b4c0a3}.public-page{background:var(--bg)}.public-hero h1{letter-spacing:-.055em;font-weight:500}.public-card,.command-card,.faq-item{box-shadow:none;border-radius:7px}.directory-heading,.faq-hero,.faq-contact{box-shadow:none;background:#232b1b;border:1px solid #414f30;border-radius:7px}.directory-heading{grid-template-columns:1fr;min-height:260px;padding:40px}.directory-hero-art,.faq-hero-art{display:none}.directory-heading h1,.faq-hero h1{color:var(--ink);letter-spacing:-.05em;font-weight:500}.directory-heading h1 em,.faq-hero h1 em{color:#cad8a6}.directory-hero-copy>p,.faq-hero-copy>p,.faq-contact p{color:#b2c09f;font-size:12px}.directory-heading .eyebrow,.faq-hero-copy .eyebrow,.faq-contact .eyebrow{color:#b7c59e}.directory-hero-link,.directory-note>a,.faq-contact strong{color:#d0ddb5}.directory-hero-meta{color:#acb89d;border-color:#485635}.directory-hero-meta strong{color:#e5edce}.directory-jump a,.faq-topic-nav a{color:#c3cfae;background:#20271a;border-color:#3b482b;border-radius:5px}.directory-jump a:hover,.faq-topic-nav a:hover{background:#303d20;border-color:#687d43;transform:none}.category-heading-icon,.faq-section-icon{color:#c4d69f;background:#28331e;border-color:#445631;border-radius:6px}.directory-section-heading h2,.faq-section-heading h2{color:#e5ecd7}.category-count,.faq-section-count{color:#c9d9a6}.category-heading-copy>p,.faq-section-heading>div>p{color:#aab89a;font-size:11px}.command-card,.faq-list{background:var(--paper);box-shadow:none;border-color:#3b462e;border-radius:6px}.command-card:hover{box-shadow:none;background:#222c19;border-color:#6a7c4d;transform:none}.command-card-title>code,.command-options code{color:#d3e2b4}.command-badge,.command-badge.muted{color:#c1d59e;background:#303c22;border-radius:3px}.command-description{color:#b2c09f}.command-option-details,.command-options{border-color:#3a462d}.command-options p,.command-option-details>summary{color:#a9b997}.command-required{color:#d8c691}.directory-note{color:#b6c7a0;background:#232c1a;border-color:#465532;border-radius:6px}.faq-item{border-radius:0}.faq-item+.faq-item{border-color:#36432a}.faq-item summary{color:#dce6cd;font-size:12px}.faq-item summary:hover,.faq-item[open] summary{background:#26321c}.faq-item>p{color:#b1c29d;font-size:12px}.faq-plus{color:#bed397;border-color:#4c6036}.faq-item[open] .faq-plus{background:#3b4b29}.faq-hero-browse{background:#2c3820;border-color:#52663a;border-radius:6px}.faq-hero-browse strong{color:#e0e9cf}.faq-hero-browse small{color:#adbf96}.faq-browse-icon{color:#d0e1ad;background:#3a4a29}@media (min-width:761px){.welcome-banner{justify-content:space-between;display:flex}.welcome-banner>div:first-child{max-width:65%}}@media (max-width:1100px){.editorial-hero{gap:35px;padding-block:65px}.editorial-hero h1{font-size:65px}.editorial-how{gap:40px}.premium-editorial{gap:30px;padding:35px}.landing-nav .wordmark-tag{display:none}.landing-links{gap:17px}.workspace{padding:30px 25px}}@media (max-width:760px){:root{--sidebar:250px}.landing-nav{flex-wrap:wrap;gap:18px}.landing-links{flex-wrap:wrap;gap:16px;width:100%;display:flex}.landing-links>a{font-size:11px;display:inline-flex}.landing-nav .landing-links>a{display:inline-flex}.landing-links .button{margin-left:auto;padding:9px 12px}.editorial-hero{grid-template-columns:1fr;gap:42px;padding:48px 6% 60px}.editorial-hero h1{font-size:clamp(57px,13vw,82px)}.editorial-hero-copy>p{max-width:40ch;font-size:14px}.editorial-actions{gap:18px}.editorial-caption{font-size:9px}.conversation-print{width:100%;max-width:480px;transform:none;box-shadow:6px 8px #292e20}.print-header{padding-inline:17px;font-size:8px}.print-channel{margin-inline:19px}.print-message{margin-inline:20px}.print-playback{margin-inline:19px}.provider-ribbon{justify-content:flex-start;gap:20px}.provider-ribbon>span{width:100%}.provider-ribbon strong{font-size:14px}.provider-ribbon>a{width:100%}.editorial-how{grid-template-columns:1fr;gap:25px;padding-block:58px}.editorial-section-heading p{max-width:45ch}.premium-editorial{grid-template-columns:1fr;gap:28px;padding:29px 22px}.premium-editorial-copy h2{font-size:50px}.membership-print{padding:24px}.editorial-closing{margin-block:57px}.editorial-closing>div{flex-direction:column;align-items:flex-start;gap:25px}.workspace{padding:24px 18px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:17px}.page-heading h1{font-size:29px}.page-heading p{font-size:11px}.topbar{height:64px;padding-inline:17px}.metric-card{border-bottom:1px solid var(--line);padding:20px 16px}.metric-card:nth-child(2n){border-right:0}.metric-card:nth-last-child(-n+2){border-bottom:0}.welcome-banner{padding:27px}.overview-voice-print{display:none}.welcome-banner h2{font-size:29px}.premium-hero{padding:28px}.premium-hero h2{font-size:38px}.premium-plan-strip a{width:100%;margin-left:0}.premium-plan-strip{gap:13px}.panel-head{padding:20px}.provider-card{padding:17px}.membership-usage{padding-inline:20px}}@media (max-width:420px){.landing-links{gap:13px}.landing-links>.button{width:100%;margin-left:0}.print-header>span:last-child{text-align:right;max-width:70px}.editorial-hero h1{font-size:58px}.editorial-actions .button{width:100%}.membership-allowance strong{font-size:40px}.landing-footer{flex-wrap:wrap;gap:20px}.provider-grid{grid-template-columns:1fr}.membership-usage>div{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
