@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c0f;--sidebar:#0d1014;--panel:#111419;--panel-deep:#0e1115;--line:#1f242c;--line-2:#2c323d;--line-3:#3a4250;--text:#e8ebf0;--text-2:#9aa3b2;--text-3:#c9ced7;--muted:#7e8797;--lime:#c8f55a;--amber:#f5b045;--red:#ff8a80;--blue:#6ea8ff;--purple:#b48cff;--green:#4ade9a;--cyan:#7fd3ff;--mono:"Geist Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body{color:#e8ebf0;-webkit-font-smoothing:antialiased;background:#0a0c0f;margin:0;font-family:Geist,system-ui,sans-serif}a{color:#c8f55a}a:hover{color:#e2ff9c}button{font-family:inherit}input::placeholder,textarea::placeholder{color:#7e8797}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growR{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes slide{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #c8f55a8c}70%{box-shadow:0 0 0 8px #c8f55a00}to{box-shadow:0 0 #c8f55a00}}@keyframes pulseAmber{0%{box-shadow:0 0 #f5b04599}70%{box-shadow:0 0 0 8px #f5b04500}to{box-shadow:0 0 #f5b04500}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes scan{0%{left:0}to{left:100%}}@keyframes ring{0%{stroke-dashoffset:176px}}@keyframes draw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.rise{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.bar{transform-origin:0;animation:1s cubic-bezier(.2,.7,.2,1) .3s both grow}.pos{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .3s both growR}.neg{transform-origin:100%;animation:.9s cubic-bezier(.2,.7,.2,1) .3s both growR}.col{transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both up}.line{stroke-dasharray:1400;animation:1.6s cubic-bezier(.3,.6,.2,1) .3s both draw}.area{animation:1s 1.1s both fade}.ring{animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both ring}.live,.now{animation:2s infinite pulse}.now-amber{animation:2s infinite pulseAmber}.spin{animation:1s linear infinite spin}.menu{transform-origin:100% 0;animation:.22s cubic-bezier(.2,.7,.2,1) both drop}.drawer{animation:.35s cubic-bezier(.2,.7,.2,1) both slide}.open{animation:.25s both open}.gen{background-image:linear-gradient(90deg,#fff0 0,#ffffff12 50%,#fff0 100%);background-repeat:no-repeat;background-size:200px 100%;animation:1.6s linear infinite shimmer}.head{animation:6s linear infinite scan}.dot1,.dot2,.dot3{animation:1.2s infinite blink}.dot2{animation-delay:.2s}.dot3{animation-delay:.4s}.btn{cursor:pointer;transition:transform .15s,filter .15s,background .15s,border-color .15s}.btn:hover{filter:brightness(1.1)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;filter:none;transform:none}.row{transition:background .15s}.row:hover{background:#141820}.chip{cursor:pointer;transition:background .18s,color .18s,border-color .18s}.chip.on{color:#0a0c0f!important;background:#c8f55a!important;border-color:#c8f55a!important}.seg{cursor:pointer;transition:background .18s,color .18s}.seg.on{color:#e8ebf0!important;background:#1f2530!important}.card{transition:transform .2s,border-color .2s,background .2s}.card:hover{transform:translateY(-2px);background:#151920!important;border-color:#3a4250!important}.chev{transition:transform .2s}.chev.up{transform:rotate(180deg)}.opt{color:#e8ebf0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;font:14px Geist,sans-serif;text-decoration:none;transition:background .15s;display:flex}.opt:hover{color:#e8ebf0;background:#1b2029}.fld{outline:none;transition:border-color .18s}.fld:focus{border-color:#c8f55a!important}.drop{transition:border-color .2s,background .2s}.drop:hover,.drop.over{background:#11160d!important;border-color:#c8f55a!important}.toggle{cursor:pointer;transition:background .2s}.toggle .knob{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.toggle.on{background:#c8f55a!important}.toggle.on .knob{transform:translate(18px);background:#0a0c0f!important}.box{transition:background .2s,border-color .2s}.box.on{background:#c8f55a!important;border-color:#c8f55a!important}.done{color:#7e8797;text-decoration:line-through}.lnk{transition:border-color .2s,background .2s}.lnk:hover{background:#141820!important;border-color:#3a4250!important}.hov{transition:border-color .18s,background .18s}.hov:hover{border-color:#3a4250!important}.use{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(4px)}.lift{transition:transform .2s,border-color .2s}.lift:hover{transform:translateY(-3px);border-color:#3a4250!important}.lift:hover .use{opacity:1;transform:none}.sel{cursor:pointer;transition:border-color .18s,background .18s}.sel:hover{border-color:#3a4250!important}.sel.on{background:#12170c!important;border-color:#c8f55a!important}.av .avx{opacity:0;transition:opacity .18s}.av:hover .avx{opacity:1}.desc .edit{opacity:0;transition:opacity .2s}.desc:hover .edit{opacity:1}.utab{cursor:pointer;transition:color .18s;position:relative}.utab:hover,.utab.on{color:#e8ebf0!important}.utab.on:after{content:"";background:#c8f55a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ptab{cursor:pointer;transition:background .18s,color .18s}.ptab.on{color:#e8ebf0!important;background:#1f2530!important}.shell{color:#e8ebf0;background:#0a0c0f;flex-wrap:wrap;min-height:100vh;display:flex;position:relative}.shell-side{background:#0d1014;border-right:1px solid #1c2129;flex:248px;min-width:220px;max-width:248px}.shell-main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;padding:16px 32px 120px;display:flex}@media (max-width:700px){.shell-side{border-bottom:1px solid #1c2129;border-right:0;flex-basis:100%;max-width:none}.shell-main{padding:16px 16px 120px}.sb{height:auto!important;min-height:0!important;position:static!important}}.nv{animation:.4s cubic-bezier(.2,.7,.2,1) both fadein}.nav{color:#9aa3b2;border-radius:9px;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav:hover{color:#e8ebf0;background:#161a21}.nav.on{color:#e8ebf0;background:#1b2029;box-shadow:inset 0 0 0 1px #2a303a}.nav.on .ic{color:#c8f55a}.sub{color:#9aa3b2;border-radius:8px;align-items:center;height:34px;padding:0 12px 0 42px;font-size:13.5px;text-decoration:none;transition:background .18s,color .18s;display:flex;position:relative}.sub:hover{color:#e8ebf0;background:#161a21}.sub.on{color:#e8ebf0;background:#1b2029}.sub.on:before{content:"";background:#c8f55a;border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:24px}.grp{color:#c9ced7;align-items:center;gap:12px;height:36px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.ib{color:#9aa3b2;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .18s,color .18s;display:flex}.ib:hover{color:#e8ebf0;background:#1b2029}.psw{transition:background .18s,border-color .18s}.psw:hover{background:#151a21!important;border-color:#3a4250!important}.srch{transition:border-color .18s,background .18s}.srch:hover{background:#141820!important;border-color:#3a4250!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.flip{perspective:600px;display:inline-block;position:relative}.flip-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.flip:hover .flip-inner,:focus-visible>.flip .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flip-back{transform:rotateY(180deg)}
