@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.13y771y2cuudv.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.0h9eq_2~60egi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.0hnqo_q0ubdks.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.0ma09l0txl3bt.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.0u2lt3z6jk0o1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.0jr6d9hay5zd~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.11t2izo0mqvpp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.057aej8p_z_92.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.00xhdix476ajg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.0e0vspo.utj71.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.0ogqxe45yt4r2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.0fsjs_bs5qvt7.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.0i37wr8~oeiv6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.110i.6crs7xrh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0wcl~15mrhg5f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.0sa4vsdykrttm.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_2056aa92-module__hnymvG__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_2056aa92-module__hnymvG__variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_cfe2d2ab-module__hep4RG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_cfe2d2ab-module__hep4RG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.app-root{--bg:#0c110c;--bg-2:#171c17;--surface:#1e231e;--surface-2:#2a302a;--line:#3b463b;--line-bright:#536253;--ink:#f7f5ef;--ink-2:#d4d1c8;--ink-3:#959289;--money:#62eb80;--money-deep:#0e9a3f;--money-glow:#61f38159;--steel:#1096e9;--rust:#d56f2c;--alert:#fc463c;--display:var(--font-space-grotesk), "Space Grotesk", sans-serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;--body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(60% 40% at 0 0,oklch(22% .06 148/.2),#0000 60%);font-size:14px}@supports (color:lab(0% 0 0)){.app-root{--bg:lab(4.54342% -2.211 1.67076);--bg-2:lab(9.70147% -3.91234 3.06597);--surface:lab(13.1821% -3.91221 3.06005);--surface-2:lab(18.9828% -3.91212 3.05254);--line:lab(28.3659% -6.14777 4.81108);--line-bright:lab(40.0691% -8.38351 6.56881);--ink:lab(96.5613% -.0119507 3.05672);--ink-2:lab(83.8207% .00157952 4.59832);--ink-3:lab(60.6291% .030607 5.38528);--money:lab(83.7978% -55.8193 40.4105);--money-deep:lab(55.669% -50.2716 37.1702);--money-glow:lab(86.2364% -58.7967 42.6554/.35);--steel:lab(58.8707% -9.8989 -51.9278);--rust:lab(58.4805% 37.8488 53.8754);--alert:lab(58.4105% 68.7762 48.7465)}}.app-root *,.app-root :before,.app-root :after{box-sizing:border-box}.app-root ::selection{background:var(--money);color:#010f03;color:lab(3.31327% -5.60603 3.58992)}.app-root ::-webkit-scrollbar{width:8px;height:8px}.app-root ::-webkit-scrollbar-track{background:var(--bg)}.app-root ::-webkit-scrollbar-thumb{background:var(--line)}.app-root ::-webkit-scrollbar-thumb:hover{background:var(--money-deep)}[data-wm-theme=light] .app-root{--bg:#eaeeea;--bg-2:#e1e6e1;--surface:#f8fbf8;--surface-2:#ecf0ec;--line:#b2bab2;--line-bright:#7e8a7e;--ink:#0a0f0a;--ink-2:#252b25;--ink-3:#494f48;--money:#007420;--money-deep:#00581d;--money-glow:#009b3c2e}@supports (color:lab(0% 0 0)){[data-wm-theme=light] .app-root{--bg:lab(93.6997% -1.67674 1.29547);--bg-2:lab(90.8262% -2.23571 1.72826);--surface:lab(98.3132% -1.11789 .863218);--surface-2:lab(94.2797% -1.67671 1.29546);--line:lab(74.6651% -3.91221 3.03092);--line-bright:lab(56.2087% -6.14756 4.78321);--ink:lab(3.80837% -2.272 1.7082);--ink-2:lab(16.6625% -3.91214 3.05519);--ink-3:lab(32.9039% -3.91212 3.04223);--money:lab(41.8055% -53.9352 41.9228);--money-deep:lab(32.2742% -48.1468 38.1635);--money-glow:lab(55.7786% -53.3427 39.7297/.18)}}.app-root .mono{font-family:var(--mono)}.app-root .display{font-family:var(--display)}.app-root .app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.app-root .app-sidebar{border-right:1px solid var(--line);background:#050905;background:lab(2.05569% -1.48974 1.11327);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}[data-wm-theme=light] .app-root .app-sidebar{background:#eff3ee;background:lab(95.4662% -2.23571 1.72812)}.app-root .app-main{background-image:linear-gradient(#556a5506 1px,#0000 1px),linear-gradient(90deg,#556a5506 1px,#0000 1px);background-image:linear-gradient(lab(42.5149% -11.1794 8.80179/.025) 1px,#0000 1px),linear-gradient(90deg,lab(42.5149% -11.1794 8.80179/.025) 1px,#0000 1px);background-size:64px 64px;min-width:0;position:relative}[data-wm-theme=light] .app-root .app-main{background-image:linear-gradient(#364f370d 1px,#0000 1px),linear-gradient(90deg,#364f370d 1px,#0000 1px);background-image:linear-gradient(lab(31.0314% -13.9831 11.1597/.05) 1px,#0000 1px),linear-gradient(90deg,lab(31.0314% -13.9831 11.1597/.05) 1px,#0000 1px)}.app-root .sidebar-nav-scroll{scrollbar-width:none;flex:1;min-height:0;padding:14px 12px;overflow-y:auto}.app-root .sidebar-nav-scroll::-webkit-scrollbar{display:none}.app-root .nav-group{margin-bottom:22px}.app-root .nav-eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;padding:0 10px 8px;font-size:9px}.app-root .nav-btn{width:100%;color:var(--ink-2);font-family:var(--body);cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:3px;align-items:center;gap:12px;padding:9px 10px;font-size:13px;text-decoration:none;transition:all .15s;display:flex;position:relative}.app-root .nav-btn:hover{color:var(--ink);background:#101911;background:lab(7.47154% -5.24102 3.51275)}[data-wm-theme=light] .app-root .nav-btn:hover{background:#dce8dd99;background:lab(90.987% -5.78746 3.99603/.6)}.app-root .nav-btn.active{color:var(--money);border-left-color:var(--money);background:linear-gradient(90deg,#00391166,#0000);background:linear-gradient(90deg,lab(19.997% -29.7717 22.464/.4),#0000);padding-left:8px}[data-wm-theme=light] .app-root .nav-btn.active{background:linear-gradient(90deg,#4ab9622e,#0000);background:linear-gradient(90deg,lab(67.1839% -47.0174 34.0649/.18),#0000)}.app-root .nav-btn.active svg{color:var(--money)}.app-root .nav-dot{background:var(--money);width:5px;height:5px;box-shadow:0 0 8px var(--money);border-radius:50%;margin-left:auto}.app-root .nav-ext{opacity:.5;margin-left:auto;display:inline-flex}.app-root .sidebar-footer{border-top:1px solid var(--line);padding:14px}.app-root .footer-user{align-items:center;gap:10px;padding:8px 10px;display:flex}.app-root .footer-avatar{background:var(--money);color:#041607;color:lab(5.65327% -8.18177 5.30469);width:30px;height:30px;font-family:var(--mono);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.app-root .footer-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.app-root .footer-status{font-family:var(--mono);color:var(--money);letter-spacing:.15em;font-size:9px}.app-root .theme-toggle{appearance:none;border:1px solid var(--line);width:100%;color:var(--ink-3);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-size:9px;transition:all .15s;display:flex}.app-root .theme-toggle:hover{border-color:var(--money);color:var(--money)}.app-root .signout-btn{appearance:none;border:1px solid var(--line);width:100%;color:var(--ink-3);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:7px 10px;font-size:9px;transition:all .15s;display:flex}.app-root .signout-btn:hover{border-color:var(--alert);color:var(--alert)}.app-root .app-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#0a0f0ab3;background:lab(3.80837% -2.272 1.7082/.7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex;position:sticky;top:0}[data-wm-theme=light] .app-root .app-topbar{background:#fafdfad9;background:lab(98.9065% -1.39743 1.07929/.85)}.app-root .app-topbar-title{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:700;line-height:1.1}.app-root .app-topbar-sub{font-family:var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px}.app-root .app-topbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-root .screen-body{padding:24px 28px 60px}.app-root .seg{border:1px solid var(--line);background:var(--bg-2);display:inline-flex}.app-root .seg button,.app-root .seg a{color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:10px;text-decoration:none}.app-root .seg button.active,.app-root .seg a.active{background:var(--money);color:#041607;color:lab(5.65327% -8.18177 5.30469);font-weight:600}.app-root .seg button:hover:not(.active),.app-root .seg a:hover:not(.active){color:var(--ink)}.app-root .btn-pill{background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:8px 14px;font-size:10px;text-decoration:none;transition:all .15s;display:inline-flex}.app-root .btn-pill:hover{border-color:var(--money);color:var(--money)}.app-root .btn-pill:disabled{opacity:.5;cursor:not-allowed}.app-root .btn-pill.green{background:var(--money);color:#041607;color:lab(5.65327% -8.18177 5.30469);border-color:var(--money);box-shadow:0 0 0 1px var(--money), 0 4px 14px #007a264d;font-weight:600}@supports (color:lab(0% 0 0)){.app-root .btn-pill.green{box-shadow:0 0 0 1px var(--money), 0 4px 14px lab(44.1359% -53.8055 41.3985/.3)}}.app-root .btn-pill.green:hover{color:#041607;color:lab(5.65327% -8.18177 5.30469);background:#71f98c;background:lab(88.4461% -55.7603 40.2359)}.app-root .btn-pill.big{padding:12px 18px;font-size:11px}.app-root .btn-pill.sm{padding:4px 8px;font-size:9px}.app-root .chip{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:#131813;background:lab(7.37293% -3.07114 2.32803);border-radius:2px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}[data-wm-theme=light] .app-root .chip{background:#ebf0eb;background:lab(94.3062% -2.23571 1.72814)}.app-root .chip.green{color:var(--money);background:#0829104d;background:lab(13.741% -17.6532 12.6352/.3);border-color:#008a3099;border-color:lab(49.959% -53.5424 40.4163/.6)}[data-wm-theme=light] .app-root .chip.green{background:#84e89540;background:lab(84.4937% -43.857 31.2877/.25)}.app-root .chip.red{color:var(--alert);border-color:#d40e1499;border-color:lab(45.6021% 69.2282 54.1881/.6)}.app-root .chip.blue{color:var(--steel);border-color:#00599399;border-color:lab(35.3532% -3.40524 -51.3924/.6)}.app-root .tile-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1100px){.app-root .tile-row{grid-template-columns:repeat(2,1fr)}}.app-root .stat-tile{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);padding:18px;position:relative;overflow:hidden}.app-root .stat-tile:after{content:"";background:linear-gradient(90deg, transparent, var(--money-deep), transparent);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.app-root .stat-tile-label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.app-root .stat-tile-value{font-family:var(--display);color:var(--money);text-shadow:0 0 14px var(--money-glow);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:700;line-height:1}.app-root .stat-tile-value.steel{color:var(--steel);text-shadow:none}.app-root .stat-tile-value.ink{color:var(--ink);text-shadow:none}.app-root .stat-tile-sub{font-family:var(--mono);color:var(--ink-3);margin-top:6px;font-size:10px}.app-root .tile-tick{border-color:var(--money);border-style:solid;width:10px;height:10px;position:absolute}.app-root .tt-tl{border-width:1px 0 0 1px;top:0;left:0}.app-root .tt-br{border-width:0 1px 1px 0;bottom:0;right:0}.app-root .stat-pulse{background:var(--money);width:6px;height:6px;box-shadow:0 0 8px var(--money);border-radius:50%;animation:1.4s infinite blink-dot;position:absolute;top:14px;right:14px}@keyframes blink-dot{50%{opacity:.3}}.app-root .dash-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}@media (max-width:1100px){.app-root .dash-grid{grid-template-columns:1fr}}.app-root .panel{background:linear-gradient(180deg, var(--surface), var(--bg-2));border:1px solid var(--line);overflow:hidden}.app-root .panel-head{border-bottom:1px solid var(--line);background:#0e130e80;background:lab(5.40573% -2.88492 2.17534/.5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}[data-wm-theme=light] .app-root .panel-head{background:#f2f7f299;background:lab(96.6262% -2.23568 1.72807/.6)}.app-root .panel-eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;font-size:9px}.app-root .panel-title{font-family:var(--display);color:var(--ink);margin-top:2px;font-size:16px;font-weight:700}.app-root .panel-body{padding:16px 18px}.app-root .panel-empty{font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-align:center;padding:24px 0;font-size:11px}.app-root .pipe{flex-direction:column;gap:10px;display:flex}.app-root .pipe-row{grid-template-columns:200px 1fr 60px 90px;align-items:center;gap:12px;font-size:12px;display:grid}.app-root .pipe-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-root .pipe-bar{background:#131813;background:lab(7.37293% -3.07114 2.32803);height:6px;position:relative;overflow:hidden}[data-wm-theme=light] .app-root .pipe-bar{background:#e2e6e2;background:lab(90.7997% -1.67677 1.29554)}.app-root .pipe-fill{transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.app-root .pipe-count{font-family:var(--mono);color:var(--ink-3);text-align:center;font-size:10px}.app-root .pipe-amt{font-family:var(--mono);text-align:right;font-weight:600}@media (max-width:700px){.app-root .pipe-row{grid-template-columns:1fr 60px 90px}.app-root .pipe-name{grid-column:1/-1}}.app-root .ce-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.app-root .ce-grid>div{border:1px solid var(--line);background:#0a0f0a;background:lab(3.80837% -2.272 1.7082);padding:10px}[data-wm-theme=light] .app-root .ce-grid>div{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .ce-grid .lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.app-root .ce-grid .num{font-family:var(--display);color:var(--money);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700}.app-root .bar-chart{align-items:flex-end;gap:12px;height:130px;padding-top:12px;display:flex}.app-root .bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.app-root .bar-val{font-family:var(--mono);color:var(--money);font-size:10px;font-weight:600}.app-root .bar{background:linear-gradient(180deg, var(--money), var(--money-deep));width:100%;box-shadow:0 0 12px var(--money-glow);min-height:1px}.app-root .bar-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;font-size:9px}.app-root .demo-row{border-left:2px solid var(--money-deep);background:#0e130e;background:lab(5.40573% -2.88492 2.17534);align-items:center;gap:12px;padding:8px;display:flex}[data-wm-theme=light] .app-root .demo-row{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .demo-date{border:1px solid var(--line);background:#050905;background:lab(2.05569% -1.48974 1.11327);flex-direction:column;align-items:center;min-width:38px;padding:6px 4px;display:flex}[data-wm-theme=light] .app-root .demo-date{background:#e7ede7;background:lab(93.1726% -2.79456 2.16126)}.app-root .demo-day{font-family:var(--mono);color:var(--money);letter-spacing:.12em;font-size:9px}.app-root .demo-num{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700;line-height:1}.app-root .warm-row{background:#0e130e;background:lab(5.40573% -2.88492 2.17534);gap:10px;padding:10px;display:flex;position:relative}[data-wm-theme=light] .app-root .warm-row{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .warm-bar{background:var(--money);width:3px;box-shadow:0 0 8px var(--money-glow)}.app-root .warmup-banner{background:linear-gradient(135deg, #07210c80, var(--bg-2));border:1px solid #00792b66;border:1px solid lab(43.9237% -47.5444 35.7537/.4);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 32px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.app-root .warmup-banner{background:linear-gradient(135deg, lab(10.1402% -14.4072 9.53757/.5), var(--bg-2))}}@media (max-width:900px){.app-root .warmup-banner{grid-template-columns:1fr}}.app-root .tick-corners{position:relative}.app-root .tick-corners:before,.app-root .tick-corners:after,.app-root .tc-bl,.app-root .tc-br{content:"";border-color:var(--money);border-style:solid;width:14px;height:14px;position:absolute}.app-root .tick-corners:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.app-root .tick-corners:after{border-width:1px 1px 0 0;top:-1px;right:-1px}.app-root .tc-bl{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.app-root .tc-br{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.app-root .countdown{flex-wrap:wrap;gap:10px;display:flex}.app-root .cd-cell{border:1px solid var(--line);text-align:center;background:#050905;background:lab(2.05569% -1.48974 1.11327);min-width:64px;padding:12px 16px}[data-wm-theme=light] .app-root .cd-cell{background:#e7ede7;background:lab(93.1726% -2.79456 2.16126)}.app-root .cd-num{font-family:var(--display);color:var(--money);text-shadow:0 0 16px var(--money-glow);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.app-root .cd-lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.18em;margin-top:4px;font-size:9px}.app-root .camp-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.app-root .camp-row:last-child{border-bottom:none}.app-root .camp-row:hover{background:#1019114d;background:lab(7.47154% -5.24102 3.51275/.3)}.app-root .status-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.app-root .status-dot.live{background:var(--money);box-shadow:0 0 10px var(--money);animation:1.4s infinite blink-dot}.app-root .status-dot.warmup{background:var(--rust);animation:1.4s infinite blink-dot}.app-root .col-num{text-align:right;font-family:var(--mono)}.app-root .col-num .lbl{color:var(--ink-3);letter-spacing:.18em;font-size:8px}.app-root .col-num .v{color:var(--ink);font-size:13px;font-weight:600}.app-root .ibx-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.app-root .ibx{border-left:2px solid var(--c,var(--money));background:#0a0f0a;background:lab(3.80837% -2.272 1.7082);align-items:center;gap:8px;padding:6px 8px;display:flex}[data-wm-theme=light] .app-root .ibx{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .ibx-name{font-family:var(--mono);color:var(--ink-2);flex:1;font-size:10px}.app-root .ibx-bar{background:#131813;background:lab(7.37293% -3.07114 2.32803);width:50px;height:4px}[data-wm-theme=light] .app-root .ibx-bar{background:#e2e6e2;background:lab(90.7997% -1.67677 1.29554)}.app-root .ibx-bar>div{height:100%}.app-root .ibx-score{font-family:var(--mono);color:var(--c,var(--money));text-align:right;width:24px;font-size:10px}.app-root .feed{flex-direction:column;max-height:280px;display:flex;overflow:hidden}.app-root .feed-row{border-bottom:1px solid #171c17;border-bottom:1px solid lab(9.67615% -3.35328 2.62187);grid-template-columns:90px 80px 1fr;align-items:center;gap:12px;padding:10px 18px;animation:.3s feed-in;display:grid}[data-wm-theme=light] .app-root .feed-row{border-bottom-color:#e2e6e2;border-bottom-color:lab(90.7997% -1.67677 1.29554)}.app-root .feed-t{font-family:var(--mono);color:var(--ink-3);font-size:10px}.app-root .feed-m{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@keyframes feed-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.app-root .lf-label{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.app-root .lf-input{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--body);resize:vertical;background:#050905;background:lab(2.05569% -1.48974 1.11327);outline:none;padding:10px 12px;font-size:13px}[data-wm-theme=light] .app-root .lf-input{background:#eff3ee;background:lab(95.4662% -2.23571 1.72812)}.app-root .lf-input:focus{border-color:var(--money);box-shadow:0 0 0 1px var(--money)}.app-root .lf-input.mono{font-family:var(--mono);font-size:11px}.app-root .slider-wrap{align-items:center;gap:16px;margin-top:6px;display:flex}.app-root .lf-slider{appearance:none;background:#131813;background:lab(7.37293% -3.07114 2.32803);outline:none;flex:1;height:4px}[data-wm-theme=light] .app-root .lf-slider{background:#d3dad3;background:lab(86.239% -3.35345 2.59533)}.app-root .lf-slider::-webkit-slider-thumb{appearance:none;background:var(--money);cursor:pointer;width:16px;height:16px;box-shadow:0 0 10px var(--money-glow)}.app-root .slider-num{font-family:var(--display);color:var(--money);text-shadow:0 0 12px var(--money-glow);text-align:right;font-variant-numeric:tabular-nums;min-width:100px;font-size:22px;font-weight:700}.app-root .lf-summary{border:1px solid var(--line);border-top:2px solid var(--money);background:#050905;background:lab(2.05569% -1.48974 1.11327);grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:end;gap:14px;padding:16px;display:grid}[data-wm-theme=light] .app-root .lf-summary{background:#eff3ee;background:lab(95.4662% -2.23571 1.72812)}@media (max-width:700px){.app-root .lf-summary{grid-template-columns:1fr 1fr}}.app-root .lf-summary .lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.app-root .lf-summary .num{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700}.app-root .token-bal{border:1px solid var(--line);background:#050905;background:lab(2.05569% -1.48974 1.11327);padding:8px 14px}[data-wm-theme=light] .app-root .token-bal{background:#eff3ee;background:lab(95.4662% -2.23571 1.72812)}.app-root .token-bal .lbl{font-family:var(--mono);color:var(--ink-3);letter-spacing:.18em;font-size:9px}.app-root .token-bal .num{font-family:var(--display);color:var(--money);text-shadow:0 0 12px var(--money-glow);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.app-root .token-bal .sub{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:9px}.app-root .enrich-bar{border:1px solid var(--line);background:#050905;background:lab(2.05569% -1.48974 1.11327);height:8px;margin-top:10px;overflow:hidden}[data-wm-theme=light] .app-root .enrich-bar{background:#e7ede7;background:lab(93.1726% -2.79456 2.16126)}.app-root .enrich-bar>div{background:linear-gradient(90deg, var(--money-deep), var(--money));height:100%;box-shadow:0 0 12px var(--money-glow);transition:width .1s}.app-root .lf-table{border-collapse:collapse;width:100%}.app-root .lf-table th{text-align:left;font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);text-transform:uppercase;border-bottom:1px solid var(--line);background:#0e130e;background:lab(5.40573% -2.88492 2.17534);padding:10px 18px;font-size:9px}[data-wm-theme=light] .app-root .lf-table th{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .lf-table td{color:var(--ink-2);border-bottom:1px solid #171c17;border-bottom:1px solid lab(9.67615% -3.35328 2.62187);padding:12px 18px;font-size:12px}[data-wm-theme=light] .app-root .lf-table td{border-bottom-color:#e2e6e2;border-bottom-color:lab(90.7997% -1.67677 1.29554)}.app-root .lf-table tr:hover td{background:#1019114d;background:lab(7.47154% -5.24102 3.51275/.3)}[data-wm-theme=light] .app-root .lf-table tr:hover td{background:#d4ecd666;background:lab(91.2497% -11.5873 8.03072/.4)}.app-root .drop{border:2px dashed var(--line-bright);text-align:center;cursor:pointer;background:#050905;background:lab(2.05569% -1.48974 1.11327);padding:40px 20px;transition:all .2s}[data-wm-theme=light] .app-root .drop{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .drop.over{border-color:var(--money);background:#001d064d;background:lab(7.92642% -14.8 9.38868/.3)}.app-root .step-list{flex-direction:column;gap:4px;margin-top:16px;display:flex}.app-root .step-row{border-left:2px solid var(--money-deep);color:var(--ink-2);background:#0e130e;background:lab(5.40573% -2.88492 2.17534);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex}[data-wm-theme=light] .app-root .step-row{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .step-n{font-family:var(--mono);color:var(--money);letter-spacing:.15em;font-size:10px}.app-root .step-r{font-family:var(--mono);color:var(--money);letter-spacing:.18em;font-size:9px}.app-root .file-pick{border:1px dashed var(--line-bright);background:#050905;background:lab(2.05569% -1.48974 1.11327);align-items:center;gap:10px;padding:10px;display:flex}[data-wm-theme=light] .app-root .file-pick{background:#eff3ee;background:lab(95.4662% -2.23571 1.72812)}.app-root .settings-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.app-root .settings-row:last-child{border-bottom:none}.app-root .settings-row .label{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.app-root .settings-row .value{color:var(--ink);font-size:13px}.app-root .gate-card{border:1px dashed var(--line-bright);text-align:center;background:#0a0f0a;background:lab(3.80837% -2.272 1.7082);max-width:560px;margin:40px auto;padding:48px 32px}[data-wm-theme=light] .app-root .gate-card{background:#f2f7f2;background:lab(96.6262% -2.23568 1.72807)}.app-root .gate-card p{color:var(--ink-2);margin:0 0 20px}.app-root .gate-card a{font-family:var(--mono);color:var(--money);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:1px;font-size:11px;text-decoration:none}.app-root .app.app-kiosk{grid-template-columns:1fr}.app-root .app-main-full{width:100%}
