:root{--nn-desktop: #2f4a3e;--nn-desktop-deep: #24382f;--nn-paper: #e9e4d3;--nn-paper-raised: #f2eee0;--nn-paper-sunken: #dcd6c2;--nn-paper-shade: #cfc8b0;--nn-ink: #23211a;--nn-ink-muted: #5c5648;--nn-ink-faint: #98917f;--nn-ink-on-accent: #f2eee0;--nn-accent: #0e4f34;--nn-accent-deep: #093824;--nn-accent-bright: #1e7a4e;--nn-accent-wash: #dbe3d6;--nn-red: #9c1f1f;--nn-red-wash: #ecdcd2;--nn-gilt: #8a6d2f;--nn-bevel-light: #fbf8ec;--nn-bevel-mid: #b5ad94;--nn-bevel-dark: #837b62;--nn-bevel-darkest: #44402f;--nn-raised: inset -1px -1px 0 var(--nn-bevel-darkest), inset 1px 1px 0 var(--nn-bevel-light), inset -2px -2px 0 var(--nn-bevel-dark), inset 2px 2px 0 var(--nn-paper-raised);--nn-sunken: inset -1px -1px 0 var(--nn-bevel-light), inset 1px 1px 0 var(--nn-bevel-darkest), inset -2px -2px 0 var(--nn-paper-raised), inset 2px 2px 0 var(--nn-bevel-dark);--nn-etched: inset 0 0 0 1px var(--nn-bevel-light), 0 0 0 1px var(--nn-bevel-dark);--nn-lcd-bg: #0d1a12;--nn-lcd-text: #5fdd94;--nn-lcd-dim: #59a37c;--nn-lcd-red: #e0654f;--nn-font-chrome: Tahoma, "MS Sans Serif", Geneva, Verdana, sans-serif;--nn-font-display: var(--nn-font-chrome);--nn-font-body: Verdana, Geneva, Tahoma, sans-serif;--nn-font-serif: Georgia, "Times New Roman", Times, serif;--nn-font-mono: "Courier New", Courier, monospace;--nn-text-xs: 10px;--nn-text-sm: 11px;--nn-text-md: 12px;--nn-text-lg: 14px;--nn-text-xl: 18px;--nn-titlebar-h: 24px;--nn-focus: 1px dotted var(--nn-ink);--nn-selection-bg: var(--nn-accent);--nn-selection-fg: var(--nn-ink-on-accent)}.nn-root,.nn-root *{box-sizing:border-box}.nn-root{background:var(--nn-desktop);background-image:radial-gradient(ellipse at 50% 0%,var(--nn-desktop) 0%,var(--nn-desktop-deep) 100%);color:var(--nn-ink);font-family:var(--nn-font-body);font-size:var(--nn-text-md);line-height:1.45;min-height:100vh}.nn-root ::selection{background:var(--nn-selection-bg);color:var(--nn-selection-fg)}.nn-root :focus-visible{outline:var(--nn-focus);outline-offset:1px}.nn-chrome{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never}.nn-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nn-up{color:var(--nn-accent-bright)}.nn-down{color:var(--nn-red)}.nn-muted{color:var(--nn-ink-muted)}.nn-small{font-size:var(--nn-text-sm)}.nn-serif{font-family:var(--nn-font-serif)}.nn-window{background:var(--nn-paper);box-shadow:var(--nn-raised),4px 4px #00000059;padding:3px;display:flex;flex-direction:column;min-width:0}.nn-titlebar{display:flex;align-items:center;gap:6px;height:var(--nn-titlebar-h);padding:0 4px 0 8px;background:linear-gradient(90deg,var(--nn-accent-deep) 0%,var(--nn-accent) 55%,var(--nn-accent-bright) 100%);color:var(--nn-ink-on-accent);font-family:var(--nn-font-display);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.nn-titlebar-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-titlebar-title--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.nn-titlebar-glyphs{display:flex;gap:2px}.nn-glyph{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;width:18px;height:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--nn-paper);box-shadow:var(--nn-raised);color:var(--nn-ink);font-family:var(--nn-font-chrome);font-size:10px;line-height:1;cursor:pointer}.nn-glyph:active{box-shadow:var(--nn-sunken)}.nn-glyph-bar{width:8px;height:2px;background:currentColor}.nn-window-body{padding:10px}.nn-window-body--flush{padding:0}.nn-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--nn-paper);box-shadow:var(--nn-raised);color:var(--nn-ink);font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm);padding:5px 14px 4px;min-width:72px;cursor:pointer;-webkit-user-select:none;user-select:none}.nn-btn:active:not(:disabled),.nn-btn[aria-pressed=true]{box-shadow:var(--nn-sunken);padding:6px 13px 3px 15px}.nn-btn:disabled{color:var(--nn-ink-faint);text-shadow:1px 1px 0 var(--nn-bevel-light);cursor:default}.nn-btn--primary{font-weight:700;box-shadow:var(--nn-raised),0 0 0 1px var(--nn-accent-deep)}.nn-btn--wide{min-width:120px}.nn-fieldset{border:0;box-shadow:var(--nn-etched);border-radius:2px;margin:0;padding:12px 10px 10px;min-width:0}.nn-fieldset>legend{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm);padding:0 4px;margin-left:4px;background:var(--nn-paper)}.nn-statusbar{display:flex;flex-wrap:wrap;gap:3px;padding:3px 2px 2px;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);-webkit-user-select:none;user-select:none}.nn-statusbar-cell{box-shadow:inset 1px 1px 0 var(--nn-bevel-dark),inset -1px -1px 0 var(--nn-bevel-light);padding:3px 8px 2px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nn-statusbar-cell--grow{flex:1;overflow:hidden}.nn-led{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--nn-paper-shade);box-shadow:inset 1px 1px 1px #0006}.nn-led--on{background:var(--nn-accent-bright);box-shadow:inset 1px 1px 1px #0000004d,0 0 4px var(--nn-accent-bright)}.nn-led--alert{background:var(--nn-red);box-shadow:inset 1px 1px 1px #0000004d,0 0 4px var(--nn-red)}.nn-led--blink{animation:nn-led-blink 1.1s steps(1) infinite}@keyframes nn-led-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.nn-led--blink{animation:none}}.nn-progress{box-shadow:var(--nn-sunken);background:var(--nn-paper-sunken);height:20px;padding:3px;position:relative}.nn-progress-fill{height:100%;background:repeating-linear-gradient(90deg,var(--nn-accent) 0 8px,var(--nn-paper-sunken) 8px 10px);min-width:0;transition:width .32s steps(8)}@media(prefers-reduced-motion:reduce){.nn-progress-fill{transition:none}}.nn-progress-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);font-weight:700;color:var(--nn-ink);pointer-events:none}.nn-progress-label-chip{background:var(--nn-paper);padding:0 6px;box-shadow:0 0 0 1px var(--nn-bevel-dark)}.nn-segbar{box-shadow:var(--nn-sunken);background:var(--nn-paper-sunken);height:20px;padding:3px;position:relative;display:flex}.nn-segbar-fill{height:100%;min-width:0;transition:width .32s steps(8)}.nn-segbar-fill--solid{background:repeating-linear-gradient(90deg,var(--nn-accent) 0 8px,var(--nn-paper-sunken) 8px 10px)}.nn-segbar-fill--dim{background:repeating-linear-gradient(90deg,var(--nn-accent-wash) 0 6px,var(--nn-paper-sunken) 6px 10px);box-shadow:inset 1px 0 0 var(--nn-accent)}@media(prefers-reduced-motion:reduce){.nn-segbar-fill{transition:none}}.nn-segbar-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);font-weight:700;color:var(--nn-ink);pointer-events:none}.nn-segbar-label-chip{background:var(--nn-paper);padding:0 6px;box-shadow:0 0 0 1px var(--nn-bevel-dark)}.nn-segbar-legend{display:flex;gap:12px;margin-top:3px;color:var(--nn-ink-muted)}.nn-segbar-key{display:inline-flex;align-items:center;gap:5px}.nn-segbar-swatch{width:10px;height:10px;box-shadow:0 0 0 1px var(--nn-bevel-dark)}.nn-segbar-swatch--solid{background:var(--nn-accent)}.nn-segbar-swatch--dim{background:repeating-linear-gradient(90deg,var(--nn-accent-wash) 0 3px,var(--nn-paper-sunken) 3px 5px)}.nn-pill{display:inline-block;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px 1px;white-space:nowrap;line-height:1.3}.nn-pill--open{background:var(--nn-accent);color:var(--nn-ink-on-accent);box-shadow:0 0 0 1px var(--nn-accent-deep)}.nn-pill--closed{background:transparent;color:var(--nn-gilt);box-shadow:inset 0 0 0 1px var(--nn-gilt)}.nn-pill--neutral{background:transparent;color:var(--nn-ink-muted);box-shadow:inset 0 0 0 1px var(--nn-bevel-dark)}.nn-emblem{flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--nn-lcd-bg);box-shadow:var(--nn-sunken)}.nn-emblem svg{shape-rendering:crispEdges}.nn-emblem svg rect{fill:var(--nn-lcd-text)}.nn-crt{position:relative;flex:none;width:40px;height:31px;border-radius:5px/6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(115% 130% at 50% 38%,#0e2418,#071209 78%,#040d07);box-shadow:var(--nn-sunken),inset 0 0 7px #000000d9}.nn-crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 80% at 50% -12%,rgba(255,255,255,.22),transparent 42%),repeating-linear-gradient(rgba(0,0,0,.32) 0 1px,transparent 1px 3px),radial-gradient(145% 150% at 50% 50%,transparent 58%,rgba(0,0,0,.6) 100%)}.nn-crt-img{max-width:84%;max-height:76%;object-fit:contain;filter:drop-shadow(0 0 3px rgba(255,255,255,.35)) saturate(1.12) contrast(1.05)}.nn-crt-tick{font-family:var(--nn-font-mono, monospace);font-weight:700;font-size:10px;letter-spacing:.06em;color:var(--nn-lcd-text);text-shadow:0 0 3px var(--nn-lcd-text),0 0 6px rgba(121,212,151,.55)}@media(prefers-reduced-motion:no-preference){.nn-crt:after{animation:nn-crt-flicker 4s steps(1,end) infinite}@keyframes nn-crt-flicker{0%,96%,to{opacity:1}97%{opacity:.82}98%{opacity:1}99%{opacity:.9}}}.nn-bondcard{position:relative;display:flex;flex-direction:column;background:var(--nn-paper-raised);box-shadow:var(--nn-raised)}.nn-bondcard--sel{box-shadow:var(--nn-raised),inset 0 0 0 3px var(--nn-accent);background:color-mix(in srgb,var(--nn-accent) 12%,var(--nn-paper-raised))}.nn-bondcard--sel:before{content:"✓";position:absolute;top:4px;left:4px;z-index:2;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:var(--nn-accent)}.nn-bondcard-rec{display:inline-block;margin-top:4px;background:var(--nn-gilt);color:#1a1305;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px 1px;box-shadow:0 0 0 1px var(--nn-bevel-dark)}.nn-bondcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:9px 10px 7px;border-bottom:1px solid var(--nn-bevel-mid)}.nn-bondcard-id{display:flex;align-items:center;gap:9px;min-width:0}.nn-bondcard-tick{font-family:var(--nn-font-mono);font-size:19px;font-weight:700;line-height:1;color:var(--nn-ink)}.nn-bondcard-co{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--nn-ink-faint);margin-top:3px}.nn-bondcard-mid{display:flex;flex-direction:column;gap:7px;padding:10px 11px;flex:1}.nn-bondcard-hook{font-family:var(--nn-font-mono);font-size:22px;font-weight:700;color:var(--nn-accent);line-height:1}.nn-bondcard-hook small{display:block;margin-top:4px;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);font-weight:400;letter-spacing:.02em;color:var(--nn-ink-muted)}.nn-bondcard-mark{font-family:var(--nn-font-chrome);font-size:var(--nn-text-xs);letter-spacing:.02em;color:var(--nn-ink-muted)}.nn-bondcard-mark b{font-family:var(--nn-font-mono);color:var(--nn-ink);font-variant-numeric:tabular-nums}.nn-bondcard-action{padding:0 11px 11px}.nn-bondcard-action .nn-btn{width:100%}.nn-ticker{background:var(--nn-lcd-bg);box-shadow:var(--nn-sunken);overflow:hidden;padding:5px 0 4px;font-family:var(--nn-font-mono);font-size:var(--nn-text-md);color:var(--nn-lcd-text);white-space:nowrap;-webkit-user-select:none;user-select:none}.nn-ticker-track{display:inline-flex;gap:3ch;padding-left:1ch;animation:nn-ticker-scroll var(--nn-ticker-duration, 40s) linear infinite;will-change:transform}.nn-ticker:hover .nn-ticker-track{animation-play-state:paused}@keyframes nn-ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nn-ticker-track{animation:none}}.nn-ticker-item{display:inline-flex;gap:1ch;font-variant-numeric:tabular-nums}.nn-ticker-item .nn-ticker-label{color:var(--nn-lcd-dim)}.nn-ticker-item .nn-tick-down{color:var(--nn-lcd-red)}.nn-readout{background:var(--nn-lcd-bg);box-shadow:var(--nn-sunken);padding:8px 12px 9px;min-width:0}.nn-readout-label{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--nn-lcd-dim);margin-bottom:3px;white-space:nowrap}.nn-readout-value{font-family:var(--nn-font-mono);font-size:var(--nn-text-xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--nn-lcd-text);white-space:nowrap}.nn-readout--down .nn-readout-value{color:var(--nn-lcd-red)}.nn-readout--idle .nn-readout-value{color:var(--nn-lcd-dim)}.nn-readout-sub{font-family:var(--nn-font-mono);font-size:var(--nn-text-xs);color:var(--nn-lcd-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-table-wrap{box-shadow:var(--nn-sunken);background:var(--nn-paper-raised);overflow-x:auto;padding:2px}.nn-table{border-collapse:collapse;width:100%;font-size:var(--nn-text-sm)}.nn-table th{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);text-align:left;background:var(--nn-paper);box-shadow:var(--nn-raised);padding:4px 8px 3px;white-space:nowrap;-webkit-user-select:none;user-select:none}.nn-table td{padding:4px 8px;border-bottom:1px solid var(--nn-paper-sunken);font-variant-numeric:tabular-nums}.nn-table td.nn-cell-num,.nn-table th.nn-cell-num{text-align:right}.nn-table tr:nth-child(2n) td{background:var(--nn-paper-raised)}.nn-table tr:nth-child(odd) td{background:var(--nn-paper)}.nn-field{display:flex;flex-direction:column;gap:3px;min-width:0}.nn-field-label{font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm)}.nn-field-row{display:flex;gap:4px;align-items:stretch}.nn-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:var(--nn-sunken);background:var(--nn-paper-raised);color:var(--nn-ink);font-family:var(--nn-font-mono);font-size:var(--nn-text-md);font-variant-numeric:tabular-nums;padding:5px 8px;width:100%;min-width:0}.nn-input:disabled{background:var(--nn-paper-sunken);color:var(--nn-ink-muted)}.nn-input-suffix{display:inline-flex;align-items:center;padding:0 8px;box-shadow:var(--nn-sunken);background:var(--nn-paper-sunken);font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-xs);white-space:nowrap}.nn-field-hint{font-size:var(--nn-text-xs);color:var(--nn-ink-muted)}.nn-tabs{min-width:0}.nn-tablist{display:flex;gap:2px;padding:0 4px;position:relative;z-index:1;align-items:flex-end}.nn-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--nn-paper);box-shadow:var(--nn-raised);font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm);padding:4px 12px 3px;cursor:pointer;color:var(--nn-ink);position:relative}.nn-tab[aria-selected=true]{font-weight:700;padding-top:6px;padding-bottom:4px;margin-bottom:-1px;z-index:2}.nn-tabpanel{box-shadow:var(--nn-raised);background:var(--nn-paper);padding:12px;position:relative}.nn-menubar{display:flex;flex-wrap:wrap;gap:1px;padding:2px 2px 3px;font-family:var(--nn-font-chrome);-webkit-font-smoothing:none;font-smooth:never;font-size:var(--nn-text-sm);-webkit-user-select:none;user-select:none}.nn-menubar-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:var(--nn-ink);padding:3px 10px 2px;cursor:pointer;white-space:nowrap}.nn-menubar-item:hover:not([aria-current=true]){box-shadow:var(--nn-etched)}.nn-menubar-item[aria-current=true]{background:var(--nn-accent);color:var(--nn-ink-on-accent);box-shadow:var(--nn-sunken)}.nn-menubar-item u{text-decoration:underline}.nn-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(#00000073,#00000073 25%,#00000059 0%,#00000059 50%);background-size:4px 4px;display:flex;align-items:center;justify-content:center;z-index:100;padding:16px}.nn-dialog{max-width:440px;width:100%}.nn-dialog--wide{max-width:560px}.nn-dialog-content{flex:1;min-width:0}.nn-dialog-body{display:flex;gap:12px;align-items:flex-start;padding:14px 12px}.nn-dialog-icon{font-size:26px;line-height:1;flex:none}.nn-dialog-actions{display:flex;justify-content:center;gap:8px;padding:0 12px 12px}.nn-tip{position:relative;border-bottom:1px dotted var(--nn-ink-muted);cursor:help}.nn-tip-bubble{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:max-content;max-width:260px;background:var(--nn-paper-raised);box-shadow:var(--nn-raised),3px 3px #0000004d;padding:6px 9px;font-size:var(--nn-text-sm);font-family:var(--nn-font-body);color:var(--nn-ink);text-transform:none;letter-spacing:normal;font-weight:400;white-space:normal;display:none}.nn-tip:hover .nn-tip-bubble,.nn-tip:focus-within .nn-tip-bubble,.nn-tip:focus .nn-tip-bubble{display:block}.nn-row{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.nn-row>*{flex:1;min-width:140px}.nn-row--between{justify-content:space-between;align-items:center}.nn-row--between>*{flex:0 0 auto;min-width:0}@media(max-width:560px){.nn-row:not(.nn-row--between)>*{min-width:100%}}.nn-stack{display:flex;flex-direction:column;gap:10px;min-width:0}.nn-hr{border:0;border-top:1px solid var(--nn-bevel-dark);border-bottom:1px solid var(--nn-bevel-light);margin:4px 0}.win-root{--nn-desktop: #1d1048;--nn-desktop-deep: #0b0530;--nn-paper: #322669;--nn-paper-raised: #3d3079;--nn-paper-sunken: #251b55;--nn-paper-shade: #1c1442;--nn-ink: #f4efff;--nn-ink-muted: #beb3e8;--nn-ink-faint: #8177b3;--nn-ink-on-accent: #241402;--nn-accent: #ffc23d;--nn-accent-deep: #d29418;--nn-accent-bright: #ffe08a;--nn-accent-wash: #3a2c0e;--nn-red: #ff6b57;--nn-red-wash: #3a1512;--nn-bevel-light: #6a58b8;--nn-bevel-mid: #3d3079;--nn-bevel-dark: #150e38;--nn-bevel-darkest: #07041c;--nn-lcd-bg: #0d0620;--nn-lcd-text: #ffdd8a;--nn-lcd-dim: #b39a5e;--nn-lcd-red: #ff6b57;--nn-selection-bg: #ffc23d;--nn-selection-fg: #241402;--nn-focus: 1px dotted #ffe08a;--win-bonus: #ff7ce2;--win-bonus-bright: #ff45d0;--win-bonus-wash: #451345;--win-cyan: #45e8ff;--win-vfd-bg: #1c1103;--win-vfd-glass: #2b1a05;--win-vfd: #ffca4d;--win-vfd-dim: #cf9832;--win-night-ink: #b6abe6;--win-text-bright: #f7f2ff;--win-display: "Arial Black", "Arial Bold", Arial, sans-serif;--win-tabbar-h: 54px}.win-root.nn-root{background:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.55) 50%,transparent 51%),radial-gradient(1px 1px at 78% 12%,rgba(255,255,255,.45) 50%,transparent 51%),radial-gradient(1px 1px at 33% 68%,rgba(255,255,255,.3) 50%,transparent 51%),radial-gradient(1px 1px at 62% 42%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(2px 2px at 45% 15%,rgba(255,202,77,.7) 50%,transparent 51%),radial-gradient(2px 2px at 22% 52%,rgba(255,124,226,.5) 50%,transparent 51%),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.32) 50%,transparent 51%),radial-gradient(2px 2px at 70% 30%,rgba(69,232,255,.45) 50%,transparent 51%),radial-gradient(ellipse 90% 50% at 50% 6%,rgba(255,194,61,.22) 0%,transparent 60%),radial-gradient(ellipse 60% 45% at 0% 55%,rgba(255,69,208,.17) 0%,transparent 70%),radial-gradient(ellipse 55% 40% at 100% 35%,rgba(69,232,255,.13) 0%,transparent 70%),radial-gradient(ellipse at 50% -10%,#33217a 0%,var(--nn-desktop) 48%,var(--nn-desktop-deep) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}.win-desktop:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,rgba(0,0,0,.09) 0px,rgba(0,0,0,.09) 1px,transparent 1px,transparent 4px)}.win-desktop>*{position:relative;z-index:2}.win-root .nn-dialog-overlay{position:fixed;z-index:200;overflow-y:auto;align-items:flex-start;padding-block:max(16px,4vh)}.win-root .nn-dialog-overlay>*{margin-block:auto}.win-desktop{padding:10px 10px 0;min-height:100dvh}.win-frame{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:calc(var(--win-tabbar-h) + env(safe-area-inset-bottom,0px) + 60px)}.win-masthead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;-webkit-user-select:none;user-select:none;color:var(--win-text-bright)}.win-masthead-brand{display:inline-flex;align-items:center;gap:10px;min-width:0}.win-root .win-signup-cta{min-height:40px;font-weight:700;white-space:nowrap;animation:win-cta-lamp 2.6s ease-in-out infinite}.win-bonus-chip{border:0;font:inherit;font-size:var(--nn-text-md);font-weight:700;cursor:pointer;min-height:40px;padding:0 10px;white-space:nowrap;flex:none;color:var(--win-bonus);background:var(--win-bonus-wash);box-shadow:var(--nn-sunken),0 0 12px #ff45d04d;text-shadow:0 0 8px rgba(255,124,226,.6)}.win-bonus-chip:hover{color:#ffc9ef}.win-masthead-account{display:inline-flex;align-items:center;gap:8px;min-width:0}.win-account-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;border:0;font:inherit;font-size:var(--nn-text-md);font-weight:700;cursor:pointer;min-height:40px;padding:0 8px;color:var(--win-text-bright);background:var(--nn-paper-raised);box-shadow:var(--nn-raised),inset 0 0 0 1px #45e8ff4d}.win-account-chip:hover{box-shadow:var(--nn-raised),inset 0 0 0 1px #45e8ffa6,0 0 14px #45e8ff40}.win-account-avatar{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--nn-lcd-bg);color:var(--win-cyan);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;box-shadow:inset 0 0 0 1px #45e8ff8c,0 0 8px #45e8ff40;text-shadow:0 0 8px rgba(69,232,255,.7)}.win-account-name{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-account-caret{display:none;flex:none;color:var(--win-night-ink);font-size:10px}.win-account-email{overflow-wrap:anywhere}.win-chip-word{display:none}.win-mark{image-rendering:pixelated;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(255,202,77,.6))}.win-wordmark{font-family:var(--win-display);font-size:26px;font-weight:900;font-style:italic;letter-spacing:.01em;color:#fff;text-shadow:2px 2px 0 rgba(0,0,0,.55),0 0 5px rgba(255,255,255,.65),0 0 12px var(--win-bonus-bright),0 0 26px var(--win-bonus-bright);line-height:1;padding-right:4px;animation:win-tube-on 1.4s steps(1,end) 1}.win-wordmark .win-wordmark-net{color:var(--win-vfd);text-shadow:2px 2px 0 rgba(0,0,0,.55),0 0 5px rgba(255,240,190,.7),0 0 12px var(--nn-accent),0 0 26px var(--nn-accent)}@keyframes win-tube-on{0%{opacity:.25;text-shadow:2px 2px 0 rgba(0,0,0,.55)}18%{opacity:1}26%{opacity:.4;text-shadow:2px 2px 0 rgba(0,0,0,.55)}38%{opacity:1}47%{opacity:.55}60%{opacity:1}}.win-masthead-text{display:inline-flex;flex-direction:column;gap:3px;min-width:0}.win-masthead-sub{display:none;font-size:var(--nn-text-xs);letter-spacing:.28em;color:var(--win-night-ink);-webkit-user-select:none;user-select:none}.win-menurow{display:none;align-items:center;justify-content:space-between;gap:8px;background:var(--nn-paper);box-shadow:var(--nn-raised);padding-right:8px}.win-menurow-status{padding:2px 4px}.win-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;background:var(--nn-paper);box-shadow:var(--nn-raised);padding-bottom:env(safe-area-inset-bottom,0px)}.win-tab{flex:1;min-height:var(--win-tabbar-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--nn-ink-muted);font:inherit;font-size:var(--nn-text-xs);letter-spacing:.06em;cursor:pointer;transition-property:color,background-color;transition-duration:.12s}.win-tab[aria-current=page]{color:var(--nn-accent-bright);background:var(--nn-paper-raised);box-shadow:var(--nn-sunken);font-weight:700;text-shadow:0 0 8px rgba(255,194,61,.7)}.win-tab:hover{color:var(--nn-ink)}.win-tonight-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.win-hero{display:flex;flex-direction:column;gap:8px;text-align:center}.win-hero-pitch{margin:0 0 10px;color:var(--win-text-bright);font-size:var(--nn-text-lg);text-align:center;text-wrap:balance}.win-hero-hook{margin:6px 0 0;color:var(--win-vfd-dim);font-size:var(--nn-text-md)}.win-pot-foot{position:relative;z-index:1}.win-marquee{background:#241b52;box-shadow:var(--nn-raised),0 0 44px #ffc23d4d,0 0 90px #ff45d024;padding:16px;position:relative}.win-marquee:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;pointer-events:none;background-image:radial-gradient(circle 3px at 9px 5px,#ffe9ad 35%,var(--win-vfd) 55%,rgba(255,202,77,.35) 75%,transparent 82%),radial-gradient(circle 3px at 27px 5px,#ffc9ef 35%,var(--win-bonus) 55%,rgba(255,124,226,.3) 75%,transparent 82%),radial-gradient(circle 3px at 9px 5px,#ffc9ef 35%,var(--win-bonus) 55%,rgba(255,124,226,.3) 75%,transparent 82%),radial-gradient(circle 3px at 27px 5px,#ffe9ad 35%,var(--win-vfd) 55%,rgba(255,202,77,.35) 75%,transparent 82%),radial-gradient(circle 3px at 5px 9px,#ffe9ad 35%,var(--win-vfd) 55%,rgba(255,202,77,.35) 75%,transparent 82%),radial-gradient(circle 3px at 5px 27px,#ffc9ef 35%,var(--win-bonus) 55%,rgba(255,124,226,.3) 75%,transparent 82%),radial-gradient(circle 3px at 5px 9px,#ffc9ef 35%,var(--win-bonus) 55%,rgba(255,124,226,.3) 75%,transparent 82%),radial-gradient(circle 3px at 5px 27px,#ffe9ad 35%,var(--win-vfd) 55%,rgba(255,202,77,.35) 75%,transparent 82%);background-size:36px 10px,36px 10px,36px 10px,36px 10px,10px 36px,10px 36px,10px 36px,10px 36px;background-position:6px top,6px top,6px bottom,6px bottom,left 6px,left 6px,right 6px,right 6px;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x,repeat-y,repeat-y,repeat-y,repeat-y;animation:win-chase 1.1s steps(1,end) infinite}@keyframes win-chase{50%{background-position:24px top,24px top,24px bottom,24px bottom,left 24px,left 24px,right 24px,right 24px}}.win-pot{background:var(--win-vfd-bg);background-image:linear-gradient(160deg,var(--win-vfd-glass) 0%,var(--win-vfd-bg) 60%);box-shadow:var(--nn-sunken);padding:20px 12px 16px;position:relative;overflow:hidden;text-align:center}.win-pot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0px,rgba(0,0,0,.18) 1px,transparent 1px,transparent 3px)}.win-pot-label{color:var(--win-vfd-dim);font-size:var(--nn-text-xs);letter-spacing:.32em;margin-bottom:4px}.win-pot-value{color:var(--win-vfd);font-size:clamp(46px,13vw,78px);font-weight:700;line-height:1.05;letter-spacing:.01em;text-shadow:0 0 2px rgba(255,202,77,.95),0 0 14px rgba(255,202,77,.55),0 0 34px rgba(255,202,77,.35);animation:win-pot-breathe 2.8s ease-in-out infinite}@keyframes win-pot-breathe{50%{text-shadow:0 0 2px rgba(255,202,77,.95),0 0 18px rgba(255,202,77,.75),0 0 48px rgba(255,202,77,.5)}}.win-pot-sub{color:var(--win-vfd-dim);font-size:var(--nn-text-sm);letter-spacing:.12em;margin-top:8px}.win-pot-backing{color:var(--win-vfd-dim);font-size:var(--nn-text-xs);letter-spacing:.08em;margin-top:4px;opacity:.85}.win-pot-sub strong{color:var(--win-vfd);font-weight:400;font-size:var(--nn-text-lg)}.win-entry{display:flex;flex-direction:column;gap:10px}.win-entry-row{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.win-entry-amount{flex:1;min-width:150px}.win-root .win-entry-amount .nn-input{font-size:clamp(22px,6vw,28px);font-weight:700;letter-spacing:.02em;color:var(--win-text-bright);min-height:52px}.win-root .win-entry-amount .nn-field-row{gap:0;box-shadow:var(--nn-sunken);background:var(--nn-paper-raised)}.win-root .win-entry-amount .nn-input,.win-root .win-entry-amount .nn-input-suffix{box-shadow:none;background:transparent}.win-root .win-entry-amount .nn-input-suffix{color:var(--win-night-ink);font-size:var(--nn-text-sm);padding:0 12px 0 2px}.win-entry-row .win-chip{min-height:52px}.win-intro-lede{margin:0 0 14px;font-family:var(--win-display);font-size:clamp(19px,5vw,24px);font-style:italic;color:#fff;text-wrap:balance;text-shadow:0 0 8px rgba(255,255,255,.6),0 0 20px var(--win-bonus-bright)}.win-intro-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.win-intro-point{display:flex;gap:10px;align-items:baseline;text-wrap:pretty}.win-intro-star{color:var(--nn-accent);text-shadow:0 0 8px rgba(255,194,61,.8);flex:none}.win-intro-lead{color:var(--win-vfd)}.win-intro-foot{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--nn-bevel-mid);color:var(--win-night-ink)}.win-dialog-lead{margin:0;font-size:var(--nn-text-lg);color:var(--win-text-bright);text-wrap:pretty}.win-dialog-lead strong{color:var(--win-vfd);text-shadow:0 0 10px rgba(255,202,77,.5)}.win-balanceline{margin:6px 0 0;color:var(--win-night-ink)}.win-payoff{margin:8px 0 0;font-size:var(--nn-text-lg);color:var(--win-text-bright);text-wrap:pretty}.win-payoff strong{color:var(--win-vfd);text-shadow:0 0 10px rgba(255,202,77,.55)}.win-payoff-sub{display:block;margin-top:2px;font-size:var(--nn-text-sm);color:var(--win-night-ink)}.win-payoff .win-bonus-text{font-weight:700}.win-root .nn-input{font-size:16px;min-height:40px}.win-quickamounts{display:flex;gap:6px}.win-chip{min-height:40px;min-width:52px}.win-cta{min-height:48px;font-size:var(--nn-text-lg);font-weight:700;animation:win-cta-lamp 2.6s ease-in-out infinite}@keyframes win-cta-lamp{50%{box-shadow:var(--nn-raised),0 0 0 1px var(--nn-accent-deep),0 0 22px #ffc23d8c}}.win-root .nn-btn--primary{background:linear-gradient(180deg,var(--nn-accent-bright) 0%,var(--nn-accent) 55%,var(--nn-accent-deep) 100%);color:var(--nn-ink-on-accent);text-shadow:0 1px 0 rgba(255,255,255,.35)}.win-root .nn-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,#fff0c0 0%,var(--nn-accent-bright) 45%,var(--nn-accent) 100%)}.win-root .nn-btn--primary:active:not(:disabled){background:linear-gradient(180deg,var(--nn-accent-deep) 0%,var(--nn-accent) 100%)}.win-pos{display:flex;flex-direction:column;gap:12px}.win-posboard{position:relative;overflow:hidden;background:var(--nn-lcd-bg);background-image:linear-gradient(165deg,#180e3d 0%,var(--nn-lcd-bg) 62%);box-shadow:var(--nn-sunken),0 0 26px #ffc23d1f}.win-posboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px)}.win-posboard-cell{position:relative;z-index:1;padding:12px 14px 14px}.win-posboard-cell--odds{border-top:1px solid #2b1c63}.win-posboard-label{margin:0 0 3px;color:var(--win-night-ink);font-size:var(--nn-text-xs);letter-spacing:.26em;text-transform:uppercase}.win-posboard-figure{margin:0;font-weight:700;line-height:1.04;letter-spacing:.01em;font-size:clamp(32px,8.6vw,42px)}.win-posboard-figure--money{display:block;color:var(--win-vfd);text-shadow:0 0 2px rgba(255,202,77,.9),0 0 16px rgba(255,202,77,.45)}.win-posboard-figure--odds{color:var(--win-cyan);text-shadow:0 0 2px rgba(69,232,255,.85),0 0 16px rgba(69,232,255,.4)}.win-posboard-bar{height:14px;margin-top:10px;background:#241a53}.win-posboard-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 0}.win-posboard-legend-real{color:var(--nn-accent-bright)}.win-posboard-odds{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0}.win-posboard-onein{color:var(--win-cyan);font-size:clamp(15px,4vw,19px);font-weight:700;padding:4px 10px;background:#45e8ff17;box-shadow:inset 0 0 0 1px #45e8ff61}.win-posboard-note{margin:8px 0 0;max-width:46ch;color:var(--win-night-ink);line-height:1.5}.win-posbreak{border:0;background:transparent;font:inherit;font-size:var(--nn-text-sm);color:var(--win-night-ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;text-align:left;padding:4px 2px;min-height:32px}.win-posbreak:hover{color:var(--win-text-bright)}.win-posbreak-mark{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--nn-raised);background:var(--nn-paper-raised);color:var(--nn-accent-bright);font-size:11px;font-weight:700;line-height:1}.win-posstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:1px;margin:0;background:var(--nn-bevel-dark);box-shadow:var(--nn-sunken)}.win-posstat{min-width:0;padding:8px 10px 9px;background:var(--nn-paper-raised)}.win-posstat-label{color:var(--win-night-ink);font-size:var(--nn-text-xs);letter-spacing:.16em;text-transform:uppercase}.win-posstat-value{display:flex;flex-direction:column;gap:1px;margin:3px 0 0;color:var(--win-text-bright);font-size:var(--nn-text-xl);font-weight:700;line-height:1.15;overflow-wrap:anywhere}.win-posstat-sub{color:var(--nn-ink-muted);font-weight:400;line-height:1.35}.win-posadd{display:flex;flex-direction:column;margin-top:auto}.win-root .win-posadd-open-btn{min-height:44px;font-weight:700}.win-posadd-open{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;background:var(--nn-paper-shade);box-shadow:var(--nn-sunken)}.win-posadd-close{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font:inherit;font-size:var(--nn-text-sm);color:var(--win-night-ink);cursor:pointer;padding:4px 2px;min-height:30px}.win-posadd-close:hover{color:var(--win-text-bright)}.win-posadd-close-mark{font-size:15px;line-height:1}.win-disclosure{border:0;background:transparent;font:inherit;color:var(--nn-ink-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 2px;min-height:32px;align-self:flex-start}.win-disclosure:hover{color:var(--nn-ink)}.win-disclosure-arrow{display:inline-block;width:10px}.win-details{display:flex;flex-direction:column;gap:8px}.win-planline{margin:0;background:var(--nn-paper-raised);box-shadow:var(--nn-sunken);padding:10px 12px;line-height:1.6}.win-disclose{display:flex;flex-direction:column;gap:3px;color:var(--nn-ink-muted)}.win-disclose-row{display:flex;justify-content:space-between;gap:12px}.win-twostep-note{margin:0}.win-proof{display:flex;flex-direction:column;gap:4px}.win-proof-line{margin:0;text-align:center;color:var(--win-night-ink)}.win-results-list{list-style:none;margin:0;padding:0}.win-results-row{display:flex;align-items:baseline;gap:8px;padding:7px 10px;font-size:var(--nn-text-md)}.win-results-row:nth-child(2n){background:var(--nn-paper-sunken)}.win-results-row>:nth-child(2){flex:1;min-width:0}.win-results-roll{color:var(--win-bonus)}.win-results-when{font-size:var(--nn-text-sm)}.win-always{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:22px 12px 10px;max-width:560px;margin:0 auto;width:100%}.win-neonhead{margin:0;font-family:var(--win-display);font-size:var(--nn-text-lg);font-weight:900;font-style:italic;letter-spacing:.18em;color:#eafcff;text-shadow:1px 1px 0 rgba(0,0,0,.5),0 0 6px rgba(255,255,255,.5),0 0 14px var(--win-cyan),0 0 30px rgba(69,232,255,.55);text-wrap:balance}.win-always-lede{margin:0;color:var(--win-text-bright);font-size:var(--nn-text-md);text-wrap:balance}.win-always-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--nn-ink-muted);font-size:var(--nn-text-md);line-height:1.6}.win-always-list li{text-wrap:pretty}.win-always-list li:before{content:"★ ";color:var(--nn-accent);text-shadow:0 0 6px rgba(255,194,61,.7)}.win-sticky{position:fixed;left:8px;right:8px;bottom:calc(var(--win-tabbar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:55;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--nn-paper);box-shadow:var(--nn-raised),4px 4px #00000059;padding:8px 10px}.win-sticky .nn-btn{min-height:40px;min-width:88px}.win-balbar{height:20px;box-shadow:var(--nn-sunken);background:var(--nn-paper-sunken);display:flex;overflow:hidden;padding:2px;gap:1px}.win-balbar-real{background:var(--nn-accent-bright);background-image:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.14) 6px 7px);min-width:2px}.win-balbar-bonus{background:var(--win-bonus-bright);background-image:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.14) 6px 7px);min-width:2px}.win-balbar-legend{display:flex;gap:14px;flex-wrap:wrap}.win-swatch{display:inline-block;width:9px;height:9px;margin-right:5px;box-shadow:var(--nn-etched)}.win-swatch--real{background:var(--nn-accent-bright)}.win-swatch--bonus{background:var(--win-bonus-bright)}.win-bonus-text{color:var(--win-bonus)}.win-banner{display:flex;align-items:center;gap:10px;padding:8px 12px;box-shadow:var(--nn-raised);font-size:var(--nn-text-md)}.win-banner--compressed{background:var(--nn-paper);border-left:4px solid var(--win-vfd-dim)}.win-banner--rollover{background:var(--win-bonus-wash);border-left:4px solid var(--win-bonus-bright)}.win-banner-icon{font-size:18px}.win-column{width:100%;max-width:560px;margin:0 auto}.win-bigfig{font-size:clamp(30px,9vw,40px);font-weight:700;line-height:1.1}.win-honesty{margin:0;color:var(--nn-ink-muted)}.win-balrows{display:flex;flex-direction:column}.win-balrow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--nn-paper-shade)}.win-balrow:last-child{border-bottom:0}.win-ritual{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:radial-gradient(ellipse 60% 40% at 15% 80%,rgba(255,69,208,.14) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 85% 75%,rgba(69,232,255,.1) 0%,transparent 70%),radial-gradient(ellipse at 50% 40%,#261765,#07031a 75%);color:var(--win-text-bright);display:flex;align-items:center;justify-content:center;overflow:hidden}.win-ritual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.win-ritual-stage{position:relative;z-index:1;text-align:center;padding:24px 16px;max-width:560px;width:100%}.win-ritual-eyebrow{letter-spacing:.4em;font-size:var(--nn-text-sm);color:var(--win-night-ink);margin-bottom:10px}.win-ritual-live{display:inline-flex;align-items:center;gap:6px;color:#ff5c49;letter-spacing:.24em;font-size:var(--nn-text-sm);animation:win-blink 1s steps(2,start) infinite}.win-ritual-title{font-family:var(--win-display);font-size:clamp(28px,8vw,50px);font-weight:900;font-style:italic;letter-spacing:.04em;text-shadow:3px 3px 0 rgba(0,0,0,.6),0 0 24px rgba(245,183,60,.2);margin:8px 0}.win-ritual-count{font-size:clamp(56px,18vw,110px);font-weight:700;color:var(--win-vfd);text-shadow:0 0 24px rgba(255,194,71,.5);line-height:1}.win-drum{margin:14px auto 0;max-width:420px;background:var(--win-vfd-bg);box-shadow:var(--nn-sunken);padding:16px 12px}.win-drum-label{color:var(--win-vfd-dim);font-size:var(--nn-text-xs);letter-spacing:.3em;margin-bottom:6px}.win-drum-name{color:var(--win-vfd);font-size:clamp(26px,8vw,40px);font-weight:700;line-height:1.1;text-shadow:0 0 10px rgba(255,194,71,.5);min-height:1.2em}.win-reveal{animation:win-slam .38s cubic-bezier(.2,1.4,.4,1) both}.win-cert{--cert-ink-muted: #cdbff5;background:radial-gradient(ellipse at 50% 0%,rgba(255,194,61,.22) 0%,transparent 62%),linear-gradient(180deg,#2a1c5e,#1b1140);color:var(--win-text-bright);box-shadow:inset -1px -1px #120a2e,inset 1px 1px #4c3a94,0 0 34px #ffc23d57,0 0 78px #ff45d033,6px 6px #0000008c;padding:6px;margin:0 auto;max-width:440px;text-align:center}.win-cert-inner{border:3px double var(--nn-gilt);padding:18px 14px 14px}.win-cert--gilt .win-cert-inner{background:radial-gradient(ellipse at 50% 0%,rgba(255,194,61,.1) 0%,transparent 70%)}.win-cert-stars{color:var(--nn-gilt);letter-spacing:.5em;font-size:var(--nn-text-md);margin-bottom:6px;text-shadow:0 0 10px rgba(255,194,61,.85)}.win-cert-headline{font-family:var(--win-display);font-size:clamp(24px,7vw,38px);font-weight:900;letter-spacing:.06em;margin:2px 0 6px;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.75),0 0 22px var(--win-bonus-bright),0 0 44px rgba(255,69,208,.5)}.win-cert-amount{font-size:clamp(34px,10vw,54px);font-weight:700;color:var(--win-vfd);margin:4px 0;text-shadow:0 0 12px rgba(255,202,77,.9),0 0 34px rgba(255,194,61,.55)}.win-cert-line{font-size:var(--nn-text-sm);color:var(--cert-ink-muted);text-wrap:pretty}.win-cert .win-bonus-text{color:var(--win-bonus)}.win-cert-serif{font-family:var(--nn-font-serif);font-style:italic}.win-ritual-actions{display:flex;gap:8px;justify-content:center;margin-top:16px;flex-wrap:wrap}.win-ritual-actions .nn-btn{min-height:44px;min-width:92px}.win-ritual-note{margin-top:12px;font-size:var(--nn-text-sm);color:var(--win-night-ink)}.win-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.win-confetti span{position:absolute;top:-24px;color:var(--win-vfd);text-shadow:0 0 8px rgba(255,194,71,.6);animation:win-fall linear both}@keyframes win-fall{to{transform:translateY(110vh) rotate(240deg)}}@keyframes win-slam{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes win-blink{50%{opacity:0}}.win-wizard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:12px;background:#05070fb8}.win-wizard{width:100%;max-width:520px}.win-wizard-body{display:grid;grid-template-columns:minmax(0,1fr)}.win-wizard-rail{display:none;background:radial-gradient(1px 1px at 30% 20%,rgba(255,255,255,.5) 50%,transparent 51%),radial-gradient(1px 1px at 70% 45%,rgba(255,255,255,.35) 50%,transparent 51%),radial-gradient(1px 1px at 40% 75%,rgba(255,124,226,.45) 50%,transparent 51%),linear-gradient(180deg,#33217a,#0d0620);flex-direction:column;align-items:center;gap:10px;padding:22px 10px;color:var(--win-text-bright);box-shadow:var(--nn-sunken)}.win-wizard-rail-title{font-size:var(--nn-text-sm);letter-spacing:.14em;text-align:center;color:var(--win-night-ink)}.win-wizard-pane{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.win-wizard-money{display:flex;align-items:baseline;gap:8px;background:var(--win-bonus-wash);box-shadow:var(--nn-sunken),0 0 16px #ff45d040;padding:9px 12px;font-size:var(--nn-text-md);line-height:1.5}.win-wizard-money>span[aria-hidden]{color:var(--win-bonus);text-shadow:0 0 8px rgba(255,124,226,.8)}.win-wizard-money strong{color:var(--win-bonus)}.win-wizard-heading{font-size:var(--nn-text-xl);font-weight:700}.win-linklike{border:0;background:transparent;font:inherit;color:var(--nn-accent);text-decoration:underline;cursor:pointer;padding:4px 0;align-self:flex-start}.win-root .win-wizard-primary{min-height:44px;font-weight:700}.win-wizard-or{display:flex;align-items:center;gap:10px;color:var(--nn-ink-faint);letter-spacing:.24em;text-transform:uppercase}.win-wizard-or:before,.win-wizard-or:after{content:"";flex:1;height:1px;background:var(--nn-bevel-light);opacity:.55}.win-wizard-alts>.nn-btn{flex:1 1 auto;min-height:40px}.win-wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 10px;border-top:1px solid var(--nn-bevel-mid)}.win-wizard-actions--end{justify-content:flex-end}.win-boost-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.win-boost-grid>.nn-window{display:flex;flex-direction:column}.win-boost-grid>.nn-window>.nn-window-body{flex:1}.win-lockcard{display:flex;flex-direction:column;gap:8px}.win-lockmult{font-size:30px;font-weight:700;color:var(--nn-accent)}.win-streak-dots{display:flex;gap:4px}.win-streak-dot{width:18px;height:18px;box-shadow:var(--nn-sunken);background:var(--nn-paper-sunken);display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:var(--nn-ink-on-accent)}.win-streak-dot--hit{background:var(--nn-accent-bright)}.win-crew-pitch{margin:0;font-size:var(--nn-text-lg);font-weight:700}.win-code{background:var(--nn-paper-sunken);box-shadow:var(--nn-sunken);font-family:var(--nn-font-mono);padding:6px 10px;font-size:var(--nn-text-lg);letter-spacing:.08em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.win-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px}.win-address>:first-child{grid-column:1 / -1}.win-fund-route{background:var(--nn-paper-raised);box-shadow:var(--nn-sunken);padding:10px 12px;font-size:var(--nn-text-md)}.win-fund-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.win-fund-question{margin:0;font-size:var(--nn-text-xl);font-weight:700;color:var(--win-text-bright);text-wrap:balance}.win-fund-question--chosen{font-size:var(--nn-text-lg);color:var(--nn-accent-bright)}.win-fund-answers{display:flex;flex-direction:column;gap:8px}.win-fund-answer{position:relative;display:grid;gap:3px;border:0;font:inherit;text-align:left;cursor:pointer;padding:11px 34px 12px 13px;color:var(--win-text-bright);background:var(--nn-paper-raised);box-shadow:var(--nn-raised)}.win-fund-answer:hover{background:var(--nn-paper);box-shadow:var(--nn-raised),inset 0 0 0 1px #ffc23d73}.win-fund-answer-label{font-size:var(--nn-text-lg);font-weight:700}.win-fund-answer-hint{color:var(--nn-ink-muted);line-height:1.5}.win-fund-answer-mark{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--nn-accent);font-size:13px}.win-fund-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;font:inherit;font-size:var(--nn-text-sm);color:var(--win-night-ink);cursor:pointer;padding:4px 2px;min-height:30px}.win-fund-back:hover{color:var(--win-text-bright)}.win-fund-steps{margin:0;padding-left:18px;line-height:2}.win-fund-why{margin:0;padding:10px 12px;line-height:1.6;color:var(--win-text-bright);background:var(--nn-paper-sunken);box-shadow:var(--nn-sunken)}.win-fund-why strong{color:var(--nn-accent-bright)}.win-fund-source{display:flex;align-items:baseline;gap:8px;margin:0;padding:8px 12px;line-height:1.5;color:var(--nn-ink-muted);background:var(--nn-paper-sunken);box-shadow:var(--nn-sunken)}.win-fund-source strong{color:var(--win-cyan)}.win-fund-source-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--win-cyan);box-shadow:0 0 8px #45e8ffcc}.win-qr{align-self:center;padding:8px;background:#fff;box-shadow:var(--nn-raised);line-height:0}.win-qr-svg{display:block;width:156px;height:156px}.win-demo{position:fixed;right:10px;bottom:calc(var(--win-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px);z-index:70;width:236px}.win-demo-body{display:flex;flex-direction:column;gap:6px}.win-demo-row{display:flex;gap:4px;flex-wrap:wrap}.win-demo-launch{position:fixed;right:10px;bottom:calc(var(--win-tabbar-h) + env(safe-area-inset-bottom,0px) + 10px);z-index:70}.win-main{display:flex;flex-direction:column;gap:10px}.win-statusbar{display:none;background:var(--nn-paper);box-shadow:var(--nn-raised)}.win-footer{text-align:center;font-size:var(--nn-text-xs);color:var(--win-night-ink);letter-spacing:.04em;line-height:1.7;-webkit-user-select:none;user-select:none;max-width:560px;margin:0 auto;text-wrap:pretty}.win-showers{padding:8px 10px}.win-footer-links{display:flex;gap:18px;justify-content:center;margin-top:8px}.win-footer-link{color:var(--win-cyan);text-decoration:none;border-bottom:1px dotted currentColor;padding-bottom:1px}.win-footer-link:hover{color:var(--win-text-bright)}.win-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.win-row--between{justify-content:space-between}.win-stack{display:flex;flex-direction:column;gap:10px}.win-error{color:var(--nn-red);font-size:var(--nn-text-sm);margin:0}.win-toast{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:110;display:flex;align-items:center;gap:8px;max-width:min(92vw,420px);background:var(--win-bonus-wash);box-shadow:var(--nn-raised),0 0 20px #ff45d080,4px 4px #0006;padding:9px 14px;font-size:var(--nn-text-md);animation:win-toast-in .32s cubic-bezier(.2,1.3,.4,1) both}.win-toast--leaving{animation:win-toast-out .26s ease-in both}.win-toast-star{color:var(--win-bonus);text-shadow:0 0 8px rgba(255,124,226,.9)}.win-toast-amount{color:var(--win-bonus);font-weight:700;font-size:var(--nn-text-lg);text-shadow:0 0 8px rgba(255,124,226,.6);white-space:nowrap}.win-toast-label{color:var(--win-text-bright);min-width:0}@keyframes win-toast-in{0%{transform:translate(-50%,-16px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes win-toast-out{to{transform:translate(-50%,-12px);opacity:0}}.win-moneyline{border:0;font:inherit;cursor:pointer;display:flex;align-items:baseline;gap:8px;text-align:left;width:100%;margin:10px 0 0;padding:9px 12px;min-height:40px;background:var(--win-bonus-wash);box-shadow:var(--nn-sunken);color:var(--win-text-bright);line-height:1.5}.win-moneyline>span[aria-hidden]{color:var(--win-bonus);text-shadow:0 0 8px rgba(255,124,226,.8);flex:none}.win-moneyline:hover:not(:disabled):not(.win-moneyline--done){color:#ffc9ef}.win-moneyline--done{cursor:default;color:var(--nn-ink-muted)}.win-collected{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--nn-lcd-bg);box-shadow:var(--nn-sunken),0 0 22px #ff45d040;padding:10px 14px}.win-collected-label{color:var(--win-night-ink);font-size:var(--nn-text-xs);letter-spacing:.24em}.win-collected-amount{color:var(--win-bonus);font-size:clamp(20px,6vw,26px);font-weight:700;text-shadow:0 0 2px rgba(255,124,226,.9),0 0 14px rgba(255,124,226,.55)}.win-ritual-refprompt{max-width:440px;margin:12px auto 0;text-align:left}.win-refprompt{display:flex;flex-direction:column;gap:8px;background:var(--win-bonus-wash);box-shadow:var(--nn-sunken);padding:10px 12px}.win-refprompt-line{margin:0;line-height:1.6}.win-refprompt .nn-btn{align-self:flex-start}.win-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:var(--nn-paper);box-shadow:var(--nn-raised);padding:10px 12px}.win-root .nn-btn{min-height:34px}.win-root button,.win-root input,.win-root select{touch-action:manipulation}@media(min-width:480px){.win-chip-word{display:inline}.win-masthead-sub{display:block}.win-account-name{max-width:140px}.win-account-caret{display:inline}.win-account-chip{gap:8px;padding:0 10px}.win-account-avatar{width:24px;height:24px}}@media(min-width:860px){.win-desktop{padding:18px 14px 24px}.win-frame{padding-bottom:0}.win-wordmark{font-size:32px}.win-menurow{display:flex}.win-tabbar,.win-sticky{display:none}.win-statusbar{display:flex}.win-tonight-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"entry pot";gap:14px;align-items:stretch}.win-hero{grid-area:pot;justify-content:flex-start}.win-hero .win-marquee{flex:1;display:flex;max-height:460px}.win-hero .win-pot{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-block:26px}.win-entrycol{grid-area:entry;display:flex;flex-direction:column}.win-entrycol>.nn-window,.win-entrycol>.nn-window>.nn-window-body{display:flex;flex-direction:column;flex:1}.win-entrycol>.nn-window>.nn-window-body>.win-pos{flex:1}.win-boost-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.win-fund-grid{grid-template-columns:1fr 1fr}.win-wizard-body{grid-template-columns:140px minmax(0,1fr)}.win-wizard-rail{display:flex}.win-demo,.win-demo-launch{bottom:12px}}@media(prefers-reduced-motion:reduce){.win-reveal,.win-ritual-live{animation:none}.win-confetti{display:none}.win-marquee:before,.win-marquee:after,.win-wordmark,.win-pot-value,.win-cta,.win-signup-cta,.win-toast{animation:none}}.win-capline{margin:8px 0 0;padding:8px 10px;color:var(--win-text-bright);background:var(--nn-red-wash);box-shadow:var(--nn-sunken);text-wrap:pretty}.win-netentry{margin-top:10px;padding-top:10px;border-top:1px solid var(--win-rule, rgba(255, 255, 255, .14))}.win-gasnotice{margin:10px 0 0;padding:10px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--win-rule, rgba(255, 255, 255, .18));background:#ffc23d14}.win-gasaddr{overflow-wrap:anywhere;font-size:var(--nn-text-sm)}
