@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/pixelify-sans-latin.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}.arcade{--arc-night:#0b0d1c;--arc-panel:#161a33;--arc-raised:#1d2247;--arc-well:#0a0c1a;--arc-edge-light:#2c3263;--arc-edge-dark:#070812;--arc-gold:#ffd23f;--arc-gold-deep:#c8940a;--arc-gold-shadow:#6b4a00;--arc-green:#46d17a;--arc-green-deep:#23904d;--arc-red:#e5484d;--arc-red-deep:#a8262b;--arc-font:"Pixelify Sans", var(--font-sans);--arc-frame:0 -4px 0 0 var(--arc-edge-light), 0 4px 0 0 var(--arc-edge-dark), -4px 0 0 0 var(--arc-edge-light), 4px 0 0 0 var(--arc-edge-dark), inset 0 4px 0 0 #1f2447;--color-surface:var(--arc-panel);--color-surface-elevated:var(--arc-raised);--color-surface-hover:#262c5a;--color-accent:var(--arc-gold);--color-accent-deep:var(--arc-gold-deep);--color-accent-hover:#ffe06e;--color-accent-active:var(--arc-gold-deep);--color-accent-muted:#ffd23f29;--color-accent-soft:#ffd23f14;--color-primary:var(--arc-gold);--color-on-accent:#1a1300;--color-border:var(--arc-edge-light);--color-border-strong:#343b72;--color-border-hover:#4d5599;--color-border-soft:var(--arc-edge-light);--hairline:inset 0 0 0 2px var(--arc-edge-light);--hairline-strong:inset 0 0 0 2px #343b72;--hairline-accent:inset 0 0 0 2px var(--arc-gold);--hairline-accent-strong:inset 0 0 0 2px var(--arc-gold);--color-text:#eef0ff;--color-text-muted:#a9aed8;--color-text-faint:#7a80b3;--color-success:var(--arc-green);--color-danger:#ff6b6f;--color-error:#ff6b6f;--color-focus:var(--arc-gold);--focus-ring:0 0 0 2px var(--arc-gold);--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-full:0;--font-display:var(--arc-font);color:var(--color-text)}.content:has(.arcade){min-height:calc(100vh - var(--dashnav-height,64px));background:#0b0d1c}html .arcade .card,html .arcade .card:hover{box-shadow:var(--arc-frame);margin:4px}html .arcade .arc-well{background:var(--arc-well);box-shadow:inset 0 4px #05060d,inset 4px 0 #05060d,inset 0 -2px #232852}html .arcade .module-title,html .arcade .section-title,html .arcade .head .title,html .arcade .arc-px{font-family:var(--arc-font);font-variant-numeric:tabular-nums;letter-spacing:.2px}html .arcade .section-title,html .arcade .head .title{font-size:var(--font-size-lg);align-items:center;gap:10px;font-weight:600;display:flex}html .arcade .head .desc,html .arcade .head .locked-hint{font-family:var(--font-sans)}html .arcade code:not(.dc-code){background:var(--arc-well);color:var(--arc-gold);font-family:var(--font-sans);border-radius:0;padding:1px 6px}html .arcade .btn{font-family:var(--arc-font);border-radius:0;font-weight:500}html .arcade .btn-primary{background:var(--arc-gold);color:#1a1300;box-shadow:inset 0 -4px 0 0 var(--arc-gold-deep), 0 0 0 3px var(--arc-edge-dark)}html .arcade .btn-primary:hover:not(:disabled){background:#ffe06e}html .arcade .btn-secondary{color:var(--color-text);box-shadow:inset 0 -4px 0 0 #171b3a, 0 0 0 3px var(--arc-edge-dark);background:#262b55}html .arcade .btn-secondary:hover:not(:disabled){background:#2f356a}html .arcade .btn-danger{background:var(--arc-red);color:#fff;box-shadow:inset 0 -4px 0 0 var(--arc-red-deep), 0 0 0 3px var(--arc-edge-dark)}html .arcade .btn:active:not(:disabled){transform:translateY(2px)}html .arcade .toggle-field .toggle{background:var(--arc-well);box-shadow:inset 0 0 0 3px var(--arc-edge-light);border:0}html .arcade .toggle-field .toggle[data-state=checked]{box-shadow:inset 0 0 0 3px var(--arc-green);background:#1f6b3d}html .arcade .toggle-field .toggle-thumb{background:#5a6195}html .arcade .toggle-field .toggle[data-state=checked] .toggle-thumb{background:#b8ffd2}html .arcade .tabs-list{background:0 0;flex-wrap:wrap;gap:10px;padding:4px}html .arcade .tabs-trigger{font-family:var(--arc-font);font-size:var(--font-size-sm);color:var(--color-text);box-shadow:inset 0 -4px 0 0 #171b3a, 0 0 0 3px var(--arc-edge-dark);background:#262b55;align-items:center;gap:8px;padding:8px 14px 11px;display:inline-flex}html .arcade .tabs-trigger:hover{color:var(--color-text);background:#2f356a}html .arcade .tabs-trigger[data-state=active]{background:var(--arc-gold);color:#1a1300;box-shadow:inset 0 -4px 0 0 var(--arc-gold-deep), 0 0 0 3px var(--arc-edge-dark)}html .arcade .field-box,html .arcade .nf-box,html .arcade .select-trigger{background:var(--arc-well)}html .arcade .badge{font-family:var(--arc-font);border-radius:0}@media (prefers-reduced-motion:reduce){html .arcade .btn:active:not(:disabled){transform:none}}
