.playing-card{display:inline-block;--card-w: clamp(34px, 9.5cqw, 80px);width:var(--card-w);height:calc(var(--card-w) * 94 / 66);border-radius:3px;background-repeat:no-repeat;filter:drop-shadow(0 2px 4px rgba(0,0,0,.26));line-height:0;-webkit-user-select:none;user-select:none;vertical-align:middle}.card-atlas-large{background-image:url(../cards/cocos-poker-card-1.webp);background-size:700% 800%}.card-atlas-small{height:calc(var(--card-w) * 36 / 28);background-image:url(../cards/cocos-poker-small-1.webp);background-size:900% 600%}.card-small{--card-w: clamp(22px, 6.4cqw, 52px)}.seat-cards .card-small,.mini-board .card-small{--card-w: clamp(24px, 7cqw, 56px)}.seat-cards .card-small{--card-w: clamp(26px, 6.8cqw, 60px)}.seat-cards .playing-card+.playing-card{margin-left:calc(var(--card-w) * -.56)}.seat-front-visible{--seat-card-overlap: -.28;--seat-front-card-w: clamp(19px, 5.1cqw, 42px)}.seat-card-count-3{--seat-card-overlap: -.34;--seat-front-card-w: clamp(18px, 4.9cqw, 40px)}.seat-card-count-4{--seat-card-overlap: -.44;--seat-front-card-w: clamp(17px, 4.6cqw, 38px)}.seat-card-count-5{--seat-card-overlap: -.46;--seat-front-card-w: clamp(17px, 4.7cqw, 40px)}.seat-front-visible .seat-cards .card-small{--card-w: var(--seat-front-card-w)}.seat-front-visible .seat-cards .playing-card+.playing-card{margin-left:calc(var(--card-w) * var(--seat-card-overlap))}.showdown-cards .card-small{--card-w: clamp(22px, 6.4cqw, 52px)}.card-back{opacity:.92}.card-atlas-large.card-back{background-image:url(../cards/poker_back.webp);background-size:100% 100%}.seat-cards .card-atlas-large.card-back{height:calc(var(--card-w) * 31 / 24);background-image:url(../cards/com_smallCardBack.webp)}.card-atlas-small.card-back{background-image:url(../cards/cocos-poker-back-small.webp);background-size:100% 100%}.seat-cards .card-atlas-small.card-back{height:calc(var(--card-w) * 31 / 24);background-image:url(../cards/com_smallCardBack.webp);background-size:100% 100%}.step-pill{display:none}.table-section{position:relative;overflow:hidden;border-bottom:0;background:radial-gradient(circle at 50% 38%,rgba(88,104,183,.84),transparent 52%),radial-gradient(circle at 18% 15%,rgba(90,105,185,.54),transparent 32%),linear-gradient(180deg,var(--table-mid) 0%,var(--table-deep) 68%,var(--table-shadow) 100%)}.table-panel{padding:0}.felt{position:relative;aspect-ratio:750 / 560;overflow:hidden;background:url(../icons/table_bg.webp) center/cover no-repeat #2a3678;box-shadow:var(--shadow-table)}.pot-pill{position:absolute;z-index:6;top:31.6%;left:50%;width:18.8%;aspect-ratio:155 / 39;display:flex;align-items:center;justify-content:flex-end;padding:0;transform:translate(-50%);background:url(../icons/pot.webp) center/100% 100% no-repeat;color:#f8f7ff;font-size:var(--t-sm);font-weight:500}.pot-pill>span{display:flex;width:80.6%;height:100%;align-items:center;justify-content:center;transform:translate(-4%);text-align:center}.game-variant-mark{position:absolute;z-index:3;top:55.2%;left:48.7%;width:42%;aspect-ratio:339 / 50;transform:translate(-50%,-50%);background:center/contain no-repeat;pointer-events:none}.game-variant-omaha5-zh-cn{background-image:url(../icons/game_type_watermark_omaha5_zh_cn.webp)}.game-variant-omaha5-zh-tw{background-image:url(../icons/game_type_watermark_omaha5_zh_tw.webp)}.game-variant-omaha5-en{background-image:url(../icons/game_type_watermark_omaha5_en.webp)}.game-variant-omaha-zh-cn{background-image:url(../icons/game_type_watermark_omaha_zh_cn.webp)}.game-variant-omaha-zh-tw{background-image:url(../icons/game_type_watermark_omaha_zh_tw.webp)}.game-variant-omaha-en{background-image:url(../icons/game_type_watermark_omaha_en.webp)}.game-variant-short-deck-zh-cn{background-image:url(../icons/game_type_watermark_short_deck_zh_cn.webp)}.game-variant-short-deck-zh-tw{background-image:url(../icons/game_type_watermark_short_deck_zh_tw.webp)}.game-variant-short-deck-en{background-image:url(../icons/game_type_watermark_short_deck_en.webp)}.insurance-pill{position:absolute;z-index:7;top:7.1%;right:2.1%;width:clamp(58px,13.5cqw,101px)!important;min-width:clamp(58px,13.5cqw,101px);max-width:101px;height:clamp(19px,4.42cqw,33px);aspect-ratio:auto;display:inline-flex;align-items:center;justify-content:flex-end;padding:0 clamp(3px,.7cqw,5px) 0 clamp(22px,5.12cqw,38px);background:url(../icons/inspot.webp) center/100% 100% no-repeat;color:#f8f4ff;font-size:clamp(11px,2.56cqw,19px);font-weight:600;line-height:1;white-space:nowrap}.insurance-pill:before{content:none}.insurance-pill>strong{position:relative;display:flex;width:clamp(33px,7.67cqw,58px);align-items:center;justify-content:center;font-weight:600;text-align:center}.board-cards{--board-card-w: clamp(26px, 7cqw, 60px);--board-card-gap: clamp(4px, 1.1cqw, 11px);--board-flop-gap-tighten: clamp(1px, .35cqw, 4px);--board-turn-gap-extra: clamp(6px, 1.6cqw, 16px);position:absolute;z-index:8;top:47%;left:50%;display:flex;align-items:center;justify-content:flex-start;gap:var(--board-card-gap);width:calc(var(--board-card-w) * 5 + var(--board-card-gap) * 4 + var(--board-turn-gap-extra) - var(--board-flop-gap-tighten) * 2);max-width:calc(100% - 56px);transform:translate(-50%,-50%)}.board-card-slot{width:var(--board-card-w);height:calc(var(--board-card-w) * 94 / 66);display:flex;flex:0 0 var(--board-card-w);align-items:center;justify-content:center}.board-cards .playing-card{--card-w: var(--board-card-w)}.board-card-slot:nth-child(2),.board-card-slot:nth-child(3){margin-left:calc(var(--board-flop-gap-tighten) * -1)}.board-card-slot:nth-child(4){margin-left:var(--board-turn-gap-extra)}.board-empty{color:#ffffff5c;font-size:var(--t-md);font-weight:500}.seat-ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4}.empty-seat{position:absolute;width:clamp(34px,8.2cqw,98px);aspect-ratio:1 / 1;transform:translate(-50%,-50%);background:url(../icons/empty.webp) center/contain no-repeat;color:transparent;font-size:0;-webkit-user-select:none;user-select:none}.player-seat{position:absolute;width:clamp(70px,19cqw,168px);min-height:clamp(86px,20cqw,150px);transform:translate(-50%,-32%);color:#f0f0f6;text-align:center}.seat-bet{position:absolute;top:-15px;left:50%;z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:2px;transform:translate(-50%);color:#ffffffeb;font-size:clamp(10px,2.8cqw,23px);font-weight:600;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.58);white-space:nowrap}.seat-bet-chip{display:inline-block;width:clamp(12px,3.2cqw,28px);aspect-ratio:1 / 1;background:url(../icons/chip_bet.webp) center/contain no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.42))}.seat-bet>strong{font-weight:600}.seat-avatar{display:inline-block;width:clamp(34px,8.4cqw,88px);aspect-ratio:1 / 1;border-radius:50%;background:url(../icons/default_game_header_male.webp) center/cover no-repeat;box-shadow:0 2px 7px #00000057}.seat-dealer{flex:0 0 auto;z-index:5;display:inline-block;width:clamp(10px,2.6cqw,25px);aspect-ratio:1 / 1;background:url(../icons/dealer.webp) center/contain no-repeat;color:transparent;font-size:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.seat-name{overflow:hidden;color:#fff9;font-size:clamp(9px,2.3cqw,19px);font-weight:600;line-height:1.1;margin-bottom:2px;text-overflow:ellipsis;text-shadow:0 2px 3px rgba(0,0,0,.34);transform:translateY(clamp(2px,.7cqw,5px));white-space:nowrap}.seat-self .seat-name{color:var(--blue)}.seat-active .seat-name{color:#fff9}.seat-active.seat-self .seat-name{color:var(--blue)}.seat-cards,.mini-board,.showdown-cards{display:flex;align-items:center;justify-content:center;gap:2px}.seat-cards{gap:0}.seat-cards-row{position:relative;display:block;width:clamp(58px,15cqw,133px);height:clamp(36px,9.8cqw,84px);margin-top:0;margin-right:auto;margin-left:auto}.seat-with-avatar .seat-avatar{position:absolute;top:0;left:50%;z-index:1;transform:translate(-50%)}.seat-cards-row .seat-cards{position:absolute;top:50%;left:50%;z-index:3;gap:0;transform:translate(-50%,-50%)}.seat-with-avatar .seat-cards{top:50%;left:50%}.seat-with-avatar.seat-front-hidden .seat-cards{top:66%;left:62%}.seat-folded-row .seat-cards{opacity:.56;filter:brightness(.62) saturate(.58)}.seat-cards-back{display:inline-block;width:clamp(23px,6.1cqw,60px);aspect-ratio:54 / 49;background:url(../icons/cards_back.webp) center/contain no-repeat;filter:drop-shadow(0 2px 3px rgba(0,0,0,.42))}.seat-cards-back-omaha5{width:clamp(27px,7.2cqw,70px);aspect-ratio:51 / 42;background-image:url(../icons/5_backpoker.webp)}.seat-cards-back-omaha{width:clamp(27px,7.2cqw,70px);aspect-ratio:54 / 49;background-image:url(../icons/omaha_pai.webp)}.seat-action-badge{box-sizing:border-box;display:inline-flex;position:absolute;top:8%;right:auto;left:calc(100% - 8px);z-index:6;min-width:clamp(26px,7.2cqw,63px);height:clamp(16px,4cqw,35px);align-items:center;justify-content:center;margin-left:0;padding:0 3px;border-radius:4px;background:#c84f4c;color:#fff;font-size:clamp(9px,2.4cqw,19px);font-weight:500;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.24);white-space:nowrap}.seat-action-call{background:#8da6f1;color:#29478f;text-shadow:none}.seat-action-check{background:#75b72a;color:#235200;text-shadow:none}.seat-action-fold{background:#6b6b6b;color:#fff;text-shadow:none}.seat-equity-badge{display:inline-flex;position:absolute;top:-4%;right:-28%;left:auto;z-index:6;min-width:clamp(25px,6.8cqw,56px);height:clamp(14px,3.5cqw,30px);align-items:center;justify-content:center;margin-left:0;padding:0 4px;border-radius:4px;background:#cf5946;color:#fff;font-size:clamp(9px,2.4cqw,19px);font-weight:600;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.22);white-space:nowrap}.seat-front-visible .seat-equity-badge{right:auto;left:calc(100% - 8px)}.seat-equity-high{background:#cf5946;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22)}.seat-equity-low{background:#8da6f1;color:#29478f;text-shadow:none}.seat-insurance-badge{position:absolute;top:36%;left:calc(128% - clamp(25px,6.8cqw,56px));z-index:7;display:flex;width:clamp(38px,10cqw,80px);height:clamp(22px,5.8cqw,49px);flex-direction:column;align-items:center;justify-content:center;padding:1px;border-radius:4px;background:#d45a3f;color:#fff;font-size:clamp(8px,2.3cqw,18px);font-weight:600;line-height:.98;text-shadow:0 1px 1px rgba(0,0,0,.2);white-space:nowrap}.seat-insurance-badge>strong{color:#ffd175;font-size:clamp(8px,2.3cqw,18px);font-weight:600}.seat-insurance-claim-badge{position:absolute;top:36%;left:calc(128% - clamp(25px,6.8cqw,56px));z-index:7;display:flex;width:clamp(38px,10cqw,80px);height:clamp(22px,5.8cqw,49px);flex-direction:column;align-items:center;justify-content:center;padding:1px;border-radius:4px;background:#d8b942;color:#5a4715;font-size:clamp(8px,2.3cqw,18px);font-weight:600;line-height:.98;text-shadow:none;white-space:nowrap}.seat-insurance-claim-badge>strong{color:#fff;font-size:clamp(8px,2.3cqw,18px);font-weight:600}.seat-win-chip{display:inline-flex;position:absolute;top:8%;right:-28%;left:auto;z-index:6;min-width:clamp(26px,7.2cqw,60px);height:clamp(16px,4cqw,35px);align-items:center;justify-content:center;margin-left:0;padding:1px 5px;border-radius:4px;background:#141a38db;color:#ffffffe0;font-size:clamp(9px,2.4cqw,19px);font-weight:600;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.24);white-space:nowrap}.seat-win .seat-win-chip{background:var(--gold-deep);color:#1c1500;text-shadow:none}.seat-front-visible .seat-win-chip{right:auto;left:calc(100% - 8px)}.win-flag{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);color:#ffe33b;font-family:var(--font-display);font-size:var(--t-lg);font-weight:700;line-height:.95;text-shadow:0 2px 0 #7c6817,0 0 6px rgba(0,0,0,.6);letter-spacing:.5px;pointer-events:none;z-index:3}.seat-stack{display:flex;min-width:clamp(32px,8cqw,77px);height:clamp(16px,4cqw,38px);align-items:center;justify-content:center;padding:0 6px;background:#0a0e24b8;border-radius:3px;color:#e7c94b;font-size:clamp(11px,3cqw,25px);font-weight:400;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.46)}.seat-rank-stack{min-width:clamp(48px,12.5cqw,112px);color:#ffce72;font-size:clamp(9px,2.2cqw,19px);white-space:nowrap}.seat-stack-row{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;margin-top:-2px}.control-bar{position:absolute;right:1.3%;bottom:1.3%;left:3.3%;z-index:12;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.control-bar button{pointer-events:auto}.main-button{width:10.1%;aspect-ratio:1 / 1;height:auto;background:center/contain no-repeat}.step-buttons{display:flex;align-items:center;justify-content:center;gap:8%;width:23.2%;aspect-ratio:150 / 63;padding:0 1.3%;background:url(../icons/next_bg.webp) center/100% 100% no-repeat}.step-buttons .icon-button{width:33.3%;aspect-ratio:1 / 1;height:auto}.icon-button{position:relative;padding:0;border:0;background:center/contain no-repeat;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.icon-button:focus,.icon-button:focus-visible,.icon-button:active{outline:none;box-shadow:none}.icon-button>span{display:none}.icon-button:disabled{cursor:default;opacity:.38}.main-replay{background-image:url(../icons/btn_replay.webp)}.main-play{background-image:url(../icons/btn_play.webp)}.main-pause{background-image:url(../icons/btn_pause.webp)}.prev-button{background-image:url(../icons/btn_previous_step.webp)}.next-button{background-image:url(../icons/btn_next_step.webp)}.progress-track{position:absolute;right:0;bottom:0;left:0;z-index:11;display:block;height:3px;background:transparent;pointer-events:none}.progress-track span{display:block;height:100%;background:var(--gold);transition:width .22s ease}.stage-chip-mark{display:inline-block;width:clamp(22px,5.12cqw,38px);height:clamp(22px,5.12cqw,38px);background:url(../icons/chip-red.webp) center/contain no-repeat;flex:0 0 auto}.text-section{padding:clamp(10px,2.33cqw,18px) clamp(14px,3.26cqw,24px) clamp(14px,3.26cqw,24px);background:#fff}.text-section h2{margin:0 0 clamp(8px,1.86cqw,14px);padding-left:0;color:#535353;font-size:clamp(14px,3.26cqw,24px);font-weight:400;line-height:1.1}.stage-list{--text-position-column-w: clamp(38px, 8.84cqw, 66px);--action-type-column-w: clamp(28px, 6.51cqw, 49px);--action-value-column-w: clamp(48px, 11.16cqw, 84px);--action-pot-column-w: clamp(50px, 11.63cqw, 87px);--showdown-amount-column-w: clamp(62px, 14.42cqw, 108px);--showdown-card-w: clamp(15px, 5.12cqw, 38px);overflow:hidden;background:var(--panel);color:#e7e7e7}.stage-block,.showdown-block{background:var(--panel);border-bottom:1px solid rgba(255,255,255,.16)}.stage-block:last-of-type,.showdown-block:last-of-type{border-bottom:0}.stage-current{background:var(--panel-blue)}.stage-block header,.showdown-block header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(8px,1.86cqw,14px);align-items:center;min-height:clamp(43px,10cqw,75px);padding:clamp(6px,1.4cqw,10px) clamp(18px,4.19cqw,31px);background:#181d27}.stage-current header{background:var(--panel-blue)}.stage-title{display:flex;min-width:0;align-items:center;gap:clamp(6px,1.4cqw,10px)}.stage-list .mini-board,.stage-list .showdown-cards,.stage-list .community-dim{gap:0}.stage-list .card-atlas-small{filter:none}.stage-list .mini-board .playing-card+.playing-card,.stage-list .showdown-cards>.playing-card+.playing-card,.stage-list .community-dim .playing-card+.playing-card{margin-left:clamp(-2px,-.23cqw,-1px)}.stage-list .mini-board .card-small{--card-w: clamp(22px, 5.12cqw, 38px)}.stage-list .showdown-cards .card-small{--card-w: var(--showdown-card-w)}.stage-title>span:not(.pos-badge),.showdown-block header span{flex:0 0 auto;min-width:0;color:#c7c7c7;font-family:var(--font-body);font-size:clamp(17px,3.95cqw,30px);font-weight:400;line-height:1.05}.stage-stats{display:inline-flex;align-items:center;gap:clamp(8px,1.86cqw,14px);color:#d4d4d4;font-size:clamp(16px,3.72cqw,28px);font-weight:400}.stage-chip-mark{width:clamp(18px,4.19cqw,31px);height:clamp(18px,4.19cqw,31px)}.stage-stats strong{font-weight:400;color:#d3d3d3}.player-count-mark{display:inline-flex;align-items:center;gap:clamp(4px,.93cqw,7px);color:#888}.player-count-mark:before{content:"";display:inline-block;width:clamp(16px,3.72cqw,28px);height:clamp(16px,3.72cqw,28px);background:url(../icons/player.webp) center/contain no-repeat}.action-list{padding:clamp(7px,1.63cqw,12px) clamp(18px,4.19cqw,31px) clamp(10px,2.33cqw,18px)}.action-row{display:grid;grid-template-columns:var(--text-position-column-w) minmax(0,1fr) var(--action-type-column-w) var(--action-value-column-w) var(--action-pot-column-w);column-gap:clamp(8px,1.86cqw,14px);align-items:center;min-height:clamp(28px,6.51cqw,49px);padding:clamp(2px,.47cqw,4px) 0;color:#e7e7e7;font-size:clamp(13px,3.02cqw,23px)}.action-row-top,.action-row-bottom{display:contents}.pos-badge{display:inline-flex;justify-self:start;flex:0 0 auto;align-items:center;justify-content:center;min-width:clamp(33px,7.67cqw,58px);height:clamp(22px,5.12cqw,38px);padding:0 clamp(7px,1.63cqw,12px);border-radius:clamp(6px,1.4cqw,10px);background:#294d61;color:#fff;font-size:clamp(12px,2.79cqw,21px);font-weight:400}.action-name,.action-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-name{color:#f0f0f0;font-weight:400}.action-self .action-name,.action-self .action-value,.action-self .action-pot{color:var(--blue)}.action-fold-row .action-name,.action-fold-row .action-value,.action-fold-row .action-pot,.action-fold-row.action-self .action-name,.action-fold-row.action-self .action-value,.action-fold-row.action-self .action-pot{color:#666}.action-type{display:inline-flex;align-items:center;justify-content:center;width:clamp(26px,6.05cqw,45px);min-width:clamp(26px,6.05cqw,45px);height:clamp(22px,5.12cqw,38px);padding:0;border-radius:clamp(6px,1.4cqw,10px);background:#66884c;color:#fff;font-size:clamp(12px,2.79cqw,21px);font-weight:400}.action-type-aggressive{background:#a3423d}.action-type-fold{background:#666}.action-value,.action-pot{color:#f0f0f0;font-size:clamp(16px,3.72cqw,28px);font-weight:400;line-height:1;text-align:right}.showdown-block{border-bottom:0}.showdown-block header{background:var(--panel-blue)}.showdown-block header strong{color:#d3d3d3;font-size:clamp(13px,3.02cqw,23px);font-weight:400}.showdown-row{position:relative;display:grid;grid-template-columns:var(--text-position-column-w) minmax(0,1fr) var(--showdown-amount-column-w);grid-template-rows:1fr;gap:clamp(6px,1.4cqw,10px) clamp(10px,2.33cqw,18px);align-items:center;min-height:clamp(78px,18.14cqw,136px);padding:clamp(12px,2.79cqw,21px) clamp(18px,4.19cqw,31px);border-bottom:1px solid rgba(255,255,255,.06);color:#e7e7e7}.showdown-row:last-of-type{border-bottom:0}.showdown-role{display:grid;width:var(--text-position-column-w);justify-self:start;justify-items:start;gap:clamp(4px,.93cqw,7px)}.showdown-role em{color:#ffce72;font-size:clamp(11px,2.56cqw,19px);font-style:normal;font-weight:400;line-height:1.1;text-align:left}.showdown-player{display:grid;min-width:0;justify-items:center;gap:clamp(6px,1.4cqw,10px)}.showdown-player strong{max-width:100%;overflow:hidden;color:#f0f0f0;font-size:clamp(14px,3.26cqw,24px);font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.showdown-self .showdown-player strong{color:var(--blue)}.showdown-fold-row .showdown-player strong,.showdown-fold-row .showdown-role em,.showdown-fold-row .showdown-amounts strong,.showdown-fold-row .ins-result{color:#666}.showdown-cards{width:max-content;max-width:100%;flex-wrap:nowrap;justify-content:center}.showdown-cards>.playing-card{flex:0 0 auto}.showdown-card-placeholder{display:inline-block;flex:0 0 auto;box-sizing:border-box;width:calc(var(--showdown-card-w) * .9);height:calc(var(--showdown-card-w) * .9 * 70 / 54);border:1px dashed rgba(190,204,224,.62);border-radius:clamp(3px,.7cqw,5px);background:#ffffff12}.showdown-cards>.showdown-card-placeholder+.showdown-card-placeholder,.showdown-cards>.playing-card+.showdown-card-placeholder,.showdown-cards>.showdown-card-placeholder+.playing-card{margin-left:clamp(2px,.47cqw,4px)}.community-dim{display:inline-flex;flex:0 0 auto;margin-left:clamp(7px,1.63cqw,12px)}.stage-list .showdown-card-dim,.stage-list .community-dim .showdown-card-dim{opacity:.4;filter:grayscale(.45) brightness(.6)}.showdown-amounts{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;align-self:center;gap:2px;text-align:right}.amount-self,.amount-other{font-family:var(--font-body);font-size:clamp(18px,4.19cqw,31px);font-weight:400;line-height:1.05}.amount-self{color:var(--blue)}.amount-other{color:#f0f0f0}.ins-result{color:#ffce72;font-size:clamp(15px,3.49cqw,26px);font-weight:400;line-height:1.05}.showdown-block footer{display:grid;grid-template-columns:var(--text-position-column-w) minmax(0,1fr) var(--showdown-amount-column-w);gap:clamp(6px,1.4cqw,10px) clamp(10px,2.33cqw,18px);align-items:center;min-height:clamp(42px,9.77cqw,73px);padding:0 clamp(18px,4.19cqw,31px);background:var(--panel-blue);color:#ffce72;font-family:var(--font-body);font-size:clamp(18px,4.19cqw,31px);font-weight:400}.showdown-block footer span{grid-column:1 / 3}.showdown-block footer strong{grid-column:3;font-weight:400;text-align:right}.summary-section{padding:clamp(14px,3.26cqw,24px) clamp(20px,4.65cqw,35px) clamp(10px,2.33cqw,18px);border-bottom:1px solid #d4d4d4;background:#fff}.summary-headline{margin:0;color:#000;font-size:clamp(16px,3.72cqw,28px);font-weight:400;line-height:1.12}.summary-headline h1{display:inline;margin:0 clamp(14px,3.26cqw,24px) 0 0;color:#000;font-size:clamp(16px,3.72cqw,28px);font-weight:400;line-height:inherit;white-space:nowrap}.summary-headline p{display:inline;margin:0;color:#050505;font-size:clamp(16px,3.72cqw,28px);font-weight:400;line-height:inherit}.summary-meta{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;gap:clamp(8px,1.86cqw,14px);align-items:center;margin-top:clamp(8px,1.86cqw,14px)}.summary-meta-item{display:inline-flex;min-width:0;align-items:center;gap:clamp(6px,1.4cqw,10px);color:#888;font-size:clamp(12px,2.79cqw,21px)}.meta-icon{flex:0 0 auto;width:clamp(13px,3.02cqw,23px);height:clamp(13px,3.02cqw,23px);object-fit:contain}.meta-icon-empty{width:0}.summary-meta-item strong{min-width:0;overflow:hidden;color:#535353;font-size:clamp(12px,2.79cqw,21px);font-weight:400;text-overflow:ellipsis;white-space:nowrap}.summary-meta-coin strong{color:#c94f42}.summary-meta-coin .summary-meta-value--negative{color:#166d12}:root{--table-deep: #171b45;--table-mid: #323b82;--table-soft: #4655a2;--table-shadow: #101431;--ink: #111111;--ink-soft: #535353;--ink-mute: #888888;--panel: #202733;--panel-dark: #171d27;--panel-blue: #09294a;--line: rgba(255, 255, 255, .08);--gold: #ffe986;--gold-deep: #f4cc4d;--blue: #5fa8ff;--red: #c94f42;--green: #57c084;--t-xs: clamp(11px, 3cqw, 23px);--t-sm: clamp(12px, 3.2cqw, 24px);--t-md: clamp(14px, 3.5cqw, 28px);--t-lg: clamp(16px, 4.2cqw, 33px);--t-xl: clamp(20px, 5.2cqw, 42px);--t-2xl: clamp(24px, 6.5cqw, 52px);--t-3xl: clamp(30px, 8.8cqw, 66px);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--font-display: "DIN Condensed", "Avenir Next Condensed", "Barlow Condensed", sans-serif;--font-body: "Avenir Next", "PingFang SC", "Microsoft YaHei", sans-serif;--shadow-table: inset 0 0 80px rgba(0, 0, 0, .34), 0 18px 46px rgba(0, 0, 0, .18);--replay-phone-width: 430px;--replay-desktop-width: 750px;--replay-max-width: min(var(--replay-desktop-width), max(var(--replay-phone-width), 68vh))}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:auto;background:#f6f6f6;color:#f4f3ff;font-family:var(--font-body);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}button{font:inherit}.page-shell{position:relative;width:100%;max-width:var(--replay-max-width);min-height:100vh;margin:0 auto;background:#f6f6f6;container-type:inline-size;color:var(--ink)}.empty-state{--empty-accent: var(--gold);--empty-accent-soft: rgba(255, 233, 134, .2);--empty-panel: rgba(24, 29, 39, .9);--empty-line: rgba(255, 255, 255, .12);display:grid;min-height:100vh;place-items:center;padding:32px 22px;overflow:hidden;background:linear-gradient(180deg,#080a0e6b,#000000f5),linear-gradient(90deg,transparent 0%,rgba(70,85,162,.16) 50%,transparent 100%),#000;color:#fff}.empty-state--error{--empty-accent: #ff8d7f;--empty-accent-soft: rgba(255, 141, 127, .18)}.empty-state__panel{position:relative;display:grid;grid-template-columns:96px 1fr;gap:var(--sp-5);align-items:center;width:min(520px,100%);padding:28px;overflow:hidden;border:1px solid var(--empty-line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 38%),var(--empty-panel);box-shadow:0 22px 70px #0000006b,inset 0 1px #ffffff14}.empty-state__panel:before,.empty-state__panel:after{position:absolute;content:"";pointer-events:none}.empty-state__panel:before{top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(255,255,255,.05);border-radius:6px}.empty-state__panel:after{right:-56px;bottom:-72px;width:190px;height:190px;border:1px solid var(--empty-accent-soft);border-radius:50%;box-shadow:inset 0 0 0 18px #ffffff05}.empty-state__mark{position:relative;width:88px;height:108px}.empty-state__mark span{position:absolute;top:13px;left:18px;width:52px;height:72px;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:linear-gradient(150deg,rgba(255,255,255,.16),transparent 34%),linear-gradient(135deg,#5fa8ff2e,#171b45d6);box-shadow:0 12px 24px #00000052}.empty-state__mark span:nth-child(1){transform:translate(-18px) rotate(-13deg)}.empty-state__mark span:nth-child(2){border-color:var(--empty-accent);transform:translateY(-6px)}.empty-state__mark span:nth-child(3){transform:translate(18px) rotate(13deg)}.empty-state__mark:after{position:absolute;right:4px;bottom:8px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(0,0,0,.24);border-radius:50%;background:var(--empty-accent);color:#171d27;content:"!";font-size:18px;font-weight:800;line-height:1;box-shadow:0 10px 26px #00000057}.empty-state__copy{position:relative;z-index:1}.empty-state__eyebrow{display:block;margin-bottom:var(--sp-2);color:var(--empty-accent);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:0}.empty-state h1{margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:42px;font-weight:700;line-height:.95}.empty-state p{margin:0;color:#ffffffc2;font-size:17px;font-weight:600;line-height:1.45}@media (max-width: 430px){.empty-state__panel{grid-template-columns:1fr;gap:var(--sp-4);padding:24px}.empty-state__mark{width:80px;height:92px}.empty-state h1{font-size:36px}.empty-state p{font-size:16px}}
