@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-var-eXO_dkmS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-var-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gk:1}.lite{--bg:#f5f8fc;--card:#fff;--card2:#f5f8fc;--bd:#e4eaf2;--tx:#172033;--tx2:#64748b;--blue:#0b5ed7;--blued:#063b8c;--blues:#eaf1fd;--yel:#ffc107;--yels:#fff7e0;--ok:#16a34a;--oks:#e9f8ee;--warn:#f59e0b;--dang:#dc2626;--dangs:#fdecec;--sh:0 2px 10px #17203312;--glowB:0 6px 18px rgba(11, 94, 215, calc(.32 * var(--gk)));--glowY:0 6px 18px rgba(255, 193, 7, calc(.34 * var(--gk)));--glowG:0 6px 18px rgba(22, 163, 74, calc(.28 * var(--gk)));--ring:#e4eaf2;--bezel:#1b2130;--canvas:#e9edf3;--navsh:0 -6px 20px #0614320f;--dangGlow:0 0 20px rgba(220, 38, 38, calc(.5 * var(--gk)))}.neon{--bg:#05070f;--card:#0b1122;--card2:#0e1730;--bd:#5496ff3d;--tx:#eaf1ff;--tx2:#8fa3c8;--blue:#4d9bff;--blued:#1b5fd9;--blues:#4d9bff24;--yel:#ffd24a;--yels:#ffd24a24;--ok:#38e08a;--oks:#38e08a24;--warn:#ffb020;--dang:#ff5a5a;--dangs:#ff5a5a24;--sh:0 0 0 1px #5496ff1a, 0 0 26px rgba(20, 80, 200, calc(.3 * var(--gk)));--glowB:0 0 22px rgba(77, 155, 255, calc(.75 * var(--gk))), 0 0 54px rgba(77, 155, 255, calc(.35 * var(--gk)));--glowY:0 0 22px rgba(255, 210, 74, calc(.7 * var(--gk))), 0 0 52px rgba(255, 210, 74, calc(.3 * var(--gk)));--glowG:0 0 22px rgba(56, 224, 138, calc(.7 * var(--gk))), 0 0 50px rgba(56, 224, 138, calc(.32 * var(--gk)));--ring:#5496ff2e;--bezel:#0a0f1c;--canvas:#05070f;--navsh:0 -6px 20px #0614320f;--dangGlow:0 0 20px rgba(220, 38, 38, calc(.5 * var(--gk)))}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas);color:var(--tx);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:var(--blue);text-decoration:none}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.72;box-shadow:0 0 0 7px #0000}}@keyframes flow{to{stroke-dashoffset:-44px}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glowBreathe{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.rise{animation:.3s rise}.tapglow{transition:transform .14s,box-shadow .2s}.tapglow:active{transform:scale(.97)}.tapglow:disabled{cursor:not-allowed}.tapglow:disabled:active{transform:none}.tapglow:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.canvas{background:var(--canvas);flex-direction:column;align-items:center;gap:20px;min-height:100%;padding:28px 20px 44px;display:flex}.canvas-chrome{flex:none;align-items:center;gap:12px;width:414px;max-width:100%;display:flex}.bezel{background:var(--bezel);border-radius:52px;flex:none;width:414px;padding:12px;box-shadow:0 22px 50px #06143247,inset 0 0 0 1px #ffffff14}.screen{background:var(--bg);border-radius:42px;flex-direction:column;width:390px;height:844px;display:flex;position:relative;overflow:hidden}.safe-top{flex:none;height:0}html.native .safe-top{height:max(env(safe-area-inset-top), 24px)}.native .app-nav{padding-bottom:max(env(safe-area-inset-bottom), 48px)}.notch{background:var(--bezel);border-radius:16px;width:112px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.scroll{scrollbar-width:none;overflow:auto}.scroll::-webkit-scrollbar{display:none}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.composer-input{min-width:0;color:var(--tx);background:0 0;border:0;outline:none;flex:1;font-size:13px;font-weight:600}.composer-input::placeholder{color:var(--tx2);font-weight:600}.native .canvas{gap:0;height:100%;padding:0}.native .canvas-chrome{display:none}.native .bezel{width:100%;height:100%;box-shadow:none;border-radius:0;padding:0}.native .screen{border-radius:0;width:100%;height:100%}@media (width<=460px),(height<=900px) and (pointer:coarse){.canvas{gap:0;height:100%;padding:0}.canvas-chrome{display:none}.bezel{width:100%;height:100%;box-shadow:none;border-radius:0;padding:0}.screen{border-radius:0;width:100%;height:100%}.notch,.sim-statusbar{display:none}.safe-top{height:max(env(safe-area-inset-top), 24px)}.app-nav{padding-bottom:max(env(safe-area-inset-bottom), 48px)}}@keyframes ptr-putar{to{transform:rotate(360deg)}}
