.shell.tg-beta-ui .tg-lobby{padding:12px 20px calc(var(--nav-clear) + 72px);color:var(--tg-text)}.shell.tg-beta-ui .tg-lobby>.sec-head{width:100%;max-width:var(--col-w);gap:12px;margin:24px auto 12px}.shell.tg-beta-ui .tg-lobby .banner{width:100%;max-width:390px;margin:0 auto 20px}.shell.tg-beta-ui .tg-lobby .banner-cover{aspect-ratio:auto;height:172px;box-shadow:var(--tg-card-shadow);background:linear-gradient(150deg,#2a1b20,#151216 58%,#1c1c1e);border:0;border-radius:22px}.shell.tg-beta-ui[data-theme=light] .tg-lobby .banner-cover{background:linear-gradient(150deg,#f5eadc,#efe3d1 58%,#fff)}.shell.tg-beta-ui .tg-lobby .ad-copy{width:auto;max-width:none;color:var(--tg-text);gap:8px;padding:0;inset:auto 20px 22px}.shell.tg-beta-ui .tg-lobby .ad-copy b{color:var(--tg-text);letter-spacing:-.035em;text-shadow:none;font-family:inherit;font-size:24px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-lobby .ad-copy em{color:var(--tg-muted);max-width:260px;font-family:inherit;font-size:12px;line-height:1.5}.shell.tg-beta-ui .tg-lobby .ad-copy:after{content:none}.shell.tg-beta-ui .tg-lobby .ad-dots{bottom:14px;left:auto;right:14px;transform:none}.shell.tg-beta-ui .tg-lobby>.sec-head>b{letter-spacing:-.01em;font-size:15px;font-weight:600}.shell.tg-beta-ui .tg-lobby .sec-link{min-height:44px;color:var(--tg-muted);letter-spacing:0;font-size:12px}.shell.tg-beta-ui .tg-game-cards{flex-direction:column;gap:20px;max-width:390px;display:flex}.shell.tg-beta-ui .tg-game-card{border:1px solid var(--tg-line);background:var(--tg-card);min-width:0;color:var(--tg-text);border-radius:20px;padding:0;display:block;overflow:hidden;transform:none;box-shadow:0 2px 7px #00000009}.shell.tg-beta-ui .tg-game-card.is-expanded{border-color:color-mix(in srgb, var(--tg-accent) 42%, var(--tg-line))}.shell.tg-beta-ui .tg-game-toggle{width:100%;min-height:80px;color:inherit;text-align:left;background:0 0;border:0;border-radius:19px;align-items:center;gap:14px;padding:14px 16px;display:flex}.shell.tg-beta-ui .tg-game-emblem{background:color-mix(in srgb, var(--tg-accent) 16%, transparent);width:52px;height:52px;color:var(--tg-accent);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.shell.tg-beta-ui .g-bj .tg-game-emblem{background:color-mix(in srgb, var(--win) 14%, transparent);color:var(--win)}.shell.tg-beta-ui .g-niu .tg-game-emblem{background:color-mix(in srgb, var(--tg-accent) 20%, transparent)}.shell.tg-beta-ui .g-poker .tg-game-emblem{background:color-mix(in srgb,var(--tg-clay) 12%,transparent);color:var(--tg-clay)}.shell.tg-beta-ui .tg-game-emblem .gc-mark{width:30px;height:30px;color:inherit;opacity:1}.shell.tg-beta-ui .tg-game-emblem img{object-fit:cover;width:100%;height:100%}.shell.tg-beta-ui .tg-game-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.shell.tg-beta-ui .tg-game-copy>b{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:inherit;font-size:19px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-game-copy>span{color:var(--tg-muted);font-size:12px;line-height:1.4}.shell.tg-beta-ui .tg-game-copy .tg-game-live{align-items:center;gap:6px;font-size:12px;display:flex}.shell.tg-beta-ui .tg-game-live i{background:var(--win);border-radius:50%;flex:none;width:5px;height:5px}.shell.tg-beta-ui .tg-game-chevron{width:16px;height:20px;color:var(--tg-muted);flex:none;place-items:center;transition:transform .18s;display:grid}.shell.tg-beta-ui .tg-game-chevron svg{width:7px;height:13px}.shell.tg-beta-ui .tg-game-toggle[aria-expanded=true] .tg-game-chevron{transform:rotate(90deg)}.shell.tg-beta-ui .tg-game-hot{color:var(--tg-accent);align-items:center;gap:3px;font-size:10px;display:flex}.shell.tg-beta-ui .tg-game-hot svg{width:12px;height:14px}.shell.tg-beta-ui .tg-game-options{border:0;margin:0 16px;padding:0 0 16px}.shell.tg-beta-ui .tg-room-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shell.tg-beta-ui .tg-room-options>button{background:var(--surface-2);color:var(--tg-text);min-height:56px;font:inherit;border:1px solid #0000;border-radius:14px;padding:10px 4px}.shell.tg-beta-ui .tg-room-options>button[aria-pressed=true]{border-color:var(--tg-accent);color:var(--tg-accent);background:var(--tg-selected)}.shell.tg-beta-ui .tg-room-options>button:disabled{color:var(--tg-muted)}.shell.tg-beta-ui .tg-room-options b{font-size:14px;font-weight:600;display:block}.shell.tg-beta-ui .tg-room-options span{color:var(--tg-muted);margin-top:3px;font-size:11px;display:block}.shell.tg-beta-ui .tg-lobby-join{left:50%;bottom:calc(max(16px, calc(var(--safe-b) + 8px)) + 70px);z-index:3;background:var(--tg-action-fill);width:min(340px,100% - 40px);min-height:52px;color:var(--tg-action-ink);font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:600;display:flex;position:fixed;translate:-50%;box-shadow:0 8px 25px #b48e352e}.shell.tg-beta-ui .tg-lobby-join:disabled{opacity:.5}.shell.tg-beta-ui .tg-game-options[hidden]{display:none}.shell.tg-beta-ui .tg-game-way{width:100%;min-height:60px;color:var(--tg-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 4px;display:flex}.shell.tg-beta-ui .tg-game-way+.tg-game-way{border-top:1px solid var(--tg-line)}.shell.tg-beta-ui .tg-game-way>span:nth-child(2){flex:1;min-width:0}.shell.tg-beta-ui .tg-game-way b{font-size:14px;font-weight:600;line-height:1.35;display:block}.shell.tg-beta-ui .tg-game-way small{color:var(--tg-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.shell.tg-beta-ui .tg-game-way-icon{background:color-mix(in srgb, var(--tg-accent) 11%, transparent);width:32px;height:32px;color:var(--tg-accent);border-radius:10px;flex:none;place-items:center;display:grid}.shell.tg-beta-ui .tg-game-way-icon svg{width:19px;height:19px}.shell.tg-beta-ui .tg-game-way-arrow{width:16px;color:var(--tg-muted);flex:none;place-items:center;display:grid}.shell.tg-beta-ui .tg-game-way-arrow svg{width:7px;height:12px}.shell.tg-beta-ui .tg-game-toggle:disabled,.shell.tg-beta-ui .tg-game-way:disabled{opacity:.5;cursor:not-allowed}.shell.tg-beta-ui .tg-game-toggle:focus-visible,.shell.tg-beta-ui .tg-game-way:focus-visible{outline:2px solid var(--tg-accent);outline-offset:-3px}.shell.tg-beta-ui .tg-chat-page{height:100%;min-height:0;color:var(--tg-text);flex-direction:column;padding:12px 20px;display:flex}.shell.tg-beta-ui .tg-chat-heading{flex:none;justify-content:center;align-items:center;margin:0 0 16px;display:flex}.shell.tg-beta-ui .tg-chat-heading h2{letter-spacing:0;color:var(--tg-muted);margin:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.shell.tg-beta-ui .tg-chat-notices{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:13px;flex:none;margin:0 0 12px}.shell.tg-beta-ui .tg-chat-notices summary{cursor:pointer;min-height:46px;color:var(--tg-muted);align-items:center;gap:10px;padding:10px 12px;font-size:13px;list-style:none;display:flex}.shell.tg-beta-ui .tg-chat-notices summary::-webkit-details-marker{display:none}.shell.tg-beta-ui .tg-chat-notices summary>span:first-child{color:var(--tg-accent);display:flex}.shell.tg-beta-ui .tg-chat-notices summary svg{width:18px;height:18px}.shell.tg-beta-ui .tg-chat-notices summary>b{margin-left:auto;font-size:12px;font-weight:600}.shell.tg-beta-ui .tg-chat-notices summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-4px 3px 0;transform:rotate(45deg)}.shell.tg-beta-ui .tg-chat-notices[open] summary:after{margin-top:4px;transform:rotate(225deg)}.shell.tg-beta-ui .tg-chat-notices summary:focus-visible{outline:2px solid var(--tg-accent);outline-offset:-2px;border-radius:12px}.shell.tg-beta-ui .tg-chat-notice-list{overscroll-behavior:contain;max-height:min(30dvh,240px);padding:0 14px 12px;overflow-y:auto}.shell.tg-beta-ui .tg-chat-notice+.tg-chat-notice{border-top:1px solid var(--tg-line);margin-top:12px;padding-top:12px}.shell.tg-beta-ui .tg-chat-notice p{color:var(--tg-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:13px;line-height:1.6}.shell.tg-beta-ui .tg-chat-notice time{color:var(--tg-muted);font-size:11px}.shell.tg-beta-ui .tg-chat-list{overscroll-behavior:contain;flex:1;gap:20px;min-height:0;padding:8px 0 18px}.shell.tg-beta-ui .tg-chat-list>.tg-chat-empty{margin:0}.shell.tg-beta-ui .tg-chat-empty{text-align:left;flex-direction:column;align-items:flex-start;padding:4px;display:flex}.shell.tg-beta-ui .tg-chat-empty>span{display:none}.shell.tg-beta-ui .tg-chat-empty svg{width:28px;height:28px}.shell.tg-beta-ui .tg-chat-empty p{max-width:none;color:var(--tg-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.shell.tg-beta-ui .tg-chat-list .chat-msg{max-width:90%}.shell.tg-beta-ui .tg-chat-list .chat-body{background:var(--tg-card);border:1px solid var(--tg-line);color:var(--tg-text);border-radius:17px 17px 17px 5px;font-size:15px;line-height:1.55}.shell.tg-beta-ui .tg-chat-list .chat-msg.user .chat-body{background:color-mix(in srgb, var(--tg-accent) 10%, var(--tg-card));border-color:color-mix(in srgb, var(--tg-accent) 25%, var(--tg-line));border-radius:17px 17px 5px}.shell.tg-beta-ui .tg-chat-list .chat-msg.run .chat-body{border-top-left-radius:5px}.shell.tg-beta-ui .tg-chat-list .chat-msg.user.run .chat-body{border-top-left-radius:17px;border-top-right-radius:5px}.shell.tg-beta-ui .tg-chat-list .chat-time{color:var(--tg-muted);font-size:11px}.shell.tg-beta-ui .tg-chat-list .chat-tag,.shell.tg-beta-ui .tg-chat-list .chat-day{color:var(--tg-muted);letter-spacing:0;font-size:12px}.shell.tg-beta-ui .tg-chat-error{text-align:left;overflow-wrap:anywhere;flex:none;max-height:72px;margin:0 0 10px;font-size:13px;overflow-y:auto}.shell.tg-beta-ui .tg-chat-composer{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:10px;margin:0;padding:0;display:flex}.shell.tg-beta-ui .tg-chat-composer:focus-within{border-color:var(--tg-accent)}.shell.tg-beta-ui .tg-chat-composer>input{border:1px solid var(--tg-line);height:52px;color:var(--tg-text);background:var(--tg-card);box-shadow:none;border-radius:16px;min-width:0;padding:0 16px;font-size:16px}.shell.tg-beta-ui .tg-chat-composer>input::placeholder{color:var(--tg-muted)}.shell.tg-beta-ui .tg-chat-composer>input:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}.shell.tg-beta-ui .tg-chat-composer>.tg-chat-send{border:1px solid color-mix(in srgb,var(--tg-accent) 40%,transparent);width:auto;height:52px;min-height:52px;color:var(--tg-accent);background:var(--tg-selected);border-radius:16px;flex:none;padding:0 18px}.shell.tg-beta-ui .tg-chat-send .btn-label{letter-spacing:0;text-transform:none;place-items:center;font-family:inherit;font-size:15px;font-weight:600;display:grid}.shell.tg-beta-ui .tg-chat-send .btn-label>svg{width:21px;height:21px}.shell.tg-beta-ui .tg-chat-send[aria-disabled=true]{background:var(--tg-bg);color:var(--tg-muted);box-shadow:none;opacity:.7}@media (hover:hover){.shell.tg-beta-ui .tg-game-toggle:not(:disabled):hover,.shell.tg-beta-ui .tg-game-way:not(:disabled):hover{background:color-mix(in srgb, var(--tg-accent) 6%, transparent)}}@media (width<=374px){.shell.tg-beta-ui .tg-lobby{padding-left:16px;padding-right:16px}.shell.tg-beta-ui .tg-game-toggle{gap:11px;padding:14px}.shell.tg-beta-ui .tg-game-copy>b{font-size:18px}.shell.tg-beta-ui .tg-game-emblem{border-radius:14px;width:46px;height:46px}.shell.tg-beta-ui .tg-chat-page{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.shell.tg-beta-ui .tg-game-chevron{transition:none}}.shell.tg-beta-ui .tg-wallet{--tg-wallet-glass-base:#f7f1e6;--tg-wallet-glass-light:#cc9d4054;--tg-wallet-glass-bounce:#ffffffeb;--tg-wallet-glass-fill:#ffffff85;--tg-wallet-glass-sheen:#ffffffa3;--tg-wallet-glass-edge:#ffffffd6;--tg-wallet-glass-rim:#fffffff2;--tg-wallet-glass-muted:var(--tg-muted);--tg-wallet-blue:#3d5f80;--tg-wallet-blue-bg:#3d5f8014;--tg-wallet-mauve:#5f4d75;--tg-wallet-mauve-bg:#5f4d7514;--tg-wallet-control:#dac08b17;--tg-wallet-control-edge:#8f6c2842;--tg-wallet-card-shadow:0 1px 3px #785a140d;--tg-wallet-in:#1f6b3a;--tg-wallet-fail:#b01f29;--tg-wallet-ok-bg:#2f7d4c1f;--tg-wallet-wait-bg:#e0b6532e;--tg-wallet-fail-bg:#b01f291a;color:var(--tg-text);font-variant-numeric:tabular-nums;font-size:15px;line-height:1.4}.shell.tg-beta-ui[data-theme=dark] .tg-wallet{--tg-wallet-glass-base:#1d1c19;--tg-wallet-glass-light:#dbb2606b;--tg-wallet-glass-bounce:#f5ebd71f;--tg-wallet-glass-fill:#1818187a;--tg-wallet-glass-sheen:#ffffff21;--tg-wallet-glass-edge:#f0dfbc36;--tg-wallet-glass-rim:#fff5dc47;--tg-wallet-glass-muted:var(--tg-muted);--tg-wallet-blue:#a9c4de;--tg-wallet-blue-bg:#a9c4de1f;--tg-wallet-mauve:#c4b3d4;--tg-wallet-mauve-bg:#c4b3d41f;--tg-wallet-control:#ffffff0e;--tg-wallet-control-edge:#f0dfbc3d;--tg-wallet-card-shadow:inset 0 .5px 0 #ffffff14;--tg-wallet-in:#4fd070;--tg-wallet-fail:#ff6961;--tg-wallet-ok-bg:#5a9b6b2e;--tg-wallet-wait-bg:#d4af5f2e;--tg-wallet-fail-bg:#ff696129}.shell.tg-beta-ui .tg-wallet.page,.shell.tg-beta-ui .tg-wallet.page>.tg-wallet-body{width:100%;min-width:0}.shell.tg-beta-ui .tg-wallet .hint{color:var(--tg-muted);letter-spacing:0;font-size:13px;line-height:1.55}.shell.tg-beta-ui .tg-wallet .hint.warn{color:var(--tg-wallet-fail)}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero{isolation:isolate;background:var(--tg-hero);box-shadow:var(--tg-card-shadow);border:0;border-radius:22px;gap:0;margin:0 0 20px;padding:20px;display:block;position:relative;overflow:visible}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:before,.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:after{content:none;border-radius:inherit;pointer-events:none;z-index:0;width:auto;min-width:0;max-width:none;height:auto;animation:none;position:absolute;inset:0;transform:none}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:before{background:radial-gradient(ellipse at 4% 0%,var(--tg-wallet-glass-light),transparent 64%),radial-gradient(ellipse at 100% 100%,var(--tg-wallet-glass-bounce),transparent 58%)}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:after{background:linear-gradient(125deg,var(--tg-wallet-glass-sheen),transparent 35%,transparent 65%,#ffffff06),var(--tg-wallet-glass-fill);border:1px solid var(--tg-wallet-glass-edge);box-shadow:inset 0 1px 0 var(--tg-wallet-glass-rim);-webkit-backdrop-filter:blur(16px)saturate(125%)}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero>*{z-index:1;position:relative}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-label{min-height:30px;color:var(--tg-wallet-glass-muted);letter-spacing:0;text-transform:none;padding-right:44px;font-size:13px;font-weight:400;line-height:1.4}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-eye{background:var(--tg-wallet-control);width:30px;height:30px;color:var(--tg-wallet-glass-muted);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px;transform:none}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-eye>svg{width:16px;height:16px}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-amount{letter-spacing:-.035em;color:var(--tg-text);white-space:normal;flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0 0;font-family:inherit;font-size:clamp(29px,9.3vw,40px);font-weight:600;line-height:1;display:flex}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-cur{color:var(--tg-wallet-glass-muted);font-family:inherit;font-size:20px;font-weight:400}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-num{white-space:nowrap;min-width:0;max-width:100%;font-family:inherit}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts{gap:10px;margin-top:12px;display:flex}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts>button{border:1px solid var(--tg-wallet-control-edge);background:var(--tg-wallet-control);min-width:0;min-height:52px;color:var(--tg-accent);letter-spacing:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts>button svg{flex:none;width:18px;height:18px}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts>.primary,.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts>.btn-primary,.shell.tg-beta-ui .tg-wallet .tg-wallet-form .btn-primary{color:var(--tg-action-ink);background:var(--tg-action-fill);box-shadow:none;border-color:#0000}.shell.tg-beta-ui .tg-wallet .tg-wallet-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px}.shell.tg-beta-ui .tg-wallet .tg-wallet-shortcuts .wq-tile{background:var(--tg-card);min-height:83px;box-shadow:var(--tg-card-shadow);color:var(--tg-muted);border:0;border-radius:20px;gap:10px;padding:14px 6px;font-size:12px}.shell.tg-beta-ui .tg-wallet .tg-wallet-service-icon{width:32px;height:32px;color:var(--tg-wallet-blue);border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:linear-gradient(145deg,color-mix(in srgb,currentColor 26%,var(--tg-card)),color-mix(in srgb,currentColor 8%,var(--tg-card)));box-shadow:inset 0 1px 0 var(--tg-icon-sheen),var(--tg-icon-shadow);border-radius:11px;flex:none;place-items:center;display:grid}.shell.tg-beta-ui .tg-wallet .tg-wallet-service-icon--rebate{color:var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-wallet-service-icon--promotion{color:var(--tg-wallet-mauve)}.shell.tg-beta-ui .tg-wallet .tg-wallet-service-icon>svg{width:18px;height:18px;display:block}.shell.tg-beta-ui .tg-wallet .tg-wallet-filter{background:var(--tg-segment);border:0;border-radius:999px;gap:2px;min-height:38px;margin:0 0 20px;padding:3px;display:flex;overflow:visible}.shell.tg-beta-ui .tg-wallet .tg-wallet-filter>button{min-height:32px;color:var(--tg-muted);border-radius:999px;padding:6px 8px;font-size:13px;font-weight:500}.shell.tg-beta-ui .tg-wallet .tg-wallet-filter>button.on{color:var(--tg-text);background:var(--tg-segment-active);box-shadow:0 1px 3px #0000001a}.shell.tg-beta-ui .tg-wallet .rec-head>b{color:var(--tg-muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.shell.tg-beta-ui .tg-wallet .rec-head>button{color:var(--tg-accent);font-size:13px}.shell.tg-beta-ui .tg-wallet .wcard{background:var(--tg-card);box-shadow:var(--tg-wallet-card-shadow);border:0;border-radius:20px;margin-bottom:20px}.shell.tg-beta-ui .tg-wallet .wcard-empty{color:var(--tg-muted);font-size:13px}.shell.tg-beta-ui .tg-wallet .tg-wallet-record{padding:0}.shell.tg-beta-ui .tg-wallet .tg-wallet-record+.tg-wallet-record:before{background:var(--tg-line);left:60px;right:16px}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-line{grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:81px;padding:16px;display:grid}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .rec-plate{border:1px solid color-mix(in srgb,currentColor 22%,transparent);width:32px;height:32px;color:var(--tg-wallet-in);background:linear-gradient(145deg,color-mix(in srgb,currentColor 26%,var(--tg-card)),color-mix(in srgb,currentColor 8%,var(--tg-card)));box-shadow:inset 0 1px 0 var(--tg-icon-sheen),var(--tg-icon-shadow);border-radius:11px;flex:none;align-self:center;place-items:center;padding:0;line-height:0;display:grid}.shell.tg-beta-ui .tg-wallet .tg-wallet-record[data-kind=withdraw] .rec-plate{color:var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .rec-plate.bet,.shell.tg-beta-ui .tg-wallet .tg-wallet-record .rec-plate.bad{color:var(--tg-wallet-fail)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .rec-plate>svg{width:18px;height:18px;display:block}.shell.tg-beta-ui .tg-wallet .tg-wallet-record[data-kind=game] .dep-where{color:var(--tg-muted);font-size:12px;line-height:1.4}.shell.tg-beta-ui .tg-wallet .tg-wallet-record[data-kind=game] .dep-amt.up{color:var(--tg-positive)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record[data-kind=game] .dep-amt.down{color:var(--tg-negative)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-head{flex-wrap:wrap;gap:6px}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-head>b{font-size:16px;font-weight:400;line-height:1.3}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-sub{color:var(--tg-muted);white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4;display:block}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-amt{white-space:nowrap;color:var(--tg-text);padding:0;font-size:14px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-amt.in{color:var(--tg-wallet-in)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-amt.bad{color:var(--tg-wallet-fail)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record[data-kind=withdraw].paid .dep-amt{color:var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .st.pill{min-height:20px;color:var(--tg-accent);background:var(--tg-wallet-wait-bg);border:0;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .st.pill.approved,.shell.tg-beta-ui .tg-wallet .tg-wallet-record .st.pill.done,.shell.tg-beta-ui .tg-wallet .tg-wallet-record .st.pill.paid{color:var(--tg-wallet-in);background:var(--tg-wallet-ok-bg)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .st.pill.rejected{color:var(--tg-wallet-fail);background:var(--tg-wallet-fail-bg)}.shell.tg-beta-ui .tg-wallet .tg-wallet-record>.why{margin:0;padding:0 16px 14px 60px;font-size:13px;line-height:1.5}.shell.tg-beta-ui .tg-wallet .tg-wallet-record>.why-btn{border-radius:12px;width:calc(100% - 76px);margin:0 16px 14px 60px;padding:10px 12px}.shell.tg-beta-ui .tg-wallet .hist-bar{margin-bottom:16px}.shell.tg-beta-ui .tg-wallet .hist-q{border-color:var(--tg-line);background:var(--tg-card);min-height:44px;color:var(--tg-text);border-radius:14px}.shell.tg-beta-ui .tg-wallet .txn-ico{color:#fff;background:#8250b4;border-radius:50%}.shell.tg-beta-ui .tg-wallet .tg-wallet-form{color:var(--tg-text)}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .btn-primary{letter-spacing:0;border-radius:999px;min-height:52px;font-size:15px;font-weight:600}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .btn-ghost{letter-spacing:0;min-height:44px;color:var(--tg-accent);border-radius:999px;font-size:14px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .btn-label{justify-content:center;align-items:center;gap:8px;display:inline-flex}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card{background:var(--tg-card);box-shadow:var(--tg-wallet-card-shadow);border-radius:22px;padding:20px}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card>.hint{margin:0}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .amt-row{border-color:var(--tg-line);gap:8px;margin:0;padding:16px 0}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .amt-row>span{color:var(--tg-muted);font-size:20px;font-weight:400}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .amt-input{letter-spacing:-.035em;color:var(--tg-text);font-family:inherit;font-size:34px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .amt-input:focus-visible{outline:2px solid var(--tg-accent);outline-offset:4px;border-radius:4px}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .tag{border:1px solid var(--tg-line);min-height:48px;color:var(--tg-text);background:0 0;border-radius:14px;margin:0;padding:10px 4px;font-size:14px;font-weight:500}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card .tag[aria-pressed=true]{border-color:var(--tg-accent);color:var(--tg-accent);background:var(--tg-wallet-wait-bg)}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .way-cards{gap:10px;margin-bottom:16px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .way-card{border-color:var(--tg-line);background:var(--tg-card);border-radius:18px;padding:16px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .way-card.on{border-color:var(--tg-accent);background:var(--tg-wallet-wait-bg)}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .way-card>b{font-size:15px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .way-card>em{color:var(--tg-muted);font-size:12px;line-height:1.5}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .copy-card,.shell.tg-beta-ui .tg-wallet .tg-wallet-form .locked-phone{border-color:var(--tg-line);background:var(--tg-card);border-radius:16px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .tag-input{border-color:var(--tg-line);background:var(--tg-card);min-height:48px;color:var(--tg-text);border-radius:14px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .seg{background:var(--tg-card);border-radius:999px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .seg button{border-radius:999px;min-height:44px}.shell.tg-beta-ui .tg-wallet .tg-wallet-form .sect{color:var(--tg-muted);letter-spacing:0;margin-top:24px;font-size:13px;font-weight:500}@media (width<=350px){.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-line{grid-template-columns:32px minmax(0,1fr);gap:8px 12px}.shell.tg-beta-ui .tg-wallet .tg-wallet-record .dep-amt{white-space:normal;overflow-wrap:anywhere;grid-column:2;justify-self:end;max-width:100%}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero .wh-acts>button{padding-inline:10px}.shell.tg-beta-ui .tg-wallet .tg-wallet-amount-card{padding:16px}}.shell.tg-beta-ui .tg-wallet>.modal-bg:has(>.tg-topup-page){background:var(--tg-bg);align-items:stretch;padding:0}.shell.tg-beta-ui .tg-wallet .modal.tg-topup-page{width:min(100%,430px);max-width:430px;height:100dvh;max-height:100dvh;padding:var(--safe-t) 20px 0;box-shadow:none;background:var(--tg-bg);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.shell.tg-beta-ui .tg-wallet .tg-topup-page>.modal-head{border:0;flex:none;align-items:center;gap:10px;min-height:52px;margin:0 0 12px;padding:0}.shell.tg-beta-ui .tg-wallet .tg-topup-page .modal-titles{flex:1;min-width:0}.shell.tg-beta-ui .tg-wallet .tg-topup-page .modal-titles>b{letter-spacing:-.03em;font-size:18px;line-height:1.3}.shell.tg-beta-ui .tg-wallet .tg-topup-page .modal-back{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--tg-accent);background:var(--tg-card);border-radius:50%;flex:none;place-items:center;padding:6px;display:grid;position:relative}.shell.tg-beta-ui .tg-wallet .tg-topup-page .modal-back:before{content:"";position:absolute;inset:-6px}.shell.tg-beta-ui .tg-wallet .tg-topup-balance{min-height:30px;color:var(--tg-text);background:var(--tg-card);font:inherit;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 5px 4px 12px;font-size:12px;font-weight:600;display:flex;position:relative}.shell.tg-beta-ui .tg-wallet .tg-topup-balance:before{content:"";position:absolute;inset:-7px 0}.shell.tg-beta-ui .tg-wallet .tg-topup-balance>span{background:var(--tg-action-fill);width:22px;height:22px;color:var(--tg-action-ink);border-radius:50%;place-items:center;font-size:18px;display:grid}.shell.tg-beta-ui .tg-wallet .tg-topup-scroll{overscroll-behavior:contain;min-height:0;padding:0 0 max(24px,var(--safe-b));flex-direction:column;flex:1;display:flex;overflow:auto}.shell.tg-beta-ui .tg-wallet .tg-topup-scroll>*{flex-shrink:0}.shell.tg-beta-ui .tg-wallet .tg-topup-amount{background:var(--tg-card);border-radius:22px;padding:20px}.shell.tg-beta-ui .tg-wallet .tg-topup-label{color:var(--tg-muted);margin:0;font-size:13px;font-weight:400;display:block}.shell.tg-beta-ui .tg-wallet .tg-topup-amount .amt-row{border:0;border-bottom:1px solid var(--tg-line);align-items:baseline;gap:8px;margin:0 0 20px;padding:26px 0 20px;display:flex}.shell.tg-beta-ui .tg-wallet .tg-topup-amount .amt-input{width:100%;min-width:0;height:40px;color:var(--tg-text);letter-spacing:-.03em;text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:34px;font-weight:600;line-height:40px}.shell.tg-beta-ui .tg-wallet .tg-topup-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shell.tg-beta-ui .tg-wallet .tg-topup-presets>button{background:color-mix(in srgb,var(--tg-muted) 9%,var(--tg-card));min-width:0;min-height:52px;color:var(--tg-text);font:inherit;border:1px solid #0000;border-radius:16px;padding:12px 8px;font-size:14px;font-weight:600}.shell.tg-beta-ui .tg-wallet .tg-topup-presets>button[aria-pressed=true]{border-color:var(--tg-accent);background:var(--tg-selected);color:var(--tg-accent);box-shadow:inset 0 0 0 .5px var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-topup-presets>button:disabled{opacity:.35;cursor:not-allowed}.shell.tg-beta-ui .tg-wallet .tg-topup-method-title{color:var(--tg-text);letter-spacing:-.025em;margin:22px 0 18px;font-size:18px;font-weight:600;line-height:1.3}.shell.tg-beta-ui .tg-wallet .tg-topup-methods{background:var(--tg-card);border-radius:20px;padding:0 16px}.shell.tg-beta-ui .tg-wallet .tg-topup-method{text-align:left;width:100%;min-height:72px;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:flex}.shell.tg-beta-ui .tg-wallet .tg-topup-method+.tg-topup-method{border-top:1px solid var(--tg-line)}.shell.tg-beta-ui .tg-wallet .tg-topup-method-icon{border:1px solid color-mix(in srgb,currentColor 22%,transparent);width:40px;height:40px;color:var(--tg-positive);background:linear-gradient(145deg,color-mix(in srgb,currentColor 26%,var(--tg-card)),color-mix(in srgb,currentColor 8%,var(--tg-card)));box-shadow:inset 0 1px 0 var(--tg-icon-sheen);border-radius:11px;flex:none;place-items:center;display:grid}.shell.tg-beta-ui .tg-wallet .tg-topup-method-icon--bank{color:var(--tg-blue)}.shell.tg-beta-ui .tg-wallet .tg-topup-method-icon>svg{width:22px;height:22px;display:block}.shell.tg-beta-ui .tg-wallet .tg-topup-method-copy{flex:1;min-width:0}.shell.tg-beta-ui .tg-wallet .tg-topup-method-copy>b{color:var(--tg-text);font-size:16px;font-weight:500;line-height:1.3;display:block}.shell.tg-beta-ui .tg-wallet .tg-topup-method-copy>small{color:var(--tg-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4;display:block}.shell.tg-beta-ui .tg-wallet .tg-topup-radio{border:1px solid var(--tg-muted);border-radius:50%;flex:none;width:20px;height:20px}.shell.tg-beta-ui .tg-wallet .tg-topup-method[aria-pressed=true] .tg-topup-radio{border:6px solid var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-topup-limits{text-align:left;margin:20px 0}.shell.tg-beta-ui .tg-wallet .tg-topup-next{width:100%;margin:auto 0 8px}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage{flex-direction:column;flex:1;gap:18px;min-width:0;animation:.36s cubic-bezier(.22,1,.36,1) both tg-deposit-enter;display:flex}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-steps{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;margin:0;padding:8px 0 0;display:grid}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step{border-bottom:2px solid var(--tg-line);min-width:0;color:var(--tg-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:0 0 10px;display:flex}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step:before,.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step:after{display:none}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step i{border:1px solid var(--tg-line);width:24px;height:24px;color:inherit;background:var(--tg-card);border-radius:50%;place-items:center;font-family:inherit;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:grid}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step em{color:inherit;white-space:normal;text-align:left;font-size:11px;font-style:normal;line-height:1.4}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step.on{color:var(--tg-accent);border-color:var(--tg-accent)}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step.on i{background:var(--tg-action-fill);color:var(--tg-action-ink);box-shadow:none;border-color:#0000}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .dep-step.done{color:var(--tg-positive);border-color:color-mix(in srgb,var(--tg-positive) 45%,var(--tg-line))}.shell.tg-beta-ui .tg-wallet .tg-transfer-heading h2{color:var(--tg-text);letter-spacing:-.035em;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.shell.tg-beta-ui .tg-wallet .tg-transfer-heading h2:focus{outline:none}.shell.tg-beta-ui .tg-wallet .tg-transfer-heading p,.shell.tg-beta-ui .tg-wallet .tg-transfer-note{color:var(--tg-muted);text-align:left;margin:0;font-size:12px;line-height:1.65}.shell.tg-beta-ui .tg-wallet .tg-transfer-summary{border:1px solid color-mix(in srgb,var(--tg-accent) 16%,var(--tg-line));background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--tg-accent) 11%,transparent),transparent 80%),var(--tg-card);box-shadow:inset 0 1px 0 var(--tg-icon-sheen);border-radius:22px;padding:20px}.shell.tg-beta-ui .tg-wallet .tg-transfer-method{color:var(--tg-text);align-items:center;gap:10px;margin-bottom:20px;font-size:14px;font-weight:500;display:flex}.shell.tg-beta-ui .tg-wallet .tg-transfer-method .tg-topup-method-icon{border-radius:10px;width:32px;height:32px}.shell.tg-beta-ui .tg-wallet .tg-transfer-method .tg-topup-method-icon>svg{width:20px;height:20px}.shell.tg-beta-ui .tg-wallet .tg-transfer-amount-label{color:var(--tg-muted);font-size:12px}.shell.tg-beta-ui .tg-wallet .tg-transfer-amount{color:var(--tg-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.2}.shell.tg-beta-ui .tg-wallet .tg-transfer-amount>span{color:var(--tg-muted);font-size:18px}.shell.tg-beta-ui .tg-wallet .tg-transfer-amount>b{letter-spacing:-.035em;font-size:34px;font-weight:600}.shell.tg-beta-ui .tg-wallet .tg-transfer-card{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:22px;padding:4px 20px}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail{min-width:0;padding:14px 0 8px}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail+.tg-transfer-detail{border-top:1px solid var(--tg-line)}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail>span{color:var(--tg-muted);font-size:12px}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail>div{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail b{min-width:0;color:var(--tg-text);font-variant-numeric:tabular-nums;letter-spacing:.015em;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail button{border:1px solid var(--tg-line);background:color-mix(in srgb,var(--tg-accent) 7%,var(--tg-card));width:44px;height:44px;color:var(--tg-accent);border-radius:14px;flex:none;place-items:center;padding:12px;display:grid}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail button svg{width:18px;height:18px}.shell.tg-beta-ui .tg-wallet .tg-transfer-detail small{min-height:16px;color:var(--tg-accent);font-size:11px;line-height:1.4;display:block}.shell.tg-beta-ui .tg-wallet .tg-transfer-reference b{color:var(--tg-accent);letter-spacing:.04em;font-size:18px}.shell.tg-beta-ui .tg-wallet .tg-transfer-summary .tg-transfer-reference{border-top:1px solid var(--tg-line);margin-top:18px;padding-bottom:0}.shell.tg-beta-ui .tg-wallet .tg-transfer-qr{aspect-ratio:1;background:#fff;border-radius:18px;width:min(100%,232px);margin:20px auto 12px;padding:16px}.shell.tg-beta-ui .tg-wallet .tg-transfer-qr img{object-fit:contain;width:100%;height:100%;display:block}.shell.tg-beta-ui .tg-wallet .tg-transfer-notice{border:1px solid color-mix(in srgb,var(--tg-accent) 18%,var(--tg-line));background:color-mix(in srgb,var(--tg-accent) 5%,var(--tg-card));color:var(--tg-muted);border-radius:16px;margin:0;padding:14px 16px;font-size:11px;line-height:1.65}.shell.tg-beta-ui .tg-wallet .tg-transfer-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:6px;display:flex}.shell.tg-beta-ui .tg-wallet .tg-transfer-actions>button{border-radius:999px;width:100%;min-height:52px}.shell.tg-beta-ui .tg-wallet .tg-transfer-actions>.btn-ghost{color:var(--tg-muted);border-color:var(--tg-line);background:0 0}.shell.tg-beta-ui .tg-wallet .tg-receipt-card{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:22px;padding:20px}.shell.tg-beta-ui .tg-wallet .tg-receipt-card.is-uploaded{border-color:color-mix(in srgb,var(--tg-positive) 32%,var(--tg-line))}.shell.tg-beta-ui .tg-wallet .tg-receipt-picker{border:1px dashed color-mix(in srgb,var(--tg-accent) 55%,var(--tg-line));background:color-mix(in srgb,var(--tg-accent) 4%,var(--tg-card));text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px 16px;display:flex;position:relative}.shell.tg-beta-ui .tg-wallet .tg-receipt-picker:focus-within{outline:2px solid var(--tg-accent);outline-offset:4px}.shell.tg-beta-ui .tg-wallet .tg-receipt-picker b{color:var(--tg-text);font-size:15px;font-weight:500}.shell.tg-beta-ui .tg-wallet .tg-receipt-picker>span:not(.tg-receipt-symbol){color:var(--tg-muted);font-size:12px}.shell.tg-beta-ui .tg-wallet .tg-receipt-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.shell.tg-beta-ui .tg-wallet .tg-receipt-symbol{width:48px;height:48px;color:var(--tg-accent);background:var(--tg-selected);border-radius:15px;place-items:center;display:grid}.shell.tg-beta-ui .tg-wallet .tg-receipt-symbol svg{width:24px;height:24px}.shell.tg-beta-ui .tg-wallet .tg-receipt-card[aria-busy=true]{opacity:.65}.shell.tg-beta-ui .tg-wallet .tg-receipt-preview{object-fit:contain;background:var(--tg-bg);border-radius:12px;width:100%;max-height:220px;display:block}.shell.tg-beta-ui .tg-wallet .tg-receipt-ready{color:var(--tg-positive);align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.shell.tg-beta-ui .tg-wallet .tg-receipt-preview+.tg-receipt-ready{margin-top:16px}.shell.tg-beta-ui .tg-wallet .tg-receipt-ready svg{flex:none;width:22px;height:22px}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .hud-card{border:1px solid var(--tg-line);color:var(--tg-text);background:var(--tg-card);border-radius:24px;box-shadow:0 16px 60px #0003}.shell.tg-beta-ui .tg-wallet .tg-deposit-stage .hud-card svg{color:var(--tg-positive)}@keyframes tg-deposit-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shell.tg-beta-ui .tg-wallet .tg-deposit-stage{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:before{display:none}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:after{background:var(--tg-wallet-glass-base)}}@media (prefers-reduced-transparency:reduce){.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:before{display:none}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:after{background:var(--tg-wallet-glass-base);-webkit-backdrop-filter:none}}@media (forced-colors:active){.shell.tg-beta-ui .tg-wallet .tg-wallet-hero{background:canvas;outline:1px solid canvastext}.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:before,.shell.tg-beta-ui .tg-wallet .tg-wallet-hero:after{display:none}}.shell.tg-beta-ui .tg-promo-page{color:var(--tg-text);background:var(--tg-bg)}.shell.tg-beta-ui .tg-promo-page .ag-top{min-height:64px;padding:var(--safe-t) 20px 0;background:var(--tg-bg);border:0}.shell.tg-beta-ui .tg-promo-page .ag-top>b{letter-spacing:-.03em;font-family:inherit;font-size:18px;font-weight:600}.shell.tg-beta-ui .tg-promo-page .ag-back{width:32px;min-width:32px;height:32px;color:var(--tg-accent);background:var(--tg-card);border-radius:50%;margin:0;padding:7px}.shell.tg-beta-ui .tg-promo-page .ag-back>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell.tg-beta-ui .tg-promo-page .ag-back>svg{width:18px;height:18px}.shell.tg-beta-ui .tg-promo-page .ag-body{padding:16px 20px max(28px,var(--safe-b))}.shell.tg-beta-ui .tg-promo-page .tg-promo-hero{background:var(--tg-hero);box-shadow:var(--tg-card-shadow);border:0;border-radius:22px;padding:20px}.shell.tg-beta-ui .tg-promo-page .tg-promo-label{color:var(--tg-muted);font-size:12px}.shell.tg-beta-ui .tg-promo-page .tg-promo-hero>strong{color:var(--tg-accent);letter-spacing:.06em;overflow-wrap:anywhere;margin:10px 0 20px;font:600 26px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.shell.tg-beta-ui .tg-promo-page .tg-promo-hero>button{width:auto;min-height:52px;color:var(--tg-accent);background:color-mix(in srgb,var(--tg-text) 5%,var(--tg-card));border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.shell.tg-beta-ui .tg-promo-page .tg-promo-hero>button svg{width:18px;height:18px}.shell.tg-beta-ui .tg-promo-page .tg-promo-hero>button:disabled{opacity:.45}.shell.tg-beta-ui .tg-promo-page .pm-days{background:var(--tg-card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:18px 0 24px;padding:4px;display:grid}.shell.tg-beta-ui .tg-promo-page .pm-days>button{min-height:40px;color:var(--tg-muted);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1}.shell.tg-beta-ui .tg-promo-page .pm-days>button.on{color:var(--tg-accent);background:var(--tg-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tg-accent) 38%,transparent)}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 2px 14px;display:flex}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head span{color:var(--tg-muted);margin-top:4px;font-size:11px;display:block}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head>div:last-child{text-align:right}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head b{color:var(--tg-accent);margin-top:4px;font-size:16px;display:block}.shell.tg-beta-ui .tg-promo-page .pm-tiers{flex-direction:column;gap:12px;margin:0 0 16px;display:flex}.shell.tg-beta-ui .tg-promo-page .pm-tier{border:1px solid var(--tg-line);background:var(--tg-card);box-shadow:var(--tg-card-shadow);border-radius:20px;padding:18px;display:block}.shell.tg-beta-ui .tg-promo-page .pm-tier>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shell.tg-beta-ui .tg-promo-page .pm-tier h3{color:var(--tg-text);margin:0;font-size:16px;font-weight:600}.shell.tg-beta-ui .tg-promo-page .pm-tier header span{color:var(--tg-muted);margin-top:4px;font-size:12px;display:block}.shell.tg-beta-ui .tg-promo-page .pm-tier header>i{color:var(--tg-accent);background:var(--tg-selected);border-radius:999px;padding:8px 12px;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:1}.shell.tg-beta-ui .tg-promo-page .pm-tier>dl{border-top:1px solid var(--tg-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:16px;display:grid}.shell.tg-beta-ui .tg-promo-page .pm-tier dt{color:var(--tg-muted);font-size:11px}.shell.tg-beta-ui .tg-promo-page .pm-tier dd{color:var(--tg-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:600}.shell.tg-beta-ui .tg-promo-page .pm-tier dl>div:last-child dd{color:var(--tg-accent)}.shell.tg-beta-ui .tg-promo-page .tg-promo-formula{color:var(--tg-muted);margin:0;font-size:12px}@media (width<=350px){.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head{flex-direction:column;align-items:flex-start}.shell.tg-beta-ui .tg-promo-page .tg-promo-section-head>div:last-child{text-align:left}}.shell.tg-beta-ui .tg-me-page{color:var(--tg-text)}.shell.tg-beta-ui .tg-me-page .me-panel{box-shadow:none;background:0 0;border:0;margin-bottom:20px;overflow:visible}.shell.tg-beta-ui .tg-me-page .me-panel>.me-id{grid-template-columns:60px minmax(0,1fr) 44px;gap:4px 18px;padding:0}.shell.tg-beta-ui .tg-me-page .me-id>.me-avatar-wrap{width:56px;height:56px}.shell.tg-beta-ui .tg-me-page .me-id .me-avatar{border:1px solid color-mix(in srgb,var(--tg-accent) 54%,transparent);background:var(--tg-card);width:56px;height:56px;padding:0}.shell.tg-beta-ui .tg-me-page .me-avatar>.av-art{width:100%;height:100%}.shell.tg-beta-ui .tg-me-page .tg-default-avatar{width:100%;height:100%;color:var(--tg-accent);display:block}.shell.tg-beta-ui .tg-me-page .tg-avatar-surface{fill:var(--tg-card)}.shell.tg-beta-ui .tg-me-page .me-avatar-pen{border:2px solid var(--tg-bg);background:var(--tg-accent);color:var(--tg-action-ink)}.shell.tg-beta-ui .tg-me-page .me-name-row{justify-content:flex-start;justify-self:stretch;gap:7px;min-width:0;max-width:100%}.shell.tg-beta-ui .tg-me-page .me-id>.me-name-row>b{letter-spacing:-.035em;color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:24px;font-weight:650;line-height:1.2;overflow:hidden}.shell.tg-beta-ui .tg-me-page .me-name-row>i{color:var(--tg-muted)}.shell.tg-beta-ui .tg-me-page .me-code{letter-spacing:.035em;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;color:var(--tg-muted);padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.shell.tg-beta-ui .tg-me-page .me-code-copy{color:var(--tg-accent);flex:none}.shell.tg-beta-ui .tg-me-page .me-code .me-copied{font:inherit;letter-spacing:0;color:var(--tg-accent);position:absolute;top:100%;left:0}.shell.tg-beta-ui .tg-me-page .me-qr-btn{border:1px solid var(--tg-line);width:44px;height:44px;min-height:44px;color:var(--tg-accent);background:var(--tg-card);border-radius:14px;padding:10px}.shell.tg-beta-ui .tg-me-page .me-qr-btn>svg{width:22px;height:22px;display:block}.shell.tg-beta-ui .tg-me-page .me-ov{background:var(--tg-hero);box-shadow:var(--tg-card-shadow);border:0;border-radius:20px;margin:20px 0 0;padding:18px 20px}.shell.tg-beta-ui .tg-daily-task{background:var(--tg-card);box-shadow:var(--tg-card-shadow);border-radius:20px;padding:20px}.shell.tg-beta-ui .tg-daily-heading{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.shell.tg-beta-ui .tg-daily-heading>span{color:var(--tg-muted);font-size:12px}.shell.tg-beta-ui .tg-daily-track{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 18px;display:flex;position:relative}.shell.tg-beta-ui .tg-daily-track:before{content:"";background:var(--tg-line);height:1px;position:absolute;top:50%;left:0;right:0}.shell.tg-beta-ui .tg-daily-track>span{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:50%;width:14px;height:14px;position:relative}.shell.tg-beta-ui .tg-daily-track>.is-reached{background:var(--tg-action-fill);border:0}.shell.tg-beta-ui .tg-daily-bottom{border-top:1px solid var(--tg-line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.shell.tg-beta-ui .tg-daily-bottom>span{color:var(--tg-muted);font-size:13px}.shell.tg-beta-ui .tg-daily-bottom>button{min-height:44px;color:var(--tg-action-ink);background:var(--tg-action-fill);font:inherit;border:0;border-radius:999px;padding:10px 18px}.shell.tg-beta-ui .tg-daily-note{color:var(--tg-muted);margin:20px 0 0;font-size:13px;line-height:1.6}.shell.tg-beta-ui .tg-daily-retry{color:var(--tg-accent);font:inherit;background:0 0;border:0;padding:12px 0}.shell.tg-beta-ui .tg-me-page .me-ov .mo-cells{gap:16px}.shell.tg-beta-ui .tg-me-page .me-ov .mo-head{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.shell.tg-beta-ui .tg-me-page .me-ov .mo-cells>button{min-width:0;padding:0}.shell.tg-beta-ui .tg-me-page .me-ov .mo-cells em{color:var(--tg-muted);font-family:inherit;font-size:12px}.shell.tg-beta-ui .tg-me-page .me-ov .mo-cells b{letter-spacing:-.03em;color:var(--tg-text);overflow-wrap:anywhere;font-family:inherit;font-size:clamp(18px,5vw,24px);font-weight:650;line-height:1.3}.shell.tg-beta-ui .tg-me-page .me-ov .mo-sep{background:var(--tg-line);height:48px}.shell.tg-beta-ui .tg-me-page>.sec-head{min-height:24px;color:var(--tg-muted);text-transform:none;letter-spacing:0;margin:12px 4px 8px;padding:0}.shell.tg-beta-ui .tg-me-page>.sec-head>b{text-transform:none;letter-spacing:0;font-family:inherit;font-size:13px;font-weight:400}.shell.tg-beta-ui .tg-me-page .mr-more{min-height:40px;color:var(--tg-accent);font-family:inherit;font-size:13px}.shell.tg-beta-ui .tg-me-page .sec-head:has(.mr-more){min-height:24px;margin:12px 4px 4px;padding:0}.shell.tg-beta-ui .tg-me-page .sec-head .mr-more{min-height:24px;padding:0}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .me-history{background:var(--tg-card);border:0;border-radius:20px;flex-direction:column;gap:0;margin:0 0 22px;padding:0;display:flex;overflow:hidden}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell{background:0 0;border:0;border-radius:0;gap:10px;min-height:76px;padding:15px 14px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-entry+.tg-round-entry{border-top:1px solid var(--tg-line)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-entry .mr-cell{text-align:left;width:100%;min-height:74px;font:inherit;cursor:pointer;gap:12px;padding:14px 16px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-entry .mr-cell:before{width:3px;top:12px;bottom:12px;left:4px;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-entry .mr-plate{box-shadow:inset 0 1px 0 var(--tg-icon-sheen);background:linear-gradient(145deg,color-mix(in srgb,var(--tg-accent) 24%,var(--tg-card)),color-mix(in srgb,var(--tg-accent) 9%,var(--tg-card)));color:var(--tg-accent)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-entry .me-kind{font-size:16px;font-weight:500;line-height:1.4}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-chevron{width:18px;height:18px;color:var(--tg-muted);flex:none;transition:transform .24s}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) [aria-expanded=true]>.tg-round-chevron{transform:rotate(90deg)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;animation:.24s ease-out tg-account-enter;display:grid}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-details>div{background:color-mix(in srgb,var(--tg-text) 5%,var(--tg-card));border-radius:12px;padding:10px 8px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-details span{color:var(--tg-muted);font-size:12px;display:block}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .tg-round-details b{color:var(--tg-text);overflow-wrap:anywhere;margin-top:5px;font-size:13px;font-weight:600;display:block}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell:before{width:2px;top:14px;bottom:14px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-plate{border-radius:10px;width:32px;height:32px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-plate>svg{width:20px;height:20px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell>.tg-round-game-niu{color:var(--tg-accent);background:color-mix(in srgb,var(--tg-accent) 12%,transparent)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell>.tg-round-game-bj{color:var(--amt-in);background:color-mix(in srgb,var(--amt-in) 12%,transparent)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell>.tg-round-game-poker{color:var(--tg-muted);background:color-mix(in srgb,var(--tg-muted) 12%,transparent)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-body{min-width:0}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-body>.me-kind{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;overflow:hidden}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell.up>.mr-amt{color:var(--tg-positive)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell.down>.mr-amt{color:var(--tg-negative)}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-body>.me-when{color:var(--tg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell>.mr-amt{font-variant-numeric:tabular-nums;background:0 0;max-width:52%;padding:0;font-family:inherit;font-size:14px;font-weight:600}.shell.tg-beta-ui .tg-me-page .me-empty{background:var(--tg-card);border:1px solid var(--tg-line);color:var(--tg-muted);border-radius:22px;margin:0 0 22px;padding:20px 16px}.shell.tg-beta-ui .tg-services{background:var(--tg-card);box-shadow:var(--tg-card-shadow);border:0;border-radius:20px;margin:0 0 24px;padding:0 0 0 16px}.shell.tg-beta-ui .tg-services .mt-grid{flex-direction:column;gap:0;display:flex}.shell.tg-beta-ui .tg-services .mt-grid:before{display:none}.shell.tg-beta-ui .tg-services .mt-grid>.tg-service{text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:14px 16px 14px 0;display:flex}.shell.tg-beta-ui .tg-services .mt-grid>.tg-service+.tg-service{border-top:1px solid var(--tg-line)}.shell.tg-beta-ui .tg-services .mt-grid>.tg-service:active{background:color-mix(in srgb,var(--tg-text) 4%,transparent)}.shell.tg-beta-ui .tg-services .mt-grid>.tg-service:disabled{opacity:.45}.shell.tg-beta-ui .tg-service .mt-icon{border:1px solid color-mix(in srgb,var(--tg-service-tone) 22%,transparent);width:32px;height:32px;color:var(--tg-service-tone);background:linear-gradient(145deg,color-mix(in srgb,var(--tg-service-tone) 26%,var(--tg-card)),color-mix(in srgb,var(--tg-service-tone) 8%,var(--tg-card)));box-shadow:inset 0 1px 0 var(--tg-icon-sheen),var(--tg-icon-shadow);border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.shell.tg-beta-ui .tg-service .mt-icon>svg{width:18px;height:18px;display:block}.shell.tg-beta-ui .tg-services .mt-grid .tg-service>em{white-space:normal;text-overflow:clip;width:auto;min-width:0;color:var(--tg-text);flex:1;font-size:17px;font-weight:400;line-height:1.35;overflow:visible}.shell.tg-beta-ui .tg-service .mt-go{color:var(--tg-muted);display:block}.shell.tg-beta-ui .tg-service-promotion{--tg-service-tone:var(--tg-mauve)}.shell.tg-beta-ui .tg-service-tasks{--tg-service-tone:var(--tg-accent)}.shell.tg-beta-ui .tg-service-shareholder{--tg-service-tone:var(--tg-mauve)}.shell.tg-beta-ui .tg-service-help{--tg-service-tone:var(--tg-blue)}.shell.tg-beta-ui .tg-service-support{--tg-service-tone:var(--tg-positive)}.shell.tg-beta-ui .tg-service-settings{--tg-service-tone:var(--tg-muted)}.shell.tg-beta-ui .tg-service-install{--tg-service-tone:var(--tg-blue)}.shell.tg-beta-ui .modal.tg-rounds-modal{width:min(100%,460px);height:72dvh;max-height:calc(100dvh - 24px);padding:4px 18px max(18px,env(safe-area-inset-bottom));background:var(--tg-card);border-radius:24px 24px 0 0;flex-direction:column;transition:height .28s cubic-bezier(.22,.7,.2,1);display:flex;overflow:hidden}.shell.tg-beta-ui .modal.tg-rounds-modal.is-expanded{height:calc(100dvh - 24px)}.shell.tg-beta-ui .tg-rounds-modal>.modal-head{flex:none;margin:0;padding:0 0 12px}.shell.tg-beta-ui .tg-rounds-modal .tg-history-grabber{touch-action:none;cursor:ns-resize;background:0 0;border:0;border-radius:10px;flex:none;order:-1;align-self:center;place-items:center;width:72px;height:28px;padding:0;display:grid}.shell.tg-beta-ui .tg-history-grabber>span{background:var(--tg-muted);opacity:.7;border-radius:999px;width:30px;height:3px;display:block}.shell.tg-beta-ui .tg-rounds-modal .tg-history-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 0;overflow:hidden auto}.shell.tg-beta-ui .tg-rounds-modal .ag-dates{grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 0 12px;display:grid}.shell.tg-beta-ui .tg-rounds-modal .ag-dates label{min-width:0;color:var(--tg-muted);flex-direction:column;align-items:stretch;gap:8px;font-size:12px;font-weight:500;display:flex}.shell.tg-beta-ui .tg-rounds-modal .ag-dates label:after{background:var(--tg-accent);width:16px;height:16px;bottom:17px;right:12px}.shell.tg-beta-ui .tg-rounds-modal .ag-dates input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:50px;color:var(--tg-text);background:color-mix(in srgb,var(--tg-muted) 8%,var(--tg-card));border:1px solid color-mix(in srgb,var(--tg-muted) 20%,var(--tg-card));border-radius:14px;flex:none;padding:12px 34px 12px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}.shell.tg-beta-ui .tg-rounds-modal .ag-dates input:focus-visible{border-color:var(--tg-accent);outline:2px solid color-mix(in srgb,var(--tg-accent) 24%,transparent);outline-offset:2px}.shell.tg-beta-ui .tg-rounds-modal .ag-dates input{appearance:none;text-align:left}.shell.tg-beta-ui .tg-rounds-modal .ag-dates input::-webkit-date-and-time-value{text-align:left;min-height:24px}.shell.tg-beta-ui .tg-rounds-modal .pm-days{flex-wrap:wrap;gap:6px;padding:10px 0 16px;display:flex}.shell.tg-beta-ui .tg-rounds-modal .pm-days>button{background:var(--tg-bg);min-width:0;min-height:40px;color:var(--tg-muted);border-radius:999px;flex:1;padding:8px 10px;font-size:13px}.shell.tg-beta-ui .tg-rounds-modal .pm-days>button.on{background:color-mix(in srgb,var(--tg-accent) 16%,var(--tg-card));color:var(--tg-accent)}.shell.tg-beta-ui .tg-rounds-modal .me-history{margin-bottom:12px}.shell.tg-beta-ui .tg-rounds-modal .tg-history-end{text-align:center;color:var(--tg-muted);margin:14px 0 6px;font-size:13px}.shell.tg-beta-ui .tg-rounds-modal .tg-history-limit{text-align:center;color:var(--tg-muted);margin:0 0 10px;font-size:12px;line-height:1.6}.shell.tg-beta-ui .tg-history-error{text-align:center;padding:20px 0}.shell.tg-beta-ui .tg-me-page .mi-qr-id>b{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--tg-accent);font-family:inherit;font-size:22px;font-weight:650}@media (width<=374px){.shell.tg-beta-ui .tg-me-page .me-panel>.me-id{grid-template-columns:52px minmax(0,1fr) 40px;gap:4px 10px}.shell.tg-beta-ui .tg-me-page .me-id>.me-avatar-wrap,.shell.tg-beta-ui .tg-me-page .me-id .me-avatar{width:52px;height:52px}.shell.tg-beta-ui .tg-me-page .me-id>.me-name-row>b{font-size:22px}.shell.tg-beta-ui .tg-me-page .me-qr-btn{width:40px}.shell.tg-beta-ui .tg-me-page .me-code{letter-spacing:.01em;font-size:12px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell{gap:8px;padding:14px 10px}.shell.tg-beta-ui :is(.tg-me-page,.tg-rounds-modal) .mr-cell>.mr-amt{font-size:12px}.shell.tg-beta-ui .tg-services .mt-grid>.tg-service{padding-inline:3px}.shell.tg-beta-ui .modal.tg-rounds-modal{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.shell.tg-beta-ui .modal.tg-rounds-modal{transition:none}}.shell.tg-beta-ui:has(.tg-motion-modal) .shell-body{overflow:hidden}.shell.tg-beta-ui .tg-motion-modal{overscroll-behavior:none}.shell.tg-beta-ui .modal.tg-tasks-modal{overscroll-behavior:contain;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overflow-y:auto}.shell.tg-beta-ui .tg-tasks-modal>.modal-head{top:calc(-1 * var(--sp-5));z-index:2;background:var(--tg-card);margin-top:calc(-1 * var(--sp-5));padding-block:16px;position:sticky}.shell.tg-beta-ui{--tg-bg:#f4efe8;--tg-card:#fff;--tg-text:#211c17;--tg-muted:#665c52;--tg-line:#efe7db;--tg-accent:#7d621c;--tg-action-fill:linear-gradient(180deg, #e0b653, #a8853a);--tg-action-ink:#3d2f08;--tg-nav:#ffffffeb;--tg-selected:#e0b65338;--tg-segment:#e9e1d4;--tg-positive:#1f6b3a;--tg-negative:#b01f29;--tg-blue:#3d5f80;--tg-mauve:#5f4d75;--tg-clay:#7d3f36;--tg-segment-active:#fff;--tg-hero:linear-gradient(160deg, #fff8ea, #fff 62%);--tg-card-shadow:0 2px 3px #785a140a, 0 8px 28px #785a1409;--tg-icon-sheen:#fffc;--tg-icon-shadow:0 2px 4px #3c2d190f;--col-w:430px;font-variant-numeric:tabular-nums;--tg-press-scale:.975;--bg:var(--tg-bg);--surface:var(--tg-card);--surface-2:#faf6f0;--text:var(--tg-text);--dim:var(--tg-muted);--line:var(--tg-line);--brass:var(--tg-accent);--nav-clear:calc(max(16px, calc(var(--safe-b) + 8px)) + 76px);color:var(--tg-text);font-family:-apple-system,SF Pro Text,Manrope,system-ui,PingFang SC,sans-serif;font-size:15px;line-height:1.2}.shell.tg-beta-ui[data-theme=dark]{--tg-bg:#000;--tg-card:#1c1c1e;--tg-text:#fff;--tg-muted:#9a9186;--tg-line:#ffffff12;--tg-accent:#d4af5f;--tg-action-fill:linear-gradient(180deg, #e6c684, #b8933f);--tg-action-ink:#241a06;--tg-nav:#1c1c1eeb;--tg-selected:#d4af5f26;--tg-segment:#1c1c1e;--tg-positive:#4fd070;--tg-negative:#ff6961;--tg-blue:#a9c4de;--tg-mauve:#c4b3d4;--tg-clay:#dcaba1;--tg-segment-active:#3a3a3c;--tg-hero:linear-gradient(160deg, #2b2418, #1c1c1e 62%);--tg-card-shadow:none;--tg-icon-sheen:#ffffff24;--tg-icon-shadow:0 2px 4px #0003;--surface-2:#28282a;--bg:var(--tg-bg);--surface:var(--tg-card);--text:var(--tg-text);--dim:var(--tg-muted);--line:var(--tg-line);--brass:var(--tg-accent)}.shell.tg-beta-ui .appbar{background:var(--tg-bg);border:0;gap:9px;height:52px;min-height:52px;padding-inline:max(20px,50% - 195px)}.shell.tg-beta-ui .page{width:100%;max-width:430px;margin-inline:auto;padding:12px 20px 20px}.shell.tg-beta-ui .tg-brand-control{background:0 0;border:0;flex:none;place-items:center;width:28px;height:44px;padding:0;display:grid}.shell.tg-beta-ui .tg-header-wallet{background:var(--tg-card);box-shadow:var(--tg-card-shadow);border-radius:999px;flex:none;align-items:center;height:30px;padding:0 4px 0 10px;display:flex}.shell.tg-beta-ui .tg-header-balance{color:var(--tg-text);white-space:nowrap;background:0 0;border:0;min-height:44px;padding:0 5px 0 0;font-family:inherit;font-size:12px;font-weight:600;line-height:1}.shell.tg-beta-ui .tg-header-topup{width:22px;height:44px;color:var(--tg-action-ink);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.shell.tg-beta-ui .tg-header-topup>span{background:var(--tg-action-fill);border-radius:50%;place-items:center;width:22px;height:22px;font:600 18px/1 system-ui;display:grid}.shell.tg-beta-ui .appbar-brand{min-width:0;color:var(--tg-text);gap:9px}.shell.tg-beta-ui .appbar-logo{flex:none;width:28px;height:28px}.shell.tg-beta-ui .tg-header-title{min-width:0;padding-block:6px;display:grid;position:relative;overflow:hidden}.shell.tg-beta-ui .tg-header-title>b{letter-spacing:-.4px;white-space:nowrap;grid-area:1/1;font-family:inherit;font-size:17px;font-weight:600;line-height:1.3}.shell.tg-beta-ui .tg-header-previous{position:absolute;inset:6px auto auto 0}.shell.tg-beta-ui .appbar-btn,.shell.tg-beta-ui .appbar-login{min-width:44px;min-height:44px}.shell.tg-beta-ui .shell-body,.shell.tg-beta-ui .tg-lobby{scrollbar-width:none}.shell.tg-beta-ui .shell-body::-webkit-scrollbar{display:none}.shell.tg-beta-ui .tg-lobby::-webkit-scrollbar{display:none}.shell.tg-beta-ui .shell-fade{top:calc(var(--safe-t) + 52px);animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.shell.tg-beta-ui .tabbar{background:var(--tg-nav);width:min(340px,100% - 40px);min-height:60px;bottom:max(16px, calc(var(--safe-b) + 8px));box-shadow:var(--tg-card-shadow);border:0;border-radius:40px;padding:6px}.shell.tg-beta-ui .tab{border-radius:30px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:10px;display:flex}.shell.tg-beta-ui .tab.on{color:var(--tg-accent);background:var(--tg-selected);flex:1.6}.shell.tg-beta-ui .tab.on:before{content:none}.shell.tg-beta-ui .tab:after{inset:0}.shell.tg-beta-ui .tab>em{font-size:12px;line-height:1.2}.shell.tg-beta-ui .tab:not(.on)>em{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell.tg-beta-ui .tab-ico,.shell.tg-beta-ui .tab-ico>svg{width:22px;height:22px}.shell.tg-beta-ui .tab-dot{border:2px solid var(--tg-nav);color:#271010;min-width:16px;height:16px;box-shadow:none;background:#f06565;border-radius:12px;place-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:grid;top:-7px;right:-8px}.shell.tg-beta-ui button:not(.no-squish),.shell.tg-beta-ui [role=button]:not(.no-squish){transition:scale .22s cubic-bezier(.22,1,.36,1),filter .18s ease-out,background-color .18s ease-out}.shell.tg-beta-ui button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.no-squish):active,.shell.tg-beta-ui [role=button]:not([aria-disabled=true]):not([aria-busy=true]):not(.no-squish):active{scale:var(--tg-press-scale);filter:brightness(.86);transition-duration:85ms}.shell.tg-beta-ui button[aria-disabled=true]:active,.shell.tg-beta-ui button[aria-busy=true]:active{filter:none;scale:1}.shell.tg-beta-ui :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tg-accent);outline-offset:3px}.shell.tg-beta-ui .btn-primary{background:var(--tg-action-fill);color:var(--tg-action-ink);text-shadow:none;border-color:#0000}.shell.tg-beta-ui .modal{background:var(--tg-card);color:var(--tg-text);border:1px solid var(--tg-line);max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 32px);border-radius:24px;box-shadow:0 24px 64px #0000003d}.shell.tg-beta-ui .modal-head{border-color:var(--tg-line)}.shell.tg-beta-ui .modal-titles>b{letter-spacing:-.55px;font-family:inherit;font-size:22px;font-weight:650;line-height:1.3}.shell.tg-beta-ui .modal-titles>em{letter-spacing:0;color:var(--tg-muted);font-family:inherit;line-height:1.5}.shell.tg-beta-ui .tg-rounds-modal .tg-history-grabber{min-height:44px}.shell.tg-beta-ui .tg-motion-modal,.shell.tg-beta-ui .tg-motion-modal>.modal{animation:none}.shell.tg-beta-ui .modal-x{background:var(--surface-2);border-radius:50%;min-width:44px;min-height:44px}.shell.tg-beta-ui .tg-modal-sheet{padding:var(--safe-t) 0 0;justify-content:flex-end;align-items:center}.shell.tg-beta-ui .tg-modal-sheet .tg-sheet{border-radius:26px 26px 0 0;width:min(520px,100%);max-width:520px;margin:0}.shell.tg-beta-ui .pop{background:var(--tg-card);border-color:var(--tg-line);border-radius:18px;animation:.22s ease-out tg-pop-in}.shell.tg-beta-ui .ag-page{animation:.42s cubic-bezier(.22,1,.36,1) tg-account-enter}.shell.tg-beta-ui .tg-header-back{width:32px;height:32px;color:var(--tg-accent);background:var(--tg-card);border:0;border-radius:50%;flex:none;place-items:center;padding:7px;display:grid;position:relative}.shell.tg-beta-ui .tg-header-back:before{content:"";position:absolute;inset:-6px}.shell.tg-beta-ui .tg-header-back svg{width:18px;height:18px}.shell.tg-beta-ui .tg-settings-page{padding-top:20px}.shell.tg-beta-ui .tg-settings-page .set-group{background:var(--tg-card);box-shadow:var(--tg-card-shadow);border:0;border-radius:22px}.shell.tg-beta-ui .tg-settings-page .set-text>b{color:var(--tg-text);font-size:15px;font-weight:600}.shell.tg-beta-ui .tg-settings-page .set-text>em{color:var(--tg-muted);font-size:12px;font-style:normal;line-height:1.5}.shell.tg-beta-ui .tg-settings-page .seg{background:var(--tg-bg);border:0;border-radius:999px;gap:4px;padding:4px;display:flex}.shell.tg-beta-ui .tg-settings-page .seg>button{min-width:40px;min-height:40px;color:var(--tg-muted);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500}.shell.tg-beta-ui .tg-settings-page .seg>button.on{color:var(--tg-accent);background:var(--tg-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tg-accent) 30%,transparent)}@media (width<=400px){.shell.tg-beta-ui .tg-settings-page .set-row{flex-direction:column;align-items:stretch;gap:12px}.shell.tg-beta-ui .tg-settings-page .set-ctl{align-self:stretch}}.shell.tg-beta-ui .tg-shareholder-page>.ag-top{min-height:calc(64px + var(--safe-t));padding:calc(var(--safe-t) + 10px) 20px 10px;background:var(--tg-bg);border:0;gap:10px}.shell.tg-beta-ui .tg-shareholder-page>.ag-top>b{letter-spacing:-.03em;min-width:0;color:var(--tg-text);overflow-wrap:anywhere;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3}.shell.tg-beta-ui .tg-shareholder-page .ag-back{width:32px;min-width:32px;height:32px;color:var(--tg-accent);background:var(--tg-card);border:0;border-radius:50%;margin:0;padding:7px;position:relative}.shell.tg-beta-ui .tg-shareholder-page .ag-back:before{content:"";position:absolute;inset:-6px}.shell.tg-beta-ui .tg-shareholder-page .ag-back>svg{width:18px;height:18px}.shell.tg-beta-ui .tg-shareholder-page .ag-back>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tg-account-enter{0%{opacity:0}to{opacity:1}}@keyframes tg-pop-in{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.shell.tg-beta-ui{--tg-press-scale:1}.shell.tg-beta-ui .shell-fade{opacity:0;animation:none}.shell.tg-beta-ui .pop,.shell.tg-beta-ui .ag-page{animation:none}.shell.tg-beta-ui button:not(.no-squish),.shell.tg-beta-ui [role=button]:not(.no-squish){transition:none}.shell.tg-beta-ui button:not(:disabled):not(.no-squish):active{scale:1}}.pk-screen-ornate.pk-screen{background:#000}.pk-screen-ornate .pk-felt{box-shadow:none;isolation:isolate;background:0 0;border-color:#0000}.pk-screen-ornate .pk-felt:after{content:none}.pk-screen-ornate .pk-table-art{object-fit:fill;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:116%;max-width:none;height:108%;position:absolute;top:-4%;left:-8%}.pk-screen-ornate .pk-actions{min-height:calc(188px + var(--safe-b));gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) calc(var(--safe-b) + var(--sp-4));border-top:1px solid rgb(var(--brass-rgb) / .26);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .06), 0 -8px 24px rgb(var(--ink-rgb) / .2);background:linear-gradient(165deg,#20201d 0%,#151513 48%,#0d0d0c 100%)}.pk-screen-ornate .pk-actions .pk-raise{align-items:center;column-gap:var(--sp-5);row-gap:var(--sp-3);grid-template-columns:minmax(96px,max-content) minmax(0,1fr)}.pk-screen-ornate .pk-actions .pk-raise-v{column-gap:var(--sp-2);text-align:left;grid-template-columns:1fr auto;min-width:0;display:grid}.pk-screen-ornate .pk-actions .pk-raise-caption{color:var(--dim);font-size:var(--fs-base);grid-area:1/1;font-weight:500;line-height:16px}.pk-screen-ornate .pk-actions .pk-raise-v>b{font-size:var(--fs-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brass);grid-area:2/1/auto/-1;font-weight:700;line-height:30px}.pk-screen-ornate .pk-actions .pk-raise-v>em{font-size:var(--fs-xs);grid-area:1/2;align-self:center;margin:0;line-height:16px}.pk-screen-ornate .pk-actions input[type=range]{cursor:pointer;border-radius:var(--r);grid-area:1/2;min-width:0}.pk-screen-ornate .pk-actions input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brass) 0 var(--fill,0%), color-mix(in srgb, var(--text) 42%, var(--ink)) var(--fill,0%) 100%);box-shadow:inset 0 1px 2px rgb(var(--ink-rgb) / .5)}.pk-screen-ornate .pk-actions input[type=range]::-webkit-slider-thumb{background:linear-gradient(150deg, var(--cream), var(--brass));border-color:var(--brass);box-shadow:0 0 0 3px rgb(var(--ink-rgb) / .55), 0 3px 8px rgb(var(--ink-rgb) / .5)}.pk-screen-ornate .pk-actions input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--text) 42%, var(--ink))}.pk-screen-ornate .pk-actions input[type=range]::-moz-range-thumb{background:linear-gradient(150deg, var(--cream), var(--brass));border-color:var(--brass);box-shadow:0 0 0 3px rgb(var(--ink-rgb) / .55), 0 3px 8px rgb(var(--ink-rgb) / .5)}.pk-screen-ornate .pk-actions .pk-quick{gap:var(--sp-3);grid-column:1/-1}.pk-screen-ornate .pk-actions .pk-chipbtn{min-height:44px;padding:var(--sp-3) var(--sp-2);border-radius:var(--r-sm);background:rgb(var(--ink-rgb) / .32);color:var(--text);font-size:var(--fs-md);border:1px solid #514d43;font-weight:500}.pk-screen-ornate .pk-actions .pk-chipbtn[aria-pressed=true]{color:var(--brass);border-color:var(--brass);background:rgb(var(--brass-rgb) / .12);box-shadow:inset 0 -2px 0 rgb(var(--brass-rgb) / .6)}.pk-screen-ornate .pk-actions .pk-btns{gap:var(--sp-3)}.pk-screen-ornate .pk-actions .pk-btns>.btn{min-height:52px;padding:var(--sp-3) var(--sp-2);border-radius:var(--r);font-size:var(--fs-lg);letter-spacing:0;font-weight:600;box-shadow:inset 0 1px #ffffff0a}.pk-screen-ornate .pk-actions .pk-btns>.btn-ghost{color:var(--text);background:#22221f;border:1px solid #514d43}.pk-screen-ornate .pk-actions .pk-btns>.btn-gold{color:var(--ink);box-shadow:inset 0 1px 0 #ffffff38, 0 3px 10px rgb(var(--ink-rgb) / .2);background:linear-gradient(170deg,#e2c075,#c4a04f);border:1px solid #e2c075}.pk-screen-ornate .pk-actions .pk-btns>.pk-call-action{background:rgb(var(--brass-rgb) / .08);border:1px solid rgb(var(--brass-rgb) / .7);color:var(--brass)}.pk-screen-ornate .pk-actions .pk-call-action .btn-label{gap:var(--sp-1);font-size:var(--fs-base);flex-direction:column;line-height:1.1;display:flex}.pk-screen-ornate .pk-actions .pk-call-action b{font-size:var(--fs-xl);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.pk-screen-ornate .pk-actions button:focus-visible,.pk-screen-ornate .pk-actions input[type=range]:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.pk-screen-ornate .pk-actions .pk-rest-summary{display:none}@media (width<=599px){.pk-screen-ornate .pk-actions .pk-rest-summary{align-items:center;column-gap:var(--sp-4);min-height:88px;padding:0 0 var(--sp-5);margin-bottom:var(--sp-2);border-bottom:1px solid rgb(var(--brass-rgb) / .16);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.pk-screen-ornate .pk-actions .pk-rest-mark{border:1px solid rgb(var(--brass-rgb) / .3);border-radius:var(--r);background:linear-gradient(145deg, rgb(var(--brass-rgb) / .15), rgb(var(--ink-rgb) / .15));width:44px;height:48px;color:var(--brass);font-size:var(--fs-3xl);place-items:center;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff0f}.pk-screen-ornate .pk-actions .pk-rest-summary>strong{min-width:0;font-size:var(--fs-xl);color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.pk-screen-ornate .pk-actions .pk-rest-count{max-width:8em;padding:var(--sp-2) var(--sp-3);border:1px solid rgb(var(--brass-rgb) / .15);border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .05);color:var(--dim);font-size:var(--fs-base);text-align:center;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.4}.pk-screen-ornate .pk-actions .pk-rest-summary+.pk-btns{min-width:0}.pk-screen-ornate .pk-actions .pk-rest-summary+.pk-btns>.status{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:50%;line-height:1.4}.pk-screen-ornate .pk-actions .pk-rest-summary+.pk-btns>.btn{white-space:normal;overflow-wrap:anywhere}}.pk-screen-ornate .pk-seat>.pk-av{transform-origin:50%;transform:scale(1.2)}@supports ((-webkit-mask-image:linear-gradient(#000, #000)) or (mask-image:linear-gradient(#000, #000))){.pk-screen-ornate.pk-screen{background:#1c1e1f url(/assets/poker-room-D-2wQ4ll.svg) 50%/100% 100% no-repeat}.pk-screen-ornate .pk-table-art{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1536'%20viewBox='0%200%201024%201536'%20preserveAspectRatio='none'%3e%3c!--%20对应现有桌图外沿，保留桌底厚度；轻微柔边避免锯齿和硬切。%20--%3e%3cdefs%3e%3cfilter%20id='edge'%20x='-5%25'%20y='-5%25'%20width='110%25'%20height='110%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20fill='white'%20filter='url(%23edge)'%20d='M512%2040%20C675%2040%20774%2085%20842%20180%20C896%20255%20905%20368%20918%20517%20L972%20936%20C997%201156%20934%201294%20800%201381%20C657%201475%20386%201475%20232%201383%20C94%201300%2035%201149%2051%20967%20L105%20441%20C116%20327%20128%20248%20177%20178%20C251%2080%20372%2040%20512%2040Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='1536'%20viewBox='0%200%201024%201536'%20preserveAspectRatio='none'%3e%3c!--%20对应现有桌图外沿，保留桌底厚度；轻微柔边避免锯齿和硬切。%20--%3e%3cdefs%3e%3cfilter%20id='edge'%20x='-5%25'%20y='-5%25'%20width='110%25'%20height='110%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20fill='white'%20filter='url(%23edge)'%20d='M512%2040%20C675%2040%20774%2085%20842%20180%20C896%20255%20905%20368%20918%20517%20L972%20936%20C997%201156%20934%201294%20800%201381%20C657%201475%20386%201475%20232%201383%20C94%201300%2035%201149%2051%20967%20L105%20441%20C116%20327%20128%20248%20177%20178%20C251%2080%20372%2040%20512%2040Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}}@media (width>=900px) and (width<=1199px) and (orientation:landscape),(width>=1200px){.pk-screen-ornate{--pk-tablet-center-y:calc(44% - 20px)}.pk-screen-ornate .pk-center{top:var(--pk-tablet-center-y,44%)}.pk-screen-ornate .pk-cards{gap:4px}.pk-screen-ornate .pk-cards>.pk-card{border-radius:5px;width:38px;height:53px}.pk-screen-ornate .pk-cards>.pk-card b{font-size:16px}.pk-screen-ornate .pk-cards>.pk-card em{font-size:13px}.pk-screen-ornate .pk-cards>.pk-card i{font-size:8px;bottom:2px;right:3px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}:root{--bg:#0a0908;--surface:#141210;--surface-2:#1e1a16;--line:#4a3c29;--line-hi:rgb(var(--brass-rgb) / .42);--line-soft:#352b1e;--line-cell:#3f3324;--appbar-bg:#12100f;--appbar-line:#4a3c29;--me-card-bg:radial-gradient(130% 100% at 8% 0%, #d4af5f24, #0000 58%), linear-gradient(160deg, #0c0c0c, #000);--me-card-shadow:inset 0 1px 0 #d4af5f1a;--hud-bg:#1b1817db;--hud-shadow:0 18px 48px #0000008c;--menu-line:#141414;--seg-bg:#141414;--label-records:#9a9186;--menu-press:#d4af5f0d;--amt-in:#67cc81;--amt-wait:#efc46c;--bar-in:var(--amt-in);--bar-wait:var(--amt-wait);--amt-out:#d95165;--amt-in-rgb:103 204 129;--amt-out-rgb:217 81 101;--amt-wait-rgb:239 196 108;--me-card-line:#d4af5f8c;--me-ov-veil:#ffffff0a;--felt:#1a1610;--felt-d:#0e0c08;--felt-lit:#251f16;--felt-mid:#17130d;--felt-rgb:26 22 16;--ink-rgb:10 9 8;--wine:#a8242c;--wine-d:#6f1419;--wine-lt:#cc5a5f;--brass:#d4af5f;--brass-d:#a8853a;--wine-rgb:168 36 44;--brass-rgb:212 175 95;--text:#ece7dd;--dim:#9a9186;--faint:#6f675c;--card-back:#120d0e;--card-back-ink:#ece7dd;--win:#5a9b6b;--win-rgb:90 155 107;--lose:#cf5a60;--lose-rgb:207 90 96;--deep:var(--bg);--deep2:var(--surface);--red:var(--wine);--bright:var(--wine);--gold:var(--brass);--gold-d:var(--brass-d);--cream:var(--text);--ink:#0b0a0a;--jade:var(--felt);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--nav-clear:calc(max(var(--sp-5), calc(var(--safe-b) + var(--sp-3))) + 58px);--fs-xs:10px;--fs-sm:11px;--fs-base:12px;--fs-md:13px;--fs-lg:15px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:26px;--fs-4xl:34px;--fs-5xl:40px;--fs-input:16px;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--sp-9:64px;--sp-10:96px;--col-w:430px;--cw:clamp(46px, 13.5vw, 62px);--r-xs:6px;--r-sm:10px;--r:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--t-fast:.18s;--t:.22s;--t-slow:.32s;--ease:cubic-bezier(.22, .61, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--t-press:80ms;--font-hei:"Manrope", system-ui, -apple-system, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-song:"Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--font-num:"Manrope", -apple-system, "SF Pro Text", system-ui, "PingFang SC", sans-serif}.shell{color:var(--text);--bg:#f4efe8;--surface:#fff;--surface-2:#faf6f0;--line:#ddd0bd;--appbar-bg:#fff;--appbar-line:#ddd0bd;--me-card-bg:radial-gradient(120% 90% at 12% 0%, #a01f2824, #0000 60%), linear-gradient(160deg, #fff, #faf6f0);--me-card-shadow:0 6px 20px rgb(var(--ink-rgb) / .07);--hud-bg:#ffffffeb;--hud-shadow:0 18px 48px rgb(var(--ink-rgb) / .18);--menu-line:#e3dacd;--seg-bg:#f4efe8;--label-records:#8b8075;--menu-press:#faf6f0;--amt-in:#0c7030;--amt-wait:#7c5e0e;--bar-in:#15bc52;--bar-wait:#f5be3e;--amt-out:#aa262f;--amt-in-rgb:12 112 48;--amt-out-rgb:170 38 47;--amt-wait-rgb:124 94 14;--me-card-line:#e0b6538c;--me-ov-veil:#ffffff73;--line-hi:rgb(var(--brass-rgb) / .5);--line-soft:#ece4d8;--line-cell:#e3dacd;--text:#211c17;--dim:#665c52;--faint:#8b8075;--card-back:#f6f0e6;--card-back-ink:#2a231c;--brass:#7d621c;--brass-d:#614a10;--brass-rgb:224 182 83;--wine:#a01f28;--wine-lt:#a3202a;--win:#1f6b3a;--win-rgb:31 107 58;--lose:#b01f29;--lose-rgb:176 31 41;--deep:var(--bg);--deep2:var(--surface);--red:var(--wine);--bright:var(--wine);--gold:var(--brass);--gold-d:var(--brass-d);--cream:var(--text)}.shell.theming,.shell.theming :not(svg *){transition:background-color .3s linear,color .3s linear,border-color .3s linear,fill .3s linear!important}@media (prefers-reduced-motion:reduce){.shell.theming,.shell.theming :not(svg *){transition:none!important}}.shell[data-theme=dark]{--bg:#000;--surface:#0c0c0c;--surface-2:#141414;--line:#2a2520;--line-hi:rgb(var(--brass-rgb) / .5);--line-soft:#2a2520;--line-cell:#2a2520;--appbar-bg:linear-gradient(180deg, #0c0c0c, #000);--appbar-line:#2a2520;--me-card-bg:radial-gradient(130% 100% at 8% 0%, #d4af5f24, #0000 58%), linear-gradient(160deg, #0c0c0c, #000);--me-card-shadow:inset 0 1px 0 #d4af5f1a;--hud-bg:#1b1817db;--hud-shadow:0 18px 48px #0000008c;--menu-line:#141414;--seg-bg:#141414;--label-records:#9a9186;--menu-press:#d4af5f0d;--amt-in:#67cc81;--amt-wait:#efc46c;--bar-in:var(--amt-in);--bar-wait:var(--amt-wait);--amt-out:#d95165;--amt-in-rgb:103 204 129;--amt-out-rgb:217 81 101;--amt-wait-rgb:239 196 108;--me-card-line:#d4af5f8c;--me-ov-veil:#ffffff0a;--text:#ece7dd;--dim:#9a9186;--faint:#6f675c;--card-back:#120d0e;--card-back-ink:#ece7dd;--brass:#d4af5f;--brass-d:#a8853a;--brass-rgb:212 175 95;--wine:#a8242c;--wine-lt:#cc5a5f;--win:#5a9b6b;--win-rgb:90 155 107;--lose:#cf5a60;--lose-rgb:207 90 96;--deep:var(--bg);--deep2:var(--surface);--red:var(--wine);--bright:var(--wine);--gold:var(--brass);--gold-d:var(--brass-d);--cream:var(--text)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--deep);color:var(--cream);font-family:var(--font-hei);font-variant-numeric:tabular-nums;overscroll-behavior:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}.screen{height:100dvh;width:min(100%, var(--col-w));flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:0;overflow:hidden}.bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.layer{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gold-text{background:linear-gradient(180deg, var(--gold) 0%, var(--gold) 40%, var(--gold-d) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r);transition:transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);will-change:transform;font-weight:600;display:inline-flex}button,[role=button]{transition:scale var(--t) var(--ease-back)}button:not(:disabled):not(.no-squish):active,[role=button]:not(.no-squish):active{transition-duration:var(--t-press);transition-timing-function:ease-out;scale:.96}@media (prefers-reduced-motion:reduce){button,[role=button]{transition:none}}.btn:active:not(:disabled){filter:brightness(1.06)}.btn:disabled{opacity:.35;cursor:default}.btn svg,.status svg,.room-code svg,.tag svg{flex:none;width:1.15em;height:1.15em}.btn,.status,.room-code{white-space:nowrap}.btn-primary{background:linear-gradient(180deg, rgb(var(--brass-rgb) / .96), var(--gold-d));color:var(--ink);box-shadow:0 4px 14px rgb(var(--ink-rgb) / .12);padding:var(--sp-5) var(--sp-7);font-weight:700;font-size:var(--fs-xl);letter-spacing:.14em}.btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 4px 12px #0006}.btn-danger{background:linear-gradient(180deg, var(--wine), var(--wine-d));color:#fff;box-shadow:0 4px 14px rgb(var(--wine-rgb) / .28);padding:var(--sp-5) var(--sp-7);font-weight:700;font-size:var(--fs-xl);letter-spacing:.14em}.btn-danger:active:not(:disabled){box-shadow:0 4px 12px rgb(var(--wine-rgb) / .34);transform:translateY(1px)}.btn-cash{background:linear-gradient(180deg, var(--jade), var(--felt-d));color:var(--cream);border:1px solid var(--gold-d);box-shadow:0 8px 22px #00000073}.btn-cash:active:not(:disabled){transform:translateY(1px);box-shadow:0 4px 12px #0006}.btn-ghost{border:1px solid var(--line);background:var(--surface);color:var(--cream);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-lg)}.icon-btn{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:var(--cream);transition:transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn:active{background:var(--surface-2)}.icon-btn svg{width:20px;height:20px}.home{padding:var(--sp-6) var(--sp-5) var(--nav-clear);text-align:left;justify-content:flex-start;align-items:stretch;gap:0;overflow-y:auto}.home>.sec-head{margin-top:var(--sp-7)}.me-chip{align-items:center;gap:var(--sp-4);margin:var(--sp-7) 0 var(--sp-6);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-3);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);display:flex}.me-avatar{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--line);width:44px;height:44px;transition:transform var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid;overflow:hidden}.me-avatar>svg,.me-avatar>img{width:100%;height:100%}.code-row{justify-content:center;align-items:center;gap:var(--sp-3);margin:var(--sp-6) auto 0;width:100%;max-width:var(--col-w);display:flex}.code-row .code-boxes{flex:none}.code-row .code-box{flex:none;width:46px}.code-boxes{gap:var(--sp-3);flex:1;min-width:0;display:flex;position:relative}.code-box{aspect-ratio:46/56;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);min-width:0;height:auto;font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;color:var(--gold);flex:1;place-items:center;font-weight:700;display:grid}.code-box.on{border-color:var(--gold-d);box-shadow:0 0 0 2px rgb(var(--brass-rgb) / .14)}.code-input{opacity:0;width:100%;font-size:var(--fs-input);background:0 0;border:0;position:absolute;inset:0}.hint{font-size:var(--fs-base);color:var(--dim);letter-spacing:.1em;margin-top:var(--sp-5);min-height:1.2em}.hint.warn{color:var(--lose)}.callout{text-align:left;border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.callout>svg{flex:none}.callout.warn{border:1px solid rgb(var(--wine-rgb) / .28);background:rgb(var(--wine-rgb) / .08);color:var(--lose)}.callout.info{border:1px solid rgb(var(--brass-rgb) / .32);background:rgb(var(--brass-rgb) / .1);color:var(--text)}.tabletop{gap:var(--sp-2);padding:calc(var(--safe-t) + var(--sp-3)) var(--sp-4) var(--sp-2);flex-direction:column;flex:none;display:flex}.topbar{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:none;display:flex}.topbar .icon-btn{flex:none}.topbar-acts{align-items:center;gap:var(--sp-3);flex:none;margin-left:auto;display:flex}@media (width<=430px){.room-code small{display:none}.room-code,.purse-mini{letter-spacing:.04em;padding-left:8px;padding-right:8px}.purse-mini{font-size:var(--fs-sm)}.topbar .icon-btn{width:44px;min-width:44px;height:44px}.topbar-acts{gap:6px}}.subbar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:none;display:flex}.room-code{align-items:baseline;gap:var(--sp-2);min-height:44px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);letter-spacing:.12em;color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.room-code small{font-size:var(--fs-xs);letter-spacing:.16em;opacity:.55;flex:none;font-weight:600}.seat-empty{width:40px;height:40px;color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.seat-empty svg{width:26px;height:26px}.invite{align-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);border-radius:var(--r);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.invite b{font-size:var(--fs-5xl);letter-spacing:.14em;text-indent:.14em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.invite span{font-size:var(--fs-base);letter-spacing:.18em;color:var(--dim);white-space:nowrap}.invite svg{flex:none;width:15px;height:15px}.seat.ghost{width:44px}.spacer{flex:1}.round-tag{font-size:var(--fs-sm);letter-spacing:.12em;color:var(--dim);font-variant-numeric:tabular-nums}.qr-wrap{align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-4);flex-direction:column;display:flex}.ref-qr{border-radius:var(--r-sm);background:#f2f4f6;box-shadow:0 4px 14px #0006}.mode-tag{font-size:var(--fs-xs);letter-spacing:.1em;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);white-space:nowrap;background:var(--surface);border:1px solid var(--line);color:var(--dim);font-weight:600}.mode-tag.cash{background:rgb(var(--felt-rgb) / .55);border-color:var(--gold-d);color:var(--gold)}.purse-mini{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-base);color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;display:flex}.purse-mini svg{width:15px;height:15px;color:var(--brass);flex:none}.banker{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-3);flex-direction:column;flex:none;display:flex}.others{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3);scrollbar-width:none;padding-top:var(--sp-6);flex:none;justify-content:center;align-items:flex-start;min-height:106px;display:flex;overflow-x:auto}.others.empty{min-height:0;padding-top:0;padding-bottom:0}.others::-webkit-scrollbar{display:none}.mine{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-height:0;padding:var(--sp-2) var(--sp-4) var(--sp-4);flex-direction:column;flex:1;display:flex}.me-chip{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-3);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);display:flex}.me-chip>.me-avatar,.me-chip>.av-art,.me-chip>.av-emoji{width:32px;height:32px;font-size:var(--fs-2xl);flex:none}.me-chip b{font-size:var(--fs-lg);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.me-chip span{font-size:var(--fs-base);color:var(--dim)}.deck{pointer-events:none;z-index:0;opacity:.42;filter:drop-shadow(0 8px 14px #00000080);width:52px;height:74.2857px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.deck span{display:block;position:absolute;inset:0}.deck svg{width:100%;height:100%;display:block}.table-note{align-items:center;gap:var(--sp-4);opacity:.9;flex-direction:column;margin:auto 0;display:flex}.tn-avatar{background:linear-gradient(160deg, var(--wine), var(--wine-d));border:1.5px solid var(--gold-d);border-radius:50%;place-items:center;width:76px;height:76px;font-size:42px;line-height:1;display:grid;box-shadow:0 8px 20px #00000080}.tn-banker{align-items:center;gap:var(--sp-3);font-size:var(--fs-xl);letter-spacing:.06em;color:var(--cream);font-weight:600;display:flex}.tn-banker em{font-style:normal;font-size:var(--fs-base);letter-spacing:.2em;color:var(--dim)}.tn-odds{gap:var(--sp-3);display:flex}.tn-odds span{font-size:var(--fs-base);letter-spacing:.06em;color:var(--dim);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);white-space:nowrap}.tn-odds b{color:var(--gold);font-variant-numeric:tabular-nums}.dock{padding:var(--sp-4) var(--sp-5) calc(var(--safe-b) + var(--sp-5));justify-content:center;align-items:center;gap:var(--sp-4);background:linear-gradient(180deg, rgb(var(--ink-rgb) / 0) 0%, rgb(var(--ink-rgb) / .82) 34%, rgb(var(--ink-rgb) / .94) 100%);border-top:1px solid rgb(var(--brass-rgb) / .16);flex:none;min-height:92px;display:flex}.seat{align-items:center;gap:var(--sp-2);opacity:.78;width:clamp(52px,16vw,66px);transition:opacity var(--t) var(--ease);flex-direction:column;flex:none;display:flex}.seat.turn{opacity:1}.seat.out{opacity:.32}.seat-av{width:40px;height:40px;font-size:var(--fs-2xl);background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.seat-av.banker{border-color:var(--gold);box-shadow:0 0 0 1px rgb(var(--brass-rgb) / .25)}.seat-av.turn:after{content:"";border:1.5px solid var(--gold);border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;inset:-5px}.seat-av.off{filter:grayscale();opacity:.5}@keyframes pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}.banker-crown{color:var(--gold);filter:drop-shadow(0 2px 4px #0009);flex:none;place-items:center;display:grid}.banker-crown svg{width:22px;height:22px}.banker-tag{font-style:normal;font-size:var(--fs-xs);letter-spacing:.08em;margin-left:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-xs);background:rgb(var(--wine-rgb) / .32);border:1px solid rgb(var(--wine-rgb) / .7);color:var(--cream);vertical-align:1px;font-weight:600}.seat-name{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--dim);overflow:hidden}.seat-chips{align-items:center;gap:var(--sp-1);font-size:var(--fs-base);font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);font-weight:700;line-height:1.5;display:inline-flex}.up{color:var(--win)}.down{color:var(--lose)}.flat{color:var(--dim)}.bet-tag{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .14);color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.hand{min-height:calc(var(--cw) * 10 / 7);justify-content:center;align-items:flex-end;display:flex}.hand>*+*{margin-left:calc(var(--cw) * -.34)}.hand.big{--cw:clamp(66px, 20vw, 92px)}.hand.mini{--cw:clamp(24px, 7vw, 32px)}.hand.mini>*+*{margin-left:calc(var(--cw) * -.55)}.card-slot{width:var(--cw);height:calc(var(--cw) * 10 / 7);filter:drop-shadow(0 3px 6px #00000073);animation:deal var(--t-slow) var(--ease) backwards;flex:none;position:relative}.card-slot svg{width:100%;height:100%;display:block}@keyframes deal{0%{transform:translate(8%, calc(var(--cw) * -1.15)) rotate(-10deg) scale(.9);opacity:0}55%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.card-slot.squeeze{perspective:600px;border-radius:var(--r);overflow:hidden}.card-under,.peel-wrap{position:absolute;inset:0}.peel-flat{clip-path:inset(0 0 var(--fold) 0);position:absolute;inset:0}.peel-flap{height:var(--fold);transform-origin:top;will-change:transform;filter:brightness(.62);position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:rotateX(-140deg);box-shadow:0 -4px 10px #00000080}.peel-flap-inner{height:calc(var(--cw) * 10 / 7);position:absolute;bottom:0;left:0;right:0}.peel-wrap.spring .peel-flat,.peel-wrap.spring .peel-flap{transition:clip-path var(--t) var(--ease), height var(--t) var(--ease)}@media (prefers-reduced-motion:reduce){.peel-wrap.spring .peel-flat,.peel-wrap.spring .peel-flap{transition:none}}.card-slot.reveal{animation:flip var(--t-slow) var(--ease) backwards}.card-slot.sweep{animation:.28s ease-in forwards sweep}@keyframes sweep{0%{opacity:1;transform:none}to{transform:translate(6%, calc(var(--cw) * -.9)) rotate(6deg) scale(.86);opacity:0}}@keyframes flip{0%{opacity:.3;transform:rotateY(-68deg)scale(.94)}60%{opacity:1;transform:rotateY(5deg)scale(1)}to{opacity:1;transform:rotateY(0)scale(1)}}.pip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);font-weight:700;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);color:var(--cream);letter-spacing:.04em;display:inline-flex}.pip.mini{font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3)}.pip.bust{color:var(--lose);background:#c25b5229;border-color:#c25b528c}.pip.good{background:rgb(var(--brass-rgb) / .16);border-color:var(--gold-d);color:var(--gold)}.pip.dragon{background:linear-gradient(90deg, rgb(var(--brass-rgb) / .28), rgb(var(--wine-rgb) / .28));border-color:var(--gold-d);color:var(--gold);animation:2.6s ease-in-out infinite glow}@keyframes glow{0%,to{box-shadow:0 0 0 rgb(var(--brass-rgb) / 0)}50%{box-shadow:0 0 10px rgb(var(--brass-rgb) / .28)}}.act{justify-content:center;align-items:center;gap:var(--sp-1);width:74px;height:74px;font-size:var(--fs-sm);letter-spacing:.1em;border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--gold);transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), opacity .18s var(--ease);border-radius:50%;flex-direction:column;font-weight:600;display:flex;box-shadow:0 8px 18px #00000073}.act svg{width:26px;height:26px}.act:active:not(:disabled){transform:translateY(1px);box-shadow:0 4px 10px #0006}.act:disabled{opacity:.4}.act.hit{border-color:var(--gold-d);background:linear-gradient(180deg, var(--gold), var(--gold-d));color:var(--ink)}.my-station{align-items:center;gap:var(--sp-3);max-width:100%;padding:var(--sp-4) var(--sp-5) var(--sp-5);border-radius:var(--r-lg);background:linear-gradient(180deg, rgb(var(--ink-rgb) / .34), rgb(var(--ink-rgb) / .62));border:1px solid rgb(var(--brass-rgb) / .16);box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .26), 0 8px 22px #0006;transition:border-color var(--t) var(--ease), box-shadow var(--t) var(--ease);flex-direction:column;display:flex}.my-station.turn{border-color:rgb(var(--brass-rgb) / .5);box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .45), 0 0 0 1px rgb(var(--brass-rgb) / .18), 0 8px 26px #00000073}@media (height<=700px){.my-station{gap:6px;padding:6px 10px 8px}}.my-hand-row{justify-content:center;align-items:center;gap:var(--sp-4);padding-left:calc(44px + var(--sp-4));display:flex}.my-timer-slot{flex:none;place-items:center;width:44px;display:grid}.my-timer{width:44px;height:44px;color:var(--gold);animation:pop var(--t) var(--ease) backwards;flex:none;place-items:center;display:grid;position:relative}.my-timer svg{filter:drop-shadow(0 2px 6px #00000080);width:100%;height:100%;position:absolute;inset:0}.my-timer b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 1px 3px #000c;font-weight:800}.my-timer.urgent{color:var(--lose);animation:1.6s ease-in-out infinite tick}.my-timer.urgent b{color:var(--lose)}@keyframes tick{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.act.hold{touch-action:none;position:relative}.hold-ring{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;overflow:visible}.act.hold.charging{filter:brightness(1.08);box-shadow:0 0 0 1.5px rgb(var(--brass-rgb) / .5), 0 4px 10px #0006;transform:translateY(1px)scale(.99)}@keyframes charge{0%{stroke-dashoffset:226.2px}to{stroke-dashoffset:0}}.act.hold.nudge{animation:shake var(--t-slow) var(--ease)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.hold-tip{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:rgb(var(--ink-rgb) / .95);border:1px solid var(--line);color:var(--dim);font-size:var(--fs-base);letter-spacing:.14em;white-space:nowrap;pointer-events:none;animation:pop var(--t) var(--ease) backwards;font-weight:500;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.timer-ring{pointer-events:none;border-radius:50%;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}@keyframes countdown{to{stroke-dashoffset:var(--circ)}}.bet-strip{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.chip-btn{width:clamp(42px,12.5vw,50px);height:clamp(42px,12.5vw,50px);transition:transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.chip-btn svg{width:100%;height:100%;display:block}.chip-btn span{font-size:var(--fs-lg);color:var(--cream);text-shadow:0 1px 3px #000000b3;font-variant-numeric:tabular-nums;font-weight:800;position:absolute}.chip-btn.sel{filter:drop-shadow(0 3px 6px #00000080) drop-shadow(0 0 3px rgb(var(--brass-rgb) / .5));transform:translateY(-4px)scale(1.03)}.status{align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);letter-spacing:.12em;color:var(--dim);display:flex}.dots:after{content:"";text-align:left;width:1.5em;animation:1.4s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"·"}50%{content:"··"}75%{content:"···"}}.sheet-bg{z-index:40;background:rgb(var(--ink-rgb) / .96);animation:fade var(--t) var(--ease);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{width:100%;max-width:var(--col-w);background:var(--surface);border-top:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--sp-5) var(--sp-6) calc(var(--safe-b) + var(--sp-6));max-height:88dvh;animation:rise var(--t-slow) var(--ease);margin-inline:auto;overflow-y:auto;box-shadow:0 -12px 40px #00000080}@keyframes rise{0%{opacity:.6;transform:translateY(12%)}}.grip{border-radius:var(--r-xs);width:40px;height:4px;margin:0 auto var(--sp-5);background:#e3e6ea38}.row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);display:flex}.row:last-child{border-bottom:0}.row-label{font-size:var(--fs-lg);align-items:center;gap:var(--sp-3);flex:1;display:flex}.row-label em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.stepper{align-items:center;gap:var(--sp-1);background:var(--bg);border-radius:var(--r-sm);border:1px solid var(--line);display:flex;overflow:hidden}.stepper button{width:44px;height:44px;color:var(--gold);font-size:var(--fs-xl);place-items:center;font-weight:600;display:grid}.stepper button:active:not(:disabled){background:rgb(var(--brass-rgb) / .16)}.stepper.off,.switch:disabled,.tag:disabled{opacity:.38}.stepper button:disabled,.switch:disabled,.tag:disabled{cursor:default}.stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;font-size:var(--fs-lg)}.switch{border-radius:var(--r-pill);background:var(--bg);border:1px solid var(--line);width:48px;height:28px;transition:background var(--t) var(--ease), border-color var(--t) var(--ease);flex:none;position:relative}.switch.on{background:var(--gold-d);border-color:var(--gold-d)}.switch i{background:var(--cream);width:22px;height:22px;transition:transform var(--t) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch.on i{transform:translate(20px)}.seg{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);display:flex;overflow:hidden}.seg button{min-height:44px;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-md);color:var(--dim)}.seg button.on{background:var(--gold-d);color:var(--ink);font-weight:600}.tag-input{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:var(--sp-4) var(--sp-4);font-size:var(--fs-input);outline:none}.tag-input::placeholder{color:var(--faint)}.locked-phone{justify-content:space-between;align-items:center;gap:var(--sp-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:var(--sp-4) var(--sp-4);display:flex}.locked-phone b{font-size:var(--fs-lg);letter-spacing:.5px}.locked-phone span{font-size:var(--fs-base);color:var(--dim);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);flex:none}.tags{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.tag{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-md);color:var(--cream);display:inline-flex}.tag button{color:var(--dim);font-size:var(--fs-lg);line-height:1}.sect{font-size:var(--fs-sm);letter-spacing:.24em;color:var(--brass);margin:var(--sp-6) 0 var(--sp-3);align-items:center;gap:var(--sp-3);display:flex}.sect:after{content:"";background:linear-gradient(90deg, rgb(var(--brass-rgb) / .45), transparent);flex:1;height:1px}.stake-card{margin-top:var(--sp-4);padding:var(--sp-5) var(--sp-5);border-radius:var(--r);background:linear-gradient(135deg, rgb(var(--wine-rgb) / .32), rgb(var(--wine-rgb) / .1));border:1px solid rgb(var(--brass-rgb) / .28);align-items:center;gap:var(--sp-4);animation:pop var(--t) var(--ease) backwards;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.97)}}.stake-card .who{font-size:var(--fs-base);color:var(--dim)}.stake-card .what{font-size:var(--fs-xl);color:var(--dim);font-weight:600;line-height:1.3}.delta-float{line-height:1.05;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 8px #000c;pointer-events:none;z-index:5;animation:float-up var(--t-slow) var(--ease) backwards;flex-direction:column;align-items:center;font-weight:800;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.delta-float em{font-style:normal;font-size:var(--fs-xs);opacity:.85;letter-spacing:.06em;font-weight:600}.my-result{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-6);border-radius:var(--r-pill);background:rgb(var(--ink-rgb) / .72);font-variant-numeric:tabular-nums;white-space:nowrap;animation:pop var(--t) var(--ease) backwards;border:1.5px solid;display:inline-flex}.my-result span{font-size:var(--fs-md);letter-spacing:.14em;opacity:.85;font-weight:500}.my-result b{font-size:var(--fs-3xl);letter-spacing:.01em;font-weight:800;line-height:1}.my-result em{font-style:normal;font-size:var(--fs-sm);opacity:.75;letter-spacing:.06em;font-weight:600}@keyframes float-up{0%{opacity:0;transform:translate(-50%,10px)}}.burst{z-index:0;pointer-events:none;opacity:.3;place-items:center;display:grid;position:fixed;inset:0}.burst svg{width:78vw;max-width:380px;animation:burst 1.05s var(--ease) forwards}@keyframes burst{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.2)}}.shout{z-index:46;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.shout b{font-family:var(--font-song);letter-spacing:.1em;text-indent:.1em;animation:shout 1.1s var(--ease) forwards;filter:drop-shadow(0 4px 18px #000000b3);font-size:clamp(48px,16vw,96px);font-weight:800}@keyframes shout{0%{opacity:0;transform:scale(.96)}18%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.veil{z-index:60;padding-top:calc(var(--safe-t) + var(--sp-7));background:rgb(var(--ink-rgb) / .52);font-size:var(--fs-base);letter-spacing:.12em;color:var(--text);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.veil>span{padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);background:rgb(var(--ink-rgb) / .92);border:1px solid rgb(var(--wine-rgb) / .55);max-width:min(92vw, var(--col-w));text-align:center;box-shadow:0 8px 24px #00000080}.toast{z-index:70;width:fit-content;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-lg);text-align:center;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);max-width:min(86vw,380px);color:var(--cream);line-height:1.45;font-size:var(--fs-lg);animation:toast var(--t) var(--ease);margin-inline:auto;position:fixed;top:34%;left:0;right:0;box-shadow:0 8px 24px #00000080}@keyframes toast{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pk-ring circle,.timer-ring circle,.my-timer circle{animation-duration:revert!important;animation-delay:revert!important}}.wallet-balance{align-items:center;gap:var(--sp-3);padding:var(--sp-6) 0 var(--sp-5);flex-direction:column;display:flex}.wallet-balance span{font-size:var(--fs-base);letter-spacing:.22em;color:var(--dim)}.wallet-balance b{font-size:var(--fs-5xl);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:800;line-height:1.1}.wallet-balance em{font-style:normal;font-size:var(--fs-base);color:var(--gold);opacity:.8}.amt-row{align-items:baseline;gap:var(--sp-3);border-bottom:1px solid var(--line);padding:var(--sp-4) var(--sp-1);margin-top:var(--sp-3);display:flex}.amt-row span{font-size:var(--fs-lg);color:var(--brass);font-weight:600}.amt-input{font-size:var(--fs-4xl);font-variant-numeric:tabular-nums;color:var(--cream);background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;font-weight:800}.amt-input::placeholder{color:var(--faint)}.pay-qr{width:100%;max-width:260px;margin:var(--sp-4) auto;border-radius:var(--r);padding:var(--sp-3);background:#fff;display:block}.ref-code{align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0;padding:var(--sp-5);border-radius:var(--r);border:1.5px dashed var(--gold-d);background:rgb(var(--brass-rgb) / .08);flex-direction:column;display:flex}.ref-code span{font-size:var(--fs-sm);letter-spacing:.2em;color:var(--dim)}.ref-code b{font-size:var(--fs-3xl);letter-spacing:.16em;color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.ref-code em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.purse{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-4) var(--sp-4);margin-bottom:var(--sp-6);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);transition:transform var(--t-fast) var(--ease);display:flex}.purse svg{flex:none;width:22px;height:22px}.purse b{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--cream);font-weight:800}.purse em{font-style:normal;font-size:var(--fs-sm);letter-spacing:.16em;color:var(--dim)}.code-box.otp{width:44px;height:54px;font-size:var(--fs-2xl)}.av-art{width:92%;height:92%;display:block}.av-art>svg{width:100%;height:100%;display:block}.av-up{border-radius:50%;width:100%;height:100%;overflow:hidden}.seat-av>.av-up,.pk-av>.av-up{width:auto;height:auto;position:absolute;inset:0}.av-up>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.av-upload{justify-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:grid}.av-upload>label{text-align:center;cursor:pointer;width:100%}.av-upload>em{font-size:var(--fs-sm);color:var(--faint);text-align:center;font-style:normal}.av-upload>em.av-up-err{font-size:var(--fs-sm);color:var(--wine-lt);text-align:center;font-style:normal}.av-tabs{gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.av-tab{padding:var(--sp-3) var(--sp-2);font-size:var(--fs-md);color:var(--dim);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;flex:1}.av-tab.on{color:var(--gold);border-color:var(--gold-d);background:rgb(var(--brass-rgb) / .1)}.av-grid{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);max-height:46vh;display:grid;overflow-y:auto}.av-pick{justify-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-1);border-radius:var(--r);cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.av-pick>.av-art{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--line);width:54px;height:54px;padding:var(--sp-1);box-sizing:border-box;border-radius:50%}.av-pick>em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.av-pick.on>.av-art{border-color:var(--gold);box-shadow:0 0 0 1px rgb(var(--brass-rgb) / .3)}.av-pick.on>em{color:var(--gold)}.bet-strip[data-chip="3"] .chip-btn span{font-size:14px}.bet-strip[data-chip="4"] .chip-btn span{font-size:12px}.bet-strip[data-chip="5"] .chip-btn span{font-size:10px}.bet-strip[data-chip="4"] .chip-btn span,.bet-strip[data-chip="5"] .chip-btn span{text-shadow:0 1px 2px #000000d9,0 0 3px #000000bf}.dock-col{flex-direction:column;align-items:center;gap:8px;display:flex}.stake-warn{font-size:var(--fs-sm);letter-spacing:.06em;color:var(--wine-lt);border:1px solid var(--wine);border-radius:var(--r-pill);background:rgb(var(--wine-rgb) / .12);padding:var(--sp-2) var(--sp-4);text-align:center;max-width:92vw}.act-sub{font-style:normal;font-size:var(--fs-xs);color:var(--dim);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.tn-avatar{background:linear-gradient(160deg, var(--surface-2), var(--surface));border-color:var(--line)}.tn-you{font-style:normal;font-size:var(--fs-sm);letter-spacing:.16em;color:var(--brass);border:1px solid rgb(var(--brass-rgb) / .45);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3)}.tn-vs{font-size:var(--fs-base);letter-spacing:.06em;color:var(--dim)}.recv-box{gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;display:grid}.recv-box>b{font-size:var(--fs-lg);color:var(--text)}.recv-box>span{font-size:var(--fs-base);color:var(--dim);line-height:1.6}.recv-box>em{font-style:normal;font-size:var(--fs-base)}.recv-box>em.ok{color:var(--brass)}.recv-box>em.bad{color:var(--wine-lt)}.recv-box>label{text-align:center;cursor:pointer}.recv-box>label.off{opacity:.55;pointer-events:none}.me-turnover{gap:var(--sp-2);width:100%;margin-top:var(--sp-5);padding:var(--sp-5) var(--sp-5);border:1px solid var(--line-hi);border-radius:var(--r);background:var(--surface);text-align:left;display:grid}.me-turnover>em{font-style:normal;font-size:var(--fs-base);color:var(--dim);letter-spacing:.06em}.me-turnover>b{font-size:var(--fs-3xl);color:var(--brass);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.me-turnover>span{font-size:var(--fs-base);color:var(--dim)}.rotate-hint{display:none}@media (orientation:landscape) and (height<=520px){.rotate-hint{z-index:9999;align-content:center;justify-items:center;gap:var(--sp-4);padding:var(--sp-6);text-align:center;background:var(--bg);display:grid;position:fixed;inset:0}.rotate-hint>b{font-family:var(--font-song);font-size:var(--fs-2xl);letter-spacing:.1em;color:var(--brass)}.rotate-hint>span{font-size:var(--fs-md);color:var(--dim);max-width:30em;line-height:1.7}}.my-deps{flex-direction:column;display:flex}.dep-row{flex-direction:column;padding:12px 16px;display:flex}.dep-row+.dep-row:before{content:"";background:var(--line-cell);height:1px;position:absolute;top:0;left:62px;right:0}.dep-line{align-items:center;gap:12px;display:flex}.dep-main{flex:1;min-width:0}.dep-head{align-items:center;gap:4px;min-width:0;display:flex}.dep-head>b{font-size:var(--fs-md);flex:none;font-weight:600}.dep-head>.dep-where{min-width:0;font-style:normal;font-size:var(--fs-sm);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dep-sub{font-style:normal;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.dep-amt{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--amt-wait);flex:none;font-weight:700}.dep-amt.in{color:var(--amt-in)}.dep-amt.wait{color:var(--amt-wait)}.dep-amt.bad{color:var(--amt-out)}.dep-amt.up{color:var(--amt-in)}.dep-amt.down{color:var(--amt-out)}.dep-row>.why{margin:var(--sp-1) 0 0 46px;font-size:var(--fs-base);color:var(--dim);line-height:1.6}.dep-row>.why-btn{align-items:center;gap:var(--sp-2);width:calc(100% - 46px);padding:var(--sp-3) 0 var(--sp-1);text-align:left;color:var(--brass);cursor:pointer;background:0 0;border:0;margin-left:46px;display:flex}.dep-row>.why-btn>span{flex:1;min-width:0}.dep-row>.why-btn>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim);flex:none}.dep-row>.why-btn>i{font-style:normal;font-size:var(--fs-lg)}.dep-row>.why-btn:active{opacity:.7}.dep-row>.recv-box{margin-top:6px}.dep-row.rejected .why{color:var(--lose)}.hud{pointer-events:none;z-index:60;place-items:center;display:grid;position:fixed;inset:0}.hud-card{justify-items:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--hud-bg);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);min-width:148px;box-shadow:var(--hud-shadow);animation:hud-in var(--t) ease-out;display:grid}.hud.out .hud-card{animation:hud-out var(--t-fast) ease-in forwards}.hud-card>b{font-size:var(--fs-lg);color:var(--text);letter-spacing:.02em;font-weight:600}.hud-card>svg{fill:none;width:52px;height:52px;stroke:var(--brass);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.hud-card>svg>circle{opacity:.35;stroke-dasharray:145;stroke-dashoffset:145px;animation:.34s ease-out 40ms forwards hud-draw}.hud-card>svg>path{stroke-dasharray:34;stroke-dashoffset:34px;animation:hud-draw var(--t-slow) ease-out var(--t) forwards}@keyframes hud-in{0%{opacity:0;transform:scale(.94)}}@keyframes hud-out{to{opacity:0;transform:scale(.98)}}@keyframes hud-draw{to{stroke-dashoffset:0}}.bet-custom{gap:var(--sp-3);align-items:center;display:flex}.bet-custom>input{width:120px;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-input);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.bet-pending{gap:var(--sp-3) var(--sp-4);max-width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--gold-d);border-radius:var(--r-sm);background:rgb(var(--brass-rgb) / .08);grid-template-columns:1fr 1fr;place-items:stretch stretch;display:grid}.bet-pending>span{text-align:center;grid-column:1/-1}.bet-pending>.btn{padding:var(--sp-4) var(--sp-4);font-size:var(--fs-lg);letter-spacing:.06em;min-width:0}.bet-pending.empty{visibility:hidden;pointer-events:none}.bet-pending>span{font-size:var(--fs-md);color:var(--dim)}.bet-pending b{font-size:var(--fs-xl);color:var(--gold);font-variant-numeric:tabular-nums;margin-left:var(--sp-2)}.status-avatar{flex:none;width:20px;height:20px;font-size:16px}input[type=range]{touch-action:none;appearance:none;background:0 0;width:100%;height:44px;margin:0}input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--brass) 0 var(--fill,0%), var(--line) var(--fill,0%) 100%);height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brass);border:3px solid var(--ink);border-radius:50%;width:32px;height:32px;margin-top:-13px;box-shadow:0 2px 8px #0009}input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:var(--line);height:6px}input[type=range]::-moz-range-progress{border-radius:var(--r-pill);background:var(--brass);height:6px}input[type=range]::-moz-range-thumb{background:var(--brass);border:3px solid var(--ink);border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px #0009}.buyin-slider{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:auto auto 1fr auto auto;display:grid}.buyin-end{text-align:center;min-width:52px;line-height:1.15;display:grid}.buyin-end b{font-size:var(--fs-base);color:var(--text);font-variant-numeric:tabular-nums}.buyin-end em{font-style:normal;font-size:var(--fs-xs);color:var(--faint)}.buyin-step{border:1px solid rgb(var(--brass-rgb) / .45);background:var(--surface-2);width:44px;height:44px;color:var(--brass);font-size:var(--fs-xl);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.buyin-step:active{background:rgb(var(--brass-rgb) / .18)}.buyin-step:disabled{color:var(--faint);border-color:var(--line);cursor:default}.buyin-slider input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 38% 32%, #e8cf8e 0%, var(--brass) 46%, #7c6226 100%);border:2px solid #4a3a15;box-shadow:inset 0 1px 1px #ffffff80,0 2px 8px #000000a6}.buyin-slider input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 38% 32%, #e8cf8e 0%, var(--brass) 46%, #7c6226 100%);border:2px solid #4a3a15;box-shadow:inset 0 1px 1px #ffffff80,0 2px 8px #000000a6}@media (width<=380px){.buyin-slider{gap:var(--sp-3);grid-template-columns:auto 1fr auto}.buyin-end{text-align:left;grid-row:1}.buyin-end.right{text-align:right}.buyin-slider>.buyin-step:first-of-type{grid-area:2/1}.buyin-slider>input[type=range]{grid-area:2/2}.buyin-slider>.buyin-step:last-of-type{grid-area:2/3}.buyin-end:first-child{grid-column:1/2}.buyin-end.right{grid-column:2/4}}.wallet-hero{gap:var(--sp-2);padding:var(--sp-7) var(--sp-5) var(--sp-6);border-radius:var(--r-xl);border:1px solid rgb(var(--brass-rgb) / .28);background:radial-gradient(120% 90% at 12% 0%, rgb(var(--wine-rgb) / .1), #0000 62%), linear-gradient(160deg, var(--surface-2), var(--surface));box-shadow:0 4px 14px rgb(var(--ink-rgb) / .06);display:grid;overflow:hidden}.wallet-hero:after{content:"";background:linear-gradient(105deg, transparent, rgb(var(--brass-rgb) / .07) 40%, rgb(var(--brass-rgb) / .14) 50%, rgb(var(--brass-rgb) / .07) 60%, transparent);pointer-events:none;width:50%;animation:8s ease-in-out infinite hero-sheen;position:absolute;top:0;bottom:0;left:-60%}@keyframes hero-sheen{0%{transform:translate(0)}55%,to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.wallet-hero:after{content:none}}.wh-label{min-height:28px;font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);align-items:center;line-height:normal;display:flex}.wh-amount{align-items:baseline;gap:var(--sp-3);font-family:var(--font-hei);font-size:var(--fs-4xl);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.15;display:flex}.wh-cur{letter-spacing:normal;color:var(--brass);font-size:18px;font-style:normal;font-weight:600}.wh-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.wh-acts{gap:var(--sp-3);margin-top:35px;display:flex}.wh-btn{min-height:46px;padding:var(--sp-3) var(--sp-4);border:1px solid rgb(var(--brass-rgb) / .45);background:rgb(var(--brass-rgb) / .1);color:var(--brass);font-size:var(--fs-lg);letter-spacing:.08em;cursor:pointer;transition:background-color var(--t-fast) var(--ease);border-radius:14px;flex:1;font-weight:600}.wh-btn.primary{background:linear-gradient(180deg, rgb(var(--brass-rgb) / .96), var(--brass-d));color:var(--ink);letter-spacing:.14em;box-shadow:0 4px 14px rgb(var(--ink-rgb) / .12);border-color:#0000;font-size:18px;font-weight:700}.wh-btn:disabled{opacity:.4;cursor:default}@media (width<=340px){.wh-amount{font-size:var(--fs-3xl)}}@media (prefers-reduced-motion:reduce){.wh-btn{transition:none}}.me-turnover+.me-turnover{margin-top:8px}.me-turnover>b.dim{color:var(--faint);font-weight:400}.me-avatar-wrap{width:104px;height:104px;position:relative}.me-avatar-wrap>.me-avatar{width:100%;height:100%}.me-avatar-pen{background:linear-gradient(180deg, var(--brass), var(--brass-d));width:30px;height:30px;color:var(--ink);border:2px solid var(--bg);pointer-events:none;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:0;right:0}.dep-row{position:relative}.dep-hit{z-index:0;cursor:pointer;background:0 0;position:absolute;inset:0}.dep-row>:not(.dep-hit){z-index:1;pointer-events:none;position:relative}.dep-row :is(button,a,input,label,select,textarea):not(.dep-hit){pointer-events:auto}.dep-hit:active{background:rgb(var(--brass-rgb) / .06)}.authimg-load,.authimg-fail{padding:var(--sp-4);font-style:normal;font-size:var(--fs-sm);color:var(--dim);text-align:center;line-height:1.5;display:block}.st.pill{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);font-size:var(--fs-xs);white-space:nowrap;background:rgb(var(--brass-rgb) / .12);color:var(--brass);padding:2px 8px;font-weight:700;display:inline-flex}.src-tbl{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.src-tbl th{text-align:left;color:var(--faint);padding:var(--sp-2) 0;font-weight:400}.src-tbl th:not(:first-child),.src-tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.src-tbl td{padding:var(--sp-2) 0}.src-tbl td.up{color:var(--amt-in)}.st.pill.done,.st.pill.approved,.st.pill.paid{background:rgb(var(--amt-in-rgb) / .14);border:1px solid rgb(var(--amt-in-rgb) / .35);color:var(--amt-in)}.st.pill.rejected{background:rgb(var(--amt-out-rgb) / .14);border:1px solid rgb(var(--amt-out-rgb) / .35);color:var(--amt-out)}.st.pill.pending{background:rgb(var(--amt-wait-rgb) / .14);border:1px solid rgb(var(--amt-wait-rgb) / .35);color:var(--amt-wait)}.draft-acts{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.draft-acts>button{flex:1;min-width:0}.stake-mark{color:var(--gold);flex:none;place-items:center;display:grid}.stake-mark svg{width:28px;height:28px}.rules-key{color:var(--gold)}.rules-key svg{vertical-align:-.16em;width:1.05em;height:1.05em}.tn-avatar>svg{width:46px;height:46px;color:var(--faint)}@media (hover:hover){.btn:not([aria-disabled=true]):not(.is-loading):hover{filter:brightness(1.08)}}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn[aria-disabled=true]{opacity:.35;cursor:default}.btn.is-shake{animation:btn-shake .3s var(--ease)}@keyframes btn-shake{0%,to{translate:0}25%{translate:-3px}75%{translate:3px}}.btn.is-loading{pointer-events:none;position:relative}.btn.is-loading .btn-label{visibility:hidden}.btn-dots{justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.btn-dots>i{width:5px;height:5px;animation:btn-dot 1s var(--ease) infinite;background:currentColor;border-radius:50%}.btn-dots>i:nth-child(2){animation-delay:.15s}.btn-dots>i:nth-child(3){animation-delay:.3s}@keyframes btn-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.btn.is-shake{animation:none}.btn-dots>i{opacity:.7;animation:none}}.rec-seg{background:var(--seg-bg);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;display:flex;overflow:hidden}.rec-seg>button{text-align:center;word-break:keep-all;min-width:0;min-height:44px;color:var(--dim);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0 4px;font-size:13px;line-height:1.25;display:flex;position:relative}@media (width<=360px){.rec-seg>button{font-size:var(--fs-sm)}}.rec-seg>button:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rec-seg>button.on{background:rgb(var(--brass-rgb) / .14);color:var(--brass);font-weight:600}.rec-head{justify-content:space-between;align-items:baseline;margin:0 2px 8px;display:flex}.rec-head>b{letter-spacing:.22em;text-transform:uppercase;color:var(--label-records);font-size:11px;font-weight:600}.rec-head>button{min-height:44px;color:var(--brass);cursor:pointer;background:0 0;border:0;align-items:center;font-size:11px;display:inline-flex}.rec-plate{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rec-plate>svg{width:16px;height:16px}.rec-plate.in{background:rgb(var(--amt-in-rgb) / .1);color:var(--amt-in)}.rec-plate.wait{background:rgb(var(--amt-wait-rgb) / .14);border:1px solid rgb(var(--amt-wait-rgb) / .3);color:var(--amt-wait)}.rec-plate.bet{background:rgb(var(--amt-out-rgb) / .16);border:1px solid rgb(var(--amt-out-rgb) / .32);color:var(--amt-out)}.rec-plate.bad{background:rgb(var(--amt-out-rgb) / .1);color:var(--amt-out)}.av-art.av-def{width:100%;height:100%}.buyin-v{text-align:center;font-size:var(--fs-3xl);color:var(--brass);font-variant-numeric:tabular-nums;font-weight:700}.buyin-v>em{font-size:var(--fs-base);color:var(--dim);font-style:normal;font-weight:400;display:block}.buyin-quick{gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.buyin-quick>.pk-chipbtn{flex:1}.pk-screen{background:radial-gradient(140% 100% at 50% 42%, transparent 55%, #00000080 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cg fill='none' stroke='%23d4af5f' stroke-opacity='.05' stroke-width='1.3'%3E%3Cpath d='M44 56c-9-8-11.5-14-8.5-18 2.6-3.4 7-2.6 8.5 1.4 1.5-4 5.9-4.8 8.5-1.4 3 4 .5 10-8.5 18z'/%3E%3Ccircle cx='128' cy='114' r='5'/%3E%3Ccircle cx='122.5' cy='122' r='5'/%3E%3Ccircle cx='133.5' cy='122' r='5'/%3E%3Cpath d='M126.5 124c-.5 4-1.7 7-3.5 9h10c-1.8-2-3-5-3.5-9'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(120% 90% at 50% 30%, var(--surface), var(--bg) 70%)}.pk{gap:var(--sp-3);padding:calc(var(--safe-t) + var(--sp-3)) var(--sp-4) calc(var(--safe-b) + var(--sp-3));flex-direction:column;height:100%;display:flex}.pk>.tabletop{padding:0}.pk-felt-wrap{min-height:0;padding:var(--sp-6) var(--sp-7);flex:1;place-items:center;display:grid}.pk-felt{background:radial-gradient(85% 72% at 50% 34%, #ffffff0d, #fff0 58%), radial-gradient(120% 100% at 50% 50%, var(--felt) 0%, var(--felt-d) 100%);border:3px solid rgb(var(--brass-rgb) / .34);width:100%;height:100%;box-shadow:inset 0 0 40px #0000008c, inset 0 1px 0 rgb(var(--brass-rgb) / .16), 0 10px 30px #0000008c;border-radius:50%;position:relative}.pk-felt:after{content:"";border:1px solid rgb(var(--brass-rgb) / .22);pointer-events:none;border-radius:50%;position:absolute;inset:8px}.pk-center{justify-items:center;gap:var(--sp-3);width:100%;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.pk-pot{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--r-pill);border:1px solid rgb(var(--brass-rgb) / .28);background:#0000006b;display:flex}.pk-pot>div{line-height:1.15;display:grid}.pk-pot span{font-size:var(--fs-xs);color:var(--dim)}.pk-pot b{font-size:var(--fs-xl);color:var(--brass);font-variant-numeric:tabular-nums}.pk-cards{gap:var(--sp-2);display:flex}.pk-street{font-size:var(--fs-xs);color:var(--faint);letter-spacing:.14em}.pk-card{transform-style:preserve-3d;--turn:180deg;--lift:0px;transform:translateY(var(--lift)) rotateY(var(--turn));transition:transform var(--t-slow) ease-out;border-radius:5px;flex:none;line-height:1;animation:.24s ease-out backwards pk-deal;position:relative}.pk-card.up{--turn:0deg}.pk-f{border-radius:inherit;backface-visibility:hidden;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.pk-f.front{background:linear-gradient(160deg,#fffdf6,#efe6d2);box-shadow:0 2px 5px #00000073}.pk-f.back{transform:rotateY(180deg);box-shadow:0 2px 5px #00000073}.pk-f.back>svg{width:100%;height:100%;display:block}.pk-card.sm{border-radius:3px;width:22px;height:31px}.pk-card.md{width:38px;height:53px}.pk-card.lg{border-radius:7px;width:54px;height:76px}.pk-card.sm b{font-size:10px}.pk-card.sm em{font-size:8px}.pk-card.md b{font-size:16px}.pk-card.md em{font-size:13px}.pk-card.lg b{font-size:23px}.pk-card.lg em{font-size:18px}.pk-card em{font-style:normal}.pk-card i{opacity:.6;font-size:8px;font-style:normal;position:absolute;bottom:2px;right:3px}.pk-card.sm i{display:none}.pk-card.red{color:var(--wine)}.pk-card.black{color:var(--ink)}.pk-card.empty{--turn:0deg;box-shadow:none;background:#0000002e;border:1px dashed #ffffff1a;transition:none;animation:none}.pk-card.lit{--lift:-4px;z-index:2}.pk-card.lit>.pk-f{box-shadow:0 0 0 2px var(--brass), 0 4px 10px #00000080}.pk-card.dim>.pk-f{filter:brightness(.5)saturate(.55)}@keyframes pk-deal{0%{opacity:0;transform:translateY(-16px) scale(.9) rotateY(var(--turn))}to{opacity:1;transform:translateY(var(--lift)) rotateY(var(--turn))}}.pk-seat{justify-items:center;gap:var(--sp-1);opacity:.78;width:74px;transition:opacity var(--t) ease-out;display:grid;position:absolute;transform:translate(-50%,-50%)}.pk-seat.turn{opacity:1}.pk-seat.folded{opacity:.32}.pk-seat.out{opacity:.45}.pk-seat.won{opacity:1}.pk-seat.off .pk-av{filter:grayscale()brightness(.7)}.pk-hole{gap:var(--sp-1);margin-bottom:var(--sp-1);display:flex}.pk-av{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid;position:relative}.pk-seat.turn .pk-av{border-color:var(--brass);box-shadow:inset 0 0 12px rgb(var(--brass-rgb) / .18)}.pk-turncall{pointer-events:none;max-width:min(92%,300px);padding:var(--sp-2) var(--sp-5);border-radius:var(--r);background:rgb(var(--ink-rgb) / .72);border:1px solid rgb(var(--brass-rgb) / .34);color:var(--text);font-size:var(--fs-lg);letter-spacing:.04em;text-align:center;text-wrap:balance;animation:pk-turncall-in var(--t) ease-out;font-weight:600}@keyframes pk-turncall-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.pk-turncall{animation:none}}.pk-allin-ring{pointer-events:none;border:2px solid rgb(var(--wine-rgb) / .85);box-shadow:0 0 10px 2px rgb(var(--wine-rgb) / .55), 0 0 22px 6px rgb(var(--wine-rgb) / .28), inset 0 0 8px rgb(var(--brass-rgb) / .3);animation:pk-allin-burst var(--t-slow) ease-out;border-radius:50%;position:absolute;inset:-7px}@keyframes pk-allin-burst{0%{opacity:0;box-shadow:0 0 0 0 rgb(var(--brass-rgb) / .9), 0 0 0 0 rgb(var(--wine-rgb) / .6);transform:scale(.82)}60%{opacity:1;box-shadow:0 0 16px 5px rgb(var(--brass-rgb) / .75), 0 0 34px 12px rgb(var(--wine-rgb) / .45)}}.pk-seat.allin .pk-stack{color:var(--brass);letter-spacing:.06em}@media (prefers-reduced-motion:reduce){.pk-allin-ring{animation:none}}.pk-seat.won .pk-av{border-color:var(--brass);box-shadow:0 0 0 2px rgb(var(--brass-rgb) / .28)}.pk-ring{width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;inset:-5px}@keyframes pk-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--circ)}}.pk-btn-chip{color:var(--gold);filter:drop-shadow(0 2px 4px #0009);place-items:center;line-height:1;display:grid;position:absolute;top:-9px;left:-11px}.pk-btn-chip svg{width:18px;height:18px}.pk-who{border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-3);background:#00000080;justify-items:center;max-width:100%;line-height:1.25;display:grid}.pk-name{font-size:var(--fs-sm);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.pk-stack{font-size:var(--fs-base);color:var(--brass);font-variant-numeric:tabular-nums;font-weight:600}.pk-stack.broke{color:var(--faint);font-weight:600}.pk-said,.pk-handname{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);color:var(--dim);white-space:nowrap;background:#0009}.pk-broke{font-size:var(--fs-xs);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);color:var(--faint);white-space:nowrap;background:#0009;border:1px solid #e3e6ea1f}.pk-handname{color:var(--brass);border:1px solid rgb(var(--brass-rgb) / .35);font-style:normal}.pk-won{font-size:var(--fs-base);color:var(--win);font-variant-numeric:tabular-nums;animation:pk-pop var(--t) ease-out backwards;font-weight:800}.pk-won.big{font-size:var(--fs-xl)}@keyframes pk-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.pk-bet{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border-radius:var(--r-pill);transition:left var(--t-slow) ease-out, top var(--t-slow) ease-out;background:#0000008c;display:flex;position:absolute;transform:translate(-50%,-50%)}.pk-bet>b{font-size:var(--fs-sm);color:var(--brass);font-variant-numeric:tabular-nums}.pk-stackchips{display:flex}.pk-stackchips>.pk-chipimg{--chip:14px;width:var(--chip);height:var(--chip);margin-left:calc(var(--chip) / -2)}.pk-stackchips>.pk-chipimg:first-child{margin-left:0}.pk-me{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5) var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:linear-gradient(180deg, rgb(var(--ink-rgb) / .62), rgb(var(--ink-rgb) / .86));border:1px solid rgb(var(--brass-rgb) / .22);box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .3), 0 6px 18px #00000073;transition:border-color var(--t) ease-out, box-shadow var(--t) ease-out;white-space:nowrap;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.pk-me .pk-av{width:50px;height:50px;font-size:26px}.pk-me .pk-name{font-size:var(--fs-base);max-width:92px}.pk-me .pk-stack{font-size:var(--fs-lg)}.pk-me.turn{border-color:var(--brass);box-shadow:inset 0 0 14px rgb(var(--brass-rgb) / .14)}.pk-me.won .pk-av{border-color:var(--brass);box-shadow:0 0 0 2px rgb(var(--brass-rgb) / .28)}.pk-me-cards{gap:4px;display:flex}.pk-me-side{justify-items:center;gap:var(--sp-1);display:grid}.pk-me-side>.pk-who{background:0 0;padding:0}.pk-me-side>.pk-who>.pk-stack{font-size:var(--fs-lg)}.pk-actions{gap:var(--sp-3);min-height:calc(188px + var(--safe-b));margin:0 calc(var(--sp-4) * -1) calc(var(--safe-b) * -1 - var(--sp-3));padding:var(--sp-4) var(--sp-4) calc(var(--safe-b) + var(--sp-4));background:linear-gradient(180deg, rgb(var(--ink-rgb) / 0) 0%, rgb(var(--ink-rgb) / .82) 34%, rgb(var(--ink-rgb) / .94) 100%);border-top:1px solid rgb(var(--brass-rgb) / .16);flex:none;align-content:end;display:grid}.pk-btns{gap:var(--sp-3);display:flex}.pk-btns>.btn{min-width:0;padding:var(--sp-4) var(--sp-3);font-size:var(--fs-lg);white-space:nowrap;flex:1}.pk-btns>.btn>b{font-variant-numeric:tabular-nums}.pk-raise{gap:var(--sp-3);display:grid}.pk-raise-v{text-align:center;font-size:var(--fs-base);color:var(--dim)}.pk-raise-v>b{font-size:var(--fs-xl);color:var(--brass);font-variant-numeric:tabular-nums}.pk-raise-v>em{margin-left:var(--sp-3);color:var(--lose);font-style:normal;font-weight:600}.pk-quick{gap:var(--sp-3);display:flex}.pk-chipbtn{min-width:0;padding:var(--sp-3) var(--sp-2);font-size:var(--fs-base);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--brass);cursor:pointer;white-space:nowrap;flex:1}.pk-wait{text-align:center;font-size:var(--fs-md);color:var(--faint);padding:var(--sp-5) 0}.btn-gold{background:linear-gradient(160deg, var(--brass), var(--brass-d));color:var(--ink);padding:var(--sp-4) var(--sp-5);font-weight:700;font-size:var(--fs-lg)}.btn-gold:disabled{opacity:.35}@media (height<=700px){.pk-felt-wrap{padding:20px 26px}.pk-card.lg{width:46px;height:65px}.pk-me{padding:2px 12px}}.pk-bet{animation:.24s ease-out backwards pk-bet-in}@keyframes pk-bet-in{0%{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px)))}to{opacity:1;transform:translate(-50%,-50%)}}.pk-pot.fly{animation:.7s ease-out forwards pk-pot-fly}@keyframes pk-pot-fly{0%{opacity:1;transform:none}78%{opacity:1}to{transform:translate(var(--fx,0px), var(--fy,0px)) scale(.7);opacity:0}}@media (prefers-reduced-motion:reduce){.pk-bet{animation:none}.pk-pot.fly{animation:pk-pot-fade var(--t) ease-out forwards}@keyframes pk-pot-fade{to{opacity:0}}}.pk-shoe{pointer-events:none;z-index:0;opacity:.38;filter:drop-shadow(0 6px 12px #00000080);width:42px;height:60px;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.pk-shoe span{display:block;position:absolute;inset:0}@media (height<=620px){.pk-shoe{display:none}}.pk-hole.muck{pointer-events:none;animation:.28s ease-in forwards pk-muck}@keyframes pk-muck{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--mx,0px), var(--my,0px)) scale(.84)}}@media (width>=900px){.pk-cards{gap:6px}.pk-cards>.pk-card{border-radius:8px;width:62px;height:87px}.pk-cards>.pk-card b{font-size:26px}.pk-cards>.pk-card em{font-size:21px}.pk-cards>.pk-card i{font-size:12px;bottom:4px;right:5px}}@media (width>=1400px){.pk-cards{gap:8px}.pk-cards>.pk-card{border-radius:10px;width:78px;height:109px}.pk-cards>.pk-card b{font-size:33px}.pk-cards>.pk-card em{font-size:26px}.pk-cards>.pk-card i{font-size:14px;bottom:5px;right:6px}}.pk-payout{align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border-radius:var(--r-pill);border:1px solid rgb(var(--brass-rgb) / .4);white-space:nowrap;pointer-events:none;z-index:3;background:#00000080;transition:left 2.48s cubic-bezier(.25,.9,.35,1),top 2.48s cubic-bezier(.25,.9,.35,1);animation:4.8s ease-out forwards pk-payout-fade;display:flex;position:absolute;transform:translate(-50%,-50%)}.pk-payout>b{font-size:var(--fs-md);color:var(--brass);font-variant-numeric:tabular-nums}@keyframes pk-payout-fade{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-payout{transition:none}}.pk-announce{justify-content:center;gap:var(--sp-2) var(--sp-5);width:100%;padding:var(--sp-2) var(--sp-5);background:rgb(var(--wine-rgb) / .5);border-top:1px solid rgb(var(--brass-rgb) / .32);border-bottom:1px solid rgb(var(--brass-rgb) / .32);animation:pk-announce-in var(--t-slow) ease-out;flex-wrap:wrap;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.pk-announce>span{align-items:baseline;gap:var(--sp-3);white-space:nowrap;display:flex}.pk-announce em{font-style:normal;font-size:var(--fs-sm);color:var(--dim);text-overflow:ellipsis;max-width:7em;overflow:hidden}.pk-announce b{font-family:var(--font-song);font-size:var(--fs-lg);letter-spacing:.06em;color:var(--cream)}@keyframes pk-announce-in{0%{opacity:0;clip-path:inset(0 42%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.pk-announce{animation:none}}@media (width>=900px){.pk-announce{padding:7px 22px}.pk-announce b{font-size:var(--fs-xl)}.pk-announce em{font-size:var(--fs-md)}}.buyin-row{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-md);color:var(--dim);justify-content:space-between;align-items:baseline;display:flex}.buyin-row>b{font-size:var(--fs-lg);color:var(--brass);font-variant-numeric:tabular-nums}.buyin-quick>.pk-chipbtn{gap:var(--sp-1);line-height:1.25;display:grid}.buyin-quick>.pk-chipbtn>em{font-style:normal;font-size:var(--fs-xs);color:var(--faint)}.pk-chipbtn.on{border-color:rgb(var(--brass-rgb) / .55);background:var(--surface-2);color:var(--brass)}.niu{gap:var(--sp-4);padding:calc(var(--safe-t) + var(--sp-4)) var(--sp-4) calc(var(--safe-b) + var(--sp-4));background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.niu-clock{font-variant-numeric:tabular-nums;color:var(--brass);font-size:var(--fs-lg)}.niu-banker{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r);background:var(--surface);border:1px solid rgb(var(--wine-rgb) / .5);display:flex}.niu-banker>div{gap:var(--sp-1);flex-direction:column;display:flex}.niu-banker em{font-style:normal;font-size:var(--fs-md);color:var(--dim);font-variant-numeric:tabular-nums}.niu-seats{gap:var(--sp-3);flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;display:grid}.niu-seat{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);min-width:0;display:flex}.niu-seat b{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.niu-seat em{font-style:normal;font-size:var(--fs-base);color:var(--dim);font-variant-numeric:tabular-nums}.niu-seat em.suoha{color:var(--wine-lt)}.niu-delta{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-md);margin-left:auto}.niu-tier i{font-variant-numeric:tabular-nums;color:var(--text);font-style:normal}.niu-actions{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.niu-modes{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.niu-modes button{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line-hi);background:var(--surface);color:var(--text);font-size:var(--fs-lg);cursor:pointer;flex-direction:column;display:flex}.niu-modes button em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.niu-input input{min-width:0;padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line-hi);background:var(--field);color:var(--text);font-size:var(--fs-input);font-variant-numeric:tabular-nums;flex:1}.niu-fair{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.niu{background:radial-gradient(140% 100% at 50% 42%, transparent 55%, #00000080 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='168'%3E%3Cg fill='none' stroke='%23d4af5f' stroke-opacity='.05' stroke-width='1.3'%3E%3Cpath d='M44 30c-4 6.5-10.5 9.5-10.5 15.5a5.8 5.8 0 0 0 9.5 4.2c-1 3.2-3.2 5.4-5.3 6.4h12.6c-2.1-1-4.3-3.2-5.3-6.4a5.8 5.8 0 0 0 9.5-4.2c0-6-6.5-9-10.5-15.5z'/%3E%3Cpath d='M128 106l9 12.5-9 12.5-9-12.5z'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(120% 80% at 50% 0%, #1a1614 0%, var(--bg) 62%), var(--bg)}.niu-rule{height:1px;margin:var(--sp-5) 0;background:linear-gradient(90deg, rgb(var(--brass-rgb) / 0) 0%, rgb(var(--brass-rgb) / .45) 28%, #d8ba6abf 50%, rgb(var(--brass-rgb) / .45) 72%, rgb(var(--brass-rgb) / 0) 100%);border:0}.niu-card{border-radius:var(--r);background:linear-gradient(168deg, #201c1a 0%, var(--surface) 46%, #171413 100%);border:1px solid var(--line);position:relative;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #00000073}.niu-card.banker{border-color:rgb(var(--wine-rgb) / .55);background:linear-gradient(168deg, rgb(var(--wine-rgb) / .16) 0%, rgb(var(--wine-rgb) / .05) 42%, transparent 70%), linear-gradient(168deg, #201c1a 0%, var(--surface) 46%, #171413 100%)}.niu-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.niu>.tabletop{padding:0}.niu-rail{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:linear-gradient(180deg, rgb(var(--brass-rgb) / .14), rgb(var(--brass-rgb) / .05));border:1px solid rgb(var(--brass-rgb) / .55);display:flex;position:relative;overflow:hidden}.niu-facts{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);color:var(--dim);flex:1;overflow:hidden}.niu-rail-last{align-items:center;gap:var(--sp-1);min-height:44px;margin:calc(var(--sp-4) * -1) 0;font-size:var(--fs-sm);font-weight:600;font-family:var(--font-hei);color:var(--brass);white-space:nowrap;flex:none;display:flex}.niu-rail-last:active{color:#e2c079}.niu-rail-last>i{font-style:normal;font-size:var(--fs-md)}.niu-drain{background:rgb(var(--brass-rgb) / .12);height:2px;position:absolute;bottom:0;left:0;right:0}.niu-drain>i{transform-origin:0;background:var(--brass);height:100%;animation-name:niu-drain;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes niu-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.niu-drain{display:none}}.niu-dot{border-radius:var(--r-pill);background:var(--dim);width:6px;height:6px;animation:niu-pulse 1.4s var(--ease) infinite;flex:none}.niu-phase{font-size:var(--fs-lg);letter-spacing:.04em;color:var(--dim)}.niu-rail.hot>.niu-dot{background:var(--wine-lt);animation:none}.niu-rail.hot>.niu-phase{color:var(--wine-lt)}.niu-rail.go>.niu-dot{background:var(--win);animation:none}.niu-rail.go>.niu-phase{color:var(--win)}.niu-rail.warm>.niu-dot{background:var(--brass);animation:none}.niu-rail.warm>.niu-phase{color:var(--brass)}@keyframes niu-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.niu-dot{animation:none}}.niu-fact{font-size:var(--fs-base);color:var(--dim);white-space:nowrap}.niu-clock{font-size:var(--fs-lg);color:var(--brass);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .16)}.niu-clock.hot{color:var(--wine-lt);background:rgb(var(--wine-rgb) / .22)}.niu-call{z-index:3;pointer-events:none;border-top:1px solid rgb(var(--brass-rgb) / .3);border-bottom:1px solid rgb(var(--brass-rgb) / .3);height:44px;animation:niu-call 1.36s var(--ease) forwards;background:#1b1817f5;place-items:center;display:grid;position:absolute;left:0;right:0}.niu-call span{font-family:var(--font-song);font-size:var(--fs-xl);letter-spacing:.14em;color:var(--text)}@keyframes niu-call{0%{opacity:0;transform:translateY(-8px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.niu-call{animation:none}}.niu-banker{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);display:flex}.niu-seats{gap:var(--sp-3);flex:1;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;display:grid;overflow-y:auto}.niu-seat{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);min-width:0;display:flex}.niu-seat.me{border-color:rgb(var(--brass-rgb) / .5)}.niu-seat.off{opacity:.45}.niu-delta{font-size:var(--fs-lg);font-weight:700}.niu-delta.up{color:var(--win)}.niu-delta.down{color:var(--lose)}.niu-tier{align-items:baseline;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--dim);white-space:nowrap;background:#0000006b;display:inline-flex}.niu-tier i{color:var(--text);padding-right:var(--sp-3);border-right:1px solid var(--line);font-style:normal}.niu-tier.big{font-size:var(--fs-md);padding:4px 11px}.niu-tier.t-baozi,.niu-tier.t-manniu,.niu-tier.t-daoshun,.niu-tier.t-shunzi{color:var(--brass);border-color:rgb(var(--brass-rgb) / .45)}.niu-actions{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.niu-actions>.hint{color:var(--text);margin-top:var(--sp-2)}.niu-actions>.hint .niu-num{color:var(--brass)}.niu-locked{padding:var(--sp-5);text-align:center;font-size:var(--fs-md);color:var(--dim);margin:0}.niu-round-sep{align-items:center;gap:var(--sp-4);margin:var(--sp-5) 0 var(--sp-2);font-size:var(--fs-sm);letter-spacing:.1em;color:var(--faint);display:flex}.niu-round-sep>i{background:var(--line);flex:1;height:1px}.niu-vs{align-items:baseline;gap:var(--sp-3);white-space:nowrap;font-style:normal;display:inline-flex}.niu-vs>i{color:var(--faint);font-style:normal}.niu-vs>span{color:var(--text)}.niu-vs>.dim{color:var(--dim)}.niu-input .btn-primary:disabled{opacity:1;box-shadow:inset 0 0 0 1px rgb(var(--brass-rgb) / .55);color:var(--brass);background:0 0}.niu-strip{font-size:var(--fs-sm);color:var(--dim);margin:0;line-height:1.6}.niu-strip .niu-num,.niu-strip b{color:var(--brass);font-weight:600}.niu-strip+.chat-input{margin-top:var(--sp-2)}.niu-highbid{margin:0 0 var(--sp-2);font-size:var(--fs-md);color:var(--dim);letter-spacing:.1em}.niu-highbid>b{font-size:var(--fs-lg);color:var(--brass)}.niu-mybank{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);flex-direction:column;display:flex}.niu-mybank>p{margin:0}.niu-mine{font-size:var(--fs-md);color:var(--brass);margin:0}.niu-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.niu-modes button{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--fs-lg);font-family:var(--font-song);letter-spacing:.06em;cursor:pointer;transition:border-color var(--t-slow) var(--ease), background var(--t-slow) var(--ease);flex-direction:column;display:flex}.niu-modes button.on{border-color:rgb(var(--brass-rgb) / .55);background:var(--surface-2)}.niu-modes button em{font-style:normal;font-size:var(--fs-sm);font-family:var(--font-hei);letter-spacing:0;color:var(--dim)}.niu-input{gap:var(--sp-4);display:flex}.niu-input input{min-width:0;padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--field,#0e0c0c);color:var(--text);font-size:var(--fs-input);font-family:var(--font-num);font-variant-numeric:tabular-nums;flex:1}.niu-mybet{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);display:flex}.niu-mybet>div{flex-direction:column;flex:1;gap:2px;display:flex}.niu-mybet b{font-size:var(--fs-lg)}.niu-mybet em{font-style:normal;font-size:var(--fs-md);color:var(--dim)}.niu-locked-tag{font-size:var(--fs-sm);color:var(--faint)}.niu-mine-result{align-items:center;gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex}.niu-mine-result b{font-size:var(--fs-3xl);letter-spacing:.02em}.niu-mine-result.win b{color:var(--win)}.niu-mine-result.lose b{color:var(--lose)}.niu-mine-result.tie b,.niu-mine-result.immune b{color:var(--dim)}.niu-mine-result em{font-style:normal;font-size:var(--fs-base);color:var(--dim)}.niu-mine-result em.niu-immune{padding:var(--sp-1) var(--sp-3);border:1px solid rgb(var(--brass-rgb) / .45);border-radius:var(--r-lg);color:var(--brass);font-size:var(--fs-sm)}.niu-mine-result.win{border-color:rgb(var(--brass-rgb) / .45)}.niu-bsettle{flex-direction:column;gap:5px;display:flex}.niu-brow{align-items:baseline;gap:var(--sp-3);font-size:var(--fs-md);display:flex}.niu-brow span{color:var(--dim)}.niu-brow b{color:var(--text);margin-left:auto}.niu-brow.dim span,.niu-brow.dim b{color:var(--faint);font-size:var(--fs-base)}.niu-brow b.up{color:var(--win)}.niu-brow b.down{color:var(--lose)}.niu-trend{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--dim);line-height:1.7}.niu-links{gap:var(--sp-6);margin-top:var(--sp-5);justify-content:center;display:flex}.niu-brief{flex-direction:column;gap:5px;padding:12px 14px;display:flex}.niu-fair{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.niu-fair code{font-size:var(--fs-sm);color:var(--faint);white-space:nowrap;overflow-x:auto}.niu-reveal{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.niu-digits{align-items:center;gap:5px;display:flex}.niu-dig{border-radius:var(--r-xs);border:1px solid var(--line);width:36px;height:50px;font-size:var(--fs-2xl);color:var(--text);animation:niu-drop var(--t) var(--ease) backwards;background:linear-gradient(160deg,#221e1c,#191615);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.niu-dig.unused{color:var(--faint);box-shadow:none;background:0 0;border-color:#0000;width:22px;animation:none}@keyframes niu-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.niu-dig{animation:none}}.niu-reveal.own .niu-dig{width:42px;height:58px;font-size:var(--fs-3xl)}.niu-reveal.own .niu-dig.unused{width:26px}.niu-formula{font-size:var(--fs-base);color:var(--dim);text-align:center;font-variant-numeric:tabular-nums;margin:0}.niu-formula.dim{color:var(--faint);font-size:var(--fs-sm)}.niu-mygrab{place-items:center;padding:14px;display:grid}.niu-banker>.av-art,.niu-banker>.av-emoji{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.niu-seat>.av-art,.niu-seat>.av-emoji{border-radius:50%;flex:none;width:32px;height:32px;overflow:hidden}.niu-banker>.av-art>img,.niu-seat>.av-art>img{object-fit:cover;width:100%;height:100%;display:block}.niu-banker>.av-emoji,.niu-seat>.av-emoji{font-size:var(--fs-2xl);place-items:center;line-height:1;display:grid}.niu-seat>.av-emoji{font-size:18px}.niu-actions{min-height:0;padding-bottom:var(--safe-b);flex:0 auto}.tabletop,.niu-rail,.niu-banker{flex:none}.niu-seats{min-height:0;overflow-y:auto}.game-cards{gap:var(--sp-4);width:100%;max-width:var(--col-w);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-inline:auto;display:grid}.game-card{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-5) var(--sp-4);border-radius:var(--r);border:1px solid var(--line-hi);color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(135deg, #ffffff0b, #fff0 58%), var(--surface);box-shadow:0 6px 18px rgb(var(--ink-rgb) / .06);transition:transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative}.game-card>b{font-family:var(--font-hei);font-size:var(--fs-xl);letter-spacing:.08em;color:var(--text);line-height:1.2}.game-card>em{font-style:normal;font-size:var(--fs-sm);letter-spacing:.02em;color:var(--dim);line-height:1.45}.game-card.g-bj{background:linear-gradient(135deg, rgb(var(--brass-rgb) / .1), #fff0 62%), var(--surface)}.game-card.g-poker{background:linear-gradient(135deg, rgb(var(--brass-rgb) / .16), #fff0 62%), var(--surface)}.game-card.g-niu{background:linear-gradient(135deg, rgb(var(--wine-rgb) / .22), #fff0 62%), var(--surface)}.game-card:active{border-color:rgb(var(--brass-rgb) / .45)}.game-card:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.game-card{transition:none}.game-card:active{transform:none}}.modal-bg{padding:var(--sp-5);justify-content:center;align-items:center}.modal{width:100%;max-width:380px;max-height:86dvh;padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:0 20px 56px rgb(var(--ink-rgb) / .6);animation:modal-in var(--t) var(--ease);overflow-y:auto}.modal.wide{max-width:460px}@keyframes modal-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal-head{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.modal-titles{flex:1;min-width:0}.modal-titles>b{font-family:var(--font-hei);font-size:var(--fs-2xl);letter-spacing:.08em;color:var(--text);line-height:1.25;display:block}.modal-titles>em{margin-top:var(--sp-2);font-style:normal;font-size:var(--fs-base);color:var(--dim);line-height:1.5;display:block}.modal-x{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--dim);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.modal-x>svg{width:15px;height:15px}.modal-detail{font-size:var(--fs-lg);color:var(--text);line-height:1.7}.modal-acts{gap:var(--sp-3);margin-top:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.modal-acts>.btn{width:100%}.pick-ways{gap:var(--sp-3);display:grid}.home>.wallet-hero{margin-bottom:var(--sp-5);flex:none}.way{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease);display:flex}.way:active{border-color:rgb(var(--brass-rgb) / .45)}.way:disabled{opacity:.5;cursor:default}.way-ico{border-radius:var(--r-pill);border:1px solid rgb(var(--brass-rgb) / .28);background:rgb(var(--brass-rgb) / .08);width:38px;height:38px;color:var(--brass);flex:none;justify-content:center;align-items:center;display:flex}.way-ico>svg{width:19px;height:19px}.way-text{gap:var(--sp-1);min-width:0;display:grid}.way-text>b{font-size:var(--fs-lg);letter-spacing:.04em;font-weight:600}.way-text>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim);line-height:1.45}@media (prefers-reduced-motion:reduce){.way{transition:none}}.modal-back{margin-right:calc(var(--sp-2) * -1)}.banner{gap:var(--sp-3);width:100%;max-width:var(--col-w);margin-inline:auto;margin-bottom:var(--sp-5);min-width:0;display:grid}.banner-cover{aspect-ratio:16/9;border-radius:var(--r);border:1px solid var(--line);touch-action:pan-y;background:var(--surface);width:100%;position:relative;overflow:hidden}.banner-cover>img,.banner-cover>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.banner-notice{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;min-width:0;display:flex}.banner-notice>svg{width:17px;height:17px;color:var(--brass);flex:none}.banner-notice>em{min-width:0;font-style:normal;font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.5;overflow:hidden}.banner-notice:active{border-color:rgb(var(--brass-rgb) / .45)}.shell:not([data-theme=dark]) .game-card.g-bj{background:linear-gradient(135deg, #1a76541a, #fff0 62%), var(--surface)}.shell:not([data-theme=dark]) .game-card.g-poker{background:linear-gradient(135deg, rgb(var(--brass-rgb) / .12), #fff0 62%), var(--surface)}.shell:not([data-theme=dark]) .game-card.g-niu{background:linear-gradient(135deg, rgb(var(--wine-rgb) / .09), #fff0 62%), var(--surface)}.ad-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--t-slow) var(--ease);position:absolute;inset:0;container-type:inline-size}.ad-slide.on{opacity:1}.ad-copy{gap:var(--sp-2);pointer-events:none;justify-items:start;display:grid;position:absolute;top:50%;left:8.125%;right:38%;transform:translateY(-50%)}.ad-copy>b{font-family:var(--font-song), serif;font-size:clamp(var(--fs-xl), 7.3cqw, var(--fs-3xl));color:var(--brass);text-wrap:balance;font-weight:700;line-height:1.15}.ad-copy>em{font-style:normal;font-size:clamp(var(--fs-xs), 3.9cqw, var(--fs-base));color:var(--text);opacity:.82;line-height:1.4}.ad-copy:after{content:"";background:var(--brass);opacity:.8;width:46px;height:2.5px;margin-top:var(--sp-1);border-radius:1.25px}.ad-hit{z-index:1;position:absolute;inset:0}.ad-dots{z-index:2;left:0;right:0;bottom:var(--sp-3);justify-content:center;align-items:center;gap:var(--sp-2);width:fit-content;padding:4px var(--sp-3);border-radius:var(--r-pill);background:rgb(var(--ink-rgb) / .34);margin-inline:auto;display:flex;position:absolute}.ad-dot{border-radius:var(--r-pill);width:4px;height:4px;box-shadow:0 0 0 1px rgb(var(--ink-rgb) / .25);cursor:pointer;transition:width var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:#ece7ddbf;position:relative}.ad-dot:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-dot.on{background:var(--brass);width:16px}.marquee{cursor:pointer;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.marquee-track{gap:var(--sp-7);white-space:nowrap;font-size:var(--fs-base);line-height:1.5;animation:25s linear infinite marquee;display:inline-flex}@keyframes marquee{to{transform:translateX(calc(-50% - var(--sp-7) / 2))}}.notice-more{display:none}@media (prefers-reduced-motion:reduce){.marquee-track{text-overflow:ellipsis;animation:none;display:block;overflow:hidden}.marquee-track>span:nth-child(2){display:none}.marquee{-webkit-mask-image:none;mask-image:none}.notice-more{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);width:22px;height:22px;color:var(--dim);cursor:pointer;flex:none;display:block}.notice-more:after{content:"…"}.ad-slide{transition:none}}.gc-mark{opacity:.55;width:40px;height:40px;color:var(--brass)}.lobby-hint{width:100%;max-width:var(--col-w);font-size:var(--fs-sm);letter-spacing:.06em;text-align:center;color:var(--dim);margin:18px auto 0}.sec-link{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex;position:relative}.sec-link:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sec-link>svg{width:14px;height:14px}.sec-link:active{color:var(--brass);background:var(--surface-2)}.ad-zoom{border-radius:var(--r-sm);background:var(--surface-2);position:relative;overflow:hidden}.ad-zoom>img{width:100%;height:auto;display:block}.ad-go{padding:var(--sp-6) var(--sp-5) var(--sp-4);background:linear-gradient(180deg, rgb(var(--ink-rgb) / 0), rgb(var(--ink-rgb) / .78));color:#fff;font-size:var(--fs-lg);letter-spacing:.06em;text-align:center;font-weight:600;position:absolute;bottom:0;left:0;right:0}.modal.bare{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.modal-x.floating{top:calc(var(--sp-4) * -1);right:calc(var(--sp-4) * -1);z-index:2;background:rgb(var(--ink-rgb) / .82);color:#fff;border-color:#ffffff47;width:34px;height:34px;position:absolute}.modal.bare>.ad-zoom{border-radius:var(--r);overflow:hidden}.gc-hot{top:var(--sp-3);left:var(--sp-3);z-index:2;align-items:center;gap:var(--sp-2);padding:3px var(--sp-3);border-radius:var(--r-pill);background:var(--wine);color:#fff;font-size:var(--fs-xs);letter-spacing:.1em;white-space:nowrap;box-shadow:0 2px 8px rgb(var(--ink-rgb) / .35);font-weight:600;display:inline-flex;position:absolute;overflow:hidden}.gc-flame{transform-origin:50% 100%;flex:none;width:12px;height:12px;overflow:visible}.gc-flame .fl-out{fill:rgb(var(--brass-rgb));transform-origin:50% 100%;animation:2.4s ease-in-out infinite flame-out}.gc-flame .fl-in{fill:#ffd489;fill-opacity:.95;transform-origin:50% 100%;animation:1.5s ease-in-out infinite flame-in}@keyframes flame-out{0%,to{opacity:.92;transform:scaleY(1)translateY(0)}50%{opacity:1;transform:scaleY(1.14)translateY(-.4px)}}@keyframes flame-in{0%,to{opacity:.95;transform:scaleY(1.1)}50%{opacity:.7;transform:scaleY(.86)}}.gc-hot:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);animation:4s ease-in-out infinite hot-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes hot-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.game-card.is-hot{animation:6s ease-in-out infinite card-breathe}@keyframes card-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.game-card.is-hot:active{animation:none}@media (prefers-reduced-motion:reduce){.gc-flame .fl-out,.gc-flame .fl-in,.gc-hot:after,.game-card.is-hot{animation:none}.gc-hot:after{display:none}}.chat-list.niu-chat-list{min-height:88px;padding:var(--sp-3) var(--sp-4) var(--sp-4);flex:1}.niu-chat-wrap{flex-direction:column;flex:1;min-height:88px;display:flex;position:relative}.niu-chat-list.has-jump{padding-bottom:68px}.niu-chat-filter{top:var(--sp-2);right:var(--sp-3);z-index:2;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--dim);font-size:var(--fs-xs);font-family:var(--font-hei);position:absolute;box-shadow:0 2px 8px #0000003d}.niu-chat-filter.on{border-color:var(--brass);color:var(--brass)}.niu-chat-jump{left:0;right:0;bottom:var(--sp-4);align-items:center;gap:var(--sp-2);width:fit-content;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);font-size:var(--fs-sm);font-family:var(--font-hei);animation:jump-in var(--t-fast) var(--ease);margin-inline:auto;display:flex;position:absolute;box-shadow:0 4px 14px #00000047}.niu-chat-jump>i{color:var(--brass);font-style:normal;font-size:var(--fs-base);line-height:1}@keyframes jump-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.niu-chat-jump{animation:none}}.niu-row{transition:transform var(--t-fast) var(--ease);touch-action:pan-y;position:relative}.niu-row.swiping{transition:none}.niu-swipe-hint{font-style:normal;font-size:var(--fs-lg);color:var(--brass);opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.niu-row:not(.own) .niu-swipe-hint{left:calc(var(--sp-4) * -1)}.niu-row.own .niu-swipe-hint{right:calc(var(--sp-4) * -1)}.chat-quote{text-align:start;width:100%;padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);border-radius:var(--r-sm);border-inline-start:2px solid var(--brass);background:#0000002e;flex-direction:column;gap:1px;display:flex}.chat-quote>em{font-style:normal;font-size:var(--fs-sm);color:var(--brass)}.chat-quote>span{font-size:var(--fs-sm);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.niu-row.flash .chat-msg{animation:quote-flash 1.2s var(--ease)}@keyframes quote-flash{0%,to{background-color:#0000}20%{background-color:#b8963f38}}.niu-reply-bar{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);border-radius:var(--r-sm);border-inline-start:2px solid var(--brass);background:var(--surface-2);display:flex}.niu-reply-bar>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.niu-reply-bar em{font-style:normal;font-size:var(--fs-sm);color:var(--brass)}.niu-reply-bar i{font-style:normal;font-size:var(--fs-sm);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.niu-menu-bg{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:menu-bg-in var(--t-fast) var(--ease);background:#00000052;position:fixed;inset:0}.niu-menu{min-width:140px;padding:var(--sp-2);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);transform-origin:0 0;animation:menu-in var(--t-fast) var(--ease);flex-direction:column;display:flex;position:fixed;box-shadow:0 10px 30px #0000006b}.niu-menu>button{padding:var(--sp-4) var(--sp-4);text-align:start;border-radius:var(--r-sm);min-height:44px;color:var(--text);font-size:var(--fs-lg);font-family:var(--font-hei)}.niu-menu>button:active{background:#ffffff14}@keyframes menu-bg-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.chat-list>.niu-row:last-child{animation:.26s cubic-bezier(.22,1.2,.36,1) msg-in}@keyframes msg-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.chat-list>.niu-row:last-child,.niu-menu,.niu-menu-bg,.niu-row.flash .chat-msg{animation:none}.niu-row{transition:none}}.niu-row{align-items:flex-start;gap:var(--sp-3);max-width:88%;display:flex}.niu-row.own{flex-direction:row-reverse;align-self:flex-end}.niu-row .chat-body{min-width:96px}.niu-row .chat-msg{display:block}.niu-row .chat-tag{margin-bottom:var(--sp-2);display:block}.niu-row .av-art,.niu-row .av-emoji{flex:none;width:34px;height:34px}.niu-helper-mark{border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .12);border:1px solid rgb(var(--brass-rgb) / .28);width:34px;height:34px;color:var(--brass);flex:none;place-items:center;display:grid}.niu-helper-mark svg{width:20px;height:20px}.niu-sys{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--dim);text-align:center;align-self:center;margin:0}.niu-sys.own{color:var(--text)}.niu-sys.verdict{color:var(--text);font-size:var(--fs-base);padding:var(--sp-3) var(--sp-4);margin:var(--sp-2) 0;border-radius:var(--r-sm);background:rgb(var(--brass-rgb) / .08)}.niu-bets{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.niu-bets-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.niu-bets-head>b{min-width:0;font-size:var(--fs-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-weight:600}.niu-bets-sum{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-base);font-family:var(--font-num);font-variant-numeric:tabular-nums;display:flex}.niu-bets-sum>b{color:var(--text);font-weight:600}.niu-bets-sum>b.niu-num{color:var(--brass);font-weight:700}.niu-bets-sum>i{color:var(--faint);font-style:normal}.niu-bets-row{align-items:center;gap:var(--sp-4);padding:10px var(--sp-5);border-bottom:1px solid var(--line-soft);font-size:var(--fs-md);display:flex}.niu-bets>.niu-bets-row:last-child{border-bottom:0}.niu-bets-row.own{background:rgb(var(--brass-rgb) / .07)}.niu-bets-row.own>em{font-weight:600}.niu-bets-row.own>i.niu-num{color:var(--brass)}.niu-bets-row.rest>em,.niu-bets-row.rest>i.niu-num{color:var(--dim)}.niu-bets-row .av-art,.niu-bets-row .av-emoji{flex:none;width:24px;height:24px}.niu-bets-more{border-radius:var(--r-pill);background:var(--surface-2);border:1px dashed var(--line);width:24px;height:24px;color:var(--faint);font-style:normal;font-size:var(--fs-xs);letter-spacing:.08em;flex:none;place-items:center;display:grid}.niu-bets-all{justify-content:center;align-items:center;gap:var(--sp-2);border-top:1px solid var(--line);width:100%;min-height:44px;font-size:var(--fs-base);font-weight:600;font-family:var(--font-hei);color:var(--brass);display:flex}.niu-bets-all:active{background:rgb(var(--brass-rgb) / .05)}.niu-bets-all>i{font-style:normal;font-size:var(--fs-md)}.niu-bets-row>em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.niu-bets-row>i.niu-num{color:var(--text);text-align:right;flex:none;min-width:8ch;font-style:normal;font-weight:700}.niu-bets-row>s{padding:2px var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-xs);background:rgb(var(--brass-rgb) / .16);border:1px solid rgb(var(--brass-rgb) / .4);color:var(--brass);flex:none;font-weight:600;text-decoration:none}.niu-bets-none{color:var(--faint);font-style:normal;font-size:var(--fs-md);padding:var(--sp-4) var(--sp-5)}.pk-msg{border-radius:var(--r);border:1px solid rgb(var(--brass-rgb) / .28);text-align:left;width:min(100%,268px);transition:filter var(--t) var(--ease);flex-direction:column;align-self:flex-start;padding:0;display:flex;overflow:hidden}.pk-msg:active{filter:brightness(1.08)}.pk-msg-top{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:linear-gradient(160deg,#d94b3d 0%,#c8362c 100%);display:flex}.pk-msg-ico{border-radius:var(--r-sm);background:linear-gradient(160deg,#a32820 0%,#8d1e18 100%);flex:none;place-items:center;width:40px;height:40px;display:grid}.pk-msg-ico:after{content:"";border-radius:var(--r-pill);background:radial-gradient(circle at 36% 32%, #f3d79a 0%, var(--brass) 70%);width:13px;height:13px}.pk-msg-text{gap:2px;min-width:0;display:grid}.pk-msg-text>b{font-size:var(--fs-lg);color:#fff;font-weight:700}.pk-msg-text>em{font-style:normal;font-size:var(--fs-sm);color:#ffffffb8}.pk-msg-foot{padding:var(--sp-2) var(--sp-4);color:#8d5b3c;font-size:var(--fs-sm);letter-spacing:.04em;background:#f2e4c9}.pk-page{z-index:50;align-content:center;place-items:center;gap:var(--sp-6);padding:var(--sp-6);animation:fade var(--t) var(--ease);background:#0000009e;display:grid;position:fixed;inset:0}.pk-x{border-radius:var(--r-pill);color:#ffffffd9;background:0 0;border:1px solid #fff6;place-items:center;width:36px;height:36px;display:grid}.pk-x svg{width:20px;height:20px}.pk-sheet{aspect-ratio:1/1.376;width:min(75vw,300px);padding:0 var(--sp-5) 3%;text-align:center;border-radius:var(--r-lg);background:#f4533f;grid-template-rows:13% auto 1fr auto;align-content:start;justify-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000080}.pk-sheet:after{content:"";pointer-events:none;background:#ee4630;border-radius:50% 50% 0 0/18px 18px 0 0;position:absolute;inset:65% 0 0;box-shadow:0 -1px #0000000f}.pk-head,.pk-body,.pk-detail{z-index:1;position:relative}.pk-head{justify-content:center;align-items:center;gap:var(--sp-2);grid-row:2;display:flex}.pk-head .av-art,.pk-head .av-emoji{width:24px;height:24px}.pk-head>em{font-style:normal;font-size:var(--fs-sm);letter-spacing:.06em;color:#ffffffd1}.pk-head>b{font-size:var(--fs-2xl);letter-spacing:.04em;color:#fff;font-weight:600}.pk-open{border-radius:var(--r-pill);background:radial-gradient(circle at 38% 32%, var(--brass) 0%, var(--brass-d) 78%);width:108px;height:108px;color:var(--wine-d);font-family:var(--font-song);transition:transform var(--t) var(--ease);font-size:34px;font-weight:700;box-shadow:0 10px 26px #0006}.pk-open.spin{animation:pk-spin .26s var(--ease)}.pk-open:disabled{filter:brightness(.72);cursor:progress}.pk-open:disabled:active{transform:none}@keyframes pk-spin{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.pk-page,.pk-open.spin{animation:none}}.pk-result{justify-items:center;gap:var(--sp-3);display:grid}.pk-result>em{font-style:normal;font-size:var(--fs-md);color:rgb(var(--brass-rgb) / .85)}.pk-result>b{font-family:var(--font-song);font-size:var(--fs-5xl);color:var(--brass);line-height:1}.pk-blocked{font-size:var(--fs-xl);color:var(--cream);opacity:.92;margin:0;line-height:1.7}.pk-detail-sheet{padding-left:0;padding-right:0}.pk-detail-top{padding:0 var(--sp-4) var(--sp-3);justify-content:center;align-items:center;display:flex;position:relative}.pk-detail-top>b{font-size:var(--fs-lg);letter-spacing:.06em}.pk-detail-top>.icon-btn{right:var(--sp-4);position:absolute}.pk-detail-hero{justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4) var(--sp-7);background:linear-gradient(#d94b3d 0%,#b52f26 100%);display:grid}.pk-detail-hero .av-art,.pk-detail-hero .av-emoji{width:56px;height:56px}.pk-hero-mark{place-items:center;width:56px;height:56px;display:grid}.pk-hero-mark svg{width:100%;height:100%}.pk-detail-hero>em{font-style:normal;font-size:var(--fs-sm);color:#f0c98a}.pk-detail-hero>b{font-size:var(--fs-lg);color:#fff;font-weight:700}.pk-detail-stat{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);font-size:var(--fs-sm);color:var(--dim);display:flex}.pk-rank{flex-direction:column;display:flex}.pk-rank-row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);display:flex}.pk-rank-row.me{background:rgb(var(--brass-rgb) / .07)}.pk-rank-row .av-art,.pk-rank-row .av-emoji{flex:none;width:30px;height:30px}.pk-rank-who{flex:1;gap:1px;min-width:0;display:grid}.pk-rank-who>b{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-rank-who>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim);gap:var(--sp-2);align-items:center;display:flex}.pk-rank-who s{padding:1px var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-xs);background:rgb(var(--brass-rgb) / .16);color:var(--brass);text-decoration:none}.pk-rank-who s.bank{background:rgb(var(--wine-rgb) / .22);color:var(--wine-lt)}.pk-rank-right{flex:none;justify-items:end;gap:1px;display:grid}.pk-rank-amt{font-size:var(--fs-lg);color:var(--text);font-weight:700}.pk-rank-best{font-size:var(--fs-xs);color:var(--brass);text-decoration:none}.pk-rank-tier{font-size:var(--fs-xs);color:var(--faint);text-decoration:none}.pk-retry{font-size:var(--fs-md);color:rgb(var(--brass-rgb) / .9);margin:0}.niu-sys-link{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .1);border:1px solid rgb(var(--brass-rgb) / .4);color:var(--text);cursor:pointer;transition:border-color var(--t) var(--ease);display:inline-flex}.niu-sys-link>i{font-style:normal;font-size:var(--fs-xs);color:var(--brass);padding-left:var(--sp-2);border-left:1px solid var(--line)}.niu-sys-link:active{border-color:rgb(var(--brass-rgb) / .5)}.sheet.niu-settle{display:block}.pk-detail{font-size:var(--fs-md);color:rgb(var(--brass-rgb) / .9);padding:var(--sp-3) var(--sp-5);border-top:1px solid rgb(var(--brass-rgb) / .2)}.pk-msg.done{filter:saturate(.88)brightness(.94)}.pk-msg-text>s{font-size:var(--fs-xs);color:rgb(var(--brass-rgb) / .55);padding-top:var(--sp-2);border-top:1px solid rgb(var(--brass-rgb) / .18);text-decoration:none}.chat-list.niu-chat-list{overscroll-behavior-x:none;overflow-x:hidden}.topbar-more{position:relative}.topbar-drawer{top:calc(100% + var(--sp-2));z-index:30;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);display:flex;position:absolute;right:0;box-shadow:0 10px 26px #00000073}.niu-helper .chat-tag>i{margin-left:var(--sp-2);color:var(--faint);font-style:normal;font-size:var(--fs-xs)}.niu-helper .chat-msg{background:0 0}.pk-title{z-index:1;font-size:var(--fs-2xl);letter-spacing:.02em;color:#fff;grid-row:3;margin-top:4%;font-weight:700;line-height:1.3;position:relative}.pk-body{align-content:center;place-items:center;gap:var(--sp-4);display:grid}.pk-detail{color:#ffffffdb;font-size:var(--fs-md);letter-spacing:.04em;background:0 0;align-self:end}.pk-body{grid-row:4}.pk-sheet>.pk-detail{grid-row:5;align-self:end}.pk-body{align-content:end;padding-bottom:6%}.pk-body:has(.pk-result){align-content:center;padding-bottom:22%}.pk-result>b{font-size:var(--fs-5xl);color:#fff;letter-spacing:.01em;font-weight:700}.pk-x{color:#fff;background:#00000073;border:none}.sec-why{border:1px solid var(--line-hi);width:28px;height:28px;color:var(--brass);font-size:var(--fs-base);background:0 0;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.sec-why:active{background:rgb(var(--brass-rgb) / .14)}.sec-why{position:relative}.sec-why:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-page{gap:var(--sp-3);display:grid}.team-sum{gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-sm);background:var(--surface-2);display:flex}.team-sum>span{flex:1;gap:2px;display:grid}.team-sum em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.team-sum b{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.team-row{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);display:flex}.team-row .tr-ava{border-radius:var(--r-pill);flex:none;width:36px;height:36px;position:relative;overflow:hidden}.team-row .tr-ava>*{width:100%;height:100%;position:absolute;inset:0}.team-row .tr-main{flex:1;gap:2px;min-width:0;display:grid}.team-row .tr-main b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-row .tr-main em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.team-row>b{font-variant-numeric:tabular-nums;color:var(--brass)}.niu-mine-result.win{animation:.32s ease-out backwards niu-winglow}@keyframes niu-winglow{0%{box-shadow:0 0 0 0 rgb(var(--brass-rgb) / .5)}to{box-shadow:0 0 26px 10px rgb(var(--brass-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.niu-mine-result.win{animation:none}}.task-page{gap:var(--sp-4);display:grid}.tk-prog{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-sm);background:var(--surface-2);display:grid}.tk-count{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.tk-count em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.tk-count b{font-size:var(--fs-3xl);color:var(--brass);font-variant-numeric:tabular-nums}.tk-count .tk-of{font-size:var(--fs-xl);color:var(--dim)}.tk-bar{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);height:4px;position:relative}.tk-bar>i{border-radius:var(--r-pill);background:var(--brass-d);transition:width var(--t-slow) ease-out;position:absolute;inset:0 auto 0 0}.tk-bar>u{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;position:absolute;top:50%}.tk-bar>u.on{background:var(--brass);border-color:var(--brass)}.tk-gap{font-size:var(--fs-md);color:var(--text);margin:0}.tk-earn{padding-top:var(--sp-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.tk-earn em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.tk-earn b{font-size:var(--fs-xl);color:var(--brass);font-variant-numeric:tabular-nums}.tk-tiers{gap:var(--sp-1);display:grid}.tk-head,.tk-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.tk-head{padding-bottom:var(--sp-2)}.tk-head em{font-size:var(--fs-xs);color:var(--faint);letter-spacing:.08em;font-style:normal}.tk-row{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);min-height:44px;font-size:var(--fs-base)}.tk-row.done{border-color:var(--line-hi)}.tk-row .tk-r{align-items:center;gap:var(--sp-3);display:flex}.tk-row .tk-a{color:var(--brass);font-variant-numeric:tabular-nums}.tk-ok{font-size:var(--fs-xs);color:var(--brass);border:1px solid var(--line-hi);border-radius:var(--r-xs);padding:1px 5px}.tk-note{gap:var(--sp-2);display:grid}.tk-note p{font-size:var(--fs-sm);color:var(--dim);margin:0}.tk-head2{font-size:var(--fs-md);padding-top:var(--sp-2)}.tk-list{gap:var(--sp-1);display:grid}.tk-item{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);display:flex}.tk-item .tk-main{gap:2px;display:grid}.tk-item .tk-main b{font-size:var(--fs-base);font-variant-numeric:tabular-nums}.tk-item .tk-main em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.tk-item .tk-got{color:var(--brass);font-variant-numeric:tabular-nums}.tk-head2{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.tk-head2 .tk-left{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.tk-tabs{gap:var(--sp-2);display:flex}.tk-tab{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);min-height:36px;color:var(--dim);font-size:var(--fs-base);flex:1}.tk-tab.on{color:var(--brass);border-color:var(--line-hi)}.tk-rank{align-items:center;gap:var(--sp-3);min-height:48px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);display:flex}.tk-rank.me{border-color:var(--line-hi);background:var(--surface-2)}.tk-rank .tk-no{text-align:center;width:22px;font-size:var(--fs-md);color:var(--faint);font-variant-numeric:tabular-nums;flex:none}.tk-rank .tk-no.top{color:var(--brass)}.tk-rank .tk-ava{border-radius:var(--r-pill);flex:none;width:32px;height:32px;position:relative;overflow:hidden}.tk-rank .tk-ava>*{width:100%;height:100%;position:absolute;inset:0}.tk-rank .tk-main{flex:1;gap:2px;min-width:0;display:grid}.tk-rank .tk-main b{font-size:var(--fs-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk-rank .tk-main em{font-size:var(--fs-sm);color:var(--brass-d);font-style:normal}.tk-rank .tk-n{font-size:var(--fs-sm);color:var(--dim);font-variant-numeric:tabular-nums;flex:none}.niu-actions .chat-input>input,.niu-actions .chat-input>.btn{height:54px}.niu-actions .chat-input.niu-2up>.btn{padding-inline:var(--sp-3);flex:1}.niu-actions .chat-input>.btn-ghost{letter-spacing:.08em;padding:11px 14px}.niu-money>input{border-color:rgb(var(--brass-rgb) / .4)}.niu-wide{flex-direction:column;align-self:stretch;display:flex}.niu-info{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.niu-info-h{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);font-size:var(--fs-lg);color:var(--text);font-weight:600;display:flex}.niu-info-dot{width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-pill);background:var(--dim);flex:none}.niu-info.warm>.niu-info-h>.niu-info-dot{background:var(--brass)}.niu-info.hot>.niu-info-h>.niu-info-dot{background:var(--wine)}.niu-info-row{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:10px var(--sp-5);display:flex}.niu-info-row+.niu-info-row{border-top:1px solid var(--line-soft)}.niu-info-k{font-size:var(--fs-base);color:var(--dim);flex:none}.niu-info-v{text-align:right;min-width:0;font-size:var(--fs-lg)}.niu-info-v>b{color:var(--text);font-weight:600}.niu-info-who{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);background:rgb(var(--brass-rgb) / .12);font-size:var(--fs-base);color:var(--brass);display:inline-block;overflow:hidden}.niu-info-v>b.niu-info-who{color:var(--brass)}.shell{background:var(--bg);height:100dvh;box-shadow:0 200px 0 var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.shell-body{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--nav-clear);flex:1;overflow-y:auto}.shell-body:has(.home){padding-bottom:0}.shell-fade{z-index:2;background:var(--bg);pointer-events:none;animation:shell-fade var(--t-fast) ease-out forwards;position:absolute;inset:0}@keyframes shell-fade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.shell-fade{opacity:0;animation:none}}.shell-body>.screen{width:auto;height:100%;margin-inline:0;position:relative;inset:auto}.page{padding:var(--sp-6) var(--sp-5);color:var(--text)}.page-title{font-family:var(--font-hei);font-size:var(--fs-2xl);letter-spacing:.02em;margin:0 0 var(--sp-4);color:var(--brass)}.shell:has(.sheet-bg) .tabbar{display:none}.tabbar{left:0;right:0;bottom:max(var(--sp-5), calc(var(--safe-b) + var(--sp-3)));z-index:3;width:calc(min(var(--col-w), 100% - var(--sp-5) * 2) * .8);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);min-height:58px;box-shadow:0 10px 30px rgb(var(--ink-rgb) / .12);flex:none;margin-inline:auto;padding:6px;display:flex;position:absolute}.tab{min-width:0;min-height:40px;color:var(--dim);cursor:pointer;transition:color var(--t) ease-out, background-color var(--t) ease-out;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;justify-items:center;gap:2px;padding:3px 16px;display:grid;position:relative}.tab>em{font-style:normal;font-size:var(--fs-xs);white-space:nowrap;font-weight:600}.tab.on{color:var(--brass)}.tab.on:before{content:"";background:rgb(var(--brass-rgb) / .12);border-radius:10px;position:absolute;inset:0 24px}.tab>*{z-index:1;position:relative}.tab:after{content:"";z-index:0;position:absolute;inset:-3px 0}.tab-ico{place-items:center;height:16px;display:grid;position:relative}.tab-dot{min-width:15px;height:15px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--wine);color:var(--text);font-size:var(--fs-xs);box-shadow:0 0 0 2px rgb(var(--ink-rgb) / .92);place-items:center;font-style:normal;font-weight:600;display:grid;position:absolute;top:-4px;right:-9px}.page.chat-page{height:100%;width:min(var(--col-w), 100%);flex-direction:column;margin-inline:auto;display:flex}.chat-list{min-height:0;padding:var(--sp-3) 0 var(--sp-4);flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}.chat-msg{gap:var(--sp-2);max-width:82%;display:grid}.chat-list>*{flex:none}.chat-list>:first-child{margin-top:auto}.chat-list>.hint:only-child{text-align:center;margin:auto 0}.chat-msg.user{align-self:flex-end;justify-items:end}.chat-msg.admin,.chat-msg.system{align-self:flex-start}.chat-body{align-items:flex-end;column-gap:var(--sp-3);border-radius:var(--r);flex-wrap:wrap;row-gap:2px;min-width:44px;padding:11px 15px;font-size:13.5px;line-height:1.55;display:flex}.chat-text{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;flex:0 auto;min-width:0}.chat-msg.user .chat-body{background:var(--surface-2);color:var(--text);border:1px solid rgb(var(--brass-rgb) / .45);border-bottom-right-radius:4px}.chat-msg.admin .chat-body{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.chat-msg.system .chat-body{background:var(--surface-2);border:1px solid var(--line)}.shell[data-theme=dark] .chat-msg.system .chat-body{background:var(--felt-d);border-color:var(--felt)}.chat-tag{font-size:var(--fs-xs);color:var(--faint);letter-spacing:.12em;margin:0 4px 4px;font-style:normal}.chat-time{font-size:var(--fs-xs);color:var(--faint);flex:none;margin-left:auto;padding-bottom:2px;line-height:1}.chat-input{gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--line);flex:none;margin-top:18px;display:flex}.chat-input>input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font-size:var(--fs-input);transition:border-color var(--t) ease-out;border-radius:14px;outline:none;flex:1;padding:11px 14px}.chat-input>input:focus{border-color:var(--brass-d)}.chat-input>input::placeholder{color:var(--faint)}.chat-input>.btn{flex:none;padding:11px 18px}.me-hero{justify-items:center;gap:var(--sp-4);padding:var(--sp-6) 0 var(--sp-6);display:grid}.me-name-row{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.me-name-row>b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.me-name-row>i{font-style:normal;font-size:var(--fs-md);color:var(--faint)}.me-name-row:active{opacity:.7}.me-code{align-items:baseline;gap:var(--sp-2);text-align:left;font-size:var(--fs-sm);color:var(--dim);background:0 0;border:0;padding:0;display:inline-flex}button.me-code{cursor:pointer}.me-code>i{font-style:normal;font-size:var(--fs-md);color:var(--faint)}button.me-code:active{opacity:.7}.link-btn{font-size:var(--fs-base);color:var(--brass);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;text-decoration:underline}.sec-head{width:100%;max-width:var(--col-w);margin-inline:auto;margin-bottom:var(--sp-4);align-items:baseline;display:flex}.sec-head>b{font-size:var(--fs-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-weight:600}.me-panel~.sec-head{margin-bottom:var(--sp-3)}.me-history{display:block}.me-row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);min-height:56px;display:flex;position:relative}.me-row+.me-row:before{content:"";left:var(--sp-5);background:var(--line);height:1px;position:absolute;top:0;right:0}.me-kind{color:var(--text);font-size:var(--fs-lg)}.me-when{color:var(--dim);font-size:var(--fs-base);font-variant-numeric:tabular-nums}.me-row>b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.me-row>b.up{color:var(--amt-in)}.me-row>b.down{color:var(--amt-out)}.mr-cell{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;min-height:44px;padding:13px 16px;display:flex;position:relative;overflow:hidden}.mr-cell+.mr-cell{margin-top:8px}.mr-cell:before{content:"";background:var(--amt-wait);width:3px;position:absolute;top:0;bottom:0;left:0}.mr-cell.up:before{background:var(--amt-in)}.mr-cell.down:before{background:var(--amt-out)}.mr-plate{border-radius:var(--r-pill);background:rgb(var(--amt-wait-rgb) / .1);width:34px;height:34px;color:var(--amt-wait);flex:none;place-items:center;display:grid}.mr-cell.up>.mr-plate{background:rgb(var(--amt-in-rgb) / .1);color:var(--amt-in)}.mr-cell.down>.mr-plate{background:rgb(var(--amt-out-rgb) / .1);color:var(--amt-out)}.mr-body{flex:1;min-width:0}.mr-body>.me-kind{font-size:var(--fs-md);font-weight:600;display:block}.mr-body>.me-when{font-size:var(--fs-sm);margin-top:2px;display:block}.mr-amt{font-variant-numeric:tabular-nums;white-space:nowrap;background:rgb(var(--amt-wait-rgb) / .1);color:var(--amt-wait);border-radius:6px;flex:none;padding:4px 8px;font-size:13px;font-weight:700}.mr-cell.up>.mr-amt{background:rgb(var(--amt-in-rgb) / .1);color:var(--amt-in)}.mr-cell.down>.mr-amt{background:rgb(var(--amt-out-rgb) / .1);color:var(--amt-out)}.chat-slot{flex-direction:column;align-items:stretch;display:flex}.chat-day{font-size:var(--fs-sm);letter-spacing:.1em;color:var(--faint);align-self:center;margin:18px 0 14px}.chat-msg.run{margin-top:-12px}.chat-msg.user.run .chat-body{border-top-right-radius:4px}.chat-msg.admin.run .chat-body,.chat-msg.system.run .chat-body{border-top-left-radius:4px}.page{--page-w:min(var(--col-w), 100%);grid-template-columns:var(--page-w);place-content:start center;display:grid}.page>.btn{justify-self:start}.me-id{place-items:center start;gap:var(--sp-1) var(--sp-4);padding:var(--sp-4) 0 var(--sp-5);grid-template-columns:auto 1fr auto;grid-template-areas:"av name bal""av code bal"}.me-id>.me-avatar-wrap{grid-area:1/av/span 2;width:44px;height:44px}.me-id .me-avatar{border-color:var(--me-card-line);background:var(--surface-2);width:44px;height:44px;font-size:23px}.me-id>.me-name-row{grid-area:name;padding:0}.me-id>.me-name-row>b{font-size:15px}.me-id>.me-name-row>i{font-size:var(--fs-md)}.me-id>.me-code{grid-area:code}.me-id>.me-qr-btn{grid-area:bal}.me-id .me-avatar-pen{background:var(--brass);border:1px solid var(--surface);width:16px;height:16px;bottom:-2px;right:-2px}.me-id .me-avatar-pen>svg{width:11px;height:11px;display:block}.sk{border-radius:var(--r-xs);background:rgb(var(--brass-rgb) / .1);vertical-align:middle;min-height:1em;animation:1.6s ease-in-out infinite sk-pulse;display:inline-block}.shell .sk{background:var(--line)}.shell[data-theme=dark] .sk{background:rgb(var(--brass-rgb) / .1)}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.appbar{z-index:4;align-items:center;gap:var(--sp-3);height:52px;padding:0 max(var(--sp-5), calc((100% - var(--col-w)) / 2));margin-top:var(--safe-t);border-bottom:1px solid var(--appbar-line);background:var(--appbar-bg);flex:none;display:flex;position:relative}.appbar-brand{align-items:center;gap:var(--sp-3);color:var(--brass);flex:none;display:flex}.appbar-logo{flex:none;width:auto;height:clamp(26px,21vw - 49.81px,40px)}.shell .appbar-logo{filter:brightness(.62)}.shell[data-theme=dark] .appbar-logo{filter:none}.appbar-brand>b{font-family:var(--font-hei);font-size:clamp(var(--fs-lg), 4vw, var(--fs-xl));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.appbar-btn{align-items:center;gap:var(--sp-2);height:44px;padding:0 var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);color:var(--dim);cursor:pointer;flex:none;display:flex}.appbar-btn>svg{width:17px;height:17px}.appbar-btn>em{font-style:normal;font-size:var(--fs-sm);letter-spacing:.06em;font-weight:600}.appbar-btn.on{color:var(--brass);border-color:rgb(var(--brass-rgb) / .5);background:var(--surface-2)}.appbar-login{align-items:center;gap:var(--sp-2);min-width:0;height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid rgb(var(--brass-rgb) / .5);background:rgb(var(--brass-rgb) / .1);color:var(--brass);font-size:var(--fs-base);letter-spacing:.06em;white-space:nowrap;cursor:pointer;flex:0 auto;font-weight:600;display:flex}.appbar-login>svg{flex:none;width:16px;height:16px}.appbar-login>span{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=360px){.appbar-login>span{display:none}.appbar-login{min-width:44px;padding:0 var(--sp-3);justify-content:center}}.pop-catch{z-index:30;cursor:default;background:0 0;position:fixed;inset:0}.pop{z-index:31;top:calc(100% + var(--sp-2));right:var(--sp-5);min-width:148px;padding:var(--sp-2);border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);box-shadow:0 12px 32px rgb(var(--ink-rgb) / .6);animation:pop-in var(--t-fast) var(--ease);position:absolute}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pop{animation:none}.appbar-btn:active,.appbar-login:active{transform:none}}.pop-item{width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);text-align:left;font-size:var(--fs-lg);color:var(--dim);cursor:pointer;background:0 0;display:block}.pop-item.on{color:var(--brass);background:rgb(var(--brass-rgb) / .1)}.shell:not([data-theme=dark]) .appbar{box-shadow:0 1px 0 rgb(var(--ink-rgb) / .04)}.shell:not([data-theme=dark]) .game-card,.shell:not([data-theme=dark]) .banner-notice,.shell:not([data-theme=dark]) .banner-cover,.shell:not([data-theme=dark]) .way{box-shadow:0 1px 2px rgb(var(--ink-rgb) / .05), 0 6px 16px rgb(var(--ink-rgb) / .05)}.shell:not([data-theme=dark]) .sheet-bg{background:rgb(var(--ink-rgb) / .45)}.shell:not([data-theme=dark]) .modal,.shell:not([data-theme=dark]) .sheet{box-shadow:0 20px 56px rgb(var(--ink-rgb) / .22)}.set-group{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);margin-bottom:var(--sp-7);overflow:hidden}.set-row{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);display:flex;position:relative}.set-row+.set-row:before{content:"";left:var(--sp-5);background:var(--line);height:1px;position:absolute;top:0;right:0}.set-text{flex:1;min-width:0}.set-text>b{font-size:var(--fs-lg);color:var(--text);font-weight:600;display:block}.set-text>em{margin-top:var(--sp-1);font-style:normal;font-size:var(--fs-sm);color:var(--faint);line-height:1.45;display:block}.set-ctl{flex:none}.seg.sm{padding:2px}.seg.sm>button{min-height:44px;padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.set-group.danger .set-text>b{color:var(--wine-lt)}.pop-me{min-width:172px}.pop-me>.pop-item{align-items:center;gap:var(--sp-3);display:flex}.pop-me>.pop-item>svg{flex:none;width:16px;height:16px}.pop-me>.pop-item.danger{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);color:var(--wine-lt)}.mi-qr{justify-items:center;gap:var(--sp-4);display:grid}.mi-qr-plate{padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid rgb(var(--brass-rgb) / .35);box-shadow:0 0 0 6px rgb(var(--brass-rgb) / .06);background:#f2f4f6;line-height:0}.mi-qr>.mi-qr-id{align-items:center;gap:var(--sp-3);display:flex}.mi-qr-id>b{font-size:var(--fs-2xl);letter-spacing:.16em;color:var(--brass);font-variant-numeric:tabular-nums}.mi-qr-id>button{align-items:center;gap:var(--sp-2);min-height:44px;padding-inline:var(--sp-3);color:var(--dim);font-size:var(--fs-md);white-space:nowrap;background:0 0;border:0;display:inline-flex}.mi-qr-id>button>svg{width:15px;height:15px}.mi-qr-id>button:active{color:var(--brass)}.shell:not([data-theme=dark]) .seg button.on{background:rgb(var(--brass-rgb) / .14);color:var(--brass)}.wcard{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);margin-bottom:var(--sp-7);overflow:hidden}.wcard-empty{padding:var(--sp-6) var(--sp-5);font-size:var(--fs-base);color:var(--faint);text-align:center;margin:0}.me-empty{padding:var(--sp-6) 0;font-size:var(--fs-base);color:var(--faint);text-align:center;margin:0}.wallet-hero{position:relative}.wh-eye{top:calc(var(--sp-6) + 14px);padding:var(--sp-1);color:var(--dim);cursor:pointer;background:0 0;border:0;display:flex;position:absolute;right:18.5px;transform:translateY(-50%)}.wh-eye>svg{width:19px;height:19px}.wh-eye:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wallet-hero{margin-bottom:var(--sp-5)}.hist-bar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.hist-q{min-width:0;font-size:var(--fs-input);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);flex:1}.me-qr-btn{border-radius:var(--r-sm);border:1px solid rgb(var(--brass-rgb) / .4);background:rgb(var(--brass-rgb) / .12);width:46px;height:46px;color:var(--brass);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.me-qr-btn>svg{width:17px;height:17px}.me-qr-btn:disabled{opacity:.45;cursor:default}.me-copied{margin-left:var(--sp-2);font-style:normal;font-size:var(--fs-sm);color:var(--win)}.hist-filter-btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--dim);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.hist-filter-btn>svg{width:18px;height:18px}.hist-filter-btn.on{border-color:rgb(var(--brass-rgb) / .5);background:rgb(var(--brass-rgb) / .12);color:var(--brass)}.way.on{border-color:rgb(var(--brass-rgb) / .5)}.way.on>svg{width:18px;height:18px;color:var(--brass);margin-left:auto}.txn-list{gap:var(--sp-4) var(--sp-5);grid-template-columns:auto 1fr;align-items:baseline;margin:0;display:grid}.txn-list>dt{font-size:var(--fs-base);color:var(--dim)}.txn-list>dd{font-size:var(--fs-lg);text-align:right;margin:0}.txn-list>dd>code{font-size:var(--fs-md);color:var(--faint)}.name-input{width:100%;font-size:var(--fs-input);padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--bg);color:var(--text)}.wallet-hero.as-link{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;display:grid}@media (prefers-reduced-motion:reduce){.wallet-hero.as-link:active{transform:none}}.txn-page{gap:0;display:grid}.txn-hero{justify-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5) 0;margin-bottom:var(--sp-8);display:grid}.txn-ico{border-radius:var(--r-pill);border:1px solid;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.txn-ico>svg{width:28px;height:28px}.txn-hero.ok>.txn-ico{color:var(--win);background:#5a9b6b1f}.txn-hero.bad>.txn-ico{color:var(--wine-lt);background:rgb(var(--wine-rgb) / .12)}.txn-hero.wait>.txn-ico{color:var(--brass);background:rgb(var(--brass-rgb) / .12)}.txn-hero>em{font-style:normal;font-size:var(--fs-lg);color:var(--dim)}.txn-hero>b{font-size:var(--fs-5xl);letter-spacing:.01em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.txn-copy{align-items:center;gap:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--r-xs);color:var(--text);cursor:pointer;background:0 0;display:inline-flex}.txn-copy>svg{width:14px;height:14px;color:var(--dim)}.txn-copy:active{background:var(--surface-2)}.txn-receipt{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4);text-align:left;cursor:pointer;background:0 0;display:flex}.txn-receipt>img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);flex:none;width:52px;height:68px}.txn-rc-text{gap:var(--sp-1);flex:1;min-width:0;display:grid}.txn-rc-text>b{font-size:var(--fs-lg)}.txn-rc-text>em{font-style:normal;font-size:var(--fs-sm);color:var(--faint)}.txn-receipt>svg{width:20px;height:20px;color:var(--brass);flex:none}.txn-help{justify-content:center;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-4);border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surface);color:var(--dim);font-size:var(--fs-base);cursor:pointer;margin-top:0;display:flex}.txn-help>svg{width:17px;height:17px}.txn-list>dd.bad{color:var(--wine-lt)}.wcard>.txn-list{padding:var(--sp-5)}.wcard>.txn-list>dd{word-break:break-word}.dep-steps{align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-5);display:flex}.dep-step{align-items:center;gap:var(--sp-2);flex-direction:column;flex:1;display:flex;position:relative}.dep-step+.dep-step:before{content:"";background:var(--line);height:1px;position:absolute;top:11px;left:-50%;right:50%}.dep-step>i{z-index:1;border-radius:var(--r-pill);width:22px;height:22px;font-style:normal;font-size:var(--fs-sm);border:1px solid var(--line);background:var(--surface);color:var(--dim);place-items:center;display:grid;position:relative}.dep-step>em{font-style:normal;font-size:var(--fs-sm);color:var(--faint);text-align:center}.dep-step.on>i{border-color:var(--brass);background:var(--brass);color:var(--ink);box-shadow:0 0 12px rgb(var(--brass-rgb) / .35);font-weight:600}.dep-step.on>em{color:var(--brass)}.dep-step.done>i{border-color:var(--brass);background:var(--brass);color:var(--ink)}.dep-step.done>em{color:var(--dim)}.dep-step.on:before,.dep-step.done:before{background:rgb(var(--brass-rgb) / .4)}.way-cards{gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.way-card{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);text-align:start;flex-direction:column;flex:1;display:flex;position:relative}.way-card>b{font-size:var(--fs-base);color:var(--text)}.way-card>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.way-card.on{border-color:var(--brass);background:linear-gradient(180deg, rgb(var(--brass-rgb) / .1), var(--surface-2))}.way-card.on>b{color:var(--brass)}.way-card.on:after{content:"✓";top:var(--sp-2);right:var(--sp-2);border-radius:var(--r-pill);background:var(--brass);width:18px;height:18px;color:var(--ink);font-size:var(--fs-sm);place-items:center;font-weight:700;display:grid;position:absolute}.dep-due-k{font-size:var(--fs-sm);color:var(--dim);margin:0 0 var(--sp-1);text-align:start}.dep-due{margin:0 0 var(--sp-4);text-align:start;font-size:var(--fs-lg);color:var(--dim);font-family:var(--font-song)}.dep-due>b{font-size:var(--fs-3xl);font-family:var(--font-num);color:var(--text);font-variant-numeric:tabular-nums;margin-inline-start:var(--sp-2)}.copy-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);margin-bottom:var(--sp-6);overflow:hidden}.copy-row{align-items:center;gap:2px var(--sp-3);width:100%;padding:var(--sp-4);text-align:start;grid-template-columns:1fr auto;grid-template-areas:"k tag""v tag";display:grid;position:relative}.copy-row+.copy-row:before{content:"";left:var(--sp-4);background:var(--line);height:1px;position:absolute;top:0;right:0}.copy-k{font-size:var(--fs-sm);color:var(--dim);grid-area:k}.copy-v{font-size:var(--fs-lg);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:v}.copy-tag{font-style:normal;font-size:var(--fs-sm);color:var(--brass);text-align:end;grid-area:tag;min-width:44px}.copy-row.strong .copy-v{color:var(--brass);font-size:var(--fs-xl);letter-spacing:.5px}.dep-sum{padding:var(--sp-2) 0}.sum-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.sum-row>span{font-size:var(--fs-sm);color:var(--dim)}.sum-row>b{font-size:var(--fs-base);color:var(--text);font-variant-numeric:tabular-nums}.dep-drop{align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);border:1px dashed var(--brass);border-radius:var(--r-xl);background:var(--surface);text-align:center;margin-bottom:var(--sp-6);flex-direction:column;display:flex}.dep-drop>i{font-style:normal;font-size:var(--fs-2xl);color:var(--brass);line-height:1}.dep-drop>b{font-size:var(--fs-base);color:var(--text)}.dep-drop>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.dep-drop.busy{opacity:.6}.dep-drop.done{border-style:solid;border-color:var(--line)}.me-name-row,.me-code,.me-qr-btn{position:relative}.me-name-row:after,.me-code:after,.me-qr-btn:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.me-ov{border-top:1px solid rgb(var(--brass-rgb) / .35);background:var(--me-ov-veil);padding:30px 24px;display:grid}.me-ov .mo-head{margin-bottom:var(--sp-4);justify-content:space-between;align-items:baseline;display:flex}.me-ov .mo-head>b{font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-weight:600}.me-ov .mo-head>button{font-size:var(--fs-sm);color:var(--brass);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:inline-flex;position:relative}.me-ov .mo-head>button:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.me-ov .mo-cells{gap:var(--sp-5);display:flex}.me-ov .mo-sep{background:rgb(var(--brass-rgb) / .3);flex:none;width:1px}.me-ov .mo-bar{border-radius:2px;width:24px;height:3px;margin-top:8px}.me-ov .mo-bar.in{background:var(--bar-in)}.me-ov .mo-bar.gold{background:var(--bar-wait)}.me-ov .mo-cells>button{text-align:start;background:0 0;border:none;flex:1;justify-items:start;gap:0;min-width:0;padding:0;display:grid}.me-ov .mo-cells>button>.niu-num{margin-top:4px}.me-ov .mo-cells>button:active{background:var(--surface-2)}.me-ov .mo-cells>button:disabled{cursor:default}.me-ov .mo-cells b{letter-spacing:-.02em;white-space:nowrap;color:var(--text);font-size:22px;font-weight:800;line-height:normal}@media (width<=400px){.me-ov .mo-cells b{font-size:var(--fs-xl)}}@media (width<=340px){.me-ov .mo-cells b{font-size:var(--fs-lg)}}.me-ov .mo-cells em{font-size:var(--fs-sm);color:var(--dim);font-style:normal}.me-ov .mo-cells em>i{opacity:.7;font-style:normal}.me-panel{border:1px solid var(--me-card-line);border-radius:var(--r-xl);background:var(--me-card-bg);box-shadow:var(--me-card-shadow);margin-bottom:24px;overflow:hidden}.me-panel>.me-id{padding:22px}.me-panel>.wallet-hero{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:0;position:relative}.me-panel>.wallet-hero:before,.me-panel>.mp-foot:before{content:"";left:var(--sp-5);background:var(--line);height:1px;position:absolute;top:0;right:0}.me-panel>.wallet-hero.as-link:active{background:var(--surface-2)}.me-panel>.mp-foot{width:100%;min-height:44px;padding:var(--sp-4) var(--sp-5);text-align:left;font-size:var(--fs-sm);color:var(--dim);background:0 0;border:none;display:block;position:relative}.me-panel>.mp-foot:active{background:var(--surface-2)}.me-tools{background:0 0;border:0;padding:0}.me-tools .mt-grid:before{content:"";background:var(--line);height:1px;margin:4px 0 8px;display:block}.me-tools .mt-grid{flex-direction:column;display:flex}.me-tools .mt-grid>button{border:0;border-bottom:1px solid var(--menu-line);text-align:left;width:100%;min-height:44px;color:var(--brass);background:0 0;align-items:center;gap:12px;padding:12px 4px;display:flex}.me-tools .mt-grid>button:last-child{border-bottom:0}.me-tools .mt-grid>button:active{background:var(--menu-press)}.me-tools .mt-grid>button:disabled{opacity:.45;cursor:default}.me-tools .mt-icon{border-radius:var(--r-pill);background:rgb(var(--brass-rgb) / .12);width:34px;height:34px;color:var(--brass);flex:none;place-items:center;display:grid}.me-tools .mt-icon>svg{width:17px;height:17px}.me-tools .mt-grid em{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-style:normal;font-weight:600;overflow:hidden}.me-tools .mt-go{width:7px;height:12px;color:var(--faint);flex:none}.pwa-steps{padding-left:var(--sp-6);gap:var(--sp-3);font-size:var(--fs-md);color:var(--dim);margin:0;display:grid}.pwa-steps li::marker{color:var(--brass);font-weight:600}.mr-more{min-height:44px;font-size:var(--fs-sm);color:var(--brass);background:0 0;border:0;align-items:center;margin-left:auto;padding:0;display:inline-flex}.mr-more:active{color:var(--brass)}.me-ov,.me-history,.me-tools{margin-bottom:var(--sp-9)}.me-panel:last-child,.me-ov:last-child,.me-history:last-child,.me-tools:last-child{margin-bottom:0}.wq-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.wq-tile{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:0;color:var(--text);cursor:pointer;transition:transform var(--t) var(--ease), border-color var(--t) var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 4px;font-size:11px;display:flex}.wq-tile>svg{width:19px;height:19px;color:var(--brass);stroke-width:2px}@media (hover:hover){.wq-tile:hover{border-color:rgb(var(--brass-rgb) / .5)}}.me-code-copy{width:13px;height:13px;color:var(--faint);flex:none;align-self:center}.ag-list{margin-top:var(--sp-3);flex-direction:column;display:flex}.ag-row{align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;display:flex}.ag-row+.ag-row{border-top:1px solid var(--line-soft)}.ag-who{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.ag-who>b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-lg);overflow:hidden}.ag-who>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim)}.ag-pt{text-align:right;flex:none}.ag-pt>b{font-size:var(--fs-xl);color:var(--brass)}.ag-plain{font-size:var(--fs-sm);color:var(--faint)}.ag-btn{flex:none}.ag-page{z-index:41;background:var(--bg);flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.ag-top{align-items:center;gap:var(--sp-2);padding:calc(var(--safe-t) + var(--sp-3)) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--line);background:var(--surface);flex:none;display:flex}.ag-top>b{font-size:var(--fs-xl)}.ag-back{min-width:44px;height:44px;padding-inline:var(--sp-2);margin-left:calc(var(--sp-3) * -1);align-items:center;gap:var(--sp-1);color:var(--text);font-size:var(--fs-base);background:0 0;border:0;flex:none;display:inline-flex}.ag-back>svg{flex:none;width:17px;height:17px}.ag-back>span{white-space:nowrap;flex:none}.ag-body{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sp-5) var(--sp-5) calc(var(--safe-b) + var(--sp-7));flex:auto;overflow:hidden auto}.ag-scroll,.ag-fit{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .06)}.ag-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ag-fit{overflow-x:hidden}@media (width<=340px){.ag-fit .ag-tbl td,.ag-fit .ag-tbl tbody th{padding-inline:var(--sp-2)}}.ag-tbl{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%}.ag-tbl thead th{padding:var(--sp-3);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--faint);text-align:right;white-space:nowrap;font-weight:400}.ag-tbl thead th:first-child{text-align:left}.ag-tbl td,.ag-tbl tbody th{padding:var(--sp-4) var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-md);text-align:right;white-space:nowrap;color:var(--dim);font-weight:400}.ag-tbl tbody th{text-align:left;color:var(--text)}.ag-tbl td.up{color:var(--brass)}.ag-tbl th:first-child{z-index:1;background:var(--surface);border-right:1px solid var(--line);position:sticky;left:0}.ag-tbl tbody th>b{font-size:var(--fs-md);display:block}.ag-tbl tbody th>em{font-style:normal;font-size:var(--fs-sm);color:var(--dim);margin-top:2px;display:block}.ag-tbl tr.ag-total>th,.ag-tbl tr.ag-total>td{border-top:1px solid var(--line-hi);color:var(--text);font-weight:700}.ag-tbl tr.ag-total>th{color:var(--faint);font-weight:400}.ag-tbl tr.ag-total>td.up{color:var(--brass)}.ag-dates{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.ag-dates>label{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--dim);display:flex;position:relative}.ag-dates>label:after{content:"";right:var(--sp-4);pointer-events:none;background:var(--dim);--cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");width:16px;height:16px;-webkit-mask-image:var(--cal);-webkit-mask-image:var(--cal);mask-image:var(--cal);position:absolute;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ag-dates input{min-width:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-size:var(--fs-input);cursor:pointer;flex:1;position:relative}.ag-dates input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.ag-click{cursor:pointer}.ag-click:active{background:rgb(var(--brass-rgb) / .06)}.ag-tbl tr.ag-sub>th{padding-left:var(--sp-7);font-size:var(--fs-base);color:var(--dim)}.ag-tbl tr.ag-sub>td{font-size:var(--fs-base);color:var(--faint)}.ag-tbl tr.ag-sub>td.up{color:rgb(var(--brass-rgb) / .75)}.ag-self>tr>td{background:rgb(var(--brass-rgb) / .08)}.ag-self>tr>th:first-child{background:color-mix(in srgb, var(--brass) 8%, var(--surface))}.ag-self>tr>th>b{color:var(--brass)}.ag-val{font-size:var(--fs-lg);color:var(--text);flex:none}.pm-days{gap:var(--sp-2);margin:var(--sp-4) 0;flex-wrap:wrap;display:flex}.pm-days>button{min-height:44px;padding-inline:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--dim);font-size:var(--fs-md);background:0 0}.pm-days>button.on{border-color:rgb(var(--brass-rgb) / .55);background:rgb(var(--brass-rgb) / .14);color:var(--brass)}.pm-tiers{gap:var(--sp-3);margin-bottom:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.pm-tier{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 1px 0 rgb(var(--brass-rgb) / .06);flex-direction:column;display:flex}.pm-tier>em{font-style:normal;font-size:var(--fs-md);color:var(--text)}.pm-tier>em>i{color:var(--brass);font-style:normal}.pm-tier>span{font-size:var(--fs-sm);color:var(--faint)}.pm-tier>b{font-size:var(--fs-xl);color:var(--brass)}.ag-pt-input{width:100%;min-height:52px;padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--brass);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;text-align:center;background:0 0}.ag-pt-input:focus{border-color:rgb(var(--brass-rgb) / .55);outline:none}.ag-save{width:100%;margin-bottom:var(--sp-3)}.ag-link{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:flex}.ag-link>span{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);color:var(--dim);flex:1}
