*{box-sizing:border-box}body.app-home-page{margin:0;padding-top:0;min-height:100vh;color:#d8dae0;background:#000;font-family:"DM Sans",var(--site-ui, Inter, "Microsoft YaHei", sans-serif)}body.app-home-page #webgl-container{z-index:0!important;mix-blend-mode:screen!important;opacity:.48}body.app-home-page .page-footer{display:none}.dashboard-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:0}.dashboard-screen{align-self:stretch;display:flex;min-height:100vh;background:transparent}.dashboard-sidebar{display:flex;flex:0 0 260px;flex-direction:column;width:260px;background:#ffffff0a;border-right:1px solid rgba(255,255,255,.07);backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}body.app-home-page .dashboard-brand{display:flex;align-items:center;gap:13px;min-height:78px;padding:0 28px;color:transparent;text-decoration:none}.dashboard-brand-symbol{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;color:#e8ebf2;opacity:.84}.dashboard-brand-symbol svg{width:100%;height:100%}.dashboard-brand-symbol path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.dashboard-brand-symbol circle{fill:currentColor}body.app-home-page .dashboard-brand-text{font-family:var(--site-brand, "EchoScanBrand", "EchoScan", Arial, sans-serif)!important;font-size:19px;font-weight:400;letter-spacing:.08em;line-height:1;text-transform:uppercase;-webkit-text-stroke:.82px rgba(255,255,255,.9);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;filter:drop-shadow(0 0 3px rgba(255,255,255,.22)) drop-shadow(0 0 7px rgba(77,144,248,.26));transition:filter .18s ease,-webkit-text-stroke-color .18s ease}body.app-home-page .dashboard-brand:hover,body.app-home-page .dashboard-brand:focus-visible{outline:none}body.app-home-page .dashboard-brand:hover .dashboard-brand-text,body.app-home-page .dashboard-brand:focus-visible .dashboard-brand-text{-webkit-text-stroke-color:#ffffff;filter:drop-shadow(0 0 4px rgba(255,255,255,.34)) drop-shadow(0 0 10px rgba(255,255,255,.18))}.dashboard-alert-dot,.dashboard-status-dot{display:inline-block;flex:0 0 auto;border-radius:999px}.dashboard-nav{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 14px}.dashboard-nav-item{position:relative;display:flex;align-items:center;gap:15px;min-height:50px;padding:0 16px;border:1px solid transparent;border-radius:8px;color:#565c70;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.dashboard-nav-item:hover,.dashboard-nav-item:focus-visible{color:#d8dae0;background:#ffffff09;outline:none}.dashboard-nav-item.is-active{color:#f4f5f7;border-color:#ffffff0e;background:#ffffff12}.dashboard-nav-icon{width:18px;height:18px;flex:0 0 auto;opacity:.62;transition:opacity .16s ease}.dashboard-nav-item.is-active .dashboard-nav-icon{opacity:1}.dashboard-nav-item:hover .dashboard-nav-icon{opacity:.9}.dashboard-nav-status{width:7px;height:7px;margin-left:auto;border-radius:999px;background:#f5a623;box-shadow:0 0 14px #f5a62347}.dashboard-nav-separator{display:block;height:1px;margin:8px 0;background:#ffffff0f}.dashboard-nav-docs{color:#686f84}.dashboard-nav-external{width:15px;height:15px;margin-left:auto;opacity:.42}.dashboard-user{display:flex;flex-direction:column;gap:0;padding:18px 18px 20px;border-top:1px solid rgba(255,255,255,.075);background:#ffffff03}.dashboard-account-row{display:flex;align-items:flex-start;gap:11px;min-width:0}.dashboard-avatar,.dashboard-topbar-avatar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;color:#f5f6fa;background:#ffffff1a;font-size:11px;font-weight:700;line-height:1}.dashboard-avatar,.dashboard-topbar-avatar{width:32px;height:32px;border-radius:999px}.dashboard-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dashboard-user-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.dashboard-user-name{color:#d6d8df;font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.dashboard-plan-hover{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%}.dashboard-user-plan-badge{display:inline-flex;align-items:center;color:#f5f6fa;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.dashboard-main{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;background:#ffffff05;backdrop-filter:blur(6px) saturate(110%);-webkit-backdrop-filter:blur(6px) saturate(110%)}.dashboard-topbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:78px;padding:0 32px;border-bottom:1px solid rgba(255,255,255,.075);background:#ffffff05}.dashboard-topbar-title{color:#d9dce5;font-size:17px;font-weight:650;letter-spacing:0}.dashboard-topbar-actions{display:flex;align-items:center;gap:12px}.dashboard-topbar-docs,.dashboard-topbar-icon{display:inline-flex;align-items:center;justify-content:center;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#7b8295;background:#ffffff05;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.dashboard-topbar-docs{gap:8px;padding:0 14px;font-size:13px;font-weight:600}.dashboard-topbar-docs svg{width:16px;height:16px}.dashboard-topbar-icon{position:relative;width:38px;padding:0;cursor:pointer}.dashboard-topbar-icon svg{width:18px;height:18px}.dashboard-topbar-dot{position:absolute;top:8px;right:9px;width:6px;height:6px;border-radius:999px;background:#f5a623}.dashboard-topbar-docs:hover,.dashboard-topbar-docs:focus-visible,.dashboard-topbar-icon:hover,.dashboard-topbar-icon:focus-visible{color:#f4f5f7;border-color:#ffffff29;background:#ffffff0a;outline:none}.dashboard-topbar-avatar img{width:100%;height:100%;object-fit:cover;border-radius:999px}.dashboard-content{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:42px 56px 48px;overflow-y:auto}.dashboard-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:36px;color:#6b7080;font-size:13px;line-height:1.55}.dashboard-alert-dot{width:6px;height:6px;margin-top:7px;background:#f87171}.dashboard-alert-strong{color:#f87171;font-weight:500}.dashboard-code{color:#c2c5ce;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.dashboard-eyebrow,.dashboard-section-label,.dashboard-key-head div{color:#2f3445;font-size:10px;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.dashboard-eyebrow{margin-bottom:9px}.dashboard-upgrade-link,.dashboard-keys-header a,.dashboard-text-link{color:#4d90f8;font-size:12px;line-height:1.2;text-decoration:none}.dashboard-upgrade-link[hidden]{display:none}.dashboard-empty{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:528px}.dashboard-canvas{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dashboard-canvas-panel{will-change:opacity,transform}.dashboard-canvas-panel.is-entering{animation:dashboardCanvasEnter .44s cubic-bezier(.22,1,.36,1) both;animation-delay:.3s}.dashboard-canvas-panel.is-leaving{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:dashboardCanvasExit .32s cubic-bezier(.55,0,.85,.4) both}@keyframes dashboardCanvasEnter{0%{opacity:0;transform:translate3d(46px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboardCanvasExit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-46px,0,0)}}#createKeyPanel{position:relative;justify-content:center;max-width:760px}#createKeyPanel.is-secret-revealed{justify-content:flex-start;padding-top:clamp(24px,7vh,72px);padding-bottom:56px}#homeComposerStatus{position:absolute;top:0;left:0;right:0;z-index:2}.dashboard-empty-kicker{margin-bottom:22px}.dashboard-empty h2{margin:0 0 18px;color:#edf0f5;font-size:42px;font-weight:300;letter-spacing:0;line-height:1.08}.dashboard-empty>p{max-width:400px;margin:0 0 44px;color:#6b7080;font-size:14px;line-height:1.78}.dashboard-key-inline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;align-items:baseline;width:min(100%,660px);margin:0 0 28px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-key-inline-label{color:#8d93a3;background:none;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:0;-webkit-text-fill-color:currentColor}.dashboard-key-inline .dashboard-code{color:#eef2f8;overflow-wrap:anywhere}.dashboard-secret-meta{grid-column:2;margin:0;color:#626a7d;font-size:12px;line-height:1.5}.dashboard-quickstart{display:grid;width:min(100%,720px);grid-template-columns:1fr;gap:26px;margin-bottom:36px}.dashboard-quick-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;min-width:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-quick-step>span{color:var(--echoscan-flow-blue, #4b8df8);background:none;font-family:JetBrains Mono,Consolas,monospace;font-size:10px;line-height:1.65;-webkit-text-fill-color:currentColor}.dashboard-quick-step[data-quick-step=action]>span{color:var(--echoscan-flow-blue, #2196f3)}.dashboard-quick-step[data-quick-step=frontend]>span{color:var(--echoscan-flow-blue-green, #3fa8d1)}.dashboard-quick-step[data-quick-step=transport]>span{color:var(--echoscan-flow-cyan, #5dbab0)}.dashboard-quick-step[data-quick-step=backend]>span{color:var(--echoscan-flow-green-cyan, #6fc499)}.dashboard-quick-step[data-quick-step=decide]>span{color:var(--echoscan-flow-green, #8bc34a)}.dashboard-quick-step strong{display:block;margin-bottom:5px;color:#d8dae0;font-size:12px;font-weight:600;line-height:1.3}.dashboard-quick-step p{margin:0 0 11px;color:#888d9e;font-size:12px;line-height:1.58}.dashboard-quick-step code{color:#c2c5ce;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.dashboard-key-stage.is-entering{animation:dashboardCanvasEnter .44s cubic-bezier(.22,1,.36,1) both}.dashboard-key-actions{display:flex;align-items:center;gap:30px;width:min(100%,660px);margin:-6px 0 30px}.dashboard-key-copy{--site-button-height: 2.2rem;--site-button-min-width: auto;--site-button-pad-x: .9rem;--site-button-font-size: 11px;--site-button-radius: 7px;font-family:JetBrains Mono,Consolas,monospace;font-weight:600}.dashboard-key-copy .site-button__label,.dashboard-key-copy:not([data-site-cuboid-ready=true]){display:inline-flex;align-items:center;gap:7px}.dashboard-copy-icon{width:14px;height:14px;flex:0 0 auto;color:currentColor;opacity:.82;pointer-events:none}.dashboard-copy-label{white-space:nowrap}.dashboard-quickstart-lang{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;margin:0 0 14px}.dashboard-quickstart-lang>span{color:#8d93a3;font-size:11px;letter-spacing:.02em}.dashboard-lang-switch{display:inline-flex;overflow:hidden;border:1px solid rgba(216,226,236,.12);border-radius:5px;background:#ffffff07}.dashboard-lang-switch button{min-height:26px;padding:0 12px;border:0;border-right:1px solid rgba(216,226,236,.1);color:#d2dae69e;background:transparent;font-family:var(--site-ui),Inter,"Microsoft YaHei",sans-serif;font-size:10px;font-weight:600;line-height:1;cursor:pointer;transition:color .14s ease,background-color .14s ease}.dashboard-lang-switch button:last-child{border-right:0}.dashboard-lang-switch button:hover,.dashboard-lang-switch button:focus-visible{color:#d8dae0;outline:none}.dashboard-lang-switch button.is-active{color:#cdf3ff;background:#4facfe29}.dashboard-quick-step>span{transition:opacity .18s ease;opacity:1}.dashboard-quick-step:not(.is-open)>span{opacity:.45}.dashboard-quick-step-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.dashboard-quick-step-toggle strong{margin-bottom:0}.dashboard-quick-step-toggle:after{content:"";width:7px;height:7px;border-right:1px solid #5a6172;border-bottom:1px solid #5a6172;transform:rotate(-45deg);transition:transform .18s ease}.dashboard-quick-step.is-open .dashboard-quick-step-toggle:after{transform:rotate(45deg)}.dashboard-quick-step-toggle:hover strong,.dashboard-quick-step-toggle:focus-visible strong{color:#eef2f8}.dashboard-quick-step-toggle:focus-visible{outline:none}.dashboard-quick-step-body{padding-top:9px}.dashboard-quick-step-docs{display:inline-block;margin-top:11px;color:#4facfe;font-size:11px;text-decoration:none}.dashboard-quick-step-docs:hover,.dashboard-quick-step-docs:focus-visible{color:#7fdcff}#homeKeyStageIntegrate .app-code-snippet[data-snippet-variant-group=backend-language] .app-code-snippet__variant{display:none}.dashboard-imprint-status{display:flex;align-items:baseline;gap:9px;width:min(100%,720px);margin:0 0 26px;color:#6b7080;font-size:13px;line-height:1.55}.dashboard-imprint-dot{position:relative;flex:0 0 auto;width:11px;height:11px;transform:translateY(1px);color:var(--echoscan-flow-blue, #2196f3);background:transparent;perspective:38px;animation:dashboardImprintTokenFlow 8.4s linear infinite}.dashboard-imprint-dot:before,.dashboard-imprint-dot:after{content:"";position:absolute;display:block;pointer-events:none}.dashboard-imprint-dot:before{top:2px;right:2px;bottom:2px;left:2px;z-index:2;border-radius:2px;background:linear-gradient(135deg,#ffffff52,#fff0 52%),currentColor;box-shadow:0 0 13px #5dbab047,0 0 2px currentColor;opacity:.8;transform:translateZ(0) scale(1);transform-origin:50% 50%;animation:dashboardImprintMorph 8.4s linear infinite}.dashboard-imprint-dot:after{top:2px;right:2px;bottom:2px;left:2px;z-index:1;border-radius:2px;background:currentColor;opacity:.16;transform:translate3d(2px,-2px,-1px) scale(1);transform-origin:50% 50%;filter:brightness(1.45);animation:dashboardImprintCubeFace 8.4s linear infinite}.dashboard-imprint-status.is-live{color:#8bc8ab}.dashboard-imprint-status.is-live .dashboard-imprint-dot{color:var(--echoscan-flow-green, #8bc34a);animation:none}.dashboard-imprint-status.is-live .dashboard-imprint-dot:before,.dashboard-imprint-status.is-live .dashboard-imprint-dot:after{animation:none}@keyframes dashboardImprintTokenFlow{0%,18%{color:var(--echoscan-flow-blue, #2196f3)}21%{color:var(--echoscan-flow-blue-green, #3fa8d1)}42%,58%{color:var(--echoscan-flow-cyan, #5dbab0)}61%{color:var(--echoscan-flow-green-cyan, #6fc499)}80%,92%{color:var(--echoscan-flow-green, #8bc34a)}to{color:var(--echoscan-flow-blue, #2196f3)}}@keyframes dashboardImprintMorph{0%,18%,80%,to{border-radius:2px;opacity:.82;transform:translateZ(0) scale(1)}21%{border-radius:5px;transform:translateZ(0) scale(.96)}42%,58%{border-radius:999px;opacity:.74;transform:translateZ(0) scale(.88)}61%{border-radius:5px;transform:translateZ(0) scale(.96)}}@keyframes dashboardImprintCubeFace{0%,18%,80%,to{border-radius:2px;opacity:.16;transform:translate3d(2px,-2px,-1px) scale(1)}21%,61%{border-radius:5px;opacity:.08;transform:translate3d(1.5px,-1.5px,-1px) scale(.96)}42%,58%{border-radius:999px;opacity:0;transform:translateZ(0) scale(.88)}}.dashboard-ai-path{display:flex;align-items:baseline;gap:16px;width:min(100%,720px);margin:0 0 34px}.dashboard-ai-path:before{content:"AI";flex:0 0 auto;color:#8d93a3;font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:600}.dashboard-ai-path p{flex:1 1 auto;margin:0;color:#888d9e;font-size:12px;line-height:1.6}.dashboard-actions{display:flex;align-items:center;gap:28px}.dashboard-actions [data-home-create-key].is-loading{opacity:.72;pointer-events:none}body.app-home-page .dashboard-actions .site-button{--site-button-height: 2.85rem;--site-button-min-width: 9.8rem;--site-button-pad-x: 1.45rem;--site-button-font-size: .78rem}#homeStartIntegrateButton[data-dashboard-soft-wave-label]{--dashboard-groove-duration: 5.4s;--dashboard-glitch-cycle: var(--dashboard-groove-duration)}.dashboard-soft-wave-label{position:relative;gap:.02em;overflow:visible;isolation:isolate}.dashboard-soft-wave-letter{position:relative;z-index:1;display:inline-block;transform-origin:50% 80%;text-shadow:0 0 .14em rgba(255,255,255,.13),.042em 0 rgba(255,255,255,.1);animation:dashboardSoftGroove var(--dashboard-groove-duration, 2.8s) linear infinite,dashboardRandomTextGlow var(--dashboard-glitch-cycle, 5.4s) steps(1,end) infinite;animation-delay:var(--wave-delay, calc(var(--wave-index, 0) * 64ms)),var(--glow-delay, 0ms);will-change:transform,filter,text-shadow}.dashboard-soft-wave-letter:before,.dashboard-soft-wave-letter:after{content:attr(data-char);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0}.dashboard-soft-wave-letter:before{color:#ffffffb8;mix-blend-mode:screen;text-shadow:0 0 .2em rgba(255,255,255,.2);animation:dashboardSignalGhostLight var(--dashboard-glitch-cycle, 5.4s) steps(1,end) infinite;animation-delay:calc(var(--glow-delay, 0ms) + 41ms)}.dashboard-soft-wave-letter:after{color:#ffffff80;mix-blend-mode:screen;text-shadow:0 0 .22em rgba(255,255,255,.12);animation:dashboardSignalGhostShade var(--dashboard-glitch-cycle, 5.4s) steps(1,end) infinite;animation-delay:calc(var(--glow-delay, 0ms) + 97ms)}@keyframes dashboardSoftGroove{0%{transform:translateZ(0) rotate(0)}12.5%{transform:translate3d(0,-1.1px,0) rotate(-.35deg)}25%{transform:translate3d(0,-1.8px,0) rotate(.25deg)}37.5%{transform:translate3d(0,-.7px,0) rotate(.42deg)}50%{transform:translate3d(0,.8px,0) rotate(0)}62.5%{transform:translate3d(0,1.1px,0) rotate(-.28deg)}75%{transform:translate3d(0,.3px,0) rotate(-.42deg)}87.5%{transform:translate3d(0,-.5px,0) rotate(-.08deg)}to{transform:translateZ(0) rotate(0)}}@keyframes dashboardRandomTextGlow{0%,9%,16%,24%,35%,49%,64%,73%,88%,to{filter:none;opacity:1;text-shadow:0 0 .14em rgba(255,255,255,.13),.042em 0 rgba(255,255,255,.1)}12.5%{filter:brightness(1.42) contrast(1.14);opacity:1;text-shadow:0 0 .34em rgba(255,255,255,.44),var(--glitch-shadow-light-a, .1em) 0 rgba(255,255,255,.22),var(--glitch-shadow-shade-a, -.09em) 0 rgba(255,255,255,.14)}27%{filter:brightness(1.22) contrast(1.08);opacity:1;text-shadow:0 0 .24em rgba(255,255,255,.3),var(--glitch-shadow-light-b, -.07em) 0 rgba(255,255,255,.16),var(--glitch-shadow-shade-b, .06em) 0 rgba(255,255,255,.11)}62.5%{filter:brightness(1.5) contrast(1.18);opacity:1;text-shadow:0 0 .42em rgba(255,255,255,.52),var(--glitch-shadow-light-c, -.11em) 0 rgba(255,255,255,.24),var(--glitch-shadow-shade-c, .1em) 0 rgba(255,255,255,.18)}76.5%{filter:brightness(1.28) contrast(1.1);opacity:1;text-shadow:0 0 .28em rgba(255,255,255,.36),var(--glitch-shadow-light-d, .08em) 0 rgba(255,255,255,.18),var(--glitch-shadow-shade-d, -.06em) 0 rgba(255,255,255,.13)}}@keyframes dashboardSignalGhostLight{0%,10%,16%,26%,33%,60%,68%,77%,83%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}12.5%,14.5%{opacity:.68;transform:translate3d(var(--glitch-shade-a-x, -.1em),var(--glitch-lift, 0),0);clip-path:inset(0 0 var(--glitch-band-a, 52%) 0)}28%,30%{opacity:.36;transform:translate3d(var(--glitch-shade-b-x, .06em),var(--glitch-lift-invert, 0),0);clip-path:inset(var(--glitch-band-b, 48%) 0 0 0)}62.5%,65%{opacity:.58;transform:translate3d(var(--glitch-shade-c-x, .095em),var(--glitch-lift-up, .012em),0);clip-path:inset(36% 0 0 0)}78.5%,80%{opacity:.28;transform:translate3d(var(--glitch-shade-d-x, -.056em),var(--glitch-lift-small-down, -.01em),0);clip-path:inset(0 0 44% 0)}}@keyframes dashboardSignalGhostShade{0%,11%,18%,27%,34%,61%,69%,75%,82%,to{opacity:0;transform:translateZ(0);clip-path:inset(0 0 0 0)}13.5%,15.5%{opacity:.72;transform:translate3d(var(--glitch-light-a-x, .1em),var(--glitch-lift-invert, 0),0);clip-path:inset(var(--glitch-band-b, 48%) 0 0 0)}29%,31%{opacity:.32;transform:translate3d(var(--glitch-light-b-x, -.07em),var(--glitch-lift, 0),0);clip-path:inset(0 0 var(--glitch-band-a, 52%) 0)}63.5%,66%{opacity:.64;transform:translate3d(var(--glitch-light-c-x, -.095em),var(--glitch-lift-down, -.012em),0);clip-path:inset(0 0 42% 0)}77%,79%{opacity:.34;transform:translate3d(var(--glitch-light-d-x, .061em),var(--glitch-lift-small-up, .01em),0);clip-path:inset(46% 0 0 0)}}.dashboard-text-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:34px;padding:0;border:0;color:#4facfe;background:transparent;font:inherit;font-size:12px;line-height:1.2;text-decoration:none;cursor:pointer}.dashboard-text-button:hover,.dashboard-text-button:focus-visible{color:#7fdcff;outline:none}.dashboard-create-status{margin-bottom:22px;padding:0;border:0;color:#7d8496;background:transparent;font-size:12px;line-height:1.55}.dashboard-create-status.is-loading{color:#8eb8ff}.dashboard-create-status.is-success{color:#7d8496}.dashboard-create-status.is-error{color:#f87171}.dashboard-create-status.is-warning{color:#f5a623}.dashboard-data{display:flex;flex:1;flex-direction:column;min-height:0}.dashboard-metrics{display:flex;gap:0;margin-bottom:48px}.dashboard-screen.is-quota-exceeded .dashboard-metrics{margin-bottom:40px}.dashboard-metric{flex:1;min-width:0}.dashboard-metric-value,.dashboard-percent span:first-child{color:#edf0f5;font-size:42px;font-weight:300;letter-spacing:0;line-height:1}.dashboard-percent{display:flex;align-items:baseline;gap:3px;margin-bottom:7px}.dashboard-percent span:last-child{color:currentColor;font-size:22px;font-weight:300;line-height:1}.dashboard-metric-value{margin-bottom:7px}.dashboard-muted-value{color:#52566a}.dashboard-metric-label{color:#6b7080;font-size:11px;line-height:1.25}.dashboard-metric-sub{margin-top:4px;color:#f87171;font-size:10px;line-height:1.2}.dashboard-screen.is-quota-exceeded #metricRequests,.dashboard-screen.is-quota-exceeded #metricQuotaValue,.dashboard-screen.is-quota-exceeded .dashboard-percent,.dashboard-screen.is-quota-exceeded .dashboard-percent span,.dashboard-screen.is-quota-exceeded #metricRequestsSub,.dashboard-screen.is-quota-exceeded #metricKeysSub,.dashboard-screen.is-quota-exceeded #metricLatestSub{color:#f87171}.dashboard-screen.is-active-lite #metricQuotaValue,.dashboard-screen.is-active-lite .dashboard-percent,.dashboard-screen.is-active-lite .dashboard-percent span{color:#f5a623}.dashboard-progress{width:56px;height:2px;overflow:hidden;border-radius:1px;background:#ffffff12}.dashboard-progress-wide{width:96px;margin-top:9px}.dashboard-progress div{width:0;height:100%;border-radius:1px;background:#34d399}.dashboard-screen.is-active-lite #metricQuotaBar{background:#f5a623}.dashboard-screen.is-quota-exceeded #metricQuotaBar{background:#f87171}.dashboard-chart{margin-bottom:44px}.dashboard-screen.is-quota-exceeded .dashboard-chart{margin-bottom:36px}.dashboard-section-label{margin-bottom:16px}.dashboard-chart svg{display:block;width:100%;height:84px}.dashboard-chart line{stroke:#ffffff06;stroke-width:1}.dashboard-chart polyline{fill:none;stroke:#4d90f8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dashboard-keys{flex:1;min-height:0}.dashboard-keys-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-key-row{display:flex;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.03)}.dashboard-key-head{padding:0 0 10px;border-bottom-color:#ffffff0b}.dashboard-key-row>:nth-child(1){width:18px;flex:0 0 18px}.dashboard-key-row>:nth-child(2),.dashboard-key-row>:nth-child(3){flex:2;min-width:0}.dashboard-key-row>:nth-child(4){width:60px;flex:0 0 60px}.dashboard-key-row>:nth-child(5){width:88px;flex:0 0 88px;text-align:right}.dashboard-key-row>:nth-child(6){width:108px;flex:0 0 108px;text-align:right}.dashboard-key-status-dot{display:block;width:7px;height:7px;border-radius:50%;background:#34d399}.dashboard-key-label{overflow:hidden;color:#c2c5ce;font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-key-client,.dashboard-key-requests{color:#6b7080;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.25}.dashboard-key-plan{color:#4d90f8;font-size:10px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.dashboard-key-requests{color:#c2c5ce;font-size:13px}.dashboard-key-quota{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.dashboard-key-quota span{color:#34d399;font-size:12px;line-height:1}.dashboard-key-row.is-warning .dashboard-key-quota span{color:#f5a623}.dashboard-key-row.is-warning .dashboard-key-quota .dashboard-progress div{background:#f5a623}.dashboard-key-row.is-exceeded .dashboard-key-status-dot{background:#f87171}.dashboard-key-row.is-exceeded .dashboard-key-label,.dashboard-key-row.is-exceeded .dashboard-key-requests,.dashboard-key-row.is-exceeded .dashboard-key-state{color:#f87171}.dashboard-key-state{color:#34d399;font-size:12px;font-weight:500;line-height:1}.dashboard-table-empty{padding:18px 0;color:#6b7080;font-size:13px;line-height:1.6}.dashboard-keys-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.04);color:#6b7080;font-size:13px;line-height:1.7}.dashboard-screen.is-quota-exceeded .dashboard-keys-footer{margin-top:24px;padding-top:20px}.dashboard-auth{margin:auto;width:min(100%,560px);padding:52px 56px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#06070bd1;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.dashboard-auth h1{margin:0 0 18px;color:#edf0f5;font-size:42px;font-weight:300;letter-spacing:0;line-height:1.08}.dashboard-auth p{margin:0 0 34px;color:#6b7080;font-size:14px;line-height:1.78}body.app-home-page .dashboard-keys-footer .site-button[data-site-cuboid-ready=true]{--site-button-height: 2rem;--site-button-pad-x: 1.15rem;white-space:nowrap}@media (max-width: 1180px){.dashboard-sidebar{flex-basis:238px;width:238px}.dashboard-content{padding:36px 32px 42px}.dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}.dashboard-key-row,.dashboard-key-list,.dashboard-key-head{min-width:760px}.dashboard-keys{overflow-x:auto}}.dashboard-card{margin-bottom:28px;padding:24px 28px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#06070bad;box-shadow:0 4px 24px #0000003d,inset 0 1px #ffffff09}.dashboard-next-action{margin-bottom:36px}.dashboard-next-action .dashboard-eyebrow{margin-bottom:12px}.dashboard-next-action h2{margin:0 0 24px;color:#edf0f5;font-size:22px;font-weight:300;letter-spacing:0;line-height:1.3}.dashboard-screen.is-quota-exceeded .dashboard-next-action{border-color:#f871712e;background:#28080866}.dashboard-screen.is-quota-exceeded .dashboard-next-action h2{color:#f87171}.dashboard-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:4px;background:#ffffff0d;color:#6b7080;font-size:10px;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.dashboard-badge--exceeded{color:#f87171;background:#f871711f}.dashboard-badge--warning{color:#f5a623;background:#f5a6231f}.dashboard-badge--healthy{color:#34d399;background:#34d3991f}.dashboard-quota-watch{margin-bottom:28px}.dashboard-quota-watch-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.dashboard-quota-lead{margin:0 0 16px;color:#888d9e;font-size:13px;line-height:1.6}.dashboard-quota-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.dashboard-quota-row{display:flex;align-items:center;gap:12px}.dashboard-quota-label{flex:1;min-width:0;overflow:hidden;color:#c2c5ce;font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-quota-pct{width:44px;flex:0 0 auto;color:#34d399;font-size:12px;line-height:1;text-align:right}.dashboard-quota-row.is-warning .dashboard-quota-pct{color:#f5a623}.dashboard-quota-row.is-warning .dashboard-progress div{background:#f5a623}.dashboard-quota-row.is-exceeded .dashboard-quota-label,.dashboard-quota-row.is-exceeded .dashboard-quota-pct{color:#f87171}.dashboard-quota-row.is-exceeded .dashboard-progress div{background:#f87171}.dashboard-quota-row .dashboard-progress{width:80px;flex:0 0 80px}.dashboard-notice{margin:0;color:#52566a;font-size:12px;line-height:1.5}.dashboard-keys.dashboard-card{padding:22px 26px 20px}@media (max-width: 760px){.dashboard-stage{display:block}.dashboard-screen{display:block;min-height:0}.dashboard-sidebar{width:100%;min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.055);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}body.app-home-page .dashboard-brand{min-height:64px;padding:0 18px}.dashboard-nav{flex:none;flex-direction:row;flex-wrap:wrap;gap:8px;padding:14px 14px 16px}.dashboard-nav-item{min-height:42px;padding:0 12px;font-size:13px}.dashboard-nav-separator{display:none}.dashboard-nav-docs{margin-top:0}.dashboard-user{padding:16px 18px}.dashboard-topbar{min-height:64px;padding:0 18px}.dashboard-topbar-actions{gap:8px}.dashboard-topbar-docs{height:34px;padding:0 10px;font-size:12px}.dashboard-topbar-icon,.dashboard-topbar-avatar{width:34px;height:34px}.dashboard-content{padding:28px 18px}.dashboard-empty h2,.dashboard-auth h1{font-size:34px}.dashboard-empty>p{margin-bottom:34px}.dashboard-actions,.dashboard-keys-footer{align-items:flex-start;flex-direction:column;gap:18px}.dashboard-key-inline{grid-template-columns:1fr}.dashboard-secret-meta{grid-column:1}.dashboard-quickstart{grid-template-columns:1fr}.dashboard-quickstart-lang{align-items:flex-start;flex-direction:column;gap:10px}.dashboard-key-actions{flex-wrap:wrap;gap:18px}.dashboard-ai-path{align-items:flex-start;flex-direction:column;gap:12px}.dashboard-metrics{grid-template-columns:1fr}.dashboard-auth{padding:36px 24px}}@media (prefers-reduced-motion: reduce){.dashboard-canvas-panel.is-entering,.dashboard-canvas-panel.is-leaving{animation:none}.dashboard-soft-wave-letter{animation:none;text-shadow:none}.dashboard-soft-wave-letter:before,.dashboard-soft-wave-letter:after{content:none}}
