@font-face{font-family:ZegerSYSTEM Alt;font-style:normal;font-weight:400;font-display:swap;size-adjust:80%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/inter-cyrillic-DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/app/assets/inter-latin-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/jetbrains-mono-cyrillic-BEIGL1Tu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/jetbrains-mono-latin-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-zeger-80;font-style:normal;font-weight:400;font-display:swap;size-adjust:64.0%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:px-zeger-90;font-style:normal;font-weight:400;font-display:swap;size-adjust:72.0%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:px-zeger-100;font-style:normal;font-weight:400;font-display:swap;size-adjust:80.0%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:px-zeger-110;font-style:normal;font-weight:400;font-display:swap;size-adjust:88.0%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:px-zeger-120;font-style:normal;font-weight:400;font-display:swap;size-adjust:96.0%;src:url(/app/assets/zeger-system-alt-Bx-dC09U.woff2)format("woff2")}@font-face{font-family:px-mda-80;font-style:normal;font-weight:400;font-display:swap;size-adjust:65.3%;src:url(/app/assets/webplus-ibm-mda-cIDsW-Vl.woff2)format("woff2")}@font-face{font-family:px-mda-90;font-style:normal;font-weight:400;font-display:swap;size-adjust:73.5%;src:url(/app/assets/webplus-ibm-mda-cIDsW-Vl.woff2)format("woff2")}@font-face{font-family:px-mda-100;font-style:normal;font-weight:400;font-display:swap;size-adjust:81.6%;src:url(/app/assets/webplus-ibm-mda-cIDsW-Vl.woff2)format("woff2")}@font-face{font-family:px-mda-110;font-style:normal;font-weight:400;font-display:swap;size-adjust:89.8%;src:url(/app/assets/webplus-ibm-mda-cIDsW-Vl.woff2)format("woff2")}@font-face{font-family:px-mda-120;font-style:normal;font-weight:400;font-display:swap;size-adjust:97.9%;src:url(/app/assets/webplus-ibm-mda-cIDsW-Vl.woff2)format("woff2")}@font-face{font-family:px-rubik-80;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:60%;src:url(/app/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-rubik-80;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:60%;src:url(/app/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-rubik-90;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:67.5%;src:url(/app/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-rubik-90;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:67.5%;src:url(/app/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-rubik-100;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:75.0%;src:url(/app/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-rubik-100;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:75.0%;src:url(/app/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-rubik-110;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:82.5%;src:url(/app/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-rubik-110;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:82.5%;src:url(/app/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-rubik-120;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:90.0%;src:url(/app/assets/rubik-cyrillic-DveCct9I.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-rubik-120;font-style:normal;font-weight:400 600;font-display:swap;size-adjust:90.0%;src:url(/app/assets/rubik-latin-CnQIisVs.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-pixelify-80;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:60%;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-pixelify-80;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:60%;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-pixelify-90;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:67.5%;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-pixelify-90;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:67.5%;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-pixelify-100;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:75.0%;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-pixelify-100;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:75.0%;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-pixelify-110;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:82.5%;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-pixelify-110;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:82.5%;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-pixelify-120;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:90.0%;src:url(/app/assets/pixelify-sans-cyrillic-BfQLqnEI.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-pixelify-120;font-style:normal;font-weight:400 700;font-display:swap;size-adjust:90.0%;src:url(/app/assets/pixelify-sans-latin-Cbhn5ptY.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-arcade-80;font-style:normal;font-weight:400;font-display:swap;size-adjust:42.0%;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-arcade-80;font-style:normal;font-weight:400;font-display:swap;size-adjust:42.0%;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-arcade-90;font-style:normal;font-weight:400;font-display:swap;size-adjust:47.2%;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-arcade-90;font-style:normal;font-weight:400;font-display:swap;size-adjust:47.2%;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-arcade-100;font-style:normal;font-weight:400;font-display:swap;size-adjust:52.5%;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-arcade-100;font-style:normal;font-weight:400;font-display:swap;size-adjust:52.5%;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-arcade-110;font-style:normal;font-weight:400;font-display:swap;size-adjust:57.7%;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-arcade-110;font-style:normal;font-weight:400;font-display:swap;size-adjust:57.7%;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}@font-face{font-family:px-arcade-120;font-style:normal;font-weight:400;font-display:swap;size-adjust:63.0%;src:url(/app/assets/press-start-2p-cyrillic-DBn7fddJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:px-arcade-120;font-style:normal;font-weight:400;font-display:swap;size-adjust:63.0%;src:url(/app/assets/press-start-2p-latin-_wFEWmAB.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20AC,U+2122}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg-0:var(--lightningcss-light,#e9e2cf)var(--lightningcss-dark,#10141c);--bg-1:var(--lightningcss-light,#f3eee0)var(--lightningcss-dark,#161b26);--bg-2:var(--lightningcss-light,#faf6ea)var(--lightningcss-dark,#1d2432);--bg-3:var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#252e3f);--bd-1:var(--lightningcss-light,#d3c9b0)var(--lightningcss-dark,#303a4c);--bd-2:var(--lightningcss-light,#a4977a)var(--lightningcss-dark,#55617a);--brass:var(--lightningcss-light,#8a6d3f)var(--lightningcss-dark,#8f7442);--tx-1:var(--lightningcss-light,#2a2620)var(--lightningcss-dark,#ece7da);--tx-2:var(--lightningcss-light,#5c5548)var(--lightningcss-dark,#a9a294);--tx-mut:var(--lightningcss-light,#8d8578)var(--lightningcss-dark,#6d6a60);--acc:var(--lightningcss-light,#0b6e63)var(--lightningcss-dark,#59e6d2);--glow:var(--lightningcss-light,#59e6d2)var(--lightningcss-dark,#8ff0e2);--warn:var(--lightningcss-light,#8a5a06)var(--lightningcss-dark,#f5b942);--err:var(--lightningcss-light,#b02452)var(--lightningcss-dark,#ff6b8a);--info:var(--lightningcss-light,#33619c)var(--lightningcss-dark,#82aaff);--on-acc:var(--lightningcss-light,#f3eee0)var(--lightningcss-dark,#10141c);--shadow:var(--lightningcss-light,#c9bfa5)var(--lightningcss-dark,#0a0d13);--glow-ring:var(--lightningcss-light,#0000)var(--lightningcss-dark,#59e6d259);--glow-txt:var(--lightningcss-light,#0000)var(--lightningcss-dark,#8ff0e28c);--backdrop:var(--lightningcss-light,#2a262073)var(--lightningcss-dark,#06080cb3);--tip-bg:var(--lightningcss-light,#2a2620)var(--lightningcss-dark,#ece7da);--tip-tx:var(--lightningcss-light,#ece7da)var(--lightningcss-dark,#2a2620);--c1:var(--lightningcss-light,#1f9e8e)var(--lightningcss-dark,#21ab97);--c2:var(--lightningcss-light,#b3830f)var(--lightningcss-dark,#ba851f);--c3:var(--lightningcss-light,#4b78d0)var(--lightningcss-dark,#5b84d6);--c4:var(--lightningcss-light,#d15a86)var(--lightningcss-dark,#cf6591);--c5:var(--lightningcss-light,#5d9432)var(--lightningcss-dark,#74a03c);--c6:var(--lightningcss-light,#8a6fd6)var(--lightningcss-dark,#927ad9);--font-px-display:"Press Start 2P", "ZegerSYSTEM Alt", monospace;--font-px:"ZegerSYSTEM Alt", "Pixelify Sans", monospace;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--img-gates:url(/app/assets/bg-gates-night-5sDuD1FJ.png);--img-hero:url(/app/assets/hero-citadel-night-BdRDBWst.png);accent-color:var(--acc)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root:not([data-theme]){--img-gates:url(/app/assets/bg-gates-day-XImoNpVT.png);--img-hero:url(/app/assets/hero-citadel-day-BARBeDFf.png)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--img-gates:url(/app/assets/bg-gates-day-XImoNpVT.png);--img-hero:url(/app/assets/hero-citadel-day-BARBeDFf.png)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--img-gates:url(/app/assets/bg-gates-night-5sDuD1FJ.png);--img-hero:url(/app/assets/hero-citadel-night-BdRDBWst.png)}*{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-0);color:var(--tx-1);margin:0;font-size:14px;line-height:1.55}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}::selection{background:var(--acc);color:var(--on-acc)}.px{image-rendering:pixelated}.f-display{font-family:var(--font-px-display);font-size:32px;font-weight:400;line-height:1.5}.f-h1{font-family:var(--font-px-display);font-size:24px;font-weight:400;line-height:1.5}.f-h2{font-family:var(--font-px-display);font-size:16px;font-weight:400;line-height:1.6}.f-h3{font-family:var(--font-px);font-size:20px;font-weight:600;line-height:1.4}.f-h4{font-family:var(--font-px);font-size:16px;font-weight:600;line-height:1.4}.cap{color:var(--tx-2);font-size:12px;line-height:1.4}.mono{font-family:var(--font-mono);font-size:13px}.nums{font-variant-numeric:tabular-nums}.f-data{font-family:var(--font-px);font-variant-numeric:tabular-nums;font-size:14px}h1,h2,h3,h4{color:var(--tx-1);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.page-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-header h1{margin:0}.page-subtitle{margin:var(--space-1) 0 0;color:var(--tx-2)}.table-scroll{overflow-x:auto}.loading-state{padding:var(--space-10) var(--space-5);justify-content:center;align-items:center;display:flex}.pagination{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.pagination-status{color:var(--tx-mut);white-space:nowrap;font-size:13px}.auth-page{background:var(--img-gates) center / cover no-repeat var(--bg-0);min-height:100vh;image-rendering:pixelated;justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}.auth-page:before{content:"";background-image:inherit;image-rendering:pixelated;--drift:3%;will-change:transform;background-position:50%;background-size:cover;animation:24s ease-in-out infinite alternate hero-drift;position:absolute;inset:-5% 0}.auth-page>*{z-index:1;position:relative}.auth-card{width:360px;max-width:100%}.auth-emblem{margin:0 auto 12px}.auth-brand{text-align:center;margin:0 0 4px}.auth-title{text-align:center;margin:0 0 16px;display:block}.auth-note{text-align:center;margin:8px 0 0}.auth-card-compact{padding:14px 20px}.auth-card-compact .auth-emblem{margin-bottom:6px}.auth-card-compact>.cap{margin:2px 0 6px}.auth-card-compact .auth-hint{margin:0 0 8px;font-size:12px;line-height:1.45}.auth-card-compact .auth-qr{margin:4px auto;padding:6px}.auth-card-compact .auth-form{gap:8px}.auth-card-compact .field{margin-bottom:0}.auth-card-compact .auth-note{margin:6px 0 0;font-size:11px;line-height:1.35}.panel{background:var(--bg-2);border:1px solid var(--bd-1);padding:16px;position:relative}.panel-carved{background:var(--bg-2);border:2px solid var(--bd-2);box-shadow:4px 4px 0 var(--shadow);padding:20px;position:relative}.panel-carved:before,.panel-relic:before{content:"";pointer-events:none;background-image:linear-gradient(var(--bd-2),var(--bd-2)), linear-gradient(var(--bd-2),var(--bd-2)), linear-gradient(var(--bd-2),var(--bd-2)), linear-gradient(var(--bd-2),var(--bd-2));background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:8px 8px;position:absolute;inset:-2px}.panel-relic{background:var(--bg-2);border:2px solid var(--brass);box-shadow:4px 4px 0 var(--shadow);padding:24px;position:relative}.panel-relic:before{background-image:linear-gradient(var(--brass),var(--brass)), linear-gradient(var(--brass),var(--brass)), linear-gradient(var(--brass),var(--brass)), linear-gradient(var(--brass),var(--brass))}.panel-relic:after{content:"";background:var(--acc);height:2px;box-shadow:0 0 8px var(--glow-ring);position:absolute;bottom:-2px;left:8px;right:8px}a{color:var(--acc);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--acc) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--acc) 45%, transparent)}a:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.btn{font-family:var(--font-px);cursor:pointer;color:var(--tx-1);-webkit-user-select:none;user-select:none;background:0 0;border:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn-primary{background:var(--acc);color:var(--on-acc);box-shadow:2px 2px 0 var(--shadow)}.btn-primary:hover,.btn-primary:focus-visible{box-shadow:4px 4px 0 var(--shadow);transform:translate(-2px,-2px)}.btn-primary:active{box-shadow:1px 1px 0 var(--shadow);transform:translate(1px,1px)}.btn-secondary{border-color:var(--bd-2)}.btn-secondary:before,.btn-ghost:before{content:"";width:2px;height:2px;color:var(--acc);visibility:hidden;flex:0 0 2px;margin-right:6px;transform:translateY(-6px);box-shadow:2px 0,4px 2px,6px 4px,8px 6px,6px 8px,4px 10px,2px 12px,0 0}.btn-secondary:hover:before,.btn-secondary:focus-visible:before,.btn-ghost:hover:before,.btn-ghost:focus-visible:before{visibility:visible}.btn-ghost{color:var(--tx-2)}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--tx-1)}.btn-danger{background:var(--err);border-color:var(--err);color:var(--on-acc);box-shadow:2px 2px 0 var(--shadow)}.btn-danger:hover,.btn-danger:focus-visible{box-shadow:4px 4px 0 var(--shadow);transform:translate(-2px,-2px)}.btn[disabled]{color:var(--tx-mut);border-color:var(--bd-1);box-shadow:none;cursor:not-allowed;background:0 0;transform:none}.btn[disabled]:before{visibility:hidden}.btn-sm{padding:7px 12px;font-size:14px}.btn-block{justify-content:center;width:100%}.field{margin-bottom:14px}.field label{color:var(--tx-2);margin-bottom:5px;font-size:13px;display:block}.field input,.field select,.field textarea,.inp{width:100%;font:inherit;color:var(--tx-1);background:var(--bg-3);border:2px solid var(--bd-1);border-radius:0;padding:9px 12px}.field input::placeholder,.inp::placeholder{color:var(--tx-mut)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.inp:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.field input[aria-invalid=true],.inp[aria-invalid=true]{border-color:var(--err)}.field input[disabled],.inp[disabled]{background:var(--bg-1);color:var(--tx-mut);cursor:not-allowed}.field-error{color:var(--err);margin:5px 0 0;font-size:12px}.field-hint{color:var(--tx-2);margin:5px 0 0;font-size:12px}.badge{white-space:nowrap;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1;display:inline-flex}.badge svg{display:block}.badge-success{color:var(--acc);font-family:var(--font-px);background:color-mix(in srgb, var(--acc) 14%, transparent)}.badge-warning{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.badge-danger{color:var(--err);background:color-mix(in srgb, var(--err) 16%, transparent)}.badge-info{color:var(--info);background:color-mix(in srgb, var(--info) 14%, transparent)}.badge-neutral{color:var(--tx-2);background:color-mix(in srgb, var(--tx-2) 14%, transparent)}.trough{background:var(--bg-3);border:1px solid var(--bd-1);height:16px;display:block;position:relative;overflow:hidden}.trough-fill{background:var(--acc);height:100%;display:block}.trough-fill.w{background:var(--warn)}.trough-fill.e{background:var(--err)}.trough-runner{background:var(--acc);width:24px;height:100%;box-shadow:0 0 10px var(--glow-ring);animation:1.8s steps(12,end) infinite trough-runner;display:block}@keyframes trough-runner{0%{transform:translate(-24px)}to{transform:translate(288px)}}.trough-row{align-items:center;gap:12px;display:flex}.trough-row .trough{flex:1;max-width:288px}@media (prefers-reduced-motion:reduce){.trough-runner{width:40%;transform:translate(0)}}.spinner{align-items:center;gap:12px;display:inline-flex}.spinner-trough{flex:0 0 160px;width:160px}.tipwrap{display:inline-flex;position:relative}.tip{z-index:60;background:var(--tip-bg);color:var(--tip-tx);font-family:var(--font-sans);text-align:left;pointer-events:none;width:max-content;max-width:240px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;position:fixed}.tip:after{content:"";border:8px solid #0000;border-top-color:var(--tip-bg);border-bottom:none;position:absolute;top:100%;left:calc(50% - 8px)}.tip-below:after{border-top:none;border-bottom:8px solid var(--tip-bg);top:auto;bottom:100%}.tbl-wrap{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13px;line-height:1.35}.tbl th{font-family:var(--font-px);text-transform:uppercase;letter-spacing:.06em;color:var(--tx-2);text-align:left;border-bottom:2px solid var(--bd-1);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--bd-1);vertical-align:middle;padding:6px 10px}.tbl tbody tr:nth-child(odd){background:var(--bg-2)}.tbl tbody tr:nth-child(2n){background:var(--bg-1)}.tbl tbody tr:hover{background:var(--bg-3);box-shadow:inset 2px 0 0 0 var(--acc)}.tbl .num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tbl td.num{font-family:var(--font-px);font-size:14px}.banner{border:1px solid var(--bd-1);border-left:4px solid var(--err);background:color-mix(in srgb, var(--err) 10%, var(--bg-2));flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.banner-warn{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, var(--bg-2))}.b-lore{font-family:var(--font-px);color:var(--err);font-size:15px;font-weight:600}.banner-warn .b-lore{color:var(--warn)}.b-lit{color:var(--tx-1);margin-top:2px;font-size:13px}.stat-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px;display:grid}.stat{padding:14px 16px}.stat .lbl{color:var(--tx-2);margin-bottom:6px;font-size:12px}.stat .val{font-family:var(--font-px);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.3}.stat .val.pxnum{font-family:var(--font-px-display);font-size:16px;font-weight:400;line-height:1.6}.stat .delta{margin-top:4px;font-size:12px}dialog.modal{color:var(--tx-1);border-radius:0;width:calc(100vw - 48px);max-width:640px;overflow:visible}dialog.modal.modal-lg{max-width:820px}dialog.modal::backdrop{background:var(--backdrop)}dialog.modal[open]{flex-direction:column;animation:.16s steps(3,end) modal-in;display:flex}@keyframes modal-in{0%{transform:scale(.96)}to{transform:scale(1)}}.modal-header{flex:none;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.modal-body{min-height:0;overflow:hidden auto}.modal-title{font-family:var(--font-px);flex:1;font-size:20px;font-weight:600;line-height:1.4}.modal-close{color:var(--tx-2);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:18px}.modal-close:hover{color:var(--tx-1)}.modal-discard{z-index:1;text-align:center;background:color-mix(in srgb, var(--bg-1) 94%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.modal-discard p{max-width:34ch;margin:0}.modal-discard-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.toast-viewport{z-index:60;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--bg-2);border:1px solid var(--bd-1);border-left:4px solid var(--acc);box-shadow:4px 4px 0 var(--shadow);align-items:flex-start;gap:10px;padding:12px 14px;animation:.2s steps(4,end) toast-in;display:flex}.toast-danger{border-left-color:var(--err)}.toast-info{border-left-color:var(--info)}.toast-icon{color:var(--acc);flex:none;margin-top:1px}.toast-danger .toast-icon{color:var(--err)}.toast-info .toast-icon{color:var(--info)}.toast-body{flex-direction:column;display:flex}.toast-title{font-family:var(--font-px);font-size:14px;font-weight:600}.toast-message{color:var(--tx-2);margin-top:2px;font-size:13px}.toast-close{color:var(--tx-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px}@keyframes toast-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.glitch-on{animation:.16s steps(3,end) glitch}@keyframes glitch{0%{transform:translate(2px,-1px)}33%{transform:translate(-2px,1px)}66%{transform:translate(1px,2px)}to{transform:translate(0)}}.seal{visibility:hidden;width:64px;height:64px;transform:rotate(-8deg)}.seal.on{visibility:visible;animation:.24s steps(3,end) stamp}@keyframes stamp{0%{opacity:.3;transform:scale(1.4)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.seal-word{font-family:var(--font-px-display);color:var(--acc);visibility:hidden;font-size:16px}.seal-word.on{visibility:visible}.sparks{pointer-events:none;width:24px;height:24px;position:relative}.sparks:before{content:"";background:0 0;width:2px;height:2px;animation:.48s step-end both sparks;position:absolute;top:11px;left:11px}@keyframes sparks{0%{box-shadow:0 -2px 0 var(--acc), 0 2px 0 var(--acc), -2px 0 0 var(--acc), 2px 0 0 var(--acc)}17%{box-shadow:0 -5px 0 var(--acc), 0 5px 0 var(--acc), -5px 0 0 var(--acc), 5px 0 0 var(--acc)}34%{box-shadow:0 -8px 0 var(--acc), 0 8px 0 var(--acc), -8px 0 0 var(--acc), 8px 0 0 var(--acc), -5px -5px 0 var(--glow), 5px 5px 0 var(--glow), -5px 5px 0 var(--glow), 5px -5px 0 var(--glow)}51%{box-shadow:0 -10px 0 var(--acc), 0 10px 0 var(--acc), -10px 0 0 var(--acc), 10px 0 0 var(--acc), -7px -7px 0 var(--glow), 7px 7px 0 var(--glow), -7px 7px 0 var(--glow), 7px -7px 0 var(--glow)}68%{box-shadow:-8px -9px 0 var(--acc), 8px 9px 0 var(--acc), -9px 8px 0 var(--acc), 9px -8px 0 var(--acc)}85%{box-shadow:-10px -11px 0 var(--glow), 10px 11px 0 var(--glow), -11px 10px 0 var(--glow), 11px -10px 0 var(--glow)}to{box-shadow:none}}.emblem-64{background:url(data:image/png;base64,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) 0 0/64px 64px no-repeat;width:64px;height:64px}.emblem-128{background:url(/app/assets/emblem-128-BWTa9Dcd.png) 0 0/128px 128px no-repeat;width:128px;height:128px}.emblem-spin{background:url(/app/assets/sprite-emblem-360-DV2WC_Y2.png) 0 0/768px 96px repeat-x;width:96px;height:96px;animation:1.6s steps(8,end) infinite emblem-spin}@keyframes emblem-spin{0%{background-position-x:0}to{background-position-x:-768px}}.emblem-spin-64{background:url(/app/assets/sprite-emblem-64-Ds_Y87sT.png) 0 0/512px 64px repeat-x;width:64px;height:64px;animation:7s infinite emblem-turn}@keyframes emblem-turn{0%{background-position-x:0;animation-timing-function:steps(8,end)}25%{background-position-x:-512px}to{background-position-x:-512px}}.char{background-position:bottom;background-repeat:no-repeat;flex:none;height:192px}.char-ormund{background-image:url(/app/assets/char-ormund-WxClmTvR.png);background-size:185px 192px;width:185px}.char-mirra{background-image:url(data:image/png;base64,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);background-size:79px 192px;width:79px}.char-tolmer{background-image:url(/app/assets/char-tolmer-BL-6NNgY.png);background-size:126px 192px;width:126px}.char-kassia{background-image:url(data:image/png;base64,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);background-size:72px 192px;width:72px}.char-eidan{background-image:url(data:image/png;base64,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);background-size:94px 192px;width:94px}.char-gram{background-image:url(/app/assets/char-gram-B-6qCJLu.png);background-size:151px 192px;width:151px}.char-kassia.char-spin{background-image:url(/app/assets/sprite-kassia-1VnbTobJ.png);background-position:0 bottom;background-size:474px 192px;width:79px;animation:1.8s steps(6,end) infinite spin-kassia}@keyframes spin-kassia{0%{background-position-x:0}to{background-position-x:-474px}}.char-tolmer.char-spin{background-image:url(/app/assets/sprite-tolmer-hQ-cVhPZ.png);background-position:0 bottom;background-size:804px 192px;width:134px;animation:1.8s steps(6,end) infinite spin-tolmer}@keyframes spin-tolmer{0%{background-position-x:0}to{background-position-x:-804px}}.char-kassia.char-action{background-image:url(/app/assets/sprite-kassia-action-CvHqiiLJ.png);background-position:0 bottom;background-size:786px 192px;width:131px;animation:2.1s steps(6,end) infinite action-kassia}@keyframes action-kassia{0%{background-position-x:0}to{background-position-x:-786px}}.char-mirra.char-action{background-image:url(/app/assets/sprite-mirra-action-DmdpNgv5.png);background-position:0 bottom;background-size:1000px 192px;width:125px;animation:1.4s steps(8,end) infinite action-mirra}@keyframes action-mirra{0%{background-position-x:0}to{background-position-x:-1000px}}.empty-scene{image-rendering:pixelated;background-position:50%;background-size:cover;flex-wrap:wrap;align-items:flex-end;gap:24px;min-height:360px;padding:28px;display:flex}.empty-panel{max-width:420px}.empty-hint{margin:6px 0 0;font-size:16px;line-height:1.55}.empty-action{margin-top:12px}.empty-quote{margin:12px 0 0}.scene-vault{background-image:url(/app/assets/loc-vault-Bom9eC80.png)}.scene-billing{background-image:url(/app/assets/loc-billing-CBwIE-B7.png)}.scene-incomes{background-image:url(/app/assets/loc-incomes-i7wkEW9u.png)}.scene-bybit{background-image:url(/app/assets/loc-bybit-D7xWSrju.png)}.scene-dashboard{background-image:url(/app/assets/loc-dashboard-CgJZ9v9J.png)}.scene-audit{background-image:url(/app/assets/loc-audit-DAUpJQjT.png)}.scene-users{background-image:url(/app/assets/loc-users-VzGC-wSW.png)}.scene-settings{background-image:url(/app/assets/loc-settings-vbJxcwu8.png)}.scene-gates{background-image:url(/app/assets/loc-gates-inner-D7UKoxkm.png)}.loc-hero{image-rendering:pixelated;border:2px solid var(--bd-2);min-height:204px;box-shadow:4px 4px 0 var(--shadow);background-position:50%;background-size:cover;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:12px 20px;display:flex}.loc-hero .char{zoom:.8}.loc-hero-plaque{background:#0a0d13bf;padding:10px 14px}.loc-hero-plaque h1,.loc-hero-plaque .cap{color:#ece7da}.loc-hero-plaque h1{font-family:var(--font-px-display);font-size:20px;font-weight:400;line-height:1.5}.loc-hero-plaque .cap{font-family:var(--font-px);font-size:14px}.loc-hero,.dash-hero{position:relative;overflow:hidden}.loc-hero>*,.dash-hero>*{z-index:1;position:relative}.loc-hero:before,.dash-hero:before{content:"";background-image:inherit;image-rendering:pixelated;will-change:transform;background-position:50%;background-size:cover;animation:16s ease-in-out infinite alternate hero-drift;position:absolute;inset:-8% 0}.dash-hero:before{animation-delay:-5s}@keyframes hero-drift{0%{transform:translateY(calc(-1 * var(--drift,6%)))}to{transform:translateY(var(--drift,6%))}}.loc-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.loc-hero-actions .btn-secondary,.loc-hero-actions .btn-ghost{color:#c7cedb;border-color:#ece7da59}.loc-hero-actions .btn-secondary:hover,.loc-hero-actions .btn-secondary:focus-visible,.loc-hero-actions .btn-ghost:hover,.loc-hero-actions .btn-ghost:focus-visible{color:#ece7da}.loc-hero-actions .billing-status-btn,.loc-hero-actions .bybit-range-btn{color:#c7cedb;border-color:#ece7da59}.loc-hero-actions .billing-status-btn-active,.loc-hero-actions .billing-status-btn-active:hover,.loc-hero-actions .bybit-range-btn-active,.loc-hero-actions .bybit-range-btn-active:hover{color:#10131a;background:#ece7da;border-color:#ece7da}.empty-state{text-align:center;color:var(--tx-2);padding:40px 16px}.empty-state-title{font-family:var(--font-px);color:var(--tx-1);margin:0 0 6px;font-size:16px;font-weight:600}.empty-state-hint{margin:0;font-size:13px}.crt-overlay{pointer-events:none;z-index:100;opacity:.05;background:repeating-linear-gradient(#00000080 0 1px,#0000 1px 3px);display:none;position:fixed;inset:0}html.crt-on .crt-overlay{display:block}@media (prefers-reduced-motion:reduce){.crt-overlay{display:none!important}.seal,.seal-word{visibility:visible}}.auth-hint{color:var(--tx-mut);font-size:13px}.auth-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-secret{align-items:flex-start;gap:var(--space-2);color:var(--tx-2);flex-direction:column;font-size:13px;display:flex}.auth-secret>span{max-width:100%}.auth-secret code{max-width:100%;font-family:var(--font-mono);background:var(--bg-1);padding:2px var(--space-1);overflow-wrap:anywhere;display:inline-block}.auth-qr{margin:var(--space-2) auto;padding:var(--space-2);background:#fff;display:block}.auth-modal-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-modal-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.app-connection-error{gap:var(--space-4);flex-direction:column}.app-shell{background:var(--bg-0);min-height:100vh;display:flex}.app-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.app-sidebar{background:var(--bg-1);border-right:2px solid var(--bd-1);flex-direction:column;flex:none;gap:20px;width:248px;padding:20px 12px;display:flex}.app-brand{align-items:center;gap:12px;padding:0 8px;display:flex}.app-nav{flex-direction:column;gap:2px;display:flex}.app-nav-item{color:var(--tx-1);border:2px solid #0000;flex-direction:column;gap:1px;padding:9px 12px 9px 26px;text-decoration:none;display:flex;position:relative}.app-nav-lore{font-family:var(--font-px);font-size:15px;font-weight:600;line-height:1.2}.app-nav-item:hover{background:var(--bg-3)}.app-nav-item:before{content:"";width:2px;height:2px;color:var(--acc);visibility:hidden;position:absolute;top:50%;left:10px;transform:translateY(-7px);box-shadow:2px 0,4px 2px,6px 4px,8px 6px,6px 8px,4px 10px,2px 12px,0 0}.app-nav-item:hover:before,.app-nav-item:focus-visible:before,.app-nav-item-active:before{visibility:visible}.app-nav-item-active{background:var(--bg-3);border-color:var(--bd-1)}.app-nav-item-active .app-nav-lore{color:var(--acc)}.app-nav-sep{border-top:1px solid var(--bd-1);margin:14px 12px 4px;padding-top:10px}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-topbar{background:var(--bg-1);border-bottom:2px solid var(--bd-1);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 24px;display:flex}.app-topbar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.app-user-name{color:var(--tx-2);font-size:13px}.app-content{flex:1;overflow:auto}.app-content-inner{max-width:1600px;margin:0 auto;padding:24px}.tgl{font-family:var(--font-px);color:var(--tx-1);border:2px solid var(--bd-2);background:var(--bg-2);cursor:pointer;padding:8px 12px;font-size:14px;font-weight:600}.tgl:hover{background:var(--bg-3)}.tgl[aria-pressed=true]{border-color:var(--acc);color:var(--acc)}.tgl[disabled]{color:var(--tx-mut);border-color:var(--bd-1);cursor:not-allowed}.fontpick{display:inline-flex;position:relative}.fontpick-panel{z-index:50;gap:var(--space-4);width:300px;max-width:calc(100vw - 32px);padding:var(--space-4);background:var(--bg-2);text-align:left;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0}.fontpick-group{gap:var(--space-1);flex-direction:column;display:flex}.fontpick-legend{margin-bottom:var(--space-1)}.fontpick-opt{padding:var(--space-2);color:var(--tx-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;display:flex}.fontpick-opt:hover{background:var(--bg-3)}.fontpick-opt-active{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}.fontpick-sample{font-size:15px;line-height:1.3}.fontpick-hint{font-family:var(--font-sans);color:var(--tx-2);font-size:11px}.fontpick-sizes{gap:var(--space-1);display:flex}.fontpick-size{padding:var(--space-1) 0;border:1px solid var(--bd-1);color:var(--tx-2);font-family:var(--font-sans);cursor:pointer;background:0 0;flex:1;font-size:12px}.fontpick-size:hover{color:var(--tx-1)}.fontpick-size-active{border-color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent);color:var(--tx-1)}.fontpick-note{margin:var(--space-2) 0 0;font-family:var(--font-sans);color:var(--tx-2);font-size:11px;line-height:1.4}.vault-page{gap:var(--space-8);flex-direction:column;display:flex}.vault-layout{align-items:flex-start;gap:var(--space-6);display:flex}.vault-sidebar{gap:var(--space-3);width:300px;padding:var(--space-4);background:var(--bg-2);border:1px solid var(--bd-1);flex-direction:column;flex-shrink:0;display:flex}.vault-folder-list{gap:var(--space-1);flex-direction:column;display:flex}.vault-folder-row{align-items:center;gap:var(--space-1);display:flex}.vault-folder-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;height:32px;padding:0 var(--space-2);color:var(--tx-2);cursor:pointer;background:0 0;border:none;flex:1;font-size:13px;font-weight:500;overflow:hidden}.vault-folder-name:hover{background:var(--bg-3);color:var(--tx-1)}.vault-folder-active{background:color-mix(in srgb, var(--acc) 14%, transparent);color:var(--acc)}.vault-folder-actions{flex-shrink:0;gap:2px;display:flex}.vault-folder-actions .btn,.vault-folder-name+.vault-folder-actions .btn{height:28px;padding:0 var(--space-2)}.vault-folder-inline-form{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.vault-folder-inline-form input{min-width:0;height:30px;padding:0 var(--space-2);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1);flex:100%}.vault-folder-inline-form input:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.vault-folder-inline-form .btn{height:28px;padding:0 var(--space-2);font-size:13px}.vault-sidebar>.btn{align-self:flex-start}.vault-main{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.vault-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vault-search{min-width:220px;height:36px;padding:0 var(--space-3);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1);font:inherit;flex:1}.vault-search::placeholder{color:var(--tx-mut)}.vault-search:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.vault-favorite-toggle{align-items:center;gap:var(--space-1);color:var(--tx-2);white-space:nowrap;font-size:13px;display:flex}.vault-table{background:var(--bg-2);border:1px solid var(--bd-1)}.vault-table tbody td{vertical-align:middle}.vault-row{cursor:pointer}.vault-cell-updated{font-family:var(--font-px);font-variant-numeric:tabular-nums;color:var(--tx-2);white-space:nowrap;font-size:14px}.vault-row-title{text-align:left;color:var(--acc);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.vault-star{min-width:28px;min-height:28px;color:var(--tx-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.vault-star[aria-pressed=true]{color:var(--acc)}.vault-star:hover:not(:disabled){background:color-mix(in srgb, var(--acc) 14%, transparent)}.vault-star:disabled{cursor:default;color:var(--tx-mut)}.vault-card{gap:var(--space-4);flex-direction:column;display:flex}.vault-card-type,.vault-card-tags{margin:0}.vault-card-tags{color:var(--tx-2);font-size:13px}.vault-card-note{color:var(--tx-2);white-space:pre-wrap;margin:0;font-size:13px}.vault-card-fields,.secret-block-list{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.vault-card-field,.secret-block-row{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,15rem) minmax(0,1fr) max-content;align-items:center;display:grid}.vault-card-field:after,.secret-block-row:after{content:"";height:2px;margin-top:var(--space-1);background:repeating-linear-gradient(90deg, var(--bd-1) 0 4px, transparent 4px 8px);grid-column:1/-1}.vault-card-field:last-child:after,.secret-block-row:last-child:after{display:none}.vault-card-field dt,.secret-block-row dt{min-width:0}.field-main{display:contents}.field-action-slot{width:108px;display:block}.field-note-cell{grid-column:1/-1;min-width:0;margin:0}.field-key{font-family:var(--font-px);color:var(--tx-1);overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.vault-field-note{padding-left:var(--space-2);border-left:2px solid var(--bd-1);font-family:var(--font-sans);color:var(--tx-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35;display:block}.vault-card-value,.secret-value{min-width:0;font-family:var(--font-mono);background:var(--bg-3);border:1px solid var(--bd-1);padding:4px var(--space-2);word-break:break-all;white-space:pre-wrap;font-size:13px}.vault-card-empty{color:var(--tx-2);font-size:13px}.vault-card-actions,.vault-confirm-actions,.vault-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.secret-block{gap:var(--space-2);padding:var(--space-3);background:var(--bg-1);border:1px solid var(--bd-1);flex-direction:column;display:flex}.secret-block-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.secret-block-header .secret-block-title{flex:auto}.secret-block-countdown{color:var(--tx-2);white-space:nowrap;font-size:12px}.secret-block-title{font-size:13px;font-weight:600}.secret-block-empty{color:var(--tx-2);margin:0;font-size:13px}.secret-value-hidden{color:var(--tx-mut,var(--tx-2));letter-spacing:2px}.thaw{animation:.4s steps(4,end) thaw}@keyframes thaw{0%{filter:brightness(1.6)saturate(.2);opacity:.35}to{filter:none;opacity:1}}.kv-editor{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.kv-editor legend{color:var(--tx-1);padding:0;font-size:13px;font-weight:500}.kv-editor-hint{color:var(--tx-2);margin:0;font-size:12px}.kv-editor-item{gap:var(--space-1);flex-direction:column;display:flex}.kv-editor-row{align-items:center;gap:var(--space-2);display:flex}.kv-editor-note{width:100%;height:32px;padding:0 var(--space-3);background:var(--bg-2);border:1px dashed var(--bd-1);color:var(--tx-2);font-family:inherit;font-size:12px}.kv-editor-note:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.kv-editor-row input,.kv-editor-row textarea{min-width:0;padding:0 var(--space-3);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1);font:inherit;flex:1}.kv-editor-row input{height:36px}.kv-editor-row textarea{resize:vertical;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:1.4}.kv-editor-row input:focus-visible,.kv-editor-row textarea:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.kv-editor-value-mono{font-family:var(--font-mono)}.kv-editor-value-masked{-webkit-text-security:disc}.kv-editor-icon-btn{flex-shrink:0;justify-content:center;align-items:center;gap:0;width:36px;height:36px;padding:0;display:inline-flex}.kv-editor-icon-btn:before{display:none}.kv-editor-icon-btn svg{flex:0 0 18px;width:18px;height:18px}.kv-editor>.btn{align-self:flex-start}.vault-item-form{gap:var(--space-4);flex-direction:column;display:flex}.field select{height:36px;padding:0 var(--space-3);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1)}.field select:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.field select[aria-invalid=true]{border-color:var(--err)}.vault-note-input{width:100%;min-height:72px;padding:8px var(--space-3);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1);font:inherit;resize:vertical;line-height:1.4}.vault-note-input:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.vault-link-open{min-width:28px;min-height:28px;margin-left:var(--space-2);padding:0 var(--space-1);color:var(--acc);cursor:pointer;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.vault-link-open:hover{background:color-mix(in srgb, var(--acc) 14%, transparent)}.vault-clear-secrets{align-items:center;gap:var(--space-1);color:var(--err);font-size:13px;display:flex}.vault-secrets-warning{gap:var(--space-2);padding:var(--space-3);background:var(--bg-1);border:1px solid var(--bd-1);flex-direction:column;display:flex}.vault-secrets-warning p{color:var(--tx-2);margin:0;font-size:13px}.vault-secrets-warning>.btn{align-self:flex-start}.vault-secrets-noclear{color:var(--err);margin:0;font-size:13px}.users-page,.audit-page{gap:var(--space-8);flex-direction:column;display:flex}.audit-table tbody tr:nth-child(odd),.audit-table tbody tr:nth-child(2n){background:var(--bg-2)}.audit-table tbody tr:nth-child(odd):hover,.audit-table tbody tr:nth-child(2n):hover{background:var(--bg-3)}.audit-table tbody tr:has(+.audit-meta-row) td{border-bottom:none}.users-row-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.users-row-actions .btn{height:28px;padding:0 var(--space-2);font-size:12px}.users-access-badges{gap:var(--space-1);flex-wrap:wrap;max-width:220px;display:flex}.users-access-empty{color:var(--tx-2)}.users-you-mark{margin-left:var(--space-1);color:var(--tx-2);font-weight:400}.audit-cell-time{color:var(--tx-2)}.audit-meta-row td,.audit-table tbody tr.audit-meta-row:nth-child(odd),.audit-table tbody tr.audit-meta-row:nth-child(2n),.audit-table tbody tr.audit-meta-row:hover{background:var(--bg-1)}.audit-meta-row td{padding:0 var(--space-3) var(--space-3)}.audit-meta-row summary{cursor:pointer;padding:var(--space-2) 0;color:var(--tx-2);font-size:12px}.audit-meta-list{gap:var(--space-1);padding:0 0 var(--space-2);flex-direction:column;margin:0;display:flex}.audit-meta-item{gap:var(--space-2);font-size:13px;display:flex}.audit-meta-item dt{color:var(--tx-2);flex:none}.audit-meta-item dd{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;margin:0}.users-form,.users-confirm-actions,.users-form-actions{gap:var(--space-4);flex-direction:column;display:flex}.users-confirm-actions,.users-form-actions{justify-content:flex-end;gap:var(--space-2);flex-direction:row}.users-password-hint{color:var(--tx-2);font-size:13px}.users-password-value{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);background:var(--bg-1);border:1px solid var(--bd-1);display:flex}.users-password-value code{font-family:var(--font-mono);word-break:break-all;flex:1;font-size:13px}.permissions-matrix{gap:var(--space-4);flex-direction:column;display:flex}.permissions-table{border-collapse:collapse;width:100%}.permissions-table thead th{text-align:left;padding:var(--space-2) var(--space-3) var(--space-2) 0;color:var(--tx-2);border-bottom:1px solid var(--bd-1);font-size:12px;font-weight:500}.permissions-table tbody td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--bd-1);font-size:13px}.permissions-table select{width:200px;max-width:100%}.permissions-legend{margin:0}.permissions-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.audit-filters{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.audit-filters .field{min-width:180px}.billing-page{gap:var(--space-8);flex-direction:column;display:flex}.billing-group{margin-bottom:var(--space-6)}.billing-group-title{margin:0 0 var(--space-3);font-size:16px;font-weight:600}.billing-cat-dot{width:10px;height:10px;margin-right:var(--space-2);vertical-align:baseline;display:inline-block}.billing-cat-name{align-items:center;gap:var(--space-2);display:inline-flex}.billing-cat-row-actions{align-items:center;gap:var(--space-1);display:inline-flex}.billing-cat-color{border:1px solid var(--bd-1);cursor:pointer;background:0 0;width:24px;height:24px;padding:0}.billing-group-total,.billing-grand-total{margin:0 0 var(--space-3)}.billing-grand-total{font-weight:600}.billing-table{background:var(--bg-2);border:1px solid var(--bd-1)}.billing-table th:nth-child(2){text-align:right}.billing-row-overdue td:first-child{box-shadow:inset 3px 0 0 var(--err)}.billing-amount{font-family:var(--font-px);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.billing-header-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.billing-status-filter{gap:var(--space-1);display:flex}.billing-status-btn{padding:var(--space-1) var(--space-2);color:var(--tx-2);border:1px solid var(--bd-1);cursor:pointer;background:0 0;font-size:13px}.billing-status-btn-active{color:var(--tx-1);border-color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent)}.billing-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.billing-row-actions{white-space:nowrap;text-align:right;width:1%}.billing-table th,.billing-table td{padding-left:8px;padding-right:8px}.billing-row-actions .btn{gap:3px;padding:4px 6px;font-size:11px}.billing-row-actions .btn+.btn{margin-left:3px}.billing-table td.billing-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.billing-table td:nth-child(3){white-space:nowrap}.billing-item-form{gap:var(--space-4);flex-direction:column;display:flex}.billing-form-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.billing-pay-form{gap:var(--space-4);flex-direction:column;display:flex}.billing-cat-list{margin:0 0 var(--space-4);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.billing-cat-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--bd-1);display:flex}.billing-cat-add{align-items:center;gap:var(--space-2);display:flex}.billing-cat-add input{min-width:0;height:36px;padding:0 var(--space-3);background:var(--bg-3);border:2px solid var(--bd-1);color:var(--tx-1);flex:1}.billing-cat-add input:focus-visible{border-color:var(--acc);box-shadow:0 0 10px var(--glow-ring);outline:none}.billing-vault-link{margin-left:var(--space-2);font-size:var(--text-sm);white-space:nowrap}.incomes-page{gap:var(--space-8);flex-direction:column;display:flex}.incomes-by-category{margin:0 0 var(--space-4);gap:var(--space-2) var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.incomes-by-category li{align-items:center;gap:var(--space-2);display:inline-flex}.incomes-section-title{margin:0 0 var(--space-3)}.incomes-comment{color:var(--tx-2)}.incomes-form-row{gap:var(--space-3);grid-template-columns:2fr 1fr;display:grid}.settings-page{gap:var(--space-8);flex-direction:column;display:flex}.settings-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(320px,520px));align-items:start;display:grid}.settings-section{max-width:520px}.settings-section-head{margin-bottom:var(--space-4)}.settings-section-head h2{margin:0}.settings-form{gap:var(--space-4);flex-direction:column;display:flex}.settings-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-quote{margin:0}.settings-secret-input{align-items:center;gap:var(--space-2);display:flex}.settings-secret-input input{flex:1;min-width:0}.settings-eye-toggle{width:36px;height:36px;color:var(--tx-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.settings-eye-toggle:hover{background:var(--bg-1);color:var(--tx-1)}.settings-eye-toggle:focus-visible{outline:2px solid var(--acc);box-shadow:0 0 10px var(--glow-ring)}.settings-confirm-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.settings-checkbox{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.bybit-page{gap:var(--space-8);flex-direction:column;display:flex}.bybit-page>.banner,.bybit-page>.stat-cards{margin-bottom:0}.bybit-freshness{display:flex}.bybit-section-title{margin:0 0 var(--space-3);font-size:16px;font-weight:600}.bybit-pnl-positive{color:var(--acc)}.bybit-pnl-negative{color:var(--err)}.bybit-section-head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.bybit-range{gap:var(--space-1);display:flex}.bybit-range-btn{padding:var(--space-1) var(--space-2);color:var(--tx-2);border:1px solid var(--bd-1);cursor:pointer;background:0 0;font-size:13px}.bybit-range-btn-active{color:var(--tx-1);border-color:var(--acc);background:color-mix(in srgb, var(--acc) 14%, transparent)}.bybit-chart-wrap{width:100%;position:relative}.bybit-chart{width:100%;height:auto;display:block}.bybit-chart-tip{z-index:2;background:var(--bg-1);border:1px solid var(--bd-2,var(--bd-1));max-width:150px;box-shadow:2px 2px 0 var(--shadow);pointer-events:none;white-space:nowrap;flex-direction:column;gap:2px;padding:6px 8px;display:flex;position:absolute;transform:translate(12px)}.bybit-chart-tip-left{transform:translate(-100%)translate(-12px)}.bybit-chart-tip-date{color:var(--tx-2);font-size:11px}.bybit-chart-tip-val{color:var(--tx-1);font-size:14px;font-weight:600}.bybit-chart-summary{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.bybit-chart-summary .f-data{font-weight:600}.bybit-chart-pct{color:var(--tx-2);font-weight:400}.bybit-chart text{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.bybit-chart-empty{padding:var(--space-6);text-align:center;color:var(--tx-2)}.bybit-pnl-summary{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.bybit-pnl-summary .f-data{font-weight:600}.tblview{margin-top:var(--space-2)}.tblview summary{cursor:pointer;color:var(--tx-2);font-size:12px}.tblview[open] summary{margin-bottom:var(--space-2)}.tbl-sym{font-family:var(--font-px);color:var(--tx-1);font-size:14px}.tbl-when{color:var(--tx-2);white-space:nowrap;cursor:help}.side-chip{white-space:nowrap;border:1px solid;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}.side-chip-long{color:var(--acc);background:color-mix(in srgb, var(--acc) 10%, transparent)}.side-chip-short{color:var(--err);background:color-mix(in srgb, var(--err) 10%, transparent)}.lev-chip{border:1px solid var(--bd-1);background:var(--bg-3);font-family:var(--font-px);color:var(--tx-2);padding:1px 5px;font-size:12px;display:inline-block}.arrow-pair{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.arrow-pair-sep{color:var(--tx-mut,var(--tx-2))}.pnl-cell{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pnl-cell-val{font-variant-numeric:tabular-nums}.pnl-cell-bar{background:var(--bd-1);width:100%;min-width:48px;height:3px;display:block}.pnl-cell-fill{background:var(--tx-mut,var(--tx-2));height:100%;display:block}.pnl-cell-fill.bybit-pnl-positive{background:var(--acc)}.pnl-cell-fill.bybit-pnl-negative{background:var(--err)}.stat-rune{border-left:2px solid var(--bd-1);position:relative}.stat-rune:before{content:"";left:-2px;top:var(--space-3);background:var(--acc);width:2px;height:18px;position:absolute}.stat-sub{margin-top:var(--space-1);color:var(--tx-2);font-size:11px;line-height:1.3}.stat-meter{margin-top:var(--space-2);background:var(--bd-1);height:4px}.stat-meter-fill{background:var(--c1);height:100%;display:block}.dashboard-page{gap:var(--space-8);flex-direction:column;display:flex}.dash-hero{background:var(--img-hero) center / cover no-repeat var(--bg-1);border:2px solid var(--bd-2);min-height:180px;box-shadow:4px 4px 0 var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding:20px;display:flex;position:relative}.dash-hero-plaque{background:#0a0d13bf;padding:10px 14px}.dash-hero-plaque h1,.dash-hero-plaque .cap{color:#ece7da}.dash-hero-plaque h1{font-family:var(--font-px-display);font-size:20px;font-weight:400;line-height:1.5}.dash-hero-plaque .cap{font-family:var(--font-px);font-size:14px}.dash-hero-plaque.bybit-range{padding:6px}.dash-hero-plaque .bybit-range-btn{font-family:var(--font-px);color:#c7cedb;border-color:#ece7da59;font-size:14px;font-weight:600}.dash-hero-plaque .bybit-range-btn:hover{color:#ece7da}.dash-hero-plaque .bybit-range-btn-active,.dash-hero-plaque .bybit-range-btn-active:hover{color:#10131a;background:#ece7da;border-color:#ece7da}.dashboard-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.dash-card{gap:var(--space-3);flex-direction:column;display:flex}.dash-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--bd-1);padding-bottom:var(--space-2);display:flex}.dash-card .cap{font-family:var(--font-px);font-size:14px}.dash-card-link{font-family:var(--font-px);color:var(--acc);white-space:nowrap;padding-left:16px;font-size:14px;font-weight:600;text-decoration:none;position:relative}.dash-card-link:before{content:"";width:2px;height:2px;color:var(--acc);visibility:hidden;position:absolute;top:50%;left:0;transform:translateY(-7px);box-shadow:2px 0,4px 2px,6px 4px,8px 6px,6px 8px,4px 10px,2px 12px,0 0}.dash-card-link:hover:before,.dash-card-link:focus-visible:before{visibility:visible}.dash-alert{margin:0}.dash-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-list-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.dash-list-main{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-px);font-size:14px;display:inline-flex}.dash-list-main .badge{font-family:var(--font-sans)}.dash-list-side{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.dash-kv{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dash-kv:has(>.dash-amount):after{content:"";min-width:var(--space-3);border-bottom:1px dotted var(--bd-2);flex:1;order:1}.dash-cat-list li:has(>.dash-amount):after{content:"";min-width:var(--space-3);border-bottom:1px dotted var(--bd-2);flex:1;order:1}.dash-kv>.dash-amount{order:2}.dash-muted{color:var(--tx-2);font-family:var(--font-px);font-size:14px}.dash-amount{font-family:var(--font-px);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.dash-cat-list{padding:var(--space-2) 0 0;border-top:1px solid var(--bd-1);gap:var(--space-1);flex-direction:column;margin:0;list-style:none;display:flex}.dash-cat-list li{align-items:baseline;gap:var(--space-2);display:flex}.dash-cat-list .dash-amount{order:2;margin-left:auto}.dash-fav-link{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-px);font-size:14px;overflow:hidden}
