html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--xside:#5aa9e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0a0907;--panel:#151210;--panel-2:#1e1a15;--sunk:#080706;--line:#ffc4661f;--line-2:#ffc4663d;--led:#ffb021;--led-soft:#ffce6b;--led-dim:#8a6314;--led-mute:#b08b42;--hot:#ff4a32;--x2:#ff8a3d;--win:#5fd3a0;--lose:#a2968a;--paper:#f2e9d8;--mute:#b4a896;--r:3px;--keybg:var(--sunk);--keyfg:var(--led);--keybd:var(--led);--x2bg:#ff8a3d;--x2fg:#0a0907;--x2ink:#ff8a3d;--nnbg:#b8122e;--nnfg:#f2e9d8;--nnbd:#ffb021;--metal:#d8cdb4;--wood:#7fc98a;--water:#6fb6e8;--fire:#ff8a5c;--earth:#c9a06a;--border:var(--line-2);--bg:var(--ink);--text:var(--paper);--card-bg:var(--panel);--accent:var(--led);--accent-text:var(--ink);--danger:var(--hot);--t2-bg:var(--x2bg);--t2-bd:var(--x2bg);--t2-fg:var(--x2fg);--t3-bg:var(--nnbg);--t3-bd:var(--nnbd);--t3-fg:var(--nnfg);--off:var(--lose);font-family:Noto Sans TC,system-ui,sans-serif}:root[data-theme=felt]{--xside:#74c0de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0c241c;--panel:#123528;--panel-2:#17402f;--sunk:#081a14;--line:#d8ae3c33;--line-2:#d8ae3c6b;--led:#d8ae3c;--led-soft:#f0d386;--led-dim:#7a6220;--led-mute:#b39447;--hot:#c0392b;--x2:#e08a2e;--win:#4fc98c;--lose:#7e8c84;--paper:#f2ecdc;--mute:#9daea4;--r:4px;--keybg:var(--sunk);--keyfg:var(--led);--keybd:var(--led);--x2bg:#f0a045;--x2fg:#0c241c;--x2ink:#f0a045;--nnbg:#b5203b;--nnfg:#f2ecdc;--nnbd:#d8ae3c;--border:var(--line-2);--bg:var(--ink);--text:var(--paper);--card-bg:var(--panel);--accent:#d4ae58;--accent-text:var(--ink);--danger:var(--hot);--t2-bg:var(--x2bg);--t2-bd:var(--x2bg);--t2-fg:var(--x2fg);--t3-bg:var(--nnbg);--t3-bd:var(--accent);--t3-fg:var(--nnfg);--off:#8fa495}:root[data-theme=board]{--xside:#6fc2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#06172b;--panel:#0d2542;--panel-2:#123055;--sunk:#030e1c;--line:#1b3c63;--line-2:#2f5f94;--led:#ffd400;--led-soft:#ffe879;--led-dim:#7a6608;--led-mute:#c4b053;--hot:#e8402a;--x2:#ff8a00;--win:#1fc47e;--lose:#5e7b96;--paper:#fff;--mute:#93aeca;--r:0px;--keybg:var(--sunk);--keyfg:var(--led);--keybd:var(--led);--x2bg:#ffa63d;--x2fg:#06172b;--x2ink:#ffa63d;--nnbg:#d01f3c;--nnfg:#fff;--nnbd:#ffd400;--border:var(--line-2);--bg:var(--ink);--text:var(--paper);--card-bg:var(--panel);--accent:var(--led);--accent-text:var(--ink);--danger:var(--hot);--t2-bg:var(--x2bg);--t2-bd:var(--x2bg);--t2-fg:var(--x2fg);--t3-bg:var(--nnbg);--t3-bd:var(--accent);--t3-fg:var(--nnfg);--off:#8ea8c4}:root[data-theme=bone]{--xside:#1f4e79;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#e6decb;--panel:#f4efe2;--panel-2:#ede6d5;--sunk:#dbd1b9;--line:#bfb194;--line-2:#9c8c6b;--led:#a8322a;--led-soft:#8e2620;--led-dim:#c9a9a4;--led-mute:#7a544e;--hot:#a8322a;--x2:#b46a1e;--win:#2c6248;--lose:#8a8274;--paper:#221e18;--mute:#5e5548;--r:0px;--keybg:var(--sunk);--keyfg:var(--led);--keybd:var(--led);--x2bg:#e09a3e;--x2fg:#221e18;--x2ink:#7a4512;--nnbg:#9c2036;--nnfg:#f4efe2;--nnbd:#c89032;--border:var(--line-2);--bg:var(--ink);--text:var(--paper);--card-bg:var(--panel);--accent:var(--led);--accent-text:var(--panel);--danger:var(--hot);--t2-bg:var(--x2bg);--t2-bd:var(--x2bg);--t2-fg:var(--x2fg);--t3-bg:var(--nnbg);--t3-bd:var(--nnbd);--t3-fg:var(--nnfg);--off:#6b6355}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;overflow-x:clip}button{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);touch-action:manipulation;border-radius:4px;padding:6px 14px;font-size:14px}button:disabled{cursor:not-allowed;border-color:var(--off);color:var(--off);background:0 0}input,select{border:1px solid var(--border);touch-action:manipulation;border-radius:4px;padding:4px 8px;font-size:16px}a{color:var(--accent)}.page{min-height:100vh}.page-center{justify-content:center;align-items:center;min-height:100vh;display:flex}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:20px}.login-form{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;gap:14px;width:min(340px,90vw);padding:26px 22px;display:flex}.login-k{letter-spacing:.26em;color:var(--mute);margin:0;font-size:10px;font-weight:700}.login-sub{color:var(--mute);margin:0;font-size:13px;line-height:1.55}.login-h1{color:var(--led);letter-spacing:.02em;text-shadow:0 0 22px #ffb0214d;margin:0;font-size:19px;font-weight:900}.login-err{color:var(--hot);margin:0;font-size:12px;font-weight:700}.login-form label{letter-spacing:.14em;color:var(--mute);flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.login-form input{font:inherit;color:var(--paper);background:var(--sunk);border:1px solid var(--line-2);border-radius:2px;min-height:44px;padding:11px 12px;font-size:16px}.login-form input:focus-visible{outline:2px solid var(--led);outline-offset:1px}.login-form button{font:inherit;letter-spacing:.1em;border:1px solid var(--led);border-radius:var(--r);background:var(--led);color:#100c05;cursor:pointer;min-height:46px;font-size:13px;font-weight:800}.login-form button:disabled{opacity:.6;cursor:default}.login-alt{letter-spacing:.04em;min-height:40px;color:var(--led);text-underline-offset:3px;align-self:center;align-items:center;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.error-text{color:var(--danger);margin:0;font-size:13px}.error-text.small{font-size:12px}.hint-text{color:var(--accent);margin:0;font-size:12px}.topbar{background:var(--card-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.topbar-info{align-items:center;gap:16px;display:flex}.balance{font-weight:600}.socket-badge{background:#eee;border-radius:12px;padding:3px 8px;font-size:12px}.socket-connected{color:var(--win);background:#d5f5e3}.socket-disconnected{color:var(--danger);background:#fadbd8}.skin-picker{gap:6px;display:flex}.skin-picker-btn{background:var(--card-bg);color:var(--text);border:1px solid var(--border);padding:4px 10px;font-size:12px}.skin-picker-btn-active{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.game{max-width:520px;margin:0 auto;padding:0 12px 28px}.gboard{z-index:30;background:linear-gradient(180deg, var(--ink) 80%, transparent);margin:0 -12px 12px;padding:10px 12px 0;position:sticky;top:0}.rowtop{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.gboard .lobby-k{font-size:12px}.gboard .lobby-bal{font-size:clamp(18px,5.28vw,21.6px)}.gterm{color:var(--led);text-shadow:0 0 18px #ffb02159;font-variant-numeric:tabular-nums;font-size:clamp(18px,5.28vw,21.6px);font-weight:800;line-height:1.2}.gphase{border:1px solid var(--line);background:var(--sunk);border-radius:var(--r);align-items:center;gap:9px;margin-top:8px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.gphase-dot{background:var(--led);border-radius:50%;flex:none;width:7px;height:7px}.gphase-open .gphase-dot{animation:1.15s step-end infinite lobby-blip}.gphase-offline .gphase-dot{background:var(--hot);animation:none}.gphase-offline .gphase-t{color:var(--hot)}.gphase-t{letter-spacing:.14em;font-size:14.4px;font-weight:700}.gphase-l{letter-spacing:.12em;color:var(--mute);margin-left:auto;font-size:12px}.gphase-c{color:var(--led);font-variant-numeric:tabular-nums;margin-left:6px;font-size:18px;font-weight:800}.gtimes{color:var(--mute);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:5px 0 0;font-size:12.6px;display:flex}.gtimes-note{color:var(--led-mute);margin-left:auto}.game .section-cap{margin:16px 0 8px}.game .section-cap b{font-size:12px}.lobby{max-width:520px;margin:0 auto;padding:18px 12px 32px}.lobby-top{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.lobby-k{letter-spacing:.22em;color:var(--mute);font-size:10px}.lobby-k-right{text-align:right}.lobby-brand{color:var(--led);letter-spacing:.02em;text-shadow:0 0 22px #ffb0214d;font-size:19px;font-weight:900}.lobby-bal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(15px,4.4vw,18px);font-weight:700}.lobby-grid{gap:11px;display:grid}.lobby-foot{gap:8px;margin-top:20px;display:flex}.lobby-foot button,.lobby-foot a{border:1px solid var(--line-2);border-radius:var(--r);letter-spacing:.1em;min-height:42px;color:var(--led-soft);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.lobby-foot button:hover,.lobby-foot button:focus-visible,.lobby-foot a:hover,.lobby-foot a:focus-visible{border-color:var(--led);color:var(--led)}.lobby-note{color:var(--mute);text-align:center;margin-top:14px;font-size:10.5px;line-height:1.8}.section-cap{align-items:center;gap:9px;margin:20px 0 9px;display:flex}.section-cap b{letter-spacing:.26em;color:var(--mute);font-size:10px;font-weight:700}.section-cap i{background:var(--line);flex:1;height:1px;font-style:normal}.section-cap-term{color:var(--led-mute);font-family:ui-monospace,Martian Mono,monospace;font-size:11px;font-weight:700}.cap-btn{letter-spacing:.14em;color:var(--led-soft);border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:0 0;min-height:26px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:700}.cap-btn:hover,.cap-btn:focus-visible{border-color:var(--led);color:var(--led)}.lobby-strip{border:1px solid var(--line);border-radius:var(--r);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:9px 11px;display:flex}.lobby-strip-dot{background:var(--led);border-radius:50%;flex:none;width:7px;height:7px}.lobby-strip-on .lobby-strip-dot{animation:1.15s step-end infinite lobby-blip}@keyframes lobby-blip{0%,55%{opacity:1}56%,to{opacity:.2}}.lobby-strip-off .lobby-strip-dot{background:var(--hot)}.lobby-strip-status{letter-spacing:.1em;font-size:11.5px;font-weight:700}.lobby-strip-time{color:var(--led);font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-monospace,Martian Mono,monospace;font-size:14px;font-weight:800}.lobby-strip-off .lobby-strip-time{color:var(--hot)}.lobby-balls{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.lobby-ball{aspect-ratio:1.5;background:var(--sunk);border:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;font-family:ui-monospace,Martian Mono,monospace;font-size:13px;font-weight:700;display:grid}.lobby-ball-key{border-color:var(--accent);border-width:2px}.lobby-acct{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);margin-top:12px;padding:15px 14px;transition:border-color .18s,background .18s;position:relative}.lobby-acct:hover,.lobby-acct:focus-within{border-color:var(--led);background:var(--panel-2)}.lobby-acct-label{letter-spacing:.26em;color:var(--mute);padding-right:70px;font-size:10px;font-weight:700}.lobby-acct-value{color:var(--paper);font-variant-numeric:tabular-nums;margin-top:5px;font-family:ui-monospace,Martian Mono,monospace;font-size:clamp(20px,6vw,26px);font-weight:800;line-height:1.15}.lobby-acct-value.up{color:var(--win)}.lobby-acct-value.dn{color:var(--hot)}.lobby-acct-meta{color:var(--mute);margin-top:3px;font-size:11.5px}.game-card{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);transition:border-color .18s,background .18s;position:relative}.game-card:hover,.game-card:focus-within{border-color:var(--led);background:var(--panel-2)}.game-card-main{color:inherit;padding:15px 14px;text-decoration:none;display:block}.game-card-title{align-items:baseline;gap:9px;padding-right:110px;display:flex}.game-card-name{letter-spacing:.02em;color:var(--led);font-size:19px;font-weight:900}.game-card-en{letter-spacing:.2em;color:var(--led-mute);font-family:ui-monospace,Martian Mono,monospace;font-size:10px}.game-card-go{color:var(--led-soft);margin-left:auto;font-size:16px}.game-card-desc{color:var(--mute);margin:7px 0 0;font-size:12.5px;line-height:1.65}.game-card-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.game-card-tags span{letter-spacing:.04em;color:var(--led-soft);border:1px solid var(--line);background:var(--sunk);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.game-icon{width:18px;height:18px;color:var(--led-mute);flex:none;align-self:center}.game-card-rules-btn{z-index:2;border:1px solid var(--line-2);background:var(--sunk);letter-spacing:.12em;min-height:40px;color:var(--led-soft);cursor:pointer;border-radius:99px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.game-card-rules-btn:hover,.game-card-rules-btn:focus-visible{border-color:var(--led);color:var(--led);background:#ffb0211a}@media (width<=390px){.lobby{padding:16px 9px 28px}.lobby-balls{gap:3px}}.modal-backdrop{z-index:100;background:#000000bd;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--card-bg);border-radius:8px;flex-direction:column;width:100%;max-width:560px;max-height:85vh;display:flex}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.modal-header h2{margin:0}.modal button{min-height:40px}.rules-tagline{color:#777;margin:4px 0 0;font-size:13px}.modal-body{padding:4px 20px 20px;overflow-y:auto}.rules-section{margin-top:18px}.rules-section h3{margin:0 0 6px;font-size:14px}.rules-section p{margin:0 0 8px;font-size:13.5px;line-height:1.6}.rules-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.rules-table th,.rules-table td{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.game-page{flex-direction:column;gap:20px;padding:20px 20px 90px;display:flex}.betbar{background:var(--card-bg);border-top:1px solid var(--border);z-index:10;flex-direction:column;gap:6px;padding:10px 16px;display:flex;position:sticky;bottom:0}.betbar-summary{font-size:14px}.betbar-actions{gap:8px;display:flex}.betbar-confirm{font-weight:700}.betbar-auto-notice{color:var(--accent);margin:0;font-size:12px}.round-info{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.round-info p{margin:4px 0}.round-info-label{color:var(--accent);text-transform:none;margin:10px 0 2px;font-size:12px;font-weight:700}.round-info-label:first-child{margin-top:0}.round-abs-times{opacity:.75;font-size:12px}.draw-balls{font-weight:600}.draw-sum{color:var(--mute);margin:4px 0 0;font-size:13px}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Martian Mono,monospace}.ball-badge{border:1px solid #0000;border-radius:10px;align-items:baseline;gap:3px;margin-right:6px;padding:1px 6px;display:inline-flex}.ball-badge-t2{background:var(--t2-bg);border-color:var(--t2-bd);color:var(--t2-fg)}.ball-badge-t3{background:var(--t3-bg);border-color:var(--t3-bd);color:var(--t3-fg);border-width:2px}.ball-badge-tier{white-space:nowrap;font-size:10px;font-weight:700}.draw-anim{margin-top:8px}.draw-anim-hint{color:var(--accent);margin:0 0 6px;font-size:12px}.draw-anim-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.draw-anim-gate{border:1px solid var(--border);text-align:center;border-radius:8px;padding:8px 4px;transition:opacity .2s}.draw-anim-gate-banker{border-color:var(--accent)}.draw-anim-gate-label{color:#777;font-size:11px;display:block}.draw-anim-gate-ball{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;display:block}.draw-anim-gate-hand{color:#777;font-size:11px;display:block}.draw-anim-gate-freezing .draw-anim-gate-ball{filter:blur(3px)}.draw-anim-gate-dim{opacity:.35}.draw-anim-gate-win{border-color:var(--win);box-shadow:0 0 0 1px var(--win)}.draw-anim-gate-lose{opacity:.75}.seat-grid{flex-direction:column;gap:16px;display:flex}.seat-row{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.seat-row h3{margin:0 0 10px}.side-pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.bet-cell{border:1px solid var(--border);border-radius:6px;padding:10px}.bet-cell-staged{border-style:dashed;border-color:var(--accent)}.bet-cell h4{margin:0 0 8px}.bet-cell-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.type-toggle{gap:8px;font-size:13px;display:flex}.bet-cell-form input[type=number]{width:100px}.amount-quick-picks{gap:4px;display:flex}.amount-quick-picks button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font-size:12px}.amount-quick-picks button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.amount-quick-picks button:disabled{cursor:not-allowed;border-color:var(--off);color:var(--off)}.bg-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:16px 0 10px;display:grid}.bg-tab{border:1px solid var(--border);letter-spacing:.02em;min-height:40px;color:var(--led-mute);background:var(--sunk);border-radius:4px;font-size:12.5px;font-weight:700}.bg-tab-active{border-color:var(--accent);color:var(--accent-text);background:var(--accent);font-weight:900}.bg-group{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.bg-group h3{margin:0 0 10px}.bet-row{border-bottom:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.bet-row:last-child{border-bottom:none}.bet-row-staged{background:color-mix(in srgb, var(--accent) 10%, transparent);border-left:3px solid var(--accent);padding-left:6px}.bet-row-label{min-width:220px}.bet-row-label-e-metal{color:var(--metal)}.bet-row-label-e-wood{color:var(--wood)}.bet-row-label-e-water{color:var(--water)}.bet-row-label-e-fire{color:var(--fire)}.bet-row-label-e-earth{color:var(--earth)}.odds-hint,.bet-row-hint{color:#888;font-size:12px}.bet-row-form{align-items:center;gap:8px;display:flex}.bet-row-form input[type=number]{width:100px}.bet-list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.star-bet-list{width:100%}.result-win{color:var(--win);font-weight:600}.result-lose{color:var(--lose)}.result-push{color:var(--accent)}.result-pending{color:#b58900}.bet-flash{border-radius:4px;animation:2.2s ease-out bet-flash-pop}@keyframes bet-flash-pop{0%{background:color-mix(in srgb, currentColor 35%, transparent);transform:scale(1.03);box-shadow:0 0 0 2px}60%{background:color-mix(in srgb, currentColor 12%, transparent);transform:scale(1);box-shadow:0 0 0 1px}to{background:0 0;transform:scale(1);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.bet-flash{animation:none}}.star-picker{flex-direction:column;gap:12px;display:flex}.star-numbers{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:480px;display:grid}.star-numbers button{background:var(--card-bg);color:var(--text);border:1px solid var(--border);padding:4px 0;font-size:12px}.star-numbers button.ball-selected{background:var(--accent);color:var(--accent-text)}.star-controls{flex-direction:column;gap:8px;max-width:480px;display:flex}.star-controls label{align-items:center;gap:8px;display:flex}.table-board{border:2px solid var(--border);background:radial-gradient(ellipse 74% 54% at 50% 44%, #ffffff0d 0%, #0000 62%), color-mix(in srgb, var(--bg) 82%, black 18%);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--bg) 82%, black 18%), inset 0 0 0 6px var(--border), inset 0 0 46px #00000080;border-radius:42%/30%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:20px 14px;display:grid;position:relative}.table-gate{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.table-gate .side-pair{flex-direction:column;gap:8px;width:100%;display:flex}.table-gate-n{grid-area:1/2;margin-top:22px}.table-gate-w{grid-area:2/1;margin-top:-12px}.table-gate-e{grid-area:2/3;margin-top:-12px}.table-gate-s{grid-area:3/2;margin-top:-491px}.table-gate-bank{align-self:start}.disc{border:2px solid var(--border);background:var(--card-bg);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.disc-bank{border-color:var(--accent);border-width:3px}.disc-dir{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:800}.disc-ball{font-variant-numeric:tabular-nums;font-family:ui-monospace,Martian Mono,monospace;font-size:22px;font-weight:800;line-height:1.15}.disc-t2{background:var(--t2-bg);border-color:var(--t2-bd)}.disc-t2 .disc-ball,.disc-t2 .disc-dir,.disc-t2 .disc-tier{color:var(--t2-fg)}.disc-t3{background:var(--t3-bg);border-color:var(--t3-bd);border-width:3px}.disc-t3 .disc-ball,.disc-t3 .disc-dir,.disc-t3 .disc-tier{color:var(--t3-fg)}.disc-tier{white-space:nowrap;color:var(--lose);margin-top:1px;font-size:10px;font-weight:700;line-height:1.2}.disc-hint{color:var(--lose);font-size:9px}.table-mid{text-align:center;width:74px;height:74px;box-shadow:inset 0 0 0 1px var(--border);background:#00000038;border-radius:50%;flex-direction:column;grid-area:2/2;justify-content:center;place-self:start center;align-items:center;display:flex}.table-mid-term{color:var(--accent);font-family:ui-monospace,Martian Mono,monospace;font-size:12px;font-weight:800;line-height:1.2}.table-mid-status{color:var(--text);opacity:.8;margin-top:3px;font-size:9px}.sqz-pit{z-index:9990;touch-action:none;background:#000000c7;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.sqz-big{aspect-ratio:1;touch-action:none;cursor:grab;border-radius:50%;width:min(56vw,220px);transition:transform .18s;position:relative;box-shadow:0 14px 32px #00000073}.sqz-face{font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.sqz-num{background:var(--accent);color:var(--accent-text,#fff);font-size:clamp(64px,18vw,100px)}.sqz-lid{background:var(--card-bg);color:var(--text);border:2px solid var(--border);will-change:-webkit-mask-image, mask-image;font-size:clamp(28px,7vw,40px)}.sqz-rim{border:3px dashed var(--accent);pointer-events:none;border-radius:50%;transition:opacity .2s;animation:12s linear infinite sqzSpin;position:absolute;inset:-10px}@keyframes sqzSpin{to{transform:rotate(360deg)}}.sqz-btn{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:10px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}button.sqz-hidden{color:#0000;background:0 0;border:none;min-width:32px;min-height:24px;padding:0;position:relative}button.sqz-hidden:after{content:"?";background:var(--card-bg);border:1px solid var(--border);color:var(--text);border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.sqz-bar{justify-content:center;margin:8px 0;display:flex}.sqz-seg{background:var(--bg);border:1px solid var(--border);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.sqz-seg button{color:var(--text);background:0 0;border:0;border-radius:999px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.sqz-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-text,#fff)}@media (prefers-reduced-motion:reduce){.sqz-rim{animation:none}.sqz-big,.sqz-big.sqz-spring .sqz-lid{transition:none}}.trend-strip{gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.trend-col{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.trend-ball{background:color-mix(in srgb, var(--bg) 82%, black 18%);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,Martian Mono,monospace;font-size:11px;display:inline-flex}.trend-ball-bank{color:var(--accent);font-weight:800}.trend-badge{background:color-mix(in srgb, var(--bg) 82%, black 18%);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.trend-col-big .trend-badge{color:var(--lose)}.trend-col-small .trend-badge{color:var(--win)}.trend-col-tie .trend-badge{color:var(--accent)}.history-list{overscroll-behavior:contain;max-height:min(56vh,520px);margin-top:12px;overflow-y:auto}@media (width>=720px){.history-list{max-height:min(64vh,640px)}}.history-list li{flex:none}.history-load-more{width:100%;margin-top:8px;padding:8px;font-size:12px;display:block}.stats-summary{gap:6px;margin:12px 0 0;display:flex}.stats-summary div{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);text-align:center;flex:1 1 0;min-width:0;padding:7px 3px}.stats-summary dt{letter-spacing:.08em;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.stats-summary dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,Martian Mono,monospace;font-size:11px;font-weight:700;overflow:hidden}.settlement-card-wrap{z-index:90;pointer-events:none;width:min(360px,100vw - 24px);position:fixed;top:72px;left:50%;transform:translate(-50%)}.settlement-card{pointer-events:auto;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;padding:14px 16px;animation:.28s ease-out settlement-card-pop;box-shadow:0 8px 24px #00000040}@keyframes settlement-card-pop{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.settlement-card-close{float:right;color:var(--text);opacity:.88;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:-8px -8px 0 0;padding:0;font-size:16px;line-height:1;display:inline-flex}.settlement-card-title{margin:0 0 8px;font-weight:700}.settlement-card-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.settlement-card-row{opacity:0;justify-content:space-between;font-size:13px;animation:.32s ease-out forwards settlement-row-flip;display:flex}@keyframes settlement-row-flip{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.settlement-card-net{border-top:1px solid var(--border);text-align:right;margin:10px 0 0;padding-top:8px;font-family:ui-monospace,Martian Mono,monospace;font-size:20px;font-weight:800}.settlement-card-net-win{color:var(--accent);animation:.5s ease-in-out 2 settlement-net-pulse}@keyframes settlement-net-pulse{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}}.notice-strip{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.notice-item{border:1px solid var(--border);background:var(--card-bg);border-radius:6px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.notice-dot{background:var(--lose);border-radius:50%;flex:none;width:7px;height:7px}.notice-text-wrap{flex:1;min-width:0;overflow:hidden}.notice-text{white-space:nowrap;color:var(--text);display:inline-block}.notice-text-roll{animation:notice-roll var(--roll-dur,24s) linear 1 forwards;padding-left:100%}.notice-item:hover .notice-text-roll,.notice-item:active .notice-text-roll{animation-play-state:paused}@keyframes notice-roll{0%{transform:translate(0)}to{transform:translate(-100%)}}.notice-lv-warn{border-color:var(--t2-bd)}.notice-lv-warn .notice-dot{background:var(--t2-bg)}.notice-lv-urgent{border-color:var(--danger)}.notice-lv-urgent .notice-dot{background:var(--danger);animation:1.4s ease-in-out infinite notice-blink}@keyframes notice-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.notice-text-roll{white-space:normal;overflow-wrap:anywhere;padding-left:0;animation:none}.notice-lv-urgent .notice-dot{animation:none}}.game-card-btns{z-index:2;gap:10px;display:flex;position:absolute;top:12px;right:12px}.game-card-limit-btn{color:var(--led);border-color:var(--led)}.game-card-limit-btn:hover,.game-card-limit-btn:focus-visible{background:#ffb02124}.limit-tbl{border-collapse:collapse;width:100%}.limit-tbl th,.limit-tbl td{border-bottom:1px solid var(--line);padding:10px 4px;font-size:15px}.limit-tbl thead th{color:var(--mute);letter-spacing:.04em;padding-bottom:6px;font-size:12px;font-weight:700}.limit-tbl thead th:not(:first-child){text-align:right}.limit-tbl th{text-align:left;color:var(--paper);font-weight:600}.limit-tbl td{text-align:right;color:var(--led-soft);font-variant-numeric:tabular-nums;font-weight:800}.limit-tbl .limit-min th,.limit-tbl .limit-min td{border-bottom:0}.limit-hint{color:var(--mute);margin:12px 2px 0;font-size:12px;line-height:1.5}.limit-empty{text-align:center;color:var(--mute);padding:20px 4px}.limit-modal{box-shadow:0 24px 70px #0000009e}.limit-tbl .limit-rebate{color:var(--win);font-size:14px;font-weight:700}.tg-bind{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);gap:10px;margin-top:12px;padding:14px;display:grid}.tg-bind-h{gap:3px;display:grid}.tg-bind-h b{letter-spacing:.06em;font-size:13px}.tg-bind-h span{color:var(--mute);font-size:12px}.tg-bind-btn{border:1px solid var(--led);color:var(--led);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:8px 16px;font-size:13px;font-weight:800}.tg-bind-btn:disabled{opacity:.5;cursor:default}.tg-bind-code{gap:6px;display:grid}.tg-bind-num{letter-spacing:.3em;color:var(--led);font-size:30px;font-weight:900}.tg-bind-steps{color:var(--mute);font-size:12.5px;line-height:1.6}.tg-bind-steps code{color:var(--paper);font-family:ui-monospace,Martian Mono,monospace}.tg-bind-err{color:#ff9d97;font-size:12px}:root{--cloth-1:#6b1f30;--cloth-2:#4a1421;--cloth-3:#2b0b13;--cloth-tint:#2b1a1f;--cloth-lid-1:#5c2434;--cloth-lid-2:#3b1522;--cloth-lid-3:#1c0a10;--cloth-veil:#6b1f308c}:root[data-theme=felt]{--cloth-1:#14563f;--cloth-2:#0c3b2b;--cloth-3:#072518;--cloth-tint:#1b2a25;--cloth-lid-1:#245a47;--cloth-lid-2:#12382b;--cloth-lid-3:#071a13;--cloth-veil:#14563f8c}:root[data-theme=board]{--cloth-1:#1b4a7a;--cloth-2:#123659;--cloth-3:#0a2038;--cloth-tint:#182332;--cloth-lid-1:#264b71;--cloth-lid-2:#15304d;--cloth-lid-3:#0a1a2c;--cloth-veil:#1b4a7a8c}:root[data-theme=bone]{--cloth-1:#6e5a3c;--cloth-2:#4d3e28;--cloth-3:#2d2416;--cloth-tint:#2a241a;--cloth-lid-1:#5c4a30;--cloth-lid-2:#3b2f1e;--cloth-lid-3:#1e1810;--cloth-veil:#6e5a3c8c}.lobby-acct-rows{flex-direction:column;gap:10px;margin-top:8px;display:flex}.lobby-acct-row{align-items:center;gap:12px;display:flex}.lobby-acct-row+.lobby-acct-row{border-top:1px solid var(--line);padding-top:10px}.lobby-acct-k{letter-spacing:.12em;width:34px;color:var(--mute);flex:none;font-size:12px;font-weight:700}.lobby-acct-main{flex:auto;min-width:0}.lobby-acct-row .lobby-acct-value{margin-top:0;font-size:clamp(18px,5.4vw,24px)}.lobby-acct-btn{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);color:var(--led-soft);letter-spacing:.1em;cursor:pointer;flex:none;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800}.lobby-acct-btn:hover,.lobby-acct-btn:focus-visible{border-color:var(--led);color:var(--led)}.acct-modal{max-width:480px}.acct-tabs{gap:6px;padding:10px 20px 0;display:flex}.acct-tab{border:1px solid var(--border);color:var(--mute);letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;flex:1 1 0;padding:7px 0;font-size:13px;font-weight:800}.acct-tab.on{border-color:var(--led);color:var(--led);background:color-mix(in srgb, var(--led) 12%, transparent)}.acct-sum{gap:6px;margin:12px 0 10px;display:flex}.acct-sum>div{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;padding:7px 6px;display:flex}.acct-sum span{letter-spacing:.08em;color:var(--mute);white-space:nowrap;font-size:10px}.acct-sum b{font-variant-numeric:tabular-nums;font-family:ui-monospace,Martian Mono,monospace;font-size:13px}.acct-sum b.up,.acct-net.up{color:var(--win)}.acct-sum b.dn,.acct-net.dn{color:var(--hot)}.acct-list{flex-direction:column;display:flex}.acct-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:12.5px;display:flex}.acct-row:last-child{border-bottom:0}.acct-l{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-when{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11px}.acct-what{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acct-what i{color:var(--led-soft);margin-right:5px;font-style:normal;font-weight:700}.acct-term{color:var(--mute);font-size:10.5px}.acct-r{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.acct-amt{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11.5px}.acct-net{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.acct-r small{color:var(--mute);font-size:10.5px}.acct-empty{text-align:center;color:var(--mute);margin:14px 0 6px;font-size:12.5px}.lobby-prefs{justify-content:flex-end;align-items:center;gap:10px;margin:-4px 0 10px;display:flex}.lobby-prefs .lp-skins{gap:6px;display:flex}.lobby-prefs .lp-skin{border:1px solid var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;width:22px;height:22px;padding:0;box-shadow:inset 0 1px 2px #ffffff2e}.lobby-prefs .lp-skin.on{border-color:var(--led);box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--led)}.lobby-prefs .lp-sk-default{background:#6b1f30}.lobby-prefs .lp-sk-felt{background:#14563f}.lobby-prefs .lp-sk-board{background:#1b4a7a}.lobby-prefs .lp-sk-bone{background:#6e5a3c}.lobby-prefs .lp-ico{border:1px solid var(--led-dim);background:var(--sunk);width:28px;height:28px;min-height:0;color:var(--led);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lobby-prefs .lp-ico svg{width:15px;height:15px;display:block}.lobby-prefs .lp-ico.off{color:var(--mute);border-color:var(--line-2)}.sfx-dbg{color:#9fb3aa;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;line-height:1.4;display:flex}.sfx-dbg .sfx-dbg-btns{gap:6px;display:flex}.sfx-dbg .sfx-dbg-btns button{font:inherit;color:#f2c65a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0e0ccc;border:1px solid #c9a24b;border-radius:999px;min-height:0;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.2}.sfx-dbg .sfx-dbg-st{word-break:break-all;flex:100%}.lobby-sfx+.sfx-dbg{margin:-6px 0 12px}.sqz-pit{--sqz-shape:50%;--sqz-ratio:1;--sqz-size:min(56vw, 252px);--sqz-face-bg:radial-gradient(circle at 32% 28%, #ffe6a8 0%, #f0c158 46%, #d99c22 100%);--sqz-face-ink:#4a3305;--sqz-lid-bg:radial-gradient(circle at 34% 26%, #61809c 0%, #31465d 55%, #1b2c3d 100%);--sqz-lid-ink:#93aac1;--sqz-rim:#ffd678d9;--sqz-backdrop:#0b1623c7;--sqz-text:#dce7f2;--sqz-accent:#ffd9df;z-index:99990;background:var(--sqz-backdrop);opacity:0;pointer-events:none;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .22s;display:flex;position:fixed;inset:0}.sqz-pit.on{opacity:1;pointer-events:auto}.sqz-tip{color:var(--sqz-text);text-align:center;max-width:26em;margin:0;padding:0 18px;font-size:15px;line-height:1.7}.sqz-tip b{color:var(--sqz-accent)}.sqz-big{width:var(--sqz-size);aspect-ratio:var(--sqz-ratio);border-radius:var(--sqz-shape);touch-action:none;cursor:grab;transition:transform .18s;position:relative;box-shadow:0 14px 32px #00000073}.sqz-big:active{cursor:grabbing}.sqz-big.sqz-grip{transform:scale(1.03)}.sqz-big.sqz-pop{transform:scale(1.06)}.sqz-face{border-radius:var(--sqz-shape);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.sqz-num{background:var(--sqz-face-bg);color:var(--sqz-face-ink);letter-spacing:-.04em;font-size:clamp(88px,23vw,140px);box-shadow:inset 0 -4px 8px #7850003d}.sqz-lid{background:var(--sqz-lid-bg);color:var(--sqz-lid-ink);will-change:-webkit-mask-image, mask-image;font-size:clamp(34px,8vw,48px);box-shadow:inset 0 -4px 8px #0000004d}.sqz-big.sqz-spring .sqz-lid{transition:-webkit-mask-image .34s cubic-bezier(.32,1.35,.5,1),mask-image .34s cubic-bezier(.32,1.35,.5,1)}.sqz-rim{border-radius:var(--sqz-shape);border:3px dashed var(--sqz-rim);pointer-events:none;transition:opacity .2s;animation:12s linear infinite sqzSpin;position:absolute;inset:-12px}.sqz-big.sqz-grip .sqz-rim{opacity:0}.sqz-tools{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sqz-btn{appearance:none;cursor:pointer;min-height:44px;color:var(--sqz-text);background:0 0;border:1px solid #dce7f280;border-radius:10px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700}.sqz-btn.sqz-solid{color:#16263b;background:#fff;border-color:#fff}.sqz-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.sqz-hidden{cursor:pointer;position:relative;color:#0000!important}.sqz-hidden:after{content:"?";border-radius:inherit;background:var(--sqz-item-lid,radial-gradient(circle at 34% 26%, #61809c 0%, #31465d 55%, #1b2c3d 100%));color:var(--sqz-item-lid-ink,#93aac1);justify-content:center;align-items:center;font-size:.8em;font-weight:800;display:flex;position:absolute;inset:0}.sqz-turn:before{content:"";border-radius:inherit;border:2px dashed var(--sqz-turn-ring,#c8102e);z-index:1;animation:1.9s ease-in-out infinite sqzBreathe;position:absolute;inset:-6px}@keyframes sqzBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.07)}}.sqz-bar{justify-content:center;margin-top:14px;display:flex}.sqz-seg{background:var(--sqz-seg-bg,#e7edf5);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.sqz-seg button{appearance:none;color:var(--sqz-seg-ink,#54657c);cursor:pointer;background:0 0;border:0;border-radius:999px;height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700}.sqz-seg button[aria-pressed=true]{background:var(--sqz-seg-on-bg,#fff);color:var(--sqz-seg-on-ink,#c8102e);box-shadow:0 1px 3px #16263b1f}.sqz-seg button:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.sqz-rim,.sqz-turn:before{animation:none}.sqz-big,.sqz-big.sqz-spring .sqz-lid{transition:none}}.fh{--fh-bg:#07090a;--fh-gold:#f2c65a;--fh-glow:#f2c65a8c;--fh-brass:#c9a24b;--fh-bone:#f4ecd9;--fh-text:#ecebe4;--fh-muted:#9fb3aa;--fh-win:#ffd36b;--fh-danger:#ff5f57;z-index:30;box-sizing:border-box;color:var(--fh-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:0;background:linear-gradient(#07090af5,#07090abf 80%,#0000);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:6px;padding:10px 14px 6px;font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Noto Sans TC,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;display:grid;position:sticky;top:0}.fh *{box-sizing:border-box}.fh .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fh.solid{background:radial-gradient(90% 60% at 50% -10%,var(--cloth-tint,#1b2a25) 0%,transparent 60%),linear-gradient(#0d1210,#07090a 60%);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #c9a24b47;padding-bottom:8px}.v1nn .wrap>.fh{max-width:none;margin:0 -12px 10px}.fh .fh-lab{color:var(--fh-muted);letter-spacing:.08em;font-size:10.5px}.fh .fh-term{flex-direction:column;gap:1px;min-width:0;display:flex}.fh .fh-term b.mono{letter-spacing:.02em;color:var(--fh-text);font-size:17px}.fh .fh-sub{color:var(--fh-muted);white-space:nowrap;font-size:12.5px;font-weight:700}.fh .fh-subrow{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.fh .fh-audio{flex:none;gap:6px;display:inline-flex}.fh .fh-audio .fh-ico{border:1px solid var(--fh-brass);width:24px;height:24px;min-height:0;color:var(--fh-gold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0e0ccc;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.fh .fh-audio .fh-ico svg{width:13px;height:13px;display:block}.fh .fh-audio .fh-ico.off{color:var(--fh-muted);border-color:#9fb3aa73}.fh .fh-bal{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.fh .fh-tools{justify-content:flex-end;gap:5px;margin-bottom:4px;display:flex}.fh .fh-tools .fh-pill{border:1px solid var(--fh-brass);color:var(--fh-gold);min-height:0;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0e0ccc;border-radius:999px;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.fh .fh-led{color:var(--fh-gold);text-shadow:0 0 12px var(--fh-glow),0 0 2px #fff6;letter-spacing:.03em;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.1}.fh .fh-today,.fh .fh-placed{color:var(--fh-muted);white-space:nowrap;letter-spacing:.02em;font-size:10px;line-height:1.2}.fh .fh-today b,.fh .fh-placed b{color:var(--fh-text)}.fh .fh-today b.plus{color:var(--fh-win)}.fh .fh-today b.minus{color:var(--fh-danger)}.fh .fh-clock{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:76px;height:76px;display:flex;position:relative}.fh .fh-clock svg{position:absolute;inset:0;transform:rotate(-90deg)}.fh .fh-ring-bg{fill:none;stroke:#ffffff12;stroke-width:4.5px}.fh .fh-ring{fill:none;stroke:var(--fh-gold);stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:0;filter:drop-shadow(0 0 6px var(--fh-glow));transition:stroke-dashoffset .25s linear,stroke .3s}.fh .fh-clock[data-st=hot] .fh-ring{stroke:var(--fh-danger);filter:drop-shadow(0 0 8px #ff5f57b3)}.fh .fh-clock[data-st=hot] .fh-clock-n{color:var(--fh-danger)}.fh .fh-clock[data-st=closed] .fh-ring,.fh .fh-clock[data-st=off] .fh-ring{stroke:var(--fh-bone);filter:none;opacity:.6}.fh .fh-clock-n{letter-spacing:-.01em;color:var(--fh-text);font-size:20px;font-weight:900;line-height:1}.fh .fh-clock-n.sm{font-size:15px}.fh .fh-clock-l{color:var(--fh-muted);letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:9px;line-height:1;overflow:hidden}.fh .fh-times{color:var(--fh-muted);letter-spacing:.04em;border-top:1px solid #ffffff14;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;margin-top:6px;padding-top:6px;font-size:11.5px;display:flex}.fh .fh-times b{color:var(--fh-text);font-weight:700}.fh .fh-times .th{color:#6f857b;margin-left:auto}.fh .sfx-dbg{border-top:1px dashed #ffffff1f;grid-column:1/-1;margin-top:6px;padding-top:6px}@media (width>=600px) and (width<=899px){.fh{max-width:600px;margin-left:auto;margin-right:auto}}@media (width>=900px){.fh{max-width:1060px;margin:0 auto;padding:12px 22px 8px}}@media (prefers-reduced-motion:reduce){.fh .fh-ring{transition:none}}.v1nn .ds{--ds-bg:#0d1210;--ds-bone:#f4ecd9;--ds-ink:#0b0e0d;--ds-gold:#f2c65a;--ds-gold-deep:#b8862b;--ds-glow:#f2c65a8c;--ds-brass:#c9a24b;--ds-muted:#9fb3aa;--ds-faint:#6f857b;color:#ecebe4;padding:0 12px 8px;font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Noto Sans TC,Segoe UI,Roboto,sans-serif}.v1nn .ds .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.v1nn .ds-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.v1nn .ds-l{color:var(--ds-faint);letter-spacing:.06em;white-space:nowrap;flex:1;min-width:0;font-size:10.5px}.v1nn .ds-l b{color:var(--ds-muted)}:root[data-draw=hide] .v1nn .ds .stage{display:block}.v1nn .ds .stage{background:var(--ds-bg);border:1px solid #c9a24b47;border-radius:14px;padding:12px 10px}.v1nn .ds .stage .slotswrap .slots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:0;display:grid}.v1nn .ds .stage .slots .slot{height:30px;color:var(--ds-faint);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;font-size:11px;font-weight:800}.v1nn .ds .stage .slots .slot .idx{white-space:nowrap;color:var(--ds-faint);letter-spacing:0;background:var(--ds-bg);border-radius:5px;padding:0 3px;font-size:8px;line-height:1.3;display:block;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.v1nn .ds .stage .slot.on{background:radial-gradient(circle at 35% 30%,#fff,var(--ds-bone) 45%,#b9ad93);color:var(--ds-ink);border-color:#0000;box-shadow:inset 0 -2px 3px #00000040,0 1px 2px #0009}.v1nn .ds .stage .slot.key{border-color:#f2c65a8c}.v1nn .ds .stage .slot.on.key{box-shadow:0 0 0 2px var(--ds-gold),inset 0 -2px 3px #00000040,0 1px 2px #0009}.v1nn .ds .stage .slot.on.x2,.v1nn .ds .stage .slot.on.nn{background:radial-gradient(circle at 35% 30%,#fff2c4,var(--ds-gold) 50%,var(--ds-gold-deep));color:var(--ds-ink);border:0}.v1nn .ds .stage .slots .slot.on .idx,.v1nn .ds .stage .slots .slot.key .idx{color:var(--ds-gold)}.v1nn .ds .stage .slot.sqzwait{background:radial-gradient(circle at 34% 26%,var(--cloth-lid-1,#245a47) 0%,var(--cloth-lid-2,#12382b) 50%,var(--cloth-lid-3,#071a13) 100%);color:#0000}.v1nn .ds .stage .slot.sqzwait:after{color:var(--ds-brass);border-radius:50%;box-shadow:inset 0 0 0 1.5px #c9a24b73}.v1nn .ds .spot{background:radial-gradient(circle at 35% 30%,#fff,var(--ds-bone) 45%,#b9ad93);color:var(--ds-ink);border-color:#0000}.v1nn .ds .spot.key{box-shadow:0 0 0 3px var(--ds-gold),0 0 30px var(--ds-glow)}.v1nn .ds .climaxtag{color:var(--ds-gold);text-shadow:0 0 16px var(--ds-glow)}@media (width>=900px){.v1nn .ds{padding:0 0 10px}.v1nn .ds .stage .slotswrap .slots{grid-template-columns:repeat(10,36px);justify-content:center;gap:10px}.v1nn .ds .stage .slots .slot{height:36px;font-size:12.5px}}@media (width>=1200px){.v1nn .colStrip{grid-area:left}.v1nn .wrap .ds{padding:0}.v1nn .wrap .ds .stage .slotswrap .slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.v1nn .wrap .ds .stage .slots .slot{aspect-ratio:1;height:auto;font-size:14px}}.cr{--cr-gold:#f2c65a;--cr-glow:#f2c65a8c;box-sizing:border-box;justify-content:space-evenly;align-items:center;gap:6px;width:100%;display:flex}.cr .cr-chip{width:42px;height:42px;min-height:0;font:inherit;letter-spacing:0;color:#fff;text-shadow:0 1px 2px #0009;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 50%,var(--c,#3d7dd6) 0 54%,#fff 54% 60%,var(--c,#3d7dd6) 60% 100%);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-size:12px;font-weight:900;line-height:1;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 3px 6px #0009,inset 0 0 0 2px #00000040}.cr .cr-chip:after{content:"";background:repeating-conic-gradient(from 0deg,#ffffff8c 0 8deg,transparent 8deg 45deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61%);mask:radial-gradient(circle,#0000 60%,#000 61%)}.cr .c100{--c:#5b6b76}.cr .c500{--c:#c53c3c}.cr .c1000{--c:#2f9e5f}.cr .c5000{--c:#7b4fc2}.cr .c10000{--c:#d98a2b}.cr .c20000{--c:#1f6fa5}.cr .cr-chip.on{box-shadow:0 8px 14px #000000b3,0 0 0 2px var(--cr-gold),0 0 16px var(--cr-glow),inset 0 0 0 2px #00000040;transform:translateY(-4px)scale(1.1)}.cr .cr-chip.custom{border:2px dashed var(--cr-gold);color:var(--cr-gold);box-shadow:none;background:radial-gradient(circle,#1c1b17 0 58%,#0000 59%);font-size:11px}.cr .cr-chip.custom.long{letter-spacing:-.02em;font-size:9px}.cr .cr-chip.custom:after{display:none}.cr .cr-chip.custom.on{box-shadow:0 0 0 2px var(--cr-gold),0 0 16px var(--cr-glow)}@media (width<=340px){.cr .cr-chip{width:37px;height:37px;font-size:11px}}@media (width>=900px){.cr{justify-content:center;gap:12px}.cr .cr-chip{width:52px;height:52px;font-size:13.5px}.cr .cr-chip.custom{font-size:12px}.cr .cr-chip.custom.long{font-size:10px}.cr .cr-chip.on{transform:translateY(-6px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.cr .cr-chip{transition:none}}.ms{--ms-text:#ecebe4;--ms-muted:#9fb3aa;--ms-faint:#6f857b;--ms-gold:#f2c65a;--ms-brass:#c9a24b;--ms-glow:#f2c65a8c;--ms-line:#ffffff17;--ms-win:#ffd36b;--ms-danger:#ff9d97;--paper:var(--ms-text);--mute:var(--ms-muted);--led:var(--ms-gold);--led-soft:#e6c86a;--led-mute:#b89a4a;--led-dim:#8a7438;--win:var(--ms-win);--hot:#ff5f57;--line:var(--ms-line);--line-2:#ffffff24;--panel:#ffffff0a;--sunk:#00000040;--ink:#0b0e0d;color:var(--ms-text);box-sizing:border-box;letter-spacing:0;background:#0d1210;border:1px solid #c9a24b47;border-radius:16px;margin:10px 10px 0;padding:10px 12px 11px;font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Noto Sans TC,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45}.ms *{box-sizing:border-box}.ms .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ms .ms-h{letter-spacing:.08em;color:var(--ms-text);justify-content:space-between;align-items:center;gap:8px;padding:4px 0 8px;font-size:12px;font-weight:800;display:flex}.ms .ms-stat+.ms-h{border-top:1px solid var(--ms-line);margin-top:10px;padding-top:10px}.ms .ms-stat{gap:6px;display:flex}.ms .ms-stat>div{background:#00000040;border-radius:10px;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:7px 6px;display:flex}.ms .ms-stat span{color:var(--ms-faint);letter-spacing:.06em;white-space:nowrap;font-size:10px}.ms .ms-stat b{text-overflow:ellipsis;white-space:nowrap;color:var(--ms-text);font-size:13px;font-weight:900;overflow:hidden}.ms .ms-stat b.plus{color:var(--ms-win)}.ms .ms-stat b.minus{color:var(--ms-danger)}.ms .ms-h .ms-pill,.ms .ms-body .ms-pill{border:1px solid var(--ms-brass);color:var(--ms-gold);min-height:0;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0e0ccc;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:800;line-height:1.2;display:inline-flex}.ms .ms-body .ms-more{width:100%;margin-top:8px}.ms .ms-empty{color:var(--ms-faint);text-align:center;padding:6px 0;font-size:12px}.v1nn .wrap .ms{margin:14px 0 0}.v1nn{--ease:cubic-bezier(.2,.7,.3,1);--k:1.2}.v1nn *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html .v1nn,.v1nn{margin:0}.v1nn button,.v1nn a,.v1nn .opt,.v1nn .chip,.v1nn .tool,.v1nn .slot{touch-action:manipulation}html .v1nn{-webkit-text-size-adjust:100%}.v1nn{background:var(--ink);color:var(--paper);padding-bottom:calc(104px + env(safe-area-inset-bottom));background-image:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px);font-family:Noto Sans TC,system-ui,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.v1nn .mono{font-variant-numeric:tabular-nums;font-family:Martian Mono,ui-monospace,monospace}.v1nn .wrap{max-width:520px;margin:0 auto;padding:0 12px 28px}.v1nn :focus-visible{outline:2px solid var(--led);outline-offset:2px}.v1nn button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.v1nn .board{z-index:30;background:linear-gradient(180deg,var(--ink) 80%,transparent);margin:0 -12px 12px;padding:10px 12px 0;position:sticky;top:0}.v1nn .rowtop{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.v1nn .k{font-size:calc(10px * var(--k));letter-spacing:.22em;color:var(--mute)}.v1nn .rowtop>div{min-width:0}.v1nn .term{font-size:clamp(calc(15px * var(--k)),calc(4.4vw * var(--k)),calc(18px * var(--k)));color:var(--led);text-shadow:0 0 18px #ffb02159;font-variant-numeric:tabular-nums;font-weight:800}.v1nn .bal{font-size:clamp(calc(15px * var(--k)),calc(4.4vw * var(--k)),calc(18px * var(--k)));text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.v1nn .phase{border:1px solid var(--line);background:var(--sunk);border-radius:var(--r);align-items:center;gap:9px;margin-top:8px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.v1nn .dot{background:var(--led);border-radius:50%;flex:none;width:7px;height:7px}.v1nn .phase[data-p=OPEN] .dot{animation:1.15s step-end infinite blip}@keyframes blip{0%,55%{opacity:1}56%,to{opacity:.2}}.v1nn .phase-t{font-size:calc(12px * var(--k));letter-spacing:.14em;font-weight:700}.v1nn .phase-l{font-size:calc(10px * var(--k));letter-spacing:.12em;color:var(--mute);margin-left:auto}.v1nn .phase-c{font-size:calc(15px * var(--k));color:var(--led);margin-left:6px;font-weight:800}.v1nn .bar{background:var(--led);width:0;height:2px;position:absolute;bottom:0;left:0}.v1nn .times{font-size:calc(10.5px * var(--k));color:var(--mute);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:5px;display:flex}.v1nn .times b{color:var(--led-soft);font-weight:700}.v1nn .times .th{color:var(--led-dim);margin-left:auto}.v1nn .phase[data-p=CLOSED] .dot,.v1nn .phase[data-p=CLOSED] .bar{background:var(--hot)}.v1nn .phase[data-p=CLOSED] .phase-c{color:var(--hot)}.v1nn .phase[data-p=VOID]{border-color:var(--hot)}.v1nn .phase[data-p=VOID] .dot{background:var(--hot)}.v1nn .phase[data-p=VOID] .phase-t{color:var(--hot)}.v1nn .cap{align-items:center;gap:8px;margin:16px 0 8px;display:flex}.v1nn .cap b{font-size:calc(10px * var(--k));letter-spacing:.26em;color:var(--mute);font-weight:700}.v1nn .cap i{background:var(--line);flex:1;height:1px}.v1nn .capbtn{font-size:calc(10px * var(--k));letter-spacing:.14em;color:var(--led-soft);border:1px solid var(--line-2);border-radius:var(--r);min-height:26px;padding:4px 10px;font-weight:700}.v1nn .stage{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:12px 10px}.v1nn .slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.v1nn .slot{height:calc(30px * var(--k));background:var(--sunk);font-family:Martian Mono,monospace;font-size:calc(13.5px * var(--k));color:var(--led-dim);font-variant-numeric:tabular-nums;border:1px solid #ffc46614;border-radius:2px;place-items:center;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:grid;position:relative}.v1nn .slot .idx{font-size:calc(7.5px * var(--k));color:var(--mute);position:absolute;top:0;left:3px}.v1nn .slot.key{border-color:var(--led-dim)}.v1nn .slot.key .idx{color:var(--led)}.v1nn .slot.on{color:var(--paper);border-color:var(--line-2)}.v1nn .slot.on.key{border-color:var(--led);color:var(--led);background:#ffb02129}.v1nn .slot.on.x2{border-color:var(--x2);color:var(--x2);background:#ff8a3d2e}.v1nn .slot.on.nn{border-color:var(--hot);color:var(--hot);background:#ff4a322e}.v1nn .slot.land{animation:land .26s var(--ease)}@keyframes land{0%{transform:scale(1.45)}60%{transform:scale(.94)}to{transform:scale(1)}}.v1nn .slot.next{animation:.7s ease-in-out infinite nextPulse}@keyframes nextPulse{0%,to{border-color:var(--led-dim);box-shadow:none}50%{border-color:var(--led);box-shadow:0 0 14px #ffb02180}}.v1nn .stage{transition:background .3s}.v1nn .stage.climax .slots{opacity:.25;transition:opacity .35s}.v1nn .climaxtag{white-space:nowrap;opacity:0;z-index:21;pointer-events:none;flex-direction:column;align-items:center;gap:5px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-82px)}.v1nn .climaxtag.on{opacity:1}.v1nn .climaxtag .ct1{font-size:calc(11px * var(--k));letter-spacing:.4em;color:var(--led-soft);font-weight:800;animation:1s ease-in-out infinite tagPulse}@keyframes tagPulse{0%,to{opacity:.45}50%{opacity:1}}.v1nn .spot.freeze{filter:blur(3px);opacity:.85;transition:filter .12s,transform .12s;transform:translate(-50%,-50%)scale(1.05)!important}.v1nn .spot.lock{animation:.34s cubic-bezier(.2,1.6,.35,1) lock}@keyframes lock{0%{transform:translate(-50%,-50%)scale(1.34)}to{transform:translate(-50%,-50%)scale(1)}}.v1nn .spot.rolling .sn{opacity:.75}.v1nn .stage.flash{animation:.42s ease-out flash}@keyframes flash{0%{box-shadow:0 0 #ffb0218c}to{box-shadow:0 0 0 26px #ffb02100}}.v1nn .stage.shake{animation:.4s cubic-bezier(.36,.07,.19,.97) shake}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}to{transform:none}}.v1nn .slotswrap{position:relative}.v1nn .spot{z-index:20;pointer-events:none;opacity:0;border:1px solid var(--led);will-change:transform,opacity;background:linear-gradient(#1b1408,#0c0904);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 44px #ffb02161,0 12px 30px #000000a6}.v1nn .spot .sn{color:var(--led);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #ffb02180;font-family:Martian Mono,monospace;font-size:36px;font-weight:800;line-height:1}.v1nn .spot .ss{color:var(--led-soft);height:0;font-size:11px;font-weight:700;overflow:hidden}.v1nn .spot.key{width:118px;height:118px;box-shadow:0 0 70px #ffb0218c,0 14px 38px #000000bf}.v1nn .spot.key .sn{font-size:46px}.v1nn .spot.key .ss{height:16px;margin-top:5px}.v1nn .spot.x2{border-color:var(--x2);box-shadow:0 0 70px #ff8a3d80,0 14px 38px #000000bf}.v1nn .spot.x2 .sn{color:var(--x2);text-shadow:0 0 26px #ff8a3d8c}.v1nn .spot.x2 .ss{color:var(--x2)}.v1nn .spot.nn{border-color:var(--hot);box-shadow:0 0 70px #ff4a328c,0 14px 38px #000000bf}.v1nn .spot.nn .sn{color:var(--hot);text-shadow:0 0 26px #ff4a3299}.v1nn .spot.nn .ss{color:var(--hot)}@keyframes deal{0%{opacity:0;transform:rotateX(90deg)scale(.6)}to{opacity:1;transform:none}}.v1nn .drawterm{font-size:calc(11px * var(--k));color:var(--led-mute);font-weight:700}.v1nn .bkstrip{z-index:12;border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel-2);grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;transition:border-color .25s;display:grid;position:sticky;top:0}.v1nn .bkstrip .lb{font-size:calc(12px * var(--k));letter-spacing:.16em;color:var(--led-soft);font-weight:800}.v1nn .bkstrip .bn{font-family:Martian Mono,monospace;font-size:calc(24px * var(--k));color:var(--led-dim);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.v1nn .bkstrip .pn{font-size:calc(12px * var(--k));color:var(--mute);font-weight:700}.v1nn .bkstrip .mi{margin:0 4px 0 -3px}.v1nn .bkstrip .ps{font-size:calc(10px * var(--k));color:var(--mute);letter-spacing:.06em}.v1nn .bkstrip.live{border-color:var(--led)}.v1nn .bkstrip.live .bn{color:var(--led)}.v1nn .bkstrip.live .pn{color:var(--paper)}.v1nn .bkstrip.x2{border-color:var(--x2)}.v1nn .bkstrip.x2 .bn,.v1nn .bkstrip.x2 .pn{color:var(--x2)}.v1nn .bkstrip.nn{border-color:var(--hot)}.v1nn .bkstrip.nn .bn,.v1nn .bkstrip.nn .pn{color:var(--hot)}.v1nn .bkstrip.deal .bn{animation:deal .42s var(--ease)}.v1nn .sqztip{border:1px solid var(--led);border-radius:var(--r);font-size:calc(11.5px * var(--k));color:var(--led-soft);text-align:center;letter-spacing:.04em;background:#ffb0211a;margin-top:7px;padding:9px 12px;font-weight:700}.v1nn .seats{gap:7px;margin-top:7px;display:grid}.v1nn .seat{grid-template-columns:calc(84px * var(--k)) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);gap:8px;padding:8px;transition:border-color .25s,background .25s;display:grid}.v1nn .shand{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:1px;min-width:0;padding-right:8px;display:flex}.v1nn .shand .lb{font-size:calc(10px * var(--k));letter-spacing:.14em;color:var(--mute);align-items:center;gap:4px;font-weight:700;display:flex}.v1nn .shand .lb em{letter-spacing:0;color:var(--led-mute);font-style:normal;font-weight:600;font-size:calc(8.5px * var(--k))}.v1nn .seat .bn,.v1nn .seat .pn,.v1nn .sres{text-align:center}.v1nn .seat .bn{font-family:Martian Mono,monospace;font-size:calc(24px * var(--k));color:var(--led-dim);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.v1nn .seat .pn{font-size:calc(11.5px * var(--k));color:var(--mute);height:calc(17px * var(--k));font-weight:700}.v1nn .seat.live{border-color:var(--led)}.v1nn .seat.live .bn{color:var(--led)}.v1nn .seat.live .pn{color:var(--paper)}.v1nn .seat.x2{border-color:var(--x2)}.v1nn .seat.x2 .bn,.v1nn .seat.x2 .pn{color:var(--x2)}.v1nn .seat.nn{border-color:var(--hot)}.v1nn .seat.nn .bn,.v1nn .seat.nn .pn{color:var(--hot)}.v1nn .seat.deal .bn{animation:deal .42s var(--ease)}.v1nn .seat.won{border-color:var(--win);background:#5fd3a012}.v1nn .sres{font-size:calc(9.5px * var(--k));color:var(--mute);opacity:0;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.35;transition:opacity .22s,transform .22s;overflow:hidden;transform:translateY(4px)}.v1nn .sres b{font-family:Martian Mono,monospace;font-size:calc(11.5px * var(--k));font-variant-numeric:tabular-nums;font-weight:800;display:block}.v1nn .sres.show{opacity:1;transform:none}.v1nn .sres.plus b{color:var(--win)}.v1nn .sres.minus b{color:var(--hot)}.v1nn .sbets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px;display:grid}.v1nn .opt{min-height:calc(40px * var(--k));border:1px solid var(--line);background:var(--sunk);border-radius:2px;justify-content:space-between;align-items:center;gap:4px;padding:4px 7px;transition:border-color .15s,background .15s;display:flex}.v1nn .opt .nmm{font-size:calc(11px * var(--k));color:var(--mute);flex:none;font-weight:700}.v1nn .opt .nmm em{color:var(--led);font-style:normal;font-weight:900}.v1nn .opt .nmm em.x{color:var(--paper)}.v1nn .opt .amt{font-family:Martian Mono,monospace;font-size:calc(11px * var(--k));color:var(--lose);text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-weight:700;overflow:hidden}.v1nn .opt .amt.odds{color:var(--led-mute)}.v1nn .opt:disabled{cursor:not-allowed}.v1nn .betbar{z-index:40;border-top:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#0a0907f5;position:fixed;bottom:0;left:0;right:0}.v1nn .betbar .in{gap:7px;max-width:520px;margin:0 auto;display:grid}.v1nn .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.v1nn .chip{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sunk);min-height:36px;font-family:Martian Mono,monospace;font-size:calc(12px * var(--k));color:var(--led-mute);font-weight:700}.v1nn .chip.on{border-color:var(--led);background:var(--led);color:var(--ink);font-weight:800}.v1nn .act{align-items:center;gap:7px;display:flex}.v1nn .act .tot{font-size:calc(11px * var(--k));color:var(--mute);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.35;overflow:hidden}.v1nn .act .tot b{font-family:Martian Mono,monospace;font-size:calc(15px * var(--k));color:var(--led);font-weight:800;display:block}.v1nn .act .sp{flex:1}.v1nn .act button{border:1px solid var(--line-2);border-radius:var(--r);min-height:42px;font-size:calc(12.5px * var(--k));letter-spacing:.04em;color:var(--led-mute);background:var(--sunk);padding:0 12px;font-weight:800}.v1nn .act button[disabled]{opacity:.4;cursor:not-allowed}.v1nn .act .go{border-color:var(--led);background:var(--led);color:var(--ink);padding:0 15px}.v1nn .act .go[disabled]{color:var(--led-mute);border-color:var(--line-2);background:0 0}.v1nn .tool{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);width:100%;min-height:38px;font-size:calc(12px * var(--k));color:var(--led-soft);font-weight:700}.v1nn .tool:disabled{opacity:.4;cursor:not-allowed}.v1nn .opt.staged{border-color:var(--led-soft);background:#ffce6b24;border-style:dashed}.v1nn .opt.staged .nmm,.v1nn .opt.staged .amt{color:var(--led-soft)}.v1nn .placed{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);font-size:calc(11px * var(--k));color:var(--mute);letter-spacing:.04em;align-items:center;gap:8px;margin-top:7px;padding:8px 10px;display:none}.v1nn .placed.on{display:flex}.v1nn .placed{min-width:0;overflow:hidden}.v1nn .placed b{color:var(--led);font-family:Martian Mono,monospace;font-weight:700;font-size:calc(12px * var(--k))}.v1nn .placed .pr{margin-left:auto}.v1nn .trend{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);align-items:flex-start;gap:6px;padding:8px;display:flex;overflow-x:auto}.v1nn .trend::-webkit-scrollbar{height:4px}.v1nn .trend::-webkit-scrollbar-thumb{background:var(--led-dim);border-radius:2px}.v1nn .tcol{width:calc(56px * var(--k));text-align:center;flex:none}.v1nn .tcol .tt{font-family:Martian Mono,monospace;font-size:calc(9px * var(--k));color:var(--mute);margin-bottom:2px}.v1nn .tcol .tb{font-family:Martian Mono,monospace;font-size:calc(16px * var(--k));color:var(--led);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.v1nn .tcol .tb.nn{color:var(--hot)}.v1nn .tcol .tbl{font-size:calc(9px * var(--k));color:var(--mute);letter-spacing:.06em;border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px}.v1nn .tr{align-items:center;gap:3px;margin-bottom:3px;display:flex}.v1nn .tr .tn{font-family:Martian Mono,monospace;font-size:calc(11px * var(--k));color:var(--paper);text-align:right;font-variant-numeric:tabular-nums;flex:1;font-weight:700}.v1nn .tr .tn.nn{color:var(--hot)}.v1nn .tr .tp{width:calc(19px * var(--k));font-size:calc(10px * var(--k));border-radius:2px;flex:none;font-weight:800;line-height:1.6}.v1nn .tr .tp.z{color:var(--led);background:#ffb02124}.v1nn .tr .tp.x{color:var(--paper);background:#f2e9d817}.v1nn .trend .empty{font-size:calc(11px * var(--k));color:var(--mute);padding:6px}.v1nn .hist{flex-direction:column;gap:7px;display:flex}.v1nn .hempty{font-size:calc(11px * var(--k));color:var(--mute);border:1px solid var(--line);border-radius:var(--r);background:var(--panel);text-align:center;padding:12px}.v1nn .hr{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);overflow:hidden}.v1nn .hrh{background:var(--sunk);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 9px;display:flex}.v1nn .hrh .ht{font-family:Martian Mono,monospace;font-size:calc(11px * var(--k));color:var(--led-soft);font-weight:700}.v1nn .hrh .hb{font-family:Martian Mono,monospace;font-size:calc(11px * var(--k));color:var(--mute)}.v1nn .hrh .hn{font-family:Martian Mono,monospace;font-size:calc(12px * var(--k));margin-left:auto;font-weight:800}.v1nn .hrh .hn.plus{color:var(--win)}.v1nn .hrh .hn.minus{color:var(--hot)}.v1nn .hrh .hn.wait{color:var(--mute)}.v1nn .hb2{flex-direction:column;display:flex}.v1nn .hbi{font-size:calc(11px * var(--k));border-top:1px solid #ffc4660f;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.v1nn .hbi>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v1nn .hbi:first-child{border-top:0}.v1nn .hbi .hs{color:var(--mute)}.v1nn .hbi .hw{font-weight:800}.v1nn .hbi .hw.z{color:var(--led)}.v1nn .hbi .hw.x{color:var(--paper)}.v1nn .hbi .ha{color:var(--mute);font-variant-numeric:tabular-nums;font-family:Martian Mono,monospace}.v1nn .hbi .hv{text-align:right;font-variant-numeric:tabular-nums;font-family:Martian Mono,monospace;font-weight:700}.v1nn .hbi .hv.plus{color:var(--win)}.v1nn .hbi .hv.minus{color:var(--hot)}.v1nn .hbi .hv.wait{color:var(--led-soft)}.v1nn .stat{gap:6px;margin-top:14px;display:flex}.v1nn .stat>div{flex:1 1 0;min-width:0}.v1nn .stat div{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);text-align:center;min-width:0;padding:7px 3px}.v1nn .stat .sk{font-size:calc(10px * var(--k));letter-spacing:.08em;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v1nn .stat .sv{font-family:Martian Mono,monospace;font-size:calc(11px * var(--k));font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.v1nn .payout{z-index:70;opacity:0;background:#060504bd;place-items:center;padding:16px;transition:opacity .22s;display:grid;position:fixed;inset:0}.v1nn .payout.on{opacity:1}.v1nn .payout[hidden]{display:none}.v1nn .pcard{border:1px solid var(--led);border-radius:var(--r);opacity:0;background:linear-gradient(#1b1408,#0c0904);width:min(88vw,340px);padding:15px 16px 13px;transition:transform .32s cubic-bezier(.2,1.5,.35,1),opacity .28s;transform:scale(.85);box-shadow:0 0 60px #ffb02142,0 20px 60px #000000b3}.v1nn .payout.on .pcard{opacity:1;transform:none}.v1nn .pcard.win{animation:1.15s ease-out 2 payGlow}@keyframes payGlow{0%,to{box-shadow:0 0 60px #ffb02142,0 20px 60px #000000b3}50%{box-shadow:0 0 96px #ffb0219e,0 20px 60px #000000b3}}.v1nn .pcard .ph{border-bottom:1px solid var(--line-2);align-items:baseline;gap:8px;padding-bottom:9px;display:flex}.v1nn .pcard .ph b{font-size:calc(11px * var(--k));letter-spacing:.24em;color:var(--led);font-weight:800}.v1nn .pcard .ph span{font-family:Martian Mono,monospace;font-size:calc(10.5px * var(--k));color:var(--mute);margin-left:auto}.v1nn .prow{border-top:1px solid var(--line);opacity:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;transition:opacity .26s,transform .26s;display:grid;transform:translateY(9px)}.v1nn .prow:first-of-type{border-top:0}.v1nn .prow.show{opacity:1;transform:none}.v1nn .prow .pl{font-size:calc(10px * var(--k));letter-spacing:.14em;color:var(--mute);font-weight:700}.v1nn .prow .pb{font-family:Martian Mono,monospace;font-size:calc(17px * var(--k));color:var(--led-dim);font-variant-numeric:tabular-nums;font-weight:800}.v1nn .prow.x2 .pb{color:var(--x2)}.v1nn .prow.nn .pb{color:var(--hot)}.v1nn .prow .pw{font-size:calc(11.5px * var(--k));color:var(--mute);font-weight:700}.v1nn .prow .pn2{font-family:Martian Mono,monospace;font-size:calc(13px * var(--k));font-variant-numeric:tabular-nums;color:var(--lose);font-weight:800}.v1nn .prow.up .pn2{color:var(--win)}.v1nn .prow.dn .pn2{color:var(--hot)}.v1nn .pfoot{border-top:1px solid var(--line-2);align-items:baseline;gap:10px;margin-top:11px;padding-top:11px;display:flex}.v1nn .pfoot span{font-size:calc(11px * var(--k));letter-spacing:.14em;color:var(--mute);font-weight:700}.v1nn .pfoot b{font-family:Martian Mono,monospace;font-size:calc(25px * var(--k));color:var(--lose);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800;line-height:1}.v1nn .pfoot b.up{color:var(--win);text-shadow:0 0 24px #5fd3a073}.v1nn .pfoot b.dn{color:var(--hot)}.v1nn .ptip{text-align:center;font-size:calc(10px * var(--k));color:var(--led-dim);margin-top:9px}.v1nn .toast{z-index:99;background:var(--hot);color:#fff;font-size:calc(13px * var(--k));border-radius:var(--r);opacity:0;pointer-events:none;padding:9px 16px;font-weight:700;transition:opacity .2s;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.v1nn .toast.on{opacity:1}.v1nn .foot{gap:8px;margin-top:16px;display:flex}.v1nn .rst{border:1px solid var(--line-2);border-radius:var(--r);font-size:calc(11px * var(--k));color:var(--led-soft);text-align:center;flex:1;min-height:40px;padding:9px 12px}.v1nn .sqz-pit{--sqz-shape:50%;--sqz-ratio:1;--sqz-size:min(60vw,260px);--sqz-face-bg:radial-gradient(circle at 32% 26%,#3a2a0c 0%,#1b1408 55%,#0c0904 100%);--sqz-face-ink:var(--led);--sqz-lid-bg:radial-gradient(circle at 34% 26%,#4a3a1e 0%,#2a2011 55%,#1a140b 100%);--sqz-lid-ink:var(--led-mute);--sqz-rim:#ffb021bf;--sqz-backdrop:#040302eb;--sqz-text:var(--paper);--sqz-accent:var(--led);font-family:Noto Sans TC,system-ui,sans-serif}.v1nn .sqz-num{border:1px solid var(--led);font-family:Martian Mono,monospace;box-shadow:0 0 60px #ffb02166!important}.v1nn .sqz-num.t2{color:var(--x2);border-color:var(--x2);box-shadow:0 0 60px #ff8a3d73!important}.v1nn .sqz-num.t3{color:var(--hot);border-color:var(--hot);box-shadow:0 0 70px #ff4a3280!important}.v1nn .sqz-big{box-shadow:0 0 0 1px #ffb0214d,0 20px 46px #000c,0 0 74px #ffb02121!important}.v1nn .sqz-lid{border:1px solid #ffc46657;font-family:Martian Mono,monospace;box-shadow:inset 0 2px #ffd6961a,inset 0 -8px 18px #00000080!important}.v1nn .sqz-btn{border-radius:var(--r);font-family:inherit}.v1nn .sqz-btn.sqz-solid{background:var(--led);color:var(--ink);border-color:var(--led)}.v1nn .sqz-bar{display:none}.v1nn .hcard .bn.sqz-hidden:after{--sqz-item-lid:linear-gradient(180deg,#3a2e1c,#17110a);--sqz-item-lid-ink:var(--led-mute);border:1px solid #ffc4664d;border-radius:2px;font-family:Martian Mono,monospace}.v1nn .hcard{cursor:default}.v1nn .hcard.armed{border-color:var(--led);background:#ffb02112}.v1nn .hcard .mi{min-width:calc(24px * var(--k));height:calc(19px * var(--k));padding:0 calc(6px * var(--k));border:1px solid var(--line-2);background:var(--sunk);color:var(--led-mute);font-family:inherit;font-size:calc(9.5px * var(--k));letter-spacing:.06em;cursor:pointer;border-radius:99px;flex:none;place-items:center;margin-left:auto;font-weight:900;transition:background .15s,color .15s,border-color .15s;display:grid}.v1nn .hcard.armable .mi{border-color:var(--led-mute);color:var(--led-soft)}.v1nn .hcard.armed .mi{background:var(--led);color:var(--ink);border-color:var(--led);box-shadow:0 0 12px #ffb02180}.v1nn .hcard:not(.armable):not(.armed) .mi{opacity:.3;pointer-events:none}.v1nn .seat{position:relative}.v1nn .hcard.waiting .pn{visibility:hidden}.v1nn .slot.sqzwait{color:#0000;cursor:pointer}.v1nn .slot.sqzwait:after{content:"?";color:var(--led-mute);font-family:Martian Mono,monospace;font-size:calc(17px * var(--k));background:linear-gradient(#3a2e1c,#17110a);border-radius:2px;place-items:center;font-weight:800;animation:2s ease-in-out infinite sqzTap;display:grid;position:absolute;inset:0}@keyframes sqzTap{0%,to{box-shadow:inset 0 0 0 1px #ffc46642}50%{box-shadow:inset 0 0 0 1px #ffc466b3,0 0 11px #ffb02133}}@media (prefers-reduced-motion:reduce){.v1nn .slot.sqzwait:after{animation:none;box-shadow:inset 0 0 0 1px #ffc46680}}@media (width>=900px){.v1nn .wrap{max-width:1080px;padding:0 20px 32px}.v1nn .board{margin:0 -20px 14px;padding:12px 20px 0}.v1nn .cols{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:0 24px;display:grid}.v1nn .colL>.cap:first-child,.v1nn .colR>.cap:first-child{margin-top:0}.v1nn .slots{grid-template-columns:repeat(10,minmax(0,1fr))}.v1nn .slot{height:calc(34px * var(--k));font-size:calc(14px * var(--k))}.v1nn .slot.sqzwait:after{font-size:calc(14px * var(--k))}.v1nn .betbar .in{align-items:center;gap:16px;max-width:1080px;display:flex}.v1nn .chips{flex:none;grid-template-columns:repeat(4,minmax(0,112px))}.v1nn .act{flex:1}.v1nn{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.v1nn .toast{bottom:86px}}@media (prefers-reduced-motion:reduce){.v1nn *{transition:none!important;animation:none!important}}@media (width<=390px){.v1nn .wrap{padding:0 9px 24px}.v1nn .stage{padding:10px 7px}.v1nn .slots{gap:3px}.v1nn .slot{font-size:calc(15px * var(--k))}.v1nn .slot .idx{font-size:calc(8px * var(--k))}.v1nn .hcard{padding:7px 2px}.v1nn .hcard .bn{font-size:calc(19px * var(--k))}.v1nn .hcard .lb{font-size:calc(9px * var(--k));letter-spacing:.08em}.v1nn .hcard .pn{font-size:calc(10px * var(--k))}.v1nn .opt{gap:3px;padding:4px 5px}.v1nn .opt .nmm,.v1nn .opt .amt{font-size:calc(10px * var(--k))}.v1nn .chip{font-size:calc(11px * var(--k))}.v1nn .betbar{padding:7px 9px calc(7px + env(safe-area-inset-bottom))}.v1nn .act{gap:5px}.v1nn .act button{font-size:calc(11.5px * var(--k));letter-spacing:0;padding:0 9px}.v1nn .act .go{padding:0 11px}.v1nn .act .tot{font-size:calc(10px * var(--k))}.v1nn .act .tot b{font-size:calc(14px * var(--k))}.v1nn .stat{gap:4px}.v1nn .stat .sk{font-size:calc(9px * var(--k));letter-spacing:0}.v1nn .stat .sv{font-size:calc(10px * var(--k))}.v1nn .spot{width:78px;height:78px}.v1nn .spot .sn{font-size:32px}.v1nn .spot.key{width:104px;height:104px}.v1nn .spot.key .sn{font-size:40px}.v1nn .climaxtag{letter-spacing:.3em;transform:translate(-50%,-50%)translateY(-66px)}}@media (width<=340px){.v1nn .stat{gap:3px}.v1nn .stat .sk{font-size:calc(8.5px * var(--k))}.v1nn .stat .sv{font-size:calc(9.5px * var(--k))}.v1nn .hbi{gap:5px;padding:5px 7px}}:root[data-theme=felt] .v1nn body{background-image:radial-gradient(120% 70% at 50% -10%,#d8ae3c1a 0%,#d8ae3c00 60%);background-attachment:fixed}.v1nn .tfelt{border:2px solid var(--line-2);background:radial-gradient(ellipse 74% 54% at 50% 44%, #ffffff0d 0%, #0000 62%), var(--sunk);box-shadow:inset 0 0 0 5px var(--sunk), inset 0 0 0 6px var(--line), inset 0 0 46px #00000080;isolation:isolate;border-radius:42%/30%;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start center;gap:9px 5px;margin-top:8px;padding:8px 8px 12px;display:grid;position:relative}.v1nn .g-n{grid-area:1/2;margin-top:22px}.v1nn .g-w{grid-area:2/1}.v1nn .tmid{grid-area:2/2}.v1nn .g-e{grid-area:2/3}.v1nn .gate.g-s{grid-area:3/2;margin-top:-88px}.v1nn .gate.g-w,.v1nn .gate.g-e{margin-top:-12px}.v1nn .gate.g-s>.disc{grid-area:disc;justify-self:center}.v1nn .gate.g-s>.gname{grid-area:name;justify-self:center}.v1nn .gate.g-s>.sres{grid-area:res;justify-self:center}.v1nn .gate.g-s>.sbets{grid-area:bets;align-self:center;margin-top:0}.v1nn .gate{background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:0;display:flex}.v1nn .disc{border:2px solid var(--line-2);background:var(--panel);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:92px;height:92px;transition:border-color .25s,background .25s;display:flex}.v1nn .disc .dir{font-size:calc(12.5px * var(--k));color:var(--led);letter-spacing:.1em;white-space:nowrap;font-weight:800;line-height:1.2}.v1nn .disc .bn{font-family:Martian Mono,ui-monospace,monospace;font-size:calc(25px * var(--k));color:var(--led-dim);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.v1nn .disc .pn{font-size:calc(9.8px * var(--k));color:var(--mute);white-space:nowrap;font-weight:700;line-height:1.2}.v1nn .disc .ps{font-size:calc(10.2px * var(--k));color:var(--mute);white-space:nowrap;font-weight:700;line-height:1.15}.v1nn .gate .bn,.v1nn .gate .pn{display:none}.v1nn .gate.live .bn,.v1nn .gate.x2 .bn,.v1nn .gate.nn .bn,.v1nn .gate.live .pn,.v1nn .gate.x2 .pn,.v1nn .gate.nn .pn{display:block}.v1nn .gate.live .ps,.v1nn .gate.x2 .ps,.v1nn .gate.nn .ps{display:none}.v1nn .gate.bank .disc{border-color:var(--led);border-width:3px}.v1nn .gate.live .disc{border-color:var(--keybd)}.v1nn .gate.live .bn{color:var(--led)}.v1nn .gate.live .pn{color:var(--paper)}.v1nn .gate.x2 .disc{border-color:var(--x2bg);background:color-mix(in srgb,var(--x2bg) 16%,var(--panel))}.v1nn .gate.x2 .bn,.v1nn .gate.x2 .pn{color:var(--x2ink)}.v1nn .gate.nn .disc{border:3px solid var(--nnbd);background:var(--nnbg)}.v1nn .gate.nn .bn,.v1nn .gate.nn .pn,.v1nn .gate.nn .dir{color:var(--nnfg)}.v1nn .gate.won .disc{border-color:var(--win);box-shadow:0 0 0 3px color-mix(in srgb,var(--win) 28%,transparent)}.v1nn .gate.armed{background:0 0}.v1nn .gate.armed .disc{border-color:var(--led);background:#d8ae3c24}.v1nn .gate .sqz-bar{white-space:nowrap}.v1nn .gname{white-space:nowrap;font-size:calc(9.5px * var(--k));color:var(--paper);letter-spacing:.1em;order:-1;align-items:center;gap:5px;margin:0 0 3px;font-weight:700;display:flex}.v1nn .gate .gname .mi{min-width:0;height:auto;font-size:calc(11px * var(--k));letter-spacing:.04em;color:var(--led-soft);background:var(--panel-2);border:1px solid var(--led-mute);border-radius:99px;margin:0;padding:3px 11px;line-height:1.5}.v1nn .gate.armable .gname .mi{color:var(--led);border-color:var(--led);background:var(--sunk)}.v1nn .gate.armed .gname .mi{background:var(--led);color:var(--ink);border-color:var(--led);opacity:1}.v1nn .gate .sres{font-size:calc(9.5px * var(--k));color:var(--mute);text-align:center;min-height:0;margin-top:-2px;font-weight:700;line-height:1.3}.v1nn .gate .sbets{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:8px;display:grid}.v1nn .gate .sbets .opt{min-width:0;min-height:calc(34px * var(--k));flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px 2px;display:flex}.v1nn .gate .sbets .opt .nmm{font-size:calc(12.5px * var(--k));white-space:nowrap;font-weight:700;line-height:1.15}.v1nn .gate .sbets .opt .amt{font-size:calc(13.2px * var(--k) / 1.2);white-space:nowrap;text-overflow:clip;max-width:100%;line-height:1.1;overflow:hidden}.v1nn .gate .sbets .opt .amt.a6{font-size:calc(12px * var(--k) / 1.2)}.v1nn .gate .sbets .opt .amt.a7{font-size:calc(11px * var(--k) / 1.2)}.v1nn .gate .sbets .opt .amt.a8{font-size:calc(9.5px * var(--k) / 1.2)}.v1nn .tmid{text-align:center;width:74px;height:74px;box-shadow:inset 0 0 0 1px var(--line), inset 0 0 16px #0006;background:#00000038;border-radius:50%;flex-direction:column;justify-content:center;place-self:start center;align-items:center;margin-top:30px;display:flex}.v1nn .tmid .tnum{font-family:Martian Mono,ui-monospace,monospace;font-size:calc(20px * var(--k));color:var(--led-soft);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.v1nn .tmid .tlab{font-size:calc(8.5px * var(--k));letter-spacing:.1em;color:var(--mute);white-space:nowrap;margin-top:3px;font-weight:700;line-height:1.25}.v1nn .tmid.shut .tnum{font-size:calc(13px * var(--k));color:var(--hot)}:root[data-layout=table] .v1nn #sqzTip{font-size:calc(10.5px * var(--k));margin:9px 0 0}:root[data-layout=table] .v1nn .slots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}:root[data-layout=table] .v1nn .slot{height:calc(26px * var(--k));font-size:calc(11px * var(--k));border-radius:50%}:root[data-layout=table] .v1nn .slot .idx{display:none}@media (width>=900px){.v1nn .tfelt{gap:18px 8px;max-width:470px;margin-inline:auto;padding:26px 20px 28px}.v1nn .disc{width:88px;height:88px}}:root[data-theme=felt] .v1nn .betbar{background:#0c241cf5}:root[data-theme=board] .v1nn .betbar{background:#06172bf5}:root[data-theme=bone] .v1nn .betbar{background:#e6decbf7}:root[data-theme=bone] .v1nn .spot,:root[data-theme=bone] .v1nn .pcard{background:linear-gradient(#f7f3e9,#e6decb);box-shadow:0 0 40px #a8322a2e,0 14px 34px #3c322347}:root[data-theme=bone] .v1nn .slot.sqzwait:after{background:linear-gradient(#ede6d5,#d5c9ac)}:root[data-theme=bone] .v1nn .payout{background:#4a40308c}:root[data-layout=table] .v1nn .phase{display:none}.v1nn .gate:not(.armable):not(.armed) .gname .mi{opacity:.72}:root[data-theme=bone] .v1nn .tmid{box-shadow:inset 0 0 0 1px var(--line), inset 0 0 16px #78695038;background:#ffffff8c}.v1nn .act button[disabled],.v1nn .act .go[disabled]{opacity:1;color:var(--off);border-color:var(--line-2);background:0 0}.v1nn .gate:not(.armable):not(.armed) .gname .mi{opacity:1;color:var(--off);border-color:var(--line-2);background:var(--sunk)}.v1nn .opt[disabled],.v1nn .chip[disabled],.v1nn .tool:disabled{opacity:1;color:var(--off)}:root .v1nn .times .th{color:var(--mute)}.v1nn .slot.on.key{background:var(--keybg);color:var(--keyfg);border:2px solid var(--keybd)}.v1nn .slot.on.x2{background:var(--x2bg);color:var(--x2fg);border:2px solid var(--x2bg)}.v1nn .slot.on.nn{background:var(--nnbg);color:var(--nnfg);border:2px solid var(--nnbd)}.v1nn .slot.on.key .idx,.v1nn .slot.on.x2 .idx,.v1nn .slot.on.nn .idx{color:var(--keyfg)}.v1nn .slot.key .idx{font-size:calc(7px * var(--k));letter-spacing:-.04em;font-weight:800}:root .v1nn .opt .nmm em.x{color:var(--xside)}:root .v1nn .opt .nmm em{margin-right:3px}.v1nn .hist>*{flex:none}.v1nn .hist{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:min(56vh,520px);padding-right:3px;overflow-y:auto}.v1nn .hist::-webkit-scrollbar{width:5px}.v1nn .hist::-webkit-scrollbar-track{background:0 0}.v1nn .hist::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.v1nn .hist:empty{max-height:none}@media (width>=900px){.v1nn .hist{max-height:min(64vh,640px)}}@media (prefers-reduced-motion:reduce){.v1nn .hist{scroll-behavior:auto}}.v1nn .tcol .tb.x2{color:var(--x2ink)}.v1nn .tcol .tb.nn{color:var(--nnfg);background:var(--nnbg);border:1.5px solid var(--nnbd);border-radius:5px;padding:1px 2px}.v1nn .tr .tn.x2{color:var(--x2ink)}.v1nn .tr .tn.nn{color:var(--nnfg);background:var(--nnbg);border:1px solid var(--nnbd);border-radius:4px;flex:none;margin-left:auto;padding:0 5px}.v1nn .slot.on.x2 .idx{color:var(--x2fg)}.v1nn .slot.on.nn .idx{color:var(--nnfg)}.v1bg .tabs button{white-space:nowrap;letter-spacing:0}.v1nn .slot.on.x2{border-color:var(--keybd);box-shadow:inset 0 0 0 1px var(--x2fg)}.v1nn .gate.x2 .disc{border-color:var(--keybd)}:root[data-theme=bone]{--nnbd:#d9a748}:root[data-theme=felt] .v1bg .bar{background:#0c241cf5}:root[data-theme=board] .v1bg .bar{background:#06172bf5}:root[data-theme=bone] .v1bg .bar{background:#e6decbf7}:root{--nnink:#ff6b5a}:root[data-theme=felt]{--nnink:#ff8071}:root[data-theme=board]{--nnink:#ff7a6b}:root[data-theme=bone]{--nnink:#8e2620}.v1nn .bkstrip.x2 .bn,.v1nn .bkstrip.x2 .pn,.v1nn .seat.x2 .bn,.v1nn .seat.x2 .pn{color:var(--x2ink)}.v1nn .bkstrip.nn .bn,.v1nn .bkstrip.nn .pn,.v1nn .seat.nn .bn,.v1nn .seat.nn .pn{color:var(--nnink)}:root[data-theme=bone]{--led:#9c2a22;--led-mute:#6f4a44}.v1nn .seat .sbets .opt{flex-direction:column;justify-content:center;gap:0}.v1nn .seat .sbets .opt .nmm{font-size:calc(13px * var(--k));line-height:1.15}.v1nn .seat .sbets .opt .amt{font-size:calc(13.5px * var(--k));line-height:1.15}:root{--tie:var(--win)}:root[data-theme=bone]{--tie:#14432c}.v1nn .opt .nmm em.t,.v1nn .opt-t .amt.odds{color:var(--tie)}.v1nn .opt-t .amt i{letter-spacing:0;margin-left:2px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:.78em;font-style:normal;font-weight:700}.v1nn .sbets .opt[data-t=flat]{grid-row:1}.v1nn .sbets .opt[data-t=mult]{grid-row:3}.v1nn .sbets .opt-t{background:color-mix(in srgb, var(--tie) 8%, transparent);border:1px solid color-mix(in srgb, var(--tie) 34%, var(--line));border-radius:2px;grid-area:2/1/auto/-1;justify-content:center;gap:0;min-height:0}.v1nn .gate .sbets .opt-t{padding:2px}.v1nn .gate .sbets .opt-t .nmm,.v1nn .gate .sbets .opt-t .amt{font-size:calc(13.5px * var(--k));line-height:1.1}.v1nn .seat .sbets .opt-t{padding:4px 8px}.v1nn .seat .sbets .opt-t .nmm,.v1nn .seat .sbets .opt-t .amt{font-size:calc(14px * var(--k));line-height:1.13}:root[data-layout=table] .v1nn .wrap{padding-bottom:8px}:root[data-layout=table] .v1nn .board{margin-bottom:4px;padding:4px 12px 0}:root[data-layout=table] .v1nn .cap{margin:2px 0 0}:root[data-layout=table] .v1nn .tfelt{gap:2px 5px;margin-top:2px;padding:0 8px 4px}:root[data-layout=table] .v1nn .gate{gap:0}:root[data-layout=table] .v1nn .gate .gname{margin-bottom:1px}:root[data-layout=table] .v1nn .gate .sbets{gap:3px;margin-top:3px}:root[data-layout=table] .v1nn .gate .sbets .opt{min-height:calc(27px * var(--k))}:root[data-layout=table] .v1nn .gate.g-w,:root[data-layout=table] .v1nn .gate.g-e{margin-top:-20px}:root[data-layout=table] .v1nn .gate.g-s{margin-top:-85px}:root[data-layout=table] .v1nn .times{margin-top:0;display:flex}:root[data-layout=table] .v1nn .times .th{display:none}:root[data-layout=table] .v1nn .disc{width:56px;height:56px;position:relative;overflow:visible}:root[data-layout=table] .v1nn .disc .dir,:root[data-layout=table] .v1nn .disc .bn{line-height:1.05}:root[data-layout=table] .v1nn .disc .pn,:root[data-layout=table] .v1nn .disc .ps{margin-top:1px;line-height:1.05;position:absolute;top:100%;left:50%;transform:translate(-50%)}:root[data-layout=table] .v1nn .gate .sres{margin-top:13px}:root[data-layout=table] .v1nn .tmid{position:relative;top:-12px}:root .v1bg .times .th{color:var(--mute)}:root[data-theme=bone] .v1nn .hcard .bn.sqz-hidden:after{--sqz-item-lid:linear-gradient(180deg, #b23a2c, #8e2620);--sqz-item-lid-ink:#f2e3d6;border-color:#00000026}:root[data-draw=hide] .v1nn .stage{display:none}.v1nn .pn.pn-res b{font-variant-numeric:tabular-nums;margin-left:4px;font-family:Martian Mono,monospace;font-weight:800}.v1nn .pn.pn-res.plus b{color:var(--win)}.v1nn .pn.pn-res.minus b{color:var(--hot)}.v1nn .gpn{font-size:calc(11px * var(--k));color:var(--mute);text-align:center;white-space:nowrap;margin-top:1px;font-weight:700;line-height:1.35}.v1nn .gpn-res b{font-variant-numeric:tabular-nums;margin-left:5px;font-family:Martian Mono,monospace;font-weight:800}.v1nn .gpn-res.plus b{color:var(--win)}.v1nn .gpn-res.minus b{color:var(--hot)}.v1nn .gate.g-s>.gpn{grid-area:res;justify-self:center}.v1nn .gate .gname .dir{font-size:calc(11.5px * var(--k));color:var(--led);letter-spacing:.08em;white-space:nowrap;font-weight:800;line-height:1}.v1nn .gate .gname .dir{line-height:1}.v1nn .gate{position:relative}.v1nn .gate .gname{flex-direction:column!important;align-items:center!important;gap:0!important;margin-bottom:1px!important}.v1nn .gate .gname .mi{font-size:calc(8.5px * var(--k))!important;letter-spacing:.04em!important;border-radius:999px!important;min-width:0!important;min-height:16px!important;padding:1px 6px!important;font-weight:700!important;position:absolute!important;top:6px!important;left:calc(50% + 20px)!important}.v1nn .tr .tp.t{color:var(--win);background:color-mix(in srgb, var(--win) 14%, transparent)}@media (width>=900px){:root[data-layout=table] .v1nn .tfelt{gap:16px 10px;max-width:560px;margin-inline:auto;padding:30px 24px}:root[data-layout=table] .v1nn .disc{width:80px;height:80px}:root[data-layout=table] .v1nn .gate.g-s{margin-top:-96px}:root[data-layout=table] .v1nn .gate.g-w,:root[data-layout=table] .v1nn .gate.g-e{margin-top:-6px}:root[data-layout=table] .v1nn .gate .gname .mi{font-size:calc(10px * var(--k))!important;min-height:20px!important;top:8px!important;left:calc(50% + 30px)!important}:root[data-layout=table] .v1nn .tmid{width:92px;height:92px}}@media (width>=1200px){.v1nn .wrap{max-width:1280px}.v1nn .cols{grid-template:"left bet trend""stat bet hist"1fr/230px minmax(0,1fr) 280px;align-items:start;gap:0 26px;display:grid}.v1nn .colL{grid-area:left}.v1nn .colR{display:contents}.v1nn .sec-bet{grid-area:bet}.v1nn .sec-trend{grid-area:trend}.v1nn .sec-hist{grid-area:hist;min-width:0}.v1nn .sec-stat{grid-area:stat}.v1nn .sec-bet>.cap:first-child,.v1nn .sec-trend>.cap:first-child,.v1nn .sec-hist>.cap:first-child{margin-top:0}.v1nn .colL .slots{grid-template-columns:repeat(5,minmax(0,1fr))}.v1nn .sec-trend .trend{flex-direction:column;gap:0;padding:4px 10px;overflow:visible}.v1nn .sec-trend .tcol{text-align:left;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;padding:7px 0;display:grid}.v1nn .sec-trend .tcol+.tcol{border-top:1px solid var(--line)}.v1nn .sec-trend .tcol .tt{margin-bottom:0}.v1nn .sec-trend .tcol .tb{font-size:calc(15px * var(--k))}.v1nn .sec-trend .tcol .tr{margin-bottom:0;margin-right:8px;display:inline-flex}.v1nn .sec-trend .tcol{grid-auto-flow:column}.v1nn .betbar{border:1px solid var(--line);border-radius:12px;max-width:1280px;margin:16px auto 28px;position:static}.v1nn{padding-bottom:24px}.v1nn .toast{bottom:24px}.v1nn .foot{grid-column:1;max-width:230px}.v1nn .sec-stat .stat{grid-template-columns:1fr 1fr;display:grid}}@media (hover:hover) and (pointer:fine){.v1nn .opt:hover{border-color:var(--led)}.v1nn .chip:hover,.v1nn .capbtn:hover{border-color:var(--led);color:var(--led)}.v1nn .gate .gname .mi:hover{border-color:var(--led)!important;color:var(--led)!important}.v1nn .act .go:hover{filter:brightness(1.08)}}@media (width>=1200px){.v1nn .sec-trend .trend{overscroll-behavior:contain;max-height:52vh;overflow-y:auto}.v1nn .sec-trend .trend::-webkit-scrollbar{width:4px}.v1nn .sec-trend .trend::-webkit-scrollbar-thumb{background:var(--led-dim);border-radius:2px}.v1nn .sec-hist .hist{overscroll-behavior:contain;max-height:36vh;overflow-y:auto}.v1nn .colL .slots{grid-template-columns:repeat(5,minmax(0,1fr))!important}.v1nn .colL .slot{height:40px}.v1nn .cols{grid-template-rows:min-content auto}.v1nn .wrap{max-width:1600px}.v1nn .cols{grid-template-columns:280px minmax(0,1fr) 360px;gap:0 32px}:root[data-layout=table] .v1nn .tfelt{gap:20px 12px;max-width:640px;padding:34px 28px}:root[data-layout=table] .v1nn .disc{width:88px;height:88px}:root[data-layout=table] .v1nn .gate.g-s{margin-top:-100px}:root[data-layout=table] .v1nn .gate .gname .mi{left:calc(50% + 34px)!important}:root[data-layout=table] .v1nn .tmid{width:104px;height:104px}.v1nn .sec-trend .trend{max-height:56vh;padding:6px 12px}.v1nn .sec-trend .tcol{gap:4px 14px;padding:10px 0}.v1nn .sec-trend .tcol .tt{font-size:calc(11px * var(--k))}.v1nn .sec-trend .tcol .tb{font-size:calc(19px * var(--k))}.v1nn .sec-trend .tcol .tr{gap:5px;margin-right:12px}.v1nn .sec-trend .tcol .tr .tn{font-size:calc(14px * var(--k))}.v1nn .sec-trend .tcol .tr .tp{width:calc(23px * var(--k));font-size:calc(12px * var(--k));line-height:1.7}.v1nn .colL .slot{height:44px;font-size:calc(15px * var(--k))}.v1nn .colL .slots{gap:9px}.v1nn .colL .stage{padding:14px 12px}.v1nn .sec-stat .stat{gap:12px}.v1nn .sec-stat .stat>div{min-height:64px}.v1nn .foot{margin-top:16px}.v1nn .cols{grid-template-rows:min-content auto;grid-template-areas:"left bet trend""left stat hist"}.v1nn .sec-stat{grid-area:stat;align-self:start}.v1nn .sec-stat .stat{gap:12px;display:flex}.v1nn .sec-stat .stat>div{flex:1 1 0;min-width:0;min-height:60px}.v1nn .sec-stat>.cap:first-child{margin-top:6px}}.v1nn .seat .shand{justify-content:center;padding-top:16px;position:relative}.v1nn .seat .shand .lb{position:absolute;top:5px;left:2px}.v1nn .seat .shand>.mi{margin:0 auto 3px}.v1nn .seat .shand .lb{font-size:calc(14px * var(--k));letter-spacing:.16em;color:var(--xside);font-weight:800}.v1nn .seat .shand .lb em{font-size:calc(10px * var(--k));letter-spacing:0}:root[data-layout=table] .v1nn .colL .slots{padding-right:44px}@media (width>=1200px){.v1nn .foot{grid-column:3;max-width:none;margin-top:12px}.v1nn .foot .rst{width:100%}}.v1nn .tr .tp{height:calc(17px * var(--k));justify-content:center;align-items:center;line-height:1;display:inline-flex}.v1nn .tr .tn.nn{justify-content:center;align-items:center;padding:2px 5px;line-height:1;display:inline-flex}@media (width>=1200px){.v1nn .sec-trend .tcol{grid-template-columns:38px 44px repeat(3,minmax(0,1fr))}.v1nn .sec-trend .tcol .tr{justify-content:flex-end;width:100%;margin-right:0;display:flex}}:root[data-layout=table] .v1nn .colL .slots{gap:10px;padding-right:68px;grid-template-columns:repeat(5,minmax(0,1fr))!important}:root[data-layout=table] .v1nn .colL .slot{height:42px;font-size:calc(14px * var(--k));border-radius:999px}:root[data-layout=table] .v1nn .colL .slot .idx{font-size:calc(13px * var(--k));letter-spacing:.06em;white-space:nowrap;color:var(--led);font-weight:800;display:none;position:absolute;top:50%;left:calc(100% + 34px);transform:translateY(-50%)}:root[data-layout=table] .v1nn .colL .slot.on.key .idx,:root[data-layout=table] .v1nn .colL .slot.on.x2 .idx,:root[data-layout=table] .v1nn .colL .slot.on.nn .idx{display:block}:root[data-layout=table] .v1nn .disc{width:62px;height:62px}@media (width>=900px){:root[data-layout=table] .v1nn .disc{width:80px;height:80px}}@media (width>=1200px){:root[data-layout=table] .v1nn .disc{width:88px;height:88px}}:root[data-layout=table] .v1nn .gate .gname{margin-bottom:6px!important}:root[data-layout=table] .v1nn .gate .gname .mi{font-size:calc(11px * var(--k))!important;min-height:21px!important;padding:2px 8px!important;top:4px!important;left:calc(50% + 26px)!important}@media (width>=900px){:root[data-layout=table] .v1nn .gate .gname .mi{left:calc(50% + 32px)!important}}@media (width>=1200px){:root[data-layout=table] .v1nn .gate .gname .mi{left:calc(50% + 36px)!important}}.v1nn .tcol .tb.nn{border-width:1.5px;padding:1px 6px;display:inline-block}.v1nn .tcol .tb{box-sizing:border-box;padding:1px 6px;display:inline-block}.v1nn .tcol .tb.nn{box-shadow:inset 0 0 0 1.5px var(--nnbd);border:0!important}.v1nn .felt-note{font-size:calc(10px * var(--k));letter-spacing:.08em;color:var(--mute);white-space:nowrap;z-index:2;font-weight:700;position:absolute;top:7px;left:50%;transform:translate(-50%)}.v1nn .tcol .tb{text-align:right;padding-right:12px;display:block}:root[data-theme=bone] .v1bg .trend i.m{color:#7a5a10}:root[data-theme=bone] .v1bg .trend i.e,:root[data-theme=bone] .v1bg .trend i.w{color:#2c6b2c}:root[data-theme=bone] .v1bg .trend i.s,:root[data-theme=bone] .v1bg .trend i.wa{color:#1d5e8f}:root[data-theme=felt] .v1bg .trend i.b,:root[data-theme=felt] .v1bg .trend i.f{color:#ff8071}:root[data-theme=board] .v1bg .trend i.b,:root[data-theme=board] .v1bg .trend i.f{color:#ff7a6b}.v1nn .bkstrip .lb{font-size:calc(14px * var(--k))}.v1nn .tcol .tb.nn{text-align:center;margin-left:auto;margin-right:12px;padding:1px 6px;display:table}:root[data-layout=table] .v1nn .tfelt{background:radial-gradient(ellipse 80% 60% at 50% 40%, color-mix(in srgb, var(--led) 10%, transparent) 0%, transparent 60%), repeating-linear-gradient(115deg, #ffffff06 0 2px, transparent 2px 5px), var(--sunk);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--led) 82%, transparent), inset 0 0 14px 2px color-mix(in srgb, var(--led) 40%, transparent), inset 0 0 0 7px var(--sunk), inset 0 0 0 8px color-mix(in srgb, var(--led) 20%, transparent), inset 0 0 60px #0000006b, 0 0 26px color-mix(in srgb, var(--led) 18%, transparent);border:0}:root[data-layout=table] .v1nn .disc{box-shadow:inset 0 3px 12px #00000052, 0 0 12px color-mix(in srgb, var(--led) 14%, transparent)}:root[data-layout=table] .v1nn .live .disc{box-shadow:inset 0 3px 12px #00000052, 0 0 22px color-mix(in srgb, var(--led) 42%, transparent)}:root[data-layout=table] .v1nn .disc .bn{text-shadow:0 0 10px color-mix(in srgb, var(--led) 45%, transparent)}:root[data-layout=table] .v1nn .live .disc .bn{text-shadow:0 0 16px color-mix(in srgb, var(--led) 80%, transparent)}:root[data-layout=table] .v1nn .gname .dir{letter-spacing:.16em;text-shadow:0 0 8px color-mix(in srgb, var(--led) 42%, transparent)}:root[data-layout=table] .v1nn .mi{border-color:color-mix(in srgb, var(--led) 48%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--led) 20%, transparent), inset 0 0 8px color-mix(in srgb, var(--led) 9%, transparent)}:root[data-layout=table] .v1nn .felt-note{letter-spacing:.06em;text-shadow:0 0 8px #000000b3}.v1nn[data-g=nn] .colL .lastline{border:1px solid var(--line);background:var(--sunk);font-size:calc(12.5px * var(--k));color:var(--paper);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin:2px 0 10px;padding:7px 12px;font-weight:700;overflow:hidden}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has{background:var(--led);border-color:var(--led-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--led) 35%, transparent), 0 6px 16px #00000073}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm,:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm em,:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm em.x,:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .amt{color:#1a1408}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .amt{font-weight:900}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has{padding-left:6px}:root[data-theme=bone][data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm,:root[data-theme=bone][data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm em,:root[data-theme=bone][data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .nmm em.x,:root[data-theme=bone][data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has .amt{color:#fff}:root[data-layout=table] .v1nn[data-g=nn] .gate.hasbet .disc{box-shadow:inset 0 3px 12px #00000052, 0 0 0 3px var(--led), 0 0 22px color-mix(in srgb, var(--led) 50%, transparent)}:root[data-layout=table] .v1nn[data-g=nn] .tmid.last{box-shadow:0 0 0 3px var(--hot), 0 0 30px color-mix(in srgb, var(--hot) 60%, transparent);background:color-mix(in srgb, var(--hot) 14%, var(--sunk))}:root[data-layout=table] .v1nn[data-g=nn] .tmid.last .tnum{color:var(--hot);font-size:calc(34px * var(--k))}:root[data-layout=table] .v1nn[data-g=nn] .tmid.last .tlab{color:var(--hot)}.v1nn[data-g=nn] .act .tot b{font-size:calc(20px * var(--k));color:var(--led)}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt{padding-left:13px;position:relative;overflow:hidden}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt:before{content:"";background:var(--hot);width:5px;position:absolute;top:0;bottom:0;left:0}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt[data-side=X]:before{background:var(--xside)}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt-t:before{background:var(--win)}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt .nmm em{color:var(--hot)}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt .nmm em.x{color:var(--xside)}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt.has:before{display:none}.v1nn[data-g=nn] .chips{justify-items:center;gap:10px}.v1nn[data-g=nn] .chip{letter-spacing:0;width:56px;height:56px;min-height:0;font-weight:900;font-size:calc(12px * var(--k));border:3px dashed #ffffff6b;border-radius:50%;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 4px #00000059,0 3px 8px #00000080}.v1nn[data-g=nn] .chip:first-child{color:#fff;background:#5b5b5b}.v1nn[data-g=nn] .chip:nth-child(2){color:#fff;background:#2f6fd6}.v1nn[data-g=nn] .chip:nth-child(3){color:#fff;background:#c8302b}.v1nn[data-g=nn] .chip:nth-child(4){color:#1a1408;background:#d9a53a}.v1nn[data-g=nn] .chip.on{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--led), inset 0 0 0 4px #00000059, 0 8px 16px #0000008c;transform:translateY(-4px)scale(1.08)}.v1nn[data-g=nn] .act .go{background:var(--led);color:#1a1408;border-color:var(--led);min-height:46px;font-weight:900;font-size:calc(16px * var(--k));border-radius:10px}:root[data-theme=bone] .v1nn[data-g=nn] .act .go{color:#fff}.v1nn[data-g=nn] .act .go:disabled{opacity:.45}.v1nn[data-g=nn] .colL.strip-off .stage{display:none}@media (width<=899px){.v1nn[data-g=nn]{padding-bottom:calc(136px + env(safe-area-inset-bottom))}}.v1nn[data-g=nn] .colL .lastline{font-size:calc(11.5px * var(--k));letter-spacing:0;padding:6px 10px}.v1nn[data-g=nn] .chip{font-size:calc(10.5px * var(--k));letter-spacing:-.05em}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt{padding-left:10px}:root[data-layout=table] .v1nn[data-g=nn] .gate .sbets .opt:before{width:4px}.v1nn .chips{flex-wrap:wrap;gap:5px;display:flex}.v1nn .chip{flex:56px}.v1nn[data-g=nn] .chips{justify-content:center;gap:10px}.v1nn[data-g=nn] .chip{flex:0 0 56px}.v1bg .chips{flex-wrap:wrap;gap:4px;display:flex}.v1nn .chip.chip-custom,.v1bg .chips button.chip-custom{border:1px dashed var(--led);color:var(--led);background:0 0;font-weight:800}.v1nn .chip.chip-custom.on,.v1bg .chips button.chip-custom[aria-pressed=true]{background:var(--led);color:var(--ink);border-style:solid}.chip-modal{max-width:360px}.chip-modal .chip-amt{text-align:center;color:var(--led,#d9a53a);letter-spacing:.02em;padding:4px 0 10px;font-family:Martian Mono,monospace;font-size:30px;font-weight:800;line-height:1}.chip-modal .chip-input{box-sizing:border-box;text-align:center;border:1px solid var(--border);background:var(--sunk,#000);width:100%;color:var(--ink,#fff);border-radius:8px;padding:12px;font-size:22px;font-weight:700}.chip-modal .chip-quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip-modal .chip-quick button{white-space:nowrap;border:1px solid var(--border);background:var(--sunk,#1a1a1a);min-width:0;min-height:40px;color:var(--ink,#fff);border-radius:8px;flex:auto;padding:0 10px;font-size:14px;font-weight:700}.chip-modal .chip-hint{color:var(--mute,#999);margin:12px 0 0;font-size:12px;line-height:1.5}.chip-modal .chip-confirm{background:var(--led,#d9a53a);width:100%;min-height:48px;color:var(--ink,#1a1408);border:0;border-radius:8px;margin-top:14px;font-size:16px;font-weight:800}.chip-modal .chip-confirm:disabled{opacity:.45}.chip-modal .chip-input{color:var(--led,#d9a53a);letter-spacing:.02em;padding:14px 12px;font-family:Martian Mono,monospace;font-size:30px;font-weight:800}.chip-modal .chip-input::placeholder{color:var(--mute,#8a8172);letter-spacing:0;font-family:inherit;font-size:15px;font-weight:600}.chip-modal .chip-quick button{border:1px solid var(--led,#d9a53a);color:var(--led,#d9a53a);background:0 0}.v1bg .chips button{flex:40px}.v1nn .betbar .in .chips{flex-wrap:wrap;gap:5px;display:flex}.v1nn[data-g=nn] .betbar .in .chips{justify-content:center;gap:10px}.v1bg .bar .in .chips{flex-wrap:wrap;gap:4px;display:flex}.v1bg .bar .in .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.v1bg .bar .in .chips button{flex:none;min-width:0}.v1nn.nnfelt{--nf-bg:#07090a;--nf-bg2:#0d1210;--nf-felt:var(--cloth-1,#14563f);--nf-felt-2:var(--cloth-2,#0c3b2b);--nf-felt-3:var(--cloth-3,#072518);--nf-brass:#c9a24b;--nf-brass-2:#8a6a2a;--nf-brass-3:#4f3c14;--nf-gold:#f2c65a;--nf-gold-deep:#b8862b;--nf-glow:#f2c65a8c;--nf-bone:#f4ecd9;--nf-ink:#0b0e0d;--nf-text:#ecebe4;--nf-muted:#9fb3aa;--nf-faint:#6f857b;--nf-line:#ffffff17;--nf-orange:#ff8c3a;--nf-darkred:#7b1c1c;--nf-tie:#3a9bd6;--nf-win:#ffd36b;--nf-danger:#ff5f57;--nf-num:#d9b871;--nf-amber:#e6a94e;--nf-wine:#a12d43;background:radial-gradient(90% 40% at 50% -6%,var(--cloth-tint,#1b2a25) 0%,transparent 60%),linear-gradient(var(--nf-bg2),var(--nf-bg) 40%);background-color:var(--nf-bg);color:var(--nf-text);min-height:100dvh;padding:0 0 calc(112px + env(safe-area-inset-bottom));font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Noto Sans TC,Segoe UI,Roboto,sans-serif}.v1nn.nnfelt *{box-sizing:border-box}.v1nn.nnfelt .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.v1nn.nnfelt button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.v1nn.nnfelt .nf-cols{flex-direction:column;display:flex}.v1nn.nnfelt .nf-main,.v1nn.nnfelt .nf-side{display:contents}.v1nn.nnfelt .ds{order:1}.v1nn.nnfelt .nf-table{order:2}.v1nn.nnfelt .nf-road{order:3}.v1nn.nnfelt .ms{order:4}.v1nn.nnfelt .nf-betbar{order:5}.v1nn.nnfelt .nf-tools{gap:6px;display:flex}.v1nn.nnfelt .nf-pill{border:1px solid var(--nf-brass);color:var(--nf-gold);white-space:nowrap;background:#0a0e0ccc;border-radius:999px;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.v1nn.nnfelt .nf-table{background:radial-gradient(120% 90% at 50% 18%,var(--nf-felt) 0%,var(--nf-felt-2) 55%,var(--nf-felt-3) 100%);box-shadow:inset 0 0 0 4px var(--nf-brass-3),inset 0 0 0 7px var(--nf-brass-2),inset 0 0 0 8px var(--nf-brass),inset 0 0 60px #0000008c,0 20px 40px -20px #000000e6;border-radius:26px;margin:4px 10px 0;padding:14px 10px 12px;position:relative}.v1nn.nnfelt .nf-table:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff04 0 2px,#0000 2px 6px);border-radius:20px;position:absolute;inset:8px}.v1nn.nnfelt .nf-empty{text-align:center;color:var(--nf-muted);padding:8px 0 12px;font-size:13px;position:relative}.v1nn.nnfelt .nf-dealer{background:linear-gradient(#00000047,#0000006b);border:1px solid #c9a24b73;border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;margin:0 auto 10px;padding:9px 12px 10px;display:grid;position:relative;box-shadow:0 8px 20px -10px #000000e6}.v1nn.nnfelt .nf-dealer .nf-seat-n{color:var(--nf-gold);letter-spacing:.2em;font-size:15px}.v1nn.nnfelt .nf-dealer .nf-seat-n:before,.v1nn.nnfelt .nf-dealer .nf-seat-n:after{content:"◆";color:var(--nf-brass);margin:0 6px;font-size:9px}.v1nn.nnfelt .nf-dealer .nf-hand{justify-content:center}.v1nn.nnfelt .nf-seats{flex-direction:column;gap:9px;display:flex;position:relative}.v1nn.nnfelt .nf-seat{background:linear-gradient(#00000038,#00000061);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:9px 10px;transition:box-shadow .3s,border-color .3s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}.v1nn.nnfelt .nf-seat-l{flex-direction:column;gap:6px;min-width:0;display:flex}.v1nn.nnfelt .nf-seat.hasbet{border-color:#f2c65a73}.v1nn.nnfelt .nf-seat.won{border-color:var(--nf-win);box-shadow:0 0 0 1px var(--nf-win),0 0 26px 2px var(--nf-glow),inset 0 1px 0 #ffffff1a;animation:1.4s ease-in-out 3 nfwin}.v1nn.nnfelt .nf-seat.lost .nf-plate,.v1nn.nnfelt .nf-seat.lost .nf-ball{opacity:.78}@keyframes nfwin{0%,to{box-shadow:0 0 0 1px var(--nf-win),0 0 18px 0 var(--nf-glow)}50%{box-shadow:0 0 0 2px var(--nf-win),0 0 34px 6px var(--nf-glow)}}.v1nn.nnfelt .nf-seat-h{align-items:center;gap:8px;display:flex}.v1nn.nnfelt .nf-seat-n{letter-spacing:.14em;font-size:15px;font-weight:900}.v1nn.nnfelt .nf-hand{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.v1nn.nnfelt .nf-ps{color:var(--nf-muted);letter-spacing:.06em;font-size:11px}.v1nn.nnfelt .nf-ball{width:32px;height:32px;color:var(--nf-ink);background:radial-gradient(circle at 35% 30%,#fff,var(--nf-bone) 45%,#b9ad93);box-shadow:0 0 0 2px var(--nf-gold),inset 0 -2px 3px #00000047,0 2px 3px #0009;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:900;display:grid;position:relative}.v1nn.nnfelt .nf-ball:not(.t1):not(.t2):not(.t3){color:var(--nf-text);background:#ffffff17;box-shadow:inset 0 0 0 1.5px #f2c65a80}.v1nn.nnfelt .hcard .bn.sqz-hidden:after{--sqz-item-lid:radial-gradient(circle at 34% 26%,var(--cloth-lid-1,#245a47) 0%,var(--cloth-lid-2,#12382b) 50%,var(--cloth-lid-3,#071a13) 100%);--sqz-item-lid-ink:var(--nf-brass);border:1.5px solid #c9a24b80;border-radius:50%;font-size:12px}.v1nn.nnfelt .nf-plate{letter-spacing:.03em;min-width:0;color:var(--nf-text);border-left:3px solid #fff6;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:6px;padding:1px 0 1px 9px;font-size:13.5px;font-weight:800;display:flex}.v1nn.nnfelt .nf-plate.wait{color:var(--nf-muted);border-left-color:#ffffff2e;font-weight:600}.v1nn.nnfelt .nf-plate .nf-pt{letter-spacing:.04em;white-space:nowrap;font-weight:900}.v1nn.nnfelt .nf-plate .nf-pt i{opacity:.85;margin-left:2px;font-size:11px;font-style:normal}.v1nn.nnfelt .nf-plate.t2{border-left-color:var(--nf-amber)}.v1nn.nnfelt .nf-plate.t2 .nf-pt{color:var(--nf-amber)}.v1nn.nnfelt .nf-plate.t3{border-left-color:var(--nf-wine)}.v1nn.nnfelt .nf-plate.t3 .nf-pt{color:var(--nf-bone);background:linear-gradient(180deg,#c53a55,var(--nf-wine) 60%,#7a1f31);border-radius:999px;padding:1px 8px}.v1nn.nnfelt .nf-res{color:var(--nf-muted);white-space:nowrap;align-items:baseline;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.v1nn.nnfelt .nf-res .nf-dot{color:var(--nf-faint)}.v1nn.nnfelt .nf-res em{margin-left:3px;font-style:normal;font-weight:900}.v1nn.nnfelt .nf-res em.plus{color:var(--nf-win)}.v1nn.nnfelt .nf-res em.minus{color:var(--nf-danger)}.v1nn.nnfelt .hcard .mi{border:1px solid var(--nf-brass);min-width:0;height:22px;color:var(--nf-gold);background:#0a0e0c99;border-radius:999px;margin:0;padding:0 9px;font-size:11px;font-weight:800;line-height:1}.v1nn.nnfelt .hcard.armed .mi{background:var(--nf-gold);color:var(--nf-ink)}.v1nn.nnfelt .hcard.armed{background:linear-gradient(#f2c65a1a,#00000061);border-color:#f2c65a80}.v1nn.nnfelt .nf-zones{grid-template-columns:repeat(3,58px);grid-auto-rows:minmax(42px,auto);gap:6px;display:grid}.v1nn.nnfelt .nf-zone{color:var(--nf-text);background:#ffffff12;border:1px solid #ffffff38;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px 2px;font-size:14px;font-weight:800;line-height:1.15;transition:transform .12s,background .2s,border-color .2s;display:flex;position:relative}.v1nn.nnfelt .nf-zone small{color:var(--nf-muted);letter-spacing:.04em;font-size:10px;font-weight:700}.v1nn.nnfelt .nf-zone.r2{border-color:#f2c65a47}.v1nn.nnfelt .nf-zone.r2 small{color:var(--nf-gold)}.v1nn.nnfelt .nf-zone.z-t{grid-area:1/3/span 2}.v1nn.nnfelt .nf-zone.z-t small{color:var(--nf-tie)}.v1nn.nnfelt .nf-zone:active{transform:scale(.95)}.v1nn.nnfelt .nf-zone.on{border-color:var(--nf-gold);background:#f2c65a24}.v1nn.nnfelt .nf-zone:disabled{opacity:.5;cursor:default}.v1nn.nnfelt .nf-stack{min-width:32px;color:var(--nf-ink);background:radial-gradient(circle at 40% 30%,#fff3cf,var(--nf-gold) 55%,var(--nf-gold-deep));box-shadow:0 2px 4px #0009,0 0 10px var(--nf-glow);z-index:2;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:900;animation:.35s cubic-bezier(.2,1.5,.5,1) nfland;position:absolute;top:-9px;right:-6px}@keyframes nfland{0%{transform:scale(0)translateY(14px)}to{transform:none}}.v1nn.nnfelt .nf-road{border:1px solid var(--nf-line);background:#ffffff0a;border-radius:16px;margin:10px 10px 0;padding:10px 12px 11px}.v1nn.nnfelt .nf-road-h{letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.v1nn.nnfelt .nf-road-lg{color:var(--nf-muted);letter-spacing:0;white-space:nowrap;gap:8px;font-size:9.5px;font-weight:600;display:flex}.v1nn.nnfelt .nf-road-lg i{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:3px;display:inline-block}.v1nn.nnfelt .nf-road-lg i.g{background:var(--nf-gold)}.v1nn.nnfelt .nf-road-lg i.t{box-shadow:inset 0 0 0 1.5px var(--nf-tie)}.v1nn.nnfelt .nf-road-empty{color:var(--nf-faint);text-align:center;padding:6px 0;font-size:12px}.v1nn.nnfelt .nf-road-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.v1nn.nnfelt .nf-road-grid{grid-template-columns:30px repeat(8,26px);align-items:center;gap:4px 3px;width:max-content;display:grid}.v1nn.nnfelt .nf-road-grid>.nf-road-n{z-index:1;background:#131615;align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.v1nn.nnfelt .nf-road-grid>.nf-road-n.corner{padding:0}.v1nn.nnfelt .nf-rt{color:var(--nf-faint);text-align:center;font-size:9.5px;font-weight:700}.v1nn.nnfelt .nf-road-n{color:var(--nf-muted);letter-spacing:.06em;font-size:11px;font-weight:800}.v1nn.nnfelt .nf-road-n.b{color:var(--nf-gold);text-shadow:0 0 8px var(--nf-glow);margin-bottom:5px;font-size:13px;font-weight:900}.v1nn.nnfelt .nf-rc{aspect-ratio:1;color:var(--nf-num);background:#c9a24b12;border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #c9a24b4d}.v1nn.nnfelt .nf-rc.bk{color:var(--nf-gold);background:#c9a24b24;margin-bottom:5px;font-size:15px;font-weight:900;box-shadow:inset 0 0 0 1.5px #c9a24b80}.v1nn.nnfelt .nf-rc.w{background:linear-gradient(180deg,#ffe08a,var(--nf-gold) 60%,var(--nf-gold-deep));color:var(--nf-ink);box-shadow:0 0 10px var(--nf-glow)}.v1nn.nnfelt .nf-rc.tie{box-shadow:inset 0 0 0 1.5px var(--nf-tie);color:#9ad8fa}.v1nn.nnfelt .nf-rc.r2{color:var(--nf-amber)}.v1nn.nnfelt .nf-rc.r3{color:var(--nf-bone);background:linear-gradient(180deg,#c53a55,var(--nf-wine) 60%,#7a1f31);font-weight:900;box-shadow:0 0 8px #c53a5566,inset 0 0 0 1px #ffffff26}.v1nn.nnfelt .nf-rc.bk.r2{color:var(--nf-amber)}.v1nn.nnfelt .nf-rc.bk.r3{color:var(--nf-bone);background:linear-gradient(180deg,#c53a55,var(--nf-wine) 60%,#7a1f31);box-shadow:0 0 8px #c53a5566,inset 0 0 0 1px #ffffff26}.v1nn.nnfelt .nf-rc.w.r2{color:var(--nf-ink);box-shadow:0 0 10px var(--nf-glow),inset 0 0 0 2px var(--nf-amber)}.v1nn.nnfelt .nf-rc.w.r3{color:var(--nf-bone);background:linear-gradient(180deg,#c53a55,var(--nf-wine) 60%,#7a1f31);box-shadow:0 0 10px var(--nf-glow),inset 0 0 0 2px var(--nf-gold)}.v1nn.nnfelt .nf-betbar{z-index:40;padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#07090a;border-top:1px solid #c9a24b52;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 28px -4px #07090af2}.v1nn.nnfelt .nf-row1{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.v1nn.nnfelt .nf-act{grid-template-columns:auto auto 1fr;gap:8px;display:grid}.v1nn.nnfelt .nf-ghost{border:1px solid var(--nf-line);color:var(--nf-muted);background:#ffffff0d;border-radius:12px;height:44px;padding:0 12px;font-size:12.5px;font-weight:700}.v1nn.nnfelt .nf-ghost:disabled{opacity:.45;cursor:default}.v1nn.nnfelt .nf-go{letter-spacing:.1em;height:44px;color:var(--nf-ink);background:linear-gradient(180deg,#ffe08a,var(--nf-gold) 45%,var(--nf-gold-deep));box-shadow:0 8px 20px -6px var(--nf-glow),inset 0 1px 0 #ffffffb3,inset 0 -2px 0 #00000040;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 10px;font-size:15.5px;font-weight:900;transition:transform .12s,filter .2s;display:flex}.v1nn.nnfelt .nf-go:active{transform:translateY(2px)}.v1nn.nnfelt .nf-go:disabled{filter:grayscale(.8)brightness(.6);box-shadow:none;cursor:default}.v1nn.nnfelt .nf-go-amt{letter-spacing:0;border-left:1px solid #00000038;align-items:baseline;gap:4px;padding-left:9px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.v1nn.nnfelt .nf-go-amt small{opacity:.7;font-size:9.5px;font-weight:800}@media (width<=340px){.v1nn.nnfelt .nf-zones{grid-template-columns:repeat(3,52px);grid-auto-rows:minmax(38px,auto)}.v1nn.nnfelt .nf-ghost{padding:0 9px;font-size:12px}.v1nn.nnfelt .nf-go{letter-spacing:.04em;gap:6px;font-size:14px}.v1nn.nnfelt .nf-go-amt{padding-left:6px;font-size:12.5px}.v1nn.nnfelt .nf-go-amt small{display:none}}.v1nn.nnfelt .toast{border:1px solid var(--nf-gold);color:var(--nf-gold);box-shadow:0 0 24px var(--nf-glow);background:#0a0e0cf0;border-radius:999px;max-width:92vw;padding:9px 16px;font-weight:800;top:90px;bottom:auto;left:50%;transform:translate(-50%)}@media (width>=600px) and (width<=899px){.v1nn.nnfelt .nf-cols,.v1nn.nnfelt .nf-betbar>*{max-width:600px;margin-left:auto;margin-right:auto}}@media (width>=900px){.v1nn.nnfelt{padding-bottom:28px}.v1nn.nnfelt .nf-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:22px;max-width:1060px;margin:0 auto;padding:0 22px;display:grid}.v1nn.nnfelt .nf-main{min-width:0;display:block}.v1nn.nnfelt .nf-side{flex-direction:column;gap:14px;min-width:0;display:flex}.v1nn.nnfelt .nf-table,.v1nn.nnfelt .nf-road,.v1nn.nnfelt .ms{margin:0}.v1nn.nnfelt .nf-betbar{background:linear-gradient(#101613,#07090a);border:1px solid #c9a24b66;border-radius:18px;order:-1;padding:16px 16px 14px;position:static;box-shadow:0 14px 30px -14px #000000e6,inset 0 1px #ffffff0d}.v1nn.nnfelt .nf-row1{flex-wrap:wrap;gap:10px;margin-bottom:12px}.v1nn.nnfelt .nf-ghost,.v1nn.nnfelt .nf-go{height:48px}.v1nn.nnfelt .nf-zones{grid-template-columns:repeat(3,78px);grid-auto-rows:minmax(46px,auto);gap:7px}.v1nn.nnfelt .nf-zone{border-radius:12px;font-size:15px}.v1nn.nnfelt .nf-zone small{font-size:10px}.v1nn.nnfelt .nf-stack{min-width:36px;font-size:11px}.v1nn.nnfelt .nf-ball{width:34px;height:34px;font-size:13.5px}.v1nn.nnfelt .toast{top:100px}}:root[data-layout=felt] .sqz-pit{--sqz-size:min(56vw,232px);--sqz-face-bg:radial-gradient(circle at 34% 28%,#fff 0%,#f4ecd9 42%,#c9bc9c 100%);--sqz-face-ink:#0b0e0d;--sqz-lid-bg:radial-gradient(circle at 34% 26%,var(--cloth-lid-1,#245a47) 0%,var(--cloth-lid-2,#12382b) 50%,var(--cloth-lid-3,#071a13) 100%);--sqz-lid-ink:#c9a24b;--sqz-rim:#f2c65ad9;--sqz-backdrop:radial-gradient(70% 55% at 50% 44%,var(--cloth-veil,#14563f8c),#040a08f2 72%);--sqz-text:#f4ecd9;--sqz-accent:#f2c65a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);gap:12px}:root[data-layout=felt] .sqz-pit:before{content:attr(data-who);color:#f2c65a;letter-spacing:.14em;background:#080e0bc7;border:1px solid #c9a24b;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 0 18px #0009,inset 0 1px #ffffff0f}:root[data-layout=felt] .sqz-pit:not([data-who]):before{display:none}:root[data-layout=felt] .sqz-pit .sqz-num{color:#0b0e0d;border:0;font-family:inherit;font-weight:900;box-shadow:inset 0 -8px 16px #503c1440!important}:root[data-layout=felt] .sqz-pit .sqz-num.t2,:root[data-layout=felt] .sqz-pit .sqz-num.x2{color:#0b0e0d;border-color:#0000;box-shadow:inset 0 -8px 16px #503c1440,0 0 0 6px #ff8c3a!important}:root[data-layout=felt] .sqz-pit .sqz-num.t3,:root[data-layout=felt] .sqz-pit .sqz-num.nn{color:#0b0e0d;border-color:#0000;box-shadow:inset 0 -8px 16px #503c1440,0 0 0 6px #7b1c1c!important}:root[data-layout=felt] .sqz-pit .sqz-big{box-shadow:0 18px 40px #000000a6,0 0 0 1px #c9a24b66!important}:root[data-layout=felt] .sqz-pit .sqz-big.sqz-pop{box-shadow:0 18px 40px #000000a6,0 0 0 3px #f2c65a,0 0 34px #f2c65a8c!important}:root[data-layout=felt] .sqz-pit .sqz-lid{border:0;font-family:inherit;box-shadow:inset 0 -6px 14px #00000073,inset 0 0 0 6px #c9a24b52!important}:root[data-layout=felt] .sqz-pit .sqz-rim{border-color:#f2c65a99}:root[data-layout=felt] .sqz-pit .sqz-tip{color:#f4ecd9;font-size:14px}:root[data-layout=felt] .sqz-pit .sqz-tip b{color:#f2c65a}:root[data-layout=felt] .sqz-pit .sqz-btn{color:#9fb3aa;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;font-weight:800}:root[data-layout=felt] .sqz-pit .sqz-btn.sqz-solid{color:#0b0e0d;background:linear-gradient(#ffe08a,#f2c65a 45%,#b8862b);border-color:#0000;box-shadow:0 8px 20px -6px #f2c65a8c}:root[data-layout=felt] #sqzTip{color:#f2c65a;border-color:#c9a24b}@media (prefers-reduced-motion:reduce){.v1nn.nnfelt .nf-seat.won,.v1nn.nnfelt .nf-stack{animation:none}}.bgfelt{--bf-bg:#07090a;--bf-bg2:#0d1210;--bf-felt:var(--cloth-1,#14563f);--bf-felt2:var(--cloth-2,#0c3b2b);--bf-felt3:var(--cloth-3,#072518);--bf-brass:#c9a24b;--bf-brass2:#8a6a2a;--bf-gold:#f2c65a;--bf-gold-deep:#b8862b;--bf-glow:#f2c65a8c;--bf-bone:#f4ecd9;--bf-ink:#0b0e0d;--bf-text:#ecebe4;--bf-muted:#9fb3aa;--bf-faint:#6f857b;--bf-line:#ffffff17;--bf-tie:#3a9bd6;--bf-danger:#ff5f57;background:radial-gradient(90% 40% at 50% -6%,var(--cloth-tint,#1b2a25) 0%,transparent 60%),linear-gradient(var(--bf-bg2),var(--bf-bg) 40%);background-color:var(--bf-bg);color:var(--bf-text);min-height:100dvh;padding:0 0 calc(120px + env(safe-area-inset-bottom));font-family:-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Noto Sans TC,Segoe UI,Roboto,sans-serif;line-height:1.45}.bgfelt *{box-sizing:border-box}.bgfelt .mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.bgfelt button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.bgfelt .bf-cols{flex-direction:column;display:flex}.bgfelt .bf-main,.bgfelt .bf-side{display:contents}.bgfelt .bf-strip{border:1px solid var(--bf-line);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:16px;order:1;margin:6px 10px 0;padding:9px 10px 10px}.bgfelt .bf-strip-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.bgfelt .bf-strip-l{color:var(--bf-muted);letter-spacing:.04em;font-weight:700}.bgfelt .bf-tools{gap:6px;display:flex}.bgfelt .bf-pill{border:1px solid var(--bf-line);color:var(--bf-muted);background:#ffffff0d;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;text-decoration:none}.bgfelt .bf-balls{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.bgfelt .bf-ball{aspect-ratio:1;color:var(--bf-ink);background:radial-gradient(circle at 35% 30%,#fff,var(--bf-bone) 45%,#b9ad93);border-radius:50%;place-items:center;font-size:11.5px;font-weight:900;display:grid;box-shadow:inset 0 -2px 3px #00000047,0 2px 3px #0000008c}.bgfelt .bf-ball.wait{color:var(--bf-faint);background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #f2c65a4d}.bgfelt .bf-verdict{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.bgfelt .bf-pop{animation:.32s cubic-bezier(.2,1.5,.45,1) bfpop}.bgfelt .bf-ball.new{box-shadow:0 0 0 2px var(--bf-gold),0 0 14px var(--bf-glow),inset 0 -2px 3px #00000047;animation:.38s cubic-bezier(.2,1.6,.4,1) bfpopnew}.bgfelt .bf-drawn{color:var(--bf-gold);text-shadow:0 0 8px var(--bf-glow)}.bgfelt .bf-verdict-in{animation:.45s ease-out bfverdict}@keyframes bfpop{0%{opacity:.2;transform:scale(0)translateY(10px)}to{opacity:1;transform:none}}@keyframes bfpopnew{0%{opacity:0;transform:scale(0)translateY(-16px)}60%{transform:scale(1.18)}to{transform:none}}@keyframes bfverdict{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bgfelt .bf-pop,.bgfelt .bf-ball.new,.bgfelt .bf-verdict-in{animation:none}}.bgfelt .bf-sumv{color:var(--bf-gold);text-shadow:0 0 8px var(--bf-glow);font-size:15px;font-weight:900}.bgfelt .bf-tagv{border:1px solid var(--bf-line);background:#ffffff12;border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:800}.bgfelt .bf-tagv.g{background:linear-gradient(180deg,#ffe08a,var(--bf-gold) 60%,var(--bf-gold-deep));color:var(--bf-ink);border-color:#0000}.bgfelt .bf-table{background:radial-gradient(120% 90% at 50% 0%,var(--bf-felt) 0%,var(--bf-felt2) 55%,var(--bf-felt3) 100%);border:2px solid var(--bf-brass2);border-radius:20px;order:2;margin:8px 8px 0;padding:9px 8px 10px;box-shadow:inset 0 0 0 1px #f2c65a40,inset 0 14px 34px #0000006b,0 6px 22px #00000080}.bgfelt .bf-tabs{gap:4px;margin:0 2px 8px;display:flex}.bgfelt .bf-tab{color:var(--bf-muted);letter-spacing:.02em;background:#00000040;border:1px solid #f2c65a47;border-radius:11px;flex:1;padding:8px 2px;font-size:13px;font-weight:800}.bgfelt .bf-tab[aria-selected=true]{color:var(--bf-gold);border-color:var(--bf-gold);text-shadow:0 0 8px var(--bf-glow);background:linear-gradient(#f2c65a38,#f2c65a14)}.bgfelt .bf-grid{gap:5px;display:grid}.bgfelt .bf-g4{grid-template-columns:repeat(4,1fr)}.bgfelt .bf-g3{grid-template-columns:repeat(3,1fr)}.bgfelt .bf-g5{grid-template-columns:repeat(5,1fr)}.bgfelt .bf-zone{min-height:70px;color:var(--bf-bone);background:linear-gradient(#ffffff0a,#00000029);border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 4px 6px;display:flex;position:relative}.bgfelt .bf-zone b{letter-spacing:.04em;font-size:20px;font-weight:900}.bgfelt .bf-zone.small2 b{font-size:17px}.bgfelt .bf-zone small{color:var(--bf-muted);text-align:center;font-size:10px;font-weight:700;line-height:1.2}.bgfelt .bf-zone .bf-od{color:var(--bf-gold);font-size:10.5px;font-weight:800}.bgfelt .bf-zone:disabled{opacity:.5}.bgfelt .bf-zone.on{border-color:var(--bf-gold);background:linear-gradient(#f2c65a33,#f2c65a0d);box-shadow:0 0 12px #f2c65a40}.bgfelt .bf-zone .bf-stack{color:var(--bf-ink);background:linear-gradient(180deg,#ffe08a,var(--bf-gold) 60%,var(--bf-gold-deep));border-radius:999px;padding:1px 7px;font-size:10px;font-weight:900;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #00000080}.bgfelt .bf-zone.hit{box-shadow:0 0 0 2px var(--bf-gold),0 0 14px #f2c65a66}.bgfelt .bf-starbar{align-items:center;gap:4px;margin:0 2px 6px;display:flex}.bgfelt .bf-st{color:var(--bf-muted);text-align:center;background:#00000040;border:1px solid #f2c65a47;border-radius:10px;flex:1;padding:6px 0;font-size:12px;font-weight:800}.bgfelt .bf-st[aria-pressed=true]{color:var(--bf-gold);border-color:var(--bf-gold);background:#f2c65a1f}.bgfelt .bf-numgrid{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.bgfelt .bf-num{aspect-ratio:1;color:var(--bf-bone);background:#00000038;border:1px solid #ffffff1f;border-radius:9px;place-items:center;padding:0;font-size:11.5px;font-weight:800;display:grid}.bgfelt .bf-num[aria-pressed=true]{background:radial-gradient(circle at 35% 30%,#fff,var(--bf-bone) 45%,#b9ad93);color:var(--bf-ink);border-color:var(--bf-gold);box-shadow:0 0 0 1.5px var(--bf-gold),0 0 10px #f2c65a59}.bgfelt .bf-num:disabled{opacity:.5}.bgfelt .bf-starinfo{color:var(--bf-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:7px 2px 0;font-size:11px;display:flex}.bgfelt .bf-starinfo b{color:var(--bf-gold)}.bgfelt .bf-staradd{border:1px solid var(--bf-gold);color:var(--bf-gold);background:#f2c65a1f;border-radius:9px;margin-left:auto;padding:6px 14px;font-size:12.5px;font-weight:800}.bgfelt .bf-staradd:disabled{opacity:.4}.bgfelt .bf-starstaged{color:var(--bf-bone);margin:8px 2px 0;font-size:11.5px}.bgfelt .bf-starstaged b{color:var(--bf-gold)}.bgfelt .bf-road{border:1px solid var(--bf-line);background:#ffffff0a;border-radius:16px;order:3;margin:10px 10px 0;padding:10px 12px 11px}.bgfelt .bf-road-h{letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.bgfelt .bf-road-lg{color:var(--bf-muted);white-space:nowrap;font-size:9.5px;font-weight:600}.bgfelt .bf-road-empty{color:var(--bf-faint);text-align:center;padding:6px 0;font-size:12px}.bgfelt .bf-road-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.bgfelt .bf-road-grid{align-items:center;gap:4px 3px;width:max-content;display:grid}.bgfelt .bf-rn{z-index:1;color:var(--bf-muted);letter-spacing:.06em;background:#131615;align-self:stretch;align-items:center;font-size:11px;font-weight:800;display:flex;position:sticky;left:0}.bgfelt .bf-rt{color:var(--bf-faint);text-align:center;font-size:9.5px;font-weight:700}.bgfelt .bf-rc{height:26px;color:var(--bf-bone);background:#ffffff0d;border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.bgfelt .bf-rc.sumc{color:var(--bf-gold);font-size:10.5px}.bgfelt .bf-rc.hot{background:linear-gradient(180deg,#ffe08a,var(--bf-gold) 60%,var(--bf-gold-deep));color:var(--bf-ink)}.bgfelt .bf-rc.blue{box-shadow:inset 0 0 0 1.5px var(--bf-tie);color:#9ad8fa;background:0 0}.bgfelt .bf-rc.e-metal{color:#ffd97a}.bgfelt .bf-rc.e-wood{color:#7fd49a}.bgfelt .bf-rc.e-water{color:#7ec4f2}.bgfelt .bf-rc.e-fire{color:#ff9a6b}.bgfelt .bf-rc.e-earth{color:#d9b08c}.bgfelt .ms{order:4}.bgfelt .bf-hist{flex-direction:column;max-height:230px;display:flex;overflow-y:auto}.bgfelt .bf-hrow{border-bottom:1px solid var(--bf-line);justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;display:flex}.bgfelt .bf-hrow>span{min-width:0;color:var(--bf-bone);align-items:center;gap:7px;display:inline-flex}.bgfelt .bf-hterm{color:var(--bf-faint);flex:none;font-size:10.5px;font-style:normal}.bgfelt .bf-hrow>b{flex:none;font-weight:800}.bgfelt .bf-betbar{z-index:40;padding:7px 10px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0000,#07090ae6 18%,#07090afa);border-top:1px solid #f2c65a38;position:fixed;bottom:0;left:0;right:0}.bgfelt .bf-row1{justify-content:space-between;align-items:center;gap:4px;max-width:600px;margin:0 auto;display:flex}.bgfelt .bf-act{gap:6px;max-width:600px;margin:6px auto 0;display:flex}.bgfelt .bf-ghost{border:1px solid var(--bf-line);color:var(--bf-muted);background:#ffffff0d;border-radius:12px;padding:9px 13px;font-size:12.5px;font-weight:800}.bgfelt .bf-ghost:disabled{opacity:.4}.bgfelt .bf-go{color:var(--bf-ink);background:linear-gradient(180deg,#ffe08a,var(--bf-gold) 55%,var(--bf-gold-deep));letter-spacing:.05em;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 0;font-size:14.5px;font-weight:900;display:flex;box-shadow:0 3px 12px #f2c65a59}.bgfelt .bf-go:disabled{filter:grayscale(.6)brightness(.7)}.bgfelt .bf-go b{font-variant-numeric:tabular-nums}.bgfelt .bf-go small{opacity:.8;font-weight:700}.bgfelt .bf-notice{max-width:600px;color:var(--bf-gold);text-align:center;margin:5px auto 0;font-size:11.5px}.bgfelt .bf-err{max-width:600px;color:var(--bf-danger);text-align:center;margin:5px auto 0;font-size:11.5px}.bgfelt .bf-empty{text-align:center;color:var(--bf-muted);margin:16px;font-size:13px}@media (width>=600px){.bgfelt .bf-strip,.bgfelt .bf-table,.bgfelt .bf-road,.bgfelt .ms{width:calc(100% - 16px);max-width:600px;margin-left:auto;margin-right:auto}}@media (width>=900px){.bgfelt .bf-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:12px;max-width:1060px;margin:0 auto;padding:0 22px;display:grid}.bgfelt .bf-main{min-width:0;display:block}.bgfelt .bf-side{display:block;position:sticky;top:86px}.bgfelt .bf-strip,.bgfelt .bf-table{width:auto;max-width:none;margin-left:0;margin-right:0}.bgfelt .bf-road,.bgfelt .ms{width:auto;max-width:none;margin:0 0 10px}.bgfelt .bf-row1,.bgfelt .bf-act,.bgfelt .bf-notice,.bgfelt .bf-err{max-width:1016px}}
