@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/assets/BarlowCondensed-600-DgR8agyY.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/assets/BarlowCondensed-700-DEfxXLCw.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/assets/BarlowCondensed-800-BibLrsdB.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-weight:400;font-display:swap;src:local(Noto Sans SC),local(Noto Sans CJK SC),url(/assets/NotoSansSC-UI-400-e2rXfg8S.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-weight:700;font-display:swap;src:local(Noto Sans SC Bold),local(Noto Sans CJK SC Bold),url(/assets/NotoSansSC-UI-700-CySQqHa2.woff2)format("woff2")}:root{--c-page:#071426;--c-table:#071426;--c-panel:#0e1c33cc;--c-panel-solid:#0e1c33;--c-edge:#d7dee8;--c-text:#f4f7fb;--c-text-2:#8fa0b8;--c-danger:#b5524b;--c-water:#3fa9f5;--c-gold:#c8a45c;--co-redline:#e23b2f;--co-redline-ink:#fff;--co-lime:#2fbf7a;--co-lime-ink:#071426;--co-amber:#e0a23a;--co-amber-ink:#071426;--co-indigo:#2f5bff;--co-indigo-ink:#fff;--co-violet:#c455ff;--co-violet-ink:#fff;--co-luna:#d7dee8;--co-luna-ink:#071426;--font-head:"Barlow Condensed", "Noto Sans SC", "Noto Sans CJK SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-body:"Noto Sans SC", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-cmd:22px;--fs-h1:40px;--fs-h2:28px;--fs-h3:20px;--fs-body:15px;--fs-small:12px;--ls-head:.04em;--ls-en:.24em;--ls-cmd:.18em;--chamfer:10px;--dot:32px;--t-fast:.12s;--t-base:.22s;--t-slow:.42s;--ease:cubic-bezier(.2, .8, .2, 1)}html,body{background:var(--c-page);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body)}h1,h2,h3,.t-head{font-family:var(--font-head);letter-spacing:var(--ls-head);text-transform:uppercase;font-weight:800;line-height:1.05}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.t-en{font-family:var(--font-head);letter-spacing:var(--ls-en);text-transform:uppercase;color:var(--c-text-2);font-weight:600;font-size:var(--fs-small)}.t-num{font-family:var(--font-head);font-variant-numeric:tabular-nums;font-weight:800}.panel{-webkit-backdrop-filter:blur(6px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:10px solid #0000;border-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'32'%20height%3D'32'%3E%3Cpath%20d%3D'M10.5%20.5H31.5V21.5L21.5%2031.5H.5V10.5Z'%20fill%3D'rgba(14%2C28%2C51%2C0.8)'%20stroke%3D'%23D7DEE8'%20stroke-width%3D'1'%2F%3E%3C%2Fsvg%3E") 11 fill/11px;padding:6px 10px}.cmd{font-family:var(--font-body);font-weight:700;font-size:var(--fs-cmd);letter-spacing:var(--ls-cmd);color:var(--c-text);background:var(--c-panel);border:1px solid var(--c-edge);cursor:pointer;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);padding:8px 22px 8px 26px}.cmd:hover,.cmd:focus-visible{background:var(--c-water);color:var(--c-page);outline:none}.cmd--primary{background:var(--c-text);color:var(--c-page)}.cmd:disabled,.cmd[aria-disabled=true]{color:var(--c-text-2);border-color:var(--c-danger);cursor:not-allowed;background:#0e1c3380}.dot{width:var(--dot);height:var(--dot);border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #fff6}.dot--redline{background:var(--co-redline);color:var(--co-redline-ink)}.dot--lime{background:var(--co-lime);color:var(--co-lime-ink)}.dot--amber{background:var(--co-amber);color:var(--co-amber-ink)}.dot--indigo{background:var(--co-indigo);color:var(--co-indigo-ink)}.dot--violet{background:var(--co-violet);color:var(--co-violet-ink)}.dot--luna{background:var(--co-luna);color:var(--co-luna-ink);box-shadow:inset 0 0 0 1px #fff}.dot>.t-num{place-items:center;height:100%;font-size:18px;display:grid}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button{font:inherit;color:inherit}input{font:inherit}.app{width:100%;height:var(--app-h,100dvh);position:fixed;top:0;left:0;overflow:hidden}.scene,.scene canvas{touch-action:none}:root{--sa-l:env(safe-area-inset-left,0px);--sa-r:env(safe-area-inset-right,0px);--sa-t:env(safe-area-inset-top,0px);--sa-b:env(safe-area-inset-bottom,0px)}.bg{z-index:0;background:radial-gradient(120% 80% at 50% 38%,#0f2848 0%,#0a1a31 38%,#061020 70%,#030812 100%);position:absolute;inset:0}.bg:after{content:"";background:repeating-linear-gradient(115deg,#3fa9f509 0 2px,#0000 2px 46px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 40%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40%,#0000 100%)}.scene{z-index:1;inset:0;position:absolute!important}.vignette{z-index:2;pointer-events:none;background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#02060e8c 100%);position:absolute;inset:0}.app--front .scene{filter:blur(3px)brightness(.7);transition:filter .6s var(--ease)}.app--game .scene{filter:none;transition:filter .6s var(--ease)}.warn{color:#e58a82}.t-2{color:var(--c-text-2)}.tag{letter-spacing:.08em;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);color:#cfd9e8;white-space:nowrap;vertical-align:middle;background:#8fa0b838;align-items:center;height:18px;margin-left:6px;padding:0 6px 0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.tag--bot{color:#9fd6ff;background:#3fa9f538}.tag--host{color:#f0d79f;background:#c8a45c47}.tag--you{background:var(--c-text);color:var(--c-page)}.tag--off{color:#f0aaa3;background:#b5524b4d}.tag--ok{color:#9ef0c6;background:#2fbf7a40}.icon-btn{cursor:pointer;width:30px;height:30px;color:var(--c-text-2);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#0e1c3399;border:1px solid #d7dee859;place-items:center;font-size:14px;display:grid}.icon-btn:hover{color:var(--c-page);background:var(--c-water)}.link-btn{color:var(--c-text-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;font-size:13px;text-decoration:underline}.link-btn:hover{color:var(--c-water)}.input{width:100%;height:40px;color:var(--c-text);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#040c18b3;border:1px solid #d7dee859;outline:none;padding:0 12px;font-size:16px}.input:focus{border-color:var(--c-water);box-shadow:inset 0 0 0 1px var(--c-water)}.input--code{font-family:var(--font-head);letter-spacing:.3em;text-transform:uppercase;font-size:24px;font-weight:800}.input--link{color:var(--c-text-2);font-size:13px}.cmd{-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}.cmd--wide{width:100%;padding:12px;font-size:24px}.cmd:disabled:hover{color:var(--c-text-2);background:#0e1c3380}.cmd:not(:disabled):active{transform:translateY(1px)}.cmd--primary:not(:disabled){box-shadow:0 0 24px #3fa9f559}.cmd__cost{font-family:var(--font-head);letter-spacing:.04em;opacity:.75;margin-left:8px;font-size:16px}.landing,.lobby{--pad-y:clamp(10px, 4vh, 56px);z-index:10;padding:var(--pad-y) clamp(20px, 7vw, 140px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(400px,520px);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:absolute;inset:0}.brand{align-self:center;min-width:0}.brand__zh{font-family:var(--font-body);white-space:nowrap;letter-spacing:.02em;color:var(--c-text);text-shadow:0 6px 40px #3fa9f559;font-size:clamp(44px,min(7.5vw,14vh),120px);font-weight:700;line-height:.95;transform:skew(-8deg)}.brand__en{font-family:var(--font-head);letter-spacing:.32em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--c-water);margin-top:8px;font-size:clamp(22px,min(3.6vw,7.5vh),68px);font-weight:800;transform:skew(-8deg)}.brand__tag{background:var(--c-text);color:var(--c-page);letter-spacing:.12em;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);white-space:nowrap;margin-top:22px;padding:8px 18px 8px 22px;font-weight:700;display:inline-block}.landing__card,.lobby__card{min-height:0;max-height:calc(var(--app-h,100dvh) - 2 * var(--pad-y));flex-direction:column;gap:14px;display:flex;padding:22px 26px!important}.card__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8fa0b873 transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;margin-right:-10px;padding-right:10px;display:flex;overflow-y:auto}.card__foot{border-top:1px solid #d7dee824;flex-direction:column;flex:none;gap:10px;padding-top:12px;display:flex}.settings-row{flex-wrap:wrap;gap:14px 22px;display:flex}.settings-row>.field{flex:0 auto;min-width:0}.settings-row .field__hint{max-width:250px}.field{flex-direction:column;gap:8px;display:flex}.field__label{font-family:var(--font-head);letter-spacing:.24em;color:var(--c-water);font-size:13px;font-weight:700}.field__hint{color:var(--c-text-2);font-size:12px}.seg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg__btn{cursor:pointer;min-width:64px;height:48px;font-family:var(--font-head);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:all var(--t-fast) var(--ease);background:#0e1c33b3;border:1px solid #d7dee873;padding:0 14px;font-size:26px;font-weight:800}.seg__btn:not(.is-on):hover:not(:disabled){background:#3fa9f540}.seg__btn.is-on{background:var(--c-text);color:var(--c-page);border-color:var(--c-text)}.seg__btn:disabled{opacity:.35;cursor:not-allowed}.seg__btn--adv{font-family:var(--font-body);letter-spacing:.15em;color:var(--c-text-2);font-size:15px;font-weight:700}.seg__btn--adv:after{content:" ▾";font-size:11px}.seg__btn--adv.is-open{color:var(--c-water);border-color:var(--c-water)}.seg--adv{border-left:2px solid var(--c-water);background:#3fa9f50f;padding:8px 10px}.seg__note{color:var(--c-text-2);margin-left:6px;font-size:12px}.landing__or{color:var(--c-text-2);letter-spacing:.2em;align-items:center;gap:12px;font-size:12px;display:flex}.landing__or:before,.landing__or:after{content:"";background:#d7dee833;flex:1;height:1px}.join-row,.rename,.lobby__link{align-items:center;gap:10px;display:flex}.landing__status{color:var(--c-text-2);font-size:13px}.lobby__code{flex-direction:column;gap:10px;display:flex}.lobby__codetext{letter-spacing:.22em;color:var(--c-text);text-shadow:0 0 30px #3fa9f573;font-size:64px;line-height:.9}.seats{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seat{background:linear-gradient(90deg,#3fa9f51f,#0e1c3366);border-left:3px solid #d7dee866;align-items:center;gap:10px;height:42px;padding:0 14px 0 0;display:flex}.seat--you{border-left-color:var(--c-water);background:linear-gradient(90deg,#3fa9f54d,#0e1c3366)}.seat--empty{background:#0e1c3359;border-left-color:#8fa0b840}.seat__no{text-align:center;width:36px;color:var(--c-water);font-size:22px}.seat__name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.lobby__actions{flex-direction:column;align-items:center;gap:6px;display:flex}.lobby__wait{color:var(--c-text-2);letter-spacing:.1em;padding:12px}.topbar{z-index:12;pointer-events:none;align-items:flex-start;gap:14px;display:flex;position:absolute;top:18px;left:22px}.turnplate{clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);min-width:300px;transition:background var(--t-base) var(--ease);background:#0e1c33d1;border:1px solid #d7dee88c;align-items:stretch;padding:0 30px 0 0;display:flex}.turnplate__no{width:72px;color:var(--c-page);background:var(--c-text-2);clip-path:polygon(16px 0,100% 0,calc(100% - 14px) 100%,0 100%);place-items:center;font-size:38px;display:grid}.turnplate__body{flex-direction:column;justify-content:center;padding:8px 0 8px 12px;display:flex}.turnplate__title{letter-spacing:.06em;align-items:center;font-size:22px;font-weight:700;display:flex}.turnplate__sub{color:var(--c-text-2);letter-spacing:.08em;font-size:13px}.turnplate--mine{background:linear-gradient(100deg,#3fa9f5f2,#1e6ec8eb);border-color:#bfe6ff}.turnplate--mine .turnplate__no{background:var(--c-text)}.turnplate--mine .turnplate__sub{color:#e6f4ff}.spectating{color:#f0d79f;letter-spacing:.2em;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#c8a45c40;padding:8px 16px;font-weight:700}.logfeed{z-index:11;pointer-events:none;flex-direction:column;gap:4px;max-width:340px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:96px;left:24px}.logfeed li{color:#d8e2ef;animation:slidein .26s var(--ease);background:linear-gradient(90deg,#071426c7,#07142600);border-left:2px solid #3fa9f599;align-items:center;gap:8px;padding:3px 12px 3px 10px;font-size:13px;display:flex}@keyframes slidein{0%{opacity:0;transform:translate(-16px)}}.roomchip{z-index:13;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:22px}.roomchip__code{cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#0e1c33bf;border:1px solid #d7dee84d;padding:5px 14px}.roomchip__code b{letter-spacing:.2em;font-size:18px}.roomchip__code:hover{border-color:var(--c-water)}.settings{flex-direction:column;gap:10px;width:240px;max-height:calc(100vh - 120px);display:flex;position:absolute;bottom:44px;left:0;overflow-y:auto;padding:14px 16px!important}.settings__title{font-size:18px}.settings__note{color:var(--c-water);font-size:12px}.settings hr{border:none;border-top:1px solid #d7dee826;width:100%;margin:2px 0}.toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.audio-ctl{flex-direction:column;gap:9px;display:flex}.audio-ctl__row{align-items:center;gap:12px;display:flex}.audio-ctl__row .toggle{flex:0 0 64px}.range{min-width:0;height:18px;accent-color:var(--c-water);cursor:pointer;flex:1}.range:disabled{opacity:.35;cursor:default}.soundbtn{position:relative}.soundbtn--floating{z-index:30;position:fixed;bottom:16px;left:18px}.soundbtn__pop{z-index:31;flex-direction:column;gap:10px;width:240px;display:flex;position:absolute;bottom:40px;left:0;padding:14px 16px!important}.toggle input{accent-color:var(--c-water);width:16px;height:16px}.plate{white-space:nowrap;height:28px;color:var(--c-text);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);transition:all .2s var(--ease);background:#071426db;border:1px solid #d7dee873;align-items:center;gap:0;padding:0 12px 0 0;font-size:14px;font-weight:700;display:flex}.plate__seat{width:30px;height:100%;font-family:var(--font-head);clip-path:polygon(9px 0,100% 0,calc(100% - 7px) 100%,0 100%);background:#8fa0b84d;place-items:center;margin-right:8px;font-size:17px;font-weight:800;display:grid}.plate__turn{color:var(--c-page);background:var(--c-text);letter-spacing:.1em;margin-left:8px;padding:2px 7px;font-size:11px}.plate--active{background:linear-gradient(100deg,#3fa9f5f2,#1860baf2);border-color:#d6f1ff;transform:scale(1.08);box-shadow:0 0 22px #3fa9f599}.plate--active .plate__seat{background:var(--c-text);color:var(--c-page)}.plate--active .tag--bot{color:#fff;background:#ffffff40}.plate--off{opacity:.6}.side{z-index:12;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#122440e6,#0a162ae0);border:1px solid #d7dee880;width:384px;max-height:calc(100% - 200px);padding:10px 12px 12px;position:absolute;top:16px;right:16px;overflow:auto}.side:before{content:"";background:linear-gradient(90deg, var(--c-water), transparent 70%);width:100%;height:3px;position:absolute;top:0;left:0}.side__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.side__title{align-items:baseline;gap:10px;display:flex}.side__title .t-head{font-size:22px;font-family:var(--font-body)}.side__meta{color:var(--c-text-2);align-items:center;gap:12px;font-size:12px;display:flex}.side__meta b{color:var(--c-text);margin-left:2px;font-size:18px}.side__meta .icon-btn{width:24px;height:24px;font-size:11px}.side-toggle{z-index:12;cursor:pointer;letter-spacing:.2em;background:#0e1c33d9;border:1px solid #d7dee880;padding:8px 16px;font-weight:700;position:absolute;top:16px;right:16px}.ledger{border-collapse:separate;border-spacing:0 3px;width:100%}.ledger th{color:var(--c-text-2);letter-spacing:.08em;padding:2px 0 4px;font-size:11px;font-weight:700}.ledger td{background:#07142680;padding:3px 0}.ledger td:first-child{border-left:3px solid #0000;padding-left:8px}.ledger td:last-child{padding-right:6px}.ledger__seat{text-align:left;width:104px;max-width:104px}.ledger__name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;max-width:70px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.ledger td.ledger__seat .tag{height:16px;margin-left:3px;padding:0 4px;font-size:10px}.ledger__co{text-align:center;width:30px}.ledger__cap{text-align:center;width:36px;font-size:19px}.ledger__am{text-align:left;width:58px}.ledger__am .gdot{vertical-align:middle;margin-right:2px}.ledger tr.is-you td{background:#3fa9f529}.ledger tr.is-turn td{background:#3fa9f557}.ledger tr.is-turn td:first-child{border-left-color:var(--c-water)}.turn-pip{background:var(--c-water);width:7px;height:7px;box-shadow:0 0 8px var(--c-water);flex:none;display:inline-block;transform:rotate(45deg)}.side--compact .ledger td{padding:2px 0}.cdot{font-family:var(--font-head);vertical-align:middle;border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff73,0 1px 3px #0006}.cdot--empty{background:0 0;box-shadow:inset 0 0 0 1px #8fa0b847}.gdot{vertical-align:middle;filter:drop-shadow(0 1px 2px #00000073);display:inline-block}.gdot--dim{opacity:.35}.market-row{border-top:1px solid #d7dee82e;align-items:flex-start;gap:10px;margin-top:8px;padding-top:8px;display:flex}.market-row__label{flex-direction:column;min-width:74px;font-size:14px;font-weight:700;display:flex}.market-row__label .t-en{letter-spacing:.08em;font-size:10px}.market-row__cards{flex-wrap:wrap;gap:4px 6px;display:flex}.market-row__empty{padding-top:3px;font-size:13px}.mcard{background:#07142699;border-radius:13px;align-items:center;gap:3px;padding:2px 6px 2px 2px;display:inline-flex}.mcard b{min-width:18px;font-size:15px}.cmdbar{z-index:13;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;right:22px}.cmdbar .cmd{padding:12px 28px 12px 32px;font-size:24px}.cmdbar__hint{color:#cfdbea;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:#071426a6;margin-right:6px;padding:6px 12px;font-size:14px}.cmdbar__hint:empty{display:none}.cmdbar--wait{pointer-events:none}.cmdbar__wait{color:var(--c-text-2);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);letter-spacing:.08em;background:#071426b3;border:1px solid #d7dee833;padding:12px 24px;font-size:16px}.cmdbar__wait b{color:var(--c-text)}.dots-anim:after{content:"…";animation:1.2s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.banner{z-index:30;pointer-events:none;justify-content:center;display:flex;position:absolute;top:34%;left:0;right:0}.banner__strip{--bc:var(--c-water);border-top:2px solid var(--bc);border-bottom:2px solid var(--bc);min-width:46vw;animation:bannerin 1.6s var(--ease) both;background:linear-gradient(100deg,#07142600 0%,#071426eb 12% 88%,#07142600 100%);align-items:center;gap:18px;padding:14px 64px 14px 56px;display:flex;transform:skewY(-3deg)}.banner--turn .banner__strip{background:linear-gradient(100deg,#3fa9f500 0%,#3fa9f5f2 14%,#2878dcf2 86%,#3fa9f500 100%);border-color:#e6f6ff}.banner--end .banner__strip{--bc:#f4f7fb}.banner__title{letter-spacing:.12em;text-shadow:0 4px 20px #0006;font-size:44px;font-weight:700;transform:skew(-10deg)}.banner__sub{font-family:var(--font-head);letter-spacing:.14em;color:#dceaff;font-size:18px;font-weight:700}.banner__mark{width:44px;height:44px}@keyframes bannerin{0%{opacity:0;transform:skewY(-3deg)translate(-30vw)scaleY(.4)}14%{opacity:1;transform:skewY(-3deg)translate(0)scaleY(1)}82%{opacity:1;transform:skewY(-3deg)translate(0)}to{opacity:0;transform:skewY(-3deg)translate(18vw)}}.toasts{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.toast{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);animation:slidein .2s var(--ease);background:#0e1c33f0;border:1px solid #d7dee880;padding:9px 22px;font-size:15px}.toast--warn{border-color:var(--c-danger);color:#f3c6c1}.payout{z-index:14;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.payout__steps{gap:6px;display:flex}.payout__pip{background:#8fa0b84d;width:26px;height:5px;transform:skew(-30deg)}.payout__pip.is-done{background:var(--c-text)}.payout__pip.is-now{background:var(--c-water);box-shadow:0 0 10px var(--c-water)}.payout__card{--bc:var(--c-water);border-left:6px solid var(--bc);clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);min-width:440px;animation:slidein .26s var(--ease);background:linear-gradient(100deg,#0e1c33f2,#0e1c33d9);border-right:1px solid #d7dee84d;align-items:center;gap:16px;padding:12px 34px 12px 24px;display:flex}.payout__card--idle{color:var(--c-text-2)}.payout__mark{background:var(--bc);border-radius:50%;width:48px;height:48px;padding:6px}.payout__co{font-size:22px;font-weight:700}.payout__co .t-en{margin-left:6px}.payout__what{color:#dbe6f3;font-size:16px}.payout__what b{color:#fff}.result{z-index:50;animation:fadein .4s var(--ease);place-items:center;display:grid;position:absolute;inset:0}@keyframes fadein{0%{opacity:0}}.result__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(100% 90% at 50% 40%,#0a1a32db,#030812f5);position:absolute;inset:0}.result__frame{flex-direction:column;width:min(1180px,94vw);max-height:92vh;display:flex;position:relative}.result__head{align-items:flex-end;gap:24px;padding:0 0 14px 6px;display:flex}.result__headline{letter-spacing:.1em;background:linear-gradient(#fff,#b9d8f5);color:#0000;filter:drop-shadow(0 6px 30px #3fa9f573);-webkit-background-clip:text;background-clip:text;font-size:76px;font-weight:700;line-height:.95;transform:skew(-10deg)}.result__head.is-win .result__headline{background:linear-gradient(#fff6dc,#e2b75c);filter:drop-shadow(0 6px 34px #e0a23a80);-webkit-background-clip:text;background-clip:text}.result__sub{color:#d0dcec;padding-bottom:10px;font-size:18px}.result__sub b{color:#fff}.result__tablewrap{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#0e1c33e0;border:1px solid #d7dee88c;overflow:auto}.rtable{border-collapse:collapse;width:100%}.rtable th{color:var(--c-text-2);letter-spacing:.1em;border-bottom:1px solid #d7dee833;padding:12px 6px 10px;font-size:12px;font-weight:700}.rtable td{text-align:center;border-bottom:1px solid #d7dee814;height:60px;padding:0 6px}.rtable__rank{width:64px;color:var(--c-text-2);font-size:30px}.rtable__name{white-space:nowrap;min-width:150px;font-size:18px;font-weight:700;text-align:left!important}.rtable__co{width:80px}.rtable th.rtable__co{display:table-cell}.rtable__coname{margin-top:3px;display:block}.rtable td.rtable__co{font-size:14px}.rtable__shares{color:#e9f0f8;min-width:18px;margin-right:3px;font-size:18px;display:inline-block}.rtable .pos{color:#8fe3b6;margin-left:2px}.rtable .neg{color:#f0a49c;margin-left:2px}.rtable .owe{color:#e58a82;font-size:12px;font-family:var(--font-body);margin-left:2px}.rtable__num{width:60px;font-size:20px}.rtable__num small{color:var(--c-text-2);margin-left:1px;font-size:12px}.rtable__score{color:#fff;width:96px;font-size:34px}.rtable tr.is-you td{background:#3fa9f51f}.rtable tr.is-winner{background:linear-gradient(90deg,#e0a23a57,#e0a23a0f 70%,#e0a23a29)}.rtable tr.is-winner .rtable__rank{color:#f4d48a}.rtable tr.is-winner .rtable__score{color:#ffe3a1;text-shadow:0 0 18px #e0a23ab3}.rtable tr.is-winner td:first-child{box-shadow:inset 4px 0 #e0a23a}.result__foot{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.result__notes{color:#c3d0e0;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.result__btns{gap:10px;display:flex}.result-reopen{z-index:13;position:absolute;bottom:22px;right:22px}.conn{z-index:60;background:#03081299;place-items:center;display:grid;position:absolute;inset:0}.conn__card{flex-direction:column;align-items:flex-start;gap:10px;min-width:320px;display:flex;padding:22px 30px!important}.loading-line{background:var(--c-water);z-index:70;width:40%;height:3px;animation:1s linear infinite load;position:absolute;top:0;left:0}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.stackplate{min-width:20px;height:18px;font-family:var(--font-head);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--c) 92%, #fff 8%), color-mix(in srgb, var(--c) 78%, #000 22%));clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);text-shadow:0 1px 2px #0000008c;outline-offset:-1px;outline:1px solid #ffffff8c;place-items:center;padding:0 6px 0 7px;font-size:14px;font-weight:800;line-height:1;display:grid;box-shadow:0 2px 6px #00000080}.stackplate--me{min-width:24px;height:22px;font-size:16px}.specplate{z-index:15;pointer-events:none;clip-path:polygon(22px 0,100% 0,calc(100% - 22px) 100%,0 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0e1e3ac7,#081226e0);border:1px solid #a0cdff59;justify-items:center;gap:2px;padding:8px 46px 10px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 0 40px #3fa9f52e,inset 0 1px #ffffff1f}.specplate__kicker{font-family:var(--font-head);letter-spacing:.5em;color:var(--c-water);font-size:11px;font-weight:700}.specplate__title{font-family:var(--font-body);letter-spacing:.4em;color:#fff;text-shadow:0 0 18px #3fa9f58c;padding-left:.4em;font-size:22px;font-weight:800}.specplate__sub{letter-spacing:.12em;color:#d6e8ffbf;font-size:13px}.seg--diff .seg__btn{letter-spacing:.2em;min-width:72px}.seg--diff .seg__btn--easy.is-on{color:#0b3a26;background:linear-gradient(#e9fff4,#bff0d8)}.seg--diff .seg__btn--normal.is-on{color:#0a2442;background:linear-gradient(#fff,#d6ecff)}.seg--diff .seg__btn--hard.is-on{color:#4a1408;background:linear-gradient(#fff1ec,#ffc9b8)}.tag--lv-easy{color:#a8f0cc;background:#2fbf7a38}.tag--lv-normal{color:#9fd6ff;background:#3fa9f538}.tag--lv-hard{color:#ffb3a8;background:#e23b2f40}.plate--active .tag--lv-easy,.plate--active .tag--lv-normal,.plate--active .tag--lv-hard{color:#fff;background:#ffffff40}.lvchip{letter-spacing:.18em;color:#dbe9ff;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);cursor:default;background:#8fa0b829;border:1px solid #0000;align-items:center;gap:6px;height:22px;margin-left:auto;padding:2px 10px 2px 12px;font-size:12px;font-weight:700;display:inline-flex}button.lvchip{cursor:pointer}button.lvchip:hover{filter:brightness(1.25)}.lvchip--easy{color:#a8f0cc;background:#2fbf7a33}.lvchip--normal{color:#9fd6ff;background:#3fa9f533}.lvchip--hard{color:#ffb3a8;background:#e23b2f3d}.lvchip.is-custom{box-shadow:inset 0 0 0 1px #ffffff8c}.lvchip__cycle{opacity:.6;font-size:11px;font-style:normal}.seg--rule .seg__btn--classic.is-on{color:#0a2442;background:linear-gradient(#fff,#d6ecff)}.seg--rule .seg__btn--casual.is-on{color:#4a3008;background:linear-gradient(#fff8e6,#ffe2a8)}.rulechip{letter-spacing:.2em;vertical-align:middle;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);align-items:center;height:22px;margin-left:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.roomchip .rulechip{height:30px;margin-left:0;padding:0 12px}.rulechip--classic{color:#9fd6ff;background:#3fa9f538}.rulechip--casual{color:#ffd98a;background:#ffbe4640}@media (max-height:960px){.landing__card,.lobby__card{gap:10px;padding:16px 22px!important}.card__foot{gap:8px;padding-top:10px}.field{gap:5px}.seg__btn{min-width:52px;height:38px;font-size:21px}.seg--diff .seg__btn{min-width:60px}.lobby__code{flex-direction:row;align-items:flex-end;gap:14px}.lobby__code>:first-child{flex:none}.lobby__link{flex:1;min-width:0}.lobby__codetext{font-size:40px}.seat__no{font-size:19px}.seats{gap:4px}.cmd--wide{padding:9px;font-size:21px}.input{height:36px}.brand__tag{margin-top:14px}.lobby__actions{flex-direction:row;gap:14px}.lobby__actions>.cmd--wide,.lobby__actions>.lobby__wait{flex:1}.card__body{gap:10px}.seat{height:32px}}@media (max-height:640px){.landing__card,.lobby__card{gap:8px;padding:12px 18px!important}.card__body{gap:9px}.card__foot{gap:6px;padding-top:8px}.field__hint{display:none}.settings-row{gap:9px 18px}.seg{gap:6px}.seg__btn{min-width:44px;height:32px;padding:0 9px;font-size:18px}.seg--diff .seg__btn{letter-spacing:.1em;min-width:50px;font-size:17px}.lobby__codetext{font-size:34px}.input--link{padding:0 8px;font-size:12px}.seat{height:30px}.cmd--wide{padding:7px;font-size:19px}.rename .cmd,.lobby__link .cmd,.join-row .cmd{padding:5px 16px 5px 20px;font-size:17px}.input{height:32px;font-size:14px}.input--code{font-size:19px}.landing__or{font-size:11px}.lobby__wait{padding:6px}}@media (max-height:760px),(max-width:1280px){.cmdbar__hint{white-space:nowrap;margin:0;position:absolute;bottom:calc(100% + 8px);right:0}}@media (max-height:640px){.cmdbar{gap:8px;bottom:16px;right:16px}.cmdbar .cmd{padding:10px 22px 10px 26px;font-size:21px}}@media (max-width:1180px){.landing,.lobby{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}}@media (max-width:980px){.landing,.lobby{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:16px;padding:3vh 5vw;overflow:auto}.landing__card,.lobby__card{max-height:none}.side{width:330px}}.mycap{z-index:12;pointer-events:none;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);background:linear-gradient(100deg,#0e1e3aeb,#081226d1);border:1px solid #e0a23a8c;align-items:center;gap:10px;padding:6px 18px 6px 8px;display:flex;position:absolute;bottom:66px;left:22px;box-shadow:inset 0 1px #ffffff14}.mycap__chip{filter:drop-shadow(0 3px 6px #0000008c);width:44px;height:44px}.mycap__body{flex-direction:column;line-height:1;display:flex}.mycap__label{letter-spacing:.2em;color:#e7c27a;font-size:12px;font-weight:700}.mycap__n{font-family:var(--font-head);color:#fff;text-shadow:0 0 18px #e0a23a73;animation:mycap-pop .42s var(--ease);font-size:40px;font-weight:800}.mycap.is-empty .mycap__n{color:#f0a49c;text-shadow:none}.mycap__cost{color:#cfdbea;white-space:nowrap;align-self:flex-end;margin-bottom:4px;font-size:12px}.mycap__delta{font-family:var(--font-head);animation:mycap-float 1.6s var(--ease) forwards;text-shadow:0 2px 8px #000000b3;margin-left:4px;font-size:28px;font-weight:800;position:absolute;top:2px;left:100%}.mycap__delta.is-pos{color:#8fe3b6}.mycap__delta.is-neg{color:#f0a49c}.mycap.is-up{border-color:#8fe3b6}.mycap.is-down{border-color:#f0a49c}.mycap{clip-path:none}@keyframes mycap-pop{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes mycap-float{0%{opacity:0;transform:translateY(8px)}15%{opacity:1;transform:translateY(0)}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.mstrip,.plate__hold{display:none}@media (max-height:500px) and (orientation:landscape){.platewrap{position:relative}.plate__hold{white-space:nowrap;pointer-events:none;flex-wrap:nowrap;gap:3px;display:flex;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.hchip{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 70%, #08121f 30%), color-mix(in srgb, var(--c) 45%, #08121f 55%));border:1px solid #ffffff8c;border-radius:11px;align-items:center;gap:2px;height:22px;padding:0 6px 0 2px;display:inline-flex;position:relative;box-shadow:0 2px 6px #0000008c}.hchip img{width:17px;height:17px}.hchip b{font-family:var(--font-head);color:#fff;text-shadow:0 1px 2px #0009;font-size:15px;font-weight:800;line-height:1}.hchip--am{border:2px solid #f4c542;box-shadow:0 0 8px #f4c54299,0 2px 6px #0000008c}.hchip i{color:#f4c542;margin-left:1px;font-size:11px;font-style:normal}.hchip--none{color:var(--c-text-2);background:#071426bf;border-color:#d7dee840;padding:0 8px;font-size:10px}.stackplate--opp{display:none}.turnplate{max-width:214px}.turnplate__title,.turnplate__sub{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.mstrip{z-index:12;top:calc(56px + var(--sa-t));left:calc(8px + var(--sa-l));flex-direction:column;align-items:stretch;gap:4px;width:84px;display:flex;position:absolute}.mstrip__label{letter-spacing:.16em;color:var(--c-water);border-bottom:1px solid #3fa9f573;justify-content:space-between;align-items:baseline;padding:0 4px 2px 2px;font-size:11px;font-weight:700;display:flex}.mstrip__label b{font-family:var(--font-head);color:var(--c-text);letter-spacing:0;font-size:14px}.mstrip__empty{color:var(--c-text-2);padding-left:4px;font-size:12px}.mchip{cursor:pointer;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 34%, #071426e6), #071426e0 70%);border:1px solid #d7dee84d;border-left:3px solid var(--c);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);height:34px;color:var(--c-text);touch-action:manipulation;align-items:center;gap:3px;padding:0 6px 0 5px;display:flex}.mchip .gdot{flex:none}.mchip__cap{margin-left:auto}.mchip.is-legal{border-color:#78c8ffd9;border-left-color:var(--c);box-shadow:inset 0 0 10px #3fa9f54d}.mchip.is-sel{background:var(--c-text);color:var(--c-page)}.mchip.is-banned{opacity:.6}.mchip__am{color:#f4c542;font-size:12px;font-style:normal}.mchip__n{font-family:var(--font-head);font-size:15px;font-weight:800}.mchip__cap{font-family:var(--font-head);color:#ffd98a;align-items:center;gap:2px;font-size:15px;font-weight:800;display:inline-flex}.mchip.is-sel .mchip__cap{color:#7a4d00}.mchip__cap.is-zero{color:var(--c-text-2)}.coin{background:radial-gradient(circle at 35% 35%,#fff3c4,#e0a23a 60%,#8a5a12);border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 1px #00000059}.toasts{top:40%}.logfeed li{white-space:nowrap;text-overflow:ellipsis;background:#0714269e;border-left:none;border-radius:9px;max-width:100%;padding:1px 8px;overflow:hidden}.logfeed--payout,.logfeed--result{display:none}}.settings__room{display:none}@media (max-height:500px) and (orientation:landscape){.settings__room{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.roomchip__code--panel{align-items:center;gap:6px;min-height:40px;display:inline-flex}.settings__copy{color:var(--c-water);font-size:11px}}.rotate{display:none}@media (orientation:portrait) and (max-width:600px){.rotate{z-index:90;padding:calc(24px + var(--sa-t)) 28px calc(24px + var(--sa-b));text-align:center;background:radial-gradient(120% 80% at 50% 40%,#0f2848f7,#030812fa);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.rotate__icon{place-items:center;width:96px;height:96px;display:grid}.rotate__phone{border:3px solid var(--c-text);width:40px;height:70px;animation:rotphone 2.4s var(--ease) infinite;border-radius:8px;box-shadow:0 0 24px #3fa9f580}@keyframes rotphone{0%,20%{transform:rotate(0)}50%,80%{transform:rotate(-90deg)}to{transform:rotate(0)}}.rotate__title{letter-spacing:.3em;color:#fff;text-shadow:0 0 22px #3fa9f599;padding-left:.3em;font-size:32px;font-weight:700;transform:skew(-8deg)}.rotate__sub{color:#cfdbea;font-size:15px}.rotate .cmd{min-height:48px;margin-top:8px;font-size:20px}.rotate__note{color:var(--c-text-2);max-width:260px;font-size:12px}.landing,.lobby{padding:calc(14px + var(--sa-t)) 14px calc(14px + var(--sa-b));align-content:start;gap:10px}.brand__zh{font-size:40px}.brand__en{margin-top:4px;font-size:18px}.brand__tag,.input--link{display:none}.landing__card,.lobby__card{padding:14px 16px!important}.seg__btn{height:44px}.seg--diff .seg__btn{min-width:64px}.soundbtn--floating{left:auto;right:calc(12px + var(--sa-r));top:calc(12px + var(--sa-t));bottom:auto}.soundbtn--floating .soundbtn__pop{inset:52px 0 auto auto}}@media (pointer:coarse){.icon-btn{width:44px;height:44px;font-size:18px}.icon-btn svg{width:22px;height:22px}.link-btn{min-height:40px;padding:0 6px}.toggle{min-height:40px}.toggle input{width:22px;height:22px}.range{height:32px}.seg__btn,.cmd{min-height:44px}.lvchip{height:32px}.icon-btn:hover,.cmd:hover:not(.cmd--primary){background:var(--c-panel);color:var(--c-text)}.cmd:active:not(:disabled){background:var(--c-water);color:var(--c-page)}}@media (max-height:500px) and (orientation:landscape){.landing,.lobby{--pad-y:8px;padding:calc(8px + var(--sa-t)) calc(12px + var(--sa-r)) calc(8px + var(--sa-b)) calc(14px + var(--sa-l));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:14px;overflow:hidden}.landing__card,.lobby__card{max-height:calc(var(--app-h,100dvh) - 16px - var(--sa-t) - var(--sa-b));gap:6px;padding:10px 14px!important}.brand__zh{font-size:clamp(30px,6.4vw,56px)}.brand__en{-webkit-text-stroke-width:1px;margin-top:4px;font-size:clamp(14px,2.8vw,26px)}.brand__tag{white-space:normal;max-width:100%;margin-top:10px;padding:5px 12px 5px 14px;font-size:11px}.field{gap:4px}.field__label{letter-spacing:.18em;font-size:12px}.field__hint{display:none}.card__body{gap:8px}.card__foot{gap:6px;padding-top:6px}.settings-row{gap:8px 14px}.seg{flex-wrap:nowrap;gap:5px}.seg__btn{min-width:44px;height:44px;padding:0 10px;font-size:19px}.seg--diff .seg__btn{letter-spacing:.08em;min-width:52px;font-size:16px}.input{height:44px;font-size:16px}.input--code{font-size:20px}.cmd--wide{height:44px;padding:0 12px;font-size:19px}.rename .cmd,.lobby__link .cmd,.join-row .cmd{height:44px;padding:0 14px 0 18px;font-size:17px}.landing__or{display:none}.landing__card .card__foot{flex-flow:wrap;align-items:center}.landing__card .card__foot>.cmd--wide{flex:40%;width:auto}.landing__card .join-row{flex:48%;min-width:0}.landing__card .join-row .input{min-width:0}.landing__status{flex-basis:100%;font-size:12px}.lobby{padding-right:calc(62px + var(--sa-r));grid-template-columns:minmax(0,1fr)}.lobby .brand{display:none}.lobby__card .card__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:8px 14px;display:grid}.lobby__card .card__body>:not(.seats){grid-column:1}.lobby__card .card__body>.seats{grid-area:1/2/span 4;align-self:start}.lobby__code{flex-direction:row;align-items:center;gap:10px}.lobby__codetext{font-size:30px}.lobby__code .t-en{font-size:10px}.input--link{display:none}.seat{gap:8px;height:36px;padding-right:8px}.seat__no{width:28px;font-size:18px}.seat__name{font-size:13px}.seat .lvchip{height:30px;padding:0 8px;font-size:11px}.seat .link-btn{min-height:30px;font-size:12px}.lobby__card .card__foot{flex-direction:row;align-items:center;gap:10px}.lobby__card .card__foot>*{flex:1 1 0;min-width:0}.lobby__actions{flex-direction:row;gap:8px}.lobby__actions>.cmd--wide{flex:1}.lobby__actions>.link-btn{flex:none}.lobby__wait{padding:4px;font-size:13px}.soundbtn--floating{left:calc(10px + var(--sa-l));bottom:calc(8px + var(--sa-b))}.soundbtn__pop{bottom:52px}.lobby~.soundbtn--floating{left:auto;right:calc(10px + var(--sa-r));top:calc(8px + var(--sa-t));bottom:auto}.lobby~.soundbtn--floating .soundbtn__pop{inset:52px 0 auto auto}.topbar{top:calc(6px + var(--sa-t));left:calc(8px + var(--sa-l));gap:8px}.turnplate{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);min-width:0;padding-right:18px}.turnplate__no{clip-path:polygon(10px 0,100% 0,calc(100% - 9px) 100%,0 100%);width:40px;font-size:22px}.turnplate__body{padding:4px 0 4px 8px}.turnplate__title{font-size:15px}.turnplate__sub{font-size:11px}.topbar--payout,.topbar--result{display:none}.spectating{padding:4px 10px;font-size:12px}.logfeed{left:calc(222px + var(--sa-l));right:calc(84px + var(--sa-r));top:calc(5px + var(--sa-t));align-items:center;gap:2px;max-width:none}.logfeed li{gap:5px;padding:2px 8px 2px 6px;font-size:11px}.logfeed li:nth-last-child(n+3){display:none}.roomchip{left:calc(8px + var(--sa-l));bottom:calc(8px + var(--sa-b))}.roomchip>.roomchip__code,.roomchip>.rulechip,.roomchip>.soundbtn{display:none}.settings{left:calc(8px + var(--sa-l));bottom:calc(60px + var(--sa-b));width:min(300px,70vw);max-height:calc(var(--app-h,100dvh) - 72px - var(--sa-t) - var(--sa-b));z-index:45;gap:6px;position:fixed;padding:10px 14px!important}.settings__title{font-size:15px}.side-toggle{top:calc(6px + var(--sa-t));right:calc(8px + var(--sa-r));min-width:64px;min-height:44px;padding:0 14px;font-size:15px}.side{top:calc(6px + var(--sa-t));right:calc(8px + var(--sa-r));z-index:44;width:min(372px,62vw);max-height:calc(var(--app-h,100dvh) - 66px - var(--sa-t) - var(--sa-b));padding:6px 8px 8px}.side__title .t-head{font-size:17px}.side__meta{gap:8px}.side__meta b{font-size:15px}.side__meta .icon-btn{width:40px;height:36px;font-size:14px}.ledger{border-spacing:0 2px}.ledger td{padding:1px 0}.ledger__name{max-width:66px;font-size:12px}.ledger td.ledger__seat .tag:not(.tag--off){display:none}.ledger .cdot{font-size:13px;width:21px!important;height:21px!important}.ledger__co{width:25px}.ledger__am{width:44px}.ledger__am .gdot{width:15px;height:15px}.market-row__label{white-space:nowrap}.mcard b{font-size:13px}.ledger__seat{width:88px;max-width:88px}.ledger__cap{font-size:16px}.market-row{margin-top:4px;padding-top:4px}.market-row__label{min-width:60px;font-size:12px}.cmdbar{right:calc(8px + var(--sa-r));bottom:calc(8px + var(--sa-b));gap:6px}.cmdbar .cmd{height:46px;min-height:46px;padding:0 16px 0 20px;font-size:18px}.cmd__cost{margin-left:5px;font-size:13px}.cmdbar__hint{padding:3px 9px;font-size:11px;bottom:calc(100% + 5px)}.cmdbar__wait{padding:8px 14px;font-size:13px}.plate{height:20px;padding-right:7px;font-size:11px}.plate__seat{width:20px;margin-right:5px;font-size:13px}.plate .tag{height:14px;margin-left:4px;padding:0 4px;font-size:9px}.plate__turn{margin-left:5px;padding:1px 4px;font-size:9px}.stackplate{min-width:16px;height:14px;padding:0 4px;font-size:11px}.stackplate--me{min-width:18px;height:16px;font-size:12px}.banner{top:30%}.banner__strip{gap:10px;min-width:60vw;padding:8px 36px 8px 30px}.banner__title{font-size:26px}.banner__sub{font-size:12px}.banner__mark{width:28px;height:28px}.toasts{top:calc(6px + var(--sa-t))}.toast{white-space:normal;max-width:70vw;padding:5px 14px;font-size:12px}.payout{top:calc(6px + var(--sa-t));gap:4px}.payout__card{border-left-width:4px;gap:10px;min-width:0;max-width:62vw;padding:6px 20px 6px 12px}.payout__mark{width:30px;height:30px;padding:4px}.payout__co{font-size:15px}.payout__co .t-en{display:none}.payout__what{font-size:12px}.payout__pip{width:18px;height:4px}.specplate{bottom:calc(8px + var(--sa-b));padding:4px 24px 6px}.specplate__title{font-size:15px}.specplate__sub,.specplate__kicker{font-size:10px}.conn__card{min-width:0;max-width:86vw}.result__frame{width:calc(100vw - 16px - var(--sa-l) - var(--sa-r));max-height:calc(var(--app-h,100dvh) - 12px - var(--sa-t) - var(--sa-b))}.result__head{gap:12px;padding:0 0 6px 4px}.result__headline{font-size:30px}.result__sub{padding-bottom:3px;font-size:12px}.result__sub .rulechip{height:18px;font-size:10px}.result__tablewrap{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);min-height:0}.rtable th{letter-spacing:0;padding:4px 3px 3px;font-size:10px}.rtable td{height:34px;padding:0 3px}.rtable__rank{width:30px;font-size:18px}.rtable__name{text-overflow:ellipsis;min-width:0;max-width:140px;font-size:13px;overflow:hidden}.rtable__name .tag{height:15px;margin-left:3px;padding:0 4px;font-size:9px}.rtable__co{width:auto}.rtable__coname{display:none}.rtable td.rtable__co{font-size:11px}.rtable__shares{min-width:10px;margin-right:1px;font-size:14px}.rtable .pos,.rtable .neg{margin-left:1px}.rtable .owe{font-size:10px}.rtable__num{width:34px;font-size:15px}.rtable__score{width:46px;font-size:22px}.result__foot{gap:10px;padding-top:6px}.result__notes{gap:4px 10px;font-size:11px}.result__btns{flex:none;gap:6px}.result__btns .cmd{height:44px;padding:0 16px 0 20px;font-size:17px}.result-reopen{right:calc(8px + var(--sa-r));bottom:calc(8px + var(--sa-b))}}@media (max-height:500px) and (orientation:landscape) and (max-width:680px){.landing{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.brand__tag{display:none}.seg__btn{min-width:44px;padding:0 8px;font-size:17px}.seg--diff .seg__btn{letter-spacing:.04em;min-width:46px;font-size:15px}.cmdbar .cmd{padding:0 12px 0 16px;font-size:17px}.side{width:min(352px,66vw)}}@media (max-height:500px) and (orientation:landscape){.mycap{left:calc(60px + var(--sa-l));bottom:calc(8px + var(--sa-b));gap:6px;height:44px;padding:0 12px 0 4px}.mycap__chip{width:32px;height:32px}.mycap__label{letter-spacing:.12em;font-size:9px}.mycap__n{font-size:26px}.mycap__cost{margin-bottom:2px;font-size:10px}.mycap__delta{font-size:22px;top:6px}}@media (min-width:1000px) and (min-height:501px){html.ui-cyber:not(.is-mobile){--cy:#3fe0ff;--cv:#c455ff;--cw:#3fa9f5;--glow:drop-shadow(0 0 1px #3fe0ffe6) drop-shadow(0 0 10px #3fe0ff59);--glow-v:drop-shadow(0 0 1px #c455ffe6) drop-shadow(0 0 12px #c455ff66);--scan:repeating-linear-gradient(180deg, #a0e6ff0e 0 1px, transparent 1px 3px);--grid:linear-gradient(#3fe0ff0d 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #3fe0ff0d 1px, transparent 1px) 0 0 / 22px 22px;--rd:0 0 2px #fff, 0 0 12px #3fe0ffd9, 0 0 26px #3fe0ff59;--rd-v:0 0 2px #fff, 0 0 12px #c455ffd9, 0 0 26px #c455ff59;--hex:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);--frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M14 .75H63.25V50L50 63.25H.75V14Z' fill='rgba%288%2C16%2C38%2C0.86%29' stroke='rgba%2863%2C224%2C255%2C0.75%29' stroke-width='1.2'/%3E%3Cpath d='M.75 20V14L14 .75H26' fill='none' stroke='%23C455FF' stroke-width='3'/%3E%3Cpath d='M63.25 44V50L50 63.25H38' fill='none' stroke='%233FE0FF' stroke-width='3'/%3E%3C/svg%3E");--frame-mine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='rgba%2820%2C110%2C190%2C0.92%29'/%3E%3Cstop offset='1' stop-color='rgba%2890%2C40%2C170%2C0.92%29'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M14 .75H63.25V50L50 63.25H.75V14Z' fill='url%28%23g%29' stroke='%23bff7ff' stroke-width='1.2'/%3E%3Cpath d='M.75 20V14L14 .75H26' fill='none' stroke='%23C455FF' stroke-width='3'/%3E%3Cpath d='M63.25 44V50L50 63.25H38' fill='none' stroke='%233FE0FF' stroke-width='3'/%3E%3C/svg%3E")}@keyframes cy-flicker{0%{opacity:0}10%{opacity:.7}16%{opacity:.15}28%{opacity:.9}34%{opacity:.5}to{opacity:1}}@keyframes cy-sweep{0%,60%{transform:translate(-140%)skew(-24deg)}to{transform:translate(420%)skew(-24deg)}}@keyframes cy-ticks{to{background-position:40px 0}}@keyframes cy-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cy-pulse{0%,to{filter:drop-shadow(0 0 2px #3fe0ffe6)drop-shadow(0 0 8px #3fe0ff59)}50%{filter:drop-shadow(0 0 3px #bff7ff)drop-shadow(0 0 18px #3fe0ffb3)}}@keyframes cy-glitch{0%{transform:skew(-14deg)translate(0)}20%{text-shadow:2px 0 #c455ff,-2px 0 #3fe0ff;transform:skew(-14deg)translate(-2px,1px)}40%{transform:skew(-14deg)translate(2px,-1px)}60%{text-shadow:-2px 0 #c455ff,2px 0 #3fe0ff;transform:skew(-14deg)translate(-1px)}to{transform:skew(-14deg)translate(0)}}@keyframes cy-spin{to{transform:rotate(360deg)}}html.ui-cyber:not(.is-mobile) .app:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(var(--cy), var(--cy)) left top / 34px 2px no-repeat, linear-gradient(var(--cy), var(--cy)) left top / 2px 34px no-repeat, linear-gradient(var(--cv), var(--cv)) right top / 34px 2px no-repeat, linear-gradient(var(--cv), var(--cv)) right top / 2px 34px no-repeat, linear-gradient(var(--cv), var(--cv)) left bottom / 34px 2px no-repeat, linear-gradient(var(--cv), var(--cv)) left bottom / 2px 34px no-repeat, linear-gradient(var(--cy), var(--cy)) right bottom / 34px 2px no-repeat, linear-gradient(var(--cy), var(--cy)) right bottom / 2px 34px no-repeat;opacity:.55;filter:drop-shadow(0 0 6px #3fe0ff99);position:absolute;inset:4px}html.ui-cyber:not(.is-mobile) .vignette{background:radial-gradient(120% 95% at 50% 45%,#0000 52%,#0a041e8c 88%,#02040ecc 100%)}html.ui-cyber:not(.is-mobile) .panel{clip-path:none;border-width:10px;border-image:var(--frame) 20 fill / 20px stretch;background:var(--scan), var(--grid);filter:var(--glow);background-clip:padding-box;animation:.56s step-end both cy-flicker}html.ui-cyber:not(.is-mobile) .field__label{color:var(--cy);letter-spacing:.3em;text-shadow:0 0 10px #3fe0ff8c}html.ui-cyber:not(.is-mobile) .field__label:before{content:"//";color:var(--cv);letter-spacing:0;margin-right:6px}html.ui-cyber:not(.is-mobile) .field__hint{color:#93a9c6}html.ui-cyber:not(.is-mobile) .seg__btn{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#cfefff;background:linear-gradient(#142850cc,#081024e6);border-color:#3fe0ff73}html.ui-cyber:not(.is-mobile) .seg__btn:not(.is-on):hover:not(:disabled){color:#fff;background:#3fe0ff33}html.ui-cyber:not(.is-mobile) .seg .seg__btn.is-on,html.ui-cyber:not(.is-mobile) .seg--diff .seg__btn.is-on,html.ui-cyber:not(.is-mobile) .seg--rule .seg__btn.is-on{color:#031020;background:linear-gradient(#a6f6ff,#3fe0ff);border-color:#e6fdff}html.ui-cyber:not(.is-mobile) .seg--rule .seg__btn--casual.is-on{color:#2a1800;background:linear-gradient(#ffe7b0,#f5b94a)}html.ui-cyber:not(.is-mobile) .input{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#020816d9;border-color:#3fe0ff73}html.ui-cyber:not(.is-mobile) .input:focus{border-color:var(--cy);box-shadow:inset 0 0 0 1px var(--cy), inset 0 0 16px #3fe0ff40}html.ui-cyber:not(.is-mobile) .card__foot{border-top:1px solid #3fe0ff4d}html.ui-cyber:not(.is-mobile) .cmd{clip-path:none;color:#dffaff;background:linear-gradient(180deg, #285a968c, #08122ceb 60%), var(--scan);text-shadow:0 0 8px #3fe0ffb3;border:1px solid #3fe0ffd9;transform:skew(-14deg);box-shadow:inset 0 0 0 1px #3fe0ff26,inset 0 -10px 18px -10px #c455ff99,0 0 14px #3fe0ff4d}html.ui-cyber:not(.is-mobile) .cmd:hover:not(:disabled),html.ui-cyber:not(.is-mobile) .cmd:focus-visible:not(:disabled){color:#fff;background:linear-gradient(#3fe0ff73,#10285ae6);animation:.26s steps(2,end) cy-glitch}html.ui-cyber:not(.is-mobile) .cmd:not(:disabled):active{transform:skew(-14deg)translateY(1px)}html.ui-cyber:not(.is-mobile) .cmd--primary:not(:disabled){color:#021022;text-shadow:none;box-shadow:inset 0 1px 0 #fff, inset 0 -4px 0 var(--cv), 0 0 22px #3fe0ff8c;background:linear-gradient(#c8fbff 0%,#3fe0ff 55%,#1aa3e6 100%);border-color:#eafdff;animation:2.4s ease-in-out infinite cy-pulse}html.ui-cyber:not(.is-mobile) .cmd:disabled,html.ui-cyber:not(.is-mobile) .cmd[aria-disabled=true]{color:#7d8aa6;text-shadow:none;box-shadow:none;background:#080e20cc;border-color:#c455ff73}html.ui-cyber:not(.is-mobile) .cmdbar .cmd{padding:12px 30px}html.ui-cyber:not(.is-mobile) .cmdbar__hint{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-left:3px solid var(--cv);color:#f0e2ff;background:#1e0a3cbf}html.ui-cyber:not(.is-mobile) .topbar{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .turnplate{clip-path:none;border:10px solid #0000;border-image:var(--frame) 20 fill / 20px stretch;background:var(--scan);background-clip:padding-box;align-items:center;min-width:330px;padding:0 34px 14px 0;position:relative;overflow:hidden}html.ui-cyber:not(.is-mobile) .turnplate:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#3fe0ffd9 0 2px,#0000 2px 8px,#3fe0ff59 8px 10px,#0000 10px 20px);height:6px;animation:1.6s linear infinite cy-ticks;position:absolute;bottom:2px;left:92px;right:26px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}html.ui-cyber:not(.is-mobile) .turnplate:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#bef5ff47,#0000);width:26%;animation:5s ease-in-out infinite cy-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-24deg)}html.ui-cyber:not(.is-mobile) .turnplate__no{clip-path:var(--hex);color:#eafdff;width:74px;height:64px;text-shadow:var(--rd);background:radial-gradient(circle at 50% 40%,#3fe0ff59,#081430f2 70%);margin:4px 6px 0 2px;font-size:40px;box-shadow:inset 0 0 0 2px #3fe0ffcc}html.ui-cyber:not(.is-mobile) .turnplate__body{padding:6px 0 0 10px}html.ui-cyber:not(.is-mobile) .turnplate__body:before{content:"TURN // 回合";font-family:var(--font-head);letter-spacing:.34em;color:var(--cy);margin-bottom:2px;font-size:11px;font-weight:700}html.ui-cyber:not(.is-mobile) .turnplate__title{letter-spacing:.12em;text-shadow:0 0 10px #3fe0ff80;font-size:23px}html.ui-cyber:not(.is-mobile) .turnplate__sub{color:#a9c3dd}html.ui-cyber:not(.is-mobile) .turnplate--mine{border-image:var(--frame-mine) 20 fill / 20px stretch;background:var(--scan), linear-gradient(100deg, #3fe0ff47, #c455ff3d);background-clip:padding-box}html.ui-cyber:not(.is-mobile) .turnplate--mine .turnplate__no{box-shadow:inset 0 0 0 2px var(--cv);text-shadow:var(--rd-v);background:radial-gradient(circle at 50% 40%,#c455ff8c,#140830f2 70%)}html.ui-cyber:not(.is-mobile) .turnplate--mine .turnplate__body:before{content:"TURN // 你的回合";color:#f0d4ff}html.ui-cyber:not(.is-mobile) .turnplate--mine .turnplate__sub{color:#e8f6ff}html.ui-cyber:not(.is-mobile) .logfeed{top:112px}html.ui-cyber:not(.is-mobile) .logfeed li{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);border-left:2px solid var(--cy);background:linear-gradient(90deg,#0a1e40d9,#0a1e4000)}html.ui-cyber:not(.is-mobile) .logfeed li:before{content:"›";color:var(--cv);font-weight:700}html.ui-cyber:not(.is-mobile) .logfeed li:first-child{color:#fff;text-shadow:0 0 8px #3fe0ff80}html.ui-cyber:not(.is-mobile) .mycap{clip-path:none;border:10px solid #0000;border-image:var(--frame) 20 fill / 20px stretch;background:var(--scan);filter:var(--glow);background-clip:padding-box;padding:2px 22px 2px 4px;bottom:70px}html.ui-cyber:not(.is-mobile) .mycap__chip{width:46px;height:46px;margin:7px;position:relative}html.ui-cyber:not(.is-mobile) .mycap:before{content:"";pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--cy) 0 7deg, transparent 7deg 12deg);opacity:.85;border-radius:50%;width:60px;height:60px;margin-top:-30px;animation:24s linear infinite cy-spin;position:absolute;top:50%;left:4px;-webkit-mask:radial-gradient(circle,#0000 26px,#000 27px 30px,#0000 31px);mask:radial-gradient(circle,#0000 26px,#000 27px 30px,#0000 31px)}html.ui-cyber:not(.is-mobile) .mycap__label{color:#e6c4ff;letter-spacing:.28em;text-shadow:0 0 8px #c455ffb3}html.ui-cyber:not(.is-mobile) .mycap__label:after{content:" // CAP";color:var(--cy);font-family:var(--font-head)}html.ui-cyber:not(.is-mobile) .mycap__n{color:#f2feff;text-shadow:var(--rd);font-size:50px}html.ui-cyber:not(.is-mobile) .mycap.is-empty .mycap__n{color:#ffe0dc;text-shadow:0 0 2px #fff,0 0 14px #f06e64e6}html.ui-cyber:not(.is-mobile) .mycap.is-empty:before{background:repeating-conic-gradient(from 0deg, #f07a6e 0 7deg, transparent 7deg 12deg)}html.ui-cyber:not(.is-mobile) .roomchip{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .roomchip__code{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:var(--scan), #08122ce6;border-color:#3fe0ffb3}html.ui-cyber:not(.is-mobile) .roomchip__code b{color:#eafdff;text-shadow:var(--rd)}html.ui-cyber:not(.is-mobile) .icon-btn{color:#cfefff;background:#08122ce6;border-color:#3fe0ff99}html.ui-cyber:not(.is-mobile) .icon-btn:hover{background:var(--cy);color:#021022}html.ui-cyber:not(.is-mobile) .side{clip-path:none;border:10px solid #0000;border-image:var(--frame) 20 fill / 20px stretch;background:var(--scan), var(--grid);filter:var(--glow);-webkit-backdrop-filter:none;backdrop-filter:none;background-clip:padding-box;padding:2px 4px 4px;animation:.56s step-end both cy-flicker}html.ui-cyber:not(.is-mobile) .side:before{display:none}html.ui-cyber:not(.is-mobile) .side__head{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 12px));background:linear-gradient(90deg,#3fe0ff4d,#c455ff2e 70%,#0000);margin:0 -2px 6px;padding:4px 10px 16px 12px;position:relative;overflow:hidden}html.ui-cyber:not(.is-mobile) .side__head:after{content:"LEDGER FEED // 股权 · 资本 · 反垄断 // MARKET SYNC OK // SEATS ONLINE // LEDGER FEED // 股权 · 资本 · 反垄断 // MARKET SYNC OK // SEATS ONLINE //";white-space:nowrap;font-family:var(--font-head);letter-spacing:.24em;color:#a0ebffb3;font-size:9.5px;animation:22s linear infinite cy-ticker;position:absolute;bottom:2px;left:12px}html.ui-cyber:not(.is-mobile) .side__title .t-head{text-shadow:0 0 10px #3fe0ff99}html.ui-cyber:not(.is-mobile) .side__title .t-en{color:#e6c4ff}html.ui-cyber:not(.is-mobile) .side__meta b{color:#eafdff;text-shadow:var(--rd)}html.ui-cyber:not(.is-mobile) .ledger th{color:#96ebffd9}html.ui-cyber:not(.is-mobile) .ledger td{background:0 0;border-bottom:1px solid #3fe0ff38}html.ui-cyber:not(.is-mobile) .ledger tr:last-child td{border-bottom-color:#0000}html.ui-cyber:not(.is-mobile) .ledger tr.is-you td{background:#3fe0ff1a}html.ui-cyber:not(.is-mobile) .ledger tr.is-you td:first-child{border-left:3px solid var(--cy);box-shadow:-4px 0 12px -2px var(--cy);background:linear-gradient(90deg,#3fe0ff66,#3fe0ff1a)}html.ui-cyber:not(.is-mobile) .ledger tr.is-turn td{background:#c455ff24}html.ui-cyber:not(.is-mobile) .ledger tr.is-turn td:first-child{border-left:3px solid var(--cv);background:linear-gradient(90deg,#c455ff80,#c455ff24)}html.ui-cyber:not(.is-mobile) td.ledger__cap{color:#f2feff;text-shadow:var(--rd);font-size:20px}html.ui-cyber:not(.is-mobile) .ledger th{white-space:nowrap}html.ui-cyber:not(.is-mobile) .cdot{clip-path:var(--hex);border-radius:0;box-shadow:inset 0 0 0 2px #ffffff8c,inset 0 0 8px #ffffff73}html.ui-cyber:not(.is-mobile) .cdot--empty{background:#3fe0ff12;box-shadow:inset 0 0 0 1px #3fe0ff59}html.ui-cyber:not(.is-mobile) .ledger__co{filter:drop-shadow(0 0 4px #a0ebff59)}html.ui-cyber:not(.is-mobile) .turn-pip{background:var(--cv);box-shadow:0 0 10px var(--cv)}html.ui-cyber:not(.is-mobile) .market-row{border-top:1px solid #c455ff66}html.ui-cyber:not(.is-mobile) .market-row__label{color:#e6c4ff}html.ui-cyber:not(.is-mobile) .mcard{clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#3fe0ff1a;border-radius:0;padding-left:6px}html.ui-cyber:not(.is-mobile) .side-toggle{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border-color:var(--cy);background:var(--scan), #08122ceb;color:#eafdff;text-shadow:var(--rd);filter:var(--glow)}html.ui-cyber:not(.is-mobile) .platewrap{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .plate{clip-path:none;background:var(--scan), linear-gradient(180deg, #143264d9, #060e24e6);border:1px solid #3fe0ffbf;height:30px;position:relative;overflow:visible}html.ui-cyber:not(.is-mobile) .plate:after{content:"";pointer-events:none;background:linear-gradient(var(--cy), var(--cy)) center top / 1px 10px no-repeat, linear-gradient(var(--cy), var(--cy)) center bottom / 22px 1px no-repeat, linear-gradient(var(--cy), var(--cy)) left bottom / 1px 5px no-repeat, linear-gradient(var(--cy), var(--cy)) right bottom / 1px 5px no-repeat;opacity:.8;width:22px;height:16px;margin-left:-11px;position:absolute;top:100%;left:50%}html.ui-cyber:not(.is-mobile) .plate__seat{clip-path:var(--hex);color:#fff;width:34px;text-shadow:0 0 6px var(--cy);background:linear-gradient(#3fe0ff8c,#3fe0ff33)}html.ui-cyber:not(.is-mobile) .plate--active{background:var(--scan), linear-gradient(100deg, #3fe0ffbf, #c455ffbf);box-shadow:none;border-color:#eafdff}html.ui-cyber:not(.is-mobile) .plate--active:after{background:linear-gradient(var(--cv), var(--cv)) center top / 1px 10px no-repeat, linear-gradient(var(--cv), var(--cv)) center bottom / 22px 1px no-repeat, linear-gradient(var(--cv), var(--cv)) left bottom / 1px 5px no-repeat, linear-gradient(var(--cv), var(--cv)) right bottom / 1px 5px no-repeat}html.ui-cyber:not(.is-mobile) .plate__turn{color:#301050;background:#fff}html.ui-cyber:not(.is-mobile) .brand:before{content:"SYS://STARTUPS — 六家公司 · 股权博弈";font-family:var(--font-head);letter-spacing:.4em;color:var(--cy);text-shadow:0 0 10px #3fe0ff99;margin-bottom:14px;font-size:13px;font-weight:700;display:block}html.ui-cyber:not(.is-mobile) .brand__zh{text-shadow:0 0 2px #fff,0 0 30px #3fe0ff8c,4px 0 #c455ff73,-3px 0 #3fe0ff59}html.ui-cyber:not(.is-mobile) .brand__en{color:#3fe0ff1f;-webkit-text-stroke:1.5px var(--cy);filter:drop-shadow(0 0 10px #3fe0ffb3)}html.ui-cyber:not(.is-mobile) .brand__tag{color:#04102a;background:linear-gradient(100deg,#3fe0fff2,#9678fff2)}html.ui-cyber:not(.is-mobile) .lobby__codetext{color:#f2feff;text-shadow:var(--rd), 3px 0 0 #c455ff80}html.ui-cyber:not(.is-mobile) .seat{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);border-left:3px solid var(--cy);background:var(--scan), linear-gradient(90deg, #3fe0ff2e, #0a163099)}html.ui-cyber:not(.is-mobile) .seat--you{border-left-color:var(--cv);background:var(--scan), linear-gradient(90deg, #c455ff5c, #3fe0ff1a 60%, #0a163099)}html.ui-cyber:not(.is-mobile) .seat--empty{background:var(--scan), #0a163073;border-left-color:#3fe0ff4d}html.ui-cyber:not(.is-mobile) .seat__no{clip-path:var(--hex);color:#eafdff;width:34px;height:30px;text-shadow:var(--rd);background:#3fe0ff33;place-items:center;margin-left:6px;font-size:18px;display:grid}html.ui-cyber:not(.is-mobile) .seat--you .seat__no{background:#c455ff66}html.ui-cyber:not(.is-mobile) .banner__strip{border-color:var(--cy);background:linear-gradient(100deg, transparent 0%, #081432f0 12%, #140832f0 88%, transparent 100%), var(--scan)}html.ui-cyber:not(.is-mobile) .banner__title{text-shadow:var(--rd)}html.ui-cyber:not(.is-mobile) .toasts{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .toast{background:var(--scan), #08122cf2;border-color:var(--cy)}html.ui-cyber:not(.is-mobile) .payout{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .payout__card{background:var(--scan), linear-gradient(100deg, #0a1838f2, #140a32e6)}html.ui-cyber:not(.is-mobile) .payout__pip.is-now{background:var(--cy);box-shadow:0 0 10px var(--cy)}html.ui-cyber:not(.is-mobile) .result__head{filter:var(--glow)}html.ui-cyber:not(.is-mobile) .result__headline{background:linear-gradient(#fff,#9ff3ff 55%,#d9a8ff);filter:none;-webkit-background-clip:text;background-clip:text}html.ui-cyber:not(.is-mobile) .result__head.is-win .result__headline{background:linear-gradient(#fff6dc,#ffd36e 50%,#ff9df0);-webkit-background-clip:text;background-clip:text}html.ui-cyber:not(.is-mobile) .result__sub:before{content:"LEADERBOARD // ";font-family:var(--font-head);letter-spacing:.3em;color:var(--cy);font-size:12px}html.ui-cyber:not(.is-mobile) .result__tablewrap{clip-path:none;border:10px solid #0000;border-image:var(--frame) 20 fill / 20px stretch;background:var(--scan), var(--grid);filter:var(--glow);background-clip:padding-box;animation:.62s step-end both cy-flicker}html.ui-cyber:not(.is-mobile) .rtable{border-collapse:separate;border-spacing:0 4px}html.ui-cyber:not(.is-mobile) .rtable th{color:var(--cy);text-shadow:0 0 8px #3fe0ff73;border-bottom:1px solid #3fe0ff66}html.ui-cyber:not(.is-mobile) .rtable td{background:#10244c6b;border-bottom:1px solid #3fe0ff2e}html.ui-cyber:not(.is-mobile) td.rtable__rank{color:#eafdff;text-shadow:var(--rd);font-size:34px}html.ui-cyber:not(.is-mobile) .rtable tr.is-winner{background:0 0}html.ui-cyber:not(.is-mobile) .rtable tr.is-winner td{background:#783cc852;border-top:1px solid #c455ff99;border-bottom-color:#c455ff99}html.ui-cyber:not(.is-mobile) .rtable tr.is-winner td:first-child{box-shadow:inset 4px 0 0 var(--cv);background:linear-gradient(90deg,#c455ffb3,#783cc852)}html.ui-cyber:not(.is-mobile) .rtable tr.is-winner td.rtable__rank{color:#fff;text-shadow:var(--rd-v);font-size:46px}html.ui-cyber:not(.is-mobile) .rtable tr.is-you td:first-child{box-shadow:inset 4px 0 0 var(--cy)}html.ui-cyber:not(.is-mobile) td.rtable__score{color:#f2feff;text-shadow:var(--rd);font-size:36px}html.ui-cyber:not(.is-mobile) .rtable tr.is-winner .rtable__score{color:#fff;text-shadow:var(--rd-v);font-size:40px}html.ui-cyber:not(.is-mobile) .rtable__name{letter-spacing:.04em}html.ui-cyber:not(.is-mobile) .result__btns{filter:none}html.ui-cyber:not(.is-mobile) .result__notes{color:#a9c3dd}}@media (min-width:1000px) and (min-height:501px) and (max-width:1280px),(min-width:1000px) and (min-height:501px) and (max-height:760px){html.ui-cyber:not(.is-mobile) .turnplate{min-width:0;padding-right:22px}html.ui-cyber:not(.is-mobile) .turnplate__no{width:62px;height:54px;font-size:32px}html.ui-cyber:not(.is-mobile) .turnplate__title{font-size:19px}html.ui-cyber:not(.is-mobile) .turnplate__sub{font-size:12px}html.ui-cyber:not(.is-mobile) .logfeed{top:128px}html.ui-cyber:not(.is-mobile) .mycap{padding-right:16px}html.ui-cyber:not(.is-mobile) .mycap__n{font-size:40px}html.ui-cyber:not(.is-mobile) .mycap__label{font-size:11px}}@media (prefers-reduced-motion:reduce){html.ui-cyber:not(.is-mobile) *,html.ui-cyber:not(.is-mobile) :before,html.ui-cyber:not(.is-mobile) :after{animation:none!important}}.rules-btn{cursor:pointer;font-family:var(--font-body);letter-spacing:.2em;color:var(--c-text);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:#0e1c33b3;border:1px solid #d7dee873;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:15px;font-weight:700;display:inline-flex}.rules-btn:hover,.rules-btn:focus-visible{background:var(--c-water);color:var(--c-page);outline:none}.rules-btn__icon{width:20px;height:20px;font-family:var(--font-head);letter-spacing:0;border:1.5px solid;border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.rules-btn--menu{justify-content:center;width:100%;margin:2px 0 4px}.brand__actions{gap:10px;margin-top:18px;display:flex}
