#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip{z-index:100000;max-width:min(300px,calc(100vw - 24px));width:max-content;pointer-events:none;border-radius:12px;padding:1px;isolation:isolate;background:linear-gradient(135deg,var(--orbit-tip-c0, hsl(200, 88%, 62%)) 0%,var(--orbit-tip-c1, hsl(210, 82%, 52%)) 38%,rgb(99 102 241 / .42) 62%,var(--orbit-tip-c2, hsl(260, 78%, 48%)) 100%);box-shadow:0 0 0 1px #0f172a8c,0 18px 48px #020617b8,0 0 36px #a78bfa1f,0 0 80px #38bdf814}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 80% at 18% -10%,rgb(255 255 255 / .16) 0%,rgb(255 255 255 / .04) 28%,transparent 52%);pointer-events:none}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__inner{position:relative;display:flex;align-items:stretch;gap:0;border-radius:11px;overflow:hidden;background:linear-gradient(168deg,#0e0e129e,#06060ab8 42%,#020204c7);backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__rail{flex:0 0 4px;background:linear-gradient(180deg,var(--orbit-tip-c0, hsl(200, 92%, 68%)) 0%,var(--orbit-tip-c1, hsl(210, 88%, 58%)) 45%,var(--orbit-tip-c3, hsl(250, 82%, 52%)) 100%);box-shadow:0 0 14px #38bdf859,0 0 22px #a78bfa38,inset 0 0 8px #ffffff1f}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__text{padding:10px 14px 11px 12px;font-size:12.5px;font-weight:650;line-height:1.42;letter-spacing:.015em}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip--app .deal-track-lab-orbit-tooltip__text{font-size:14px;line-height:1.48}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__main{color:#f1f5f9fa;text-shadow:0 1px 0 rgb(15 23 42 / .85)}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__dot{color:#94a3b8bf;font-weight:500}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__sub{color:#bac6d8eb;font-weight:580}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__text--big-neon .deal-track-lab-orbit-tooltip__main,#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__text--big-neon .deal-track-lab-orbit-tooltip__sub{display:inline}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__word-neon-main,#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__word-neon-sub{--orbit-neon-h: calc(148 + (var(--orbit-neon-word-idx, 0) * 37));color:hsl(var(--orbit-neon-h) 100% 74%);text-shadow:0 0 8px hsl(var(--orbit-neon-h) 100% 68% / .95),0 0 16px hsl(var(--orbit-neon-h) 100% 58% / .78),0 1px 0 rgb(8 10 22 / .75)}#deal-track-lab-orbit-tooltip.deal-track-lab-orbit-tooltip .deal-track-lab-orbit-tooltip__word-neon-sub{filter:saturate(1.12) brightness(1.08)}.theme-standard{color-scheme:only light!important}.theme-standard,.theme-standard body{filter:none!important;-webkit-filter:none!important}.theme-standard .game-table-root.viewport-mobile .opponent-slot-header .player-panel-name,.theme-standard .game-table-root.viewport-mobile .opponent-slot-header>span:not([class]){color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;animation:name-pulse 5s ease-in-out infinite}.theme-standard .game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header .player-panel-name,.theme-standard .game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header>span,.theme-standard .game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header .opponent-slot-header-display-name{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;text-shadow:0 0 10px rgba(34,197,94,.6),0 0 4px rgba(34,197,94,.4)!important;animation:none!important}.theme-standard .game-table-root.viewport-mobile .game-info-mode-panel,.theme-standard .game-table-root.viewport-mobile .game-info-mode-panel span,.theme-standard .game-table-root.viewport-mobile .deal-number-badge,.theme-standard .game-table-root.viewport-mobile .deal-number-badge span,.theme-standard .game-table-root.viewport-mobile .opponent-score-badge,.theme-standard .game-table-root.viewport-mobile .opponent-score-badge span,.theme-standard .game-table-root.viewport-mobile .player-score-badge,.theme-standard .game-table-root.viewport-mobile .player-score-badge span,.theme-standard .game-table-root.viewport-mobile .dealer-badge,.theme-standard .game-table-root.viewport-mobile .dealer-badge span,.theme-standard .game-table-root.viewport-mobile .dealer-badge-compact-mobile,.theme-standard .game-table-root.viewport-mobile .dealer-badge-compact-mobile .dealer-badge-text,.theme-standard .game-table-root.viewport-mobile .bid-panel,.theme-standard .game-table-root.viewport-mobile .bid-panel-title,.theme-standard .game-table-root.viewport-mobile .bid-panel-title-inline,.theme-standard .game-table-root.viewport-mobile .bid-panel-subtitle,.theme-standard .game-table-root.viewport-mobile .trick-slots-normal span:not(.trick-bid-taken-figures-neon,.trick-bid-taken-figures-neon *,.trick-slots-mobile-nw-figures-ear *),.theme-standard .game-table-root.viewport-mobile .trick-slots-collecting span:not(.trick-bid-taken-figures-neon,.trick-bid-taken-figures-neon *,.trick-slots-mobile-nw-figures-ear *),.theme-standard .game-table-root.viewport-mobile .trick-slots-label-east-mobile,.theme-standard .game-table-root.viewport-mobile .trick-slots-east-mobile span:not(.trick-bid-taken-figures-neon,.trick-bid-taken-figures-neon *),.theme-standard .game-table-root.viewport-mobile .player-stats-row>span,.theme-standard .game-table-root.viewport-mobile .user-player-panel:not(.player-info-panel-your-turn) .player-panel-name{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important;opacity:.94!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important}.theme-standard .game-table-root.viewport-mobile .deal-number-badge--game-info-corner .deal-num-value{opacity:1!important;font-weight:900!important;background-image:linear-gradient(180deg,#ede9fe,#ddd6fe 10%,#d4c4fd,#c4b5fd 34%,#b9a3f8 44%,#a78bfa 50%,#8b9cf5 58%,#5ab0f0,#38bdf8 82%,#bae6fd)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:.26px rgba(49,46,129,.3);paint-order:stroke fill}.theme-standard .game-table-root.viewport-mobile button.trick-slots-normal .opponent-order-hint-popover,.theme-standard .game-table-root.viewport-mobile button.trick-slots-collecting .opponent-order-hint-popover{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;opacity:1!important;background:linear-gradient(180deg,#1e293b,#0f172a)!important;background-color:#0f172a!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,1)!important}.theme-standard .game-table-root.viewport-mobile .opponent-zero-order-cross-mobile{color:#fb923cfa!important;-webkit-text-fill-color:rgba(251,146,60,.98)!important;opacity:1!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(251,146,60,.5))!important}.theme-standard .game-table-root.viewport-mobile .user-player-panel .player-score-badge.score-badge-leader{opacity:1!important;background:linear-gradient(165deg,#4c1d9566,#2e106594 42%,#0f172af0)!important;border:1px solid rgba(196,181,253,.96)!important;outline:none!important;outline-offset:0!important;box-shadow:inset 0 0 0 1px #e9d5ff57,inset 0 0 14px #a78bfa29,0 0 12px #a78bfa47,0 0 20px #8b5cf629,0 2px 10px #00000057!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.theme-standard .game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north.score-badge-leader,.theme-standard .game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west.score-badge-leader,.theme-standard .game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east.score-badge-leader{opacity:1!important;background:linear-gradient(165deg,#4c1d956b,#2e106594 42%,#0f172af0)!important;border:1px solid rgba(196,181,253,.98)!important;outline:1px solid rgba(56,189,248,.92)!important;outline-offset:1px!important;box-shadow:inset 0 0 0 1px #e9d5ff5c,inset 0 0 18px #a78bfa33,0 0 10px #a78bfa5c,0 0 18px #8b5cf638,0 0 14px #22d3ee52,0 0 22px #38bdf833!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.theme-standard .game-table-root.viewport-mobile .player-score-badge.score-badge-leader span,.theme-standard .game-table-root.viewport-mobile .opponent-score-badge.score-badge-leader span{color:#e9d5ff!important;-webkit-text-fill-color:#e9d5ff!important;opacity:1!important;text-shadow:0 0 12px rgba(196,181,253,.78),0 0 18px rgba(34,211,238,.38),0 1px 2px rgba(0,0,0,.4)!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel{opacity:1!important;background:linear-gradient(145deg,#0d94886b,#1e3a8aeb 52%,#1e40afe0)!important;border:1px solid rgba(56,189,248,.55)!important;box-shadow:0 0 18px #22d3ee38,0 2px 12px #00000047,inset 0 1px #ffffff14!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel{border:1px solid rgba(91,33,182,.5)!important;background:radial-gradient(120% 80% at 18% -8%,#8b5cf624,#0000 52%),linear-gradient(156deg,#0a0420fe,#12083afc 32%,#1e0e58f7,#100838fc 72%,#050214)!important;box-shadow:inset 0 1px #a78bfa14,inset 0 -16px 28px #00000061,0 2px 12px #0000006b,0 0 40px #311a787a,0 0 1px #818cf85c!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-order{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important;text-shadow:none!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-tricks{color:#22d3ee!important;-webkit-text-fill-color:#22d3ee!important;text-shadow:none!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-tricks-taken{color:#cfff3a!important;-webkit-text-fill-color:#cfff3a!important;text-shadow:0 0 4px rgba(255,255,220,.7),0 0 12px rgba(200,255,60,.9),0 0 20px rgba(130,255,0,.5)!important;font-weight:800!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-tricks-slash{color:#22d3ee!important;-webkit-text-fill-color:#22d3ee!important;text-shadow:none!important;font-weight:600!important;opacity:.9!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-tricks-deal{color:#e0f2fe!important;-webkit-text-fill-color:#e0f2fe!important;font-weight:900!important;font-size:1.14em!important;letter-spacing:-.02em!important;text-shadow:0 0 8px rgba(34,211,238,.85),0 0 14px rgba(56,189,248,.45),0 1px 2px rgba(0,0,0,.35)!important}.theme-standard .game-table-root.viewport-mobile .game-info-deal-contract-panel:not(.game-info-cards-panel) .deal-contract-mobile-sep{color:#e0f2fe66!important;-webkit-text-fill-color:rgba(224,242,254,.4)!important}.theme-standard .game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge,.theme-standard .game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge,.theme-standard .game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.first-bidder-badge,.theme-standard .game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.first-bidder-badge{opacity:1!important;background:linear-gradient(180deg,#1e293b,#0f172a 96%,#020617)!important;background-color:#0f172a!important;border:1px solid rgba(71,85,105,.95)!important;box-shadow:0 2px 14px #0000008c,inset 0 1px #ffffff12!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.theme-standard .game-table-root.viewport-mobile .dealer-badge>span:first-child,.theme-standard .game-table-root.viewport-mobile .dealer-badge-compact-mobile>span:first-child{background:#38bdf8!important;box-shadow:0 0 8px #38bdf8cc!important;opacity:1!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.theme-standard .game-table-root.viewport-mobile .first-bidder-badge:not(.first-bidder-badge-two-lines)>span:first-child,.theme-standard .game-table-root.viewport-mobile .first-bidder-badge .first-bidder-line1>span:first-child{background:#fb923c!important;box-shadow:0 0 8px #fb923ccc!important;opacity:1!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.theme-standard .game-table-root.viewport-mobile .first-bidder-badge{color:#fdba74!important;-webkit-text-fill-color:#fdba74!important;opacity:1!important;background:#fb923c1f!important;border:1px solid rgba(251,146,60,.6)!important;box-shadow:0 0 10px #fb923c4d,inset 0 0 8px #fb923c14!important}.theme-standard .game-table-root.viewport-mobile .first-bidder-badge span,.theme-standard .game-table-root.viewport-mobile .first-bidder-badge-two-lines .first-bidder-line1,.theme-standard .game-table-root.viewport-mobile .first-bidder-badge-two-lines .first-bidder-line2{color:#fdba74!important;-webkit-text-fill-color:#fdba74!important;opacity:1!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important}.theme-standard .game-table-root.viewport-mobile .first-move-badge{background:linear-gradient(135deg,#581c87e6,#4338cad9)!important;opacity:1!important}.theme-standard .game-table-root.viewport-mobile .first-move-badge span{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important;opacity:1!important;text-shadow:0 0 8px rgba(56,189,248,.6)!important}.theme-standard .game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel-mobile-badge,.theme-standard .game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel-mobile-badge .bid-panel-mobile-badge-text{color:#38bdf8;-webkit-text-fill-color:#38bdf8}.theme-standard .game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel-mobile-badge .bid-panel-mobile-badge-text{animation:bidBadgeTextPulse 6s ease-in-out infinite}.theme-standard .game-table-root.viewport-mobile .user-player-panel .opponent-avatar-order-ring--exact{opacity:1!important;background:linear-gradient(145deg,#f5e6ff,#d8b4fe 22%,#a78bfa,#818cf8 68%,#38bdf8)!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important;box-shadow:0 0 12px #c084fc8c,0 0 22px #6366f16b,0 0 34px #22d3ee47!important}.theme-standard .game-table-root.viewport-mobile .user-player-panel.user-player-panel-order-exact:after{background:linear-gradient(145deg,#f5e6ff,#d8b4fe 22%,#a78bfa,#818cf8 68%,#38bdf8)!important;box-shadow:0 0 12px #c084fc8c,0 0 22px #6366f16b,0 0 34px #22d3ee47!important}.theme-standard .game-table-root.viewport-mobile .user-player-panel .opponent-avatar-order-ring--chasing{opacity:1!important;background:radial-gradient(circle at 72% 26%,rgba(251,113,133,.58) 0%,transparent 46%),radial-gradient(circle at 22% 70%,rgba(129,140,248,.54) 0%,transparent 44%),radial-gradient(circle at 58% 80%,rgba(251,146,60,.52) 0%,transparent 46%),radial-gradient(circle at 34% 30%,rgba(232,121,250,.5) 0%,transparent 40%),radial-gradient(circle at 50% 48%,rgba(255,255,255,.45) 0%,transparent 38%),conic-gradient(from 36deg at 48% 50%,#fff8f4,#ffedd5,#fde68a,#fdba74,#fb923c,#fb7185,#f472b6,#e879f9,#c084fc,#a78bfa,#93c5fd,#fde68a,#fff8f4)!important;background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.theme-neon .game-table-root.viewport-mobile .first-move-badge span{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important;opacity:1!important;text-shadow:0 0 8px rgba(56,189,248,.6)!important}.theme-neon .game-table-root.viewport-mobile.trump-highlight-on .game-mobile-top-row .game-mobile-slot-north>div,.theme-neon .game-table-root.viewport-mobile.trump-highlight-on .game-mobile-top-row .game-mobile-slot-west>div,.theme-neon .game-table-root.viewport-mobile.trump-highlight-on .game-center-east.game-mobile-east .opponent-slot-east{border:2px solid rgba(96,165,255,.85)!important;box-shadow:inset 0 0 0 1px #22d3ee8c,inset 0 0 40px #b4dcff1f,inset 0 0 0 2px #3b82f68c,inset 0 0 28px #6366f180,0 0 0 3px #8b5cf699,0 0 28px #6366f166!important}.theme-neon .game-table-root.viewport-mobile.trump-highlight-on:not(.viewport-mobile-short) .game-mobile-player-panel{border:2px solid rgba(96,165,255,.85)!important;box-shadow:inset 0 0 0 1px #22d3ee8c,inset 0 0 40px #b4dcff1f,inset 0 0 0 2px #3b82f68c,inset 0 0 28px #6366f180,0 0 0 3px #8b5cf699,0 0 28px #6366f166!important}.theme-neon .game-table-root.viewport-mobile.trump-highlight-on:not(.viewport-mobile-short) .game-mobile-player-panel:has(.player-info-panel-your-turn){border:2px solid rgba(125,211,252,.92)!important;box-shadow:inset 0 0 0 1px #22d3eea6,inset 0 0 48px #b4e6ff2e,inset 0 0 0 2px #60a5fab3,inset 0 0 36px #8b5cf66b,0 0 0 3px #a78bfab8,0 0 36px #818cf87a,0 0 56px #6366f152!important}.theme-neon .game-table-root.viewport-mobile.viewport-mobile-short.trump-highlight-on .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)){border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.theme-neon .game-table-root.viewport-mobile .opponent-slot-header .player-panel-name,.theme-neon .game-table-root.viewport-mobile .opponent-slot-header>span:not([class]),.theme-neon .game-table-root.viewport-mobile .opponent-slot-header .opponent-slot-header-display-name:not(.opponent-name-offline-ai-pick){background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.theme-neon .game-table-root.viewport-mobile .user-player-panel .player-panel-name{background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important;color:#fdba74!important;-webkit-text-fill-color:#fdba74!important;text-shadow:0 -1px 0 rgba(255,255,255,.4),0 1px 0 rgba(0,0,0,.15),0 0 8px rgba(251,146,60,.3)!important}.theme-neon .game-table-root.viewport-mobile .player-info-panel-your-turn .player-panel-name:not(.your-turn-prompt){color:#c4b5fd!important;-webkit-text-fill-color:#c4b5fd!important}.theme-neon .game-table-root.viewport-mobile .player-info-panel-your-turn .player-panel-name.your-turn-prompt{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;text-shadow:0 0 10px rgba(74,222,128,.6),0 0 4px rgba(74,222,128,.4)!important}.theme-neon .game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header>span{color:#4ade80!important;text-shadow:0 0 10px rgba(74,222,128,.6),0 0 4px rgba(74,222,128,.4)!important}.theme-neon .game-table-root.viewport-mobile .trump-on-deck--full{border-width:1.5px!important;outline-width:1px!important}.theme-neon .game-table-root.viewport-mobile .trump-on-deck--dim{border-width:1px!important;outline-width:.5px!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(2):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(4):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(6):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(8):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(10):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(12):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(14):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(16):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(2):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(4):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(6):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(8):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(10):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(12):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(14):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(16):not(.deal-results-cell-human):not(.deal-results-column-leader){background-image:linear-gradient(180deg,#38bdf81f,#1e40af33)!important;box-shadow:inset -1px 0 #0e749033,inset 0 1px #bae6fd14!important}.deal-results-modal-overlay-mobile .deal-results-player-name--mobile-opponent,.deal-results-modal-overlay-mobile .deal-results-player-name--mobile-opponent.deal-results-player-name--leader{background-image:linear-gradient(122deg,#611cd7,#1b9efa 20%,#7157d0 42%,#dd4da7e3 66%,#bd902d)!important;-webkit-text-stroke:0 #00000000!important;text-shadow:0 1px 0 rgb(228 208 220 / 0%),0 0 7px rgb(56 189 248 / 14%),0 0 11px #c4b5fd24!important;font-weight:685!important}@keyframes deal-results-user-number-iridescent-shift{0%{background-position:-120% 50%}50%{background-position:220% 50%}to{background-position:-120% 50%}}.deal-results-mobile-user-gloss-number{display:inline-block;background-size:460% 100%!important;animation-name:deal-results-user-number-iridescent-shift!important;animation-duration:var(--dr-iridescent-dur, 11.5s)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-delay:var(--dr-iridescent-delay, 0s)!important;backface-visibility:hidden;transform:translateZ(0)}.game-table-root:not(.viewport-mobile) .game-header button.trump-lamp-card-palette-lock-on{outline:2px solid rgba(251,191,36,.82);outline-offset:2px}:root{font-family:system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#0f172a;--game-table-surface-width: 576px;--game-table-surface-height: 344px;--game-table-north-slot-width: 420px;--game-table-opponent-slot-width: 180px;--game-table-opponent-side-min: 140px;--game-table-opponent-side-max: 180px;--game-table-center-margin-top: 80px;--game-table-up-offset: 200px;--pc-game-table-up-offset-baseline: 200px;--pc-south-layer-gap: 8px;--game-table-row-height: 130px;--game-player-area-height: 260px;--game-table-padding: 18px;--game-info-left-margin-top: 77px;--deal-results-overlay-top: 260px;--deal-results-overlay-height: 320px;--game-header-padding: 20px;--game-header-padding-top: 7px;--game-player-bottom: 11px;--trick-slot-offset-edge: 17px;--trick-slot-offset-west-east: 140px;--trick-slot-ns-offset-x: 28px;--trick-slot-half-w: 26px;--trick-slot-half-h: 38px;--trick-slot-gap: 2px;--game-north-slot-bottom: -65px}.game-table-root,.game-table-root *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.game-table-root input:not([readonly]),.game-table-root textarea:not([readonly]),.game-table-root [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.game-table-root .table-chat-messages,.game-table-root .table-chat-messages *,.game-table-root .table-chat-input,.game-table-root .table-chat-empty,.game-table-root .table-chat-error{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.game-table-root .table-chat-msg__quote-card{position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(34,211,238,.28);background:#080f1ee0;box-shadow:inset 0 1px #ffffff0d}.game-table-root .table-chat-msg__quote-card__accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#22d3ee,#a78bfa)}.game-table-root .table-chat-msg__quote-card__body{padding:7px 9px 7px 12px}.game-table-root .table-chat-msg__quote-card__kicker{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.game-table-root .table-chat-msg__quote-card__author{font-size:12px;font-weight:800;color:#a5f3fc;margin:2px 0 3px}.game-table-root .table-chat-msg__quote-card__excerpt{margin:0;padding:0;font-size:11px;line-height:1.4;color:#cbd5e1;border:none;white-space:pre-wrap;word-break:break-word}.game-table-root .table-chat-msg--self .table-chat-msg__quote-card{border-color:#c4b5fd59;background:#0f0a23e6}.game-table-root .table-chat-msg--self .table-chat-msg__quote-card__author{color:#e9d5ff}@keyframes name-pulse{0%,to{opacity:.9}50%{opacity:.74}}@keyframes exact-order-star-flash{0%{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);filter:brightness(2.6) saturate(1.18) blur(2px)}12%{opacity:1;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(.55);filter:brightness(5.2) saturate(1.45) blur(.35px)}26%{opacity:1;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1);filter:brightness(6.35) saturate(1.58) contrast(1.08) hue-rotate(-10deg) blur(0px)}52%{opacity:1;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.06);filter:brightness(6.35) saturate(1.58) contrast(1.08) hue-rotate(-10deg) blur(0px)}72%{opacity:.38;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.42);filter:brightness(1.65) saturate(1.12) hue-rotate(0deg) blur(8px)}to{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.85);filter:brightness(1) saturate(1) hue-rotate(0deg) blur(20px)}}@keyframes exact-order-star-flash-halo{0%{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(.25);filter:blur(11px) brightness(1)}26%{opacity:.95;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1);filter:blur(8px) brightness(1.52)}52%{opacity:.9;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.08);filter:blur(7px) brightness(1.46)}to{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(2.05);filter:blur(16px) brightness(1)}}@keyframes exact-order-star-enter{0%{opacity:0;transform:scale(.04)}18%{opacity:.28;transform:scale(.18)}40%{opacity:.65;transform:scale(.48)}62%{opacity:.95;transform:scale(.82)}78%{opacity:1;transform:scale(1.03)}90%{opacity:1;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes exact-order-star-stroke-shimmer{0%,to{color:#6d7fe8;stroke-opacity:.92}32%{color:#9aa8ff;stroke-opacity:1}64%{color:#7c8ded;stroke-opacity:.97}}@keyframes exact-order-star-pulse{0%,to{opacity:1;filter:brightness(1)}32%{opacity:.52;filter:brightness(1.52)}58%{opacity:.68;filter:brightness(1.2)}}@keyframes exact-order-star-pulse-soft{0%,to{opacity:1}50%{opacity:.94}}@keyframes exact-order-star-stroke-shimmer-soft{0%,to{color:#6d7fe8;stroke-opacity:.92}50%{color:#8494f5;stroke-opacity:.96}}@keyframes exact-order-star-stroke-shimmer-cyan{0%,to{color:#06b6d4;stroke-opacity:.92}32%{color:#cffafe;stroke-opacity:1}64%{color:#22d3ee;stroke-opacity:.97}}@keyframes exact-order-star-stroke-shimmer-soft-cyan{0%,to{color:#0891b2;stroke-opacity:.92}50%{color:#5eead4;stroke-opacity:.98}}@keyframes user-exact-order-star-fly-enter{0%{opacity:0;transform:translate(44px) scale(.14) rotate(22deg)}52%{opacity:1;transform:translate(-7px) scale(1.14) rotate(-6deg)}76%{transform:translate(4px) scale(.96) rotate(2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes user-exact-order-star-fly-enter-se{0%{opacity:0;transform:translate(32px,26px) scale(.14) rotate(22deg)}52%{opacity:1;transform:translate(-7px,-6px) scale(1.12) rotate(-6deg)}76%{transform:translate(4px,3px) scale(.96) rotate(2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes user-exact-order-star-fly-enter-ne{0%{opacity:0;transform:translate(26px,-24px) scale(.14) rotate(-18deg)}52%{opacity:1;transform:translate(-6px,6px) scale(1.12) rotate(8deg)}76%{transform:translate(4px,-3px) scale(.96) rotate(-3deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes user-exact-order-star-fly-enter-ne-compact{0%{opacity:0;transform:translate(17px,-16px) scale(.14) rotate(-18deg)}52%{opacity:1;transform:translate(-4px,4px) scale(1.12) rotate(8deg)}76%{transform:translate(3px,-2px) scale(.96) rotate(-3deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@keyframes user-exact-order-star-flash{0%{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);filter:brightness(2.85) saturate(1.22) blur(2px)}12%{opacity:1;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(.55);filter:brightness(5.6) saturate(1.5) blur(.35px)}26%,52%{opacity:1;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.06);filter:brightness(7.1) saturate(1.68) contrast(1.1) hue-rotate(-10deg) blur(0px)}72%{opacity:.4;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.42);filter:brightness(1.75) saturate(1.14) hue-rotate(0deg) blur(8px)}to{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.85);filter:brightness(1) saturate(1) hue-rotate(0deg) blur(20px)}}@keyframes user-exact-order-star-flash-halo{0%{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(.25);filter:blur(12px) brightness(1)}26%{opacity:.97;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1);filter:blur(9px) brightness(1.48)}52%{opacity:.9;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(1.08);filter:blur(8px) brightness(1.4)}to{opacity:0;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(2.05);filter:blur(18px) brightness(1)}}.game-table-root .first-mover-bidding-panel{position:relative!important}.game-table-root .first-mover-bidding-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 34px #fb923c42,inset 0 0 0 1px #fdba748c,inset 0 0 18px #fbbf241f;animation:first-mover-bidding-pulse 2.2s ease-in-out infinite}.game-table-root.viewport-mobile .opponent-slot.first-mover-bidding-panel-mobile-opponent:before{box-shadow:inset 0 0 0 1px #fed7aafa,inset 0 0 0 2px #0f172ac7,inset 0 0 0 4px #fb923cad,inset 0 0 56px #fb923c8f,inset 0 0 30px #f9731642,0 0 26px #fb923c85,0 0 44px #fb923c47;filter:brightness(1.14) saturate(1.08);animation:first-mover-bidding-pulse-mobile-opponent 3.4s ease-in-out infinite}@keyframes first-mover-bidding-pulse-mobile-opponent{0%,to{opacity:.78;filter:brightness(.74) saturate(.92)}50%{opacity:.94;filter:brightness(1.06) saturate(1.03)}}@keyframes first-mover-bidding-pulse{0%,to{opacity:.88;filter:brightness(.96)}50%{opacity:1;filter:brightness(1.1)}}.game-table-root .game-table-tooltip-cosmic{display:flex!important;flex-direction:column!important;position:fixed!important;z-index:9999!important;border-radius:10px!important;border:2px solid transparent!important;background:radial-gradient(120% 90% at 20% 0%,rgb(56 189 248 / .14) 0%,transparent 55%),radial-gradient(100% 90% at 85% 100%,rgb(217 70 239 / .14) 0%,transparent 62%),linear-gradient(158deg,#0e0c2afe,#16123afc 42%,#030612fe),conic-gradient(from 225deg,#22d3ee,#c084fc 18%,#e879f9,#f472b6,#fbbf24,#4ade80 82%,#22d3ee)!important;background-clip:padding-box,padding-box,padding-box,border-box!important;background-origin:padding-box,padding-box,padding-box,border-box!important;box-shadow:0 0 0 1px #22d3ee8c,0 0 32px #22d3ee6b,0 0 48px #a855f761,0 0 64px #f472b647,0 0 80px #facc1524,0 12px 34px #020617ad!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:14px!important;font-weight:600!important;line-height:1.45!important;pointer-events:auto!important}.game-table-root .game-table-tooltip-cosmic-body-text,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-body,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-player,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-footer,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-mobile-summary,.game-table-root .game-table-tooltip-cosmic .no-trump-mode-pc-tooltip-body,.game-table-root .game-table-tooltip-cosmic .dark-mode-pc-tooltip-body,.game-table-root .game-table-tooltip-cosmic .deal-number-explain-tooltip__text,.game-table-root .game-table-tooltip-cosmic.deal-number-explain-tooltip div:not(.toast-close-btn){font-weight:600!important;line-height:1.45!important;background-image:linear-gradient(104deg,#fbcfe8,#ddd6fe,#bfdbfe,#99f6e4,#fde68a 72%,#f9a8d4 88%,#a5f3fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.game-table-root .game-table-tooltip-cosmic.toast-with-close{padding:8px 30px 10px 12px!important}.game-table-root .game-table-tooltip-cosmic.first-move-tooltip-toast-dismissible{padding-top:38px!important}.game-table-root .game-table-tooltip-cosmic .toast-close-btn{position:absolute!important;top:5px!important;right:6px!important;z-index:2!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(125 211 252 / .95)!important;border-radius:50%!important;background:#0f172ad1!important;color:#e9d5fffa!important;box-shadow:0 0 10px #22d3ee8c,0 0 18px #a855f761!important;font-size:13px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.game-table-root .game-table-tooltip-cosmic .toast-close-btn:hover{background:#1e293be0!important;color:#fff!important;border-color:#c084fcbf!important}.game-table-root .game-table-tooltip-cosmic .toast-close-btn:focus-visible{outline:2px solid rgb(34 211 238 / .85)!important;outline-offset:2px!important}@keyframes game-table-tooltip-cosmic-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes game-table-tooltip-cosmic-pop-pc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.game-table-root .game-table-tooltip-cosmic--mobile-footer{left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;min-width:min(92vw,320px)!important;max-width:min(92vw,360px)!important;max-height:min(85vh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px))!important;animation:game-table-tooltip-cosmic-pop .22s ease-out!important}.game-table-root .game-table-tooltip-cosmic--mobile-footer:not(.deal-contract-tooltip-toast):not(.deal-number-explain-tooltip){align-items:center!important;text-align:center!important}.game-table-root .game-table-tooltip-cosmic--mobile-footer.deal-contract-tooltip-toast,.game-table-root .game-table-tooltip-cosmic--mobile-footer.deal-number-explain-tooltip{align-items:flex-start!important;text-align:left!important;font-weight:500!important;font-size:13px!important}.game-table-root .game-table-tooltip-cosmic--mobile-footer.deal-number-explain-tooltip{top:max(32%,calc(env(safe-area-inset-top,0px) + 18vh))!important}.game-table-root .game-table-tooltip-cosmic--mobile-footer.deal-contract-tooltip-toast{max-height:min(68vh,calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 32px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr{left:auto!important;right:max(20px,env(safe-area-inset-right,0px))!important;top:max(88px,env(safe-area-inset-top,0px) + 64px)!important;bottom:auto!important;transform:none!important;max-width:min(560px,calc(100vw - 40px))!important;padding:48px 22px 18px!important;align-items:flex-start!important;text-align:left!important;animation:game-table-tooltip-cosmic-pop-pc .22s ease-out!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tl{left:max(16px,env(safe-area-inset-left,0px))!important;right:auto!important;top:max(100px,env(safe-area-inset-top,0px) + 56px)!important;bottom:auto!important;transform:none!important;max-width:min(340px,calc(100vw - 28px))!important;padding:44px 18px 14px!important;align-items:flex-start!important;text-align:left!important;font-size:15px!important;animation:game-table-tooltip-cosmic-pop-pc .22s ease-out!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr.toast-with-close,.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tl.toast-with-close{padding-right:16px!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .toast-close-btn,.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tl .toast-close-btn{top:10px!important;right:10px!important;width:22px!important;height:22px!important;font-size:15px!important}.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-heading,.game-table-root .game-table-tooltip-cosmic .first-move-tooltip-name,.game-table-root .game-table-tooltip-cosmic .no-trump-mode-pc-tooltip-title,.game-table-root .game-table-tooltip-cosmic .dark-mode-pc-tooltip-title{font-weight:800!important;letter-spacing:.02em!important;background-image:linear-gradient(100deg,#f472b6,#c084fc,#22d3ee 68%,#a3e635)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .deal-contract-tooltip-heading{font-size:clamp(26px,2.2vw,34px)!important;margin-bottom:14px!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .deal-contract-tooltip-body,.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .deal-contract-tooltip-player,.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .deal-contract-tooltip-footer{font-size:clamp(20px,1.75vw,26px)!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .deal-contract-tooltip-mobile-summary{font-size:clamp(22px,1.9vw,28px)!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .no-trump-mode-pc-tooltip-title{font-size:clamp(26px,2.4vw,34px)!important;margin-bottom:14px!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .no-trump-mode-pc-tooltip-body,.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .dark-mode-pc-tooltip-body{font-size:clamp(21px,1.85vw,27px)!important;font-weight:500!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tr .dark-mode-pc-tooltip-title{font-size:clamp(26px,2.4vw,34px)!important;margin-bottom:14px!important}.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-body,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-player,.game-table-root .game-table-tooltip-cosmic .deal-contract-tooltip-footer{font-size:13px!important}.game-table-root button.deal-number-badge--game-info-corner{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;margin:0!important;cursor:pointer!important;font:inherit!important;text-align:center!important}.game-table-root button.deal-number-badge--game-info-corner:focus-visible{outline:2px solid rgba(56,189,248,.85)!important;outline-offset:2px!important}.game-table-root.viewport-mobile button.deal-results-btn--game-info-corner{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;margin:0!important;cursor:pointer!important;font:inherit!important;text-align:center!important}.game-table-root.viewport-mobile button.deal-results-btn--game-info-corner:focus-visible{outline:2px solid rgba(34,211,238,.85)!important;outline-offset:2px!important}.game-table-root .game-table-tooltip-cosmic .first-move-tooltip-name{font-size:15px!important;margin-bottom:6px!important}.game-table-root .game-table-tooltip-cosmic--mobile-footer:not(.deal-contract-tooltip-toast):not(.deal-number-explain-tooltip){min-width:180px!important}.game-table-root .game-table-tooltip-cosmic.deal-number-explain-tooltip div:not(.toast-close-btn){font-size:14px!important}.game-table-root:not(.viewport-mobile) .game-table-tooltip-cosmic--pc-tl .deal-number-explain-tooltip__text{font-size:15px!important;font-weight:600!important;line-height:1.5!important}.game-table-root:not(.viewport-mobile) .game-info-deal-contract-panel:hover{border-color:#5eeaeac7;box-shadow:0 0 24px #22d3ee47,0 2px 16px #00000047,inset 0 1px #ffffff1a}.game-table-root:not(.viewport-mobile) .deal-contract-line-pc-colored{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0;row-gap:2px}.game-table-root:not(.viewport-mobile) .deal-contract-pc-label{font-weight:700;letter-spacing:.03em}.game-table-root:not(.viewport-mobile) .deal-contract-pc-label-order{color:#7dd3fc;text-shadow:0 0 10px rgba(56,189,248,.45)}.game-table-root:not(.viewport-mobile) .deal-contract-pc-label-tricks{color:#d8b4fe;text-shadow:0 0 10px rgba(167,139,250,.4);margin-left:10px}.game-table-root:not(.viewport-mobile) .deal-contract-pc-slash{color:#cbd5e18c;font-weight:700;margin:0 2px}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num{font-weight:800;font-variant-numeric:tabular-nums}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num-order{font-size:1.2em;padding:0 9px;margin:0 4px;display:inline-block;line-height:1.2;vertical-align:baseline;border-radius:7px}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num-order--over{color:#ff4f2a;text-shadow:0 0 12px rgba(255,120,40,.95),0 0 22px rgba(255,60,40,.65),0 0 34px rgba(255,80,0,.35)}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num-order--under{color:#fdba92;-webkit-text-stroke:.35px rgba(88,28,28,.35);text-shadow:0 0 8px rgba(255,250,240,.55),0 0 16px rgba(251,113,133,.9),0 0 28px rgba(217,70,239,.75),0 0 40px rgba(139,92,246,.5)}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num-taken{color:#fef9c3;text-shadow:0 0 10px rgba(250,204,21,.35);padding:0 9px;margin:0 4px;display:inline-block;line-height:1.2;vertical-align:baseline;border-radius:7px}.game-table-root:not(.viewport-mobile) .deal-contract-pc-num-deal{font-size:1.3em;font-weight:800;line-height:1.15;color:#fcd34d;text-shadow:0 0 12px rgba(251,191,36,.55),0 0 20px rgba(245,158,11,.35);padding:0 9px;margin:0 4px;display:inline-block;vertical-align:baseline;border-radius:7px}.game-table-root .game-info-left-section>div>span:first-of-type{color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important}@keyframes card-trump-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes user-panel-garland-hint-dot-pulse{0%,to{opacity:.35;transform:scale(.82);filter:brightness(.75)}50%{opacity:1;transform:scale(1.2);filter:brightness(1.25)}}@media (min-width: 1025px){.game-table-root:not(.viewport-mobile) .user-player-panel .first-bidder-lamp-user-pc{align-self:flex-start;margin-top:-6px;padding:8px 20px 10px!important;gap:11px!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:600!important;line-height:1.15!important;border-radius:0 0 20px 20px!important;box-shadow:0 8px 22px #00000047,0 0 20px #fb923c61,inset 0 1px #ffe6c824}.game-table-root:not(.viewport-mobile) .user-player-panel .first-bidder-lamp-user-pc .first-bidder-lamp-user-pc-bulb{width:15px!important;height:15px!important;flex-shrink:0;box-shadow:0 0 14px #fb923cf2!important}}@keyframes online-room-code-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.game-table-root .online-room-code-marquee{position:absolute;top:7px;right:8px;left:auto;z-index:20;display:flex;flex-direction:row;align-items:center;gap:6px;max-width:min(70%,380px);min-width:0;pointer-events:none;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.2;color:#ecfeff;text-shadow:0 0 8px rgba(56,189,248,.75),0 0 14px rgba(34,211,238,.4),0 0 1px rgba(15,23,42,.95)}.game-table-root .online-room-code-marquee__copy{pointer-events:auto;flex-shrink:0;width:28px;height:26px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(34,211,238,.45);background:#0e749073;color:#e0f2fe;font-size:14px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.game-table-root .online-room-code-marquee__copy:focus-visible{outline:2px solid rgba(56,189,248,.65);outline-offset:2px}.game-table-root .online-room-code-marquee__resync{pointer-events:auto;flex-shrink:0;width:28px;height:26px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(251,191,36,.55);background:#78350f6b;color:#fde68a;font-size:15px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.game-table-root .online-room-code-marquee__resync:disabled{opacity:.65;cursor:wait}@media (hover: hover) and (pointer: fine){.game-table-root .online-room-code-marquee__resync:hover:not(:disabled){background:#b4530985}}.game-table-root .online-room-code-marquee__resync:focus-visible{outline:2px solid rgba(251,191,36,.7);outline-offset:2px}.game-table-root .online-room-code-marquee__viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 52px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 52px),transparent 100%)}.game-table-root .online-room-code-marquee__track{display:inline-flex;flex-direction:row;flex-wrap:nowrap;width:max-content;animation:online-room-code-marquee-scroll 22s linear infinite;will-change:transform}.game-table-root .online-room-code-marquee__pair{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.32em;flex-shrink:0;white-space:nowrap;padding-right:2.25rem}.game-table-root .online-room-code-marquee__lab{font-weight:700;text-transform:uppercase;font-size:.92em;letter-spacing:.08em;color:#bae6fdf2}.game-table-root .online-room-code-marquee__code{letter-spacing:.2em;font-weight:800;font-size:1.05em;color:#67e8f9}.game-table-root .online-room-code-marquee__hint{font-weight:600;font-size:.88em;color:#e2e8f0e0}.game-table-root .online-room-code-marquee__sep{opacity:.55;font-weight:700}.game-table-root .online-room-code-marquee__static{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.32em;white-space:normal}@media (prefers-reduced-motion: reduce){.game-table-root .online-room-code-marquee__track{animation:none!important}}@media (min-width: 1025px){.game-table-root:not(.viewport-mobile) .online-room-code-marquee{font-size:12px;top:9px;right:12px;max-width:min(62%,400px)}.game-table-root:not(.viewport-mobile) .game-header{pointer-events:none}.game-table-root:not(.viewport-mobile) .game-header *{pointer-events:none}.game-table-root:not(.viewport-mobile) .game-header button,.game-table-root:not(.viewport-mobile) .game-header a[href],.game-table-root:not(.viewport-mobile) .game-header input,.game-table-root:not(.viewport-mobile) .game-header select,.game-table-root:not(.viewport-mobile) .game-header textarea,.game-table-root:not(.viewport-mobile) .game-header [role=button],.game-table-root:not(.viewport-mobile) .game-header label{pointer-events:auto}.game-table-root:not(.viewport-mobile) .game-header [role=dialog],.game-table-root:not(.viewport-mobile) .game-header [role=dialog] *{pointer-events:auto}.game-table-root:not(.viewport-mobile) .game-center-spacer-top{pointer-events:none}.game-table-root:not(.viewport-mobile) .game-header .deal-results-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;paint-order:stroke fill!important;-webkit-text-stroke:1.28px rgba(237,233,254,.96)!important;text-shadow:0 -1px 0 rgba(255,255,255,.64),0 -2px 1px rgba(255,255,255,.22),-.5px -.5px 0 rgba(255,255,255,.38),0 1px 0 rgba(15,23,42,.54),0 2px 3px rgba(15,23,42,.44),0 3px 6px rgba(0,0,0,.28),0 0 3px rgba(34,211,238,.48),0 0 1px rgba(196,181,253,.55)!important;animation:none!important}.game-table-root:not(.viewport-mobile) .game-header .deal-results-btn.deal-results-btn--corner-hint{animation:dealResultsButtonPop .4s ease-out,dealResultsButtonBlink 2.8s ease-in-out .6s 2!important}.game-table-root:not(.viewport-mobile) .game-header .deal-results-btn:hover{animation:none!important}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .game-header .deal-results-btn.deal-results-btn--corner-hint{animation:dealResultsButtonPop .4s ease-out!important}}.game-table-root .game-header>div:first-child>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.game-table-root .game-info-row .game-info-left-col{margin-left:76px!important;margin-top:calc(42px + var(--pc-game-info-left-align-px, 0px))!important;gap:0!important;box-sizing:border-box!important;padding-left:12px!important;transform:scale(1.2);transform-origin:top left;align-items:flex-start!important;width:fit-content!important;max-width:min(280px,100%)!important}.game-table-root:not(.viewport-mobile) .game-info-row .game-info-left-col{transform:translateY(calc(var(--game-table-up-offset, 200px) - var(--pc-game-table-up-offset-baseline, 200px))) scale(1.2)}.game-table-root .game-info-row .game-info-left-col:has(.first-move-badge-above-block){align-items:stretch!important;width:min(280px,100%)!important;max-width:280px!important}.game-table-root .game-info-row .game-info-left-col .first-move-badge-above-block{margin-top:8px!important;margin-bottom:0!important;margin-left:0!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;border-radius:8px 8px 0 0!important}.game-table-root:not(.viewport-mobile) .game-info-row .game-info-left-col .pc-info-badge-unified{border-color:#5eead48f!important;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #22d3ee3d,0 4px 14px #0f172a47,0 0 14px #5eead429!important}.game-table-root:not(.viewport-mobile) .game-info-row .game-info-left-col .pc-info-badge--playing{box-shadow:inset 0 1px #fff3,0 0 0 1px #2dd4bf47,0 0 14px #5eead433,0 0 22px #22d3ee24,0 6px 16px #0f172a4d!important}.game-table-root:not(.viewport-mobile) .game-info-row .game-info-left-col .pc-info-badge--bidding{box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #2dd4bf57,0 0 18px #5eead447,0 0 30px #22d3ee33,0 7px 18px #0f172a57!important}.game-table-root:not(.viewport-mobile) .game-info-row .game-info-left-col .pc-info-badge--user-turn{border-color:#6ef5e2c7!important;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #5eead47a,0 0 24px #5eead46b,0 0 38px #22d3ee4d,0 9px 22px #0f172a5c!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section{margin-top:0!important;margin-left:0!important;box-sizing:border-box!important;overflow:visible!important;padding:8px 12px!important;gap:6px!important;width:fit-content!important;max-width:min(280px,100%)!important;border-radius:10px!important}.game-table-root .game-info-row .game-info-left-col:has(.first-move-badge-above-block) .game-info-left-section{width:100%!important;max-width:280px!important;border-radius:0 0 10px 10px!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section>div{transform:none;padding:5px 10px!important;min-width:80px!important;border-radius:6px!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section .game-info-value-name,.game-table-root .game-info-row .game-info-left-col .game-info-left-section>div>span:last-child{font-size:13px!important;font-weight:600!important;line-height:1.25!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section>div>span:first-child{font-size:10px!important;letter-spacing:.4px!important;margin-bottom:2px!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section .deal-number-badge--game-info-corner{position:absolute!important;top:0!important;left:0!important;z-index:3!important;margin:0!important;flex-direction:row!important;align-items:center!important;gap:4px!important;padding:4px 8px 5px 9px!important;background:linear-gradient(135deg,#8930e4,#411dd891 46%,#2c6ad5de)!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px #1b1193,inset 0 0 22px #443fcb42,0 0 0 1px #4212a2,0 0 16px #4212a26b,0 0 20px #443fcb2e,0 0 22px #22d3ee38,0 2px 10px #00000038!important;border-top:none!important;border-left:none!important}.game-table-root .game-info-row .game-info-left-col:not(:has(.first-move-badge-above-block)) .game-info-left-section .deal-number-badge--game-info-corner{border-radius:10px 0!important}.game-table-root .game-info-row .game-info-left-col:has(.first-move-badge-above-block) .game-info-left-section .deal-number-badge--game-info-corner{border-radius:0 0 10px!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section .deal-number-badge--game-info-corner>span:first-child{display:none!important}.game-table-root .game-info-row .game-info-left-col .game-info-left-section .deal-number-badge--game-info-corner .deal-num-symbol,.game-table-root .game-info-row .game-info-left-col .game-info-left-section .deal-number-badge--game-info-corner .deal-num-value{font-weight:900!important;font-size:14px!important;letter-spacing:.03em!important;background-image:linear-gradient(180deg,#ede9fe,#ddd6fe 10%,#d4c4fd,#c4b5fd 34%,#b9a3f8 44%,#a78bfa 50%,#8b9cf5 58%,#5ab0f0,#38bdf8 82%,#7dd3fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:.28px rgba(49,46,129,.34);paint-order:stroke fill}.game-table-root .game-info-row .game-info-left-col .game-info-left-section:has(.deal-number-badge--game-info-corner){padding-left:48px!important}.game-table-root .game-info-row .game-info-left-col .game-info-value-name{max-width:180px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;text-align:center!important}}.card-face-value-index{-webkit-text-stroke:.35px currentColor;paint-order:stroke fill}@media (max-width: 1024px){.game-table-root .card-ace-suit-index-mobile:not(.card-ace-suit-black){animation:ace-suit-index-pulse 2s ease-in-out infinite}.game-table-root .card-view-root.card-dark-mobile-hand .card-ace-suit-index-mobile:not(.card-ace-suit-black){animation:none;text-shadow:none;filter:none}.game-table-root .card-view-root.card-dark-hand-playable{animation:dark-hand-playable-pulse 1.5s ease-in-out infinite}.game-table-root .card-view-root.card-dark-hand-playable-trump{animation:dark-hand-playable-pulse 1.35s ease-in-out infinite}@keyframes dark-hand-playable-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}.game-table-root .card-ace-suit-index-mobile.card-ace-suit-black{position:relative;animation:none}.game-table-root .card-ace-suit-index-mobile.card-ace-suit-black:after{display:none}@keyframes ace-suit-index-pulse{0%,to{text-shadow:0 0 3px currentColor,0 0 6px currentColor;filter:brightness(.92)}50%{text-shadow:0 0 8px currentColor,0 0 14px currentColor,0 0 20px rgba(255,255,255,.4);filter:brightness(1.15)}}@keyframes ace-suit-center-pulse-black{0%,to{opacity:.45;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.1)}}.game-table-root .card-ace-central-img{filter:drop-shadow(0 0 1px rgba(255,255,255,.75)) drop-shadow(0 5px 14px rgba(0,0,0,.45)) drop-shadow(0 -3px 6px rgba(255,255,255,.25))}}.card-view-root .card-queen-spades-dark-face{filter:drop-shadow(0 0 1px rgba(255,255,255,.4)) drop-shadow(0 0 4px rgba(186,210,255,.2)) drop-shadow(0 0 7px rgba(148,175,255,.1))}.card-ace-clubs-img{filter:drop-shadow(0 0 1px rgba(91,33,182,.55)) drop-shadow(0 0 3px rgba(91,33,182,.28)) drop-shadow(0 0 1px rgba(34,211,238,.35)) drop-shadow(0 2px 5px rgba(0,0,0,.2)) drop-shadow(0 -2px 4px rgba(255,255,255,.22))}.game-table-root:not(.viewport-mobile) .card-ace-clubs-img--pc-table{filter:drop-shadow(0 0 1px rgba(91,33,182,.45)) drop-shadow(0 0 2px rgba(91,33,182,.18)) drop-shadow(0 1px 3px rgba(0,0,0,.14)) drop-shadow(0 -1px 2px rgba(255,255,255,.2))}@media (max-width: 1024px){:root{--game-table-surface-width: min(576px, 55vw);--game-table-surface-height: min(320px, 25vh);--game-table-north-slot-width: min(420px, 60vw);--game-table-opponent-slot-width: min(160px, 18vw);--game-table-opponent-side-min: 80px;--game-table-opponent-side-max: 140px;--game-table-center-margin-top: 8px;--game-table-up-offset: 90px;--game-table-row-height: 90px;--game-player-area-height: 300px;--game-table-padding: 10px;--game-info-left-margin-top: 18px;--deal-results-overlay-top: 225px;--deal-results-overlay-height: 260px;--game-header-padding: 12px;--game-header-padding-top: 8px;--game-player-bottom: 20px;--trick-slot-offset-edge: 12px;--trick-slot-offset-west-east: 95px;--trick-slot-ns-offset-x: 36px;--game-north-slot-bottom: 2px;--game-north-table-gap: 4px;--game-table-block-margin-top: 8px;--game-table-center-margin-top: 3px}}@media (min-width: 900px) and (max-width: 1366px),(max-height: 1000px){:root{--game-player-area-height: 260px;--game-player-bottom: 12px;--pc-south-layer-gap: 2px;--game-table-surface-height: min(420px, 28vh);--deal-results-overlay-top: 132px;--deal-results-overlay-height: 220px;--deal-results-overlay-scale: 1.3;--deal-results-overlay-shift-y: -50%}.game-table-root:not(.viewport-mobile) .game-center-spacer-bottom{flex:0 0 0!important;min-height:0!important;max-height:0!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation{top:50%!important;transform:translateY(var(--deal-results-overlay-shift-y, 0px)) scale(var(--deal-results-overlay-scale, 1));transform-origin:center center!important;z-index:120!important;background:linear-gradient(165deg,#5b21b69e,#4f46e585 42%,#0e749075)!important;backdrop-filter:blur(4px) saturate(1.14);-webkit-backdrop-filter:blur(4px) saturate(1.14);border:2px solid rgba(103,232,249,.74)!important;box-shadow:0 18px 46px #0a0c1c7a,0 0 0 1px #a78bfa57,0 0 24px #22d3ee42,inset 0 1px #ffffff29!important;gap:8px!important;padding:10px!important;min-height:300px!important;overflow:visible!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-north,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-east,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-south,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-west{transform:scale(1.75)!important;transform-origin:center center!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-title-overlay{font-size:22px!important;line-height:1.12!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-north,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-east,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-south,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-west{background:linear-gradient(160deg,#4c1d95b3,#4338ca9e 55%,#0f766e85)!important;border-color:#c4b5fdc7!important;box-shadow:inset 0 1px #fff3,inset 0 -10px 18px #1e1b4b3d,0 10px 24px #070a1a5c,0 0 18px #8b5cf63d!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-title-overlay{color:#f5e8fffa!important;text-shadow:0 0 12px rgba(196,181,253,.42)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{color:#dcfce7f5!important;text-shadow:0 1px 2px rgba(15,23,42,.5),0 0 10px rgba(45,212,191,.35),0 0 18px rgba(34,211,238,.22)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay{background:linear-gradient(160deg,#6d28d9c7,#3b82f6ad 56%,#14b8a694)!important;border-color:#6ee7f9e0!important;box-shadow:inset 0 1px #ffffff47,inset 0 -12px 20px #1e1b4b38,0 0 0 1px #67e8f96b,0 14px 28px #082f4952,0 0 26px #22d3ee57,0 0 18px #a78bfa4d!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay .deal-results-panel-value-overlay{color:#67e8f9!important;text-shadow:0 0 10px rgba(34,211,238,.52),0 0 18px rgba(217,70,239,.34),0 0 28px rgba(34,211,238,.28)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-panel-human-overlay .deal-results-panel-total-value-overlay{color:#f9a8d4!important;text-shadow:0 0 12px rgba(244,114,182,.55),0 0 22px rgba(217,70,239,.42),0 0 28px rgba(34,211,238,.28)!important;filter:saturate(1.12) brightness(1.06)}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay .deal-results-panel-label-overlay{color:#fda4aff5!important;text-shadow:0 0 10px rgba(244,114,182,.28)!important}}@media (min-width: 1367px){:root{--game-table-surface-height: 344px}}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-title{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c4b5fdf2;margin-bottom:10px;text-shadow:0 0 12px rgba(139,92,246,.45)}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-head .ai-difficulty-popover-title{margin-bottom:0;flex:1;min-width:0;padding-right:4px}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-4px -4px -4px 0;padding:0;border:none;border-radius:8px;background:#1e293b8c;color:#cbd5e1f2;font-size:20px;line-height:1;font-weight:500;cursor:pointer;font-family:system-ui,sans-serif;transition:color .15s ease,background .15s ease,box-shadow .15s ease}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-dismiss:hover{color:#f8fafc;background:#334155d9;box-shadow:0 0 0 1px #22d3ee59,0 0 12px #22d3ee26}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-dismiss:focus-visible{outline:2px solid rgba(34,211,238,.85);outline-offset:2px}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-popover-list{display:flex;flex-direction:column;gap:8px}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0;padding:10px;border-radius:10px;border:1px solid rgba(71,85,105,.65);background:#0f172ae6;color:#f8fafc;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option:hover{border-color:#22d3ee73;box-shadow:0 0 16px #22d3ee1f}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option--selected{border-color:#a78bfabf;background:linear-gradient(120deg,#581c878c,#1e1b4beb);box-shadow:0 0 0 1px #8b5cf659,0 0 20px #8b5cf633}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option-ball-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 4px #ffffff59,inset 0 -2px 6px #00000059,0 2px 8px #00000059;border:2px solid rgba(15,23,42,.55);transition:transform .15s ease,box-shadow .15s ease}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball--checked{box-shadow:inset 0 1px 3px #ffffff80,0 0 0 2px #f8fafcd9,0 0 14px #22d3ee8c}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball-check{font-size:12px;font-weight:900;color:#fff;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball--novice{background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball--amateur{background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-ball--expert{background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option-title{font-size:14px;font-weight:800;color:#f1f5f9}:is(.game-table-root,.ai-difficulty-popover-layer) .ai-difficulty-option-hint{font-size:11px;line-height:1.35;color:#94a3b8f2}.game-table-root .ai-difficulty-trigger-ball{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #ffffff59,0 0 10px #fff3;border:1px solid rgba(15,23,42,.4)}.game-table-root .ai-difficulty-trigger-ball--novice{background:linear-gradient(145deg,#4ade80,#16a34a 70%,#14532d)}.game-table-root .ai-difficulty-trigger-ball--amateur{background:linear-gradient(145deg,#fde047,#eab308 65%,#a16207)}.game-table-root .ai-difficulty-trigger-ball--expert{background:linear-gradient(145deg,#e879f9,#a855f7 55%,#6b21a8)}.game-table-root .header-ai-difficulty-btn{cursor:pointer}.game-table-root:not(.viewport-mobile) .header-right-ai-row{display:flex;justify-content:flex-end;width:100%;margin-top:2px;padding-right:2px}.game-table-root:not(.viewport-mobile) .ai-difficulty-root--pc{position:relative}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-height:35px;padding:6px 12px;position:relative;overflow:hidden;border-radius:10px;border:1px solid rgba(94,234,212,.4);background:linear-gradient(150deg,#c4b5fd2e,#8b5cf642 45%,#4f46e559);backdrop-filter:blur(4px) saturate(1.08);-webkit-backdrop-filter:blur(4px) saturate(1.08);color:#26e3d5c7;font-size:12px;font-weight:800;letter-spacing:.03em;box-shadow:inset 0 1px #ffffff3d,inset 0 -8px 16px #4338ca38,0 0 0 1px #22d3ee29,0 8px 16px #4c1d953d,0 0 12px #5eead424;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc:after{content:"";position:absolute;top:-20%;left:-65%;width:38%;height:140%;pointer-events:none;opacity:0;transform:rotate(18deg) translate(0);background:linear-gradient(90deg,#fff0,#e0f2fe85 52%,#fff0)}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc:hover{transform:translateY(-1px);border-color:#5eead4ad;box-shadow:inset 0 1px #ffffff57,inset 0 -10px 20px #4338ca47,0 0 0 1px #2dd4bf4d,0 10px 20px #4c1d954d,0 0 16px #5eead433,0 0 22px #22d3ee29;filter:saturate(1.04) brightness(1.02)}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc:hover:after{opacity:.9;animation:pc-ai-btn-shine-sweep .76s ease-out 1}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 7px #1e1b4b85,inset 0 -4px 12px #2e10655c,0 5px 12px #31127061,0 0 14px #5eead433}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc:focus-visible{outline:2px solid rgba(94,234,212,.9);outline-offset:2px}.game-table-root:not(.viewport-mobile) .header-ai-difficulty-btn--pc .ai-difficulty-trigger-ball{width:12px;height:12px;box-shadow:0 0 4px #ffffff47,0 0 9px #5eead457}@keyframes pc-ai-btn-shine-sweep{0%{transform:rotate(18deg) translate(0)}to{transform:rotate(18deg) translate(360%)}}.game-table-root:not(.viewport-mobile) .ai-difficulty-popover{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:140;min-width:288px;max-width:min(92vw,340px);padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(167,139,250,.5);background:linear-gradient(165deg,#1e1b4b,#0f172afe);box-shadow:0 0 0 1px #22d3ee1a,0 16px 48px #0000008c,0 0 32px #8b5cf638}.ai-difficulty-popover.ai-difficulty-popover--portal-mobile.ai-difficulty-popover-layer{position:fixed!important;z-index:220!important;box-sizing:border-box;min-width:min(88vw,268px);max-width:92vw;padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(167,139,250,.55);background:linear-gradient(165deg,#1e1b4b,#0f172afe);box-shadow:0 0 0 1px #22d3ee1f,0 12px 40px #0000008c,0 0 28px #8b5cf640}.ai-difficulty-popover.offline-ai-difficulty-popover.ai-difficulty-popover-layer{padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(167,139,250,.55);background:linear-gradient(165deg,#1e1b4b,#0f172afe);box-shadow:0 0 0 1px #22d3ee1f,0 16px 48px #0000008c,0 0 32px #8b5cf638}.player-info-panel-root .player-info-panel-ai-difficulty-heading{box-sizing:border-box;width:100%;margin:0 0 12px;padding:11px 14px 10px;border-radius:12px;text-align:center;font-size:15px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;color:#3889e7;border:1px solid rgba(56,137,231,.45);background:linear-gradient(180deg,#475569bf,#334155eb 38%,#1e293bfa);box-shadow:inset 0 2px #fff3,inset 0 -3px 8px #0f172a8c,0 3px 10px #00000059,0 0 0 1px #0f172a99;text-shadow:0 1px 0 rgba(255,255,255,.18),0 0 20px rgba(56,137,231,.35)}.player-info-panel-root--short-vh .player-info-panel-ai-difficulty-heading{margin:0 0 8px;padding:8px 10px 7px}.player-info-panel-root--short-vh .ai-difficulty-popover-layer .ai-difficulty-popover-list{gap:5px}.player-info-panel-root--short-vh .ai-difficulty-popover-layer .ai-difficulty-option{gap:8px;padding:7px 8px;border-radius:9px}.player-info-panel-root .player-info-panel-player-name{color:#b57e23}.player-info-panel-root .player-info-panel-ai-role{font-size:12px;font-weight:700;color:#55ad75eb}.player-info-panel-root .player-info-panel-label--party-score{font-size:14px;font-weight:700;color:#f964e6}.player-info-panel-root .player-info-panel-value--party-score{font-size:18px;font-weight:700;color:#4ade80}.player-info-panel-root .player-info-panel-label--bid-accuracy-deal{font-size:14px;color:#b58eff}.player-info-panel-root .player-info-panel-value--bid-accuracy-deal{font-size:16px;font-weight:600;color:#bfe6f7}.player-info-panel-root .ai-difficulty-popover-layer .ai-difficulty-option-title{color:#22eed4ad}@media (max-width: 1024px){.game-center-spacer-top{flex:0 0 0!important;min-height:0!important;max-height:0!important}}@media (max-width: 768px){:root{--game-table-surface-width: min(480px, 75vw);--game-table-surface-height: min(280px, 23vh);--game-table-north-slot-width: min(360px, 75vw);--game-table-opponent-slot-width: min(140px, 22vw);--game-table-opponent-side-min: 60px;--game-table-opponent-side-max: 100px;--game-table-center-margin-top: 6px;--game-table-up-offset: 80px;--game-table-row-height: 72px;--game-player-area-height: 280px;--game-table-padding: 8px;--game-info-left-margin-top: 12px;--deal-results-overlay-top: 195px;--deal-results-overlay-height: 200px;--game-header-padding: 8px;--game-header-padding-top: 8px;--game-player-bottom: 10px;--trick-slot-offset-edge: 8px;--trick-slot-offset-west-east: 65px;--trick-slot-ns-offset-x: 32px;--game-north-slot-bottom: 2px;--game-north-table-gap: 4px;--game-table-block-margin-top: 8px;--game-table-center-margin-top: 4px}}@keyframes table-chat-send-spin{to{transform:rotate(360deg)}}.table-chat-dock--pro .table-chat-composer__anchor{position:relative;z-index:4;flex-shrink:0}.table-chat-dock--pro .table-chat-composer__toolbar{display:flex;align-items:center;justify-content:flex-start;gap:6px}.table-chat-dock--pro .table-chat-emoji-toggle{flex-shrink:0;width:36px;height:32px;padding:0;margin:0;border:1px solid rgba(100,116,139,.45);border-radius:10px;background:#0f172abf;color:#e2e8f0;font-size:17px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.table-chat-dock--pro .table-chat-emoji-toggle:hover{border-color:#22d3ee80;color:#f8fafc}.table-chat-dock--pro .table-chat-emoji-toggle[aria-expanded=true]{border-color:#2dd4bfd1;background:linear-gradient(180deg,#14b8a66b,#0f766e9e);color:#ecfeff;transform:translateY(1px);box-shadow:inset 0 1px #ffffff42,inset 0 -2px 4px #064e3b73,0 0 0 2px #2dd4bf52,0 0 14px #22d3ee73}.table-chat-dock--pro .table-chat-emoji-panel{border-radius:10px;border:1px solid rgba(34,211,238,.22);background:#0f172af5;padding:6px 6px 8px;display:flex;flex-direction:column;gap:6px;min-height:0;box-shadow:0 0 0 1px #22d3ee1f,0 -10px 28px #00000059}.table-chat-dock--pro .table-chat-emoji-panel--popover{position:absolute;left:0;right:0;bottom:calc(100% + 6px);max-height:min(42vh,260px);z-index:5;overflow:hidden}.table-chat-dock--pro .table-chat-emoji-more{flex-shrink:0;width:100%;margin:0;padding:5px 8px;border-radius:8px;border:1px dashed rgba(100,116,139,.55);background:#1e293b73;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-emoji-more:hover{border-color:#22d3ee73;color:#e2e8f0}.table-chat-dock--pro .table-chat-phrase-scroll{max-height:min(32vh,168px);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.table-chat-dock--pro .table-chat-phrase-row{display:flex;gap:4px;align-items:stretch}.table-chat-dock--pro .table-chat-phrase-row .table-chat-phrase-btn{flex:1;min-width:0}.table-chat-dock--pro .table-chat-add-mine-mini{flex-shrink:0;width:30px;padding:0;border-radius:8px;border:1px solid rgba(34,211,238,.38);background:#0e749038;color:#7dd3fc;font-size:15px;font-weight:800;line-height:1;cursor:pointer;font:inherit;box-shadow:0 0 0 1px #a78bfa61,inset 0 0 0 1px #ddd6fe33}.table-chat-dock--pro .table-chat-add-mine-mini:hover:not(:disabled){border-color:#a78bfa80;color:#f5f3ff;background:#5b21b64d;box-shadow:0 0 0 1px #a78bfa85,inset 0 0 0 1px #e9d5ff42,0 0 8px #7c3aed33}.table-chat-dock--pro .table-chat-add-mine-mini:disabled{opacity:.35;cursor:not-allowed}.table-chat-dock--pro .table-chat-picker-short-hint{margin:0 0 4px;font-size:11px;line-height:1.35;color:#64748b;flex-shrink:0}.table-chat-dock--pro .table-chat-picker-short-hint__lead{font-weight:700;color:#94a3b8}.table-chat-dock--pro .table-chat-add-mine-mini--labeled{min-width:56px;padding:6px 8px;font-size:10px;font-weight:700;letter-spacing:-.02em}.table-chat-dock--pro .table-chat-phrase-btn{text-align:left;padding:8px 10px;border-radius:10px;border:1px solid rgba(71,85,105,.5);background:#1e293b8c;color:#e2e8f0;font-size:12px;line-height:1.3;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-phrase-btn:hover:not(:disabled){border-color:#22d3ee66;background:#0e749040}.table-chat-dock--pro .table-chat-phrase-btn:disabled{opacity:.4;cursor:not-allowed}.table-chat-dock--pro .table-chat-emoji-panel__tabs{display:flex;flex-wrap:wrap;gap:4px;flex-shrink:0}.table-chat-dock--pro .table-chat-emoji-tab{padding:4px 8px;border-radius:8px;border:1px solid rgba(71,85,105,.55);background:#1e293ba6;color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-emoji-tab:hover{border-color:#22d3ee59;color:#f1f5f9}.table-chat-dock--pro .table-chat-emoji-tab--active{border-color:#2dd4bfd1;color:#ecfeff;background:linear-gradient(180deg,#2dd4bf57,#14b8a67a);box-shadow:inset 0 1px #ffffff40,0 0 10px #22d3ee59}.table-chat-dock--pro .table-chat-emoji-tab--icon-pc{min-width:34px;padding:2px 6px;font-size:18px;line-height:1.15}.table-chat-dock--pro .table-chat-emoji-tab__pc-ico{display:inline-flex;align-items:center;justify-content:center}.table-chat-dock--pro .table-chat-mine{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.table-chat-dock--pro .table-chat-mine__hint{margin:0;font-size:12px;line-height:1.35;color:#94a3b8}.table-chat-dock--pro .table-chat-mine__hint-lead{display:block;font-weight:700;color:#cbd5e1;margin-bottom:4px}.table-chat-dock--pro .table-chat-mine__scroll{max-height:none;flex:1;overflow-y:auto;overflow-x:hidden;display:block;gap:4px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.table-chat-dock--pro .table-chat-mine__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.table-chat-dock--pro .table-chat-mine__phrases-col{display:flex;flex-direction:column;gap:4px;min-width:0}.table-chat-dock--pro .table-chat-mine__emoji-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-content:start;min-width:0}.table-chat-dock--pro .table-chat-mine__empty{font-size:11px;color:#64748b;padding:6px 4px;text-align:center}.table-chat-dock--pro .table-chat-mine__row{display:flex;gap:4px;align-items:stretch}.table-chat-dock--pro .table-chat-mine__use{flex:1;min-width:0;text-align:left;padding:6px 8px;border-radius:8px;border:1px solid rgba(71,85,105,.5);background:#1e293b8c;color:#e2e8f0;font-size:11px;cursor:pointer;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-chat-dock--pro .table-chat-mine__use:hover:not(:disabled){border-color:#22d3ee66;background:#0e749038}.table-chat-dock--pro .table-chat-mine__use:disabled{opacity:.4;cursor:not-allowed}.table-chat-dock--pro .table-chat-mine__del{flex-shrink:0;width:30px;padding:0;border-radius:8px;border:1px solid rgba(127,29,29,.45);background:#1e293bbf;color:#f87171;font-size:16px;line-height:1;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-mine__del:hover{border-color:#f871718c;color:#fecaca}.table-chat-dock--pro .table-chat-mine__add-row{display:flex;gap:4px;align-items:stretch}.table-chat-dock--pro .table-chat-mine__input{flex:1;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid rgba(100,116,139,.45);background:#0f172ad1;color:#f8fafc;font-size:11px;font:inherit;box-sizing:border-box}.table-chat-dock--pro .table-chat-mine__input:focus{outline:none;border-color:#22d3ee80}.table-chat-dock--pro .table-chat-mine__add-btn{flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid rgba(34,211,238,.48);background:linear-gradient(180deg,#0e7490,#155e75);color:#f8fafc;font-weight:700;font-size:11px;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-mine__from-msg{width:100%;margin-top:2px;padding:6px 8px;border-radius:8px;border:1px dashed rgba(100,116,139,.55);background:transparent;color:#94a3b8;font-size:11px;cursor:pointer;font:inherit}.table-chat-dock--pro .table-chat-mine__from-msg:hover:not(:disabled){border-color:#22d3ee66;color:#e2e8f0}.table-chat-dock--pro .table-chat-mine__from-msg:disabled{opacity:.45;cursor:not-allowed}.table-chat-dock--pro .table-chat-emoji-panel__grid{display:flex;flex-wrap:wrap;gap:3px;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;align-content:flex-start;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.table-chat-dock--pro .table-chat-emoji-slot{position:relative;isolation:isolate;width:34px;height:34px;flex-shrink:0}.table-chat-dock--pro .table-chat-emoji-cell{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:none;border-radius:8px;background:#1e293b80;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.table-chat-dock--pro .table-chat-emoji-cell:hover:not(:disabled){background:#22d3ee2e}.table-chat-dock--pro .table-chat-emoji-cell:disabled{opacity:.35;cursor:not-allowed}.table-chat-dock--pro .table-chat-emoji-cell-star{position:absolute;top:1px;right:1px;z-index:3;width:15px;height:15px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:#0f172ad1;color:#facc15;font-size:9px;line-height:1;cursor:pointer;font:inherit;box-shadow:0 0 0 1px #22d3ee33;opacity:.55;transition:opacity .12s ease,transform .12s ease,background .12s ease}.table-chat-dock--pro .table-chat-emoji-slot:hover .table-chat-emoji-cell-star:not(:disabled){opacity:1}.table-chat-dock--pro .table-chat-emoji-cell-star:hover:not(:disabled){background:#1e293bf2;color:#fde047;transform:scale(1.06)}.table-chat-dock--pro .table-chat-emoji-cell-star--at-cap{opacity:.35;cursor:pointer;box-shadow:0 0 0 1px #facc1547}.table-chat-dock--pro .table-chat-emoji-cell-star--at-cap:hover{opacity:.85}@keyframes table-chat-star-mine-flash{0%{box-shadow:0 0 0 0 transparent;filter:brightness(1);color:#facc15}25%{box-shadow:0 0 16px 4px #22d3eef2,0 0 12px 3px #4ade80d9,0 0 8px 2px #fde047f2;filter:brightness(1.45) saturate(1.35);color:#fef9c3}55%{box-shadow:0 0 10px 2px #2dd4bfa6,0 0 6px 1px #facc15bf;filter:brightness(1.2);color:#fde047}to{box-shadow:0 0 0 0 transparent;filter:brightness(1);color:#facc15}}.table-chat-dock--pro .table-chat-emoji-cell-star--flash{animation:table-chat-star-mine-flash .7s ease-out 1;opacity:1!important}@media (prefers-reduced-motion: reduce){.table-chat-dock--pro .table-chat-emoji-cell-star--flash{animation:none;box-shadow:0 0 10px 2px #22d3ee8c}}@media (hover: none){.table-chat-dock--pro .table-chat-emoji-cell-star:not(:disabled){opacity:.82}}.table-chat-dock--pro .table-chat-mine__hint-wrap--pc{display:flex;flex-direction:row;align-items:flex-start;gap:4px;flex-shrink:0}.table-chat-dock--pro .table-chat-mine__hint-toggle{flex-shrink:0;box-sizing:border-box;width:18px;height:18px;padding:0;margin:1px 0 0;border-radius:3px;border:1px solid rgba(34,211,238,.38);background:#0e749033;color:#7dd3fc;font-size:12px;font-weight:800;line-height:1;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center}.table-chat-dock--pro .table-chat-mine__hint-toggle:hover{border-color:#22d3ee8c;color:#e0f2fe;background:#0e749059}.table-chat-dock--pro .table-chat-mine__hint--expanded{margin:0;flex:1;min-width:0;padding:4px 7px;border-radius:4px;border:1px solid rgba(34,211,238,.14);background:#0f172a8c;font-size:11px;line-height:1.35}@media (max-width: 600px),(max-width: 1024px) and (max-height: 560px){:root{--game-table-surface-width: min(227px, calc(75vw - 33px) );--game-table-surface-height: min(260px, 45vh);--game-table-north-slot-width: min(320px, 92vw);--game-table-opponent-slot-width: min(120px, 26vw);--game-table-opponent-side-min: 50px;--game-table-opponent-side-max: 90px;--game-table-center-margin-top: 4px;--game-table-up-offset: 65px;--game-table-row-height: 64px;--game-player-area-height: 260px;--game-table-padding: 6px;--game-info-left-margin-top: 10px;--deal-results-overlay-top: 160px;--deal-results-overlay-height: 180px;--game-header-padding: 3px;--game-header-padding-top: 4px;--game-player-bottom: 8px;--trick-slot-offset-edge: 6px;--trick-slot-offset-west-east: 52px;--trick-slot-ns-offset-x: 28px;--trick-slot-half-w: 24px;--trick-slot-half-h: 36px;--trick-slot-gap: 1px;--trick-slot-grid-offset-x: 36px;--game-north-slot-bottom: -7px;--game-north-table-gap: 4px;--game-table-block-margin-top: 8px;--game-table-center-margin-top: 3px;--game-player-area-height: 130px}.game-table-root.viewport-mobile{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;--mobile-root-edge-inset-right: 2px;padding-right:var(--mobile-root-edge-inset-right)!important;overflow-x:hidden!important;--game-table-surface-height: min(236px, 40.9vh) !important;--mobile-south-strip-inset-x: var(--game-table-padding, 6px);--mobile-table-east-gap: 5px;--mobile-east-col-min: 95px;--mobile-east-col-max: 125px}.game-table-root.viewport-mobile .game-table-block-mobile{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;transform:none!important;padding-top:2px!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-center-spacer-top{flex:0 0 0!important;min-height:0!important;max-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-center-area.game-mobile-center{flex-shrink:0!important;margin-top:0!important;margin-left:0!important;margin-right:0!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-bottom-row{flex:0 1 auto!important;min-height:0!important;max-height:min(63vh,330px)!important;overflow:hidden!important;margin-top:0!important;position:relative!important;z-index:1!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-bottom-row:has(.player-info-panel-your-turn),.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-bottom-row:has(.user-player-panel .opponent-avatar-order-ring){overflow:visible!important}.game-table-root.viewport-mobile.game-mobile-table-chat .game-table-block-mobile .game-mobile-bottom-row{max-height:min(87vh,510px)!important}.game-table-root.viewport-mobile.game-mobile-table-chat .game-table-block-mobile .game-mobile-bottom-row:has(.table-chat-dock--mobile:not(.table-chat-dock--collapsed)){max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.game-table-root.viewport-mobile.game-mobile-table-chat:has(.table-chat-dock--mobile:not(.table-chat-dock--collapsed)) .game-table-main-wrap{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.game-table-root.viewport-mobile .table-chat-dock{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;flex-shrink:0;border:1px solid rgba(34,211,238,.32);border-radius:10px;background:linear-gradient(180deg,#0f172af5,#1e293bf0);overflow:hidden}.game-table-root.viewport-mobile .table-chat-dock.table-chat-dock--mobile:not(.table-chat-dock--collapsed){overflow-x:hidden;overflow-y:visible}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-panel--popover{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:6px;width:100%;max-height:min(40vh,300px);overscroll-behavior:contain;box-shadow:0 0 0 1px #22d3ee33,0 -14px 34px #02061799}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-panel--mine.table-chat-emoji-panel--popover{max-height:min(54vh,400px)}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-panel__tabs{flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;position:sticky;top:0;z-index:2;background:#0f172af7;border-bottom:1px solid rgba(34,211,238,.16);scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-tab{flex-shrink:0;min-height:32px;padding:6px 10px;font-size:12px}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-picker-short-hint{font-size:10px;line-height:1.35}.game-table-root.viewport-mobile .table-chat-dock--collapsed{display:flex;justify-content:center;padding:6px 0 4px;background:transparent;border:none}.game-table-root.viewport-mobile .table-chat-toggle{padding:8px 20px;font-size:13px;font-weight:600;border-radius:999px;border:1px solid rgba(34,211,238,.45);background:#0f172ad9;color:#e2e8f0;cursor:pointer}.game-table-root.viewport-mobile .table-chat-dock-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid rgba(34,211,238,.2);font-size:12px;font-weight:600;color:#94a3b8}.game-table-root.viewport-mobile .table-chat-dock-collapse{background:none;border:none;color:#22d3ee;font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px}.game-table-root.viewport-mobile .table-chat-messages{max-height:min(22vh,160px);overflow-y:auto;padding:6px 8px;font-size:12px;line-height:1.35}.game-table-root.viewport-mobile .mobile-south-name-chat-slot{display:block;min-width:0;width:100%;overflow:hidden}.game-table-root.viewport-mobile .mobile-south-name-chat-marquee{display:block;overflow:hidden;width:100%;min-width:0}.game-table-root.viewport-mobile .mobile-south-name-chat-marquee__track{display:inline-flex;flex-direction:row;align-items:center;white-space:nowrap;width:max-content;min-width:100%;animation:mobile-south-chat-marquee 14s linear infinite}@keyframes mobile-south-chat-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .mobile-south-name-chat-marquee__track{animation:none}}.game-table-root.viewport-mobile .table-chat-empty{color:#64748b;font-size:12px;padding:8px 4px;text-align:center}.game-table-root.viewport-mobile .table-chat-line{margin-bottom:6px;word-break:break-word}.game-table-root.viewport-mobile .table-chat-name{display:block;font-weight:700;color:#22d3ee;font-size:11px;margin-bottom:1px}.game-table-root.viewport-mobile .table-chat-line--self .table-chat-name{color:#a5f3fc}.game-table-root.viewport-mobile .table-chat-body{color:#e2e8f0}.game-table-root.viewport-mobile .table-chat-error{font-size:11px;color:#f87171;padding:0 8px 4px}.game-table-root.viewport-mobile .table-chat-input-row{display:flex;gap:6px;padding:6px 8px 8px;border-top:1px solid rgba(34,211,238,.15);align-items:center}.game-table-root.viewport-mobile .table-chat-input{flex:1;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(100,116,139,.45);background:#0f172ae6;color:#a5f3fc;font-size:13px}.game-table-root.viewport-mobile .table-chat-send{flex-shrink:0;width:40px;height:36px;border-radius:8px;border:1px solid rgba(34,211,238,.45);background:linear-gradient(180deg,#0e7490,#155e75);color:#cffafe;font-size:18px;cursor:pointer}.game-table-root.viewport-mobile .table-chat-send:disabled{opacity:.45;cursor:not-allowed}.game-table-root.viewport-mobile .table-chat-dock--pro:not(.table-chat-dock--collapsed){border:1px solid rgba(148,163,184,.28);border-radius:14px;background:linear-gradient(165deg,#0f172aeb,#1e293be0 55%,#0f172af2);box-shadow:0 0 0 1px #22d3ee1f,0 12px 40px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.game-table-root.viewport-mobile .table-chat-dock-header--pro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(34,211,238,.18);background:linear-gradient(90deg,rgba(34,211,238,.08),transparent)}.game-table-root.viewport-mobile .table-chat-dock-header-left{display:flex;align-items:center;gap:8px;min-width:0}.game-table-root.viewport-mobile .table-chat-dock-title-text{font-size:13px;font-weight:700;color:#e2e8f0;letter-spacing:.02em}.game-table-root.viewport-mobile .table-chat-dock-mobile-quick-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.game-table-root.viewport-mobile .table-chat-dock-mobile-quick-btn{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(34,211,238,.34);background:#0f172ab8;color:#cbd5e1;font-size:11px;font-weight:700;cursor:pointer;font:inherit}.game-table-root.viewport-mobile .table-chat-dock-mobile-quick-btn--active{border-color:#2dd4bfb3;color:#ecfeff;background:linear-gradient(180deg,#2dd4bf4d,#0f766e6b)}.game-table-root.viewport-mobile .table-chat-messages--pro{max-height:var(--mobile-chat-messages-height, 188px);overflow-y:auto;overflow-x:hidden;padding:8px 10px 6px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.game-table-root.viewport-mobile .table-chat-mobile-resize-wrap{position:relative}.game-table-root.viewport-mobile .table-chat-mobile-resize-handle{width:100%;height:22px;margin:0;padding:0;border:none;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.game-table-root.viewport-mobile .table-chat-mobile-resize-handle>span{font-size:16px;line-height:1;letter-spacing:1px}.game-table-root.viewport-mobile .table-chat-mobile-resize-hint{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:2px;padding:4px 8px;border-radius:999px;border:1px solid rgba(34,211,238,.3);background:#020617e0;color:#cbd5e1;font-size:10px;line-height:1.2;white-space:nowrap;pointer-events:none;z-index:2}.game-table-root.viewport-mobile .table-chat-msg-compact{margin-bottom:6px;font-size:12px;line-height:1.35;color:#94a3b8;word-break:break-word}.game-table-root.viewport-mobile .table-chat-msg-compact--self{color:#a5f3fc}.game-table-root.viewport-mobile .table-chat-msg-compact--pending{opacity:.65}.game-table-root.viewport-mobile .table-chat-msg-compact__name{font-weight:700;color:#22d3ee}.game-table-root.viewport-mobile .table-chat-msg-compact--self .table-chat-msg-compact__name{color:#67e8f9}.game-table-root.viewport-mobile .table-chat-msg-compact__sep{padding:0 4px 0 2px;color:#64748b}.game-table-root.viewport-mobile .table-chat-msg-compact--has-quote .table-chat-msg-compact__sep{display:inline}.game-table-root.viewport-mobile .table-chat-msg-compact__quoted{display:block;margin-top:4px}.game-table-root.viewport-mobile .table-chat-msg-compact__reply{display:block;margin-top:6px;color:inherit}.game-table-root.viewport-mobile .table-chat-empty--pro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px 12px;text-align:center;color:#94a3b8}.game-table-root.viewport-mobile .table-chat-empty__lead{font-size:14px;font-weight:600;color:#cbd5e1}.game-table-root.viewport-mobile .table-chat-empty__hint{font-size:12px;line-height:1.45;max-width:260px}.game-table-root.viewport-mobile .table-chat-msg{display:flex;gap:8px;align-items:flex-end;margin-bottom:10px;max-width:100%}.game-table-root.viewport-mobile .table-chat-msg--self{flex-direction:row;justify-content:flex-end}.game-table-root.viewport-mobile .table-chat-msg__avatar{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#0f172a;background:linear-gradient(145deg,#67e8f9,#22d3ee);box-shadow:0 2px 8px #22d3ee40}.game-table-root.viewport-mobile .table-chat-msg__avatar--self{background:linear-gradient(145deg,#c4b5fd,#a78bfa);box-shadow:0 2px 8px #a78bfa40}.game-table-root.viewport-mobile .table-chat-msg__bubble-wrap{min-width:0;max-width:min(100%,280px);display:flex;flex-direction:column;gap:4px}.game-table-root.viewport-mobile .table-chat-msg--self .table-chat-msg__bubble-wrap{align-items:flex-end}.game-table-root.viewport-mobile .table-chat-msg__meta{display:flex;align-items:baseline;gap:8px;padding:0 4px;font-size:10px;color:#64748b}.game-table-root.viewport-mobile .table-chat-msg--self .table-chat-msg__meta{flex-direction:row-reverse}.game-table-root.viewport-mobile .table-chat-msg__name{font-weight:700;color:#22d3ee;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-table-root.viewport-mobile .table-chat-msg__time{font-variant-numeric:tabular-nums;opacity:.95}.game-table-root.viewport-mobile .table-chat-msg__bubble{position:relative;padding:8px 32px 8px 10px;border-radius:14px 14px 14px 6px;background:linear-gradient(180deg,#334155f2,#1e293bfa);border:1px solid rgba(100,116,139,.35);color:#bae6fd;font-size:13px;line-height:1.4;word-break:break-word}.game-table-root.viewport-mobile .table-chat-msg--self .table-chat-msg__bubble{border-radius:14px 14px 6px;background:linear-gradient(180deg,#0e74908c,#082f49eb);border-color:#22d3ee59}.game-table-root.viewport-mobile .table-chat-msg--pending .table-chat-msg__bubble{opacity:.72}.game-table-root.viewport-mobile .table-chat-msg__body{margin:0}.game-table-root.viewport-mobile .table-chat-msg__body--quoted{display:flex;flex-direction:column;gap:8px}.game-table-root.viewport-mobile .table-chat-msg__reply-text{margin:0;white-space:pre-wrap;word-break:break-word}.game-table-root.viewport-mobile .table-chat-msg__copy{position:absolute;right:4px;bottom:4px;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:#0f172a59;color:#94a3b8;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease}.game-table-root.viewport-mobile .table-chat-msg__bubble:hover .table-chat-msg__copy,.game-table-root.viewport-mobile .table-chat-msg__copy:focus-visible{opacity:1}.game-table-root.viewport-mobile .table-chat-error--pro{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 8px 6px;padding:8px 10px;border-radius:10px;background:#7f1d1d59;border:1px solid rgba(248,113,113,.45);color:#fecaca;font-size:12px;line-height:1.35}.game-table-root.viewport-mobile .table-chat-error__dismiss{flex-shrink:0;border:none;background:transparent;color:#fecaca;font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.game-table-root.viewport-mobile .table-chat-composer--pro{padding:8px 10px 10px;border-top:1px solid rgba(34,211,238,.12);background:linear-gradient(0deg,rgba(15,23,42,.55),transparent);position:sticky;bottom:0;z-index:3;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.game-table-root.viewport-mobile .table-chat-composer__inner{display:flex;flex-direction:column;gap:6px}.game-table-root.viewport-mobile .table-chat-composer__toolbar{display:none}.game-table-root.viewport-mobile .table-chat-emoji-toggle{width:40px;height:34px;border-radius:12px}.game-table-root.viewport-mobile .table-chat-input--pro{width:100%;min-height:40px;max-height:100px;resize:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(100,116,139,.45);background:#0f172abf;color:#a5f3fc;font-size:14px;font-family:inherit;line-height:1.35;box-sizing:border-box}.game-table-root.viewport-mobile .table-chat-mobile-input-shell{position:relative;width:100%}.game-table-root.viewport-mobile .table-chat-input--mobile-inline{padding-left:42px;padding-right:44px;overflow-y:hidden}.game-table-root.viewport-mobile .table-chat-mobile-input-shell__emoji,.game-table-root.viewport-mobile .table-chat-mobile-input-shell__send{position:absolute;top:calc(50% - 16px);width:30px;height:30px;border-radius:9px;border:1px solid rgba(100,116,139,.45);background:#0f172ac7;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;padding:0;font:inherit;cursor:pointer;z-index:2}.game-table-root.viewport-mobile .table-chat-mobile-input-shell__emoji{left:7px;font-size:15px}.game-table-root.viewport-mobile .table-chat-mobile-input-shell__send{right:7px;font-size:14px;border-color:#22d3ee80;background:linear-gradient(180deg,#0e7490,#155e75)}.game-table-root.viewport-mobile .table-chat-mobile-input-shell__send:disabled{opacity:.45;cursor:not-allowed}.game-table-root.viewport-mobile .table-chat-input--pro:focus{outline:none;border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1f}.game-table-root.viewport-mobile .table-chat-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.game-table-root.viewport-mobile .table-chat-composer__counter{font-size:11px;color:#64748b;font-variant-numeric:tabular-nums}.game-table-root.viewport-mobile .table-chat-mine__edit-toggle-mobile{width:100%;min-height:34px;border-radius:10px;border:1px solid rgba(34,211,238,.38);background:#0e749033;color:#cffafe;font-size:12px;font-weight:700;cursor:pointer;font:inherit}.game-table-root.viewport-mobile .table-chat-mine{min-height:0;overflow:hidden;gap:5px}.game-table-root.viewport-mobile .table-chat-mine__scroll{min-height:74px;padding-right:1px}.game-table-root.viewport-mobile .table-chat-mine__add-row,.game-table-root.viewport-mobile .table-chat-mine__from-msg{flex-shrink:0}.game-table-root.viewport-mobile .table-chat-mine__del{width:36px}.game-table-root.viewport-mobile .table-chat-mobile-favorites{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:2px 0 0;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.35) transparent}.game-table-root.viewport-mobile .table-chat-mobile-favorites__chip{flex-shrink:0;max-width:220px;min-height:30px;border-radius:999px;border:1px solid rgba(34,211,238,.35);background:#0f172abf;color:#e2e8f0;font-size:12px;padding:0 10px;cursor:pointer;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-table-root.viewport-mobile .table-chat-mobile-favorites__chip:disabled{opacity:.45;cursor:not-allowed}.game-table-root.viewport-mobile .table-chat-mobile-mine-toast{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:7px 12px;border-radius:999px;border:1px solid rgba(45,212,191,.45);background:#020617eb;color:#ccfbf1;font-size:12px;line-height:1.2;pointer-events:none;z-index:8;box-shadow:0 8px 24px #02061773}.game-table-root.viewport-mobile .table-chat-send--pro{padding:8px 16px;min-height:36px;border-radius:10px;border:1px solid rgba(34,211,238,.5);background:linear-gradient(180deg,#0e7490,#155e75);color:#cffafe;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.game-table-root.viewport-mobile .table-chat-send--pro:disabled{opacity:.45;cursor:not-allowed}.game-table-root.viewport-mobile .table-chat-send__spinner{width:16px;height:16px;border:2px solid rgba(103,232,249,.28);border-top-color:#67e8f9;border-radius:50%;animation:table-chat-send-spin .65s linear infinite}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .table-chat-send__spinner{animation:none;border-top-color:#67e8f9bf}}@media (max-width: 600px) and (max-height: 670px),(max-width: 1024px) and (max-height: 560px){.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-panel--mobile-sheet.table-chat-emoji-panel--popover{position:fixed;left:8px;right:8px;top:max(8px,env(safe-area-inset-top,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));margin-top:0;max-height:none;z-index:60;border-radius:12px}.game-table-root.viewport-mobile .table-chat-dock--pro .table-chat-emoji-panel--mobile-sheet .table-chat-mine{min-height:0}}.game-table-root.viewport-mobile .game-table-block-mobile .game-center-area.game-mobile-center{margin-bottom:0!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-table-and-hand{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--mobile-table-east-gap, 5px)!important;width:100%!important;flex-shrink:0!important;margin:0!important;padding:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile .game-mobile-table-and-hand{gap:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-hand-user-stack{gap:2px!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-table-and-hand .game-center-area.game-mobile-center{margin-bottom:0!important;width:100%!important;max-width:100%!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-hand-strip{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;padding-inline:var(--mobile-south-strip-inset-x, 18px)!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-shrink:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;z-index:2!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-hand-strip.game-mobile-hand--narrow-vw,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--narrow-vw,.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide400,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide400{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important}.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide400 .game-mobile-hand-frame,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide400{width:fit-content!important;max-width:100%!important;min-width:auto!important}.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide400 .game-mobile-hand-frame>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide400>div{width:max-content!important;max-width:100%!important;min-width:auto!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide411,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide411{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide411 .game-mobile-hand-frame,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide411{width:fit-content!important;max-width:100%!important;min-width:auto!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-wide411 .game-mobile-hand-frame>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-wide411>div{width:max-content!important;max-width:100%!important;min-width:auto!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-table-block-mobile .game-mobile-hand-strip.game-mobile-hand--9-mid370,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-mid370{width:100%!important;max-width:100%!important;align-self:stretch!important}.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-tight313.game-mobile-hand--narrow-vw,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-tight313.game-mobile-hand--narrow-vw,.game-table-root.viewport-mobile .game-mobile-hand-strip.game-mobile-hand--9-ultra312.game-mobile-hand--narrow-vw,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand.game-mobile-hand--9-ultra312.game-mobile-hand--narrow-vw{max-width:100%!important}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand{width:fit-content!important;max-width:100%!important;min-width:auto!important;margin-inline:auto!important;box-sizing:border-box!important;padding-inline:calc(var(--mobile-south-strip-inset-x, 6px) + 2px)!important}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn){animation:playerHandYourTurnGlowPc 2.85s ease-in-out infinite}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame>div.game-mobile-hand-row,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand>div.game-mobile-hand-row{position:relative;width:max-content!important;max-width:100%!important;min-width:auto!important;margin-left:0!important;margin-right:0!important;overflow-x:visible!important;overflow-y:visible!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div{transform-origin:center bottom;overflow:visible!important;animation:mobileHandCardWaveLift 2.85s cubic-bezier(.42,0,.58,1) infinite;animation-delay:calc(3.2s + (var(--hand-wave-index, 1) - 1) * 78ms)}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div:after,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:4;pointer-events:none;border-radius:6px;background:linear-gradient(to top,#c4b5fdb8,#ffffff8c 22%,#bae6fd80,#38bdf847,#c4b5fd1f);mix-blend-mode:soft-light;opacity:0;will-change:opacity;animation:mobileHandCardWaveGloss 2.85s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:calc(3.2s + (var(--hand-wave-index, 1) - 1) * 78ms)}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div:has(.card-dark-mobile-hand:not(.card-dark-suit-trump)):after,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div:has(.card-dark-mobile-hand:not(.card-dark-suit-trump)):after{animation:none!important;opacity:0!important}@media (max-width: 359px){.game-table-root.viewport-mobile:not(.viewport-mobile-short) .game-table-block-mobile .game-mobile-bottom-row{overflow-x:visible!important}}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn){animation:none!important}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div{animation:none!important;transform:none!important}.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div:after,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div:after{animation:none!important;opacity:0!important}.game-table-root.viewport-mobile .game-info-left-section .deal-results-btn--game-info-corner{animation:none!important}.game-table-root.viewport-mobile .game-info-left-section .deal-results-btn--game-info-corner.deal-results-btn--corner-hint{animation:dealResultsButtonPop .4s ease-out!important}}.game-table-root.viewport-mobile .game-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:110!important;padding-top:calc(env(safe-area-inset-top,0px) + 1px)!important;padding-right:calc(var(--mobile-root-edge-inset-right, 2px) + var(--game-header-padding, 3px))!important;padding-bottom:2px!important;padding-left:var(--game-table-padding, 6px)!important;gap:2px!important;margin-bottom:0!important;flex-wrap:wrap!important;align-items:flex-start!important;background:linear-gradient(180deg,#0f172afa,#0f172af2)!important;box-shadow:0 2px 8px #00000040!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-header{z-index:110!important;background:linear-gradient(180deg,#0f172a00,#0f172a00)!important;box-shadow:none!important;transition:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-header{pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-header :is(button,a[href],input,select,textarea,summary,label[for],[role=button],[role=switch],[role=tab]){pointer-events:auto!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-header{transform:translateY(calc(-100% - 10px))!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row{padding-top:0!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-west,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-north{margin-top:0!important;padding-top:0!important;align-items:flex-start!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-west>div,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-north>div{margin-top:0!important;padding-top:0!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-west .opponent-slot,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-north .opponent-slot,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header{margin-top:0!important;padding-top:0!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section{overflow:visible!important;transform:translateZ(0)!important;align-items:flex-start!important;justify-content:center!important;min-height:auto!important;padding:5px 8px 3px!important;gap:0!important;border-radius:12px!important;border:1px solid rgba(196,181,253,.38)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#581c87f0,#4338cae6,#4f46e5f0)!important;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #22d3ee0f,0 2px 14px #0000003d,0 0 14px #6366f11f,0 0 20px #22d3ee0f!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section>div{gap:0!important;margin-top:10px!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-section{overflow:visible!important;transform:translateZ(0)!important;align-items:flex-end!important;justify-content:center!important;min-height:auto!important;padding:3px 8px 5px!important;gap:0!important;border-radius:12px!important;border:1px solid rgba(196,181,253,.38)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#581c87f0,#4338cae6,#4f46e5f0)!important;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #22d3ee0f,0 2px 14px #0000003d,0 0 14px #6366f11f,0 0 20px #22d3ee0f!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-section>div{gap:0!important;margin-top:0!important;margin-bottom:10px!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-info-left-section .mobile-short-immersive-l-handle{position:absolute!important;z-index:12!important;top:0!important;left:50%!important;width:60px!important;min-width:60px!important;max-width:60px!important;margin:0!important;padding:5px 3px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;line-height:1!important;border-radius:0 0 10px 10px!important;border-style:solid!important;border-color:transparent!important;border-width:0 2px 2px 2px!important;box-sizing:border-box!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background-image:linear-gradient(168deg,#a5b4fc5c,#6366f18c 18%,#4c1d95eb 52%,#1e1b4bfa),linear-gradient(125deg,#3b0764,#5b21b6,#6d28d9,#7c3aed 30%,#6366f1 38%,#0e7490 44%,#0891b2,#06b6d4,#22d3ee,#2dd4bf,#5eead4 64%,#67e8f9 70%,#22d3ee,#0ea5e9,#38bdf8 94%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 -4px 8px #0f172a57,inset 0 0 0 1px #22d3ee1f,inset 0 0 16px #0d948814,0 2px 6px #0003,0 0 0 2px #22d3ee47,0 0 16px #5eead42e,0 0 24px #22d3ee24!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;translate:-50% 0!important;transform-origin:50% 0!important}@keyframes immersive-deal-contract-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee{position:absolute!important;top:5px!important;right:6px!important;left:auto!important;z-index:14!important;max-width:min(70%,352px)!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;text-align:left!important;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;font-style:normal!important;line-height:1.2!important;letter-spacing:.04em!important;color:#ecfeff!important;overflow:hidden!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static{max-width:min(78%,368px)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__static--compact{padding-inline-start:3px!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive button.immersive-deal-contract-marquee.immersive-deal-contract-marquee--compact-static{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive button.immersive-deal-contract-marquee--compact-static:focus-visible{outline:2px solid rgba(56,189,248,.55)!important;outline-offset:2px!important;background:transparent!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive button.immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__viewport--compact-static{overflow:visible!important;isolation:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive button.immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__static,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive button.immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__static--compact{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__viewport{display:block!important;position:relative!important;width:100%!important;overflow:hidden!important;line-height:1.2!important;isolation:isolate!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__viewport:not(.immersive-deal-contract-marquee__viewport--compact-static){-webkit-mask-image:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.32) 5%,rgba(255,255,255,.92) 11%,#fff 18%,#fff 100%)!important;mask-image:linear-gradient(to right,#fff0,#ffffff52 5%,#ffffffeb 11%,#fff 18%,#fff)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__viewport:not(.immersive-deal-contract-marquee__viewport--compact-static):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(to right,rgba(15,23,42,.9) 0%,rgba(15,23,42,.48) 9%,rgba(15,23,42,.12) 16%,transparent 26%)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive.deal-type-no-trump .immersive-deal-contract-marquee__viewport:not(.immersive-deal-contract-marquee__viewport--compact-static){-webkit-mask-image:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.22) 4%,rgba(255,255,255,.88) 10%,#fff 16%,#fff 100%)!important;mask-image:linear-gradient(to right,#fff0,#ffffff38 4%,#ffffffe0,#fff 16%,#fff)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive.deal-type-no-trump .immersive-deal-contract-marquee__viewport:not(.immersive-deal-contract-marquee__viewport--compact-static):after{background:linear-gradient(to right,rgba(24,10,42,.42) 0%,rgba(16,28,52,.26) 8%,rgba(10,36,48,.12) 14%,rgba(8,32,44,.04) 20%,transparent 28%)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__neon-label{text-shadow:0 0 8px rgba(56,189,248,.85),0 0 16px rgba(34,211,238,.45)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__neon-num--deal{text-shadow:0 0 8px rgba(94,234,212,.95),0 0 18px rgba(34,211,238,.75),0 0 28px rgba(6,182,212,.4)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__order--pending{text-shadow:0 0 8px rgba(240,171,252,.9),0 0 18px rgba(217,70,239,.55)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__order--over{text-shadow:0 0 8px rgba(251,113,133,.95),0 0 20px rgba(244,63,94,.65),0 0 32px rgba(225,29,72,.35)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__order--under{text-shadow:0 0 8px rgba(252,211,77,.75),0 0 18px rgba(245,158,11,.45)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__order--equal{text-shadow:0 0 8px rgba(165,243,252,.95),0 0 20px rgba(34,211,238,.55),0 0 30px rgba(56,189,248,.35)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__static{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:.38em!important;white-space:nowrap!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__track{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;animation:immersive-deal-contract-marquee-scroll 14s linear infinite!important;will-change:transform!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--scroll-after-bids .immersive-deal-contract-marquee__track{animation:immersive-deal-contract-marquee-scroll 9s linear infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__pair{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:.38em!important;flex-shrink:0!important;white-space:nowrap!important;padding-right:2.75rem!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__static--compact{letter-spacing:.03em!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__neon-label--short{letter-spacing:.06em!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__neon-label{font-size:.78em!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#bae6fdeb!important;text-shadow:0 0 8px rgba(56,189,248,.85),0 0 16px rgba(34,211,238,.45),0 0 1px rgba(15,23,42,.9)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__neon-sep{font-weight:800!important;color:#a78bfabf!important;text-shadow:0 0 10px rgba(192,132,252,.55),0 0 1px rgba(15,23,42,.95)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode{display:inline-block!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif!important;font-size:.78em!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1.12!important;vertical-align:baseline!important;padding:.1em .4em .12em!important;border-radius:7px!important;box-sizing:border-box!important;border-width:1px!important;border-style:solid!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--compact{font-size:.88em!important;padding:.1em .38em .12em!important;letter-spacing:.03em!important;border-radius:7px!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--compact-no-trump-full{letter-spacing:.015em!important;padding-inline:.32em!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--compact-dark-full{letter-spacing:.02em!important;padding-inline:.3em!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--no-trump{font-size:1.14em!important;color:#fff7fb!important;background:linear-gradient(158deg,#fb718585,#c084fc6b 46%,#2dd4bf47)!important;border-color:#fbb6ceb8!important;box-shadow:inset 0 1px #ffffff29,0 0 14px #f472b67a,0 0 22px #34d39938!important;text-shadow:0 0 10px rgba(253,230,138,.45),0 0 18px rgba(244,114,182,.35),0 1px 2px rgba(15,23,42,.88)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__mode--no-trump{box-shadow:inset 0 1px #ffffff29,0 0 8px #f472b652,0 0 12px #34d39924!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--dark{position:relative!important;z-index:0!important;isolation:isolate!important;transform:translateZ(0)!important;font-size:1.14em!important;font-weight:800!important;letter-spacing:.045em!important;line-height:1.12!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;text-shadow:none!important;background-image:linear-gradient(110deg,#0f766e,#22d3ee,#a855f7,#d484b2,#4bc4ec,#34d399,#c084fc,#06b6d4,#a78bfa,#2dd4bf,#38bdf8,#d8b4fe,#14b8a6 96%,#0f766e),linear-gradient(100deg,transparent 0%,transparent 26%,rgba(255,255,255,.2) 38%,rgba(186,230,253,.42) 46%,rgba(244,200,230,.2) 54%,rgba(255,255,255,.2) 62%,transparent 74%,transparent 100%)!important;background-repeat:no-repeat,no-repeat!important;background-size:340% 100%,280% 100%!important;background-position:0% 50%,-60% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-font-smoothing:antialiased!important;will-change:background-position,filter!important;animation:game-info-dark-mode-name-oil 7s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--dark:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;border-radius:7px!important;box-sizing:border-box!important;pointer-events:none!important;border:1px solid rgba(129,140,248,.62)!important;background:linear-gradient(168deg,#1e1b4bf2,#3730a39e 42%,#0e74906b)!important;box-shadow:inset 0 1px #a5b4fd24,0 0 16px #6366f185,0 0 26px #22d3ee38!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive.deal-type-dark .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__mode--dark{animation:none!important;filter:none!important;will-change:auto!important;background-position:48% 50%,52% 50%!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive.deal-type-dark .immersive-deal-contract-marquee--compact-static .immersive-deal-contract-marquee__mode--dark:before{box-shadow:inset 0 1px #a5b4fd24,0 0 8px #6366f14d,0 0 12px #22d3ee24!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode-sep{font-weight:700!important;margin:0 .06em!important;color:#94a3b88c!important;text-shadow:0 0 8px rgba(99,102,241,.28)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__neon-num--deal{font-size:1.12em!important;font-weight:800!important;color:#5eead4!important;text-shadow:0 0 8px rgba(94,234,212,.95),0 0 18px rgba(34,211,238,.75),0 0 28px rgba(6,182,212,.4),0 1px 2px rgba(15,23,42,.9)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__order{font-size:1.12em!important;font-weight:800!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__order--pending{color:#f0abfc!important;text-shadow:0 0 8px rgba(240,171,252,.9),0 0 18px rgba(217,70,239,.55),0 1px 2px rgba(15,23,42,.9)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__order--over{color:#fda4af!important;text-shadow:0 0 8px rgba(251,113,133,.95),0 0 20px rgba(244,63,94,.65),0 0 32px rgba(225,29,72,.35),0 1px 2px rgba(15,23,42,.9)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__order--under{color:#fcd34d!important;text-shadow:0 0 8px rgba(252,211,77,.75),0 0 18px rgba(245,158,11,.45),0 1px 2px rgba(15,23,42,.9)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__order--equal{color:#a5f3fc!important;text-shadow:0 0 8px rgba(165,243,252,.95),0 0 20px rgba(34,211,238,.55),0 0 30px rgba(56,189,248,.35),0 1px 2px rgba(15,23,42,.9)!important}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__track{animation:none!important;transform:none!important;min-width:0!important;width:auto!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__pair:not(:first-child){display:none!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__pair{padding-right:0!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .immersive-deal-contract-marquee__mode--dark{animation:none!important;filter:none!important;will-change:auto!important;background-position:48% 50%,52% 50%!important}}.immersive-deal-mode-explain-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10050!important;background:#0206179e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:16px 14px max(22px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;animation:immersive-deal-mode-explain-backdrop-in .22s ease-out both!important}@keyframes immersive-deal-mode-explain-backdrop-in{0%{opacity:0}to{opacity:1}}.immersive-deal-mode-explain-toast{position:relative!important;width:100%!important;max-width:min(440px,calc(100vw - 22px))!important;box-sizing:border-box!important;padding:48px 20px 16px!important;border-radius:20px!important;text-align:left!important;font-family:ui-sans-serif,system-ui,sans-serif!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffff1a,0 0 40px #6366f138,0 20px 50px #0000008c!important;animation:immersive-deal-mode-explain-toast-in .28s cubic-bezier(.22,1,.36,1) both!important}.immersive-deal-mode-explain-toast:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;pointer-events:none!important;opacity:.5!important;background:radial-gradient(ellipse 120% 70% at 50% -10%,rgba(255,255,255,.14) 0%,transparent 55%)!important}@keyframes immersive-deal-mode-explain-toast-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.immersive-deal-mode-explain-toast--no-trump{background:linear-gradient(168deg,#1e1b4bfc,#6b21a88c 38%,#0f172afa 72%,#064e3b59)!important;border:1px solid rgba(251,182,206,.62)!important;box-shadow:0 0 0 1px #f472b633,0 0 48px #f472b647,0 20px 50px #0000008c!important}.immersive-deal-mode-explain-toast--dark{background:linear-gradient(168deg,#0f172afc,#3730a3a6 40%,#0e74906b)!important;border:1px solid rgba(147,197,253,.55)!important;box-shadow:0 0 0 1px #6366f140,0 0 44px #22d3ee38,0 20px 50px #0000008c!important}.immersive-deal-mode-explain-toast__close{position:absolute!important;top:10px!important;right:10px!important;z-index:3!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;background:linear-gradient(165deg,#ffffff24,#0f172a8c)!important;color:#f1f5f9!important;font-size:24px!important;line-height:1!important;font-weight:300!important;cursor:pointer!important;box-shadow:0 4px 14px #00000059,inset 0 1px #ffffff1f!important;-webkit-tap-highlight-color:transparent!important}.immersive-deal-mode-explain-toast__close:active{transform:scale(.94)!important;background:linear-gradient(165deg,#ffffff38,#0f172a9e)!important}.immersive-deal-mode-explain-toast__title{position:relative!important;z-index:1!important;margin:0 0 12px!important;padding:0!important;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.22!important;letter-spacing:.02em!important;color:#f8fafc!important}.immersive-deal-mode-explain-toast--no-trump .immersive-deal-mode-explain-toast__title{color:#fdf4ff!important;text-shadow:0 0 20px rgba(244,114,182,.55),0 0 36px rgba(52,211,153,.25),0 1px 2px rgba(15,23,42,.9)!important}.immersive-deal-mode-explain-toast--dark .immersive-deal-mode-explain-toast__title{color:#eef2ff!important;text-shadow:0 0 20px rgba(129,140,248,.65),0 0 32px rgba(34,211,238,.3),0 1px 2px rgba(15,23,42,.92)!important}.immersive-deal-mode-explain-toast__body{position:relative!important;z-index:1!important;margin:0 0 18px!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.55!important;color:#e2e8f0!important;opacity:.96!important}.immersive-deal-mode-explain-toast__actions{position:relative!important;z-index:1!important;display:flex!important;justify-content:stretch!important}.immersive-deal-mode-explain-toast__btn{flex:1 1 auto!important;min-height:46px!important;padding:0 22px!important;border-radius:14px!important;font-size:15px!important;font-weight:800!important;letter-spacing:.04em!important;cursor:pointer!important;border:1px solid rgba(94,234,212,.55)!important;background:linear-gradient(168deg,#2dd4bf8c,#0d9488b8 38%,#0f172af2)!important;color:#f0fdfa!important;text-shadow:0 1px 2px rgba(15,23,42,.65)!important;box-shadow:0 4px 18px #22d3ee47,inset 0 1px #ffffff2e!important;-webkit-tap-highlight-color:transparent!important}.immersive-deal-mode-explain-toast__btn:active{transform:scale(.98)!important}.immersive-deal-mode-explain-toast--no-trump .immersive-deal-mode-explain-toast__btn{border-color:#fbb6ce80!important;background:linear-gradient(168deg,#fbb6ce59,#a78bfa8c 45%,#0f172af5)!important;box-shadow:0 4px 20px #f472b659,inset 0 1px #ffffff29!important}.immersive-deal-mode-explain-toast--dark .immersive-deal-mode-explain-toast__btn{border-color:#93c5fd80!important;background:linear-gradient(168deg,#818cf873,#0e74908c 48%,#0f172af5)!important;box-shadow:0 4px 20px #6366f159,inset 0 1px #ffffff24!important}@media (prefers-reduced-motion: reduce){.immersive-deal-mode-explain-backdrop,.immersive-deal-mode-explain-toast{animation:none!important}}@keyframes short-vh-south-pull-menu-aurora{0%{opacity:.85;transform:translate3d(-6%,2%,0) scale(1.02)}50%{opacity:1;transform:translate3d(5%,-3%,0) scale(1.06)}to{opacity:.85;transform:translate3d(-4%,1%,0) scale(1.02)}}@keyframes short-vh-south-pull-menu-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes short-vh-south-pull-menu-title-shine{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.short-vh-south-pull-menu-portal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:90!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 14px max(20px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:radial-gradient(ellipse 120% 80% at 50% 100%,rgba(76,29,149,.45),transparent 55%),radial-gradient(ellipse 90% 60% at 10% 20%,rgba(14,165,233,.22),transparent 50%),radial-gradient(ellipse 70% 50% at 90% 30%,rgba(244,114,182,.18),transparent 48%),linear-gradient(180deg,#020617b8,#0f172ae0)!important;backdrop-filter:blur(14px) saturate(1.35)!important;-webkit-backdrop-filter:blur(14px) saturate(1.35)!important}.short-vh-south-pull-menu-portal{position:relative!important;overflow:hidden!important;width:min(100%,360px)!important;max-width:100%!important;border-radius:22px!important;padding:18px 16px 14px!important;box-sizing:border-box!important;isolation:isolate!important;border:1px solid rgba(167,139,250,.42)!important;background:linear-gradient(145deg,#1e1b4b8c,#0f172aeb 38%,#020617f7),radial-gradient(ellipse 100% 80% at 50% -20%,rgba(34,211,238,.28),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 80%,rgba(192,132,252,.2),transparent 50%)!important;box-shadow:0 0 0 1px #38bdf833,0 0 40px #38bdf826,0 0 64px #c084fc1f,0 24px 56px #0000008c,inset 0 1px #ffffff1f,inset 0 -1px #0f172a99!important}.short-vh-south-pull-menu-portal__aurora{pointer-events:none!important;position:absolute!important;top:-40%!important;right:-20%!important;bottom:35%!important;left:-20%!important;background:radial-gradient(ellipse at 30% 40%,rgba(34,211,238,.35),transparent 42%),radial-gradient(ellipse at 70% 60%,rgba(244,114,182,.25),transparent 45%),radial-gradient(ellipse at 50% 100%,rgba(167,139,250,.3),transparent 50%)!important;opacity:.75!important;filter:blur(18px)!important;animation:short-vh-south-pull-menu-aurora 18s ease-in-out infinite!important;z-index:0!important}.short-vh-south-pull-menu-portal__stars{pointer-events:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 28% 8%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 44% 35%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 72% 18%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 88% 42%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 18% 78%,rgba(165,243,252,.9),transparent),radial-gradient(1px 1px at 56% 12%,rgba(252,231,243,.85),transparent),radial-gradient(1px 1px at 92% 72%,rgba(255,255,255,.7),transparent)!important;opacity:.5!important;z-index:0!important}.short-vh-south-pull-menu-portal__orbit{pointer-events:none!important;position:absolute!important;top:-18px!important;right:-10px!important;width:72px!important;height:72px!important;border-radius:50%!important;border:1px dashed rgba(167,139,250,.35)!important;opacity:.65!important;animation:short-vh-south-pull-menu-orbit 28s linear infinite!important;z-index:0!important}.short-vh-south-pull-menu-portal__orb{position:absolute!important;top:2px!important;right:10px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:radial-gradient(circle at 30% 30%,#fff,#22d3ee 38%,#6366f1)!important;box-shadow:0 0 12px #22d3eebf,0 0 24px #6366f173!important}.short-vh-south-pull-menu-portal__title,.short-vh-south-pull-menu-portal__lead,.short-vh-south-pull-menu-portal__opts,.short-vh-south-pull-menu-portal__dismiss{position:relative!important;z-index:1!important}.short-vh-south-pull-menu-portal__title{margin:0 0 6px!important;font-size:19px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1.25!important;text-shadow:0 0 28px rgba(56,189,248,.25)!important}.short-vh-south-pull-menu-portal__title-w1{background:linear-gradient(92deg,#7dd3fc,#38bdf8 40%,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.short-vh-south-pull-menu-portal__title-w2{background:linear-gradient(92deg,#e879f9,#c084fc 45%,#a78bfa)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.short-vh-south-pull-menu-portal__title-w3{background:linear-gradient(92deg,#fde047,#fbbf24 35%,#fb923c)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}@media (prefers-reduced-motion: no-preference){.short-vh-south-pull-menu-portal__title{animation:short-vh-south-pull-menu-title-shine 10s linear infinite!important}}.short-vh-south-pull-menu-portal__lead{margin:0 0 16px!important;font-size:13px!important;line-height:1.45!important;color:#bac6dcfa!important;text-shadow:0 0 20px rgba(99,102,241,.2)!important}.short-vh-south-pull-menu-portal__opts{display:flex!important;flex-direction:column!important;gap:10px!important}.short-vh-south-pull-menu-portal__opt{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;text-align:left!important;padding:12px 12px 12px 10px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.22)!important;background:linear-gradient(135deg,#0f172abf,#02061780)!important;color:#e2e8f0!important;font:inherit!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;position:relative!important;overflow:hidden!important;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease!important;box-shadow:inset 0 1px #ffffff0f,0 4px 18px #00000052!important}.short-vh-south-pull-menu-portal__opt:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;transition:opacity .22s ease!important;background:radial-gradient(ellipse 80% 120% at 0% 50%,rgba(255,255,255,.12),transparent 55%)!important;pointer-events:none!important}.short-vh-south-pull-menu-portal__opt:active{transform:scale(.985)!important}.short-vh-south-pull-menu-portal__opt:hover:before,.short-vh-south-pull-menu-portal__opt:active:before{opacity:1!important}.short-vh-south-pull-menu-portal__opt-ico{flex:0 0 auto!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:17px!important;line-height:1!important}.short-vh-south-pull-menu-portal__opt-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}.short-vh-south-pull-menu-portal__opt-k{font-size:14px!important;font-weight:700!important}.short-vh-south-pull-menu-portal__opt-d{font-size:12px!important;line-height:1.38!important;color:#bac6dce6!important}.short-vh-south-pull-menu-portal__opt--immersive{border-color:#22d3ee8c!important;box-shadow:0 0 0 1px #22d3ee33,0 0 28px #22d3ee38,inset 0 0 24px #22d3ee14,inset 0 1px #ffffff14!important}.short-vh-south-pull-menu-portal__opt--immersive .short-vh-south-pull-menu-portal__opt-ico{background:linear-gradient(145deg,#22d3ee4d,#6366f126)!important;box-shadow:0 0 20px #22d3ee59!important;color:#a5f3fc!important}.short-vh-south-pull-menu-portal__opt--immersive .short-vh-south-pull-menu-portal__opt-k{background:linear-gradient(90deg,#cffafe,#67e8f9,#22d3ee)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.short-vh-south-pull-menu-portal__opt--standard{border-color:#c084fc80!important;box-shadow:0 0 0 1px #a78bfa38,0 0 28px #c084fc2e,inset 0 0 22px #9333ea12,inset 0 1px #ffffff12!important}.short-vh-south-pull-menu-portal__opt--standard .short-vh-south-pull-menu-portal__opt-ico{background:linear-gradient(145deg,#c084fc59,#ea580c14)!important;box-shadow:0 0 18px #c084fc66!important;color:#f5d0fe!important}.short-vh-south-pull-menu-portal__opt--standard .short-vh-south-pull-menu-portal__opt-k{background:linear-gradient(90deg,#f0abfc,#e879f9,#c084fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.short-vh-south-pull-menu-portal__opt--stay{border-color:#34d3996b!important;box-shadow:0 0 0 1px #2dd4bf2e,0 0 26px #34d39929,inset 0 0 20px #10b9810f,inset 0 1px #ffffff12!important}.short-vh-south-pull-menu-portal__opt--stay .short-vh-south-pull-menu-portal__opt-ico{background:linear-gradient(145deg,#34d39947,#38bdf81f)!important;box-shadow:0 0 18px #34d3994d!important;color:#a7f3d0!important}.short-vh-south-pull-menu-portal__opt--stay .short-vh-south-pull-menu-portal__opt-k{background:linear-gradient(90deg,#6ee7b7,#34d399,#2dd4bf)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.short-vh-south-pull-menu-portal__dismiss{margin-top:14px!important;width:100%!important;padding:11px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.38)!important;background:linear-gradient(180deg,#33415573,#0f172abf)!important;color:#e2e8f0fa!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 0 20px #94a3b81f,inset 0 1px #ffffff14!important}@media (prefers-reduced-motion: reduce){.short-vh-south-pull-menu-portal__aurora,.short-vh-south-pull-menu-portal__orbit{animation:none!important}.short-vh-south-pull-menu-portal__title{animation:none!important;filter:none!important}}button.mobile-short-vh-south-pull-tab{position:fixed!important;width:140px!important;min-width:140px!important;max-width:140px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:7px!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;line-height:1!important;border-radius:12px 12px 0 0!important;border-style:solid!important;border-color:transparent!important;border-width:2px 2px 0 2px!important;cursor:grab!important;touch-action:none!important;-webkit-tap-highlight-color:transparent!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;z-index:14!important;background-color:#1e1b4bf7!important;pointer-events:auto!important;background-image:radial-gradient(ellipse 130% 88% at 50% -20%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.05) 42%,transparent 58%),linear-gradient(168deg,#94a3fd6b,#4c1d95eb 40%,#0f172af2),linear-gradient(305deg,#5abbf0,#38bdf8,#0ea5e9 12%,#22d3ee,#67e8f9 28%,#5eead4 34%,#2dd4bf,#22d3ee,#06b6d4,#0891b2 50%,#0e7490 56%,#4f46e5 64%,#7c3aed 74%,#6d28d9 86%,#4c1d95)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 3px 5px #fff6,inset 0 -11px 20px #0f172a85,inset 0 0 0 1px #ffffff1f,0 11px 26px #0000006b,0 4px 10px #00000042,0 -1px #ffffff1a,0 0 0 1px #22d3ee4d,0 0 22px #5eead438,0 0 36px #6366f124!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transform-origin:50% 100%!important;transition:transform .22s cubic-bezier(.34,1.45,.64,1),box-shadow .22s ease,border-radius .2s ease,border-width .18s ease,filter .2s ease!important}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--collapsed{height:12px!important;min-height:12px!important;max-height:12px!important;padding:2px 5px!important;align-items:center!important;justify-content:center!important}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--collapsed .mobile-short-vh-south-pull-tab__glyphs{justify-content:center!important;flex:0 0 auto!important;height:auto!important;min-height:0!important}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--collapsed .mobile-short-immersive-l-handle__dot{width:3px!important;height:3px!important;min-width:3px!important;min-height:3px!important}button.mobile-short-vh-south-pull-tab .mobile-short-vh-south-pull-tab__glyphs{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;width:100%!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;pointer-events:none!important}button.mobile-short-vh-south-pull-tab .mobile-short-vh-south-pull-tab__glyphs .mobile-short-immersive-l-handle__glyph{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;min-width:0!important;width:100%!important;line-height:0!important;font-size:0!important;gap:0!important;pointer-events:none!important}button.mobile-short-vh-south-pull-tab .mobile-short-vh-south-pull-tab__glyph-row{opacity:.96!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__dot{width:4px!important;height:4px!important;border-radius:50%!important;flex-shrink:0!important;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,1) 0%,rgba(255,255,255,.28) 24%,transparent 46%),radial-gradient(circle at 50% 118%,rgba(15,23,42,.58) 0%,transparent 48%),var(--dot)!important;box-shadow:0 1px 3px #0000009e,0 0 5px var(--dot),inset 0 1px 1px #ffffffc7,inset 0 -2px 4px #0f172a94!important;animation:mobile-short-immersive-dot-twinkle 18s ease-in-out infinite!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(1){animation-delay:0s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(2){animation-delay:1.05s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(3){animation-delay:2.15s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(4){animation-delay:3.2s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(5){animation-delay:4.28s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(6){animation-delay:5.35s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(7){animation-delay:6.42s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(8){animation-delay:7.5s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(9){animation-delay:8.58s!important}button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(10){animation-delay:9.66s!important}@media (hover: hover) and (pointer: fine){button.mobile-short-vh-south-pull-tab:hover .mobile-short-immersive-l-handle__dot{box-shadow:0 1px 4px #000000b8,0 0 8px var(--dot),inset 0 1px 2px #ffffffeb,inset 0 -2px 5px #0f172aad!important}}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--pointer-over:not(:active) .mobile-short-immersive-l-handle__dot{box-shadow:0 1px 4px #000000b8,0 0 8px var(--dot),inset 0 1px 2px #ffffffeb,inset 0 -2px 5px #0f172aad!important}button.mobile-short-vh-south-pull-tab:active .mobile-short-immersive-l-handle__dot{box-shadow:0 0 4px var(--dot),inset 0 3px 6px #0f172a8c,inset 0 0 1px #ffffff52!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle:hover{background-image:linear-gradient(168deg,#c7d2fe66,#818cf894 22%,#5b21b6f0 50%,#312e81fc),linear-gradient(125deg,#4c1d95,#6d28d9 14%,#7c3aed 26%,#4f46e5 36%,#0e7490 44%,#0891b2 50%,#06b6d4,#22d3ee,#2dd4bf,#5eead4 66%,#67e8f9 72%,#22d3ee,#0ea5e9 88%,#38bdf8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}@media (hover: hover) and (pointer: fine){button.mobile-short-vh-south-pull-tab:hover{background-image:radial-gradient(ellipse 125% 95% at 50% -28%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 45%,transparent 62%),linear-gradient(162deg,#e0e7ff8c,#818cf8b8 28%,#4338caf2 55%,#1e1b4bfa),linear-gradient(125deg,#4c1d95,#6d28d9 14%,#7c3aed 26%,#4f46e5 36%,#0e7490 44%,#0891b2 50%,#06b6d4,#22d3ee,#2dd4bf,#5eead4 66%,#67e8f9 72%,#22d3ee,#0ea5e9 88%,#38bdf8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--pointer-over:not(:active){background-image:radial-gradient(ellipse 125% 95% at 50% -28%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.08) 45%,transparent 62%),linear-gradient(162deg,#e0e7ff8c,#818cf8b8 28%,#4338caf2 55%,#1e1b4bfa),linear-gradient(125deg,#4c1d95,#6d28d9 14%,#7c3aed 26%,#4f46e5 36%,#0e7490 44%,#0891b2 50%,#06b6d4,#22d3ee,#2dd4bf,#5eead4 66%,#67e8f9 72%,#22d3ee,#0ea5e9 88%,#38bdf8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}@media (hover: hover) and (pointer: fine){button.mobile-short-vh-south-pull-tab:hover{border-radius:12px!important;border-width:2px!important;transform:scale(1.04)!important;transform-origin:50% 50%!important;filter:saturate(1.14) brightness(1.07)!important;box-shadow:inset 0 4px 7px #ffffff7a,inset 0 -12px 22px #0f172a7a,inset 0 0 0 1px #fff3,0 0 0 2px #38bdf88c,0 0 0 1px #a78bfa52,0 14px 36px #0000006b,0 6px 14px #00000038,0 0 48px #5eead461,0 0 64px #6366f138!important}}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--pointer-over:not(:active){border-radius:12px!important;border-width:2px!important;transform:scale(1.04)!important;transform-origin:50% 50%!important;filter:saturate(1.14) brightness(1.07)!important;box-shadow:inset 0 4px 7px #ffffff7a,inset 0 -12px 22px #0f172a7a,inset 0 0 0 1px #fff3,0 0 0 2px #38bdf88c,0 0 0 1px #a78bfa52,0 14px 36px #0000006b,0 6px 14px #00000038,0 0 48px #5eead461,0 0 64px #6366f138!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle:active{transform:scale(.96)!important;box-shadow:inset 0 4px 10px #0f172a6b,inset 0 0 0 1px #22d3ee24,0 1px 3px #00000042,0 0 12px #5eead42e!important}button.mobile-short-vh-south-pull-tab:active{cursor:grabbing!important;border-radius:12px!important;border-width:2px!important;transform:scale(.88)!important;transform-origin:50% 50%!important;filter:saturate(1.18) brightness(1.06)!important;background-image:radial-gradient(ellipse 120% 100% at 50% 8%,rgba(255,255,255,.12) 0%,transparent 52%),linear-gradient(178deg,#1e1b4bfa,#312e81f5 45%,#0f172afc),linear-gradient(305deg,#312e81,#4c1d95 22%,#5b21b6 40%,#0e7490 52%,#0891b2 62%,#22d3ee)!important;box-shadow:inset 0 8px 22px #0f172a9e,inset 0 2px 4px #00000059,inset 0 0 0 1px #5eead438,0 0 0 2px #22d3ee8c,0 0 26px #2dd4bf73,0 2px 10px #0006!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle:focus-visible{outline:2px solid rgba(94,234,212,.75)!important;outline-offset:2px!important}button.mobile-short-vh-south-pull-tab:focus-visible{outline:2px solid rgba(94,234,212,.75)!important;outline-offset:2px!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-evenly!important;flex:1 1 0!important;min-width:0!important;line-height:0!important;font-size:0!important;gap:0!important;pointer-events:none!important}@keyframes mobile-short-immersive-dot-twinkle{0%,40%,46%,to{opacity:1}42%,44%{opacity:.58}}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__dot{width:4px!important;height:4px!important;border-radius:50%!important;flex-shrink:0!important;--dot: #cbd5e1;background:radial-gradient(circle at 50% 50%,#fffffff2,#fff0 58%),var(--dot)!important;box-shadow:0 0 6px var(--dot),0 0 2px #ffffff73,inset 0 1px #ffffff94,inset 0 -1px #0f172a47!important;animation:mobile-short-immersive-dot-twinkle 18s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(1){animation-delay:0s!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(2){animation-delay:1.05s!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(3){animation-delay:2.15s!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(4){animation-delay:3.2s!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__glyph>.mobile-short-immersive-l-handle__dot:nth-child(5){animation-delay:4.28s!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-info-left-section .mobile-short-immersive-l-handle.mobile-short-immersive-l-handle--pulse{animation:mobile-short-immersive-l-pulse 1.65s ease-in-out 2 both!important}@keyframes mobile-short-immersive-l-pulse{0%,to{transform:scale(1);filter:brightness(1) saturate(1);box-shadow:inset 0 -4px 8px #0f172a57,inset 0 0 0 1px #22d3ee1f,inset 0 0 16px #0d948814,0 2px 6px #0003,0 0 0 2px #22d3ee47,0 0 16px #5eead42e,0 0 24px #22d3ee24}50%{transform:scale(1.095);filter:brightness(1.38) saturate(1.46);box-shadow:inset 0 -2px 6px #0f172a33,inset 0 0 0 1px #ffffff73,inset 0 0 32px #2dd4bf66,0 4px 16px #00000047,0 0 0 5px #5eead4eb,0 0 26px #5eead4d1,0 0 48px #22d3eead,0 0 72px #38bdf885,0 0 100px #a78bfa80}}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-info-left-section .mobile-short-immersive-l-handle.mobile-short-immersive-l-handle--pulse,.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle__dot,button.mobile-short-vh-south-pull-tab .mobile-short-immersive-l-handle__dot{animation:none!important}@media (hover: hover) and (pointer: fine){button.mobile-short-vh-south-pull-tab:hover{transform:none!important;filter:none!important}}button.mobile-short-vh-south-pull-tab.mobile-short-vh-south-pull-tab--pointer-over:not(:active){transform:none!important;filter:none!important}button.mobile-short-vh-south-pull-tab:active{transform:scale(.96)!important;filter:none!important}}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-l-handle-hint{position:fixed!important;z-index:230!important;top:max(40px,calc(env(safe-area-inset-top,0px) + 34px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;max-width:280px!important;padding:8px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1.35!important;color:#e2e8f0!important;background:#0f172af0!important;border:1px solid rgba(45,212,191,.45)!important;box-shadow:0 8px 24px #00000073!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .mobile-short-immersive-invite-chip{position:fixed!important;z-index:230!important;pointer-events:auto!important;left:50%!important;bottom:max(96px,calc(18dvh + env(safe-area-inset-bottom,0px)))!important;transform:translate(-50%)!important;padding:6px 12px!important;border-radius:0 0 999px 999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;color:#ecfeff!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;border:1px solid rgba(94,234,212,.55)!important;background:linear-gradient(180deg,#0d94888c,#0f172aeb)!important;box-shadow:0 4px 18px #00000059,0 0 14px #22d3ee40!important}.mobile-short-vh-comfort-hint-portal.mobile-short-immersive-l-handle-hint{position:fixed!important;z-index:10050!important;top:max(40px,calc(env(safe-area-inset-top,0px) + 34px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;max-width:min(360px,calc(100vw - 16px))!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;padding:12px 10px 12px 14px!important;border-radius:14px!important;font-size:14px!important;line-height:1.38!important;color:#cbd5e1!important;background:linear-gradient(155deg,rgba(51,65,85,.35) 0%,transparent 42%),linear-gradient(168deg,#1e293bfa,#0f172afc)!important;border:1px solid rgba(45,212,191,.38)!important;box-shadow:0 12px 32px #00000080,0 0 0 1px #22d3ee1a,inset 0 1px #ffffff0f,0 0 28px #5eead41a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;pointer-events:auto!important}.mobile-short-vh-comfort-hint-portal__main{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.mobile-short-vh-comfort-hint-portal__title{margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-.02em!important;color:#cbd5e1!important}.mobile-short-vh-comfort-hint-portal__stol{color:#fb923c!important;font-weight:800!important;text-shadow:0 0 14px rgba(251,146,60,.42),0 0 1px rgba(15,23,42,.75)!important}.mobile-short-vh-comfort-hint-portal__title-muted{font-weight:600!important;font-size:14px!important;letter-spacing:0!important;color:#64748b!important}.mobile-short-vh-comfort-hint-portal__accent{font-weight:800!important;white-space:nowrap!important}.mobile-short-vh-comfort-hint-portal__accent-w1{color:#5eead4!important;text-shadow:0 0 10px rgba(45,212,191,.32),0 0 1px rgba(15,23,42,.85)!important}.mobile-short-vh-comfort-hint-portal__accent-w2{color:#5ecce8!important;text-shadow:0 0 10px rgba(56,189,248,.28),0 0 1px rgba(15,23,42,.85)!important}.mobile-short-vh-comfort-hint-portal__accent-w3{color:#d8b4fe!important;text-shadow:0 0 10px rgba(192,132,252,.3),0 0 1px rgba(15,23,42,.85)!important}.mobile-short-vh-comfort-hint-portal__list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.mobile-short-vh-comfort-hint-portal__item{margin:0!important;padding:0 0 0 11px!important;border-left:2px solid rgba(45,212,191,.55)!important}.mobile-short-vh-comfort-hint-portal__item--dim{opacity:.9!important;border-left-color:#475569f2!important}.mobile-short-vh-comfort-hint-portal__item--dim .mobile-short-vh-comfort-hint-portal__key{color:#f0c4a8!important}.mobile-short-vh-comfort-hint-portal__item--dim .mobile-short-vh-comfort-hint-portal__val{color:#8ee4dc!important}.mobile-short-vh-comfort-hint-portal__key{font-size:14px!important;font-weight:700!important;color:#99f6e4!important;letter-spacing:.01em!important}.mobile-short-vh-comfort-hint-portal__val{margin-top:3px!important;font-size:13px!important;font-weight:500!important;color:#94a3b8!important;line-height:1.32!important}.mobile-short-vh-comfort-hint-portal__foot{margin:0!important;padding:10px 0 0!important;border-top:1px solid rgba(139,92,246,.22)!important;font-size:13px!important;line-height:1.48!important;color:#9b8ac4!important}.mobile-short-vh-comfort-hint-portal__foot-label{font-weight:700!important;color:#a78bfa!important;letter-spacing:.02em!important;text-shadow:0 0 1px rgba(15,23,42,.65)!important}.mobile-short-vh-comfort-hint-portal__foot-or{font-weight:600!important;font-style:normal!important;color:#7c6fa8!important}.mobile-short-vh-comfort-hint-portal__foot-strong{font-weight:600!important}.mobile-short-vh-comfort-hint-portal__foot-strong--sky{color:#9d8bd9!important;text-shadow:0 0 1px rgba(15,23,42,.55)!important}.mobile-short-vh-comfort-hint-portal__foot-strong--lilac{color:#b8a3e0!important;text-shadow:0 0 1px rgba(15,23,42,.55)!important}.mobile-short-immersive-welcome-portal{position:fixed!important;z-index:10045!important;top:max(52px,calc(env(safe-area-inset-top,0px) + 42px))!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;display:flex!important;justify-content:center!important;pointer-events:none!important;box-sizing:border-box!important}.mobile-short-immersive-welcome-portal__card{pointer-events:auto!important;max-width:min(360px,calc(100vw - 20px))!important;width:100%!important;box-sizing:border-box!important;padding:14px 16px 12px!important;border-radius:16px!important;background:linear-gradient(160deg,rgba(76,29,149,.42) 0%,transparent 55%),linear-gradient(168deg,#1e293bfa,#0f172afc)!important;border:1px solid rgba(167,139,250,.45)!important;box-shadow:0 14px 36px #00000085,0 0 0 1px #22d3ee1f,inset 0 1px #ffffff12,0 0 28px #a78bfa2e!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;animation:mobile-short-immersive-welcome-in .46s cubic-bezier(.22,1,.36,1) both!important}@keyframes mobile-short-immersive-welcome-in{0%{opacity:0!important;transform:translateY(10px) scale(.96)!important}to{opacity:1!important;transform:translateY(0) scale(1)!important}}.mobile-short-immersive-welcome-portal__title{margin:0 0 8px!important;padding:0!important;font-size:17px!important;font-weight:800!important;line-height:1.22!important;letter-spacing:-.02em!important;color:#e9d5ff!important;text-shadow:0 0 22px rgba(167,139,250,.45),0 0 1px rgba(15,23,42,.9)!important}@supports ((-webkit-background-clip: text) or (background-clip: text)){.mobile-short-immersive-welcome-portal__title{background-image:linear-gradient(102deg,#fde68a,#f9a8d4 22%,#c4b5fd 48%,#67e8f9 72%,#bef264)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}}.mobile-short-immersive-welcome-portal__lead{margin:0 0 12px!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;color:#c7d2fe!important;text-shadow:0 0 14px rgba(129,140,248,.28)!important}.mobile-short-immersive-welcome-portal__hl{font-weight:700!important;color:#5eead4!important;text-shadow:0 0 14px rgba(45,212,191,.55),0 0 1px rgba(15,23,42,.85)!important}.mobile-short-immersive-welcome-portal__em{font-weight:700!important;color:#fcd34d!important;text-shadow:0 0 12px rgba(251,191,36,.42),0 0 1px rgba(15,23,42,.8)!important}.mobile-short-immersive-welcome-portal__skip{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;color:#fbcfe8!important;text-shadow:0 0 16px rgba(244,114,182,.35)!important;-webkit-user-select:none!important;user-select:none!important}.mobile-short-immersive-welcome-portal__skip-input{flex:0 0 auto!important;width:20px!important;height:20px!important;margin:0!important;accent-color:#2dd4bf!important;cursor:pointer!important}.mobile-short-immersive-welcome-portal__skip-text{flex:1 1 auto!important;min-width:0!important;color:#fce7f3!important;text-shadow:0 0 12px rgba(244,114,182,.4),0 0 1px rgba(15,23,42,.75)!important}.mobile-short-immersive-welcome-portal__dismiss{display:block!important;width:100%!important;margin:0!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(94,234,212,.45)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em!important;color:#fef9c3!important;text-shadow:0 0 18px rgba(250,204,21,.45),0 1px 2px rgba(15,23,42,.65)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(165deg,#0d94888c,#0f172aeb)!important;box-shadow:0 4px 16px #00000059,0 0 14px #22d3ee38!important}.mobile-short-immersive-welcome-portal__dismiss:active{transform:scale(.98)!important}.mobile-short-immersive-welcome-portal__dismiss:focus-visible{outline:2px solid rgba(94,234,212,.75)!important;outline-offset:2px!important}@media (prefers-reduced-motion: reduce){.mobile-short-immersive-welcome-portal__card{animation:none!important}}.mobile-short-vh-comfort-hint-portal__close{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:-4px -4px -4px 0!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(94,234,212,.35)!important;background:#0f172aa6!important;color:#99f6e4!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;box-shadow:inset 0 1px #ffffff0f!important}.mobile-short-vh-comfort-hint-portal__close:hover{color:#ecfeff!important;border-color:#5eead48c!important;background:linear-gradient(165deg,#475569f2,#334155fc)!important}.mobile-short-vh-comfort-hint-portal__close:active{transform:scale(.94)!important}.mobile-short-vh-comfort-hint-portal__close:focus-visible{outline:2px solid rgba(94,234,212,.75)!important;outline-offset:2px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile{position:relative!important;z-index:60!important;padding-bottom:max(96px,30dvh)!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile *{pointer-events:auto!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-main-wrap.game-table-main-wrap--short-vh{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overflow-anchor:none!important;overscroll-behavior-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-main-wrap.game-table-main-wrap--short-vh::-webkit-scrollbar{width:0!important;height:0!important;background:transparent!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive>.game-table-main-wrap.game-table-main-wrap--short-vh{padding-top:env(safe-area-inset-top,0px)!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive>.game-table-main-wrap.game-table-main-wrap--short-vh>.game-table-block-mobile{padding-top:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile .game-mobile-bottom-row{flex:0 0 auto!important;min-height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile .game-mobile-bottom-row:has(.player-info-panel-your-turn),.game-table-root.viewport-mobile.viewport-mobile-short .game-table-block-mobile .game-mobile-bottom-row:has(.user-player-panel .opponent-avatar-order-ring){overflow-x:hidden!important;overflow-y:visible!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle{flex-shrink:0!important;box-sizing:border-box!important;width:max-content!important;max-width:min(92vw,300px)!important;align-self:center!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:2px 8px 8px!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font:inherit!important;line-height:normal!important;color:inherit!important;pointer-events:auto!important;touch-action:none!important;cursor:ns-resize!important;-webkit-tap-highlight-color:transparent!important;border:none!important;background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;position:relative!important;z-index:85!important;isolation:isolate!important;overflow:visible!important;-webkit-user-select:none!important;user-select:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__capsule{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:min(92vw,300px)!important;min-width:0!important;margin-inline:auto!important;padding:0 18px 1px!important;border-radius:0 0 999px 999px!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0px,rgba(0,0,0,.92) 9px,#000 14px);mask-image:linear-gradient(to bottom,transparent 0px,rgba(0,0,0,.92) 9px,#000 14px);-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none!important;box-sizing:border-box!important;position:relative!important;isolation:isolate!important;overflow:clip!important;border-style:solid!important;border-color:transparent!important;border-width:1px!important;background-color:#080518b8!important;background-image:radial-gradient(ellipse 95% 75% at 50% -8%,rgba(221,214,254,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(34,211,238,.12) 0%,transparent 52%),radial-gradient(circle at 12% 88%,rgba(139,92,246,.28) 0%,transparent 42%),linear-gradient(172deg,#4c1d9573,#1e1b4be0 38%,#0f172af5 65%,#030712fa),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 0 8px #8b5cf60f,inset 0 0 8px #22d3ee0d,inset 0 -2px #00000061,0 0 0 .5px #a78bfa33,0 0 4px #7c3aed1f,0 0 5px #22d3ee1f,0 1px 4px #00000024!important;transform-origin:50% 100%!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,padding .28s ease!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__capsule:before{display:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__capsule:after{content:""!important;position:absolute!important;top:2px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:0 0 999px 999px!important;pointer-events:none!important;z-index:0!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,inset 0 0 0 1px #a78bfa2e!important;background:linear-gradient(180deg,#ffffff0f,#fff0 38%,#0000001f)!important;mix-blend-mode:soft-light!important}@keyframes short-vh-south-resize-arrow-iridescent-tap-down{0%{transform:scale(1.14)}35%{transform:scale(1.19)}70%{transform:scale(1.17)}to{transform:scale(1)}}@keyframes short-vh-south-resize-arrow-iridescent-tap-up{0%{transform:scale(1.14)}35%{transform:scale(1.19)}70%{transform:scale(1.17)}to{transform:scale(1)}}@keyframes short-vh-south-resize-arrow-blink-down{0%,to{transform:scale(1);filter:brightness(1.06) saturate(1.12);text-shadow:0 0 14px rgba(56,189,248,.95),0 0 26px rgba(14,165,233,.88),0 0 40px rgba(2,132,199,.72)}50%{transform:scale(1.12);filter:brightness(1.18) saturate(1.28);text-shadow:0 0 20px rgba(125,211,252,1),0 0 38px rgba(56,189,248,1),0 0 56px rgba(14,165,233,.98),0 0 74px rgba(2,132,199,.9),0 0 92px rgba(3,105,161,.72)}}@keyframes short-vh-south-resize-arrow-blink-up{0%,to{transform:scale(1);filter:brightness(1.06) saturate(1.12);text-shadow:0 0 14px rgba(71,226,90,.85),0 0 26px rgba(52,175,70,.78),0 0 40px rgba(38,128,54,.62)}50%{transform:scale(1.12);filter:brightness(1.18) saturate(1.28);text-shadow:0 0 20px rgba(185,248,194,1),0 0 38px rgba(71,226,90,1),0 0 56px rgba(48,165,68,.98),0 0 74px rgba(34,120,52,.9),0 0 92px rgba(24,88,40,.72)}}@keyframes short-vh-south-resize-arrow-active-pulse-down{0%,to{transform:scale(1.04);filter:brightness(1.1) saturate(1.18);text-shadow:0 0 16px rgba(56,189,248,.96),0 0 32px rgba(14,165,233,.92),0 0 48px rgba(2,132,199,.8)}50%{transform:scale(1.14);filter:brightness(1.22) saturate(1.32);text-shadow:0 0 22px rgba(186,230,253,1),0 0 42px rgba(56,189,248,1),0 0 62px rgba(14,165,233,1),0 0 80px rgba(2,132,199,.92),0 0 96px rgba(3,105,161,.72)}}@keyframes short-vh-south-resize-arrow-active-pulse-up{0%,to{transform:scale(1.04);filter:brightness(1.1) saturate(1.18);text-shadow:0 0 16px rgba(71,226,90,.92),0 0 32px rgba(52,175,70,.88),0 0 48px rgba(38,128,54,.75)}50%{transform:scale(1.14);filter:brightness(1.22) saturate(1.32);text-shadow:0 0 22px rgba(210,248,218,1),0 0 42px rgba(71,226,90,1),0 0 62px rgba(52,175,70,1),0 0 80px rgba(38,130,56,.94),0 0 96px rgba(28,95,44,.76)}}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.08em!important;position:relative!important;z-index:1!important;pointer-events:auto!important;font-family:Orbitron,JetBrains Mono,ui-monospace,system-ui,sans-serif!important;font-size:clamp(9.5px,2.68vw,11.5px)!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:none!important;line-height:1.1!important;white-space:nowrap!important;-webkit-font-smoothing:antialiased!important;transition:font-size .28s ease,line-height .28s ease!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__label-suffix{margin-left:.28em!important;font-size:1em!important;background-image:linear-gradient(185deg,#fefce8d1,#f5d0fec7 22%,#a78bfab8 48%,#6366f1ad 72%,#312e81bf)!important;background-size:100% 160%!important;background-position:50% 0!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.35px rgba(49,46,129,.35)!important;paint-order:stroke fill!important;letter-spacing:.14em!important;text-shadow:0 0 10px rgba(192,167,252,.55),0 0 18px rgba(139,92,246,.35),0 0 26px rgba(99,102,241,.22)!important;transition:font-size .28s ease,text-shadow .28s ease,-webkit-text-stroke .28s ease!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__arrow{display:inline-block!important;font-weight:900!important;line-height:1!important;vertical-align:middle!important;background-size:140% 200%!important;background-position:45% 35%!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0 transparent!important;paint-order:normal!important;transition:text-shadow .28s ease,opacity .28s ease,transform .28s ease,filter .28s ease,background-position .35s ease,background-size .35s ease!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__arrow--down{-webkit-text-stroke:.88px rgba(207,250,254,.62)!important;paint-order:stroke fill!important;background-image:linear-gradient(172deg,#67e8f9,#22d3ee 12%,#0ea5e9,#0284c7,#0369a1,#0e7490 76%,#164e63)!important;text-shadow:0 0 1px rgba(255,255,255,.35),0 0 12px rgba(56,189,248,.96),0 0 26px rgba(14,165,233,.9),0 0 42px rgba(2,132,199,.78),0 0 58px rgba(3,105,161,.55)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__arrow--up{-webkit-text-stroke:.88px rgba(170,235,182,.52)!important;paint-order:stroke fill!important;background-image:linear-gradient(172deg,#c8f5d2,#6edc7e 18%,#47e25a 40%,#2ea848 65%,#166528)!important;text-shadow:0 0 1px rgba(210,248,218,.45),0 0 12px rgba(71,226,90,.58),0 0 26px rgba(46,168,62,.42),0 0 42px rgba(30,120,48,.28)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__arrow-gap{font-size:.55em!important;width:.25em!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-down-only .game-mobile-short-south-resize-handle__arrow--down{animation:short-vh-south-resize-arrow-active-pulse-down 2.1s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:not(.game-mobile-short-south-resize-handle--hint-down-only):not(.game-mobile-short-south-resize-handle--hint-up-only):not(.game-mobile-short-south-resize-handle--hint-both) .game-mobile-short-south-resize-handle__arrow--up{opacity:.32!important;text-shadow:none!important;-webkit-text-stroke:.4px rgba(35,85,44,.42)!important;paint-order:stroke fill!important;background-image:linear-gradient(172deg,#5a8f62,#35663d 48%,#1a3820)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-up-only .game-mobile-short-south-resize-handle__arrow--up{animation:short-vh-south-resize-arrow-active-pulse-up 2.1s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-up-only .game-mobile-short-south-resize-handle__arrow--down{opacity:.34!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-both .game-mobile-short-south-resize-handle__arrow--down{animation:short-vh-south-resize-arrow-blink-down 1.05s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-both .game-mobile-short-south-resize-handle__arrow--up{animation:short-vh-south-resize-arrow-blink-up 1.05s ease-in-out infinite!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--down{filter:none!important;animation:short-vh-south-resize-arrow-iridescent-tap-down 1.35s cubic-bezier(.22,1,.36,1) 1 both!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-up-only.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-both.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up{filter:none!important;animation:short-vh-south-resize-arrow-iridescent-tap-up 1.35s cubic-bezier(.22,1,.36,1) 1 both!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--down,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up{opacity:1!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow:not(.game-mobile-short-south-resize-handle--hint-down-only):not(.game-mobile-short-south-resize-handle--hint-up-only):not(.game-mobile-short-south-resize-handle--hint-both) .game-mobile-short-south-resize-handle__arrow--up{opacity:.32!important;animation:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-up-only.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-both.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-up-only:active .game-mobile-short-south-resize-handle__arrow--up,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--hint-both:active .game-mobile-short-south-resize-handle__arrow--up{-webkit-text-stroke:.88px rgba(200,255,170,.92)!important;background-image:linear-gradient(172deg,#7dff9f,#39ff7a 14%,#00f067 32%,#00c853,#00a040 72%,#006b2b)!important;text-shadow:0 0 4px rgba(0,255,120,.95),0 0 8px rgba(0,240,100,1),0 0 18px rgba(0,220,90,1),0 0 32px rgba(0,200,80,.98),0 0 50px rgba(0,170,70,.9),0 0 70px rgba(0,130,55,.7),0 0 92px rgba(0,100,45,.48)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--down,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__arrow--down{-webkit-text-stroke:.88px rgba(150,240,255,.92)!important;background-image:linear-gradient(172deg,#5ce5ff,#1ad4ff 16%,#00b8ff 36%,#0090f0,#0068d6 80%,#004080)!important;text-shadow:0 0 4px rgba(0,230,255,.98),0 0 8px rgba(0,210,255,1),0 0 18px rgba(0,190,255,1),0 0 32px rgba(0,165,245,.98),0 0 50px rgba(0,140,230,.92),0 0 70px rgba(0,110,200,.72),0 0 92px rgba(0,85,160,.48)!important}@keyframes short-vh-south-resize-tap-glow{0%{transform:scale(1.065);box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 1px #ffffff38,inset 0 -2px #00000061,inset 0 -18px 36px #22d3ee47,inset 0 0 48px #a78bfa24}28%{transform:scale(1.095);box-shadow:inset 0 0 0 1px #ffffff85,inset 0 2px #fdf4ff47,inset 0 -2px #00000057,inset 0 -22px 44px #38bdf852,inset 0 0 56px #c084fc2e}to{transform:scale(1.095);box-shadow:inset 0 0 0 1px #ffffff85,inset 0 2px #fdf4ff47,inset 0 -2px #00000057,inset 0 -22px 44px #38bdf852,inset 0 0 56px #c084fc2e}}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule{animation:short-vh-south-resize-tap-glow 1.35s cubic-bezier(.22,1,.36,1) 1 both!important;transform-origin:50% 100%!important;will-change:transform!important}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle__arrow{animation:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--down{filter:none!important;text-shadow:0 0 6px rgba(0,230,255,1),0 0 16px rgba(0,200,255,1),0 0 34px rgba(0,170,245,.96),0 0 54px rgba(0,130,220,.82),0 0 78px rgba(0,95,185,.58)!important;transform:scale(1.12)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--hint-up-only.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--hint-both.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__arrow--up{filter:none!important;text-shadow:0 0 6px rgba(0,255,130,1),0 0 16px rgba(0,235,105,1),0 0 34px rgba(0,210,88,.96),0 0 54px rgba(0,175,72,.82),0 0 78px rgba(0,130,55,.58)!important;transform:scale(1.12)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule{animation:none!important;transform:scale(1.045)!important;transform-origin:50% 100%!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule:before,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__capsule:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-wrap{position:relative!important;align-self:center!important;margin-inline:auto!important;width:fit-content!important;max-width:min(92vw,300px)!important;min-width:0!important;min-height:0!important;height:auto!important;flex-grow:0!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:focus-visible{outline:2px solid rgba(196,181,253,.85)!important;outline-offset:5px!important;border-radius:10px!important;box-shadow:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__capsule{padding:3px 18px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-clip-path:inset(1px 0 0 0)!important;clip-path:inset(1px 0 0 0)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule:before,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__capsule:before{display:block!important;content:""!important;position:absolute!important;top:1px!important;right:2px!important;bottom:2px!important;left:2px!important;border-radius:0 0 999px 999px!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(168deg,#060a166b,#0f172a38 28%,#0f172a0f 52%,#00000038)!important;-webkit-backdrop-filter:blur(12px) saturate(1.12) brightness(.88)!important;backdrop-filter:blur(12px) saturate(1.12) brightness(.88)!important;box-shadow:inset 0 -1px #00000042!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__capsule:after,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__capsule:after{z-index:1!important;top:2px!important;right:3px!important;bottom:3px!important;left:3px!important;box-shadow:inset 0 -2px 10px #00000038,inset 0 0 0 1px #e0e7ff1f!important;background:linear-gradient(185deg,#1e293b24,#0f172a0f 34%,#fff0 52%,#0000002e)!important;mix-blend-mode:soft-light!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__label,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__label{font-size:clamp(12.3px,3.53vw,14.7px)!important;line-height:1.05!important;font-weight:900!important;align-items:center!important;justify-content:center!important;z-index:2!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle.game-mobile-short-south-resize-handle--tap-glow .game-mobile-short-south-resize-handle__label-suffix,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:active .game-mobile-short-south-resize-handle__label-suffix{background-image:linear-gradient(122deg,#611cd7,#2563eb 10%,#1b9efa,#06b6d4 26%,#7157d0 36%,#a855f7,#dd4da7,#f472b6 60%,#fb923c 70%,#bd902d 82%,#fde047 92%,#fef9c3)!important;background-size:108% 155%!important;background-position:52% 48%!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:0 transparent!important;paint-order:stroke fill!important;text-shadow:none!important;transition:font-size .28s ease,-webkit-text-stroke .28s ease!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-short-south-resize-handle:not(.game-mobile-short-south-resize-handle--tap-glow):active .game-mobile-short-south-resize-handle__capsule{transform:scale(.98)!important;box-shadow:inset 0 0 0 .5px #ffffff12,inset 0 3px 10px #00000059,inset 0 -4px 10px #8b5cf614,0 0 0 .5px #a78bfa29,0 0 3px #7c3aed1a!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-hand-user-stack{width:100%!important;max-width:none!important;min-width:0!important;align-self:stretch!important;overflow-x:hidden!important;margin-top:-3px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel{flex-shrink:0!important;width:100%!important;max-width:none!important;margin-inline:0!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:visible!important;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;padding-inline:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-main .game-mobile-south-panel-hand{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;flex-shrink:0!important;margin-top:0!important;margin-bottom:0!important;box-sizing:border-box!important;border-top:none!important;padding-top:2px!important;padding-bottom:2px!important;overflow:visible!important}.game-table-root.viewport-mobile .game-header>div:first-child{flex-direction:column!important;align-items:flex-start!important;gap:0!important}.game-table-root.viewport-mobile .game-header>div:first-child>div:first-child{gap:4px!important}.game-table-root.viewport-mobile .game-header>div:last-child{gap:2px!important;align-items:flex-end!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child{align-items:flex-start!important;justify-content:flex-end!important;width:max-content!important;max-width:100%!important;gap:1px!important}.game-table-root.viewport-mobile .game-header>div:first-child>button,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-col .game-info-left-section,.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn),.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn,.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>div{min-height:24px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important}.game-table-root.viewport-mobile .game-header button{padding:2px 4px!important;font-size:9px!important;min-height:24px!important;border-radius:3px!important}.game-table-root.viewport-mobile .game-header>div:first-child>button{font-size:12px!important;padding:4px 8px!important;min-height:28px!important}.game-table-root.viewport-mobile .game-header .header-exit-btn,.game-table-root.viewport-mobile .game-header .header-new-game-btn,.game-table-root.viewport-mobile .game-header .header-ai-difficulty-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.game-table-root.viewport-mobile .game-header .header-room-exit-btn span{display:none!important}.game-table-root.viewport-mobile .game-header .header-room-exit-btn{font-size:0!important;line-height:0!important}.game-table-root.viewport-mobile .game-header .header-room-exit-btn svg{width:15px!important;height:15px!important;filter:drop-shadow(0 0 4px rgba(251,191,36,.75)) drop-shadow(0 0 8px rgba(245,158,11,.45))!important}.game-table-root.viewport-mobile .game-header .header-exit-btn{color:#a7f3d0bf!important}.game-table-root.viewport-mobile .game-header .header-exit-btn svg{width:16px!important;height:16px!important;filter:drop-shadow(0 0 4px rgba(52,211,153,.9)) drop-shadow(0 0 10px rgba(34,197,94,.5))!important}.game-table-root.viewport-mobile .game-header .header-new-game-btn{font-size:17px!important;line-height:1!important;color:#bae6fdb3!important;text-shadow:0 0 6px rgba(34,211,238,.9),0 0 12px rgba(56,189,248,.6),0 0 18px rgba(34,211,238,.4)!important}.game-table-root.viewport-mobile .game-header .header-ai-difficulty-btn{flex-direction:row!important;gap:3px!important;border:1px solid rgba(167,139,250,.55)!important;background:linear-gradient(180deg,#4338ca8c,#312e81d9)!important;color:#e9d5ff!important;box-shadow:0 0 0 1px #8b5cf640,0 0 10px #a78bfa59!important}.game-table-root.viewport-mobile .game-header .ai-difficulty-trigger-ball{width:7px!important;height:7px!important;flex-shrink:0!important}.game-table-root.viewport-mobile .game-header .ai-difficulty-trigger-label{font-size:8px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1!important;margin:0!important;padding:0!important}.game-table-root .game-header .header-exit-btn,.game-table-root .game-header .header-new-game-btn{width:36px!important;min-width:36px!important;height:35px!important;min-height:35px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.game-table-root .game-header .header-exit-btn{color:#a7f3d0bf!important}.game-table-root .game-header .header-exit-btn svg{width:18px!important;height:18px!important;filter:drop-shadow(0 0 4px rgba(52,211,153,.9)) drop-shadow(0 0 10px rgba(34,197,94,.5))!important}.game-table-root .game-header .header-new-game-btn{font-size:20px!important;line-height:1!important;color:#bae6fdb3!important;text-shadow:0 0 6px rgba(34,211,238,.9),0 0 12px rgba(56,189,248,.6),0 0 18px rgba(34,211,238,.4)!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc{background:linear-gradient(145deg,#8b5cf6eb,#7c3aede6 48%,#4f46e5e6)!important;border:1px solid rgba(196,181,253,.85)!important;color:#f5f3ff!important;box-shadow:inset 0 1px #ffffff42,inset 0 -10px 20px #2e106559,0 0 0 1px #a78bfa4d,0 10px 22px #4c1d956b,0 0 24px #8b5cf652!important;transition:transform .15s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc svg{color:#f5f3fff7!important;filter:drop-shadow(0 0 6px rgba(216,180,254,.72)) drop-shadow(0 0 12px rgba(167,139,250,.5))!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:hover{transform:translateY(-1px)!important;border-color:#e9d5fff2!important;box-shadow:inset 0 1px #ffffff57,inset 0 -12px 22px #2e106566,0 0 0 1px #c4b5fd66,0 14px 28px #4c1d9585,0 0 32px #a78bfa6b!important;filter:saturate(1.06) brightness(1.04)!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:active{transform:translateY(0) scale(.98)!important;box-shadow:inset 0 2px 7px #1e1b4b80,inset 0 -4px 12px #2e106561,0 5px 12px #3112706b,0 0 16px #8b5cf642!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:focus-visible{outline:2px solid rgba(233,213,255,.95)!important;outline-offset:2px!important}.game-table-root.viewport-mobile .game-header .deal-results-btn{width:22px!important;height:24px!important;min-width:22px!important;min-height:24px!important;padding:0!important;font-size:10px!important;margin-right:6px!important;-webkit-font-smoothing:antialiased;text-shadow:0 -1px 0 rgba(255,255,255,.55),0 -2px 1px rgba(255,255,255,.22),-.5px -.5px 0 rgba(255,255,255,.35),0 1px 0 rgba(15,23,42,.45),0 2px 2px rgba(15,23,42,.38),0 3px 5px rgba(0,0,0,.28),0 0 10px rgba(34,211,238,.28)!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn),.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn{width:32px!important;min-width:32px!important;height:28px!important;padding:4px!important;font-size:0!important;line-height:0!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn):not(.theme-toggle-btn) svg,.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn svg{width:16px!important;height:18px!important}.game-table-root.viewport-mobile .game-header>div:first-child>div:not(.first-move-badge){padding:0!important;margin:0!important;gap:3px!important;border-radius:0!important;min-height:0!important;align-items:center!important}.game-table-root.viewport-mobile .game-header>div:first-child>div.game-header-mobile-left-menu-col{align-items:flex-start!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack{align-self:flex-end!important;align-items:flex-end!important;margin-top:-1px!important;margin-right:0!important;width:max-content!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .ai-difficulty-root{position:relative!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;min-height:28px!important;max-height:28px!important;padding:0!important;box-sizing:border-box!important;transform:translateY(-1px)!important;overflow:visible!important;contain:none!important;background:transparent!important;border:none!important;box-shadow:none!important;animation:none!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .ai-difficulty-root .header-ai-difficulty-btn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;position:relative!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0 auto!important;gap:2px!important;padding:0 3px!important;box-sizing:border-box!important;border-radius:9px!important;border-style:solid!important;border-color:transparent!important;border-width:1px 2px 2px 2px!important;overflow:visible!important;background-image:linear-gradient(168deg,#a5b4fc5c,#6366f18c 18%,#4c1d95eb 52%,#1e1b4bfa),linear-gradient(125deg,#3b0764,#5b21b6,#6d28d9,#7c3aed 30%,#6366f1 38%,#0e7490 44%,#0891b2,#06b6d4,#22d3ee,#2dd4bf,#5eead4 64%,#67e8f9 70%,#22d3ee,#0ea5e9,#38bdf8 94%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 2px 3px #cffafe33,inset 0 -3px 5px #0f172a61,inset 0 1px #a5f3fc47,inset 0 0 0 .5px #22d3ee38,inset 0 0 10px #0d94881f,0 1px #a5f3fc2e,0 3px 8px #00000038,0 0 0 1px #22d3ee59,0 0 10px #5eead447,0 0 14px #22d3ee38!important;animation:none!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .ai-difficulty-root .header-ai-difficulty-btn:hover{background-image:linear-gradient(168deg,#c7d2fe66,#818cf894 22%,#5b21b6f0 50%,#312e81fc),linear-gradient(125deg,#4c1d95,#6d28d9 14%,#7c3aed 26%,#4f46e5 36%,#0e7490 44%,#0891b2 50%,#06b6d4,#22d3ee,#2dd4bf,#5eead4 66%,#67e8f9 72%,#22d3ee,#0ea5e9 88%,#38bdf8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 2px 4px #cffafe38,inset 0 -3px 5px #0f172a52,inset 0 1px #a5f3fc52,inset 0 0 0 .5px #22d3ee47,inset 0 0 14px #0d948824,0 1px #a5f3fc33,0 4px 10px #0000003d,0 0 0 1px #22d3ee6b,0 0 16px #5eead452,0 0 18px #22d3ee38!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .ai-difficulty-trigger-label{display:inline-block!important;flex-shrink:0!important;font-size:11px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important;text-transform:uppercase!important;background-image:linear-gradient(180deg,#ede9fe,#ddd6fe 10%,#d4c4fd,#c4b5fd 34%,#b9a3f8 44%,#a78bfa 50%,#8b9cf5 58%,#5ab0f0,#38bdf8 82%,#7dd3fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:.14px rgba(49,46,129,.35)!important;paint-order:stroke fill!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .ai-difficulty-trigger-ball{flex-shrink:0!important;width:7px!important;height:7px!important;box-shadow:0 0 3px #ffffff80,0 0 8px #a78bfad9,0 0 12px #22d3ee59,0 0 14px #7c3aed66!important}.game-table-root.viewport-mobile .game-header>div:first-child>div span{font-size:10px!important;line-height:1.2!important}.game-table-root.viewport-mobile .game-header>div:first-child>div span:last-child{font-size:12px!important}.game-table-root.viewport-mobile .game-header .first-move-badge-hang-wrap{align-items:flex-start!important;gap:5px!important;width:max-content!important;max-width:100%!important}.game-table-root.viewport-mobile .game-header .first-move-badge-hang-wrap>.header-menu-buttons-row{align-self:flex-start!important;width:fit-content!important;max-width:100%!important;flex-shrink:0!important}.game-table-root.viewport-mobile .game-header .first-move-badge-below-home{align-self:flex-start!important;min-width:80px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-header .first-move-badge.first-move-badge-clickable{cursor:pointer!important;-webkit-tap-highlight-color:rgba(167,139,250,.3)}.game-table-root.viewport-mobile .game-header .first-move-badge{min-height:0!important;padding:1px 6px!important;border:1px solid rgba(167,139,250,.7)!important;border-radius:8px!important;box-shadow:0 2px 8px #0003!important}.game-table-root.viewport-mobile .game-header .first-move-badge span{line-height:1!important}.game-table-root.viewport-mobile .game-header .first-move-badge .first-move-num{font-size:13px!important}.game-table-root.viewport-mobile .game-header .first-move-badge span:last-child{font-size:16px!important;max-width:9ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-table-root.viewport-mobile .game-info-left-section .deal-number-badge--game-info-corner{position:absolute!important;top:0!important;left:0!important;z-index:3!important;margin:0!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;gap:0!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;border-top:none!important;border-left:none!important;border-radius:8px 0!important;background:linear-gradient(135deg,#8930e4,#411dd891 46%,#2c6ad5de)!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px #1b1193,inset 0 0 16px #443fcb3d,0 0 0 1px #4212a2,0 0 12px #4212a261,0 0 14px #443fcb29,0 0 16px #22d3ee33,0 2px 8px #0003!important}.game-table-root.viewport-mobile .game-info-left-section .deal-number-badge--game-info-corner .deal-num-symbol{display:none!important}.game-table-root.viewport-mobile .game-info-left-section .deal-number-badge--game-info-corner .deal-num-value{font-size:13px!important;font-weight:900!important;letter-spacing:.02em!important;background-image:linear-gradient(180deg,#ede9fe,#ddd6fe 10%,#d4c4fd,#c4b5fd 34%,#b9a3f8 44%,#a78bfa 50%,#8b9cf5 58%,#5ab0f0,#38bdf8 82%,#7dd3fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-text-stroke:.28px rgba(49,46,129,.32);paint-order:stroke fill}.game-table-root.viewport-mobile .game-info-left-section .deal-number-badge--game-info-corner>span:first-child{display:none!important}.game-table-root.viewport-mobile .game-info-left-section:has(.deal-number-badge--game-info-corner){padding-left:32px!important}.game-table-root.viewport-mobile .game-info-left-section .deal-results-btn--game-info-corner{position:absolute!important;top:0!important;right:0!important;z-index:4!important;margin:0!important;width:auto!important;min-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 5px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:800!important;line-height:1!important;color:#22d3ee!important;text-shadow:0 -1px 0 rgba(255,255,255,.62),0 -1px 2px rgba(255,255,255,.18),-.5px -.5px 0 rgba(255,255,255,.32),0 1px 0 rgba(15,23,42,.52),0 2px 2px rgba(15,23,42,.42),0 3px 6px rgba(0,0,0,.3),0 0 8px rgba(34,211,238,.32),0 0 1px rgba(196,181,253,.4)!important;border-radius:0 7px!important;border-style:solid!important;border-color:transparent!important;border-width:1px 2px 2px 2px!important;background-image:linear-gradient(135deg,#1e40afeb,#3b82f6e0),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 .5px #8b5cf61f,inset 0 0 12px #8b5cf617,inset 0 0 12px #22d3ee14,0 0 0 1px #a78bfa47,0 0 8px #7c3aed33,0 0 10px #22d3ee33,0 2px 8px #0000002e!important;animation:none!important}.game-table-root.viewport-mobile .game-info-left-section .deal-results-btn--game-info-corner.deal-results-btn--corner-hint{animation:dealResultsButtonPop .4s ease-out,dealResultsCornerBtnBlink 2.8s ease-in-out .6s 2!important}.game-table-root.viewport-mobile .game-info-left-section .deal-results-btn--game-info-corner:after{border-radius:inherit!important;top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important}.game-table-root.viewport-mobile .game-info-left-section:has(.deal-results-btn--game-info-corner){padding-right:32px!important}.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner{position:absolute!important;bottom:0!important;left:0!important;z-index:4!important;margin:0!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;display:grid!important;place-items:center!important;border:none!important;border-top:none!important;border-left:none!important;border-radius:0 9px!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;color:#a5f3fc!important;background:linear-gradient(135deg,#8930e4,#411dd891 46%,#2c6ad5de)!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 .5px #1b1193,inset 0 0 16px #443fcb3d,0 0 0 1px #4212a2,0 0 12px #4212a261,0 0 14px #443fcb29,0 0 16px #22d3ee33,0 2px 8px #0003!important}.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner .mobile-short-vh-layout-restore-chip__icon{width:13px!important;height:12px!important}.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner:active{opacity:.92!important}.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner:focus-visible{outline:2px solid rgba(94,234,212,.92)!important;outline-offset:2px!important}.game-table-root.viewport-mobile .game-info-left-section:has(.mobile-short-vh-layout-restore-chip--game-info-corner){padding-bottom:30px!important}@keyframes shortVhRestoreChipStarPulse{0%,to{filter:brightness(1) drop-shadow(0 0 0 rgba(236,254,255,0));transform:scale(1)}12%{filter:brightness(2.45) drop-shadow(0 0 10px rgba(255,255,255,.95)) drop-shadow(0 0 22px rgba(236,254,255,.9)) drop-shadow(0 0 34px rgba(34,211,238,.85));transform:scale(1.14)}22%{filter:brightness(1) drop-shadow(0 0 0 rgba(236,254,255,0));transform:scale(1)}45%{filter:brightness(2.45) drop-shadow(0 0 10px rgba(255,255,255,.95)) drop-shadow(0 0 22px rgba(236,254,255,.9)) drop-shadow(0 0 34px rgba(34,211,238,.85));transform:scale(1.14)}55%{filter:brightness(1) drop-shadow(0 0 0 rgba(236,254,255,0));transform:scale(1)}78%{filter:brightness(2.45) drop-shadow(0 0 10px rgba(255,255,255,.95)) drop-shadow(0 0 22px rgba(236,254,255,.9)) drop-shadow(0 0 34px rgba(34,211,238,.85));transform:scale(1.14)}88%{filter:brightness(1) drop-shadow(0 0 0 rgba(236,254,255,0));transform:scale(1)}}.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner[data-star-pulse="1"]{animation:shortVhRestoreChipStarPulse 2.35s ease-in-out 1 both!important}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .game-info-left-section .mobile-short-vh-layout-restore-chip--game-info-corner[data-star-pulse="1"]{animation:none!important}}.game-table-root.viewport-mobile .game-header .theme-toggle-btn{font-size:0!important;line-height:0!important;width:32px!important;min-width:32px!important;height:28px!important;padding:4px!important}.game-table-root.viewport-mobile .game-header .theme-toggle-btn svg{width:16px!important;height:18px!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn):not(.theme-toggle-btn),.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn{width:32px!important;min-width:32px!important;height:28px!important;padding:4px!important;font-size:0!important;line-height:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn):not(.theme-toggle-btn){transform:translate(7px)!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn{transform:translateY(-1px)!important;align-self:flex-end!important;gap:0!important}.game-table-root.viewport-mobile .game-header .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn.trump-lamp-card-palette-lock-on{outline:2px solid rgba(251,191,36,.82)!important;outline-offset:1px!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child>button:not(.deal-results-btn):not(.theme-toggle-btn):hover,.game-table-root.viewport-mobile .game-header>div:last-child>div:first-child .game-header-mobile-theme-lamp-stack .game-header-mobile-trump-lamp-btn:hover{background:#ffffff0f!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel{padding:5px 8px!important;min-height:28px!important;max-width:100%!important;gap:0!important;border-radius:6px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-header .game-info-deal-contract-panel.game-info-cards-panel{flex-wrap:nowrap!important;white-space:nowrap!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=bidding]{gap:10px!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel.game-info-cards-panel{padding:3px 8px!important;min-height:24px!important;border-radius:8px!important;border:1px solid rgba(91,33,182,.5)!important;background:radial-gradient(120% 80% at 18% -8%,#8b5cf624,#0000 52%),linear-gradient(156deg,#0a0420fe,#12083afc 32%,#1e0e58f7,#100838fc 72%,#050214)!important;box-shadow:inset 0 1px #a78bfa14,inset 0 -16px 28px #00000061,0 2px 12px #0000006b,0 0 40px #311a787a,0 0 1px #818cf85c!important;-webkit-tap-highlight-color:rgba(167,139,250,.3)}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders][data-order-compare=over]{position:relative!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders][data-order-compare=over]>*{position:relative;z-index:1}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders][data-order-compare=over]:before{content:"";position:absolute;z-index:0;top:2px;left:9%;right:9%;height:1px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#fff0,#fda4afd9 14%,#fb7185,#fda4afd9 86%,#fff0);box-shadow:0 0 5px #fb718573,0 0 10px #f472b647,0 2px 10px #f9a8d42e}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel .deal-contract-value{font-size:12px!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel .deal-contract-line{font-size:11px!important;letter-spacing:0!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel .deal-contract-line-mobile-split{display:inline-flex!important;align-items:baseline!important;gap:2px!important;flex-wrap:nowrap!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel .deal-contract-mobile-tricks-taken{color:#cfff3a!important;-webkit-text-fill-color:#cfff3a!important;text-shadow:0 0 4px rgba(255,255,220,.75),0 0 12px rgba(200,255,60,.95),0 0 22px rgba(130,255,0,.55)!important;font-weight:800!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel .deal-contract-mobile-tricks-slash{color:inherit!important;-webkit-text-fill-color:inherit!important;text-shadow:inherit!important;font-weight:600!important;opacity:.88!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel .deal-contract-mobile-tricks-deal{color:inherit!important;-webkit-text-fill-color:inherit!important;font-weight:900!important;font-size:1.14em!important;letter-spacing:-.02em!important;text-shadow:0 0 10px rgba(45,212,191,.55),0 1px 2px rgba(0,0,0,.4)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=bidding] .deal-contract-label,.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=bidding] .deal-contract-value,.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=bidding] .deal-contract-line.deal-contract-mobile-mode-alternate,.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-line.deal-contract-mobile-mode-alternate{font-family:Plus Jakarta Sans,Manrope,Inter,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.045em!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;transform:translateZ(0)!important;backface-visibility:hidden!important;background-image:linear-gradient(100deg,#16a34a,#22c55e 5%,#4ade80,#fdba74,#fb923c,#ea580c 21%,#2563eb 26%,#1d4ed8,#60a5fa 34%,#f0abfc,#e879f9,#c084fc,#a855f7,#7c3aed,#22c55e 64%,#86efac 68%,#f97316,#2563eb,#38bdf8,#22d3ee,#4ade80,#60a5fa 98%,#1d4ed8)!important;background-size:640% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.24px rgba(129,140,248,.16)!important;paint-order:stroke fill!important;text-shadow:none!important;animation:deal-results-human-name-gradient-flow 27s linear infinite!important;opacity:1!important;filter:none!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=bidding] .deal-contract-value{font-size:14px!important;line-height:1!important;letter-spacing:.02em!important;background-image:linear-gradient(100deg,#38bdf8,#5eead4 18%,#c4b5fd 40%,#f0abfc,#c4b5fd 72%,#38bdf8)!important;background-size:380% 100%!important;animation:deal-contract-mobile-digit-gradient-soft 36s linear infinite!important;-webkit-text-stroke:0 transparent!important;paint-order:fill!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel .deal-contract-mobile-sep--pearl{display:inline-block!important;flex-shrink:0!important;align-self:center!important;width:5px!important;height:5px!important;margin:0 5px!important;padding:0!important;border-radius:50%!important;vertical-align:middle!important;background:radial-gradient(circle at 28% 28%,#fffcf5fa,#fdf4e88c 28%,#0000 45%),conic-gradient(from 210deg,#fef9c3,#e9d5ff,#bae6fd 44%,#cffafe 62%,#fae8ff 82%,#fef9c3)!important;box-shadow:0 0 6px #fef9c3a6,0 0 11px #a78bfa73,inset 0 0 0 1px #ffffff59!important;border:none!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-order{background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-order-z{background-image:none!important;animation:none!important;font-weight:700!important;letter-spacing:.03em!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-order-z-letter{color:#f1207cd1!important;-webkit-text-fill-color:#f1207cd1!important;text-shadow:0 0 8px rgba(251,191,36,.38),0 0 14px rgba(249,115,22,.26),0 1px 2px rgba(0,0,0,.22)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-order-z-punct{color:#f87171!important;-webkit-text-fill-color:#f87171!important;text-shadow:0 0 8px rgba(248,113,113,.45),0 0 14px rgba(239,68,68,.28),0 1px 2px rgba(0,0,0,.22)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-tricks{background-image:none!important;animation:none!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-tricks-v{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important;font-weight:800!important;letter-spacing:.04em!important;text-shadow:0 0 12px rgba(52,211,153,.9),0 0 22px rgba(34,197,94,.7),0 0 32px rgba(16,185,129,.45),0 1px 2px rgba(0,0,0,.22)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-tricks-taken{color:#d9f99d!important;-webkit-text-fill-color:#d9f99d!important;font-weight:800!important;text-shadow:0 0 8px rgba(255,255,255,.75),0 0 16px rgba(190,242,100,.95),0 0 28px rgba(163,230,53,.9),0 0 40px rgba(132,204,22,.65),0 0 52px rgba(101,163,13,.35),0 1px 2px rgba(0,0,0,.2)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-tricks-slash{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;font-weight:600!important;opacity:1!important;text-shadow:0 0 4px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.85),0 0 18px rgba(226,232,240,.9),0 0 28px rgba(148,163,184,.65),0 1px 0 rgba(255,255,255,.4)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-tricks-deal{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important;font-weight:900!important;font-size:1.14em!important;letter-spacing:-.02em!important;text-shadow:0 0 10px rgba(254,243,199,.9),0 0 20px rgba(251,191,36,.85),0 0 32px rgba(245,158,11,.55),0 0 20px rgba(250,204,21,.4),0 1px 2px rgba(0,0,0,.2)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel[data-deal-contract-phase=orders] .deal-contract-mobile-sep--pearl{background:radial-gradient(circle at 32% 28%,#fffffffa,#e9d5ffbf 24%,#0000 46%),conic-gradient(from 180deg,#a855f7,#c026d3,#7c3aed,#e879f9,#9333ea,#a855f7)!important;box-shadow:0 0 10px #c026d3e6,0 0 20px #a855f7bf,0 0 28px #9333ea8c,inset 0 0 0 1px #ffffff80!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel .deal-contract-mobile-order-num--over,.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel .deal-contract-mobile-order-num--under{background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;animation:none!important;letter-spacing:.02em!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel .deal-contract-mobile-order-num--over{color:#fb923c!important;-webkit-text-fill-color:#fb923c!important;-webkit-text-stroke:.2px rgba(190,24,93,.2)!important;text-shadow:0 0 9px rgba(251,146,60,.68),0 0 17px rgba(244,114,182,.4),0 0 26px rgba(249,115,22,.28),0 1px 2px rgba(0,0,0,.25)!important}.game-table-root.viewport-mobile .game-info-deal-contract-panel.game-info-cards-panel .deal-contract-mobile-order-num--under{color:#9ec5fe!important;-webkit-text-fill-color:#9ec5fe!important;-webkit-text-stroke:.22px rgba(37,99,235,.22)!important;text-shadow:0 0 9px rgba(147,197,253,.7),0 0 18px rgba(96,165,250,.48),0 0 28px rgba(125,211,252,.3),0 1px 2px rgba(0,0,0,.22)!important}.game-table-root.viewport-mobile .game-header .game-info-deal-contract-panel--in-mode{padding:4px 8px!important;min-height:26px!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:nth-child(3){padding:1px 4px!important;border-radius:3px!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:nth-child(3) span{font-size:6px!important}.game-table-root.viewport-mobile .game-header>div:last-child>div:nth-child(3) span:last-child{font-size:8px!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row{--menu-row-prismatic-border: linear-gradient( 125deg, #3b0764 0%, #5b21b6 10%, #6d28d9 20%, #7c3aed 30%, #6366f1 38%, #0e7490 44%, #0891b2 48%, #06b6d4 52%, #22d3ee 56%, #2dd4bf 60%, #5eead4 64%, #67e8f9 70%, #22d3ee 78%, #0ea5e9 86%, #38bdf8 94%, #5abbf0 100% );position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;align-self:center!important;gap:4px!important;flex-wrap:nowrap!important;min-height:0!important;height:auto!important;padding:0!important;margin:1px 0 0!important;box-sizing:border-box!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;contain:layout style!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row:after{display:none!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .header-exit-btn,.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .header-new-game-btn,.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .header-ai-difficulty-btn{border:none!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .ai-difficulty-root .header-ai-difficulty-btn{overflow:visible!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-exit-btn{width:38px!important;min-width:38px!important;max-width:38px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;border-radius:10px!important;border-style:solid!important;border-color:transparent!important;border-width:1px 2px 2px 2px!important;box-sizing:border-box!important;overflow:visible!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 2px 3px #cffafe38,inset 0 -3px 5px #0f172a61,inset 0 1px #a5f3fc4d,inset 0 0 0 .5px #22d3ee38,inset 0 0 10px #0d94881a,0 1px #a5f3fc29,0 3px 8px #00000038,0 0 0 1px #22d3ee52,0 0 10px #5eead438,0 0 12px #22d3ee29!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-new-game-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;border-radius:9px!important;border-style:solid!important;border-color:transparent!important;border-width:1px 2px 2px 2px!important;box-sizing:border-box!important;overflow:visible!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:inset 0 2px 3px #cffafe33,inset 0 -3px 5px #0f172a61,inset 0 1px #a5f3fc47,inset 0 0 0 .5px #22d3ee33,inset 0 0 10px #0d948817,0 1px #a5f3fc24,0 3px 7px #0003,0 0 0 1px #22d3ee47,0 0 9px #5eead433,0 0 11px #22d3ee24!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-exit-btn:not(.header-room-exit-btn){color:#26e3d57f!important;background-image:linear-gradient(168deg,#e0e7ff70,#a5b4fc85 16%,#818cf89e 36%,#5b21b6e0,#312e81f7),var(--menu-row-prismatic-border)!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-room-exit-btn{color:#fffbebfa!important;background-image:linear-gradient(168deg,#fef3c76b,#fbbf2480 28%,#d97706bf 55%,#78350feb),var(--menu-row-prismatic-border)!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-new-game-btn{font-size:18.5px!important;font-weight:800!important;line-height:1!important;color:#ff69f5fa!important;text-shadow:0 -1px 0 rgba(255,255,255,.72),0 -2px 3px rgba(255,255,255,.28),-.5px -.5px 0 rgba(255,255,255,.42),0 1px 0 rgba(15,23,42,.55),0 2px 3px rgba(15,23,42,.42),0 0 8px rgba(255,255,255,.35),0 0 12px rgba(255,105,245,.55),0 0 20px rgba(244,114,182,.5),0 0 28px rgba(34,211,238,.35),0 0 36px rgba(167,139,250,.28)!important;background-image:linear-gradient(168deg,#c7d2fe6b,#6366f194 22%,#4338cae0 52%,#1e1b4bfa),var(--menu-row-prismatic-border)!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-exit-btn:not(.header-room-exit-btn) svg{width:21px!important;height:21px!important;stroke-width:2.65px!important;filter:brightness(1.08) contrast(1.05) drop-shadow(0 -.5px 0 rgba(255,255,255,.75)) drop-shadow(0 .5px 0 rgba(15,23,42,.35)) drop-shadow(0 0 4px rgba(255,255,255,.5)) drop-shadow(0 0 8px rgba(196,181,253,.95)) drop-shadow(0 0 14px rgba(167,139,250,.85)) drop-shadow(0 0 22px rgba(99,102,241,.55)) drop-shadow(0 0 28px rgba(56,189,248,.4))!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-room-exit-btn svg{width:19px!important;height:19px!important;stroke-width:2.65px!important;filter:brightness(1.08) contrast(1.04) drop-shadow(0 -.5px 0 rgba(255,253,245,.8)) drop-shadow(0 .5px 0 rgba(120,53,15,.4)) drop-shadow(0 0 4px rgba(255,250,235,.55)) drop-shadow(0 0 10px rgba(253,224,71,.9)) drop-shadow(0 0 18px rgba(251,191,36,.65)) drop-shadow(0 0 26px rgba(245,158,11,.4))!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-exit-btn:hover,.game-table-root.viewport-mobile .game-header .header-menu-buttons-row>button.header-new-game-btn:hover{box-shadow:inset 0 2px 4px #cffafe47,inset 0 -2px 4px #0f172a52,inset 0 1px #f8fafc38,inset 0 0 14px #22d3ee1f,0 0 0 1px #22d3ee73,0 0 14px #5eead447,0 4px 10px #0000003d!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .header-ai-difficulty-btn:hover{box-shadow:inset 0 2px 4px #cffafe38,inset 0 -2px 4px #0f172a4d,inset 0 1px #a5f3fc42,0 0 0 1px #22d3ee66,0 0 12px #5eead438!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .ai-difficulty-trigger-ball{box-shadow:none!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .ai-difficulty-root{display:flex!important;align-items:stretch!important;flex-shrink:0!important;justify-content:center!important;overflow:visible!important;border-radius:10px!important;min-width:44px!important;min-height:32px!important;max-height:32px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-header .header-menu-buttons-row .ai-difficulty-root .header-ai-difficulty-btn{border-radius:10px!important;height:100%!important;min-height:32px!important;max-height:32px!important;justify-content:center!important;align-items:center!important}.game-table-root.viewport-mobile .ai-difficulty-root{position:relative;flex-shrink:0}.game-table-root .game-header{padding:6px 8px!important;gap:8px!important;flex-wrap:wrap!important}.game-table-root .game-header>div:first-child{gap:4px!important}.game-table-root .game-header .first-move-badge{min-height:0!important;padding:1px 6px!important;border:1px solid rgba(167,139,250,.7)!important;border-radius:8px!important;box-shadow:0 2px 8px #0003!important}.game-table-root .game-header .first-move-badge span{line-height:1!important}.game-table-root .game-header .first-move-badge span:last-child{max-width:9ch!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.game-table-root .game-header .first-move-badge .first-move-num{font-weight:800!important;color:#f1f5f9!important}.game-table-root .game-header>div:last-child{gap:6px!important}.game-table-root.viewport-mobile .game-info-row,.game-table-root.viewport-mobile .game-mobile-top-row{height:auto!important;min-height:28px!important;gap:4px!important}.game-table-root.viewport-mobile .game-info-row{margin-bottom:2px!important}.game-table-root .game-info-row{height:56px!important;gap:8px!important;margin-bottom:4px!important}.game-table-root.viewport-mobile .game-info-left-col,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-col{margin-top:0!important}.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-col{position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;z-index:125!important;width:auto!important;max-width:calc(100vw - 24px)!important;padding-top:calc(env(safe-area-inset-top,0px) + 1px)!important;padding-bottom:2px!important;padding-left:0!important;padding-right:0!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;box-shadow:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-col{z-index:200!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-col{padding-top:env(safe-area-inset-top,0px)!important}.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-col .game-info-left-section{display:flex!important;justify-content:center!important;align-items:center!important;min-height:40px!important;width:auto!important;min-width:148px!important;max-width:min(280px,calc(100vw - 24px))!important;box-sizing:border-box!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap{touch-action:pan-y;position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;user-select:none;-webkit-user-select:none;overflow:visible}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap:active{cursor:grabbing}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap .game-info-left-section{position:relative}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap .game-info-left-section:before,.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap .game-info-left-section:after{content:"";position:absolute;top:50%;transform:translateY(calc(-50% + 6px));width:2px;height:16px;border-radius:1px;pointer-events:none;z-index:3;opacity:.88;background:repeating-linear-gradient(to bottom,rgba(125,211,252,.92) 0 2px,transparent 2px 5px)}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap .game-info-left-section:before{left:4px}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section-short-drag-wrap .game-info-left-section:after{right:4px;left:auto}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-col .game-info-left-section button.mobile-short-immersive-l-handle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:5px 3px!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-mobile-top-row{padding-top:28px!important;margin-bottom:var(--mobile-table-east-gap, 5px)!important;align-items:flex-start!important}.game-table-root.viewport-mobile>.game-table-main-wrap{padding-top:calc(30px + env(safe-area-inset-top,0px))!important}.game-table-root.viewport-mobile>.game-table-main-wrap.game-table-main-wrap--absent-guest-banner{padding-top:calc(76px + env(safe-area-inset-top,0px))!important}.game-table-root.viewport-mobile.viewport-mobile-short>.game-table-main-wrap.game-table-main-wrap--absent-guest-banner{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive>.game-table-main-wrap.game-table-main-wrap--absent-guest-banner{padding-top:calc(26px + env(safe-area-inset-top,0px))!important}.game-table-root.viewport-mobile .online-absent-guest-banner{box-sizing:border-box;width:calc(100% - 2 * var(--game-table-padding, 6px));max-width:100%;margin:2px auto;padding:6px 10px;border-radius:8px;border:1px solid rgba(251,191,36,.45);background:#1e293beb;color:#fde68a;font-size:13px;line-height:1.3}.game-table-root.viewport-mobile .game-table-main-wrap--absent-guest-banner .game-mobile-top-row{padding-top:4px!important}.game-table-root .game-info-left-col{margin-top:4px!important}.game-table-root.viewport-mobile .game-info-left-section,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-section{padding:6px 8px!important;gap:4px!important}.game-table-root.viewport-mobile .game-info-left-section span,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-section span{font-size:10px!important}.game-table-root.viewport-mobile .game-info-left-section span:last-child,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-section span:last-child{font-size:12px!important}.game-table-root.viewport-mobile .game-info-left-section>div,.game-table-root.viewport-mobile .game-mobile-upper-board .game-info-left-section>div{padding:4px 5px!important;gap:2px!important;border-radius:4px!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section>div{padding:4px 6px 3px!important;border:none!important;border-top:1px solid rgba(34,197,94,.5)!important;border-radius:9px!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0f172a47,inset 0 -10px 18px #0f172a1f,0 1px 2px #00000038!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive.game-phase-bidding .game-mobile-upper-board .game-info-left-section>div{border-top:1px solid rgba(245,158,11,.52)!important;box-shadow:inset 0 1px #fff7dc2e,inset 0 -1px #0f172a3d,inset 0 -10px 18px #0f172a1a,0 1px 2px #0003!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section>div>span:first-of-type{margin-bottom:1px!important;font-size:11px!important}.game-table-root.viewport-mobile.viewport-mobile-short.viewport-mobile-short-header-immersive .game-mobile-upper-board .game-info-left-section>div>span:last-of-type{font-size:15px!important;line-height:1.15!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-section>div{padding:3px 6px 4px!important;border:none!important;border-bottom:1px solid rgba(34,197,94,.5)!important;border-radius:9px!important;box-shadow:inset 0 -1px #ffffff24,inset 0 1px #0f172a42,inset 0 10px 18px #0f172a1a,0 1px 2px #00000038!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive).game-phase-bidding .game-mobile-upper-board .game-info-left-section>div{border-bottom:1px solid rgba(245,158,11,.52)!important;box-shadow:inset 0 -1px #fff7dc29,inset 0 1px #0f172a38,inset 0 10px 18px #0f172a17,0 1px 2px #0003!important;pointer-events:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-section>div>span:first-of-type{margin-top:-1px!important;margin-bottom:0!important;font-size:11px!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.viewport-mobile-short-header-immersive) .game-mobile-upper-board .game-info-left-section>div>span:last-of-type{font-size:15px!important;line-height:1.15!important}.game-table-root .game-info-left-section{padding:12px 14px!important;gap:8px!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north{flex:1 1 0!important;min-width:0!important;max-width:none!important;display:flex!important;justify-content:center!important;align-items:flex-start!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west{flex:1 1 0!important;min-width:0!important;max-width:none!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0 6px!important;border-radius:8px!important;gap:4px!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header{margin-bottom:0!important;align-items:flex-start!important;gap:6px!important;flex-shrink:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important;border-radius:6px 0!important;z-index:3!important;padding:2px 6px!important;gap:4px!important;min-height:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.first-bidder-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.first-bidder-badge{top:auto!important;bottom:0!important;left:auto!important;right:0!important;transform:none!important;border-radius:6px 0!important;z-index:2!important;min-height:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.first-bidder-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.first-bidder-badge{background:linear-gradient(180deg,#1e293b,#0f172a 96%,#020617)!important;background-color:#0f172a!important;border:1px solid rgba(71,85,105,.95)!important;box-shadow:0 2px 14px #0000008c,inset 0 1px #ffffff12!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.first-bidder-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.first-bidder-badge{filter:opacity(1);animation:mobileNorthWestOpponentBadgeBlink 4s ease-in-out infinite!important}.game-table-root.viewport-mobile .first-bidder-badge>span:first-child,.game-table-root.viewport-mobile .first-bidder-badge .first-bidder-line1>span:first-child{flex-shrink:0!important;width:6px!important;height:6px!important;background:#fdba74!important;box-shadow:0 0 2px 1px #ffffff61,0 0 4px 1px #fb923cad,0 0 7px 2px #f9731661!important;filter:brightness(1.08) saturate(1.12)!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge{animation:none!important;filter:none!important;pointer-events:auto!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge>span:first-child,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge>span:first-child{width:8px!important;height:8px!important;background:#bae6fd!important;box-shadow:0 0 3px 1px #ffffff73,0 0 8px 2px #38bdf8bf,0 0 14px 4px #22d3ee73!important;animation:none!important;filter:brightness(1.06) saturate(1.12)!important}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.dealer-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div>.first-bidder-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div>.first-bidder-badge{animation:none!important;filter:opacity(1)!important;pointer-events:auto!important}}.game-table-root.viewport-mobile .game-mobile-top-row .first-bidder-badge-two-lines{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:2px 4px!important;line-height:1.12!important}.game-table-root.viewport-mobile .game-mobile-top-row .first-bidder-badge-two-lines .first-bidder-line1{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.game-table-root.viewport-mobile .game-mobile-top-row .first-bidder-badge-two-lines .first-bidder-line2{display:block!important;white-space:nowrap!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge{display:inline-flex!important;z-index:1!important;align-items:center!important;justify-content:flex-start!important;flex-direction:row!important;gap:4px!important;padding:2px 7px 3px!important;box-sizing:border-box!important;max-height:31px!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important;border-width:1px!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge>span:first-child,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge>span:first-child{font-size:11px!important;line-height:1!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge>span:last-child,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge>span:last-child{font-size:14px!important;line-height:1!important;font-weight:800!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center{flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:var(--mobile-table-east-gap, 5px)!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-table{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;align-items:flex-start!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-table>div:first-child{box-sizing:border-box!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-table>div:first-child>div:first-child{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east{flex:0 0 clamp(var(--mobile-east-col-min, 95px),22vw,var(--mobile-east-col-max, 125px))!important;align-self:stretch!important;min-width:var(--mobile-east-col-min, 95px)!important;max-width:var(--mobile-east-col-max, 125px)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding-top:0!important;overflow:visible!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-header{margin-bottom:2px!important;gap:0!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;text-align:center!important;transform:translateY(-1.5px)!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-name-east-mobile{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;-webkit-hyphens:auto!important;overflow:visible!important;text-align:center!important;font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1.15!important;display:block!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;max-width:100%!important;min-width:0!important}.game-table-root.viewport-mobile .opponent-slot-header .opponent-slot-header-name-stack-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1}.game-table-root.viewport-mobile .opponent-slot-header .opponent-slot-header-name-stack-mobile:not(.opponent-slot-header-name-stack-mobile--east){align-items:stretch;max-width:100%}.game-table-root.viewport-mobile .opponent-slot-header .opponent-slot-header-name-stack-mobile:not(.opponent-slot-header-name-stack-mobile--east) .opponent-slot-header-name-window-wrap .opponent-slot-header-name-window .opponent-slot-header-display-name{max-width:none!important;width:max-content!important;box-sizing:border-box}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-header .opponent-slot-header-name-stack-mobile--east{align-items:center;flex:0 1 auto;max-width:100%;gap:1px}.game-table-root.viewport-mobile .opponent-slot-header:has(.opponent-exact-order-star-with-flash),.game-table-root.viewport-mobile .opponent-slot-header:has(.opponent-exact-order-star-badge){overflow:visible!important}.game-table-root.viewport-mobile .opponent-slot-header-name-stack-mobile:has(.opponent-exact-order-star-with-flash),.game-table-root.viewport-mobile .opponent-slot-header-name-stack-mobile:has(.opponent-exact-order-star-badge),.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap:has(.opponent-exact-order-star-with-flash),.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap:has(.opponent-exact-order-star-badge){overflow:visible!important}.game-table-root.viewport-mobile .opponent-exact-order-star-with-flash{--exact-order-star-flash-dur: .88s;--exact-order-star-enter-dur: 1.05s;--exact-order-star-flash-optical-x: 0px;--exact-order-star-flash-optical-y: .325px;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;line-height:0;flex-shrink:0;margin-top:1px;align-self:flex-start;width:fit-content;max-width:100%}.game-table-root.viewport-mobile .opponent-exact-order-star-with-flash:after{content:"";position:absolute;left:50%;top:50%;z-index:1;width:28px;height:28px;margin:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,rgba(255,255,255,.62) 0%,rgba(224,231,255,.58) 22%,rgba(196,181,253,.62) 40%,rgba(167,139,250,.52) 56%,rgba(99,102,241,.38) 72%,rgba(67,56,202,.18) 86%,transparent 100%);box-shadow:0 0 22px #c4b5fdfa,0 0 40px #a78bfaeb,0 0 58px #8b5cf6c7,0 0 74px #6366f185;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);animation:exact-order-star-flash-halo var(--exact-order-star-flash-dur) ease-in-out forwards}.game-table-root.viewport-mobile .opponent-exact-order-star-with-flash:before{content:"";position:absolute;left:50%;top:50%;z-index:3;width:9px;height:9px;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,#ffffff 0%,#f0f9ff 5%,rgba(224,242,254,.99) 10%,rgba(186,230,253,.95) 16%,rgba(125,211,252,.72) 24%,rgba(129,140,248,.45) 34%,rgba(91,33,182,.16) 46%,transparent 58%);box-shadow:none;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);animation:exact-order-star-flash var(--exact-order-star-flash-dur) ease-in-out forwards}.game-table-root.viewport-mobile .opponent-exact-order-star-badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-start;line-height:0;flex-shrink:0;transform-origin:center center}.game-table-root.viewport-mobile .opponent-exact-order-star-badge__enter{position:relative;z-index:1;display:block;line-height:0;transform-origin:center center;filter:drop-shadow(0 0 3px rgba(196,181,253,.95)) drop-shadow(0 0 7px rgba(139,92,246,.65)) drop-shadow(0 0 12px rgba(91,33,182,.35));animation:exact-order-star-enter var(--exact-order-star-enter-dur) cubic-bezier(.2,.75,.28,1) forwards;animation-delay:var(--exact-order-star-flash-dur)}.game-table-root.viewport-mobile .opponent-exact-order-star-badge svg{display:block;animation:exact-order-star-pulse 2.45s ease-in-out calc(var(--exact-order-star-flash-dur) + var(--exact-order-star-enter-dur)) infinite}.game-table-root.viewport-mobile .opponent-exact-order-star-badge svg .opponent-exact-order-star-path{color:#8b9dff;stroke-opacity:.95;paint-order:fill stroke;filter:drop-shadow(0 0 1.5px rgba(129,140,248,.78)) drop-shadow(0 0 4px rgba(99,102,241,.48));animation:exact-order-star-stroke-shimmer 2.65s ease-in-out infinite;animation-delay:var(--exact-order-star-flash-dur)}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap{position:relative;align-self:stretch;width:100%;min-width:0}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap--east{align-self:center;width:fit-content;max-width:100%}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap .opponent-exact-order-star-with-flash.opponent-exact-order-star-with-flash--name-window-ne{position:absolute;right:0;top:0;z-index:6;pointer-events:none;margin-top:0;align-self:auto;width:13px;height:13px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transform:translate(calc(50% - 2.5px),calc(-50% + 1.5px));overflow:visible}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap .opponent-exact-order-star-with-flash--name-window-ne .opponent-exact-order-star-badge{justify-content:center;align-items:center}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile .opponent-exact-order-star-badge__enter{animation:none!important;animation-delay:0s!important}.game-table-root.viewport-mobile .opponent-exact-order-star-badge svg{animation:none!important;animation-delay:0s!important;filter:none!important;opacity:1!important}.game-table-root.viewport-mobile .opponent-exact-order-star-badge svg .opponent-exact-order-star-path{animation:none!important;animation-delay:0s!important;filter:none!important;color:#93a3ff;stroke-opacity:.96}.game-table-root.viewport-mobile .opponent-exact-order-star-with-flash:before,.game-table-root.viewport-mobile .opponent-exact-order-star-with-flash:after{animation:none!important;opacity:0!important;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0)!important;filter:none!important}.game-table-root.viewport-mobile .opponent-exact-order-star-badge__enter{opacity:1;transform:none}.game-table-root.viewport-mobile .user-exact-order-star-badge__enter{animation:none!important;filter:none!important;transform:none!important;opacity:1!important}.game-table-root.viewport-mobile .user-exact-order-star-badge svg{animation:none!important;filter:none!important;opacity:1!important}.game-table-root.viewport-mobile .user-exact-order-star-badge svg .user-exact-order-star-path{animation:none!important;filter:none!important;color:#93a3ff;stroke-opacity:.96}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne .user-exact-order-star-badge svg .user-exact-order-star-path{color:#2dd4bf!important;stroke-opacity:.96!important}.game-table-root.viewport-mobile .user-exact-order-star-with-flash:before,.game-table-root.viewport-mobile .user-exact-order-star-with-flash:after{animation:none!important;opacity:0!important;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0)!important;filter:none!important}}.game-table-root.viewport-mobile .game-mobile-user-south-main:has(.user-exact-order-star-with-flash--south-avatar-se){overflow:visible}.game-table-root.viewport-mobile .user-exact-order-star-with-flash{--exact-order-star-flash-dur: 1.08s;--exact-order-star-enter-dur: 1.38s;--exact-order-star-flash-optical-x: 0px;--exact-order-star-flash-optical-y: .364px;--exact-order-star-pulse-start-delay: calc(var(--exact-order-star-flash-dur) + var(--exact-order-star-enter-dur));--exact-order-star-pulse-bold-phase: 3.6s;--user-exact-star-fly-dur: 1.38s;position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;align-self:center;overflow:visible}.game-table-root.viewport-mobile .user-exact-order-star-with-flash--south-avatar-se{position:absolute;right:-7px;bottom:9px;z-index:5;pointer-events:none;align-self:auto}.game-table-root.viewport-mobile .user-exact-order-star-with-flash--south-avatar-se .user-exact-order-star-badge__enter{animation-name:user-exact-order-star-fly-enter-se}.game-table-root.viewport-mobile .user-exact-order-star-with-flash:after{content:"";position:absolute;left:50%;top:50%;z-index:1;width:32px;height:32px;margin:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,rgba(255,255,255,.68) 0%,rgba(224,231,255,.62) 22%,rgba(196,181,253,.68) 40%,rgba(167,139,250,.58) 56%,rgba(99,102,241,.42) 72%,rgba(67,56,202,.2) 86%,transparent 100%);box-shadow:0 0 26px #c4b5fd,0 0 48px #a78bfaf2,0 0 72px #8b5cf6c7,0 0 96px #6366f185;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);animation:user-exact-order-star-flash-halo var(--exact-order-star-flash-dur) ease-in-out forwards}.game-table-root.viewport-mobile .user-exact-order-star-with-flash:before{content:"";position:absolute;left:50%;top:50%;z-index:3;width:11px;height:11px;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,#ffffff 0%,#f0f9ff 5%,rgba(224,242,254,.99) 10%,rgba(186,230,253,.96) 16%,rgba(125,211,252,.78) 24%,rgba(129,140,248,.5) 34%,rgba(91,33,182,.18) 46%,transparent 58%);box-shadow:none;transform:translate(calc(-50% + var(--exact-order-star-flash-optical-x, 0px)),calc(-50% + var(--exact-order-star-flash-optical-y, 0px))) scale(0);animation:user-exact-order-star-flash var(--exact-order-star-flash-dur) ease-in-out forwards}.game-table-root.viewport-mobile .user-exact-order-star-badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;transform-origin:center center}.game-table-root.viewport-mobile .user-exact-order-star-badge__enter{position:relative;z-index:1;display:block;line-height:0;transform-origin:center center;filter:drop-shadow(0 0 4px rgba(196,181,253,1)) drop-shadow(0 0 10px rgba(139,92,246,.8)) drop-shadow(0 0 18px rgba(91,33,182,.5));animation:user-exact-order-star-fly-enter var(--user-exact-star-fly-dur) cubic-bezier(.18,.88,.24,1.05) both;animation-delay:var(--exact-order-star-flash-dur)}.game-table-root.viewport-mobile .user-exact-order-star-badge svg{display:block;animation-name:exact-order-star-pulse,exact-order-star-pulse-soft;animation-duration:var(--exact-order-star-pulse-bold-phase),6.5s;animation-timing-function:ease-in-out,ease-in-out;animation-delay:var(--exact-order-star-pulse-start-delay),calc(var(--exact-order-star-pulse-start-delay) + var(--exact-order-star-pulse-bold-phase));animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}.game-table-root.viewport-mobile .user-exact-order-star-badge svg .user-exact-order-star-path{color:#95a8ff;stroke-opacity:.96;paint-order:fill stroke;filter:drop-shadow(0 0 2px rgba(129,140,248,.9)) drop-shadow(0 0 6px rgba(99,102,241,.58));animation-name:exact-order-star-stroke-shimmer,exact-order-star-stroke-shimmer-soft;animation-duration:var(--exact-order-star-pulse-bold-phase),8.5s;animation-timing-function:ease-in-out,ease-in-out;animation-delay:var(--exact-order-star-pulse-start-delay),calc(var(--exact-order-star-pulse-start-delay) + var(--exact-order-star-pulse-bold-phase));animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}.game-table-root.viewport-mobile .game-mobile-user-south-tricks-only:has(.user-exact-order-star-with-flash--south-order-panel-ne){overflow:visible}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host{overflow:visible!important}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne{position:absolute;box-sizing:border-box;width:13px;height:13px;display:flex;align-items:center;justify-content:center;top:0;right:0;transform:translate(calc(50% - 2.5px),calc(-50% + 1.5px));overflow:visible;z-index:8;pointer-events:none;align-self:auto}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host.trick-slots-order-complete .user-exact-order-star-with-flash--south-order-panel-ne{top:-1px;right:-1px;transform:translate(calc(50% - 2.5px),calc(-50% + 1.5px))}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne .user-exact-order-star-badge__enter{animation-name:user-exact-order-star-fly-enter-ne-compact;filter:drop-shadow(0 0 3px rgba(34,211,238,.98)) drop-shadow(0 0 7px rgba(6,182,212,.82)) drop-shadow(0 0 12px rgba(45,212,191,.48))}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne:after{width:21px;height:21px;background:radial-gradient(circle closest-side,rgba(236,254,255,.78) 0%,rgba(165,243,252,.66) 20%,rgba(34,211,238,.64) 38%,rgba(6,182,212,.52) 54%,rgba(14,165,233,.36) 70%,rgba(8,145,178,.16) 84%,transparent 100%);box-shadow:0 0 17px #22d3eef2,0 0 32px #06b6d4e0,0 0 48px #22d3ee9e,0 0 64px #0ea5e96b}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne:before{width:7px;height:7px;background:radial-gradient(circle closest-side,#ffffff 0%,#ecfeff 5%,rgba(207,250,254,.99) 11%,rgba(165,243,252,.96) 18%,rgba(45,212,191,.78) 26%,rgba(6,182,212,.48) 38%,rgba(8,145,178,.16) 50%,transparent 60%)}.game-table-root.viewport-mobile .trick-slots-south-exact-star-host .user-exact-order-star-with-flash--south-order-panel-ne .user-exact-order-star-badge svg .user-exact-order-star-path{color:#22d3ee;filter:drop-shadow(0 0 1.5px rgba(34,211,238,.95)) drop-shadow(0 0 4px rgba(6,182,212,.62));animation-name:exact-order-star-stroke-shimmer-cyan,exact-order-star-stroke-shimmer-soft-cyan}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east>div{width:100%!important;max-width:100%!important;min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.dealer-badge{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;transform:none!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;writing-mode:horizontal-tb!important;padding:4px 6px!important;font-size:9px!important;line-height:1.2!important;border-radius:0 0 6px 6px!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.first-bidder-badge{top:auto!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;margin:0!important;width:100%!important;min-height:30px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;letter-spacing:normal!important;padding:2px 5px!important;font-size:10px!important;line-height:1.1!important;border-radius:0 0 6px 6px!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.first-bidder-badge.first-bidder-badge-east-high-bid-soft-top{position:absolute!important;overflow:hidden!important;border-top-width:1px!important;border-top-style:solid!important;border-left-color:#fb923c6b!important;border-right-color:#fb923c6b!important;border-bottom-color:#fb923c80!important;border-top-color:#fb923c73!important;background:linear-gradient(180deg,#b4711ee3,#7135b199 38%,#e61a1acc 72%,#7c3aed)!important;box-shadow:0 2px 10px #00000073,0 8px 16px #f9731629,inset 0 -1px #fb923c38!important;font-weight:700!important;letter-spacing:-.025em!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.first-bidder-badge>span:first-child{flex-shrink:0!important;width:5px!important;height:5px!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.dealer-badge>span:first-child{flex-shrink:0!important;width:8px!important;height:8px!important;animation:dealer-badge-lamp-pulse 1.8s ease-in-out infinite!important}.game-table-root.viewport-mobile.game-phase-bidding .game-center-area.game-mobile-center .game-center-east .opponent-slot-east>.dealer-badge>span:first-child{width:8px!important;height:8px!important;background:#bae6fd!important;animation:dealerBadgeLampPulseEastBidding 2s ease-in-out infinite!important;box-shadow:0 0 3px 1px #ffffff73,0 0 8px 2px #38bdf8bf,0 0 14px 4px #22d3ee73!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .trick-slots-east-mobile{margin-top:10px!important;margin-left:2px!important;margin-right:2px!important;max-width:calc(100% - 4px)!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;min-height:0!important;max-height:none!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .trick-slots-east-mobile .trick-slots-east-mobile-tricks-row{flex:0 0 auto!important;align-self:center!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .trick-slots-east-mobile .trick-slots-east-mobile-grid{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-content:center!important;align-items:center!important;min-width:0!important;max-width:100%!important;max-height:50px!important;width:auto!important}.game-table-root.viewport-mobile .opponent-zero-order-cross-mobile{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex-shrink:0!important;color:#fb923cf5!important;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35)) drop-shadow(0 0 8px rgba(251,146,60,.55))!important}.game-table-root.viewport-mobile .opponent-zero-order-cross-mobile svg{width:20px!important;height:20px!important;display:block!important}.game-table-root.viewport-mobile .opponent-order-hint-popover{max-width:min(240px,calc(100vw - 20px))!important;background:linear-gradient(180deg,#1e293b,#0f172a)!important;background-color:#0f172a!important;color:#f1f5f9!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 1px rgba(0,0,0,1)!important;box-shadow:0 4px 22px #0009,inset 0 1px #ffffff12!important;z-index:120!important}.game-table-root.viewport-mobile .opponent-order-hint-popover--slot-north{left:50%!important;right:auto!important;transform:translate(-50%)!important}.game-table-root.viewport-mobile .opponent-order-hint-popover--slot-west{left:0!important;right:auto!important;transform:none!important;margin-left:env(safe-area-inset-left,0px)!important}.game-table-root.viewport-mobile .opponent-order-hint-popover--slot-east{left:auto!important;right:0!important;transform:none!important;margin-right:env(safe-area-inset-right,0px)!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west>div,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north>div{overflow:visible!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east,.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east>div{overflow:visible!important}.game-table-root.viewport-mobile .dealer-badge-compact-mobile .dealer-badge-text{display:none!important}.game-table-root.viewport-mobile .game-center-west{flex:0 0 auto!important;min-width:0!important;max-width:none!important;width:100%!important;justify-content:center!important;position:relative!important}.game-table-root.viewport-mobile .game-center-west>div{position:relative!important;left:auto!important;right:auto!important;transform:none!important;top:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.game-table-root.viewport-mobile .game-center-table{flex:0 0 auto!important}.game-table-root.viewport-mobile .game-center-table .deck-with-trump-wrap,.game-table-root.viewport-mobile .game-center-table .deck-with-trump-wrap--trump-only{top:6px!important;left:6px!important;right:auto!important;bottom:auto!important}.game-table-root.viewport-mobile .game-mobile-player,.game-table-root.viewport-mobile .game-mobile-player-wrap{max-height:none!important;min-height:0!important;flex-shrink:0!important}.game-table-root.viewport-mobile:not(.viewport-mobile-short) .game-mobile-player-panel{height:120px!important;min-height:120px!important;max-height:120px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding-top:6px!important;padding-bottom:5px!important;padding-inline:var(--mobile-south-strip-inset-x, 18px)!important;overflow-y:hidden!important;overflow-x:hidden!important;border-radius:14px!important;border:1px solid rgba(34,211,238,.28)!important;background:linear-gradient(168deg,#1e293b8c,#0f172ae0 48%,#020617eb)!important;box-shadow:0 2px 14px #00000038,inset 0 1px #ffffff0f!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short){--mobile-south-standard-after-short-panel-h: 84px}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel{height:var(--mobile-south-standard-after-short-panel-h)!important;min-height:var(--mobile-south-standard-after-short-panel-h)!important;max-height:var(--mobile-south-standard-after-short-panel-h)!important;padding-top:4px!important;padding-bottom:2px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel:has(.first-mover-bidding-panel){border-radius:12px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel .game-mobile-player-info.user-player-panel{padding-top:6px!important;padding-bottom:1px!important;padding-inline:9px!important;gap:6px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-user-south-main{column-gap:8px!important;row-gap:0!important;align-items:end!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-avatar-stack{margin-top:1px!important;align-self:start!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-right-col{align-self:start!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-avatar-stack>.user-player-avatar-order-scale-wrap{margin-bottom:1px!important;transform:scale(1)!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-right-col .player-panel-name,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-right-col .your-turn-prompt{font-size:19px!important;line-height:1.06!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell{align-self:end!important;justify-content:flex-end!important;padding-bottom:0!important;margin-bottom:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell>.opponent-score-badge,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader{padding:1px 5px!important;gap:1px!important;min-height:0!important;line-height:1!important;font-size:.88em!important;margin-bottom:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge--score-label-collapsed>span:only-child,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge--score-label-collapsed>span:last-child{min-height:0!important;line-height:1!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column{align-self:end!important;gap:1px!important;margin-bottom:0!important;padding-bottom:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-normal,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-collecting{padding:0 3px!important;margin:0!important;min-height:0!important;line-height:1!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-normal,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-collecting{padding:1px 6px!important;gap:1px!important;min-height:0!important;max-height:26px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-order-complete.trick-slots-normal,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-order-complete.trick-slots-collecting{border-width:1px!important;box-shadow:0 0 0 1px #c4b5fd47,0 0 6px #22d3ee2e,inset 0 0 8px #8b5cf61a,inset 0 0 0 1px #6ee7b773!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-bid-taken-figures-neon--player{font-size:10px!important;line-height:1!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-bid-taken-figures-neon--hand-bold.trick-bid-taken-figures-neon--player{font-size:10.5px!important}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel.player-info-panel-your-turn:before{top:3px!important;right:3px!important;bottom:3px!important;left:3px!important;border-radius:12px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel:has(.player-info-panel-your-turn),.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel:has(.opponent-avatar-order-ring),.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-mobile-player-panel:has(.first-mover-bidding-panel){overflow-x:hidden!important;overflow-y:hidden!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-table-block-mobile .game-mobile-bottom-row:has(.player-info-panel-your-turn),.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .game-table-block-mobile .game-mobile-bottom-row:has(.user-player-panel .opponent-avatar-order-ring){overflow-x:hidden!important;overflow-y:hidden!important}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-standard-from-short-vh:not(.viewport-mobile-short) .user-player-panel.player-info-panel-your-turn{overflow:hidden!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-player-panel{padding-top:2px!important;padding-bottom:1px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-player-panel .game-mobile-player-info.user-player-panel{padding-top:4px!important;padding-bottom:0!important;gap:4px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-main{row-gap:0!important;column-gap:7px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-avatar-stack{margin-top:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col>div:first-child{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col .player-panel-name,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col .your-turn-prompt{font-size:17px!important;line-height:1.06!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;flex:1 1 0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col [title=Сдающий],.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col [title="Первый заказ/ход"]{flex-shrink:0!important;padding:2px 6px!important;gap:4px!important;font-size:9px!important;line-height:1.1!important;border-radius:10px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col [title=Сдающий]>span:first-child,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .game-mobile-user-south-right-col [title="Первый заказ/ход"]>span:first-child{width:6px!important;height:6px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell>.opponent-score-badge,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{padding:0 4px!important;gap:1px!important;font-size:.84em!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column{gap:0!important;margin-bottom:0!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-normal,.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-collecting{padding:0 5px!important;gap:0!important;max-height:24px!important}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.viewport-mobile-standard-from-short-vh-in-deal:not(.viewport-mobile-short) .user-player-panel.first-mover-bidding-panel:before{box-shadow:inset 0 0 22px #fb923c38,inset 0 0 0 1px #fdba747a,inset 0 0 12px #fbbf241a!important}.game-table-root.viewport-mobile .game-mobile-player-panel:has(.player-info-panel-your-turn),.game-table-root.viewport-mobile .game-mobile-player-panel:has(.opponent-avatar-order-ring),.game-table-root.viewport-mobile .game-mobile-player-panel:has(.first-mover-bidding-panel){overflow:visible!important}.game-table-root.viewport-mobile:not(.viewport-mobile-short) .game-mobile-player-panel:has(.first-mover-bidding-panel){border-radius:16px!important;border:1px solid rgba(251,146,60,.72)!important;background:linear-gradient(168deg,#3e200e6b,#1e293bd1 48%,#0f172aeb)!important;box-shadow:0 2px 14px #00000038,inset 0 1px #ffffff0f,0 0 0 1px #fb923c6b,0 0 20px #fb923c6b,0 0 44px #fb923c38!important}.game-table-root.trump-highlight-on.viewport-mobile .user-player-panel.player-info-panel-your-turn{overflow:visible}.game-table-root.trump-highlight-on.viewport-mobile .user-player-panel.player-info-panel-your-turn:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:17px;pointer-events:none;z-index:0;box-shadow:inset 0 0 18px #ddd6fe7a,inset 0 0 34px #a78bfa61,inset 0 0 52px #8b5cf642,inset 0 0 72px #5b21b624}.game-table-root.trump-highlight-on.viewport-mobile .user-player-panel.player-info-panel-your-turn>*{position:relative;z-index:1}.game-table-root.viewport-mobile .game-mobile-player-panel .game-mobile-player-info{padding-top:5px!important;padding-bottom:5px!important;gap:3px!important;margin-bottom:1px!important;align-items:flex-start!important;text-align:left!important}.game-table-root.viewport-mobile .game-mobile-player-panel .game-mobile-player-info>div:first-child,.game-table-root.viewport-mobile .game-mobile-player-panel .game-mobile-player-info>div:nth-child(2){justify-content:flex-start!important}.game-table-root.viewport-mobile .game-mobile-player-panel .game-mobile-player-info .game-mobile-player-info,.game-table-root.viewport-mobile .game-mobile-player-info>div:first-child{font-size:18px!important}.game-table-root.viewport-mobile .game-mobile-player-info .player-stat-value,.game-table-root.viewport-mobile .game-mobile-player-info>div:nth-child(2)>div>span:last-child{font-size:27px!important}}.game-table-root.viewport-mobile:not(.viewport-mobile-short) .game-mobile-player-panel .game-mobile-player-info.user-player-panel{padding-top:10px!important;padding-bottom:4px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel .game-mobile-player-info.user-player-panel{padding-top:2px!important;padding-bottom:0!important;padding-inline:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel .game-mobile-player-info.user-player-panel.user-player-panel--short-vh{border:none!important;box-shadow:none!important;background:transparent!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-main{--south-user-short-inline-pad: 6px;padding-inline:var(--south-user-short-inline-pad)!important;box-sizing:border-box!important;position:relative!important;isolation:isolate!important;border-radius:14px!important;overflow:visible!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-main>*{position:relative!important;z-index:1!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-main>.game-mobile-south-panel-hand{justify-self:stretch!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:calc(-1 * var(--south-user-short-inline-pad, 6px))!important;margin-right:calc(-1 * var(--south-user-short-inline-pad, 6px))!important;margin-inline:unset!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh:not(.player-info-panel-your-turn) .game-mobile-user-south-main{border-style:solid!important;border-color:transparent!important;border-width:1px!important;background-color:#0503148c!important;background-image:radial-gradient(ellipse 95% 70% at 50% -5%,rgba(221,214,254,.2) 0%,transparent 52%),radial-gradient(ellipse 60% 45% at 100% 20%,rgba(34,211,238,.1) 0%,transparent 50%),radial-gradient(circle at 8% 95%,rgba(139,92,246,.22) 0%,transparent 42%),radial-gradient(circle at 92% 88%,rgba(99,102,241,.12) 0%,transparent 36%),linear-gradient(168deg,#4c1d956b,#1e1b4bd1 38%,#0f172af0 62%,#020617f5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 0 8px #8b5cf60f,inset 0 0 8px #22d3ee0d,inset 0 -4px 12px #00000047,inset 0 1px #ddd6fe0d,0 0 0 .5px #a78bfa33,0 0 4px #7c3aed1f,0 0 5px #22d3ee1a,0 1px 4px #00000024!important;animation:none!important;filter:none!important}@keyframes short-vh-south-your-turn-panel{0%,49.9%{background-color:#23123e94;background-image:radial-gradient(ellipse 96% 70% at 50% -4%,rgba(196,181,253,.38) 0%,transparent 54%),radial-gradient(ellipse 62% 46% at 100% 20%,rgba(167,139,250,.22) 0%,transparent 52%),radial-gradient(circle at 9% 94%,rgba(139,92,246,.32) 0%,transparent 46%),radial-gradient(circle at 91% 88%,rgba(124,58,237,.2) 0%,transparent 40%),linear-gradient(168deg,#5f23917a,#30205cd6 38%,#1a163eeb 62%,#0c0a26f5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 .5px #ffffff17,inset 0 0 0 .5px #a78bfa24,inset 0 1px #ddd6fe1f,inset 0 0 28px #a78bfa1f,inset 0 -4px 14px #00000047,0 0 0 .5px #a78bfa61,0 0 5px #7c3aed29,0 0 6px #22d3ee1f,0 1px 5px #00000024}50%,99.9%{background-color:#12203a8f;background-image:radial-gradient(ellipse 96% 72% at 50% -5%,rgba(186,230,253,.34) 0%,transparent 54%),radial-gradient(ellipse 58% 46% at 100% 17%,rgba(56,189,248,.26) 0%,transparent 52%),radial-gradient(circle at 10% 95%,rgba(125,211,252,.22) 0%,transparent 46%),radial-gradient(circle at 92% 86%,rgba(96,165,250,.2) 0%,transparent 40%),linear-gradient(168deg,#2a4e9670,#1c2c5fcc 36%,#121c3ae6 64%,#080e26f0),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 .5px #ffffff1a,inset 0 0 0 .5px #7dd3fc29,inset 0 1px #e0f2fe33,inset 0 0 34px #38bdf81a,inset 0 -4px 14px #0000003d,0 0 0 .5px #7dd3fc6b,0 0 5px #38bdf82e,0 0 6px #22d3ee24,0 1px 5px #00000024}to{background-color:#1210309e;background-image:radial-gradient(ellipse 98% 78% at 50% -8%,rgba(255,255,255,.42) 0%,rgba(237,233,254,.22) 22%,transparent 58%),radial-gradient(ellipse 62% 48% at 100% 16%,rgba(186,230,253,.32) 0%,transparent 54%),radial-gradient(circle at 10% 96%,rgba(196,181,253,.28) 0%,transparent 46%),radial-gradient(circle at 92% 86%,rgba(129,140,248,.2) 0%,transparent 40%),linear-gradient(168deg,#582a9e75,#343070d1 34%,#1c2048eb 64%,#0c0e2af5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #f5f3ff59,inset 0 2px #e0f2fe2e,inset 0 0 28px #a78bfa1f,inset 0 0 24px #22d3ee14,inset 0 -4px 14px #0003,0 0 0 .5px #d6d3ff61,0 0 8px #ffffff29,0 0 14px #7dd3fc38,0 0 10px #a78bfa2e,0 1px 5px #0000001f}}@keyframes short-vh-south-your-turn-gloss{0%,49.9%{box-shadow:inset 0 1px #e9d5ff38,inset 0 -1px #00000052,inset 0 0 0 1px #c4b5fd38;background:linear-gradient(175deg,#e6d2ff1a,#fff0 40%,#0000001a)}50%,99.9%{box-shadow:inset 0 1px #e0f2fe42,inset 0 -1px #0000004d,inset 0 0 0 1px #7dd3fc38;background:linear-gradient(175deg,#bae6fd1f,#fff0 38%,#00000017)}to{box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000042,inset 0 0 0 1px #f3f4ff6b,inset 0 0 12px #ffffff24;background:linear-gradient(175deg,#fafaff42,#e0f2fe24 28%,#fff0 42%,#0000000f)}}@keyframes south-short-user-bottom-rim-shimmer{0%{background-position:right center,0% 50%}to{background-position:right center,100% 50%}}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main{border-style:solid!important;border-color:transparent!important;border-width:3px 3px 4px 3px!important;animation:none!important;filter:none!important;background-color:#0503148c!important;background-image:radial-gradient(ellipse 95% 70% at 50% -5%,rgba(221,214,254,.2) 0%,transparent 52%),radial-gradient(ellipse 60% 45% at 100% 20%,rgba(34,211,238,.1) 0%,transparent 50%),radial-gradient(circle at 8% 95%,rgba(139,92,246,.22) 0%,transparent 42%),radial-gradient(circle at 92% 88%,rgba(99,102,241,.12) 0%,transparent 36%),linear-gradient(168deg,#4c1d956b,#1e1b4bd1 38%,#0f172af0 62%,#020617f5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 0 8px #8b5cf60f,inset 0 0 8px #22d3ee0d,inset 0 -4px 12px #00000047,inset 0 1px #ddd6fe0d,0 0 0 1px #c4b5fd38,0 0 8px #a78bfa38,0 0 16px #818cf824,0 0 22px #22d3ee1c,0 1px 5px #0000001f!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main:after{content:""!important;position:absolute!important;top:-3px!important;right:-3px!important;bottom:-4px!important;left:-3px!important;border-radius:14px!important;pointer-events:none!important;z-index:2!important;background-color:transparent!important;background-image:linear-gradient(to left,rgba(56,189,248,.92) 0%,rgba(34,211,238,.78) 8%,rgba(14,165,233,.58) 20%,rgba(6,182,212,.38) 36%,rgba(34,211,238,.2) 54%,rgba(125,211,252,.09) 72%,transparent 100%),linear-gradient(90deg,#4c1d95f0,#5b21b6ed 6%,#4c1d95f0 13%,#6d28d9f2 22%,#7c3aedf5 30%,#a78bfae6,#7c3aedf2 44%,#6366f1ed,#5b21b6f0,#4c1d95f0 68%,#581c87ed,#6366f1eb 80%,#38bdf8db 88%,#22d3eed1,#38bdf8d6)!important;background-size:min(40%,168px) 100%,200% 100%!important;background-position:right center,0% 50%;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - 4px),#000 calc(100% - 4px),#000 100%),linear-gradient(to right,transparent 0,transparent 2px,rgba(0,0,0,.18) 7px,rgba(0,0,0,.55) 12px,rgba(0,0,0,.88) 17px,#000 22px)!important;mask-image:linear-gradient(to bottom,transparent 0,transparent calc(100% - 4px),#000 calc(100% - 4px),#000 100%),linear-gradient(to right,transparent 0,transparent 2px,rgba(0,0,0,.18) 7px,rgba(0,0,0,.55) 12px,rgba(0,0,0,.88) 17px,#000 22px)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important;-webkit-mask-size:100% 100%,100% 100%!important;mask-size:100% 100%,100% 100%!important;-webkit-mask-repeat:no-repeat,no-repeat!important;mask-repeat:no-repeat,no-repeat!important;animation:south-short-user-bottom-rim-shimmer 9s ease-in-out infinite alternate!important;filter:drop-shadow(0 2px 8px rgba(91,33,182,.4)) drop-shadow(0 0 12px rgba(124,58,237,.35))!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main:before{display:none!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:12px!important;pointer-events:none!important;z-index:0!important;mix-blend-mode:soft-light!important;animation:short-vh-south-your-turn-gloss 2s linear forwards!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh:not(.player-info-panel-your-turn) .game-mobile-user-south-main:before,.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh:not(.player-info-panel-your-turn) .game-mobile-user-south-main:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;pointer-events:none!important;z-index:0!important;box-shadow:inset 0 1px #ddd6fe1f,inset 0 -1px #00000059,inset 0 0 0 .5px #a78bfa24!important;background:linear-gradient(175deg,#ddd6fe0f,#fff0 40%,#0000001a)!important;mix-blend-mode:soft-light!important}@media (prefers-reduced-motion: reduce){.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh .game-mobile-user-south-main{animation:none!important;filter:none!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main{border-style:solid!important;border-color:transparent!important;border-width:3px 3px 4px 3px!important;background-color:#0503148c!important;background-image:radial-gradient(ellipse 95% 70% at 50% -5%,rgba(221,214,254,.2) 0%,transparent 52%),radial-gradient(ellipse 60% 45% at 100% 20%,rgba(34,211,238,.1) 0%,transparent 50%),radial-gradient(circle at 8% 95%,rgba(139,92,246,.22) 0%,transparent 42%),radial-gradient(circle at 92% 88%,rgba(99,102,241,.12) 0%,transparent 36%),linear-gradient(168deg,#4c1d956b,#1e1b4bd1 38%,#0f172af0 62%,#020617f5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 0 8px #8b5cf60f,inset 0 0 8px #22d3ee0d,inset 0 -4px 12px #00000047,inset 0 1px #ddd6fe0d,0 0 0 1px #c4b5fd38,0 0 8px #a78bfa38,0 0 16px #818cf824,0 0 22px #22d3ee1c,0 1px 5px #0000001f!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main:after{animation:none!important;background-position:right center,40% 50%!important;box-shadow:0 0 8px #a78bfa47,0 0 14px #22d3ee29!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn){animation:none!important;border-style:solid!important;border-color:transparent!important;border-width:1px!important;background-color:#0503148c!important;background-image:radial-gradient(ellipse 95% 72% at 50% -6%,rgba(221,214,254,.22) 0%,transparent 54%),radial-gradient(ellipse 58% 46% at 100% 18%,rgba(56,189,248,.14) 0%,transparent 52%),radial-gradient(circle at 10% 96%,rgba(167,139,250,.18) 0%,transparent 44%),radial-gradient(circle at 92% 86%,rgba(99,102,241,.12) 0%,transparent 38%),linear-gradient(168deg,#4c1d9566,#2a285fc7 36%,#161c3ae6 64%,#080c20f0),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 1px #ddd6fe1a,inset 0 0 26px #a78bfa0f,inset 0 0 20px #22d3ee0d,inset 0 -4px 14px #00000038,0 0 0 .5px #a78bfa38,0 0 4px #7c3aed1f,0 0 5px #22d3ee1f,0 1px 4px #00000024!important}.game-table-root.viewport-mobile.viewport-mobile-short:not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn):before{animation:none!important;box-shadow:inset 0 1px #ddd6fe33,inset 0 -1px #00000047,inset 0 0 0 .5px #a78bfa29!important;background:linear-gradient(175deg,#c4b5fd17,#fff0 38%,#00000014)!important}}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-main .game-mobile-south-panel-hand:not(:has(>.game-mobile-hand-row.player-hand-your-turn)){border-radius:12px!important;animation:none!important;border:1px solid rgba(196,181,253,.55)!important;background:transparent!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ddd6fe1c,inset 0 -1px #00000024!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-main .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn){border-radius:12px!important;border-style:solid!important;border-color:transparent!important;border-width:1px!important;animation:short-vh-south-your-turn-panel 2s linear forwards!important}.game-table-root.game-phase-bidding.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-user-south-main .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn){animation:none!important;filter:none!important;background-color:#0503148c!important;background-image:radial-gradient(ellipse 95% 70% at 50% -5%,rgba(221,214,254,.2) 0%,transparent 52%),radial-gradient(ellipse 60% 45% at 100% 20%,rgba(34,211,238,.1) 0%,transparent 50%),radial-gradient(circle at 8% 95%,rgba(139,92,246,.22) 0%,transparent 42%),radial-gradient(circle at 92% 88%,rgba(99,102,241,.12) 0%,transparent 36%),linear-gradient(168deg,#4c1d956b,#1e1b4bd1 38%,#0f172af0 62%,#020617f5),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0)!important;background-origin:border-box!important;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box!important;background-size:100% 100%!important;background-repeat:no-repeat!important;box-shadow:inset 0 .5px #ffffff14,inset 0 0 0 .5px #8b5cf61a,inset 0 0 8px #8b5cf60f,inset 0 0 8px #22d3ee0d,inset 0 -4px 12px #00000047,inset 0 1px #ddd6fe0d,0 0 0 .5px #a78bfa33,0 0 4px #7c3aed1f,0 0 5px #22d3ee1a,0 1px 4px #00000024!important}.game-table-root.game-phase-bidding.viewport-mobile.viewport-mobile-short:not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)) .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn):before{display:none!important}.game-table-root.game-phase-bidding.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn):after{display:none!important}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn.user-player-panel--short-vh:not(.first-mover-bidding-panel):before{display:none!important}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn .game-mobile-user-south-main{position:relative}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn .game-mobile-user-south-main:before{display:none!important}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn .game-mobile-south-panel-hand:has(>.game-mobile-hand-row.player-hand-your-turn):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;z-index:0;box-shadow:inset 0 0 10px #ddd6fe38,inset 0 0 18px #a78bfa29,inset 0 0 26px #8b5cf61f}.game-table-root.trump-highlight-on.viewport-mobile.viewport-mobile-short .user-player-panel.player-info-panel-your-turn.user-player-panel--short-vh .game-mobile-user-south-main>*{position:relative;z-index:1}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel:has(.first-mover-bidding-panel){overflow-x:hidden!important;border:2px solid rgba(251,146,60,.92)!important;border-radius:16px!important;box-shadow:0 0 0 1px #fed7aa73,inset 0 0 14px #fb923c24!important;background:linear-gradient(168deg,#3e200e8c,#1e293bd1 45%,#0f172af0)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel .game-mobile-player-info.user-player-panel.user-player-panel--short-vh.first-mover-bidding-panel{border:2px solid rgba(253,186,116,.98)!important;box-shadow:inset 0 0 22px #fb923c47,inset 0 0 0 1px #fef3c78c!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.first-mover-bidding-panel:before{box-shadow:inset 0 0 28px #fb923c52,inset 0 0 0 1px #fdba74a6,inset 0 0 16px #fbbf242e!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window{position:relative;z-index:0;box-sizing:border-box;min-width:0;padding:1.62px 5.4px;border-radius:7px;background:#080a16c7;border:1px solid rgba(167,139,250,.38);box-shadow:0 0 0 1px #22d3ee2e,0 0 10px #818cf833,0 0 16px #22d3ee12,inset 0 0 0 1px #ffffff0d,inset 0 0 14px #818cf812,inset 0 1px #ffffff14}.game-table-root.viewport-mobile .opponent-slot-header-name-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 130% 85% at 50% 0%,rgba(255,255,255,.2) 0%,transparent 42%),radial-gradient(ellipse 95% 70% at 0% 50%,rgba(165,180,252,.22) 0%,transparent 38%),radial-gradient(ellipse 95% 70% at 100% 50%,rgba(165,180,252,.22) 0%,transparent 38%),radial-gradient(ellipse 100% 90% at 50% 100%,rgba(56,189,248,.14) 0%,transparent 48%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14}.game-table-root.viewport-mobile .opponent-slot-header-name-window>*{position:relative;z-index:1}@supports (backdrop-filter: blur(1px)){.game-table-root.viewport-mobile .opponent-slot-header-name-window{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-tap-chrome:after{display:none}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .opponent-slot-header-name-window{background:linear-gradient(165deg,#12182e,#0c0a1c 52%,#06050f)!important;border:1px solid rgb(147 51 234 / 34%)!important;box-shadow:#38bdf838 0 0 0 1px,#25c3dc05 0 0 12px,#67cdca1a 0 3px 14px,#a78bfa38 0 1px inset,inset 0 0 0 1px #ffffff0b,inset 0 0 18px #38bdf812,inset 0 1px 12px #a78bfa0f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .opponent-slot-header-name-window:after{background:radial-gradient(ellipse 125% 80% at 50% 0%,rgba(255,255,255,.24) 0%,transparent 40%),radial-gradient(ellipse 90% 65% at 0% 50%,rgba(56,189,248,.2) 0%,transparent 36%),radial-gradient(ellipse 90% 65% at 100% 50%,rgba(167,139,250,.2) 0%,transparent 36%),radial-gradient(ellipse 100% 85% at 50% 100%,rgba(34,211,238,.12) 0%,transparent 45%)!important;box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #bae6fd1f,inset 0 0 12px #38bdf81a!important}.game-table-root.viewport-mobile.deal-type-no-trump .opponent-slot .opponent-slot-header-name-window{background:radial-gradient(ellipse 100% 95% at 28% 18%,rgba(210,200,255,.06) 0%,transparent 48%),radial-gradient(ellipse 75% 70% at 92% 88%,rgba(251,186,210,.03) 0%,transparent 46%),linear-gradient(168deg,#1a1528,#120f1e 45%,#08060e)!important;border:1px solid rgba(186,170,240,.34)!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000047,inset 0 0 0 1px #d8b4fe0f,inset 0 0 16px #c084fc14,inset 0 1px 10px #f4c9e80d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.game-table-root.viewport-mobile.deal-type-no-trump .opponent-slot .opponent-slot-header-name-window:after{background:radial-gradient(ellipse 120% 75% at 50% 0%,rgba(244,232,255,.22) 0%,transparent 40%),radial-gradient(ellipse 85% 60% at 0% 50%,rgba(216,180,254,.2) 0%,transparent 34%),radial-gradient(ellipse 85% 60% at 100% 50%,rgba(244,201,232,.16) 0%,transparent 34%),radial-gradient(ellipse 100% 80% at 50% 100%,rgba(192,132,252,.12) 0%,transparent 44%)!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #e8c8ff1f!important}.game-table-root.viewport-mobile.deal-type-no-trump .opponent-slot.opponent-slot-current-turn .opponent-slot-header-name-window{background:radial-gradient(ellipse 95% 90% at 32% 12%,rgba(254,215,170,.06) 0%,transparent 44%),radial-gradient(ellipse 80% 72% at 85% 85%,rgba(196,181,253,.04) 0%,transparent 48%),linear-gradient(168deg,#201830,#161022 42%,#0a0812)!important;border:1px solid rgba(251,191,36,.34)!important;box-shadow:inset 0 1px #ffe6c80d,inset 0 -1px #0000004d,inset 0 0 0 1px #fde0ab12,inset 0 0 18px #fbbf240f,inset 0 1px 12px #fed7aa0d!important}.game-table-root.viewport-mobile.deal-type-no-trump .opponent-slot.opponent-slot-current-turn .opponent-slot-header-name-window:after{background:radial-gradient(ellipse 120% 78% at 50% 0%,rgba(255,250,235,.22) 0%,transparent 40%),radial-gradient(ellipse 88% 62% at 0% 50%,rgba(253,224,171,.18) 0%,transparent 34%),radial-gradient(ellipse 88% 62% at 100% 50%,rgba(254,215,170,.14) 0%,transparent 34%),radial-gradient(ellipse 100% 82% at 50% 100%,rgba(251,191,36,.1) 0%,transparent 44%)!important;box-shadow:inset 0 1px #fff8dc2e,inset 0 0 0 1px #fde0ab24!important}.game-table-root.viewport-mobile.deal-type-dark .opponent-slot-header-name-window{background:linear-gradient(180deg,#0b1220,#050810)!important;border:1px solid rgba(34,211,238,.22)!important;box-shadow:0 2px 10px #00000024,inset 0 0 0 1px #2dd4bf14,inset 0 0 16px #22d3ee0f,inset 0 1px 10px #38bdf80d,inset 0 1px #ffffff0d!important}.game-table-root.viewport-mobile.deal-type-dark .opponent-slot-header-name-window:after{background:radial-gradient(ellipse 120% 78% at 50% 0%,rgba(207,250,254,.2) 0%,transparent 40%),radial-gradient(ellipse 88% 62% at 0% 50%,rgba(45,212,191,.16) 0%,transparent 34%),radial-gradient(ellipse 88% 62% at 100% 50%,rgba(56,189,248,.14) 0%,transparent 34%),radial-gradient(ellipse 100% 85% at 50% 100%,rgba(34,211,238,.1) 0%,transparent 46%)!important;box-shadow:inset 0 1px #cffafe33,inset 0 0 0 1px #2dd4bf24,inset 0 0 14px #22d3ee1f!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window--east{align-self:center;width:fit-content;max-width:100%}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-header-name-window--east{padding:1.62px 5.4px}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot-header-name-window--east .opponent-slot-header-display-name{font-size:14px!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1.15!important;display:block!important;margin:0!important;padding:0!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;-webkit-hyphens:auto!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east){display:flex;align-items:center;padding:0 5.4px}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) .opponent-slot-header-display-name,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) .opponent-slot-header-display-name,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) span.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) span.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) button.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) button.opponent-name-offline-ai-pick{line-height:1.15!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east){overflow-x:hidden;overflow-y:hidden;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}.game-table-root.viewport-mobile .opponent-slot-header-name-window-track{display:flex;align-items:center;flex:0 0 auto;width:max-content}.game-table-root.viewport-mobile .opponent-slot-header-name-window-track .opponent-slot-header-display-name,.game-table-root.viewport-mobile .opponent-slot-header-name-window-track span.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .opponent-slot-header-name-window-track button.opponent-name-offline-ai-pick{transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (backdrop-filter: blur(1px)){.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing:not(.opponent-slot-header-name-window--east){backdrop-filter:none;-webkit-backdrop-filter:none}}.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing:not(.opponent-slot-header-name-window--east):not(.opponent-slot-header-name-window--reveal-tap-chrome){background:#0a0c1ac7!important}@supports (backdrop-filter: blur(1px)){.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing:not(.opponent-slot-header-name-window--east):not(.opponent-slot-header-name-window--reveal-tap-chrome){background:#0a0c1ab8!important}}.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east){z-index:1;background:#285aa3a1!important;border:1px solid rgb(110 79 204 / 71%)!important;box-shadow:0 0 0 1px #3c15bfde,0 0 10px #818cf8cc,0 0 16px #953bdc75,inset 0 1px #3694cd7d,inset 0 0 0 1px #ffffff0f,inset 0 0 18px #38bdf814!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east) .opponent-slot-header-name-window-track .opponent-slot-header-display-name,.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east) .opponent-slot-header-name-window-track span.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east) .opponent-slot-header-name-window-track button.opponent-name-offline-ai-pick{background:linear-gradient(180deg,#c4afd3,#cac7d1 35%,#4bd6e3fc 62%,#d75ce6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-compositing.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east) .opponent-slot-header-name-window-track .opponent-slot-header-display-name>span{background:linear-gradient(180deg,#c4afd3,#cac7d1 35%,#4bd6e3fc 62%,#d75ce6)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window--reveal-compositing:not(.opponent-slot-header-name-window--east) .opponent-slot-header-name-window-track{will-change:transform}.game-table-root.viewport-mobile .opponent-slot-header-name-window--scrollable:not(.opponent-slot-header-name-window--east){cursor:pointer}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap:has(.opponent-slot-header-name-window--scrollable:not(.opponent-slot-header-name-window--east)):after{content:"";position:absolute;right:0;top:0;bottom:0;width:12px;pointer-events:none;z-index:2;border-radius:0 5px 5px 0;background:linear-gradient(to left,rgba(15,23,42,.72),transparent)}.game-table-root.viewport-mobile .opponent-slot-header-name-window-wrap:has(.opponent-slot-header-name-window.opponent-slot-header-name-window--reveal-tap-chrome:not(.opponent-slot-header-name-window--east)):after{background:linear-gradient(to left,rgb(24 40 78 / 92%),rgb(40 90 163 / 35%),transparent)!important;box-shadow:inset -1px 0 10px #6e4fcc40!important}.game-table-root.viewport-mobile .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east)::-webkit-scrollbar{display:none;width:0;height:0}.game-table-root.viewport-mobile .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) .opponent-slot-header-display-name,.game-table-root.viewport-mobile .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) span.opponent-name-offline-ai-pick,.game-table-root.viewport-mobile .opponent-slot-header-name-window:not(.opponent-slot-header-name-window--east) button.opponent-name-offline-ai-pick{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:max-content!important;max-width:none!important;min-width:0!important;display:inline-block!important}.game-table-root .player-panel-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;min-width:0!important}.game-table-root .opponent-slot-header .player-panel-name,.game-table-root .opponent-slot-header>span:not([class]),.game-table-root .opponent-slot-header .opponent-slot-header-display-name,.game-table-root .opponent-slot-header button.opponent-name-offline-ai-pick{background:linear-gradient(180deg,#fffcf8fa,#f2eee8f2,#e4ded4f2 70%,#dad4c8fa)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}.game-table-root .opponent-slot-header button.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--novice,.game-table-root .opponent-slot-header span.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--novice{background:linear-gradient(180deg,#86efac,#4ade80 32%,#16a34a 68%,#14532d)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}.game-table-root .opponent-slot-header button.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--amateur,.game-table-root .opponent-slot-header span.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--amateur{background:linear-gradient(180deg,#fef08a,#fde047 35%,#eab308 62%,#a16207)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}.game-table-root .opponent-slot-header button.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--expert,.game-table-root .opponent-slot-header span.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--expert{background:linear-gradient(180deg,#f0abfc,#e879f9 32%,#a855f7 58%,#6b21a8)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}.game-table-root.viewport-mobile .opponent-slot-header button.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--expert,.game-table-root.viewport-mobile .opponent-slot-header span.opponent-name-offline-ai-pick.opponent-name-offline-ai-pick--expert{background:linear-gradient(180deg,#faf5ff,#fae8ff 12%,#f0abfc 34%,#e879f9 55%,#d946ef 74%,#c084fc)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-text-stroke:0!important}.game-table-root button.opponent-name-offline-ai-pick{border:none!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;font-style:inherit!important;line-height:1.25!important;letter-spacing:.04em!important;padding:0!important;margin:0!important;cursor:pointer!important;text-align:inherit!important;width:100%!important;max-width:100%!important;display:block!important}@media (min-width: 1025px){.game-table-root:not(.viewport-mobile) button.opponent-name-offline-ai-pick,.game-table-root:not(.viewport-mobile) span.opponent-name-offline-ai-pick{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:800!important;letter-spacing:.025em!important;line-height:1.38!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}.game-table-root button.opponent-name-offline-ai-pick:hover{filter:brightness(1.09)}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot{border-color:#22d3ee52!important;padding-bottom:0!important;box-shadow:0 2px 14px #00000038,inset 0 1px #ffffff12!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;box-sizing:border-box!important;padding:8px 6px!important;border-color:#22d3ee52!important;box-shadow:0 2px 14px #00000038,inset 0 1px #ffffff12!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot.opponent-slot-east>button.opponent-score-badge.opponent-score-badge--mobile-toggle{margin-bottom:0!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot.opponent-slot-east .opponent-slot-stats-mobile-east{flex:1 1 auto!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;margin-top:3px!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot.opponent-slot-east .opponent-slot-stats-mobile-east .trick-slots-east-mobile{margin-top:0!important}.game-table-root .opponent-slot-header{flex-wrap:nowrap!important}.game-table-root .opponent-slot-header .player-panel-name,.game-table-root .opponent-slot-header>span:not([class]),.game-table-root .opponent-slot-header .opponent-slot-header-display-name,.game-table-root .opponent-slot-header button.opponent-name-offline-ai-pick,.game-table-root .opponent-slot-header span.opponent-name-offline-ai-pick{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.game-table-root .user-player-panel .user-player-avatar-root{flex-shrink:0!important;align-self:center!important}.game-table-root .user-player-panel .user-player-avatar-order-scale-wrap{display:inline-flex!important;line-height:0!important;flex-shrink:0!important;align-self:center!important;transform:scale(1.2)!important;transform-origin:center center!important;vertical-align:middle!important}.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-avatar-stack{margin-top:5px}.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-avatar-stack>.user-player-avatar-order-scale-wrap{margin-bottom:3px}.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-score-cell>.opponent-score-badge{position:relative;z-index:2}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-tricks-row{align-items:center!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-short-score-under-name>button.opponent-score-badge.opponent-score-badge--mobile-toggle{border-radius:9999px!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 2px 10px #0000006b,inset 0 1px #ffffff59!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-short-score-under-name>button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{min-height:26px!important;padding:2px 11px!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-short-score-under-name>button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{min-height:26px!important;padding:3px 11px!important;box-shadow:0 2px 12px #00000073,inset 0 0 14px #d869e547,inset 0 0 32px #a759c824,inset 0 1px #ffe8ff61,0 0 14px #d869e538!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-short-score-under-name>button.opponent-score-badge.opponent-score-badge--mobile-toggle.score-badge-leader.opponent-score-badge--score-label-collapsed{border:1px solid rgba(196,181,253,.92)!important;box-shadow:0 2px 12px #0006,inset 0 0 0 1px #e9d5ff5c,inset 0 1px #ffffff6b,0 0 12px #22d3ee38!important}.game-table-root.viewport-mobile.viewport-mobile-short .user-player-panel.user-player-panel--short-vh .game-mobile-user-south-short-score-under-name>button.opponent-score-badge.opponent-score-badge--mobile-toggle.score-badge-leader.opponent-score-badge--score-expanded{border:1px solid rgba(196,181,253,.92)!important;outline:1px solid rgba(56,189,248,.88)!important;outline-offset:1px!important;box-shadow:0 2px 14px #0000006b,inset 0 0 14px #d869e54d,inset 0 0 30px #a78bfa24,inset 0 1px #fff0ff66,0 0 12px #d869e538,0 0 20px #8b5cf62e,0 0 14px #22d3ee47!important}.game-table-root.viewport-mobile.viewport-mobile-short .player-mobile-south-tricks-column.game-mobile-user-south-short-tricks-inline .game-mobile-user-south-short-score-above-order{position:absolute!important;right:1px!important;bottom:calc(100% + 5px)!important;left:auto!important;top:auto!important;z-index:6!important;line-height:normal!important;margin:0!important;padding:0!important;pointer-events:auto!important}.game-table-root.viewport-mobile.viewport-mobile-short .player-mobile-south-tricks-column.game-mobile-user-south-short-tricks-inline .game-mobile-user-south-short-score-above-order .game-mobile-user-south-short-score-under-name{transform:none!important;line-height:normal!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{border-radius:9999px!important;border:1px solid rgba(255,255,255,.22)!important;min-height:26px!important;padding:2px 11px!important;box-shadow:0 2px 10px #0000006b,inset 0 1px #ffffff61!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{border-radius:9999px!important;border:1px solid rgba(255,255,255,.24)!important;min-height:26px!important;padding:3px 11px!important;box-shadow:0 2px 12px #00000073,inset 0 1px #ffe8ff61,inset 0 0 14px #d869e538,inset 0 0 28px #a759c81a!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded>span:first-child{margin-bottom:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader{border:1px solid rgba(196,181,253,.92)!important;border-radius:9999px!important;outline:none!important;outline-offset:0!important;box-shadow:0 2px 12px #0006,inset 0 0 0 1px #e9d5ff5c,inset 0 1px #ffffff6b,inset 1px 0 #38bdf88c,inset -1px 0 #38bdf88c,inset 0 2px #38bdf852!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader{border:1px solid rgba(196,181,253,.92)!important;border-radius:9999px!important;outline:1px solid rgba(56,189,248,.88)!important;outline-offset:1px!important;box-shadow:0 2px 14px #0000006b,inset 0 1px #fff0ff66,inset 0 0 14px #d869e538,inset 0 0 26px #a78bfa1f,inset 1px 0 #38bdf880,inset -1px 0 #38bdf880,inset 0 2px #38bdf847!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-meta-col{transform:none}.game-table-root .user-player-panel .player-panel-name{background:linear-gradient(180deg,#ffebd7fa,#f8d2affa,#ebb991fa 70%,#daa073fa)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-stroke:0!important;text-shadow:0 -1px 0 rgba(255,255,255,.55),0 1px 0 rgba(0,0,0,.08),-1px -1px 0 rgba(255,255,255,.4),1px 1px 0 rgba(0,0,0,.12),2px 2px 1px rgba(0,0,0,.05)!important}.game-table-root .player-avatar{position:relative!important;border:2.5px solid rgba(140,175,180,.9)!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000047,0 0 0 2px #64969b73,0 2px 8px #00000040!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.game-table-root .player-avatar:has(img){box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #64969b73,0 4px 12px #00000059!important}.game-table-root .player-avatar.player-avatar-order-ring-inner{border:none!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000047!important;transition:transform .2s ease!important}.game-table-root .player-avatar.player-avatar-order-ring-inner:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040!important}.game-table-root .opponent-slot-current-turn .player-avatar,.game-table-root .player-info-panel-your-turn .player-avatar{border:1px solid rgba(80,200,255,.95)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 0 0 1px #b48cffcc,0 0 0 2px #50c8ffd9,0 0 12px 3px #b48cff8c,0 0 24px 6px #50c8ff80,0 2px 8px #00000040!important}.game-table-root .opponent-slot-current-turn .player-avatar:has(img),.game-table-root .player-info-panel-your-turn .player-avatar:has(img){box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #b48cffcc,0 0 0 2px #50c8ffd9,0 0 12px 3px #b48cff8c,0 0 24px 6px #50c8ff80,0 4px 12px #00000059!important}.game-table-root .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner{border:none!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040!important;transition:transform .2s ease!important}.game-table-root .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040!important}.game-table-root .player-info-panel-your-turn .opponent-avatar-order-ring .player-avatar.player-avatar-order-ring-inner{border:none!important;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000047!important;transition:transform .2s ease!important}.game-table-root .player-info-panel-your-turn .opponent-avatar-order-ring .player-avatar.player-avatar-order-ring-inner:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040!important;transition:transform .2s ease!important}@media (hover: hover){.game-table-root .player-avatar:hover{transform:scale(1.08)!important;border-color:#a5c8cd!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 0 0 2px #78aaaf8c,0 4px 14px #00000059!important}.game-table-root .player-avatar:has(img):hover{box-shadow:inset 0 5px 14px 2px #fff9,inset 0 -5px 14px 2px #00000073,inset 2px 2px 6px #ffffff40,inset -2px -2px 6px #0003,0 0 0 2px #78aaaf8c,0 6px 18px #0006!important}.game-table-root .opponent-slot-current-turn .player-avatar:hover,.game-table-root .player-info-panel-your-turn .player-avatar:hover{border-color:#78dcff!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0003,0 0 0 1px #78ff96e6,0 0 0 2px #78dcffe6,0 0 16px 4px #c8a0ff99,0 0 32px 8px #78dcff8c,0 4px 14px #00000059!important}.game-table-root .opponent-slot-current-turn .player-avatar:has(img):hover,.game-table-root .player-info-panel-your-turn .player-avatar:has(img):hover{box-shadow:inset 0 5px 14px 2px #fff9,inset 0 -5px 14px 2px #00000073,inset 2px 2px 6px #ffffff40,inset -2px -2px 6px #0003,0 0 0 1px #c8a0ffe6,0 0 0 2px #78dcffe6,0 0 16px 4px #c8a0ff99,0 0 32px 8px #78dcff8c,0 6px 18px #0006!important}.game-table-root .opponent-avatar-order-ring .player-avatar:hover{border:none!important;transform:scale(1.04)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,inset 0 4px 12px #fff3,inset 0 -4px 12px #0006!important}.game-table-root .opponent-avatar-order-ring .player-avatar:has(img):hover{border:none!important;transform:scale(1.04)!important;box-shadow:inset 0 5px 14px 2px #ffffff94,inset 0 -5px 14px 2px #0000007a,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000038!important}}.game-table-root .player-avatar:not(:has(img)):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;pointer-events:none!important;background:radial-gradient(ellipse 80% 70% at 25% 22%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.2) 35%,transparent 60%),linear-gradient(160deg,rgba(255,255,255,.08) 0%,transparent 50%)!important}.game-table-root .player-avatar:not(:has(img)):before{content:""!important;position:absolute!important;top:0!important;left:15%!important;right:15%!important;height:45%!important;border-radius:50% 50% 0 0/100% 100% 0 0!important;pointer-events:none!important;background:linear-gradient(to bottom,rgba(255,255,255,.35) 0%,rgba(255,255,255,.08) 50%,transparent 100%)!important}.game-table-root .opponent-avatar-order-ring{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;line-height:0}.game-table-root .opponent-avatar-order-ring--exact{box-shadow:0 0 10px #c084fc7a,0 0 18px #6366f157,0 0 26px #22d3ee2e}.game-table-root .opponent-avatar-order-ring--chasing{position:relative;isolation:isolate;background:radial-gradient(circle at 72% 26%,rgba(251,113,133,.58) 0%,transparent 46%),radial-gradient(circle at 22% 70%,rgba(129,140,248,.54) 0%,transparent 44%),radial-gradient(circle at 58% 80%,rgba(251,146,60,.52) 0%,transparent 46%),radial-gradient(circle at 34% 30%,rgba(232,121,250,.5) 0%,transparent 40%),radial-gradient(circle at 50% 48%,rgba(255,255,255,.45) 0%,transparent 38%),conic-gradient(from 36deg at 48% 50%,#fff8f4,#ffedd5,#fde68a,#fdba74,#fb923c,#fb7185,#f472b6,#e879f9,#c084fc,#a78bfa,#93c5fd,#fde68a,#fff8f4);box-shadow:0 0 8px #fdba7457,0 0 14px #fb923c47,0 0 18px #f9731638,0 0 16px #e879fa29;animation:opponentAvatarChasingPulse 2.4s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.game-table-root .opponent-avatar-order-ring--chasing:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;pointer-events:none!important;z-index:0!important;background:conic-gradient(from 0deg at 50% 50%,#fff8f200,#fdba746b 52deg,#f472b67a 118deg,#a78bfa75,#38bdf842 258deg,#fdba7461 322deg,#fff8f200 360deg)!important;mix-blend-mode:soft-light!important;animation:opponentAvatarTieDyeSpin 16s linear infinite!important}.game-table-root .opponent-avatar-order-ring--chasing:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important;pointer-events:none!important;z-index:1!important;background:radial-gradient(ellipse 82% 68% at 28% 16%,rgba(255,255,255,.48) 0%,rgba(255,228,200,.22) 32%,transparent 54%),radial-gradient(ellipse 70% 60% at 82% 84%,rgba(255,218,190,.26) 0%,rgba(255,255,255,.06) 38%,transparent 58%)!important;mix-blend-mode:soft-light!important}.game-table-root .opponent-avatar-order-ring--chasing>*{position:relative!important;z-index:2!important}.game-table-root .opponent-avatar-order-ring>button{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:50%!important;overflow:hidden!important}.game-table-root .opponent-avatar-order-ring .player-avatar,.game-table-root .opponent-avatar-order-ring .player-avatar:has(img){border:none!important;box-shadow:inset 0 4px 12px #ffffff38,inset 0 -4px 12px #00000073!important;transition:transform .2s ease!important}.game-table-root .opponent-slot-current-turn .opponent-avatar-order-ring .player-avatar,.game-table-root .opponent-slot-current-turn .opponent-avatar-order-ring .player-avatar:has(img){border:none!important;box-shadow:inset 0 4px 12px #ffffff38,inset 0 -4px 12px #00000073!important;transition:transform .2s ease!important}@keyframes opponentAvatarTieDyeSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.game-table-root .opponent-avatar-order-ring--chasing:after{animation:none!important}}@keyframes opponentAvatarChasingPulse{0%,to{transform:scale(1) translateZ(0);box-shadow:0 0 8px #fdba744d,0 0 14px #fb923c3d,0 0 18px #f9731633,0 0 16px #e879fa26}50%{transform:scale(1.045) translateZ(0);box-shadow:0 0 11px #ffc8a066,0 0 18px #fdba7457,0 0 22px #fb923c47,0 0 20px #f973163d,0 0 18px #e879fa33}}@media (max-width: 1024px){.game-table-root .opponent-avatar-order-ring--chasing{box-shadow:0 0 6px #fdba7447,0 0 11px #fb923c38,0 0 14px #f973162e,0 0 12px #e879fa24;animation:opponentAvatarChasingPulseMobile 2.65s ease-in-out infinite}}@keyframes opponentAvatarChasingPulseMobile{0%,to{transform:scale(1) translateZ(0);box-shadow:0 0 6px #fdba7442,0 0 10px #fb923c33,0 0 13px #f973162b,0 0 12px #e879fa1f}50%{transform:scale(1.02) translateZ(0);box-shadow:0 0 9px #ffc8a057,0 0 14px #fdba7447,0 0 17px #fb923c38,0 0 15px #f973162e,0 0 14px #e879fa29}}.game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header>span,.game-table-root.viewport-mobile .opponent-slot-current-turn .opponent-slot-header .opponent-slot-header-display-name{color:#22c55e!important;text-shadow:0 0 10px rgba(34,197,94,.6),0 0 4px rgba(34,197,94,.4)!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.game-table-root.viewport-mobile .player-info-panel-your-turn .player-panel-name:not(.your-turn-prompt){color:#a78bfa!important;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;text-shadow:none!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important}.game-table-root.viewport-mobile .player-info-panel-your-turn .player-panel-name.your-turn-prompt{color:#22c55e!important;text-shadow:0 0 10px rgba(34,197,94,.6),0 0 4px rgba(34,197,94,.4)!important}.game-table-root.viewport-mobile .opponent-score-badge{flex-direction:row!important;align-items:center!important;gap:3px!important;padding:2px 6px!important;min-width:0!important}.game-table-root.viewport-mobile .opponent-score-badge>span:first-child{margin-bottom:0!important}.game-table-root.viewport-mobile .player-score-badge{flex-direction:row!important;align-items:center!important;gap:3px!important;padding:2px 6px!important;min-width:0!important}.game-table-root.viewport-mobile .player-score-badge>span:first-child{margin-bottom:0!important}.game-table-root.viewport-mobile .trick-slots-normal:not(.trick-slots-east-mobile),.game-table-root.viewport-mobile .trick-slots-collecting:not(.trick-slots-east-mobile){flex-direction:row!important;align-items:center!important;gap:4px!important;padding:2px 6px!important}.game-table-root.viewport-mobile.game-phase-bidding .trick-slots-bid-taken-figures{font-size:clamp(11.25px,3.35vw,14.5px)!important}.game-table-root.viewport-mobile button.trick-slots-normal:not(.trick-slots-east-mobile)>div,.game-table-root.viewport-mobile button.trick-slots-collecting:not(.trick-slots-east-mobile)>div{flex-wrap:nowrap!important;min-width:0!important}.game-table-root.viewport-mobile .game-mobile-top-row button.trick-slots-normal,.game-table-root.viewport-mobile .game-mobile-top-row button.trick-slots-collecting{min-height:34px!important;max-height:34px!important;box-sizing:border-box!important;padding:5px 6px!important;overflow:hidden!important;min-width:0!important}.game-table-root.viewport-mobile .game-center-east button.trick-slots-normal:not(.trick-slots-east-mobile),.game-table-root.viewport-mobile .game-center-east button.trick-slots-collecting:not(.trick-slots-east-mobile){min-height:26px!important;max-height:26px!important;box-sizing:border-box!important;padding:3px 6px!important;overflow:hidden!important;min-width:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-normal,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-collecting,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-normal,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-collecting{width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-width:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important;flex:0 0 auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin-top:0!important;padding:0 6px!important;box-sizing:border-box!important;overflow:visible!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge{position:static!important;align-self:flex-start!important;width:auto!important;max-width:none!important;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;margin-left:0!important;margin-bottom:0!important;z-index:1!important;border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-sizing:border-box!important;max-height:none!important;overflow:visible!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.score-badge-leader,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.score-badge-leader{border:1px solid rgba(196,181,253,.98)!important;border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;outline:1px solid rgba(56,189,248,.92)!important;outline-offset:1px!important;background:linear-gradient(165deg,#4c1d956b,#2e106594 40%,#0f172af0)!important;box-shadow:inset 0 0 0 1px #e9d5ff61,inset 0 0 18px #a78bfa38,0 0 10px #a78bfa61,0 0 18px #8b5cf63d,0 0 14px #22d3ee57,0 0 22px #38bdf838,0 2px 12px #00000057!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear){position:relative!important;left:auto!important;right:auto!important;width:100%!important;top:auto!important;bottom:auto!important;margin:0!important;flex:0 0 auto!important;box-sizing:border-box!important;padding:4px 6px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear{position:relative!important;left:auto!important;right:auto!important;width:100%!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:32px!important;max-height:none!important;overflow-y:visible!important;margin:0!important;flex:0 0 auto!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear),.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear){justify-content:flex-start!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear)>div,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear)>div,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear)>div,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear)>div{margin-left:auto!important;justify-content:flex-end!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear)>span:first-of-type,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear)>span:first-of-type,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-normal:not(.trick-slots-mobile-nw-high-bid-ear)>span:first-of-type,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-collecting:not(.trick-slots-mobile-nw-high-bid-ear)>span:first-of-type{flex-shrink:0!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear{position:relative!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;overflow:visible!important;min-height:32px!important;max-height:none!important;padding-top:5px!important;padding-bottom:5px!important;border-top-right-radius:3px!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw .trick-slots-mobile-nw-ear-inner{position:static!important;width:100%!important;min-width:0!important;min-height:22px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;flex:1 1 auto!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw .trick-slots-mobile-nw-figures-ear{position:absolute!important;right:0!important;left:auto!important;top:0!important;bottom:auto!important;transform:translateY(calc(-100% + 1px))!important;margin:0 0 -1px!important;z-index:6!important;display:inline-flex!important;pointer-events:none!important;box-sizing:border-box!important;padding:3px 6px 4px!important;border-radius:8px 8px 0 0!important;border-style:solid!important;border-bottom:none!important;border-width:1px!important;border-color:#fbbf248c!important;background:linear-gradient(180deg,#0f172afc,#1e293bf2 55%,#fbbf241f)!important;box-shadow:0 -3px 12px #00000061,inset 0 1px #ffffff14!important;-webkit-clip-path:inset(0 0 3px 0 round 8px 8px 0 0)!important;clip-path:inset(0 0 3px 0 round 8px 8px 0 0)!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear.trick-slots-order-complete .trick-slots-mobile-nw-figures-ear,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear.trick-slots-order-complete .trick-slots-mobile-nw-figures-ear{border-width:2px!important;border-color:#818cf8ad!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear.trick-slots-order-over .trick-slots-mobile-nw-figures-ear,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear.trick-slots-order-over .trick-slots-mobile-nw-figures-ear{border-width:2px!important;border-color:#82874e8c!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>button.trick-slots-mobile-nw-high-bid-ear.trick-slots-mobile-under-strict .trick-slots-mobile-nw-figures-ear,.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw>div.trick-slots-mobile-nw-high-bid-ear.trick-slots-mobile-under-strict .trick-slots-mobile-nw-figures-ear{border-width:2px!important;border-color:#be505873!important}.game-table-root.viewport-mobile .game-mobile-top-row .opponent-slot-stats-mobile-nw .trick-slots-mobile-nw-circles-only{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-width:0!important;flex:1 1 auto!important}.game-table-root.viewport-mobile .game-center-east button.trick-slots-normal:not(.trick-slots-east-mobile),.game-table-root.viewport-mobile .game-center-east button.trick-slots-collecting:not(.trick-slots-east-mobile){max-width:100%!important}.game-table-root.viewport-mobile .game-center-east .trick-slots-east-mobile.trick-slots-normal,.game-table-root.viewport-mobile .game-center-east .trick-slots-east-mobile.trick-slots-collecting{min-height:0!important;max-height:none!important;overflow:visible!important}.game-table-root.viewport-mobile .game-mobile-player-panel>.game-mobile-player-info.user-player-panel{flex:1 1 auto!important;width:100%!important;min-width:0!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-info.user-player-panel>.game-mobile-user-south-main{flex:0 1 auto!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-player-panel>.game-mobile-player-info.user-player-panel{margin-bottom:0!important;flex:0 1 auto!important}.game-table-root.viewport-mobile .game-mobile-player-info.user-player-panel{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;padding-inline:12px!important}.game-table-root.viewport-mobile .game-mobile-player-info.user-player-panel>div:first-child{flex:1 1 0!important;min-width:0!important}.game-table-root.viewport-mobile .game-mobile-player-info.user-player-panel .player-mobile-south-tricks-column{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;flex-shrink:0!important;max-width:min(50vw,315px)!important}.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column{flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:4px!important;padding-bottom:0!important;margin-bottom:2px!important;width:auto!important}.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-normal,.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-collecting{position:static!important;transform:none!important;padding:1px 3px!important;margin:0!important;display:flex!important;align-items:center!important;min-height:0!important;line-height:1!important}.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-normal,.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-player-mobile-wide.trick-slots-collecting{padding:4px 9px!important;gap:2px!important;flex-shrink:0!important;transform:translate(2px)!important}.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-south-exact-star-host.trick-slots-normal,.game-table-root.viewport-mobile .user-player-panel .player-mobile-south-tricks-column .trick-slots-south-exact-star-host.trick-slots-collecting{position:relative!important;overflow:visible!important}.game-table-root.viewport-mobile .trick-slots-order-complete.trick-slots-normal,.game-table-root.viewport-mobile .trick-slots-order-complete.trick-slots-collecting,.game-table-root.viewport-mobile button.trick-slots-order-complete.trick-slots-normal,.game-table-root.viewport-mobile button.trick-slots-order-complete.trick-slots-collecting{border:2px solid rgba(129,140,248,.68)!important;background:linear-gradient(180deg,#1e1540,#140d2e 42%,#0a061c)!important;overflow:visible!important;box-shadow:0 0 0 1px #c4b5fd52,0 0 9px #22d3ee38,0 0 16px #818cf847,0 0 26px #a78bfa2e,inset 0 0 12px #8b5cf61f,inset 0 0 0 2px #6ee7b785!important}.game-table-root .trick-bid-taken-figures-neon{font-weight:900!important;line-height:1.05!important;letter-spacing:.04em!important}.game-table-root .trick-bid-taken-figures-neon--opponent{font-size:10px!important}.game-table-root .trick-bid-taken-figures-neon--player{font-size:11px!important}.game-table-root .trick-bid-taken-figures-neon--hand-bold.trick-bid-taken-figures-neon--opponent{font-size:11.5px!important;letter-spacing:.05em!important}.game-table-root .trick-bid-taken-figures-neon--hand-bold.trick-bid-taken-figures-neon--player{font-size:12.5px!important;letter-spacing:.05em!important}.game-table-root .trick-bid-taken-figures-neon>span{font-weight:900!important;-webkit-font-smoothing:antialiased!important}.game-table-root .trick-bid-taken-figures-neon--hand-bold>span{paint-order:stroke fill!important;-webkit-text-stroke:1.12px rgba(15,23,42,.78)!important}.game-table-root.viewport-mobile .trick-slots-order-over.trick-slots-normal,.game-table-root.viewport-mobile .trick-slots-order-over.trick-slots-collecting,.game-table-root.viewport-mobile button.trick-slots-order-over.trick-slots-normal,.game-table-root.viewport-mobile button.trick-slots-order-over.trick-slots-collecting{border:2px solid rgba(130,135,78,.55)!important;background:linear-gradient(180deg,#73764829,#5f623a1f 45%,#30342638 72%,#1e293beb)!important;box-shadow:0 0 0 1px #6e73444d,0 0 10px #8c915524,inset 0 0 14px #6469411a,inset 0 0 0 1px #82874e40!important}.game-table-root.viewport-mobile .trick-slots-mobile-under-strict.trick-slots-normal,.game-table-root.viewport-mobile .trick-slots-mobile-under-strict.trick-slots-collecting,.game-table-root.viewport-mobile button.trick-slots-mobile-under-strict.trick-slots-normal,.game-table-root.viewport-mobile button.trick-slots-mobile-under-strict.trick-slots-collecting{border:2px solid rgba(190,80,88,.45)!important;background:linear-gradient(180deg,#a037411f,#6e2d341a 48%,#1e293be6)!important;box-shadow:0 0 0 1px #a5414b38,inset 0 0 12px #82323a14!important}.game-table-root.viewport-mobile .trick-circle-filled-order-over{border:1px solid rgba(110,115,68,.88)!important;background:radial-gradient(circle at 30% 28%,#dcdaafeb,#9a9e5fc7 32%,#5f623ab8 55%,#303426e6)!important;box-shadow:inset 0 0 5px #c8c89659,inset 0 -1px 4px #282a1c66,0 0 6px #787d4847!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge{flex-direction:row!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;min-width:0!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge>span:first-child{margin-bottom:0!important}.game-table-root:not(.viewport-mobile) .opponent-turn-badge-outside-pc{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.game-table-root:not(.viewport-mobile) .opponent-stats-west-east-pc{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;box-sizing:border-box!important;padding:4px 14px!important;gap:12px!important;border-radius:8px!important;min-height:0!important;border-color:#a78bfa6b!important;background:linear-gradient(180deg,#581c8738,#1e1b4b8c,#0f172abf)!important;box-shadow:inset 0 1px #ffffff0f,0 0 12px #8b5cf61f!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc>span:first-child{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;color:#c4b5fdd1!important;margin-bottom:0!important;text-transform:uppercase!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc>span:last-child{font-size:14px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;color:#f3e8ff!important;letter-spacing:.02em!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .game-pc-user-layer{max-height:min(360px,46dvh)!important}@keyframes pc-bid-panel-idle-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 2px #22d3ee8c,0 0 22px #22c55e61,0 0 36px #22d3ee38;filter:brightness(1)}50%{transform:scale(1.16);box-shadow:0 0 0 3px #22d3eef2,0 0 0 7px #22c55e73,0 0 34px #22c55e9e,0 0 56px #22d3ee6b,0 0 78px #8b5cf647;filter:brightness(1.12)}}.game-table-root:not(.viewport-mobile) .user-player-panel .bid-panel-pc-under-score.pc-bid-panel-idle-pulse{position:relative;z-index:12;transform-origin:center center;animation:pc-bid-panel-idle-pulse 1.25s ease-in-out infinite;will-change:transform,box-shadow,filter;pointer-events:auto}.game-table-root:not(.viewport-mobile) .user-player-panel:has(.pc-bid-panel-idle-pulse){overflow:visible!important}@keyframes pc-player-hand-idle-pulse-scale{0%,to{transform:translateY(3px) scale(1)}50%{transform:translateY(3px) scale(1.04)}}.game-table-root:not(.viewport-mobile) .player-hand-your-turn.pc-player-hand-idle-pulse{position:relative;z-index:10;transform-origin:50% 100%;animation:pc-player-hand-idle-pulse-scale 1.3s ease-in-out infinite!important;will-change:transform}.game-table-root:not(.viewport-mobile) .game-pc-user-layer:has(.pc-player-hand-idle-pulse){overflow:visible!important}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .bid-panel-pc-under-score.pc-bid-panel-idle-pulse,.game-table-root:not(.viewport-mobile) .player-hand-your-turn.pc-player-hand-idle-pulse{animation:none!important;transform:none!important;filter:none!important}.game-table-root:not(.viewport-mobile) .player-hand-your-turn.pc-player-hand-idle-pulse{transform:translateY(3px)!important}}@keyframes pc-turn-roaming-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}.pc-turn-roaming-badge-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:24;overflow:visible}.pc-turn-roaming-badge--fixed{z-index:1;transition:left .55s cubic-bezier(.45,.05,.2,1),top .55s cubic-bezier(.45,.05,.2,1),transform .55s cubic-bezier(.45,.05,.2,1);will-change:left,top,transform}.pc-turn-roaming-badge{margin:0;padding:10px 22px;border-radius:16px;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.12;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e80,0 0 28px #22c55e59;animation:pc-turn-roaming-pulse 2.8s ease-in-out infinite}.pc-turn-roaming-badge--strong{font-size:clamp(18px,1.45vw,24px);font-weight:800;padding:12px 28px;letter-spacing:.08em;background:linear-gradient(135deg,#22d3ee,#7217af);color:#e8f4fc;outline:2px solid rgb(33 5 73 / 88%);outline-offset:2px;box-shadow:0 0 0 2px #55a8e3b3,0 0 0 4px #299ec9e5,0 6px 20px #3ab3e07f,0 0 26px #674dd873}@media (prefers-reduced-motion: reduce){.pc-turn-roaming-badge--fixed{transition:none}.pc-turn-roaming-badge{animation:none}}.game-table-root:not(.viewport-mobile) .user-player-panel{width:auto!important;max-width:800px!important;box-sizing:border-box!important;padding:7px 14px!important;gap:7px!important;border-radius:14px!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-layout{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important;width:auto!important;max-width:100%!important;min-width:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-avatar-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex-shrink:0!important;align-self:stretch!important;min-width:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-left-cluster{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-avatar-name-stack{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-tricks-column{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;flex-shrink:0!important;min-width:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-your-turn-above-tricks{align-self:flex-start!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-tricks-column:has(.user-player-panel-pc-turn-badge-nudge),.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-left-cluster:has(.user-player-panel-pc-turn-badge-nudge){overflow:visible!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-name-under-avatar{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;max-width:132px!important;min-width:0!important;text-align:center!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-name-text{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:clamp(12px,1.05vw,15px)!important;line-height:1.2!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-main{display:flex!important;flex-direction:column!important;gap:7px!important;flex:1 1 0!important;min-width:0!important;overflow:visible!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .user-player-panel-pc-main:has(.bid-panel-pc-under-score){display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head bid";column-gap:10px!important;row-gap:0!important;align-items:center!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .user-player-panel-pc-main:has(.bid-panel-pc-under-score) .user-player-panel-pc-bidding-top-row{grid-area:head!important;width:auto!important;min-width:0!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .user-player-panel-pc-main:has(.bid-panel-pc-under-score) .user-player-panel-pc-stats-stack{grid-area:bid!important;width:auto!important;min-width:0!important;align-self:center!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-bidding-top-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-bidding-badges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;flex:1 1 0!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;margin:0!important;position:relative!important;overflow:visible!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-bidding-badges .first-bidder-lamp-user-pc{align-self:center!important;flex-shrink:0!important;margin:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-bidding-row-end{align-self:center!important;flex-shrink:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:6px!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-playing-top-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-playing-top-row--score-only{justify-content:flex-end!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-playing-row-end{align-self:center!important;flex-shrink:0!important;margin-top:5px!important;margin-right:6px!important}@keyframes user-panel-idle-nudge-pc-ring{0%{opacity:.68;transform:scale(.992)}to{opacity:1;transform:scale(1.024)}}@keyframes user-panel-idle-nudge-pc-hue{0%,to{filter:hue-rotate(0deg) saturate(1.16) brightness(1.1)}28%{filter:hue-rotate(48deg) saturate(1.28) brightness(1.22)}52%{filter:hue-rotate(12deg) saturate(1.05) brightness(1.38)}76%{filter:hue-rotate(-18deg) saturate(1.22) brightness(1.2)}}@keyframes user-panel-pc-turn-badge-nudge{0%{transform:translate(-7px) scale(1.16)}to{transform:translate(7px) scale(1.48)}}.game-table-root:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn.user-player-panel-idle-turn-nudge-pc:after{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:18px!important;pointer-events:none!important;z-index:0!important;box-sizing:border-box!important;border:2px solid rgba(220,232,255,.9)!important;box-shadow:0 0 0 1px #ffffff52,0 0 0 2px #38bdf86b,0 0 0 1px #a78bfa73,0 0 20px #7dd3fc7a,0 0 36px #c4b5fd80,0 0 40px #ec489973,0 0 52px #8b5cf661!important;transform-origin:center center!important;animation:user-panel-idle-nudge-pc-ring 2.2s ease-in-out infinite alternate,user-panel-idle-nudge-pc-hue 5.6s ease-in-out infinite!important;will-change:transform,opacity,filter!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-your-turn-above-tricks.user-player-panel-pc-turn-badge-nudge{display:inline-block!important;position:relative!important;z-index:3!important;margin-bottom:2px!important;font-size:clamp(13px,1.15vw,15px)!important;font-weight:800!important;padding:2px 10px!important;border-radius:16px!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#22d3ee,#7217af)!important;color:#9ad0cdeb!important;outline:2px solid rgb(33 5 73 / 90%)!important;outline-offset:2px!important;text-shadow:0 1px 2px rgb(33 5 73),0 0 14px rgb(88 186 204 / 58%)!important;box-shadow:0 0 0 2px #55a8e3bf,0 0 0 4px #299ec9fa,0 0 0 7px #5414a4,0 6px 18px #3ab3e08c,0 0 28px #674dd891!important;animation:user-panel-pc-turn-badge-nudge 2.8s ease-in-out infinite alternate!important;will-change:transform!important}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn.user-player-panel-idle-turn-nudge-pc:after{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;will-change:auto!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-your-turn-above-tricks.user-player-panel-pc-turn-badge-nudge{animation:none!important;transform:scale(1.28)!important;will-change:auto!important}}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-stats-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;flex:0 0 auto!important;min-height:0!important;width:auto!important;min-width:0!important;gap:8px!important;overflow:visible!important}.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-tricks-column .trick-slots-normal,.game-table-root:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-tricks-column .trick-slots-collecting{align-self:flex-start!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;flex-shrink:0!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid{flex-direction:row!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;gap:10px!important;width:fit-content!important;max-width:100%!important;min-width:unset!important;padding:5px 14px!important;box-sizing:border-box!important;border-radius:10px!important;border-color:#a78bfa7a!important;background:linear-gradient(180deg,#581c8747,#1e1b4b85 48%,#0f172ad1)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000001f,0 0 16px #8b5cf629!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid>span:first-child{margin-bottom:0!important;line-height:1.1!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid>span:last-child{line-height:1!important}.game-table-root:not(.viewport-mobile) .user-player-panel .bid-panel-pc-under-score{width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;align-self:flex-end!important;flex-shrink:0!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .bid-panel-pc-under-score.bid-panel{padding:3px 6px!important;gap:5px!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .bid-panel-inline .bid-panel-title-inline{display:none!important}.game-table-root:not(.viewport-mobile).game-phase-bidding .user-player-panel .bid-panel-pc-under-score .bid-panel-btn{width:32px!important;height:32px!important;font-size:14px!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge:not(.player-score-badge-pc-above-bid){flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:7px 14px!important;min-width:58px!important;border-radius:10px!important;border-color:#a78bfa7a!important;background:linear-gradient(180deg,#581c8747,#1e1b4b85 48%,#0f172ad1)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000001f,0 0 16px #8b5cf629!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge:not(.player-score-badge-pc-above-bid)>span:first-child{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;color:#c4b5fde6!important;margin-bottom:0!important;text-transform:uppercase!important;line-height:1.15!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge:not(.player-score-badge-pc-above-bid)>span:last-child{font-size:20px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:#f3e8ff!important;letter-spacing:.03em!important;line-height:1.05!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid>span:first-child{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;color:#c4b5fde6!important;text-transform:uppercase!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid>span:last-child{font-size:18px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:#f3e8ff!important;letter-spacing:.03em!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.game-table-root:not(.viewport-mobile) .trick-slots-normal,.game-table-root:not(.viewport-mobile) .trick-slots-collecting{flex-direction:row!important;align-items:center!important;gap:6px!important;padding:3px 8px!important}.game-table-root:not(.viewport-mobile) .trick-slots-normal.trick-slots-pc-exact:not(.trick-slots-collecting){outline:1px solid rgba(186,230,253,.62)!important;outline-offset:2px!important}.game-table-root:not(.viewport-mobile) .trick-slots-normal.trick-slots-pc-over:not(.trick-slots-collecting){outline:1px solid rgba(140,145,88,.42)!important;outline-offset:2px!important}.game-table-root:not(.viewport-mobile) .trick-slots-normal.trick-slots-pc-under:not(.trick-slots-collecting){outline:1px solid rgba(190,80,88,.42)!important;outline-offset:2px!important}.game-table-root:not(.viewport-mobile) .opponent-north-pc-header-split{flex-direction:row!important;align-items:flex-start!important;margin-bottom:0!important}.game-table-root:not(.viewport-mobile) .opponent-north-pc-avatar-col{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;width:fit-content!important}.game-table-root:not(.viewport-mobile) .opponent-north-pc-name-col{display:flex!important;flex-direction:column!important;gap:6px!important;justify-content:center!important;min-width:0!important;flex:1!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc.opponent-score-north-pc{align-self:stretch!important;width:100%!important;min-width:72px!important;max-width:118px!important}.game-table-root .player-score-badge.score-badge-leader,.game-table-root .opponent-score-badge.score-badge-leader{border:3px solid rgba(253,224,71,.98)!important;outline:2px solid rgba(34,211,238,.98)!important;outline-offset:3px!important;background:linear-gradient(165deg,#b453096b,#373028c7 38%,#0f172af0)!important;box-shadow:inset 0 0 0 1px #fef9c359,inset 0 0 20px #fbbf2433,0 0 22px #22d3eebf,0 0 38px #22d3ee73,0 0 52px #f59e0b52,0 4px 18px #0006!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge.score-badge-leader:not(.player-score-badge-pc-above-bid){padding:4.5px 11px!important;min-width:49px!important;gap:2.7px!important;border-radius:9px!important;border-width:2.7px!important;outline-width:1.8px!important;outline-offset:1.5px!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid.score-badge-leader{padding:4px 12px!important;width:fit-content!important;max-width:100%!important;gap:8px!important;border-radius:9px!important;border-width:2.7px!important;outline-width:1.8px!important;outline-offset:1.5px!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc.score-badge-leader{padding:2px 12px!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc.opponent-score-north-pc.score-badge-leader{min-width:68px!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.score-badge-leader:not(.opponent-score-badge-side-pc){padding:1px 6px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .opponent-score-badge.score-badge-leader{padding:0 4px!important;box-sizing:border-box!important}.game-table-root.viewport-mobile .user-player-panel .player-score-badge.score-badge-leader{padding:0 4px!important;box-sizing:border-box!important;border:1px solid rgba(196,181,253,.96)!important;outline:none!important;outline-offset:0!important;background:linear-gradient(165deg,#4c1d9561,#2e10658c 40%,#0f172af0)!important;box-shadow:inset 0 0 0 1px #e9d5ff57,inset 0 0 14px #a78bfa29,0 0 12px #a78bfa47,0 0 20px #8b5cf629,0 2px 10px #00000057!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north.score-badge-leader,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west.score-badge-leader,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east.score-badge-leader{border:1px solid rgba(196,181,253,.98)!important;outline:1px solid rgba(56,189,248,.92)!important;outline-offset:1px!important;background:linear-gradient(165deg,#4c1d956b,#2e106594 40%,#0f172af0)!important;box-shadow:inset 0 0 0 1px #e9d5ff61,inset 0 0 18px #a78bfa38,0 0 10px #a78bfa61,0 0 18px #8b5cf63d,0 0 14px #22d3ee57,0 0 22px #38bdf838,0 2px 12px #00000057!important}.game-table-root .player-score-badge.score-badge-leader>span:first-child,.game-table-root .opponent-score-badge.score-badge-leader>span:first-child{color:#fef08a!important;text-shadow:0 0 12px rgba(251,191,36,.85),0 0 4px rgba(250,204,21,.9)!important}.game-table-root .player-score-badge.score-badge-leader>span:last-child,.game-table-root .opponent-score-badge.score-badge-leader>span:last-child{color:#fffbeb!important;text-shadow:0 0 16px rgba(251,191,36,.75),0 0 22px rgba(34,211,238,.45),0 1px 2px rgba(0,0,0,.55)!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge.score-badge-leader:not(.player-score-badge-pc-above-bid)>span:first-child{font-size:9.1px!important;letter-spacing:.127em!important;line-height:1.12!important;color:#fef08a!important;text-shadow:0 0 11px rgba(251,191,36,.85),0 0 3.6px rgba(250,204,21,.9)!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge.score-badge-leader:not(.player-score-badge-pc-above-bid)>span:last-child{font-size:18.2px!important;letter-spacing:.027em!important;line-height:1!important;color:#fffbeb!important;text-shadow:0 0 14.5px rgba(251,191,36,.75),0 0 20px rgba(34,211,238,.45),0 .9px 1.8px rgba(0,0,0,.55)!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid.score-badge-leader>span:first-child{font-size:9.1px!important;letter-spacing:.127em!important;line-height:1.1!important;color:#fef08a!important;text-shadow:0 0 11px rgba(251,191,36,.85),0 0 3.6px rgba(250,204,21,.9)!important}.game-table-root:not(.viewport-mobile) .user-player-panel .player-score-badge-pc-above-bid.score-badge-leader>span:last-child{font-size:17px!important;letter-spacing:.027em!important;line-height:1!important;color:#fffbeb!important;text-shadow:0 0 14.5px rgba(251,191,36,.75),0 0 20px rgba(34,211,238,.45),0 .9px 1.8px rgba(0,0,0,.55)!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc.score-badge-leader>span:first-child{color:#fef08a!important;text-shadow:0 0 12px rgba(251,191,36,.85),0 0 4px rgba(250,204,21,.9)!important}.game-table-root:not(.viewport-mobile) .opponent-score-badge.opponent-score-badge-side-pc.score-badge-leader>span:last-child{color:#fffbeb!important;text-shadow:0 0 16px rgba(251,191,36,.75),0 0 22px rgba(34,211,238,.45),0 1px 2px rgba(0,0,0,.55)!important}.game-table-root.viewport-mobile .player-score-badge.score-badge-leader>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.score-badge-leader>span:first-child{color:#e9d5ff!important;text-shadow:0 0 12px rgba(196,181,253,.8),0 0 6px rgba(167,139,250,.65)!important}.game-table-root.viewport-mobile .player-score-badge.score-badge-leader>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.score-badge-leader>span:last-child{color:#faf5ff!important;text-shadow:0 0 14px rgba(196,181,253,.65),0 0 20px rgba(34,211,238,.42),0 1px 2px rgba(0,0,0,.55)!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-table>div>div{position:relative!important}.game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap{pointer-events:none!important}.game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel{pointer-events:auto!important}.game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel-mobile-badge{border-radius:10px!important;box-shadow:0 0 4px #22d3ee40,inset 0 0 14px #22d3ee33,inset 0 1px #22d3ee59;animation:bidBadgeFramePulse 5s linear infinite,bidBadgeBreathe 3.5s ease-in-out infinite}.game-table-root.viewport-mobile .bid-panel-mobile-on-table-wrap .bid-panel-mobile-badge .bid-panel-mobile-badge-text{color:#38bdf8;-webkit-text-fill-color:#38bdf8;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(34,211,238,.5);animation:bidBadgeTextPulse 6s ease-in-out infinite}@keyframes bidBadgeBreathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes bidBadgeFramePulse{0%,to{box-shadow:0 0 4px #22d3ee40,inset 0 0 14px #22d3ee33,inset 0 1px #22d3ee59;border-color:#22d3eed9}50%{box-shadow:0 0 6px #22d3ee59,inset 0 0 22px #22d3ee59,inset 0 0 8px #5eead433,inset 0 1px #22d3ee80;border-color:#22d3ee}}@keyframes bidBadgeTextPulse{0%,to{color:#38bdf8;-webkit-text-fill-color:#38bdf8;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 6px rgba(56,189,248,.5)}33%{color:#c4b5fd;-webkit-text-fill-color:#c4b5fd;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 6px rgba(167,139,250,.6)}66%{color:#a78bfa;-webkit-text-fill-color:#a78bfa;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 6px rgba(167,139,250,.6)}}.game-table-root.viewport-mobile .bid-panel-mobile-inline.bid-panel{padding:8px 10px!important;gap:8px!important;box-shadow:none!important;border:none!important;background:transparent!important;transform:translateY(-6px)!important}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-title-inline{font-size:17px!important;font-weight:700!important}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-mobile-grid{gap:4px!important;flex-wrap:wrap-reverse!important;flex-direction:row-reverse!important;justify-content:center!important;max-width:188px!important}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-mobile-placeholder{width:44px!important;height:44px!important;flex-shrink:0!important;visibility:hidden!important;pointer-events:none!important}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-btn{width:44px!important;height:44px!important;font-size:20px!important;font-weight:700!important}@keyframes bidBtnMobilePulse{0%,to{box-shadow:inset 0 1px #22d3ee80,inset 0 0 14px #22d3ee26,0 0 20px #22d3ee73,0 0 10px #5eead44d,0 2px 8px #0000004d;transform:scale(1)}50%{box-shadow:inset 0 1px #22d3ee99,inset 0 0 18px #22d3ee38,0 0 28px #22d3ee99,0 0 16px #5eead473,0 2px 8px #0000004d;transform:scale(1.03)}}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-btn-mobile:not(:disabled){animation:bidBtnMobilePulse 2s ease-in-out infinite}.game-table-root.viewport-mobile .bid-panel-mobile-inline .bid-panel-btn-mobile:not(:disabled):active{animation:none;transform:scale(.95);box-shadow:inset 0 1px #22d3ee66,inset 0 0 12px #22d3ee33,0 0 16px #22d3ee80}*{box-sizing:border-box}body{margin:0;min-height:100vh}html:has(.game-table-root.viewport-mobile.viewport-mobile-short){overflow-x:hidden;max-width:100%}.last-trick-btn{bottom:1%!important;background:transparent!important}.last-trick-btn-left{left:12px!important;right:auto!important}@media (max-width: 1024px){.last-trick-btn-left-mobile-only{left:12px!important;right:auto!important}}.bid-panel-btn:not(:disabled):hover{background:linear-gradient(180deg,#86efac,#4ade80)!important;border-color:#22c55ecc!important;box-shadow:inset 0 1px #fff6,0 2px 8px #0003!important;transform:scale(1.02)}.bid-panel-inline .bid-panel-btn:not(:disabled):hover{background:linear-gradient(180deg,#22d3ee8c,#14b8a680,#064e3b99)!important;border-color:#22d3eef2!important;box-shadow:inset 0 1px #22d3ee8c,inset 0 0 16px #22d3ee33,0 0 24px #22d3ee80,0 2px 8px #0000004d!important;transform:scale(1.02)}.bid-panel-floating{display:flex}.bid-panel-inline{display:none}@media (max-width: 1280px){.bid-panel-floating{display:none!important}.bid-panel-inline{display:flex!important}.bid-panel-inline.bid-panel{padding:4px 8px!important;gap:6px!important}.bid-panel-floating.bid-panel{padding:10px 12px!important;gap:4px!important;left:12px!important;bottom:12px!important}.bid-panel-subtitle{display:none!important}.bid-panel .bid-panel-title{font-size:16px!important;margin-bottom:0!important}.bid-panel-inline .bid-panel-title-inline{font-size:12px!important}.bid-panel-grid{gap:4px!important;flex-wrap:nowrap!important;max-width:none!important}.bid-panel-btn{width:32px!important;height:32px!important;font-size:15px!important;padding:0!important}}@media (max-width: 600px),(max-width: 1024px) and (max-height: 560px){.bid-panel-inline.bid-panel{padding:4px 6px!important;gap:4px!important}.bid-panel-floating.bid-panel{left:8px!important;bottom:8px!important}.bid-panel .bid-panel-title{font-size:14px!important}.bid-panel-grid{gap:3px!important;flex-wrap:nowrap!important;max-width:none!important}.bid-panel-btn{width:28px!important;height:28px!important;font-size:14px!important}}.bid-panel-bottom{animation:bidPanelSlideUp .3s ease-out,bidPanelShimmer 10s ease-in-out infinite .3s;border:2px solid rgba(59,130,246,1);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff4d,0 0 18px #3b82f6e6,0 0 28px #3b82f680;background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(34,211,238,.55) 45%,rgba(34,231,251,.98) 50%,rgba(34,211,238,.55) 55%,transparent 65%,transparent 100%),linear-gradient(180deg,#0c4a6e,#0369a1,#0284c7,#0ea5e9,#38bdf8);background-size:150% 100%,100% 100%;background-position:-50% 0,0 0}@keyframes bidPanelShimmer{0%{background-position:-50% 0,0 0}25%{background-position:150% 0,0 0}50%{background-position:-50% 0,0 0}85%,to{background-position:-50% 0,0 0}}@keyframes winnerPanelBlink{0%,to{box-shadow:0 0 0 1px #22d3ee59,0 0 24px #22d3ee40}50%{box-shadow:0 0 0 3px #22d3eee6,0 0 40px #22d3ee99}}@keyframes playerHandYourTurnGlow{0%,to{box-shadow:0 0 0 1px #22d3ee80,0 0 16px #22d3ee38,0 0 32px #22d3ee1f,0 6px 24px #00000059,inset 0 2px 4px #ffffff1a,inset 0 -2px 6px #0000002e}50%{box-shadow:0 0 0 2px #22d3eea6,0 0 24px #22d3ee59,0 0 48px #22d3ee2e,0 6px 24px #00000059,inset 0 2px 4px #ffffff1a,inset 0 -2px 6px #0000002e}}.player-hand-your-turn{animation:playerHandYourTurnGlow 1.8s ease-in-out infinite}@keyframes playerHandYourTurnGlowPc{0%,to{box-shadow:0 0 0 1px #22d3ee8c,0 0 0 3px #8b5cf661,0 0 22px #22d3ee7a,0 0 44px #22d3ee4d,0 0 76px #a78bfa3d,0 0 104px #6366f124,0 6px 24px #00000059,inset 0 2px 4px #ffffff1a,inset 0 -2px 6px #0000002e}50%{box-shadow:0 0 0 2px #22d3eebf,0 0 0 5px #c084fc7a,0 0 34px #22d3ee94,0 0 58px #22d3ee5c,0 0 92px #c084fc52,0 0 128px #6366f133,0 6px 24px #00000059,inset 0 2px 4px #ffffff1a,inset 0 -2px 6px #0000002e}}@keyframes playerHandYourTurnGlowPcBidding{0%,to{box-shadow:0 0 0 1px #22d3ee57,0 0 0 2px #8b5cf638,0 0 12px #22d3ee4d,0 0 22px #22d3ee2e,0 0 36px #a78bfa1f,0 6px 24px #00000059,inset 0 2px 4px #ffffff12,inset 0 -2px 6px #0000002e}50%{box-shadow:0 0 0 1px #22d3ee70,0 0 0 3px #c084fc47,0 0 18px #22d3ee5c,0 0 30px #22d3ee38,0 0 44px #c084fc29,0 6px 24px #00000059,inset 0 2px 4px #ffffff12,inset 0 -2px 6px #0000002e}}@keyframes mobileHandCardWaveLift{0%,to{transform:scale(1) translateY(0)}45%{transform:scale(1.026) translateY(-1.5px)}}@keyframes mobileHandCardWaveLiftNarrow{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@media (max-width: 359px){.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div{animation-name:mobileHandCardWaveLiftNarrow}}@media (max-width: 329px){.game-table-root.viewport-mobile .game-mobile-hand-strip .game-mobile-hand-frame.player-hand-your-turn>div>div,.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-south-panel-hand .game-mobile-hand-row.player-hand-your-turn>div{animation:none!important;transform:none!important}}@keyframes mobileHandCardWaveGloss{0%,to{opacity:0}32%{opacity:0}42%{opacity:.78}50%{opacity:.86}58%{opacity:.72}68%{opacity:0}}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc{position:fixed;right:max(28px,calc(env(safe-area-inset-right,0px) + 20px));bottom:clamp(12px,calc(var(--game-player-area-height, 260px) + 12px),calc(100vh - 220px));z-index:12;pointer-events:auto;box-sizing:border-box;width:min(280px,calc(100vw - 48px));min-width:200px;max-width:min(720px,calc(100vw - 24px));max-height:min(456px,calc(100vh - var(--game-player-area-height, 260px) - 72px));display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;border:1px solid rgba(129,140,248,.38);border-radius:12px;background:linear-gradient(165deg,#1e1b4bf7,#312e81e6 44%,#0f172afa);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4c1d957a,0 14px 44px #00000061,0 0 32px #5b21b638}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc.table-chat-dock--pro{max-height:184vh}.game-table-root:not(.viewport-mobile) .table-chat-dock-header--pc-drag{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:grab;user-select:none;-webkit-user-select:none}.game-table-root:not(.viewport-mobile) .table-chat-dock-header--pc-drag:active{cursor:grabbing}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-drag-grip{flex-shrink:0;font-size:9px;line-height:1;letter-spacing:-2px;color:#c4b5fd;opacity:.72}.game-table-root:not(.viewport-mobile) .table-chat-dock-header--pc-drag .table-chat-dock-title-text{flex:1;min-width:0}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-collapse-btn{flex-shrink:0;width:26px;height:24px;padding:0;margin:0;border:1px solid rgba(129,140,248,.42);border-radius:7px;background:linear-gradient(180deg,#4338ca73,#1e1b4bd9);color:#ede9fe;font-size:16px;font-weight:700;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff14}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-collapse-btn:hover{border-color:#c4b5fd8c;color:#faf5ff;background:linear-gradient(180deg,#5b21b68c,#312e81e6)}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc.table-chat-dock--pc-collapsed{width:138px;min-width:0;max-width:138px;height:auto!important;min-height:0!important;max-height:none;padding:4px 6px;flex-direction:row;align-items:center;overflow:visible}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc.table-chat-dock--pro.table-chat-dock--pc-collapsed{height:auto!important;min-height:0!important;max-height:none!important}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-collapsed-row{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;cursor:grab;user-select:none;-webkit-user-select:none}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-collapsed-row:active{cursor:grabbing}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-collapsed-grip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;padding:0 2px;border-radius:6px;background:#1e1b4b73;font-size:13px;line-height:1;letter-spacing:-1px;color:#e9d5ff;text-shadow:0 0 8px rgba(167,139,250,.45);opacity:1;flex-shrink:0}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-expand-btn{display:inline-flex;align-items:center;gap:5px;flex:1;min-width:0;padding:5px 11px;border-radius:9px;border:1px solid rgba(129,140,248,.48);background:linear-gradient(135deg,#8930e4eb,#431da4eb 52%,#2c6ad5e0);color:#faf5ff;font-size:12px;font-weight:700;cursor:pointer;font:inherit;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #4c1d9559,0 4px 14px #00000047}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-expand-btn:hover{border-color:#c4b5fda6;filter:brightness(1.06)}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-resize-corner{position:absolute;right:0;bottom:0;width:18px;height:18px;margin:0;padding:0;border:none;font:inherit;color:transparent;z-index:14;cursor:nwse-resize;touch-action:none;box-sizing:border-box;background:linear-gradient(135deg,transparent 0%,transparent 50%,rgba(129,140,248,.28) 50%,rgba(167,139,250,.5) 100%);border-bottom-right-radius:11px}.game-table-root:not(.viewport-mobile) .table-chat-dock-pc-resize-corner:hover{background:linear-gradient(135deg,transparent 0%,transparent 45%,rgba(129,140,248,.42) 45%,rgba(196,181,253,.65) 100%)}@media (min-width: 1025px){.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-group-pc{display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;padding:7px 6px!important;border-radius:13px!important;border:1px solid rgba(94,234,212,.28)!important;background:linear-gradient(168deg,#1e1b4b9e,#312e818f,#1e293ba8)!important;box-shadow:inset 0 1px #fff3,inset 0 -8px 16px #0f172a57,0 6px 14px #0f172a52,0 0 18px #2dd4bf29!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc{border-radius:10px!important;border:1px solid rgba(38,227,213,.56)!important;color:#26e3d5c7!important;transition:transform .16s ease,box-shadow .19s ease,filter .19s ease,border-color .19s ease!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc svg{color:#26e3d5db!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:hover{transform:translateY(-1px)!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:active{transform:translateY(0) scale(.98)!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc:focus-visible{outline:2px solid rgba(94,234,212,.9)!important;outline-offset:2px!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc--glass{background:linear-gradient(150deg,#c4b5fd52,#8b5cf65c 45%,#4f46e575)!important;backdrop-filter:blur(5px) saturate(1.15)!important;-webkit-backdrop-filter:blur(5px) saturate(1.15)!important;box-shadow:inset 0 1px #fff6,inset 0 -12px 24px #4338ca4d,inset 0 8px 14px #ffffff1f,0 0 0 1px #22d3ee47,0 12px 22px #4c1d955c,0 0 16px #5eead442,0 0 24px #22d3ee33!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc--glass svg{filter:brightness(1.08) contrast(1.05) drop-shadow(0 -.5px 0 rgba(255,255,255,.72)) drop-shadow(0 .5px 0 rgba(15,23,42,.35)) drop-shadow(0 0 4px rgba(255,255,255,.42)) drop-shadow(0 0 10px rgba(94,234,212,.45)) drop-shadow(0 0 16px rgba(34,211,238,.34))!important}.game-table-root:not(.viewport-mobile) .game-header .header-action-btn-pc--glass:hover{border-color:#5eead4db!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -12px 24px #4338ca4d,0 0 0 1px #2dd4bf6b,0 14px 26px #4c1d956b,0 0 20px #5eead452,0 0 34px #22d3ee42!important;filter:saturate(1.08) brightness(1.05)!important}.game-table-root:not(.viewport-mobile) .game-pc-table-chat-wrap{align-items:flex-end}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc{box-sizing:border-box;right:max(28px,calc(env(safe-area-inset-right,0px) + 20px));width:min(280px,calc(100vw - 48px));min-width:220px;max-width:min(720px,calc(100vw - 24px));max-height:184vh;display:flex;flex-direction:column;border:1px solid rgba(129,140,248,.38);border-radius:12px;background:linear-gradient(165deg,#1e1b4bf7,#312e81e6 44%,#0f172afa);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4c1d957a,0 14px 44px #00000061,0 0 32px #5b21b638;overflow:hidden;flex-shrink:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages{flex:1;min-height:0;max-height:none;overflow-y:auto;padding:8px 10px;font-size:12px;line-height:1.35}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-empty{color:#64748b;font-size:12px;padding:12px 4px;text-align:center}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-line{margin-bottom:8px;word-break:break-word}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-name{display:block;font-weight:700;color:#22d3ee;font-size:11px;margin-bottom:2px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-line--self .table-chat-name{color:#a5f3fc}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-body{color:#e2e8f0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-error{font-size:11px;color:#f87171;padding:0 10px 4px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-input-row{display:flex;gap:8px;padding:6px 8px 8px;border-top:1px solid rgba(129,140,248,.2);align-items:center;flex-shrink:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-input{flex:1;min-width:0;padding:8px 10px;border-radius:9px;border:1px solid rgba(129,140,248,.35);background:#0f172aeb;color:#f5f3ff;font-size:13px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send{flex-shrink:0;width:40px;height:36px;border-radius:9px;border:1px solid rgba(196,181,253,.45);background:linear-gradient(135deg,#8930e4f2,#431da4f2 52%,#2c6ad5e6);color:#faf5ff;font-size:16px;cursor:pointer;box-shadow:inset 0 1px #ffffff1a}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send:disabled{opacity:.45;cursor:not-allowed}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc.table-chat-dock--pro{border:1px solid rgba(129,140,248,.4);border-radius:12px;background:linear-gradient(165deg,#1e1b4bf5,#4338ca52 48%,#0f172af7);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #4c1d956b,0 12px 40px #00000057,0 0 28px #8b5cf62e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:min(492px,62vh);min-height:320px;max-height:184vh;overflow:hidden}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-header--pro{display:flex;align-items:center;justify-content:space-between;padding:0 8px 1px;min-height:22px;line-height:1;box-sizing:border-box;border-bottom:1px solid rgba(45,212,191,.55);box-shadow:0 0 0 1px #22d3eea6,0 0 12px #22d3ee8c,0 0 22px #2dd4bf59,inset 0 0 0 1px #67e8f940;background:linear-gradient(90deg,rgba(105,65,198,.28) 0%,rgba(67,56,202,.1) 55%,transparent 100%);flex-shrink:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-header--pro.table-chat-dock-header--pc-drag{cursor:grab;user-select:none;-webkit-user-select:none;gap:6px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-header--pro.table-chat-dock-header--pc-drag:active{cursor:grabbing}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-header--pro.table-chat-dock-header--pc-drag .table-chat-dock-title-text{flex:1;min-width:0;text-align:left}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-header-left{display:flex;align-items:center;gap:6px;min-width:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-title-text{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ddd6fe;text-shadow:none;line-height:1}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-pc-collapse-btn{width:22px;height:20px;font-size:14px;border-radius:6px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-dock-pc-drag-grip{font-size:8px;line-height:1;opacity:.65}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages--pro{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:4px 6px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.35) transparent;border-radius:0 0 8px 8px;background:linear-gradient(165deg,#0f766e24,#0f172a6b 42%,#064e3b1f);box-shadow:inset 0 0 0 1px #22d3ee38,inset 0 0 28px #2dd4bf1a,inset 0 0 48px #22d3ee0f}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages--pro::-webkit-scrollbar{width:5px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages--pro::-webkit-scrollbar-track{background:transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages--pro::-webkit-scrollbar-thumb{background:#818cf847;border-radius:100px;box-shadow:0 0 0 1px #1e1b4b80 inset}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-messages--pro:hover::-webkit-scrollbar-thumb{background:#a78bfa73}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;flex-shrink:0;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.32) transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__tabs::-webkit-scrollbar{height:4px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__tabs::-webkit-scrollbar-track{background:transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__tabs::-webkit-scrollbar-thumb{background:#818cf84d;border-radius:100px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-tab--icon-pc{flex-shrink:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-slot{width:36px;height:36px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-cell{font-size:22px;background:#1e1b4b8c}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-cell:hover:not(:disabled){background:#4338ca59}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel.table-chat-emoji-panel--popover{border:1px solid rgba(129,140,248,.42);background:linear-gradient(165deg,#1e1b4bfa,#312e81f0 45%,#0f172afa);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #4c1d9559,0 -12px 36px #00000073,0 0 24px #5b21b633;padding:4px 5px 5px;gap:4px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-toggle{border-color:#818cf866;background:linear-gradient(180deg,#4338ca59,#1e1b4bd1);color:#ede9fe;box-shadow:inset 0 1px #ffffff0f}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-toggle:hover{border-color:#c4b5fd8c;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-toggle[aria-expanded=true]{border-color:#2dd4bfd1;background:linear-gradient(180deg,#14b8a66b,#0f766e9e);color:#ecfeff;transform:translateY(1px);box-shadow:inset 0 1px #ffffff42,inset 0 -2px 4px #064e3b73,0 0 0 2px #2dd4bf52,0 0 14px #22d3ee73}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-tab{border-color:#6366f159;background:#1e1b4ba6;color:#ddd6fe}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-tab:hover{border-color:#a78bfa66;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-tab--active{border-color:#2dd4bfd1;color:#ecfeff;background:linear-gradient(180deg,#2dd4bf57,#14b8a67a);box-shadow:inset 0 1px #ffffff40,0 0 10px #22d3ee59}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-btn{border-color:#6366f152;background:#1e1b4b8c;color:#f5f3ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-btn:hover:not(:disabled){border-color:#a78bfa73;background:#4338ca47}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-add-mine-mini{border-color:#a78bfa6b;background:#4338ca47;color:#e9d5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-add-mine-mini:hover:not(:disabled){border-color:#c4b5fd8c;background:#5b21b659;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__use{border-color:#6366f152;background:#1e1b4b8c;color:#f5f3ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__use:hover:not(:disabled){border-color:#a78bfa73;background:#4338ca40}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__input{border-color:#818cf859;background:#0f172ae0;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__input:focus{border-color:#a78bfa8c}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__add-btn{border-color:#c4b5fd7a;background:linear-gradient(135deg,#8930e4e0,#431da4e6 52%,#2c6ad5d1);color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__from-msg{border-color:#818cf859;color:#c4b5fd}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__from-msg:hover:not(:disabled){border-color:#c4b5fd73;color:#ede9fe}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-more{border-color:#818cf861;background:#1e1b4b80;color:#c4b5fd}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-more:hover{border-color:#c4b5fd80;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel--popover{left:0;right:auto;width:min(300px,calc(100% - 4px));max-width:300px;max-height:200px;min-height:0;box-sizing:border-box}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-add-mine-mini--labeled{min-width:62px;padding:5px 8px;font-size:10px;letter-spacing:-.01em;border-color:#a78bfa8f;background:linear-gradient(180deg,#8b5cf642,#4338ca5c);box-shadow:0 0 0 1px #a78bfa80,inset 0 0 0 1px #ddd6fe3d,0 2px 7px #5b21b62e}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel--mine.table-chat-emoji-panel--popover{width:min(360px,calc(100% - 4px));max-width:360px;max-height:min(48vh,320px)}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel--mine .table-chat-emoji-panel__tabs{position:sticky;top:0;z-index:2;padding-top:2px;background:linear-gradient(180deg,#1e1b4bfa,#1e1b4beb)}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine{flex:1;min-height:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-scroll{max-height:120px;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.32) transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-scroll::-webkit-scrollbar{width:5px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-scroll::-webkit-scrollbar-track{background:transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-scroll::-webkit-scrollbar-thumb{background:#818cf847;border-radius:100px;box-shadow:0 0 0 1px #1e1b4b80 inset}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-phrase-scroll:hover::-webkit-scrollbar-thumb{background:#a78bfa6b}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__scroll{max-height:none;flex:1;display:block;overflow-x:hidden}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__layout{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,.62fr) minmax(0,.62fr);gap:6px;align-items:start}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__phrases-col{grid-column:1 / 2;border-right:1px solid rgba(129,140,248,.2);padding-right:6px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__emoji-cols{grid-column:2 / 4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-left:1px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__row{margin:0;min-width:0;width:auto}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__row--emoji{width:auto;min-width:0;max-width:100%}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__use{font-size:12px;padding:7px 8px;border-radius:10px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__use--emoji{flex:0 0 auto;min-width:38px;max-width:46px;padding:5px 3px;text-align:center;font-size:20px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:clip}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__del--emoji{width:20px;border-radius:6px;font-size:13px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__empty{padding:12px 8px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__grid{max-height:118px;scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.32) transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__grid::-webkit-scrollbar{width:5px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__grid::-webkit-scrollbar-track{background:transparent}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__grid::-webkit-scrollbar-thumb{background:#818cf847;border-radius:100px;box-shadow:0 0 0 1px #1e1b4b80 inset}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-panel__grid:hover::-webkit-scrollbar-thumb{background:#a78bfa6b}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-empty--pro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;text-align:center;color:#a5b4fc}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-empty__lead{font-size:14px;font-weight:700;color:#e9d5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-empty__hint{font-size:12px;line-height:1.35;max-width:240px;color:#c4b5fd}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg{display:flex;gap:6px;align-items:flex-end;margin-bottom:5px;max-width:100%}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg--self{flex-direction:row;justify-content:flex-end}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__avatar{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#1e1b4b;background:linear-gradient(145deg,#c4b5fd,#6366f1);box-shadow:0 2px 8px #4f46e559,inset 0 1px #fff3}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__avatar--self{background:linear-gradient(145deg,#ddd6fe,#a78bfa 55%,#7c3aed);box-shadow:0 2px 8px #7c3aed59,inset 0 1px #ffffff38}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__bubble-wrap{min-width:0;max-width:min(100%,300px);display:flex;flex-direction:column;gap:3px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg--self .table-chat-msg__bubble-wrap{align-items:flex-end}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__meta{display:flex;align-items:baseline;gap:6px;padding:0 3px;font-size:11px;color:#818cf8}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg--self .table-chat-msg__meta{flex-direction:row-reverse}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__name{font-size:12px;font-weight:700;color:#c4b5fd;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__time{font-size:11px;font-variant-numeric:tabular-nums}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__bubble{position:relative;padding:6px 28px 6px 8px;border-radius:12px 12px 12px 4px;background:linear-gradient(180deg,#4338ca6b,#1e1b4bf0);border:1px solid rgba(129,140,248,.32);color:#dbeafe;font-size:14px;line-height:1.45;word-break:break-word;box-shadow:inset 0 1px #ffffff0d}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg--self .table-chat-msg__bubble{border-radius:12px 12px 4px;background:linear-gradient(135deg,#8930e461,#2c6ad547 55%,#1e1b4bf2);border-color:#c4b5fd61}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg--pending .table-chat-msg__bubble{opacity:.75}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__body{margin:0}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__body--quoted{display:flex;flex-direction:column;gap:8px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__reply-text{margin:0;white-space:pre-wrap;word-break:break-word}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__copy{position:absolute;right:3px;bottom:3px;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:#1e1b4b8c;color:#c4b5fd;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__bubble:hover .table-chat-msg__copy,.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-msg__copy:focus-visible{opacity:1}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-error--pro{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0 6px 4px;padding:6px 8px;border-radius:8px;background:#7f1d1d52;border:1px solid rgba(248,113,113,.4);color:#fecaca;font-size:12px;line-height:1.35}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-error__dismiss{flex-shrink:0;border:none;background:transparent;color:#fecaca;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-composer--pro{flex-shrink:0;padding:3px 8px 5px;border-top:1px solid rgba(129,140,248,.16);background:linear-gradient(0deg,#1e1b4b73,#0f172a0a)}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-composer__inner{display:flex;flex-direction:column;gap:5px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-input--pro{width:100%;min-height:36px;max-height:88px;resize:none;padding:3px 10px;border-radius:10px;border:1px solid rgba(45,212,191,.42);background:linear-gradient(180deg,#0f172af2,#0f4d4859);color:#c4b5fd;font-size:20px;font-family:inherit;line-height:1.45;box-sizing:border-box;box-shadow:inset 0 0 0 1px #67e8f91f,inset 0 0 22px #22d3ee1f,0 0 14px #22d3ee2e}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-input--pro:focus{outline:none;border-color:#5eead4a6;box-shadow:0 0 0 2px #22d3ee47,0 0 20px #2dd4bf59,inset 0 0 26px #22d3ee24,inset 0 1px #ffffff14}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-composer__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding-top:1px;padding-bottom:1px;padding-right:16px}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-composer__counter{font-size:11px;color:#a5b4fc;font-variant-numeric:tabular-nums}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send--pro{padding:0 11px;flex:1 1 auto;min-width:0;height:24px;min-height:24px;margin:1px 0 0;border-radius:9px;border:1px solid rgba(196,181,253,.62);background:linear-gradient(180deg,#ddd6fe42,#7c3aede6 28%,#431da4f2 62%,#1e1b4bfa);color:#dbeafe;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:12px;line-height:1;box-shadow:inset 0 1px #ffffff6b,inset 0 -2px 5px #1e1b4b8c,inset 0 0 0 1px #c4b5fd38,0 1px #e0f2fe33,0 3px 9px #4c1d9573;text-shadow:0 1px 0 rgba(30,27,75,.55)}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send--pro:hover:not(:disabled){filter:brightness(1.07) saturate(1.05);border-color:#e9d5ffbd;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 6px #1e1b4b9e,inset 0 0 0 1px #c4b5fd47,0 1px #e0f2fe38,0 4px 12px #4c1d9585}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send--pro:disabled{opacity:.45;cursor:not-allowed}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send__spinner{width:14px;height:14px;border:2px solid rgba(248,250,252,.35);border-top-color:#f8fafc;border-radius:50%;animation:table-chat-send-spin .65s linear infinite}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-send__spinner{animation:none;border-top-color:#f8fafcbf}}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__hint-toggle{border-color:#a78bfa6b;background:#4338ca59;color:#e9d5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__hint-toggle:hover{border-color:#e9d5ff8c;background:#5b21b666;color:#faf5ff}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-mine__hint--expanded{border-color:#818cf847;background:#1e1b4ba6;color:#ddd6fe}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-cell-star{background:#1e1b4be6;box-shadow:0 0 0 1px #a78bfa59;color:#fde68a}.game-table-root:not(.viewport-mobile) .table-chat-dock--pc .table-chat-emoji-cell-star:hover:not(:disabled){background:#4338cabf;color:#fef9c3}.game-table-root:not(.viewport-mobile) .player-hand-your-turn{animation-name:playerHandYourTurnGlowPc;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.game-table-root:not(.viewport-mobile).game-phase-bidding .player-hand-your-turn:not(.pc-player-hand-idle-pulse){animation-name:playerHandYourTurnGlowPcBidding;animation-duration:2s}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn{overflow:visible}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:10px;pointer-events:none;z-index:0;box-shadow:inset 0 0 20px #ddd6fe80,inset 0 0 38px #a78bfa6b,inset 0 0 58px #8b5cf64d,inset 0 0 82px #5b21b629}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn>*{position:relative;z-index:1}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;box-sizing:border-box;isolation:isolate}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-track,.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-dash{vector-effect:non-scaling-stroke}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-track{stroke-width:1.25px}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dash{stroke-width:2.25px}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dash--cyan{stroke:#5aebff}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dash--violet{stroke:#d59aff}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc{position:absolute!important;bottom:6px!important;top:auto!important;right:8px!important;z-index:5!important;box-sizing:border-box!important;min-width:32px!important;height:26px!important;padding:0 6px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;cursor:pointer!important;border:1px solid rgba(186,230,253,.5)!important;background:#0f172a94!important;line-height:0!important;box-shadow:0 0 0 1px #22d3ee33,0 0 14px #38bdf847!important;pointer-events:auto!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dot{width:5px!important;height:5px!important;border-radius:50%!important;flex-shrink:0!important;animation:user-panel-garland-hint-dot-pulse 1.05s ease-in-out infinite!important;will-change:transform,opacity,filter!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dot--1{background:#22d3ee!important;animation-delay:0ms!important;box-shadow:0 0 6px #22d3eed9!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dot--2{background:#c084fc!important;animation-delay:.14s!important;box-shadow:0 0 6px #c084fcd9!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dot--3{background:#fb7185!important;animation-delay:.28s!important;box-shadow:0 0 6px #fb7185d9!important}@media (prefers-reduced-motion: reduce){.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc-dot{animation:none!important;opacity:.9!important;transform:none!important;filter:none!important;will-change:auto!important}}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc:hover{border-color:#e0f2fea6!important;background:#1e293bbf!important;box-shadow:0 0 0 1px #22d3ee59,0 0 18px #38bdf866!important}.game-table-root.trump-highlight-on:not(.viewport-mobile) .user-player-panel.player-info-panel-your-turn .user-panel-garland-dismiss-hint-pc:focus-visible{outline:2px solid rgba(34,211,238,.85)!important;outline-offset:2px!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc{z-index:3!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc .order-on-hand-badge-pc-text{color:#3c67f4fc!important;line-height:1.2!important;letter-spacing:.02em!important;text-shadow:0 0 12px rgb(44 15 143 / 92%)!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical{overflow:visible!important;pointer-events:none}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical-inner{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.game-table-root:not(.viewport-mobile) .opponent-slot.opponent-slot--north-pc-fused-order-badge{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical--fused{align-items:center!important;justify-content:center!important;margin-right:0!important;border-right:none!important;border-top:1px solid rgba(192,132,252,.62)!important;border-bottom:1px solid rgba(192,132,252,.62)!important;border-left:1px solid rgba(192,132,252,.62)!important;border-radius:12px 0 0 12px!important;box-shadow:0 0 10px #a78bfa52,0 0 20px #8b5cf624!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical--fused:before{content:""!important;position:absolute!important;z-index:0!important;left:1px!important;top:1px!important;right:0!important;bottom:1px!important;border-radius:11px 0 0 11px!important;pointer-events:none!important;box-shadow:inset 0 0 16px #a78bfa61,inset 0 0 32px #c084fc33,inset 0 1px #ffffff12!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical--fused .order-on-hand-badge-pc-north-vertical-inner{position:relative!important;z-index:1!important;transform-origin:center center!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical-check{flex-shrink:0!important;align-self:center!important;aspect-ratio:1!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical-letters{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;gap:0!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-north-vertical .order-on-hand-badge-pc-north-vertical-char.order-on-hand-badge-pc-text{display:block!important;color:#3c67f4fc!important;line-height:1!important;letter-spacing:.02em!important;text-shadow:0 0 12px rgb(44 15 143 / 92%)!important}.game-table-root:not(.viewport-mobile) .user-player-panel:has(.order-on-hand-badge-pc-user-side){overflow:visible!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-user-side{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:fit-content!important;min-width:min-content!important;max-width:none!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-user-side .order-on-hand-badge-user-check{align-self:center!important;flex-shrink:0!important;width:clamp(12px,3vmin,20px)!important;height:clamp(12px,3vmin,20px)!important;font-size:clamp(8px,2.2vmin,13px)!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-user-side .order-on-hand-badge-user-vertical{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;flex:0 0 auto!important;min-width:max-content!important;min-height:0!important;gap:0!important;margin:0!important;overflow:visible!important}.game-table-root:not(.viewport-mobile) .order-on-hand-badge-pc-user-side .order-on-hand-badge-user-vertical-char{display:block!important;font-size:clamp(9px,2.5vmin,14px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;color:#22ceda!important;text-shadow:0 0 10px rgba(116,33,199,.89),0 1px 0 rgba(9,9,72,.93)!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .opponent-slot{background:linear-gradient(#3c56cc12,#2c0a8a70)!important;border-radius:12px!important;border:2px solid rgb(147 36 223 / 49%)!important;width:fit-content!important;min-width:var(--game-table-opponent-slot-width, 180px)!important;max-width:none!important;box-shadow:#2f88d27f 0 0 0 1px,#25c3dc05 0 0 20px,#67cdca30 0 4px 20px,#a719cfab 0 1px inset!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .game-center-north .opponent-slot{min-width:min(360px,94vw)!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .opponent-slot.opponent-slot--north-pc-fused-order-badge{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .opponent-slot{background:radial-gradient(ellipse 100% 95% at 28% 18%,#ed25d747,#0000 44%),radial-gradient(ellipse 100% 95% at 28% 18%,#020b0e9e,#07200933 48%),radial-gradient(ellipse 75% 70% at 92% 88%,#971374c7,#00000017 46%),linear-gradient(168deg,#4028509e,#6c671638 38%,#221e36)!important;border-color:#ce803d!important;box-shadow:0 0 0 1px #ce803d66,0 6px 22px #0000004d,inset 0 1px #ffffff12!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-center-north .opponent-slot{min-width:min(360px,94vw)!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .opponent-slot.opponent-slot--north-pc-fused-order-badge{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .user-player-panel{background:linear-gradient(#3c56cc12,#2c0a8a70)!important;border-radius:12px!important;border:2px solid rgb(147 36 223 / 49%)!important;box-shadow:#2f88d27f 0 0 0 1px,#25c3dc05 0 0 20px,#67cdca30 0 4px 20px,#a719cfab 0 1px inset!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .user-player-panel{background:radial-gradient(ellipse 100% 95% at 28% 18%,#ed25d747,#0000 44%),radial-gradient(ellipse 100% 95% at 28% 18%,#020b0e9e,#07200933 48%),radial-gradient(ellipse 75% 70% at 92% 88%,#971374c7,#00000017 46%),linear-gradient(168deg,#4028509e,#6c671638 38%,#221e36)!important;border-radius:12px!important;border-color:#ce803d!important;box-shadow:0 0 0 1px #ce803d66,0 6px 22px #0000004d,inset 0 1px #ffffff12!important;padding-top:7px!important;padding-bottom:7px!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .user-player-panel{padding-top:9px!important;padding-bottom:8px!important}.game-table-root:not(.viewport-mobile):not(.deal-type-no-trump) .user-player-panel .user-player-panel-pc-avatar-col{padding-top:3px!important;box-sizing:border-box!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .user-player-panel .user-player-panel-pc-avatar-col{padding-top:0!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--novice:not(:has(img)){background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;border:2.5px solid rgba(52,211,153,.95)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000052,0 0 0 2px #15803db3,0 0 14px #4ade8073,0 2px 8px #00000040!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--novice:has(img){border:2.5px solid rgba(52,211,153,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #16a34acc,0 0 18px #22c55e8c,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:not(:has(img)){border:none!important;background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000047!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #22c55eb3!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--amateur:not(:has(img)){background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;border:2.5px solid rgba(250,204,21,.95)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000038,0 0 0 2px #b453098c,0 0 14px #facc1566,0 2px 8px #00000040!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--amateur:has(img){border:2.5px solid rgba(250,204,21,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #ca8a04bf,0 0 18px #eab30873,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:not(:has(img)){border:none!important;background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000038!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #eab308bf!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--expert:not(:has(img)){background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;border:2.5px solid rgba(216,180,254,.95)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000059,0 0 0 2px #6b21a8bf,0 0 16px #a855f780,0 2px 8px #00000047!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-ai-offline--expert:has(img){border:2.5px solid rgba(216,180,254,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #7e22cecc,0 0 20px #c084fc8c,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:not(:has(img)){border:none!important;background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000052!important}.game-table-root:not(.viewport-mobile) .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #a855f7bf!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--novice:not(:has(img)){border:2px solid rgba(167,243,208,.98)!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 0 0 1px #16a34ae6,0 0 0 2px #86efacd9,0 0 14px #4ade808c,0 0 28px #22c55e61,0 2px 8px #00000040!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--novice:has(img){border:2px solid rgba(167,243,208,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #16a34ae6,0 0 0 2px #86efacd9,0 0 18px #4ade8080,0 0 30px #22c55e61,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:not(:has(img)){border:none!important;background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #86efaccc!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--amateur:not(:has(img)){border:2px solid rgba(254,240,138,.98)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003,0 0 0 1px #b45309d9,0 0 0 2px #fde047e6,0 0 14px #facc1580,0 0 26px #eab30859,0 2px 8px #00000040!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--amateur:has(img){border:2px solid rgba(254,240,138,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #b45309d9,0 0 0 2px #fde047e6,0 0 18px #facc1573,0 0 28px #eab30852,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:not(:has(img)){border:none!important;background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0003!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #fde047d1!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--expert:not(:has(img)){border:2px solid rgba(233,213,255,.98)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000052,0 0 0 1px #6b21a8e6,0 0 0 2px #c084fce0,0 0 16px #a855f78c,0 0 30px #7e22ce61,0 2px 8px #00000047!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--expert:has(img){border:2px solid rgba(233,213,255,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #6b21a8e6,0 0 0 2px #c084fce0,0 0 22px #c084fc8c,0 0 34px #7e22ce59,0 4px 12px #00000059!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:not(:has(img)){border:none!important;background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000004d!important}.game-table-root:not(.viewport-mobile) .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #c084fcd9!important}}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--novice:not(:has(img)){background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;border:2.5px solid rgba(52,211,153,.95)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000052,0 0 0 2px #15803db3,0 0 14px #4ade8073,0 2px 8px #00000040!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--novice:has(img){border:2.5px solid rgba(52,211,153,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #16a34acc,0 0 18px #22c55e8c,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:not(:has(img)){border:none!important;background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000047!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #22c55eb3!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--amateur:not(:has(img)){background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;border:2.5px solid rgba(250,204,21,.95)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000038,0 0 0 2px #b453098c,0 0 14px #facc1566,0 2px 8px #00000040!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--amateur:has(img){border:2.5px solid rgba(250,204,21,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #ca8a04bf,0 0 18px #eab30873,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:not(:has(img)){border:none!important;background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000038!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #eab308bf!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--expert:not(:has(img)){background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;border:2.5px solid rgba(216,180,254,.95)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000059,0 0 0 2px #6b21a8bf,0 0 16px #a855f780,0 2px 8px #00000047!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-ai-offline--expert:has(img){border:2.5px solid rgba(216,180,254,.95)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #7e22cecc,0 0 20px #c084fc8c,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:not(:has(img)){border:none!important;background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000052!important}.game-table-root.viewport-mobile .opponent-slot .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1.5px #a855f7bf!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--novice:not(:has(img)){border:2px solid rgba(167,243,208,.98)!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 0 0 1px #16a34ae6,0 0 0 2px #86efacd9,0 0 14px #4ade808c,0 0 28px #22c55e61,0 2px 8px #00000040!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--novice:has(img){border:2px solid rgba(167,243,208,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #16a34ae6,0 0 0 2px #86efacd9,0 0 18px #4ade8080,0 0 30px #22c55e61,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:not(:has(img)){border:none!important;background:linear-gradient(145deg,#4ade80,#16a34a 55%,#14532d)!important;color:#ecfdf5!important;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--novice:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #86efaccc!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--amateur:not(:has(img)){border:2px solid rgba(254,240,138,.98)!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003,0 0 0 1px #b45309d9,0 0 0 2px #fde047e6,0 0 14px #facc1580,0 0 26px #eab30859,0 2px 8px #00000040!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--amateur:has(img){border:2px solid rgba(254,240,138,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #b45309d9,0 0 0 2px #fde047e6,0 0 18px #facc1573,0 0 28px #eab30852,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:not(:has(img)){border:none!important;background:linear-gradient(145deg,#fde047,#eab308 45%,#a16207)!important;color:#422006!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0003!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--amateur:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #fde047d1!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--expert:not(:has(img)){border:2px solid rgba(233,213,255,.98)!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #00000052,0 0 0 1px #6b21a8e6,0 0 0 2px #c084fce0,0 0 16px #a855f78c,0 0 30px #7e22ce61,0 2px 8px #00000047!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-ai-offline--expert:has(img){border:2px solid rgba(233,213,255,.98)!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 1px #6b21a8e6,0 0 0 2px #c084fce0,0 0 22px #c084fc8c,0 0 34px #7e22ce59,0 4px 12px #00000059!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:not(:has(img)){border:none!important;background:linear-gradient(145deg,#e879f9,#a855f7 40%,#6b21a8)!important;color:#faf5ff!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000004d!important}.game-table-root.viewport-mobile .opponent-slot-current-turn .player-avatar.player-avatar-order-ring-inner.player-avatar-ai-offline--expert:has(img){border:none!important;box-shadow:inset 0 5px 14px 2px #ffffff8c,inset 0 -5px 14px 2px #00000080,inset 2px 2px 6px #fff3,inset -2px -2px 6px #00000040,0 0 0 2px #c084fcd9!important}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;box-sizing:border-box;isolation:isolate}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-track,.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-dash{vector-effect:non-scaling-stroke}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-track{stroke-width:1.25px}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland .user-panel-garland-dash{stroke-width:2.25px}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland-dash--cyan{stroke:#5aebff}.game-table-root.viewport-mobile.trump-highlight-on .user-player-panel.player-info-panel-your-turn .user-panel-garland-dash--violet{stroke:#d59aff}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame:has(.user-panel-garland)>div,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand:has(.user-panel-garland)>div{z-index:1}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible;box-sizing:border-box;isolation:isolate}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland .user-panel-garland-track,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland .user-panel-garland-dash,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland .user-panel-garland-track,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland .user-panel-garland-dash{vector-effect:non-scaling-stroke}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland .user-panel-garland-track,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland .user-panel-garland-track{stroke-width:1.25px}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland .user-panel-garland-dash,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland .user-panel-garland-dash{stroke-width:2.25px}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland-dash--cyan,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland-dash--cyan{stroke:#5aebff}.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-hand-strip .game-mobile-hand-frame .user-panel-garland-dash--violet,.game-table-root.viewport-mobile.trump-highlight-on .game-mobile-south-panel-hand .user-panel-garland-dash--violet{stroke:#d59aff}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .game-mobile-top-row .game-mobile-slot-north .opponent-slot,.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .game-mobile-top-row .game-mobile-slot-west .opponent-slot,.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .game-center-area.game-mobile-center .game-center-east .opponent-slot{background:linear-gradient(#3c56cc12,#2c0a8a70)!important;border-radius:12px!important;border:2px solid rgb(147 36 223 / 49%)!important;box-shadow:#2f88d27f 0 0 0 1px,#25c3dc05 0 0 20px,#67cdca30 0 4px 20px,#a719cfab 0 1px inset!important}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark):not(.trump-highlight-on) .game-mobile-player-panel:not(:has(.first-mover-bidding-panel)){border:none!important;background:transparent!important;box-shadow:none!important}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .game-mobile-player-panel .game-mobile-player-info.user-player-panel:not(.player-info-panel-your-turn){background:linear-gradient(#3c56cc12,#2c0a8a70)!important;border-radius:12px!important;border:2px solid rgb(147 36 223 / 49%)!important;box-shadow:#2f88d27f 0 0 0 1px,#25c3dc05 0 0 20px,#67cdca30 0 4px 20px,#a719cfab 0 1px inset!important}.game-table-root.viewport-mobile:not(.deal-type-no-trump):not(.deal-type-dark) .table-chat-dock:not(.table-chat-dock--collapsed){border:2px solid rgb(147 36 223 / 49%)!important;background:linear-gradient(#3c56cc12,#2c0a8a70)!important;box-shadow:#2f88d27f 0 0 0 1px,#25c3dc05 0 0 20px,#67cdca30 0 4px 20px,#a719cfab 0 1px inset!important}.game-table-root.viewport-mobile.deal-type-no-trump{background:radial-gradient(ellipse 115% 88% at 50% 6%,rgba(251,113,133,.2) 0%,transparent 44%),radial-gradient(ellipse 90% 70% at 8% 22%,rgba(244,114,182,.18) 0%,transparent 48%),radial-gradient(ellipse 85% 65% at 96% 18%,rgba(217,70,239,.16) 0%,transparent 46%),radial-gradient(ellipse 110% 78% at 50% 4%,rgba(134,239,172,.38) 0%,rgba(74,222,128,.12) 38%,transparent 58%),radial-gradient(ellipse 100% 70% at 4% 55%,rgba(52,211,153,.28) 0%,transparent 52%),radial-gradient(ellipse 85% 60% at 98% 28%,rgba(16,185,129,.26) 0%,transparent 48%),radial-gradient(ellipse 75% 50% at 72% 92%,rgba(5,150,105,.2) 0%,transparent 46%),radial-gradient(ellipse 55% 40% at 22% 12%,rgba(110,231,183,.18) 0%,transparent 40%),linear-gradient(198deg,#051910,#0a2218 12%,#0c1f18 28%,#0f172a 52%,#142f38 78%,#1a2e36)!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-mobile-upper-board .game-mobile-top-row{background:linear-gradient(180deg,#0f172a,#1e293b)}.game-table-root.viewport-mobile.viewport-mobile-short.deal-type-no-trump{background:linear-gradient(118deg,rgba(124,58,237,.07) 0%,transparent 34%,rgba(34,211,238,.055) 48%,transparent 64%,rgba(167,139,250,.06) 100%),radial-gradient(ellipse 95% 24% at 48% 5%,rgba(196,181,253,.1) 0%,rgba(139,92,246,.05) 44%,transparent 62%),radial-gradient(ellipse 128% 94% at 50% -8%,rgba(216,180,254,.22) 0%,transparent 48%),radial-gradient(ellipse 106% 82% at 3% 28%,rgba(45,212,191,.13) 0%,transparent 54%),radial-gradient(ellipse 98% 76% at 99% 16%,rgba(167,139,250,.19) 0%,transparent 50%),radial-gradient(ellipse 112% 88% at 50% 98%,rgba(34,211,238,.1) 0%,transparent 46%),linear-gradient(168deg,#160e30,#201044 16%,#1c2854 38%,#183c5e 54%,#142e44 76%,#120a24)!important}.game-table-root.viewport-mobile.viewport-mobile-short.deal-type-no-trump .game-mobile-upper-board .game-mobile-top-row{background-clip:content-box}.game-table-root.viewport-mobile.deal-type-no-trump .game-center-area.game-mobile-center .game-center-table>div:first-child{background:radial-gradient(ellipse 95% 88% at 20% 25%,rgba(233,213,255,.35) 0%,transparent 42%),radial-gradient(ellipse 70% 60% at 92% 78%,rgba(244,201,232,.2) 0%,transparent 48%),linear-gradient(152deg,#443a62,#342d50 32%,#2a2542 58%,#221c38)!important;border-color:#c4b5fd94!important;box-shadow:inset 0 0 0 1px #d8b4fe59,inset 0 3px 50px #0000006b!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-center-area.game-mobile-center .game-center-table>div:first-child>div:first-child{background:radial-gradient(ellipse 92% 82% at 45% 32%,rgba(221,214,254,.5) 0%,transparent 54%),radial-gradient(ellipse 72% 58% at 82% 78%,rgba(251,182,206,.34) 0%,transparent 52%),radial-gradient(ellipse 58% 48% at 14% 82%,rgba(192,132,252,.24) 0%,transparent 46%),radial-gradient(ellipse 50% 40% at 88% 18%,rgba(167,139,250,.15) 0%,transparent 42%),linear-gradient(175deg,#322a48,#2b2440 38%,#241f38 72%,#1c182e)!important;border-color:#c4b5fd8c!important;box-shadow:inset 0 0 0 1px #e8c8ff47,inset 0 4px 70px #00000061!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-mobile-top-row .opponent-slot:not(.opponent-slot-current-turn),.game-table-root.viewport-mobile.deal-type-no-trump .game-center-east .opponent-slot:not(.opponent-slot-current-turn){background:radial-gradient(ellipse 100% 95% at 28% 18%,rgba(210,200,255,.28) 0%,transparent 48%),radial-gradient(ellipse 75% 70% at 92% 88%,rgba(251,186,210,.16) 0%,transparent 46%),linear-gradient(168deg,#383054,#2c2844 38%,#221e36)!important;border-color:#baaaf085!important;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000059!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-mobile-top-row .opponent-slot.opponent-slot-current-turn,.game-table-root.viewport-mobile.deal-type-no-trump .game-center-east .opponent-slot.opponent-slot-current-turn{background:radial-gradient(ellipse 95% 90% at 32% 12%,rgba(254,215,170,.26) 0%,transparent 44%),radial-gradient(ellipse 80% 72% at 85% 85%,rgba(196,181,253,.2) 0%,transparent 48%),linear-gradient(168deg,#453068,#382858 36%,#2a2042)!important;border-color:#fbbf2485!important;box-shadow:inset 0 1px #ffe6c81a,inset 0 -1px #00000061!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-mobile-player-panel .game-mobile-player-info.user-player-panel:not(.player-info-panel-your-turn){box-shadow:none!important;border:1px solid rgba(186,170,240,.42)!important}.game-table-root.viewport-mobile.deal-type-no-trump .game-header{background:linear-gradient(180deg,#0f172afa,#0f172af2)!important;box-shadow:0 2px 8px #00000040!important}.game-table-root.viewport-mobile.viewport-mobile-short.deal-type-no-trump .game-header,.game-table-root.viewport-mobile.viewport-mobile-short.deal-type-dark .game-header{background:linear-gradient(180deg,#0f172a00,#0f172a00)!important;box-shadow:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile){background:radial-gradient(ellipse 110% 85% at 50% -6%,rgba(251,113,133,.2) 0%,transparent 44%),radial-gradient(ellipse 95% 70% at 6% 28%,rgba(244,114,182,.16) 0%,transparent 48%),radial-gradient(ellipse 90% 65% at 94% 22%,rgba(217,70,239,.14) 0%,transparent 46%),radial-gradient(ellipse 85% 55% at 48% 96%,rgba(249,168,212,.1) 0%,transparent 42%),radial-gradient(ellipse 100% 74% at 50% 5%,rgba(134,239,172,.3) 0%,rgba(74,222,128,.1) 38%,transparent 56%),radial-gradient(ellipse 92% 62% at 5% 58%,rgba(52,211,153,.22) 0%,transparent 50%),radial-gradient(ellipse 80% 54% at 97% 30%,rgba(16,185,129,.2) 0%,transparent 46%),radial-gradient(ellipse 72% 46% at 65% 94%,rgba(5,150,105,.12) 0%,transparent 44%),linear-gradient(198deg,#061210,#0a1a16 12%,#0f172a 38%,#1a1530 62%,#162e36 82%,#1e2f38)!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .player-hand-your-turn{animation:none!important;box-shadow:0 0 20px #f472b61f,0 0 0 1px #f472b673,inset 0 1px #ffffff0f!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome{position:relative;isolation:isolate;overflow:hidden;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border-radius:9px!important;padding:5px 8px 6px!important;gap:4px!important;--gip-chrome-accent: rgba(99, 102, 241, .65);--gip-chrome-rail: rgba(129, 140, 248, .85);--gip-chrome-rail-dim: rgba(99, 102, 241, .35);--gip-chrome-inset: rgba(99, 102, 241, .12);--gip-corner-arm: 10px;--gip-corner-thick: 1px;--gip-corner-inset: 4px;--gip-led-tl: #22d3ee;--gip-led-tr: #a78bfa;--gip-led-bl: #6366f1;--gip-led-br: #f472b6;box-shadow:inset 1px 0 0 var(--gip-chrome-rail-dim),inset -1px 0 0 var(--gip-chrome-rail-dim),inset 0 -1px 0 var(--gip-chrome-rail-dim),inset 0 0 0 1px #ffffff0d}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) var(--gip-corner-inset) var(--gip-corner-inset) / var(--gip-corner-arm) var(--gip-corner-thick) no-repeat,linear-gradient(180deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) var(--gip-corner-inset) var(--gip-corner-inset) / var(--gip-corner-thick) var(--gip-corner-arm) no-repeat,linear-gradient(270deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) calc(100% - var(--gip-corner-inset)) var(--gip-corner-inset) / var(--gip-corner-arm) var(--gip-corner-thick) no-repeat,linear-gradient(180deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) calc(100% - var(--gip-corner-inset)) var(--gip-corner-inset) / var(--gip-corner-thick) var(--gip-corner-arm) no-repeat,linear-gradient(90deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) var(--gip-corner-inset) calc(100% - var(--gip-corner-inset)) / var(--gip-corner-arm) var(--gip-corner-thick) no-repeat,linear-gradient(0deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) var(--gip-corner-inset) calc(100% - var(--gip-corner-inset)) / var(--gip-corner-thick) var(--gip-corner-arm) no-repeat,linear-gradient(270deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) calc(100% - var(--gip-corner-inset)) calc(100% - var(--gip-corner-inset)) / var(--gip-corner-arm) var(--gip-corner-thick) no-repeat,linear-gradient(0deg,var(--gip-chrome-rail) 0 var(--gip-corner-arm),transparent) calc(100% - var(--gip-corner-inset)) calc(100% - var(--gip-corner-inset)) / var(--gip-corner-thick) var(--gip-corner-arm) no-repeat,linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 42%);opacity:.9}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome:after{content:"";pointer-events:none;position:absolute;left:14px;right:14px;top:0;z-index:1;height:1px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,transparent 0%,var(--gip-chrome-rail-dim) 18%,var(--gip-chrome-rail) 50%,var(--gip-chrome-rail-dim) 82%,transparent 100%);box-shadow:0 0 6px var(--gip-chrome-accent);opacity:.95}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel__led{pointer-events:none;position:absolute;z-index:2;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.92) 0%,var(--gip-led-color) 38%,color-mix(in srgb,var(--gip-led-color) 88%,#0f172a) 100%);box-shadow:0 0 2px color-mix(in srgb,var(--gip-led-color) 90%,#fff),0 0 7px var(--gip-led-color),0 0 14px color-mix(in srgb,var(--gip-led-color) 55%,transparent)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel__led--tl{top:calc(var(--gip-corner-inset) + var(--gip-corner-thick));left:calc(var(--gip-corner-inset) + var(--gip-corner-thick));--gip-led-color: var(--gip-led-tl)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel__led--tr{top:calc(var(--gip-corner-inset) + var(--gip-corner-thick));right:calc(var(--gip-corner-inset) + var(--gip-corner-thick));margin:-2.5px -2.5px 0 0;--gip-led-color: var(--gip-led-tr)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel__led--bl{bottom:calc(var(--gip-corner-inset) + var(--gip-corner-thick));left:calc(var(--gip-corner-inset) + var(--gip-corner-thick));margin:0 0 -2.5px -2.5px;--gip-led-color: var(--gip-led-bl)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel__led--br{right:calc(var(--gip-corner-inset) + var(--gip-corner-thick));bottom:calc(var(--gip-corner-inset) + var(--gip-corner-thick));margin:0 -2.5px -2.5px 0;--gip-led-color: var(--gip-led-br)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-mode-panel-head{position:relative;z-index:3;padding:0 6px 4px;margin:0 0 2px;border-bottom:1px solid var(--gip-chrome-rail-dim);box-shadow:0 1px #ffffff0a;align-items:center;gap:8px!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-mode-panel-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:auto;padding:0 1px;border:none;border-radius:0;background:none;box-shadow:none;font-size:10px!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:.18em!important;text-transform:uppercase;color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important;opacity:.95;text-shadow:0 0 6px rgba(40,194,255,.75),0 0 14px rgba(129,140,248,.45),0 1px 2px rgba(0,0,0,.45)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-mode-panel-name{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 4px 2px;margin:0;font-size:clamp(16px,1.1vw,19px)!important;font-weight:800!important;letter-spacing:.05em!important;line-height:1.12;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:0 0 1px rgba(255,255,255,.95),0 0 10px var(--gip-chrome-rail),0 0 22px var(--gip-chrome-accent),0 0 36px color-mix(in srgb,var(--gip-led-tr) 40%,transparent),0 2px 6px rgba(0,0,0,.55)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-mode-panel-name:before{content:"";position:absolute;left:50%;top:58%;width:calc(100% + 32px);height:calc(100% + 20px);transform:translate(-50%,-50%);z-index:-1;border:none;border-radius:50%;background:radial-gradient(ellipse 100% 72% at 50% 50%,color-mix(in srgb,var(--gip-chrome-accent) 58%,transparent) 0%,color-mix(in srgb,var(--gip-led-tr) 28%,transparent) 42%,transparent 72%);filter:blur(7px);opacity:.82;pointer-events:none}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-mode-panel-name:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;z-index:-1;border-radius:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--gip-chrome-rail) 70%,transparent) 22%,var(--gip-chrome-rail) 50%,color-mix(in srgb,var(--gip-chrome-rail) 70%,transparent) 78%,transparent 100%);box-shadow:0 0 10px var(--gip-chrome-accent);opacity:.75;pointer-events:none}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-deal-contract-panel--in-mode{position:relative;z-index:3;width:100%;margin-top:0;padding:4px 8px!important;min-height:26px!important;border-radius:6px!important;box-shadow:inset 0 1px 6px #00000057,inset 0 1px #ffffff0f,0 0 10px var(--gip-chrome-inset)!important;transition:box-shadow .15s ease,transform .12s ease}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-deal-contract-panel--in-mode:hover{transform:translateY(-1px);box-shadow:inset 0 2px 10px #00000052,inset 0 1px #ffffff1a,0 0 20px var(--gip-chrome-inset)!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-chrome,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding.game-info-mode-panel--pc-chrome{--gip-chrome-accent: rgba(230, 68, 233, .55);--gip-chrome-rail: rgba(53, 210, 215, .75);--gip-chrome-rail-dim: rgba(230, 68, 233, .32);--gip-chrome-inset: rgba(90, 24, 236, .35);--gip-led-tl: #35d2d7;--gip-led-tr: #e879f9;--gip-led-bl: #c084fc;--gip-led-br: #fbbf24}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap.game-info-mode-panel--pc-chrome,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-bidding.game-info-mode-panel--pc-chrome{--gip-chrome-accent: rgba(129, 140, 248, .78);--gip-chrome-rail: rgba(224, 231, 255, .55);--gip-chrome-rail-dim: rgba(129, 140, 248, .38);--gip-chrome-inset: rgba(56, 189, 248, .22);--gip-led-tl: #38bdf8;--gip-led-tr: #818cf8;--gip-led-bl: #4f46e5;--gip-led-br: #2dd4bf}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap.game-info-mode-panel--pc-chrome{border:1px solid rgba(99,102,241,.6)!important;background:#6366f140!important;box-shadow:0 0 18px #6366f152,0 3px 14px #00000047,inset 0 1px #ffffff14,inset 0 -1px #6366f159,inset 0 0 0 1px #ffffff0d,inset 0 -8px 16px #00000029!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-mode-panel-head{justify-content:center;padding-bottom:3px;margin-bottom:1px}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-mode-panel-tag{font-size:10px!important;letter-spacing:.18em!important;color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important;text-transform:uppercase;text-shadow:0 0 6px rgba(40,194,255,.75),0 0 14px rgba(99,102,241,.45),0 1px 2px rgba(0,0,0,.45)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-deal-contract-panel.game-info-cards-panel.game-info-deal-contract-panel--in-mode{border:1px solid rgba(99,102,241,.52)!important;background:linear-gradient(155deg,#1e1b4bb8,#4338ca7a 48%,#4f46e566)!important;box-shadow:inset 0 2px 10px #00000061,inset 0 1px #ffffff14,0 0 14px #6366f12e!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-cards-panel .deal-contract-label{color:#c7d2fe!important;text-shadow:0 0 8px rgba(99,102,241,.35)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-cards-panel .deal-contract-value{font-size:clamp(15px,1.15vw,18px)!important;font-weight:700!important;color:#eef2ff!important;text-shadow:0 0 14px rgba(129,140,248,.55),0 1px 2px rgba(15,23,42,.65)}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-standard-wrap .game-info-cards-panel .deal-contract-line{font-size:clamp(14px,1.1vw,16px)!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-chrome,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding.game-info-mode-panel--pc-chrome{padding:5px 9px 6px!important;gap:4px!important;border-radius:9px!important;border-width:2px!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-chrome{box-shadow:0 0 20px #5a18ec61,0 0 36px #e644e938,0 3px 14px #0000004d,inset 0 1px #35d2d72e,inset 0 -1px #e644e947,inset 0 0 0 1px #ffffff0f,inset 0 -8px 18px #0000002e!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap.game-info-mode-panel--pc-chrome,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-bidding.game-info-mode-panel--pc-chrome{padding:5px 9px 6px!important;gap:4px!important;border-radius:9px!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap.game-info-mode-panel--pc-chrome{box-shadow:0 0 22px #818cf86b,0 0 40px #38bdf82e,0 3px 14px #0000004d,inset 0 1px #e0e7ff33,inset 0 -1px #818cf852,inset 0 0 0 1px #ffffff0f,inset 0 -8px 18px #0000002e!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome:not(.game-info-mode-panel-pc-no-trump-wrap):not(.game-info-mode-panel-pc-dark-wrap):not(.game-info-mode-panel-pc-no-trump-bidding):not(.game-info-mode-panel-pc-dark-bidding){box-shadow:0 0 20px #6366f159,0 4px 22px #00000052,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d,inset 0 -14px 28px #0000002e!important}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel--pc-chrome .game-info-deal-contract-panel--in-mode:hover{transform:none}}@keyframes game-info-no-trump-bidding-pulse{0%,to{background:#3a0c7661!important;box-shadow:0 0 8px #5a18ec24,0 0 14px #e644e90f,inset 0 1px #35d2d70d,inset 0 -14px 26px #0000007a}50%{background:#5a18ec5c!important;box-shadow:0 0 20px #e644e94d,0 0 34px #35d2d724,inset 0 1px #35d2d724}}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header button.game-info-mode-panel-pc-no-trump-bidding{display:flex!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding{flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:5px 9px 6px!important;border-radius:9px!important;border:2px solid rgba(230,68,233,.55)!important;background:#5a18ec78!important;animation:game-info-no-trump-bidding-pulse 3.5s ease-in-out infinite}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap{border:2px solid rgba(230,68,233,.55)!important;background:#5a18ec78!important;border-radius:9px!important;animation:game-info-no-trump-bidding-pulse 3.5s ease-in-out infinite;box-shadow:0 0 24px #5a18ec66,0 0 44px #e644e940,inset 0 1px #35d2d72e}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-head,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center;gap:5px}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag--screen,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag--screen{align-self:center;margin:0;padding:0 1px;line-height:1.15;transform:translateY(1px)}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-mode-panel-tag--screen{transform:translateY(2px)}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name--screen,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name--screen{align-self:center;padding:0 4px 1px;margin-bottom:-1px;line-height:1.1;overflow:visible}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name--screen,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name--screen{position:relative;z-index:4;display:inline-grid;align-items:center;justify-items:center;flex-shrink:0;padding:0 4px 1px;margin:0 0 -1px;overflow:visible;font-size:clamp(14px,1.1vw,17px)!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.1;color:transparent!important;-webkit-text-fill-color:transparent!important;background:none!important;filter:none;text-shadow:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__sharp,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__sharp{grid-area:1 / 1;font:inherit;letter-spacing:inherit;white-space:nowrap}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow{position:relative;z-index:0;color:#ed6bef!important;-webkit-text-fill-color:#ed6bef!important;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(1.8px) saturate(1.1);opacity:.52;text-shadow:0 0 8px rgba(237,107,239,.55),0 0 14px rgba(244,114,182,.38)}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow:before,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow:before,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow:before,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow:before{content:"";position:absolute;left:50%;top:58%;width:calc(100% + 6px);height:calc(100% + 2px);transform:translate(-50%,-50%);z-index:-1;pointer-events:none;border-radius:2px;background:radial-gradient(ellipse 78% 30% at 50% 54%,rgba(237,107,239,.14) 0%,rgba(192,132,252,.08) 42%,transparent 72%);filter:blur(2px);opacity:.38;animation:game-info-no-trump-name-screen 4s ease-in-out infinite}@keyframes game-info-no-trump-name-screen{0%,to{opacity:.34;filter:blur(2px) brightness(1)}50%{opacity:.44;filter:blur(2.2px) brightness(1.03)}}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__sharp,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__sharp,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-no-trump-mode-name-glass,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-no-trump-mode-name-glass{position:relative;z-index:2;-webkit-font-smoothing:antialiased;filter:saturate(1.14) brightness(1.07);opacity:1;color:transparent!important;background-color:transparent!important;background-image:linear-gradient(180deg,#fffffffa,#fdf4ff,#fae8ff 16%,#f5d0fe,#f0abfc 36%,#ed6bef 48%,#f472b6 62%,#ec4899 78%,#e879f9)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0 transparent!important;text-shadow:0 0 1px rgba(244,114,182,.35),0 1px 0 rgba(237,107,239,.55),0 2px 5px rgba(12,4,28,.5)!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-no-trump-mode-name-glass:after,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-no-trump-mode-name-glass:after,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-no-trump-mode-name-glass:after,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-no-trump-mode-name-glass:after{content:"";position:absolute;left:7%;top:6%;width:34%;height:38%;border-radius:50%;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.82) 0%,rgba(255,255,255,.22) 42%,transparent 72%);opacity:.5;mix-blend-mode:soft-light}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-no-trump-mode-name-glass:before,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-no-trump-mode-name-glass:before,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-no-trump-mode-name-glass:before,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-no-trump-mode-name-glass:before{content:"";position:absolute;right:14%;bottom:10%;width:18%;height:22%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,transparent 72%);opacity:.35;mix-blend-mode:soft-light}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-no-trump-mode-name-glass:after{left:24%;top:10%;width:22%;height:28%;opacity:.22;background:linear-gradient(128deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.12) 45%,transparent 72%)}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-no-trump-mode-name-glass:before{right:6%;bottom:14%;width:14%;height:18%;opacity:.18}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-mode-panel-name__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-mode-panel-tag__glow{opacity:0!important;visibility:hidden!important;filter:none!important;text-shadow:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-mode-panel-name__glow:before{display:none!important;animation:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap.game-info-mode-panel--pc-play .game-info-mode-panel-tag--screen:before{display:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name--screen:after,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name--screen:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2.5px;z-index:6;pointer-events:none;opacity:1;filter:none;border-radius:1px;background:linear-gradient(90deg,transparent 0%,rgba(53,210,215,.95) 14%,rgba(233,213,255,.55) 30%,rgba(237,107,239,1) 50%,rgba(233,213,255,.55) 70%,rgba(53,210,215,.95) 86%,transparent 100%);box-shadow:0 0 2px #ffffff59,0 0 8px #e644e9d9,0 0 14px #35d2d78c}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-head,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-head{overflow:visible;padding:0 6px 2px!important;margin-bottom:2px!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag--screen,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag--screen{position:relative;display:inline-grid;align-items:center;justify-items:center;padding:0 1px;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag--screen:before,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag--screen:before{content:"";position:absolute;left:8%;top:-5px;width:14px;height:10px;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22) 0%,rgba(224,242,254,.08) 42%,transparent 72%);filter:blur(2px);opacity:.85}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag__sharp,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag__sharp{grid-area:1 / 1;font:inherit;letter-spacing:inherit;text-transform:uppercase;white-space:nowrap}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag__glow,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag__glow{z-index:0;color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important;pointer-events:none;-webkit-user-select:none;user-select:none;filter:none;opacity:.68;text-shadow:0 0 3px rgba(255,255,255,.18),0 0 6px rgba(53,210,215,.58),0 0 10px rgba(40,194,255,.38)}.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-tag__sharp,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-tag__sharp{z-index:2;color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important;-webkit-font-smoothing:antialiased;filter:none;opacity:1;text-shadow:0 -.5px 0 rgba(255,255,255,.32),0 0 1px rgba(255,255,255,.22),0 0 3px rgba(186,230,253,.42),0 1px 1px rgba(0,0,0,.5)}@media (prefers-reduced-motion: reduce){.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding .game-info-mode-panel-name__glow:before,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap .game-info-mode-panel-name__glow:before{animation:none;opacity:.36}}@media (prefers-reduced-motion: reduce){.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-bidding,.game-table-root.deal-type-no-trump:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-no-trump-wrap{animation:none;background:#5a18ec5c!important;box-shadow:0 0 20px #e644e94d,0 0 34px #35d2d724,inset 0 1px #35d2d724}}@keyframes game-info-dark-bidding-pulse{0%,to{box-shadow:0 0 22px #818cf880,0 0 44px #38bdf847,inset 0 1px #e0e7ff38}50%{box-shadow:0 0 34px #a78bfa8c,0 0 52px #22d3ee38,inset 0 1px #f0f9ff47}}@keyframes game-info-dark-mode-name-oil{0%{background-position:0% 50%,-60% 50%;filter:hue-rotate(-12deg) saturate(1.2) brightness(1.02)}33%{background-position:45% 50%,35% 50%;filter:hue-rotate(22deg) saturate(1.38) brightness(1.05)}66%{background-position:90% 50%,120% 50%;filter:hue-rotate(-18deg) saturate(1.28) brightness(1.04)}to{background-position:0% 50%,-60% 50%;filter:hue-rotate(-12deg) saturate(1.2) brightness(1.02)}}.game-table-root:not(.viewport-mobile) .game-header button.game-info-mode-panel-pc-dark-bidding{display:flex!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-bidding{flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:5px 9px 6px!important;border-radius:9px!important;border:2px solid rgba(129,140,248,.78)!important;background:radial-gradient(ellipse 120% 95% at 50% -25%,rgba(56,189,248,.28) 0%,transparent 52%),radial-gradient(ellipse 90% 80% at 90% 40%,rgba(167,139,250,.22) 0%,transparent 48%),linear-gradient(152deg,#1e1648f5,#162456f0 42%,#121c3ef5)!important;animation:game-info-dark-bidding-pulse 2.6s ease-in-out infinite}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap{border:2px solid rgba(129,140,248,.78)!important;border-radius:9px!important;background:radial-gradient(ellipse 120% 95% at 50% -25%,rgba(56,189,248,.28) 0%,transparent 52%),radial-gradient(ellipse 90% 80% at 90% 40%,rgba(167,139,250,.22) 0%,transparent 48%),linear-gradient(152deg,#1e1648f5,#162456f0 42%,#121c3ef5)!important;box-shadow:0 0 26px #818cf873,0 0 48px #38bdf833,inset 0 1px #e0e7ff38}.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-bidding .game-info-mode-panel-head,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap .game-info-mode-panel-head{justify-content:center;gap:10px}.game-table-root:not(.viewport-mobile) .game-header .game-info-dark-mode-tag{font-size:10px!important;letter-spacing:.18em!important;font-weight:600!important;color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important;text-transform:uppercase;text-shadow:0 0 8px rgba(56,189,248,.7),0 0 16px rgba(129,140,248,.45),0 1px 2px rgba(0,0,0,.45)}.game-table-root:not(.viewport-mobile) .game-header button.game-info-mode-panel-pc-dark-bidding span.game-info-dark-mode-tag,.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-wrap span.game-info-dark-mode-tag{color:#28c2ff!important;-webkit-text-fill-color:rgb(40,194,255)!important}.game-table-root:not(.viewport-mobile) .game-header .game-info-dark-mode-name{display:inline-flex!important;align-items:center;justify-content:center;position:relative;isolation:isolate;transform:translateZ(0);padding:0 4px 2px!important;font-size:clamp(16px,1.1vw,19px)!important;font-weight:800!important;letter-spacing:.05em!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-color:transparent!important;background-image:linear-gradient(110deg,#0f766e,#22d3ee,#a855f7,#d484b2,#4bc4ec,#34d399,#c084fc,#06b6d4,#a78bfa,#2dd4bf,#38bdf8,#d8b4fe,#14b8a6 96%,#0f766e),linear-gradient(100deg,transparent 0%,transparent 26%,rgba(255,255,255,.2) 38%,rgba(186,230,253,.42) 46%,rgba(244,200,230,.2) 54%,rgba(255,255,255,.2) 62%,transparent 74%,transparent 100%)!important;background-repeat:no-repeat,no-repeat!important;background-size:340% 100%,280% 100%!important;background-position:0% 50%,-60% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-font-smoothing:antialiased;will-change:background-position,filter;animation:game-info-dark-mode-name-oil 7s ease-in-out infinite}.game-table-root:not(.viewport-mobile) .game-header .game-info-dark-mode-name:before{background:radial-gradient(ellipse 100% 72% at 50% 50%,rgba(129,140,248,.48) 0%,rgba(56,189,248,.24) 44%,transparent 72%);filter:blur(8px);opacity:.9}.game-table-root:not(.viewport-mobile) .game-header .game-info-dark-mode-name:after{background:linear-gradient(90deg,transparent 0%,rgba(56,189,248,.5) 22%,rgba(167,139,250,.95) 50%,rgba(56,189,248,.5) 78%,transparent 100%);box-shadow:0 0 12px #818cf88c}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .game-header .game-info-mode-panel-pc-dark-bidding{animation:none;box-shadow:0 0 26px #818cf873,0 0 48px #38bdf833,inset 0 1px #e0e7ff38}.game-table-root:not(.viewport-mobile) .game-header .game-info-dark-mode-name{animation:none!important;filter:none!important;will-change:auto!important;background-position:48% 50%,52% 50%!important}}.game-table-root.game-pc-deal-orbit-fixed-host{position:fixed!important;left:max(env(safe-area-inset-left,0px),var(--game-header-padding, 20px))!important;right:auto!important;top:auto!important;bottom:calc(var(--game-player-bottom, 34px) + env(safe-area-inset-bottom,0px))!important;z-index:11;box-sizing:border-box;pointer-events:none;margin:0!important}.game-table-root.game-pc-deal-orbit-fixed-host .game-deal-orbit-dock{pointer-events:auto}.game-table-root:not(.viewport-mobile) .game-header .game-header-pc-deal-orbit-wrap{display:flex;flex-direction:column;align-items:stretch;gap:5px;max-width:100%}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel{position:relative;overflow:hidden;border:1px solid rgba(94,234,212,.44)!important;background:linear-gradient(150deg,#c4b5fd29,#8b5cf63d 46%,#4f46e557)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -8px 18px #4338ca3d,0 0 0 1px #22d3ee24,0 8px 18px #4c1d953d,0 0 14px #5eead429!important;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease,filter .22s ease}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-order-compare=over]{position:relative}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-order-compare=over]>*{position:relative;z-index:1}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel[data-order-compare=over]:before{content:"";position:absolute;z-index:0;top:2px;left:8%;right:8%;height:1px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#fff0,#fda4afd9 14%,#fb7185,#fda4afd9 86%,#fff0);box-shadow:0 0 5px #fb71856b,0 0 10px #f472b642,0 2px 10px #f9a8d429}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-deal-contract-panel--in-mode[data-order-compare=over]{position:relative}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-deal-contract-panel--in-mode[data-order-compare=over]>*{position:relative;z-index:1}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-deal-contract-panel--in-mode[data-order-compare=over]:before{content:"";position:absolute;z-index:0;top:2px;left:8%;right:8%;height:1px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#fff0,#fda4afd9 14%,#fb7185,#fda4afd9 86%,#fff0);box-shadow:0 0 5px #fb718566,0 0 10px #f472b63d,0 2px 10px #f9a8d424}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:after{content:"";position:absolute;top:-20%;left:-70%;width:38%;height:140%;pointer-events:none;opacity:0;transform:rotate(17deg) translate(0);background:linear-gradient(90deg,#fff0,#e0f2fe80 52%,#fff0)}.game-table-root:not(.viewport-mobile) .game-header .game-info-cards-panel .deal-contract-label{color:#58a8fffa!important;-webkit-text-fill-color:rgb(88 168 255 / 98%)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:color .2s ease,text-shadow .2s ease,-webkit-text-fill-color .2s ease}.game-table-root:not(.viewport-mobile) .game-header .game-info-cards-panel .deal-contract-value{color:#ac57ff!important;-webkit-text-fill-color:rgb(172 87 255)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.045em!important;font-variant-numeric:tabular-nums!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;transition:color .2s ease,filter .2s ease,-webkit-text-fill-color .2s ease}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible{border-color:#5eead4c7!important;box-shadow:inset 0 1px #ffffff57,inset 0 -10px 20px #4338ca4d,0 0 0 1px #2dd4bf52,0 10px 22px #4c1d9547,0 0 18px #5eead43d,0 0 26px #22d3ee2e!important;background:linear-gradient(150deg,#c4b5fd38,#8b5cf64d 45%,#4f46e56b)!important;transform:translateY(-1px);filter:saturate(1.06) brightness(1.03)}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover:after,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible:after{opacity:.9;animation:pc-deal-badge-shine-sweep .78s ease-out 1}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover .deal-contract-label,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible .deal-contract-label{color:#7dc8ff!important;-webkit-text-fill-color:rgb(125 200 255)!important;text-shadow:0 0 12px rgba(56,189,248,.55)}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover .deal-contract-value,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible .deal-contract-value{color:#c482ff!important;-webkit-text-fill-color:rgb(196 130 255)!important;filter:brightness(1.08)}@media (prefers-reduced-motion: reduce){.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible{transform:none;filter:none}.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:hover:after,.game-table-root:not(.viewport-mobile) .game-header .game-info-deal-contract-panel.game-info-cards-panel:focus-visible:after{animation:none;opacity:0}}@keyframes pc-deal-badge-shine-sweep{0%{transform:rotate(17deg) translate(0)}to{transform:rotate(17deg) translate(360%)}}.deal-results-overlay-animation .deal-results-panel-west{left:8%}.deal-results-overlay-animation .deal-results-panel-east{right:8%}.deal-results-overlay-animation .deal-results-panel-north{top:2px}.deal-results-overlay-animation .deal-results-panel-south{bottom:0}@media (max-width: 1024px){.deal-results-overlay-animation .deal-results-panel-west{left:2%}.deal-results-overlay-animation .deal-results-panel-east{right:2%}.deal-results-overlay-animation .deal-results-panel-north{top:-16px}.deal-results-overlay-animation .deal-results-panel-south{bottom:-16px}}@media (max-width: 600px),(max-width: 1024px) and (max-height: 560px){.deal-results-overlay-animation .deal-results-panel-north{top:-12px}.deal-results-overlay-animation .deal-results-panel-south{bottom:-12px}}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:14px!important;padding:16px!important;align-items:stretch!important;justify-items:stretch!important;height:auto!important;min-height:380px!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-north{grid-column:1!important;grid-row:1!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-east{grid-column:2!important;grid-row:1!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-south{grid-column:1!important;grid-row:2!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;border:2px solid rgba(255,255,255,.85)!important;box-shadow:0 0 0 2px #dcf0ff99,0 0 20px #ffffff59,0 0 36px #c8e6ff40,inset 0 0 24px #ffffff14!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-west{grid-column:2!important;grid-row:2!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.game-table-root:not(.viewport-mobile) .deal-results-panel-title-overlay{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;min-width:0!important;max-width:100%!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-north,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-east,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-south,.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-west{border-radius:14px!important;border:1px solid rgba(167,139,250,.45)!important;background:linear-gradient(165deg,#311f60e0,#1e1b4beb 58%,#17172ef0)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 20px #1e1b4b42,0 10px 24px #090a1a6b,0 0 0 1px #8b5cf629!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-title-overlay{color:#e9d5fff0!important;text-shadow:0 0 10px rgba(139,92,246,.25)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-row-overlay{border-bottom:1px solid rgba(167,139,250,.22)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-row-overlay:last-child{border-bottom:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-label-overlay{color:#c4b5fdd6!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-value-overlay{color:#f3e8fff5!important;font-weight:800!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-row-total-overlay{border-top-color:#2dd4bf57!important;margin-top:6px!important;padding-top:7px!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-total-label-overlay{color:#a7f3d0eb!important;letter-spacing:.04em!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-total-value-overlay{color:#fb923cd1!important;font-size:19px!important;font-weight:700!important;text-shadow:0 0 6px rgba(251,146,60,.48),0 0 10px rgba(249,115,22,.34),0 0 14px rgba(234,88,12,.2)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay{position:relative!important;isolation:isolate!important;border:1px solid rgba(45,212,191,.72)!important;background:linear-gradient(118deg,#ffffff17,#ffffff04,#fff0 44%),linear-gradient(160deg,#4c1d95f2,#3730a3db 44%,#1e1b4beb 74%,#0f172af5)!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff05,0 0 0 1px #2dd4bf52,0 12px 28px #0c4a6e57,0 0 20px #2dd4bf47!important;animation:deal-results-human-panel-double-pulse 1.2s ease-out 1}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay .deal-results-panel-row-total-overlay{background:linear-gradient(180deg,#1e1b4b5c,#0f172ab8)!important;border-top-color:#7dd3fc6b!important;border-radius:8px!important;margin-top:7px!important;padding:6px 10px 5px!important;gap:10px!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;pointer-events:none;border:1px solid rgba(167,139,250,.78);box-shadow:0 0 0 1px #22d3ee57,0 0 14px #a855f785,0 0 24px #8b5cf670,0 0 34px #22d3ee5c;z-index:-1;opacity:.82;animation:deal-results-human-outline-double-blink 1.2s ease-out 1}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:13px;pointer-events:none;background:linear-gradient(132deg,#fff1,#ffffff03 22%,#fff0 48%),linear-gradient(306deg,#22d3ee16,#d946ef14,#fb718514);mix-blend-mode:normal;opacity:.5}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-title-human-overlay{color:#2af5c8!important;font-weight:900!important;-webkit-text-stroke:.8px #7c3aed;paint-order:stroke fill;letter-spacing:.04em!important;text-shadow:1px 0 0 #7c3aed,-1px 0 0 #7c3aed,0 1px 0 #7c3aed,0 -1px 0 #7c3aed,1px 1px 0 #7c3aed,-1px 1px 0 #7c3aed,1px -1px 0 #7c3aed,-1px -1px 0 #7c3aed,0 0 7px rgba(124,58,237,.7),0 0 14px rgba(167,139,250,.55),0 0 6px rgba(42,245,200,.35)!important;filter:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay .deal-results-panel-total-label-overlay{line-height:1.1!important;padding-right:6px!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{color:#e2e8f0f5!important;font-size:17px!important;font-weight:780!important;letter-spacing:.02em!important;line-height:1.1!important;text-shadow:0 1px 2px rgba(15,23,42,.55),0 0 12px rgba(148,163,184,.12)!important;background:linear-gradient(142deg,#47556985,#33415594 42%,#1e293ba3)!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:10px!important;padding:2px 10px!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0f172a59,0 0 0 1px #0f172a52,0 2px 12px #0f172a61!important;filter:none!important;animation:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-row-total-overlay{background:linear-gradient(180deg,#1e293b6b,#0f172a94)!important;border-top-color:#64748b7a!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-total-label-overlay{color:#94a3b8eb!important;text-shadow:0 1px 2px rgba(15,23,42,.42)!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay{transform:scale(1.28)!important;transform-origin:center right!important;transition:transform .38s ease!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=running-total] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay{transform:scale(1)!important;transform-origin:center right!important;transition:transform .38s ease!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation[data-overlay-accent-phase=running-total] .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{color:var(--dr-player-total-fg, rgba(243, 232, 255, .96))!important;font-size:var(--dr-player-total-fs, 22px)!important;font-weight:var(--dr-player-total-fw, 900)!important;letter-spacing:var(--dr-player-total-ls, .02em)!important;line-height:var(--dr-player-total-lh, 1.05)!important;text-shadow:var(--dr-player-total-shadow, none)!important;background:var(--dr-player-total-bg, transparent)!important;border:var(--dr-player-total-border, none)!important;border-radius:var(--dr-player-total-radius, 0)!important;padding:var(--dr-player-total-pad, 0 4px)!important;box-shadow:var(--dr-player-total-box, none)!important;filter:var(--dr-player-total-filter, none)!important;animation:deal-results-human-score-pulse .45s ease-out 1}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{color:#e2e8f0f2!important;font-size:15px!important;font-weight:760!important;letter-spacing:.02em!important;text-shadow:0 1px 2px rgba(15,23,42,.5)!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0 3px!important;box-shadow:none!important}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-row-total-overlay{border-top-color:#64748b6b!important}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel .deal-results-panel-total-label-overlay{color:#94a3b8e0!important}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay{transform:scale(1.22)!important;transform-origin:center right!important;transition:transform .38s ease!important}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=running-total] .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{color:var(--dr-player-total-fg, rgba(243, 232, 255, .96))!important;font-size:var(--dr-player-total-fs, 19px)!important;font-weight:var(--dr-player-total-fw, 900)!important;letter-spacing:var(--dr-player-total-ls, .02em)!important;line-height:var(--dr-player-total-lh, 1.05)!important;text-shadow:var(--dr-player-total-shadow, none)!important;background:var(--dr-player-total-bg, transparent)!important;border:var(--dr-player-total-border, none)!important;border-radius:var(--dr-player-total-radius, 0)!important;padding:var(--dr-player-total-pad, 0 3px)!important;box-shadow:var(--dr-player-total-box, none)!important;filter:var(--dr-player-total-filter, none)!important;animation:deal-results-human-score-pulse .45s ease-out 1}.game-table-root.viewport-mobile .deal-results-overlay-animation[data-overlay-accent-phase=running-total] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay{transform:scale(1)!important;transform-origin:center right!important;transition:transform .38s ease!important}@media (prefers-reduced-motion: reduce){.deal-results-overlay-animation[data-overlay-accent-phase=deal-points] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay,.deal-results-overlay-animation[data-overlay-accent-phase=running-total] .deal-results-overlay-player-panel>.deal-results-panel-row-overlay:nth-child(4) .deal-results-panel-value-overlay{transition:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay{animation:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-panel-human-overlay:after{animation:none!important}.game-table-root:not(.viewport-mobile) .deal-results-overlay-animation .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{animation:none!important}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-overlay-player-panel .deal-results-panel-total-value-overlay{animation:none!important}}@keyframes deal-results-human-panel-double-pulse{0%{box-shadow:inset 0 1px #ffffff1a,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff05,0 0 0 1px #2dd4bf52,0 12px 28px #0c4a6e57,0 0 20px #2dd4bf47}26%{box-shadow:inset 0 1px #ffffff24,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff08,0 0 0 1px #67e8f980,0 12px 28px #0c4a6e61,0 0 34px #22d3ee85,0 0 24px #a855f766;filter:brightness(1.12) saturate(1.18)}52%{box-shadow:inset 0 1px #ffffff1a,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff05,0 0 0 1px #2dd4bf52,0 12px 28px #0c4a6e57,0 0 20px #2dd4bf47;filter:brightness(1) saturate(1)}78%{box-shadow:inset 0 1px #ffffff24,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff08,0 0 0 1px #67e8f980,0 12px 28px #0c4a6e61,0 0 34px #22d3ee85,0 0 24px #a855f766;filter:brightness(1.12) saturate(1.18)}to{box-shadow:inset 0 1px #ffffff1a,inset 0 -16px 24px #11182770,inset 0 10px 16px #ffffff05,0 0 0 1px #2dd4bf52,0 12px 28px #0c4a6e57,0 0 20px #2dd4bf47;filter:brightness(1) saturate(1)}}@keyframes deal-results-human-outline-double-blink{0%,18%,52%,70%,to{opacity:.84}30%,82%{opacity:1}}@keyframes deal-results-human-score-pulse{0%{transform:scale(.96);opacity:.86}55%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.game-table-root.viewport-mobile .deal-results-overlay-animation{position:fixed!important;display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px;top:55%!important;left:50%!important;right:auto!important;width:min(92vw,300px)!important;height:auto!important;min-height:160px;transform:translate(-50%,-50%);padding:12px;justify-items:stretch;align-items:stretch}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-north,.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-east,.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-south,.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-west{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-north{grid-column:1;grid-row:1}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-east{grid-column:2;grid-row:1}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-south{grid-column:1;grid-row:2;border:3px solid rgba(34,211,238,1)!important;box-shadow:0 0 20px #22d3ee99,0 0 40px #22d3ee40,inset 0 0 20px #22d3ee26!important;border-radius:12px;background:linear-gradient(180deg,#22d3ee14,#22d3ee08)!important}.game-table-root.viewport-mobile .deal-results-overlay-animation .deal-results-panel-west{grid-column:2;grid-row:2}body.deal-results-modal-open-mobile{overflow:hidden!important;height:100%}.deal-results-modal-overlay-mobile{overflow:hidden!important}.deal-results-modal-overlay-mobile,.deal-results-modal-overlay-mobile *{scrollbar-width:none!important;-ms-overflow-style:none!important}.deal-results-modal-overlay-mobile ::-webkit-scrollbar,.deal-results-modal-overlay-mobile *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important;border:none!important}.deal-results-modal-overlay-mobile *::-webkit-scrollbar-track,.deal-results-modal-overlay-mobile *::-webkit-scrollbar-thumb,.deal-results-modal-overlay-mobile *::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr.deal-results-table-mobile-header-row th{padding-top:8px!important;padding-bottom:8px!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th{position:relative!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th:nth-child(n+2):not(.deal-results-cell-human):before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.45) 14%,rgba(129,140,248,.78) 50%,rgba(99,102,241,.55) 86%,transparent 100%)!important;pointer-events:none!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th:last-child:after{content:""!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.45) 14%,rgba(129,140,248,.78) 50%,rgba(99,102,241,.55) 86%,transparent 100%)!important;pointer-events:none!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th:not(:first-child):not(.deal-results-cell-human)>span{-webkit-line-clamp:3!important;line-clamp:3!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important}.deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human{position:relative!important;isolation:isolate!important;overflow:visible!important;z-index:10!important;border-radius:0!important;background:radial-gradient(120% 72% at 50% -10%,#ffffff0e,#fff0 52%),linear-gradient(165deg,#26103efa,#2c144ef5,#241856f2,#1e1b4bf5 78%,#0f172af7)!important;box-shadow:inset 0 0 26px 4px #4c1d9538,inset 0 0 38px 2px #312e8129,inset 0 0 0 1px #a78bfa61,inset 0 1px #ffffff14!important}.deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human>span.deal-results-player-name{position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:calc(100% - 2px)!important;min-height:auto!important;padding:0 6px!important;border-radius:0!important;box-sizing:border-box!important;text-shadow:0 1px 0 rgba(255,255,255,.24),0 0 10px rgba(125,211,252,.3),0 0 16px rgba(167,139,250,.24)!important}.deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;z-index:9!important;pointer-events:none!important;border:3px solid rgba(45,212,191,.94)!important;box-shadow:inset 0 0 0 1px #e0f2fe70,inset 0 0 16px #2dd4bf52,inset 0 1px #e2feff29!important;background:radial-gradient(115% 58% at 50% 8%,#ffffff1a,#fff0 55%)!important}.deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human>span.deal-results-player-name:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;pointer-events:none!important;z-index:-1!important;border:1px solid transparent!important;box-shadow:0 0 14px #c084fc52,0 0 22px #8b5cf633!important}.deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human:before{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;border-radius:0!important;pointer-events:none!important;z-index:2!important;border:1px solid rgba(196,181,253,.72)!important;background:linear-gradient(90deg,#8b5cf61a,#4c1d9517 38%,#312e811f 72%,#1e1b4b24)!important;box-shadow:inset 0 0 0 1px #a78bfa2e,inset 0 0 14px #4c1d9524,inset 0 0 24px #1e1b4b1f!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th:not(:first-child)>span.deal-results-player-name,.deal-results-table-header-pc thead tr:first-child th:not(.deal-results-cell-human)>span.deal-results-player-name{display:inline-block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;-webkit-box-orient:initial!important}.deal-results-table-header-pc thead tr:first-child th>span.deal-results-player-name--human{font-family:Plus Jakarta Sans,Manrope,Inter,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important;font-size:1.14em!important;font-weight:700!important;letter-spacing:.055em!important;transform:translate3d(0,-.5px,0) scale(1.02,1.14)!important;transform-origin:center center!important;backface-visibility:hidden!important;background-image:linear-gradient(108deg,#f0abfc,#e879f9,#c084fc,#a855f7,#7c3aed,#60a5fa,#38bdf8,#22d3ee,#00cfff,#d8b4fe,#f0abfc,#e879f9,#22d3ee 96%,#00cfff)!important;background-size:520% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important;animation:deal-results-human-name-gradient-flow 10.8s linear infinite!important}@keyframes deal-results-human-name-gradient-flow{0%{background-position:0% 50%}to{background-position:400% 50%}}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human:before,.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human:after{display:none!important;content:none!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human>span.deal-results-player-name:before,.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human>span.deal-results-player-name:after{display:none!important;content:none!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th.deal-results-cell-human>span.deal-results-player-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important;word-break:break-word!important;padding:0 5px!important;text-align:center!important;line-height:1.28!important;text-shadow:none!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr:first-child th>span.deal-results-player-name--human{box-shadow:none!important;outline:none!important;transform:translate3d(0,-.25px,0) scale(1.02,1.08)!important;transform-origin:center center!important;font-family:Plus Jakarta Sans,Manrope,Inter,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important;font-size:1.18em!important;font-weight:760!important;letter-spacing:.055em!important;line-height:1.18!important;font-kerning:normal!important}@keyframes deal-contract-mobile-digit-gradient-soft{0%{background-position:0% 50%}to{background-position:165% 50%}}@keyframes deal-results-name-rank-digit-oil{0%,to{background-position:0% 50%,-52% 50%;filter:hue-rotate(-8deg) saturate(1.52) brightness(1.06) contrast(1.06)}16%{background-position:20% 50%,10% 50%;filter:hue-rotate(8deg) saturate(2.35) brightness(1.22) contrast(1.12)}32%{background-position:40% 50%,28% 50%;filter:hue-rotate(52deg) saturate(2.75) brightness(1.28) contrast(1.14)}48%{background-position:56% 50%,44% 50%;filter:hue-rotate(-52deg) saturate(3.12) brightness(1.5) contrast(1.14)}64%{background-position:78% 50%,62% 50%;filter:hue-rotate(-82deg) saturate(2.95) brightness(1.34) contrast(1.16)}82%{background-position:88% 50%,70% 50%;filter:hue-rotate(58deg) saturate(3.42) brightness(1.58) contrast(1.16)}}.deal-results-modal-overlay-mobile .deal-results-table-header-pc thead tr th:first-child,.deal-results-modal-overlay-mobile .deal-results-table-body-pc tbody tr td:first-child,.deal-results-modal-overlay-mobile .deal-results-table-body-pc tfoot tr th:first-child{text-align:center!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important;transform:translate(-2px)!important}.deal-results-modal-overlay-mobile .deal-results-table-body-pc tfoot tr th.deal-results-tfoot-total-mobile{transform:none!important;min-width:auto!important;width:auto!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(1) th:nth-child(1),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(1),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(1),.deal-results-modal-overlay-mobile .deal-results-table-window table tfoot tr th:nth-child(1){border-right:1px solid rgba(129,140,248,.42)!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(5),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(7),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(9),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(11),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(13),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(15),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(17),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(5),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(7),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(9),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(11),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(13),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(15),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(17),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(2),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(4),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(6),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(8),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(10),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(12),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(14),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(16){border-right:2px solid rgba(147,51,234,.48)!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(2),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(4),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(6),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(8),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(10),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(12),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(14),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(16),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(2),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(4),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(6),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(8),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(10),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(12),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(14),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(16),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(5),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(7),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(9),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(11),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(13),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(15){border-right:1px solid rgba(196,181,253,.26)!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-body-pc table tfoot tr td:nth-child(2){border-right:2px solid rgba(167,139,250,.52)!important}.deal-results-modal-overlay-mobile .deal-results-table-window table .deal-results-cell-neutral-opponent{background-color:#0e0524!important;background-image:linear-gradient(168deg,#260c48fc,#140630 48%,#0a031e)!important;box-shadow:inset 0 0 0 1px #5b21b659,inset 0 1px #a78bfa0f!important}.deal-results-modal-overlay-mobile .deal-results-table-window table .deal-results-cell-human{box-shadow:inset 0 0 28px 3px #1e0a409e,inset 0 0 0 1px #8b5cf66b,inset 0 1px #c4b5fd24,inset 2px 0 #22d3eea8,inset -2px 0 #38bdf89e,-1px 0 10px #22d3ee3d,1px 0 10px #38bdf833!important;background-image:linear-gradient(168deg,#380c68e0,#240a4eeb 44%,#140834f5),radial-gradient(125% 62% at 50% -14%,#a78bfa2e,#a78bfa0a 36%,#a78bfa00 64%)!important;border-left:2px solid rgba(34,211,238,.86)!important;border-right:2px solid rgba(56,189,248,.8)!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:first-child th.deal-results-cell-human{position:relative!important;vertical-align:middle!important;white-space:normal!important;overflow:visible!important;min-width:0!important;border-top:none!important;border-bottom:1px solid rgba(129,140,248,.48)!important;border-left:2px solid rgba(34,211,238,.92)!important;border-right:2px solid rgba(56,189,248,.88)!important;background:radial-gradient(118% 78% at 50% -10%,rgba(196,181,253,.34) 0%,rgba(34,211,238,.14) 32%,transparent 62%),linear-gradient(172deg,#36165cfc,#281a68fa 40%,#161e52)!important;box-shadow:inset 0 14px 28px -14px #22d3ee7a,inset 0 0 26px #4c1d953d,inset 0 0 0 1px #c4b5fd61,inset 2px 0 1px #22d3ee61,inset -2px 0 1px #7dd3fc52,inset 0 -1px #a78bfa5c,0 0 0 1px #2dd4bf1f,-2px 0 18px #22d3ee52,2px 0 18px #7dd3fc47!important}.deal-results-modal-overlay-mobile .deal-results-column-leader{box-shadow:inset 0 0 22px 3px #ffffff1a,inset 0 0 0 1px #a78bfa85,inset 0 0 28px 2px #4c1d9533!important;background-image:linear-gradient(180deg,rgba(124,58,237,.1) 0%,rgba(55,48,163,.08) 48%,transparent 78%)!important;border-left:3px solid rgba(192,132,252,.9)!important}.deal-results-modal-overlay-mobile .deal-results-column-leader.deal-results-column-leader-r{border-right:none!important;background-image:linear-gradient(180deg,rgba(124,58,237,.1) 0%,rgba(55,48,163,.08) 48%,transparent 78%),linear-gradient(to left,rgba(192,132,252,.95) 0px,rgba(192,132,252,.95) 3px,transparent 3px)!important;background-size:100% 100%,3px 100%!important;background-position:0 0,right top!important;background-repeat:no-repeat!important;box-shadow:inset 0 0 22px 3px #ffffff1a,inset 0 0 0 1px #a78bfa85,inset 0 0 28px 2px #4c1d9533,-2px 0 14px #8b5cf652,2px 0 14px #6366f142!important}.deal-results-modal-overlay-mobile .deal-results-column-leader:not(.deal-results-column-leader-r){box-shadow:inset 0 0 22px 3px #ffffff1a,inset 0 0 0 1px #a78bfa85,inset 0 0 28px 2px #4c1d9533,-2px 0 12px #8b5cf647!important}.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td.deal-results-cell-human:nth-child(2n){background-image:linear-gradient(168deg,#581a94e0,#38207ce6 42%,#1f1658f0),radial-gradient(124% 62% at 50% -14%,#a5b4fc33,#7dd3fc14 34%,#7dd3fc00 66%)!important;border-left:2px solid rgba(56,189,248,.88)!important;border-right:2px solid rgba(56,189,248,.88)!important;box-shadow:inset 0 0 26px 3px #1a0a3ea3,inset 0 0 0 1px #818cf870,inset 2px 0 #38bdf8b8,inset -2px 0 #38bdf8b8,-1px 0 11px #38bdf83d,1px 0 11px #38bdf83d!important}.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td.deal-results-cell-human:nth-child(odd):not(:first-child),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td.deal-results-cell-human.deal-results-column-leader-r{background-image:linear-gradient(168deg,#340a66f0,#1e0846f7 44%,#0e062cfc),radial-gradient(120% 58% at 50% -14%,#38bdf81a,#38bdf805 34%,#38bdf800 62%)!important;border-left:2px solid rgb(55 169 231)!important;border-right:2px solid rgb(55 169 231)!important;box-shadow:inset 0 18px 24px -16px #ffffff57,inset 0 -18px 22px -14px #0f172a8f,inset 0 0 28px 3px #210d4d9e,inset 0 0 0 1px #a78bfa80,inset 2px 0 #37a9e7fa,inset 4px 0 #a78bfae6,inset -2px 0 #37a9e7fa,inset -4px 0 #a78bfae6,0 1px #ffffff2e,0 8px 14px -10px #1e293b8c,-1px 0 16px #37a9e775,-1px 0 14px #a78bfa6b,1px 0 16px #37a9e775,1px 0 14px #a78bfa6b!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th.deal-results-cell-human:nth-child(2n){background-image:linear-gradient(168deg,#5c1e98e0,#3a2280e6 42%,#22185ef0),radial-gradient(124% 62% at 50% -14%,#a5b4fc38,#7dd3fc17 34%,#7dd3fc00 66%)!important;border-left:2px solid rgba(56,189,248,.88)!important;border-right:2px solid rgba(56,189,248,.88)!important;box-shadow:inset 0 0 18px 2px #1a0a3eb3,inset 0 0 0 1px #818cf87a,inset 2px 0 #38bdf8b8,inset -2px 0 #38bdf8b8!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th.deal-results-cell-human:nth-child(odd),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th.deal-results-cell-human.deal-results-column-leader-r{background-image:linear-gradient(168deg,#3a0e6ef0,#210a4ef7 46%,#100832fc),radial-gradient(120% 58% at 50% -14%,#38bdf81f,#38bdf808 36%,#38bdf800 64%)!important;border-left:2px solid rgb(55 169 231)!important;border-right:2px solid rgb(55 169 231)!important;box-shadow:inset 0 0 18px 2px #210d4da8,inset 0 0 0 1px #a78bfa8a,inset 2px 0 #37a9e7f5,inset 4px 0 #a78bfadb,inset -2px 0 #37a9e7f5,inset -4px 0 #a78bfadb,-1px 0 14px #a78bfa5c,1px 0 14px #37a9e76b!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child th.deal-results-name-cell--leader,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child th.deal-results-name-cell--leader{position:relative!important;vertical-align:top!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child th.deal-results-cell-human.deal-results-name-cell--leader{vertical-align:middle!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge{position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;top:auto!important;transform:translate(-50%,38%)!important;z-index:12!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border:none!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:visible!important;isolation:isolate!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip{position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;top:auto!important;transform:translate(-50%,8px) scale(.96)!important;transform-origin:bottom center!important;min-width:170px!important;max-width:220px!important;padding:8px 30px 8px 10px!important;border-radius:10px!important;border:1px solid rgb(167 139 250 / .7)!important;background:radial-gradient(120% 90% at 20% 0%,rgb(56 189 248 / .14) 0%,transparent 55%),radial-gradient(100% 90% at 85% 100%,rgb(217 70 239 / .14) 0%,transparent 62%),linear-gradient(158deg,#0e0c2afe,#16123afc 42%,#030612fe)!important;box-shadow:0 8px 26px #0206179e,0 0 16px #22d3ee3d,0 0 24px #a855f733!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:25!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:hover .deal-results-name-rank-badge-tooltip,.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:focus-visible .deal-results-name-rank-badge-tooltip,.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:focus .deal-results-name-rank-badge-tooltip,.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:active .deal-results-name-rank-badge-tooltip,.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge.deal-results-name-rank-badge--tooltip-open .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:hover .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:focus-visible .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:focus .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:active .deal-results-name-rank-badge-tooltip,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge.deal-results-name-rank-badge--tooltip-open .deal-results-name-rank-badge-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%) scale(1)!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip:after,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip:after{content:""!important;position:absolute!important;left:50%!important;top:calc(100% - 1px)!important;bottom:auto!important;width:10px!important;height:10px!important;transform:translate(-50%) rotate(45deg)!important;border-right:1px solid rgb(167 139 250 / .58)!important;border-bottom:1px solid rgb(167 139 250 / .58)!important;border-left:none!important;border-top:none!important;background:linear-gradient(145deg,#16123afa,#030612fa)!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-title,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-title{display:block!important;margin-bottom:3px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.02em!important;background-image:linear-gradient(100deg,#f472b6,#c084fc,#22d3ee 68%,#a3e635)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-text,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-text{display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;color:#e2e8f0f5!important;text-shadow:0 0 8px rgb(56 189 248 / .2)!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-close,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-tooltip-close{position:absolute!important;top:5px!important;right:6px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:1px solid rgb(167 139 250 / .6)!important;border-radius:50%!important;background:#0f172ab8!important;color:#e9d5fff2!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;pointer-events:auto!important}.deal-results-name-rank-badge-tooltip-floating{position:fixed!important;z-index:12050!important;width:220px!important;max-width:min(220px,calc(100vw - 24px))!important;padding:8px 30px 8px 10px!important;border-radius:10px!important;border:1px solid rgb(167 139 250 / .7)!important;background:radial-gradient(120% 90% at 20% 0%,rgb(56 189 248 / .14) 0%,transparent 55%),radial-gradient(100% 90% at 85% 100%,rgb(217 70 239 / .14) 0%,transparent 62%),linear-gradient(158deg,#0e0c2afe,#16123afc 42%,#030612fe)!important;box-shadow:0 12px 30px #020617a8,0 0 16px #22d3ee38,0 0 24px #a855f733!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.deal-results-name-rank-badge-tooltip-floating:after{content:""!important;position:absolute!important;left:var(--badge-tooltip-arrow-x, 50%)!important;width:16px!important;height:10px!important;transform:translate(-50%)!important;z-index:2!important;background:linear-gradient(155deg,#22d3ee,#a855f7 58%,#f472b6)!important;filter:drop-shadow(0 0 12px rgb(34 211 238 / .72)) drop-shadow(0 0 18px rgb(168 85 247 / .56)) drop-shadow(0 0 24px rgb(244 114 182 / .38)) drop-shadow(0 1px 0 rgb(2 6 23 / .82));animation:deal-results-tooltip-arrow-garland 1.35s ease-in-out infinite!important}.deal-results-name-rank-badge-tooltip-floating:before{content:""!important;position:absolute!important;left:var(--badge-tooltip-arrow-x, 50%)!important;width:20px!important;height:14px!important;transform:translate(-50%)!important;z-index:1!important;background:#22d3ee!important;filter:drop-shadow(0 0 12px rgb(34 211 238 / .9)) drop-shadow(0 0 20px rgb(56 189 248 / .72)) drop-shadow(0 0 28px rgb(125 211 252 / .5))!important}.deal-results-name-rank-badge-tooltip-floating--below:after{bottom:calc(100% + 1px)!important;top:auto!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important}.deal-results-name-rank-badge-tooltip-floating--above:after{top:calc(100% + 1px)!important;bottom:auto!important;clip-path:polygon(0 0,100% 0,50% 100%)!important}.deal-results-name-rank-badge-tooltip-floating--below:before{bottom:calc(100% - 1px)!important;top:auto!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important}.deal-results-name-rank-badge-tooltip-floating--above:before{top:calc(100% - 1px)!important;bottom:auto!important;clip-path:polygon(0 0,100% 0,50% 100%)!important}.deal-results-name-rank-badge-tooltip-floating span.deal-results-name-rank-badge-tooltip-arrow-core{display:none!important}@keyframes deal-results-tooltip-arrow-garland{0%,to{filter:drop-shadow(0 0 6px rgb(34 211 238 / .9)) drop-shadow(0 0 10px rgb(56 189 248 / .8)) drop-shadow(0 0 14px rgb(168 85 247 / .7)) drop-shadow(0 0 18px rgb(244 114 182 / .58)) drop-shadow(0 0 20px rgb(250 204 21 / .48))}25%{filter:drop-shadow(0 0 6px rgb(250 204 21 / .9)) drop-shadow(0 0 10px rgb(244 114 182 / .8)) drop-shadow(0 0 14px rgb(236 72 153 / .72)) drop-shadow(0 0 18px rgb(168 85 247 / .6)) drop-shadow(0 0 20px rgb(34 211 238 / .52))}50%{filter:drop-shadow(0 0 6px rgb(74 222 128 / .92)) drop-shadow(0 0 10px rgb(45 212 191 / .84)) drop-shadow(0 0 14px rgb(34 211 238 / .74)) drop-shadow(0 0 18px rgb(99 102 241 / .64)) drop-shadow(0 0 20px rgb(217 70 239 / .52))}75%{filter:drop-shadow(0 0 6px rgb(244 114 182 / .9)) drop-shadow(0 0 10px rgb(217 70 239 / .82)) drop-shadow(0 0 14px rgb(192 38 211 / .74)) drop-shadow(0 0 18px rgb(56 189 248 / .62)) drop-shadow(0 0 20px rgb(250 204 21 / .48))}}.deal-results-name-rank-badge-tooltip-floating .deal-results-name-rank-badge-tooltip-title-wrap{display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:3px!important}.deal-results-name-rank-badge-tooltip-floating .deal-results-name-rank-badge-tooltip-badge-mini{width:17px!important;height:17px!important;flex-shrink:0!important;display:inline-block!important;background:conic-gradient(from 15deg,#f472b6,#c084fc 90deg,#22d3ee,#a3e635 250deg,#f472b6 360deg)!important;box-shadow:0 0 8px #22d3ee59,0 0 10px #c026d340!important;-webkit-clip-path:polygon(50% 6%,58% 28%,80% 10%,66% 39%,84% 40%,73% 52%,86% 66%,64% 63%,79% 90%,56% 72%,50% 92%,42% 73%,20% 90%,36% 63%,14% 66%,27% 52%,16% 40%,34% 39%,20% 10%,42% 28%)!important;clip-path:polygon(50% 6%,58% 28%,80% 10%,66% 39%,84% 40%,73% 52%,86% 66%,64% 63%,79% 90%,56% 72%,50% 92%,42% 73%,20% 90%,36% 63%,14% 66%,27% 52%,16% 40%,34% 39%,20% 10%,42% 28%)!important}.deal-results-name-rank-badge-tooltip-floating .deal-results-name-rank-badge-tooltip-title{display:block!important;margin-bottom:0!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.03em!important;text-transform:uppercase!important;background-image:linear-gradient(100deg,#f472b6,#c084fc 24%,#22d3ee 50%,#facc15 74%,#a3e635)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 14px rgb(34 211 238 / .28),0 0 8px rgb(168 85 247 / .26)!important}.deal-results-name-rank-badge-tooltip-floating .deal-results-name-rank-badge-tooltip-text{display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;background-image:linear-gradient(104deg,#fbcfe8,#ddd6fe,#bfdbfe 44%,#99f6e4 62%,#fde68a 78%,#f9a8d4)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 8px rgb(147 197 253 / .2)!important}.deal-results-name-rank-badge-tooltip-floating .deal-results-name-rank-badge-tooltip-close{position:absolute!important;top:5px!important;right:6px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:1px solid rgb(167 139 250 / .6)!important;border-radius:50%!important;background:#0f172ab8!important;color:#e9d5fff2!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:before,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:100%!important;height:100%!important;transform:translate(-50%,-50%) scale(1.26)!important;transform-origin:center center!important;z-index:0!important;-webkit-clip-path:polygon(50% 9.84%,56.63% 29.6%,78.92% 10.2%,63.71% 40.04%,79.96% 40.27%,72.8% 50%,83.36% 60.84%,65.5% 61.26%,78.97% 89.88%,55.68% 67.47%,50% 89.6%,42.86% 71.98%,31.43% 75.56%,36% 60.17%,10.77% 62.75%,29.36% 50%,3.04% 34.74%,32.36% 37.18%,31.38% 24.37%,44.79% 33.98%)!important;clip-path:polygon(50% 9.84%,56.63% 29.6%,78.92% 10.2%,63.71% 40.04%,79.96% 40.27%,72.8% 50%,83.36% 60.84%,65.5% 61.26%,78.97% 89.88%,55.68% 67.47%,50% 89.6%,42.86% 71.98%,31.43% 75.56%,36% 60.17%,10.77% 62.75%,29.36% 50%,3.04% 34.74%,32.36% 37.18%,31.38% 24.37%,44.79% 33.98%)!important;pointer-events:none!important;box-sizing:border-box!important;background-image:linear-gradient(108deg,#f0abfc,#e879f9,#c084fc,#a855f7,#7c3aed,#60a5fa,#38bdf8,#22d3ee,#00cfff,#d8b4fe,#f0abfc,#e879f9,#22d3ee 96%,#00cfff)!important;background-size:520% 100%!important;background-position:0% 50%!important;background-repeat:no-repeat!important;animation:deal-results-human-name-gradient-flow 10.8s linear infinite!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-surface,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-surface{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;-webkit-clip-path:polygon(50% 9.84%,56.63% 29.6%,78.92% 10.2%,63.71% 40.04%,79.96% 40.27%,72.8% 50%,83.36% 60.84%,65.5% 61.26%,78.97% 89.88%,55.68% 67.47%,50% 89.6%,42.86% 71.98%,31.43% 75.56%,36% 60.17%,10.77% 62.75%,29.36% 50%,3.04% 34.74%,32.36% 37.18%,31.38% 24.37%,44.79% 33.98%)!important;clip-path:polygon(50% 9.84%,56.63% 29.6%,78.92% 10.2%,63.71% 40.04%,79.96% 40.27%,72.8% 50%,83.36% 60.84%,65.5% 61.26%,78.97% 89.88%,55.68% 67.47%,50% 89.6%,42.86% 71.98%,31.43% 75.56%,36% 60.17%,10.77% 62.75%,29.36% 50%,3.04% 34.74%,32.36% 37.18%,31.38% 24.37%,44.79% 33.98%)!important;background-color:#6d28d9!important;background-image:linear-gradient(108deg,#f0abfc,#e879f9,#c084fc,#a855f7,#7c3aed,#60a5fa,#38bdf8,#22d3ee,#00cfff,#d8b4fe,#f472b6,#e879f9,#22d3ee 96%,#0ff)!important;background-size:560% 100%!important;background-position:36% 50%!important;background-repeat:no-repeat!important;background-origin:border-box!important;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #67e8f9fa,inset 0 0 0 3px #22d3eef0,inset 0 0 0 3.75px #f472b673,inset 0 0 16px 4px #38bdf866,inset 0 0 22px 2px #e879f938,inset 0 5px 12px #fff,inset 0 -2px 7px #cffafe85,inset 0 -9px 17px #4c1d952e,inset 5px 3px 11px #ffffff6b,inset -5px -4px 13px #2563eb38!important;filter:saturate(1.28) contrast(1.06) drop-shadow(0 0 1px rgb(255 255 255)) drop-shadow(0 0 3px rgb(232 121 249 / .85)) drop-shadow(0 0 5px rgb(186 230 253)) drop-shadow(0 0 8px rgb(56 189 248 / .95)) drop-shadow(0 0 14px rgb(14 165 233)) drop-shadow(0 0 22px rgb(34 211 238 / .82)) drop-shadow(0 0 32px rgb(168 85 247 / .5))!important;pointer-events:none!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-surface:after,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-surface:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;clip-path:inherit!important;-webkit-clip-path:inherit!important;border-radius:0!important;pointer-events:none!important;opacity:.78!important;mix-blend-mode:soft-light!important;background:radial-gradient(ellipse 78% 70% at 28% 16%,rgb(255 255 255 / .95) 0%,rgb(253 242 248 / .28) 36%,transparent 58%),radial-gradient(120% 90% at 16% -8%,rgb(255 255 255 / .75) 0%,rgb(207 250 254 / .4) 32%,transparent 56%),radial-gradient(ellipse 118% 100% at 55% 100%,rgb(34 211 238 / .35) 0%,rgb(168 85 247 / .12) 42%,transparent 62%)!important}.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-digit,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-digit{position:absolute!important;left:50%!important;top:calc(50% + 3px)!important;transform:translate3d(-50%,calc(-50% - 1px),0)!important;transform-origin:center center!important;z-index:2!important;display:inline-block!important;overflow:visible!important;margin:0!important;padding:0!important;font-family:Plus Jakarta Sans,Manrope,Inter,SF Pro Text,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.03em!important;-webkit-font-smoothing:antialiased!important;background-image:linear-gradient(106deg,#ff2d55,#ff5e00,#ffb300,#ffe100,#98ff00,#25d366,#00d4ff,#08f,#4f46e5,#9333ea,#d946ef,#ff1493,#ff3b30,#ff7a00 91%,#ffd60a 96%,#f0abfc),linear-gradient(98deg,transparent 0%,rgba(255,62,62,.42) 18%,rgba(255,154,0,.52) 28%,rgba(255,224,102,.5) 38%,rgba(45,212,191,.5) 48%,rgba(56,189,248,.58) 58%,rgba(99,102,241,.54) 68%,rgba(217,70,239,.52) 78%,rgba(244,114,182,.44) 88%,transparent 100%)!important;background-size:400% 100%,320% 100%!important;background-position:0% 50%,-52% 50%!important;background-repeat:no-repeat,no-repeat!important;will-change:background-position,filter!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.34px rgb(255 255 255 / .78)!important;paint-order:stroke fill!important;text-shadow:0 0 1px rgb(255 255 255 / .44),0 1px 0 rgb(15 23 42 / .42)!important;animation:deal-results-name-rank-digit-oil 5.2s cubic-bezier(.4,0,.2,1) infinite!important}@media (prefers-reduced-motion: reduce){.deal-results-modal-overlay-mobile .deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-digit,.deal-results-table-window :is(.deal-results-table-header-pc,.deal-results-table-unified-pc) thead tr:first-child .deal-results-name-rank-badge-digit{animation:none!important;filter:none!important;background-position:18% 50%,0% 50%!important;will-change:auto!important}}.deal-results-modal-overlay-mobile .deal-results-table-window{position:relative!important;box-shadow:inset 0 -20px 28px -8px #0a041e8c,0 0 0 1px #7850c838,0 4px 26px #08021c80,inset 0 14px 22px -8px #581c871f,inset 0 -18px 24px -8px #312e8129,inset 0 0 40px -8px #5b21b61a!important}.deal-results-modal-overlay-mobile .deal-results-table-scroll{overflow:hidden!important;min-height:0!important;display:flex!important;flex-direction:column!important;-webkit-overflow-scrolling:touch}.deal-results-modal-overlay-mobile .deal-results-table-window:has(.deal-results-table-header-pc){display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important}.deal-results-modal-overlay-mobile .deal-results-table-window:has(.deal-results-table-header-pc)>div:first-child{flex-shrink:0!important}.deal-results-modal-overlay-mobile .deal-results-mobile-header-table-strip{position:relative!important;z-index:30!important;flex-shrink:0!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.deal-results-modal-overlay-mobile .deal-results-mobile-header-table-strip::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.deal-results-modal-overlay-mobile .deal-results-table-body-scroll-pc{position:relative!important;z-index:1!important;flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y;overscroll-behavior-y:contain;scrollbar-width:none!important;-ms-overflow-style:none!important}.deal-results-modal-overlay-mobile .deal-results-table-body-scroll-pc::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.deal-results-table-outer-pc .deal-results-table-scroll-wrap{flex:1!important;min-height:0!important;overflow:hidden!important;isolation:isolate!important}.deal-results-table-outer-pc .deal-results-table-scroll{overflow:hidden!important;min-height:0!important;display:flex!important;flex-direction:column!important;position:relative!important;z-index:0!important}.deal-results-table-outer-pc .deal-results-table-window:has(.deal-results-table-unified-scroll-pc){display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;padding:0 14px!important;min-width:fit-content!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc{flex:1!important;min-height:0!important;overflow-y:auto!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin!important;scrollbar-color:rgba(167,139,250,.55) rgba(139,92,246,.12)!important;box-sizing:border-box!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc::-webkit-scrollbar{width:8px!important;height:8px!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc::-webkit-scrollbar-track{background:#8b5cf61a!important;border-radius:4px!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc::-webkit-scrollbar-thumb{background:#a78bfa80!important;border-radius:4px!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc::-webkit-scrollbar-thumb:hover{background:#a78bfab3!important}.deal-results-table-outer-pc .deal-results-table-body-scroll-pc::-webkit-scrollbar-corner{background:#8b5cf614!important;border-radius:4px!important}.deal-results-table-outer-pc .deal-results-table-window{padding:0 14px!important;min-width:fit-content}.deal-results-table-outer-pc .deal-results-table-window table{font-size:15px!important;border-collapse:collapse!important}.deal-results-table-outer-pc .deal-results-table-window caption{font-size:13px!important;padding-bottom:8px!important}.deal-results-table-outer-pc .deal-results-table-window th,.deal-results-table-outer-pc .deal-results-table-window td{padding:6px 8px!important}.deal-results-table-outer-pc .deal-results-table-window{position:relative!important;border-radius:0!important;border:1px solid rgba(148,163,184,.22)!important;border-top:none!important;border-bottom:none!important;box-shadow:0 0 24px #64748b1a,0 4px 24px #0003!important;background:linear-gradient(180deg,#1e293bfa,#0f172afc)!important}.deal-results-table-outer-pc .deal-results-table-window:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(147,51,234,.95) 14%,rgba(167,139,250,.92) 50%,rgba(129,140,248,.95) 86%,transparent 100%);box-shadow:0 0 10px #c084fcbf,0 0 22px #8b5cf68c,0 0 32px #6366f173;z-index:2;pointer-events:none}.deal-results-table-outer-pc .deal-results-table-window table .deal-results-cell-human{box-shadow:inset 0 0 18px 2px #818cf81f,inset 0 0 26px 2px #4c1d951a,inset 0 0 0 1px #a78bfa52!important;background-image:linear-gradient(180deg,rgba(147,51,234,.1) 0%,rgba(99,102,241,.06) 52%,transparent 78%)!important}.deal-results-table-outer-pc .deal-results-table-window table thead tr:first-child th.deal-results-cell-human{color:#ede9fef7!important;text-shadow:0 0 14px rgba(167,139,250,.5)!important}.deal-results-table-outer-pc .deal-results-table-window table .deal-results-deal-column-pc{background:linear-gradient(to right,rgba(99,102,241,.16) 0%,transparent 35%,transparent 65%,rgba(139,92,246,.12) 100%)!important;box-shadow:inset 2px 0 12px #5b21b640,inset -2px 0 12px #4c1d9533,inset 0 0 12px #312e811a!important}.deal-results-table-outer-pc .deal-results-table-window table .deal-results-deal-cell-label{background:linear-gradient(180deg,#f1f5f9,#cbd5e1 45%,#94a3b8 55%,#e2e8f0);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.deal-results-table-outer-pc .deal-results-table-unified-pc{table-layout:fixed!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead{position:sticky!important;top:0!important;z-index:1!important;background:linear-gradient(180deg,#1e293bfa,#0f172afc)!important;box-shadow:0 2px 8px #00000040!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th{position:relative!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th:nth-child(n+2):before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.45) 14%,rgba(129,140,248,.78) 50%,rgba(99,102,241,.55) 86%,transparent 100%)!important;pointer-events:none!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th:last-child:after{content:""!important;position:absolute!important;right:0!important;top:0!important;bottom:0!important;width:2px!important;background:linear-gradient(180deg,transparent 0%,rgba(167,139,250,.45) 14%,rgba(129,140,248,.78) 50%,rgba(99,102,241,.55) 86%,transparent 100%)!important;pointer-events:none!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th:not(:first-child){width:auto!important;min-width:0!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th:not(:first-child),.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:not(:first-child),.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:not(.deal-results-cell-winner){box-sizing:border-box!important;padding:6px 5px!important;border-radius:3px!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th:nth-child(n+2):not(.deal-results-cell-human):not(.deal-results-column-leader){background:linear-gradient(180deg,#37146494,#200a3ab8)!important;box-shadow:inset 0 0 0 1px #8b5cf624!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th:not(:first-child):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:not(:first-child):not(.deal-results-cell-human):not(.deal-results-column-leader),.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:not(.deal-results-cell-winner):not(.deal-results-cell-human):not(.deal-results-column-leader){background:radial-gradient(ellipse 90% 45% at 50% -10%,rgba(109,40,217,.18) 0%,transparent 60%),linear-gradient(152deg,#390863eb,#240442f5 48%,#160230fa)!important;box-shadow:inset 0 0 0 1px #a78bfa1a,inset 0 0 22px #0f032873,inset 0 1px #ffffff08!important}.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:not(:first-child).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:not(:first-child).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-column-leader{filter:blur(.35px)}.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(3).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(3).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(5).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(5).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(7).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(7).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(9).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td:nth-child(9).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(3).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(3).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(5).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(5).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(7).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(7).deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(9).deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td:nth-child(9).deal-results-column-leader{text-shadow:0 0 8px currentColor,0 0 14px currentColor,0 0 20px currentColor,0 0 24px rgba(0,0,0,.12)}.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-cell-winner{box-sizing:border-box!important;padding:6px 5px!important;background:linear-gradient(145deg,#7c3aed47,#6366f124,#3730a324)!important;box-shadow:inset 0 0 16px 2px #5b21b633,inset 0 0 0 1px #c4b5fd61,inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff42,inset 0 -1px #0000000f!important;border-radius:3px!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th.deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td.deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-column-leader{box-sizing:border-box!important;padding:6px 5px!important;background:linear-gradient(145deg,#7c3aed29,#6366f117 45%,#312e811f)!important;box-shadow:inset 0 0 24px 4px #ffffff1f,inset 0 0 0 1px #c084fc8c,inset 0 0 26px 2px #4c1d9524,inset 0 1px #ffffff42,inset 0 -1px #0000000f!important;border-radius:3px!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th.deal-results-column-leader.deal-results-column-leader-r,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td.deal-results-column-leader.deal-results-column-leader-r,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-column-leader.deal-results-column-leader-r{box-shadow:inset 3px 0 #c4b5fde0,inset 0 0 24px 4px #ffffff1f,inset 0 0 0 1px #c084fc8c,inset 0 0 26px 2px #4c1d9524,inset 0 1px #ffffff42,inset 0 -1px #0000000f,-2px 0 14px #8b5cf657!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th.deal-results-column-leader,.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th.deal-results-column-leader.deal-results-column-leader-r{box-shadow:inset 0 0 24px 4px #ffffff24,inset 0 0 0 1px #c084fc80,inset 0 0 22px 3px #5b21b61f!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th.deal-results-column-leader{background:linear-gradient(145deg,#6d28d929,#4f46e51a 40%,#3730a31f)!important;box-shadow:inset 0 0 24px 4px #ffffff24,inset 0 0 0 1px #c084fc80,inset 0 0 26px 3px #7c3aed1a!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:first-child th.deal-results-cell-human{background:linear-gradient(145deg,#818cf824,#6366f11a 38%,#4c1d951a)!important;box-shadow:inset 0 0 24px 4px #ffffff24,inset 0 0 0 1px #c4b5fd73,inset 0 0 26px 3px #7c3aed1a!important;color:#ede9fefa!important;text-shadow:0 0 14px rgba(167,139,250,.48)!important}.deal-results-table-outer-pc .deal-results-table-unified-pc thead tr:nth-child(2) th.deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tbody tr td.deal-results-cell-human,.deal-results-table-outer-pc .deal-results-table-unified-pc tfoot tr td.deal-results-cell-human{background:linear-gradient(145deg,#6d28d91f,#6366f114 46%,#2e10651a)!important;box-shadow:inset 0 0 20px 3px #7c3aed1a,inset 0 0 0 1px #a78bfa5c,inset 0 1px #ffffff38,inset 0 -1px #0000000f!important}.deal-results-table-outer-pc .deal-results-table-glow-top.deal-results-table-glow-pc{background:linear-gradient(to bottom,#7c3aed8c,#4c1d9559 40%,#1e293bfa)!important;box-shadow:0 4px 20px #6d28d947,0 0 22px #5b21b638!important;height:26px!important;margin-bottom:-1px!important;position:relative!important;z-index:1!important}.deal-results-table-outer-pc .deal-results-table-glow-bottom.deal-results-table-glow-pc{background:linear-gradient(to top,#7c3aed8c,#4c1d9559 40%,#1e293bfa)!important;box-shadow:0 -4px 20px #6d28d947,0 0 22px #5b21b638!important;height:26px!important}.deal-results-table-window table tfoot td.deal-results-cell-winner{background:linear-gradient(160deg,#7c3aed52,#5b21b633 45%,#312e8129)!important;box-shadow:inset 0 0 16px 2px #4c1d9538,inset 0 0 0 1px #c4b5fd6b,inset 0 1px #ffffff1f!important}.deal-results-table-scroll-hint-chevron{animation:dealResultsScrollHintBounce 1.8s ease-in-out infinite}@keyframes dealResultsScrollHintBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.9}}.trick-slots-collecting{opacity:.4;transition:opacity .4s ease-out}.trick-slots-normal{opacity:1;transition:opacity .3s ease-in}@keyframes dealResultsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dealResultsCollapsePC{0%{transform:translateY(var(--deal-results-overlay-shift-y, 0px)) translate(0) scale(var(--deal-results-overlay-scale, 1));border-radius:20px;opacity:1}58%{transform:translateY(var(--deal-results-overlay-shift-y, 0px)) translate(calc(var(--deal-results-collapse-dx, 0px) * .58),calc(var(--deal-results-collapse-dy, 0px) * .58)) scale(calc(var(--deal-results-overlay-scale, 1) * .2));border-radius:50%;opacity:1}to{transform:translateY(var(--deal-results-overlay-shift-y, 0px)) translate(var(--deal-results-collapse-dx, 0px),var(--deal-results-collapse-dy, 0px)) scale(calc(var(--deal-results-overlay-scale, 1) * .052));border-radius:50%;opacity:.9}}@keyframes dealResultsCollapseMobile{0%{transform:translate(-50%,-50%) translate(0) scale(1);border-radius:20px;opacity:1}58%{transform:translate(-50%,-50%) translate(calc(var(--deal-results-collapse-dx, 0px) * .58),calc(var(--deal-results-collapse-dy, 0px) * .58)) scale(.2);border-radius:50%;opacity:1}to{transform:translate(-50%,-50%) translate(var(--deal-results-collapse-dx, 0px),var(--deal-results-collapse-dy, 0px)) scale(.052);border-radius:50%;opacity:.9}}.game-over-celebration-glow{animation:gameOverCelebrationPulse 2.5s ease-in-out infinite}@keyframes gameOverCelebrationPulse{0%,to{box-shadow:0 0 40px #22d3ee33,inset 0 0 60px #ffffff0a}50%{box-shadow:0 0 50px #22d3ee59,inset 0 0 70px #ffffff12}}@keyframes dealResultsButtonPop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dealResultsButtonBlink{0%,25%,55%,to{box-shadow:0 0 12px #22d3ee80,inset 0 1px #fff3;filter:brightness(1);background:linear-gradient(135deg,#1e40afe6,#3b82f6d9);color:#22d3ee}15%,45%{box-shadow:0 0 20px #22d3eecc,0 0 32px #5eead480,inset 0 0 20px #ffffff59;filter:brightness(1.45);background:linear-gradient(135deg,#3864dc,#60a5ff);color:#fff}}@keyframes dealResultsCornerBtnBlink{0%,25%,55%,to{filter:brightness(1);color:#22d3ee!important;box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 .5px #8b5cf633,inset 0 0 14px #8b5cf624,inset 0 0 14px #22d3ee1f,0 0 0 1px #a78bfa61,0 0 12px #7c3aed47,0 0 16px #22d3ee59,0 2px 8px #0000002e!important}15%,45%{filter:brightness(1.42);color:#fff!important;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #e2e8ff73,inset 0 0 22px #a78bfa52,inset 0 0 22px #22d3ee47,0 0 0 1.5px #c4b5fdbf,0 0 18px #7c3aed8c,0 0 28px #22d3eed9,0 0 36px #38bdf88c,0 0 44px #5eead461,0 2px 12px #00000038!important}}.deal-results-btn{animation:dealResultsButtonPop .4s ease-out,dealResultsButtonBlink 2.8s ease-in-out .6s 2}.deal-results-btn:hover{animation:none}.deal-results-btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%,transparent 100%);background-size:200% 100%;background-position:-100% 0;pointer-events:none;opacity:0}.deal-results-btn:hover:after{opacity:1;animation:dealResultsBtnShimmer .5s ease-out forwards}@keyframes dealResultsBtnShimmer{0%{background-position:-100% 0;opacity:1}to{background-position:100% 0;opacity:1}}@keyframes bidPanelSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trump-on-deck--full{animation:trumpShimmer 3s ease-in-out infinite}.trump-on-deck--dim{animation:trumpShimmerDim 3s ease-in-out infinite}.card-view-root.card-dark-suit-trump.trump-on-deck--full,.card-view-root.card-dark-suit-trump.trump-on-deck--dim{animation:none;filter:none}@keyframes trumpShimmer{0%,to{filter:brightness(1) drop-shadow(0 0 4px rgba(255,255,255,.28))}50%{filter:brightness(1.02) drop-shadow(0 0 6px rgba(255,255,255,.35))}}@keyframes trumpShimmerDim{0%,to{filter:brightness(1) drop-shadow(0 0 4px rgba(255,255,255,.2))}50%{filter:brightness(1.01) drop-shadow(0 0 6px rgba(255,255,255,.28))}}.trump-btn-lamp-off{animation:lampOffFlicker 2.5s ease-in-out infinite}@keyframes lampOffFlicker{0%,to{opacity:.65;filter:drop-shadow(0 0 3px rgba(251,146,60,.35))}25%{opacity:.5;filter:drop-shadow(0 0 2px rgba(251,146,60,.25))}50%{opacity:.75;filter:drop-shadow(0 0 4px rgba(251,146,60,.4))}75%{opacity:.55;filter:drop-shadow(0 0 2px rgba(251,146,60,.3))}}@keyframes dealer-badge-lamp-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #38bdf8cc}50%{opacity:.85;transform:scale(1.15);box-shadow:0 0 10px #38bdf8f2}}@keyframes dealerBadgeLampPulseEastBidding{0%,to{opacity:1;transform:scale(1);filter:brightness(1.06) saturate(1.12);box-shadow:0 0 3px 1px #fff6,0 0 7px 2px #38bdf8b3,0 0 12px 4px #22d3ee61}50%{opacity:1;transform:scale(1.1);filter:brightness(1.14) saturate(1.22);box-shadow:0 0 4px 1px #ffffff8c,0 0 10px 3px #38bdf8d1,0 0 16px 5px #22d3ee7a}}@keyframes mobileNorthWestOpponentBadgeBlink{0%,46%{filter:opacity(1);pointer-events:auto}54%,82%{filter:opacity(0);pointer-events:none}90%,to{filter:opacity(1);pointer-events:auto}}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east>span:last-child{color:#d869e5!important;-webkit-text-fill-color:#d869e5!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east>span:first-child{text-shadow:0 0 8px rgba(216,105,229,.35)!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east>span:last-child{text-shadow:0 0 10px rgba(216,105,229,.4)!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north.score-badge-leader>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-north.score-badge-leader>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west.score-badge-leader>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-west.score-badge-leader>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east.score-badge-leader>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--slot-east.score-badge-leader>span:last-child{color:#d869e5!important;-webkit-text-fill-color:#d869e5!important;text-shadow:0 0 10px rgba(216,105,229,.45)!important}.game-table-root.viewport-mobile button.opponent-score-badge.opponent-score-badge--mobile-toggle{font-family:inherit!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;text-align:left!important}.game-table-root.viewport-mobile button.opponent-score-badge.opponent-score-badge--mobile-toggle:focus-visible{outline:2px solid rgba(216,105,229,.55)!important;outline-offset:2px!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{justify-content:flex-start!important;align-items:center!important;gap:0!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{left:3px!important;right:auto!important;transform:none!important;align-items:flex-start!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed,.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed,.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{background-color:#4617b4f2!important;background-image:none!important;box-shadow:inset 0 1px #ffffff61!important;justify-content:center!important;align-items:center!important;text-align:center!important;flex-direction:row!important;padding:3px 8px!important;gap:0!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed{flex-direction:column!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:last-child,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:last-child,.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:only-child,.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:last-child,.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:only-child,.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed>span:last-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-height:1em!important;color:#eb84f7!important;-webkit-text-fill-color:#eb84f7!important}.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-north .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader,.game-table-root.viewport-mobile .game-mobile-top-row .game-mobile-slot-west .opponent-slot .opponent-slot-stats-mobile-nw .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader,.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader,.game-table-root.viewport-mobile .user-player-panel .game-mobile-user-south-score-cell .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-label-collapsed.score-badge-leader{padding:2px 7px!important}.game-table-root.viewport-mobile .game-center-area.game-mobile-center .game-center-east .opponent-slot .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{left:50%!important;transform:translate(-50%)!important;align-items:center!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{box-shadow:inset 0 0 14px #d869e547,inset 0 0 32px #a759c824,inset 0 1px #ffe8ff61,0 0 14px #d869e542!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader{border:1px solid rgba(196,181,253,.98)!important;outline:1px solid rgba(56,189,248,.92)!important;outline-offset:1px!important;box-shadow:inset 0 0 14px #d869e54d,inset 0 0 30px #a78bfa24,inset 0 1px #fff0ff66,0 0 12px #d869e542,0 0 20px #8b5cf633,0 0 14px #22d3ee52,0 0 20px #38bdf833!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-north>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-north>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-west>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-west>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east>span:last-child{color:#f2b8ff!important;-webkit-text-fill-color:#f2b8ff!important;text-shadow:0 0 10px rgba(242,184,255,.65),0 0 18px rgba(235,132,247,.45),0 1px 0 rgba(15,23,42,.55)!important}.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-north>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-north>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-west>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-west>span:last-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-east>span:first-child,.game-table-root.viewport-mobile .opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.score-badge-leader.opponent-score-badge--slot-east>span:last-child{color:#f8d0ff!important;-webkit-text-fill-color:#f8d0ff!important;text-shadow:0 0 12px rgba(248,208,255,.72),0 0 22px rgba(235,132,247,.5),0 1px 0 rgba(15,23,42,.5)!important}.theme-standard .game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order .game-mobile-user-south-score-cell button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east:not(.score-badge-leader)>span:first-child,.theme-standard .game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order .game-mobile-user-south-score-cell button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east:not(.score-badge-leader)>span:last-child{color:#f2b8ff!important;-webkit-text-fill-color:#f2b8ff!important;opacity:1!important;text-shadow:0 0 10px rgba(242,184,255,.65),0 0 18px rgba(235,132,247,.45),0 1px 0 rgba(15,23,42,.55)!important}.theme-standard .game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order .game-mobile-user-south-score-cell button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east.score-badge-leader>span:first-child,.theme-standard .game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order .game-mobile-user-south-score-cell button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded.opponent-score-badge--slot-east.score-badge-leader>span:last-child{color:#f8d0ff!important;-webkit-text-fill-color:#f8d0ff!important;opacity:1!important;text-shadow:0 0 12px rgba(248,208,255,.72),0 0 22px rgba(235,132,247,.5),0 1px 0 rgba(15,23,42,.5)!important}.game-table-root.viewport-mobile.viewport-mobile-short .game-mobile-user-south-short-score-above-order .game-mobile-user-south-score-cell>button.opponent-score-badge.opponent-score-badge--mobile-toggle.opponent-score-badge--score-expanded{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:min(100%,220px)!important;line-height:1.15!important}.room-exit-confirm-btn{transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}@media (hover: hover) and (pointer: fine){.room-exit-confirm-btn:hover{transform:translateY(-2px);filter:brightness(1.12);box-shadow:0 8px 22px #00000073}.room-exit-confirm-btn--cancel:hover{background-color:#475569!important;border-color:#94a3b8!important;color:#fff!important}.room-exit-confirm-btn--danger:hover{background-color:#991b1b!important;border-color:#f87171!important;color:#fecaca!important}.room-exit-confirm-btn--primary:hover{background-color:#2563eb!important;border-color:#60a5fa!important;color:#eff6ff!important}}.deal-track-lab{--deal-lab-section-active-bg: rgb(218 49 130 / 70%);--deal-lab-point-size: 26px;min-height:100vh;background:radial-gradient(circle at 50% -20%,rgba(34,211,238,.14) 0%,transparent 42%),radial-gradient(circle at 84% 18%,rgba(167,139,250,.16) 0%,transparent 44%),radial-gradient(circle at 14% 68%,rgba(99,102,241,.12) 0%,transparent 38%),linear-gradient(165deg,#0f172a,#020617 55%,#010409);color:#e2e8f0;padding:clamp(16px,3vw,28px)}.deal-track-lab-inner{max-width:1240px;margin:0 auto}.deal-track-lab-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.deal-track-lab-title{margin:0 0 6px;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#e0f2fe,#bae6fd 40%,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.deal-track-lab-sub{margin:0;font-size:13px;color:#94a3b8f2;max-width:52ch;line-height:1.45}.deal-track-lab-back{flex-shrink:0;border-radius:10px;border:1px solid rgba(71,85,105,.85);background:#1e293bbf;color:#e2e8f0;padding:10px 16px;cursor:pointer;font-weight:600;box-shadow:0 1px #ffffff0f inset,0 12px 32px #00000059;transition:transform .14s ease,border-color .14s ease,background .14s ease}@media (hover: hover) and (pointer: fine){.deal-track-lab-back:hover{transform:translateY(-1px);border-color:#94a3b88c;background:#334155e6}}.deal-track-lab-panel{border:1px solid rgba(71,85,105,.7);background:#0f172a8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:16px 18px;margin-bottom:18px;box-shadow:0 1px #ffffff0d inset,0 18px 48px #0206178c}.deal-track-lab-panel-text{font-size:14px;color:#cbd5e1;margin-bottom:12px;line-height:1.4}.deal-track-lab-accent{color:#22d3ee;font-weight:800}.deal-track-lab-panel-hint{color:#94a3b8f2;font-weight:500}.deal-track-lab-range{width:100%;height:8px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#334155e6,#1e293bf2);outline:none;box-shadow:0 0 0 1px #94a3b81f inset}.deal-track-lab-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e0f2fe,#22d3ee 45%,#0369a1);border:1px solid rgba(226,232,240,.45);box-shadow:0 0 0 6px #22d3ee33,0 12px 24px #082f498c;cursor:grab}.deal-track-lab-range:active::-webkit-slider-thumb{cursor:grabbing}.deal-track-lab-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e0f2fe,#22d3ee 45%,#0369a1);border:1px solid rgba(226,232,240,.45);box-shadow:0 0 0 6px #22d3ee33,0 12px 24px #082f498c;cursor:grab}.deal-track-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;align-items:start}@media (max-width: 1100px){.deal-track-lab-grid{grid-template-columns:1fr}}.deal-track-lab-card--wide{grid-column:1 / -1}.deal-track-lab-card{border:1px solid rgba(71,85,105,.65);background:linear-gradient(160deg,#0f172ab3,#1e1b4b59);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:16px;min-height:420px;box-shadow:0 1px #ffffff0a inset,0 22px 50px #02061773}.deal-track-lab-h2{margin:0 0 8px;font-size:15px;font-weight:750;color:#f1f5f9;letter-spacing:-.01em}.deal-track-lab-card-lead{margin:0 0 12px;font-size:12px;color:#94a3b8f2;line-height:1.35}.deal-track-lab-point{width:var(--deal-lab-point-size, 26px);height:var(--deal-lab-point-size, 26px);border-radius:50%;flex-shrink:0;border:1px solid rgba(226,232,240,.32);box-sizing:border-box;isolation:isolate;--deal-hue: 220;--deal-lab-point-active-mult: 1.36;--deal-crater-inner: inset 0 8px 15px rgb(15 23 42 / .34), inset 0 -4px 10px rgb(255 255 255 / .095), inset 0 -1px 3px rgb(186 206 229 / .16), inset 0 0 0 1px rgb(30 41 59 / .78);--deal-crater-outer: 0 1px 0 rgb(255 255 255 / .07), 0 3px 7px rgb(2 6 23 / .38), 0 5px 11px rgb(2 6 23 / .16)}.deal-track-lab-point--active{--deal-crater-inner: inset 0 5px 10px rgb(15 23 42 / .2), inset 0 -3px 8px rgb(255 255 255 / .12), inset 0 -1px 2px rgb(165 243 252 / .22), inset 0 0 0 1px rgb(45 212 191 / .28);width:calc(var(--deal-lab-point-size, 26px) * var(--deal-lab-point-active-mult));height:calc(var(--deal-lab-point-size, 26px) * var(--deal-lab-point-active-mult));border-width:2px;border-style:solid;border-color:#5eead4fa;background:radial-gradient(ellipse 115% 90% at 50% -10%,rgb(255 255 255 / .38) 0%,transparent 42%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / 1) 0%,rgb(204 251 241 / .55) 14%,transparent 38%),radial-gradient(ellipse 90% 70% at 50% 108%,rgb(45 212 191 / .22) 0%,transparent 48%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 16) 98% 74%),hsl(var(--deal-hue) 97% 71%) 122deg,hsl(calc(var(--deal-hue) + 18) 94% 70%) 248deg,hsl(calc(var(--deal-hue) - 16) 98% 74%) 360deg),radial-gradient(circle at 56% 82%,hsl(var(--deal-hue) 65% 38% / .22),#0f172a38 62%);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 0 6px #2dd4bf24,0 0 5px #ddd6fef2,0 0 9px #c4b5fdeb,0 0 14px #a78bfad9,0 0 20px #c0a9f6b8,0 0 12px #22d3ee6b,0 0 22px #38bdf847,0 0 34px #2dd4bf2e,0 0 28px #a78bfa8c,0 0 44px #8b5cf661,0 0 38px hsl(var(--deal-hue) 92% 62% / .16);position:relative;z-index:1}.deal-track-lab-point--future{background:radial-gradient(ellipse 120% 88% at 50% -6%,rgb(255 255 255 / .14) 0%,transparent 44%),radial-gradient(circle at 34% 28%,rgb(255 255 255 / .55) 0%,transparent 40%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 10) 52% 44%),hsl(var(--deal-hue) 54% 40%) 140deg,hsl(calc(var(--deal-hue) + 14) 56% 36%) 270deg,hsl(calc(var(--deal-hue) - 10) 52% 44%) 360deg);border-color:hsl(var(--deal-hue) 60% 68% / .55);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer);opacity:.98}.deal-track-lab-point--done.deal-track-lab-point--norm{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .18) 0%,transparent 45%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / .88) 0%,transparent 38%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 12) 84% 58%),hsl(var(--deal-hue) 86% 54%) 140deg,hsl(calc(var(--deal-hue) + 14) 80% 50%) 270deg,hsl(calc(var(--deal-hue) - 12) 84% 58%) 360deg),radial-gradient(circle at 58% 78%,hsl(var(--deal-hue) 70% 28% / .35) 0%,transparent 58%);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 18px #22d3ee52,0 0 5px #ddd6fee0,0 0 10px #c4b5fdd1,0 0 16px #a78bfab8,0 0 24px #c0a9f67a,0 0 14px #22d3ee42,0 0 28px #38bdf82e,0 0 22px #a78bfa6b,0 0 38px #8b5cf647}.deal-track-lab-point--done.deal-track-lab-point--nt{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .2) 0%,transparent 44%),radial-gradient(circle at 34% 24%,rgb(236 254 255 / .95) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 18) 100% 68%),hsl(var(--deal-hue) 100% 64%),hsl(calc(var(--deal-hue) + 10) 96% 58%) 260deg,hsl(calc(var(--deal-hue) - 18) 100% 68%) 360deg);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 22px #22d3ee57,0 0 5px #ddd6fee6,0 0 10px #c4b5fdd6,0 0 16px #a78bfac2,0 0 26px #c0a9f685,0 0 16px #22d3ee47,0 0 30px #38bdf833,0 0 26px #a78bfa73,0 0 42px #8b5cf652}.deal-track-lab-point--done.deal-track-lab-point--dark{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .16) 0%,transparent 44%),radial-gradient(circle at 34% 26%,rgb(250 245 255 / .92) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 6) 90% 70%),hsl(calc(var(--deal-hue) + 8) 88% 62%) 140deg,hsl(calc(var(--deal-hue) + 24) 84% 56%) 270deg,hsl(calc(var(--deal-hue) - 6) 90% 70%) 360deg);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 22px #22d3ee57,0 0 5px #ddd6fee6,0 0 10px #c4b5fdd6,0 0 16px #a78bfac2,0 0 26px #c0a9f685,0 0 16px #22d3ee47,0 0 30px #38bdf833,0 0 26px #a78bfa73,0 0 42px #8b5cf652}.deal-track-lab-vertical{position:relative;padding-left:28px;max-height:min(60vh,560px);overflow:auto;padding-right:4px;scrollbar-color:rgba(100,116,139,.7) rgba(15,23,42,.5);scrollbar-width:thin}.deal-track-lab-vertical-rail{position:absolute;left:17px;top:2px;bottom:2px;width:2px;border-radius:999px;background:linear-gradient(180deg,#22d3ee6b,#818cf85c 55%,#a78bfa61);box-shadow:0 0 18px #818cf833}.deal-track-lab-row{display:grid;grid-template-columns:18px 1fr auto 18px;align-items:center;gap:3px;width:min(100%,318px);margin-bottom:0;padding:0 5px;border-radius:8px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease;cursor:pointer;position:relative;isolation:isolate;--deal-row-hue: 210}.deal-track-lab-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(ellipse 96% 150% at 14% 50%,hsl(var(--deal-row-hue) 96% 64% / .52) 0%,transparent 60%),radial-gradient(ellipse 80% 130% at 86% 52%,hsl(calc(var(--deal-row-hue) + 26) 92% 66% / .34) 0%,transparent 64%),radial-gradient(ellipse 120% 180% at 50% 50%,hsl(var(--deal-row-hue) 90% 58% / .18) 0%,transparent 72%);filter:saturate(1.24) blur(.35px);box-shadow:none}.deal-track-lab-row:focus-visible{outline:2px solid rgba(196,181,253,.68);outline-offset:1px}.deal-track-lab-row--active{background:radial-gradient(ellipse 95% 130% at 16% 50%,var(--deal-lab-section-active-bg) 0%,transparent 58%),linear-gradient(135deg,#2dd4bf29,#6366f129,#a78bfa29);border-color:#a78bfa57;box-shadow:0 12px 36px #4c1d9538;margin-bottom:2px}.deal-track-lab-row--done:not(.deal-track-lab-row--active){background:#1e293b47}.deal-track-lab-row--active:before{opacity:.72;box-shadow:0 0 16px hsl(var(--deal-row-hue) 98% 66% / .46),0 0 34px hsl(calc(var(--deal-row-hue) + 18) 94% 64% / .34),0 0 54px hsl(calc(var(--deal-row-hue) + 34) 88% 62% / .24)}.deal-track-lab-row--done:not(.deal-track-lab-row--active):before{opacity:.42;box-shadow:0 0 10px hsl(var(--deal-row-hue) 94% 62% / .24),0 0 22px hsl(calc(var(--deal-row-hue) + 18) 90% 64% / .2)}.deal-track-lab-col-label{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10.2px;font-weight:900;color:#ecfefffa;text-align:center;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:.01em;border:1px solid hsl(var(--deal-row-hue) 92% 74% / .58);background:radial-gradient(circle at 28% 26%,rgb(255 255 255 / .42) 0%,transparent 38%),linear-gradient(145deg,hsl(var(--deal-row-hue) 92% 64% / .82),hsl(calc(var(--deal-row-hue) + 18) 88% 60% / .8) 52%,hsl(calc(var(--deal-row-hue) + 34) 84% 58% / .82));box-shadow:0 0 0 1px #1e293b8c,0 0 10px hsl(var(--deal-row-hue) 92% 60% / .34),0 0 16px hsl(calc(var(--deal-row-hue) + 24) 86% 62% / .28);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.deal-track-lab-row:hover .deal-track-lab-col-label,.deal-track-lab-row:focus-within .deal-track-lab-col-label{transform:translateY(-1px) scale(1.08);border-color:hsl(var(--deal-row-hue) 96% 78% / .8);box-shadow:0 0 0 1px #1e293ba6,0 0 12px hsl(var(--deal-row-hue) 96% 64% / .52),0 0 22px hsl(calc(var(--deal-row-hue) + 24) 90% 64% / .4),0 0 34px hsl(calc(var(--deal-row-hue) + 36) 84% 62% / .26);filter:saturate(1.15)}.deal-track-lab-row-text{font-size:11.8px;font-family:Inter Tight,Bahnschrift,Segoe UI Variable Text,Segoe UI,Roboto,sans-serif;font-weight:650;font-stretch:108%;color:#64748b;line-height:1.02;letter-spacing:.01em;margin-left:5px}.deal-track-lab-row-text--done{color:#cbd5e1}.deal-track-lab-row-text--active{color:#c4b5fd;font-weight:720}.deal-track-lab-row .deal-track-lab-point{width:16px;height:16px;justify-self:end}.deal-track-lab-row .deal-track-lab-point--active{width:calc(16px * var(--deal-lab-point-active-mult));height:calc(16px * var(--deal-lab-point-active-mult))}.deal-track-lab-row .deal-track-lab-deck-strip--compact{transform:scale(.92)}.deal-track-lab-row .deal-track-lab-deck-strip{padding:2px 5px;gap:2px}.deal-track-lab-row .deal-track-lab-mini-back{width:8px;height:12px}.deal-track-lab-vertical-tooltip{z-index:100000;max-width:min(360px,calc(100vw - 20px));padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:620;line-height:1.35;letter-spacing:.01em;color:#ecfdfffa;pointer-events:none;border:1px solid rgb(103 232 249 / .38);background:linear-gradient(145deg,#0f172af2,#1e293bf5 46%,#312e81e6);box-shadow:0 0 0 1px #6366f138,0 12px 34px #0206179e,0 0 20px #22d3ee38}.deal-track-lab-horizontal-tooltip{text-align:center}.deal-track-lab-deck-strip{display:inline-flex;align-items:center;gap:2px;padding:3px 5px;border-radius:999px;border:1px solid rgba(51,65,85,.95);background:#0f172ab8;box-shadow:inset 0 0 0 1px #ffffff0a}.deal-track-lab-deck-strip--compact{transform:scale(.92);transform-origin:center}.deal-track-lab-deck-strip--normal{border-color:#38bdf859}.deal-track-lab-deck-strip--nt{border-color:#22d3ee80;box-shadow:inset 0 0 0 1px #f0f9ff14,0 0 10px #22d3ee33}.deal-track-lab-deck-strip--dark{border-color:#a78bfa80;box-shadow:inset 0 0 0 1px #faf5ff14,0 0 10px #a78bfa33}.deal-track-lab-mini-back{width:8px;height:11px;border-radius:3px;border:1px solid rgba(186,230,253,.44);background:radial-gradient(circle at 30% 25%,rgba(224,242,254,.7) 0%,transparent 32%),linear-gradient(145deg,#1e293b,#334155 38%,#1d4ed8 68%,#4338ca);box-shadow:0 1px #fff3 inset,0 -1px #0206178c inset}.deal-track-lab-deck-strip--nt .deal-track-lab-mini-back{background:radial-gradient(circle at 30% 25%,rgba(240,249,255,.75) 0%,transparent 34%),linear-gradient(145deg,#0f172a,#155e75 45%,#0891b2 72%,#22d3ee)}.deal-track-lab-deck-strip--dark .deal-track-lab-mini-back{background:radial-gradient(circle at 30% 25%,rgba(250,245,255,.7) 0%,transparent 34%),linear-gradient(145deg,#111827,#312e81 42%,#4c1d95 70%,#7c3aed)}.deal-track-lab-circle-b-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:440px;padding:8px 12px 4px;container-type:inline-size;container-name:deal-track-b}.deal-track-lab-orbit-replica-column{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:11px;max-width:min(240px,100%)}.deal-track-lab-orbit-replica-help{margin:0;font-size:12px;line-height:1.46;color:#94a3b8;text-align:center;max-width:22em}.deal-track-lab-orbit-replica-help-k{color:#e2e8f0;font-weight:750}.deal-track-lab-orbit-scale-dialog{border:none;padding:0;max-width:calc(100vw - 28px);width:min(520px,100vw - 28px);background:transparent;color-scheme:light}.deal-track-lab-orbit-scale-dialog::backdrop{background:#020617bd;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 1024px){.game-table-root.viewport-mobile .mobile-turn-edge-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:130;--mobile-turn-edge-cut-bottom: clamp(58px, 9vh, 92px)}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 50px);bottom:calc(max(10px,env(safe-area-inset-bottom)) + var(--mobile-turn-edge-cut-bottom));width:clamp(5px,1.2vw,9px);border-radius:999px;overflow:hidden;opacity:0;box-shadow:0 0 0 1px #bae6fd33,0 0 12px #22d3ee57,0 0 20px #7dd3fc4d,0 0 34px #8b5cf633;background:linear-gradient(180deg,#ecfeffd9,#22d3eeeb,#38bdf8e6 40%,#6366f1db 62%,#9333eadb 80%,#d8b4fee0);background-size:100% 250%;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 0) 0%,rgb(0 0 0 / 1) 5%,rgb(0 0 0 / 1) 72%,rgb(0 0 0 / .68) 86%,rgb(0 0 0 / 0) 100%);mask-image:linear-gradient(to bottom,#0000,#000 5%,#000 72%,#000000ad,#0000);transform:translateZ(0) scaleX(.45);transform-origin:center center;animation:mobile-turn-edge-rail-enter .76s cubic-bezier(.2,.82,.24,1) forwards,mobile-turn-edge-rail-flow 3.1s linear .42s infinite;will-change:background-position,filter}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 5%,#fff,#ffffffe0 10%,#ffffff75 22%,#fff0 48%),linear-gradient(180deg,#ffffffc7,#e0f2fe61,#ffffff24 24%,#fff0 42%),repeating-linear-gradient(180deg,#ffffff85 0,#ffffff85 6px,#ffffff14 6px,#ffffff14 14px);mix-blend-mode:screen;backdrop-filter:blur(.4px) saturate(1.14) brightness(1.1);-webkit-backdrop-filter:blur(.4px) saturate(1.14) brightness(1.1);animation:mobile-turn-edge-spark 1.15s ease-in-out infinite alternate,mobile-turn-edge-top-flash 1.75s ease-in-out infinite}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail:after{content:"";position:absolute;left:50%;bottom:-14%;width:340%;height:44%;border-radius:999px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 26%,#d8b4fe57,#7dd3fc3d 28%,#22d3ee24 46%,#22d3ee00 82%),radial-gradient(ellipse at 50% 64%,#ffffff3d,#fff0 62%);filter:blur(2.4px);opacity:.76;animation:mobile-turn-edge-nebula-tail 3.6s ease-in-out infinite}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail--left{left:max(4px,env(safe-area-inset-left))}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail--right{right:max(4px,env(safe-area-inset-right))}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail--right:before{animation-delay:0s}.game-table-root.viewport-mobile .mobile-turn-edge-glow__rail--right:after{animation-delay:0s}}@keyframes mobile-turn-edge-rail-flow{0%{background-position:50% 0%;filter:saturate(1) brightness(.94)}50%{background-position:50% 45%;filter:saturate(1.24) brightness(1.06)}to{background-position:50% 100%;filter:saturate(1.08) brightness(.96)}}@keyframes mobile-turn-edge-rail-enter{0%{opacity:0;transform:translateZ(0) scaleX(.34);filter:saturate(.9) brightness(.9)}55%{opacity:.72;transform:translateZ(0) scaleX(.86);filter:saturate(1.08) brightness(1.02)}to{opacity:.9;transform:translateZ(0) scaleX(1);filter:saturate(1) brightness(.98)}}@keyframes mobile-turn-edge-spark{0%{opacity:.42;transform:scaleY(.985)}to{opacity:.86;transform:scaleY(1.02)}}@keyframes mobile-turn-edge-comet{0%{top:-32%;opacity:.3}20%{opacity:.9}to{top:106%;opacity:.15}}@keyframes mobile-turn-edge-nebula-tail{0%{opacity:.45;transform:translate(-50%) scale(.88,.84);filter:blur(2.8px) saturate(.95)}50%{opacity:.88;transform:translate(-50%) scale(1.04,1.08);filter:blur(2.1px) saturate(1.12)}to{opacity:.52;transform:translate(-50%) scale(.92,.9);filter:blur(3px) saturate(.98)}}@keyframes mobile-turn-edge-top-flash{0%,to{filter:brightness(1) saturate(1);opacity:.9}42%{filter:brightness(1.28) saturate(1.18);opacity:1}56%{filter:brightness(1.42) saturate(1.26);opacity:1}72%{filter:brightness(1.12) saturate(1.08);opacity:.96}}.deal-track-lab-orbit-scale-dialog-surface{border-radius:18px;border:1px solid rgb(71 85 105 / .75);background:linear-gradient(165deg,#221d5c,#0f172a,#0a0d26);padding:16px 18px 20px;box-shadow:0 1px #8b5cf621 inset,0 28px 64px #020617a6}.deal-track-lab-orbit-scale-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgb(51 65 85 / .62)}.deal-track-lab-orbit-scale-dialog-title{margin:0;font-size:17px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em}.deal-track-lab-orbit-scale-dialog-close{flex-shrink:0;border-radius:10px;border:1px solid rgb(71 85 105 / .9);background:#1e293beb;color:#e2e8f0;padding:8px 14px;cursor:pointer;font-size:13px;font-weight:650}.game-deal-orbit-dock__dialog .deal-track-lab-orbit-scale-dialog-title{background-image:linear-gradient(92deg,#7affd7,#66e0ff,#759aff 44%,#ce85ff 68%,#ff85ce,#ff8f96);color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;text-shadow:0 0 10px rgb(34 211 238 / .5),0 0 18px rgb(192 132 252 / .45)}.game-deal-orbit-dock__dialog .deal-track-lab-orbit-scale-dialog-close{border:1px solid rgb(103 232 249 / .64);background:linear-gradient(128deg,#080c1cfa,#170b2cf7 42%,#2b0c2cf7);color:#f4faff;letter-spacing:.012em;text-shadow:0 0 10px rgb(56 189 248 / .82),0 0 18px rgb(217 70 239 / .66),0 1px 0 rgb(2 6 23 / .6);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #06b6d447,0 0 0 1px #67e8f94d,0 0 18px #22d3ee4d,0 0 34px #d946ef47}@media (hover: hover) and (pointer: fine){.deal-track-lab-orbit-scale-dialog-close:hover{border-color:#94a3b88c;background:#334169f2}.game-deal-orbit-dock__dialog .deal-track-lab-orbit-scale-dialog-close:hover{border-color:#7dd3fcf5;background:linear-gradient(128deg,#0a1228fc,#1e0f3cfa 46%,#370e3cfa);color:#fff;transform:translateY(-1px);text-shadow:0 0 14px rgb(103 232 249 / .96),0 0 24px rgb(217 70 239 / .88),0 1px 0 rgb(2 6 23 / .52);box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #06b6d457,0 0 0 1px #7dd3fc75,0 0 26px #38bdf86b,0 0 40px #d946ef5c}}.deal-track-lab-orbit-scale-disk{display:flex;justify-content:center;align-items:flex-start;padding:2px 0 6px;min-height:0}.deal-track-lab-circle-wrap{display:flex;justify-content:center;align-items:center;min-height:440px;padding:8px 0 4px}.deal-track-lab-circle-wrap--in-row{min-height:0;padding:0;flex:0 0 auto;--dtl-num-g1: #9e2121;--dtl-num-g2: #24c1b1;--dtl-num-g3: #e1caf3;--dtl-num-g4: #18e8e2;--dtl-num-g5: #e5f1f5e8;--dtl-num-g6: #37e6db;--dtl-num-g7: #a9a1e1;--dtl-num-g8: #46bdf1;--dtl-num-g9: #7c3aed;--dtl-num-rgb-engrave: 62 26 33;--dtl-num-rgb-depth: 8 12 40;--dtl-num-rgb-highlight: 245 248 252;--dtl-num-rgb-glow-v: 124 58 237;--dtl-num-rgb-glow-i: 24 193 177}.deal-track-lab-orbit-replica-btn{flex:0 0 auto;width:92px;height:92px;padding:0;border:none;border-radius:50%;overflow:visible;cursor:pointer;background:transparent;isolation:isolate;z-index:0;box-shadow:0 10px 28px #0206178c,0 0 0 1px #6366f140;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),z-index 0s linear}.deal-track-lab-orbit-replica-inner{display:block;width:92px;height:92px;position:relative;overflow:hidden;border-radius:50%;isolation:isolate;box-shadow:inset 0 1px #ffffff29,inset 0 -2px 8px #02061766;transition:box-shadow .42s cubic-bezier(.22,1,.36,1)}.deal-track-lab-orbit-replica-inner:has(.deal-track-lab-circle>button:hover),.deal-track-lab-orbit-replica-inner:has(.deal-track-lab-circle>button:focus-visible){overflow:visible}.deal-track-lab-orbit-replica-btn:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible){z-index:160;transform:scale(1.18);box-shadow:0 24px 52px #02061785,0 0 0 1px #a5b4fc8c,0 0 28px #6366f152,0 0 48px #8b5cf633}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner{overflow:visible;box-shadow:inset 0 1px #ffffff47,inset 0 -4px 12px #0206177a,inset 0 0 16px #6366f117}.deal-track-lab-orbit-replica-inner:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 50%,transparent 58%,rgb(15 23 42 / .06) 78%,rgb(15 23 42 / .24) 100%);opacity:.55;transition:opacity .42s ease}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner:before,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner:before{opacity:.75}.deal-track-lab-orbit-replica-inner:after{content:"";position:absolute;top:8%;right:12%;bottom:20%;left:12%;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(ellipse 90% 70% at 32% 20%,rgb(255 255 255 / .18) 0%,rgb(255 255 255 / .04) 38%,transparent 56%);mix-blend-mode:soft-light;opacity:.26;transition:opacity .42s ease,inset .42s cubic-bezier(.22,1,.36,1)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner:after,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner:after{top:6%;right:11%;bottom:24%;left:11%;opacity:.55}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner{box-shadow:inset 0 1px #ffffff0a,inset 0 -2px 12px #0206178c,inset 0 0 72px #5b21b633,inset 0 0 120px #312e8124}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner:before{opacity:.82;background:radial-gradient(circle at 50% 50%,transparent 40%,rgb(76 29 149 / .16) 62%,rgb(55 48 163 / .38) 82%,rgb(30 27 75 / .52) 100%)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner:after{opacity:.06;background:radial-gradient(ellipse 90% 70% at 32% 20%,rgb(255 255 255 / .06) 0%,rgb(255 255 255 / .015) 32%,transparent 54%)}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle{position:absolute;z-index:3;left:50%;top:50%;width:420px;height:420px;transform:translate(-50%,-50%) scale(calc(92 / 420));transform-origin:center center;--deal-lab-point-size: 26px;isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-phase{filter:brightness(.84);opacity:.88}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-ring-donut{filter:brightness(.85);opacity:.74}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-inner{filter:brightness(.8) saturate(1.18)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-active-floor{opacity:.68;filter:blur(16px) saturate(1.22) brightness(.86)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-active-floor.deal-track-lab-circle-active-floor--hover-preview{filter:blur(14px) saturate(1.32) brightness(.88)}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot,.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center{transform-origin:50% 50%;transition:transform .45s cubic-bezier(.22,1,.36,1),gap .1s ease,row-gap .1s ease}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle{overflow:visible;transform:translate(-50%,-50%) scale(calc(92 / 420 * 1.04));--deal-lab-point-size: 27px}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot{transform:scale(1.24)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center{transform:scale(1.42);gap:5px;row-gap:5px;justify-content:center}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)){gap:2px;row-gap:2px}@media (prefers-reduced-motion: reduce){.deal-track-lab-orbit-replica-btn,.deal-track-lab-orbit-replica-inner,.deal-track-lab-orbit-replica-inner .deal-track-lab-circle,.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot,.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center,.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap{transition-duration:.01ms;transition-timing-function:linear}.deal-track-lab-orbit-replica-btn:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible){transform:scale(1.08)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle{transform:translate(-50%,-50%) scale(calc(92 / 420 * 1.04));--deal-lab-point-size: 29px}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-spot{transform:scale(1.08)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center{transform:scale(1.2)}}.deal-track-lab-circle[data-deal-track-lab-disk]{--dl-bg-spot-a: rgb(37 99 235 / .32);--dl-bg-spot-b: rgb(124 58 237 / .18);--dl-bg-veil: rgb(226 232 254 / .12);--dl-halo-c1: rgb(59 130 246 / .32);--dl-halo-c2: rgb(99 102 241 / .34);--dl-halo-c3: rgb(139 92 246 / .3);--dl-halo-c4: rgb(217 119 246 / .22);--dl-phase-c0: rgb(59 130 246 / .43);--dl-phase-c1: rgb(79 70 229 / .41);--dl-phase-c2: rgb(139 92 246 / 84%);--dl-phase-bridge: rgb(60 16 210 / 85%);--dl-ring-sheen-t: rgb(24 63 239 / 77%);--dl-ring-sheen-b: rgb(74 17 205);--dl-ring-spin-1: #271fe4cc;--dl-ring-spin-2: rgb(46 19 197 / 90%);--dl-ring-spin-3: rgb(15 61 141 / 95%);--dl-ring-spin-4: #223feeba;--dl-ring-conic-rich: conic-gradient( from -90deg at 50% 50%, var(--dl-ring-spin-1) 0deg, rgb(167 139 250 / .92) 11deg, rgb(56 189 248 / .72) 22deg, var(--dl-ring-spin-4) 34deg, rgb(139 92 246 / .94) 45deg, var(--dl-ring-spin-2) 56deg, rgb(99 102 241 / .95) 67deg, rgb(124 58 237 / .9) 78deg, var(--dl-ring-spin-3) 90deg, rgb(167 139 250 / .88) 101deg, var(--dl-ring-spin-4) 112deg, rgb(186 181 250 / .72) 124deg, var(--dl-ring-spin-1) 135deg, rgb(56 189 248 / .58) 146deg, var(--dl-ring-spin-2) 158deg, rgb(99 102 241 / .92) 169deg, var(--dl-ring-spin-4) 180deg, rgb(139 92 246 / .9) 191deg, var(--dl-ring-spin-3) 202deg, rgb(167 139 250 / .9) 213deg, var(--dl-ring-spin-1) 225deg, rgb(125 211 252 / .55) 236deg, var(--dl-ring-spin-2) 247deg, rgb(124 58 237 / .86) 258deg, var(--dl-ring-spin-4) 270deg, rgb(99 102 241 / .94) 281deg, var(--dl-ring-spin-1) 292deg, rgb(167 139 250 / .85) 303deg, var(--dl-ring-spin-4) 314deg, rgb(56 189 248 / .62) 325deg, rgb(139 92 246 / .88) 337deg, rgb(99 102 241 / .9) 348deg, var(--dl-ring-spin-1) 360deg );position:relative;width:420px;height:420px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 52%,var(--dl-bg-spot-a) 0%,rgb(15 11 42 / .42) 54%,transparent 76%),radial-gradient(circle at 52% 32%,var(--dl-bg-spot-b) 0%,transparent 44%),radial-gradient(circle at 42% 28%,var(--dl-bg-veil) 0%,transparent 38%),radial-gradient(circle at 50% 54%,#120a2ef7,#0c0826fa 52%,#080520 88%);filter:drop-shadow(0 30px 52px rgba(2,6,23,.72)) drop-shadow(0 0 44px rgb(76 29 149 / .38))}.deal-track-lab-circle[data-deal-track-lab-disk]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -88deg,var(--dl-halo-c1) 0deg,var(--dl-halo-c2) 100deg,var(--dl-halo-c3) 215deg,var(--dl-halo-c4) 298deg,var(--dl-halo-c1) 360deg);filter:blur(16px);opacity:.48;pointer-events:none;z-index:0}.deal-track-lab-circle[data-deal-track-lab-disk]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 115% 48% at 50% -4%,var(--dl-ring-sheen-t) 0%,transparent 52%),radial-gradient(ellipse 120% 68% at 50% 108%,var(--dl-ring-sheen-b) 0%,transparent 56%),radial-gradient(ellipse 95% 42% at 72% 28%,rgb(167 139 250 / .32) 0%,transparent 48%),radial-gradient(ellipse 95% 42% at 28% 72%,rgb(56 189 248 / .22) 0%,transparent 48%),var(--dl-ring-conic-rich);box-shadow:inset -2px -3px 8px #0206178c,inset 2px 2px 6px #9333ea24,inset 0 -1px 4px #f1f8fe0f;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 197px,#000 198px 207px,transparent 208px);mask-image:radial-gradient(circle at 50% 50%,transparent 197px,#000 198px 207px,transparent 208px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.deal-track-lab-circle-phase{position:absolute;z-index:0;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;background:conic-gradient(from -90deg,var(--dl-phase-c0) 0deg,var(--dl-phase-c1) calc(var(--norm-deg) / 2),var(--dl-phase-c2) var(--norm-deg),var(--dl-phase-bridge) calc(var(--norm-deg) + var(--nt-deg)),var(--dl-phase-c0) 360deg);opacity:1;pointer-events:none;box-shadow:inset 0 0 48px #1e3a8a7a,0 0 0 1px #93c5fd2e inset,0 8px 18px #00000052}.deal-track-lab-circle-ring-donut{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.88;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 130px,rgb(0 0 0 / 28%) 134px,#000 138px 198px,transparent 198px);mask-image:radial-gradient(circle at 50% 50%,transparent 130px,rgb(0 0 0 / 28%) 134px,#000 138px 198px,transparent 198px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:radial-gradient(ellipse 115% 48% at 50% -4%,var(--dl-ring-sheen-t) 0%,transparent 54%),radial-gradient(ellipse 120% 68% at 50% 108%,var(--dl-ring-sheen-b) 0%,transparent 58%),var(--dl-ring-conic-rich)}.deal-track-lab-circle-active-floor{position:absolute;z-index:2;width:288px;height:288px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;transition:opacity .22s ease,filter .22s ease,left .22s cubic-bezier(.33,.92,.35,1),top .22s cubic-bezier(.33,.92,.35,1);background:radial-gradient(circle at 44% 44%,rgb(56 189 248 / .48) 0%,rgb(125 211 252 / .28) 22%,rgb(186 230 253 / .12) 36%,transparent 54%),radial-gradient(circle at 56% 56%,rgb(192 181 250 / .5) 0%,rgb(167 139 250 / .28) 28%,rgb(196 181 253 / .14) 44%,rgb(139 92 246 / .1) 58%,transparent 78%);filter:blur(16px) saturate(1.35);opacity:.92}.deal-track-lab-circle-active-floor--current{opacity:.9;filter:blur(16px) saturate(1.38);z-index:2}.deal-track-lab-circle-active-floor.deal-track-lab-circle-active-floor--hover-preview{opacity:1;filter:blur(14px) saturate(1.42);z-index:2;background:radial-gradient(circle at 48% 46%,rgb(224 242 254 / .55) 0%,rgb(125 211 252 / .38) 18%,rgb(96 165 250 / .22) 34%,transparent 52%),radial-gradient(circle at 44% 44%,rgb(56 189 248 / .42) 0%,rgb(125 211 252 / .26) 22%,rgb(186 230 253 / .1) 36%,transparent 54%),radial-gradient(circle at 56% 56%,rgb(192 181 250 / .48) 0%,rgb(167 139 250 / .26) 28%,rgb(196 181 253 / .12) 44%,rgb(139 92 246 / .08) 58%,transparent 78%)}.deal-track-lab-circle-warm-orbit-glow{position:absolute;z-index:4;width:260px;height:260px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:.88;transition:opacity .2s ease,left .2s cubic-bezier(.33,.92,.35,1),top .2s cubic-bezier(.33,.92,.35,1);background:radial-gradient(circle at 46% 44%,rgb(224 242 254 / .52) 0%,rgb(125 211 252 / .44) 14%,rgb(96 165 250 / .34) 28%,rgb(167 139 250 / .24) 42%,transparent 58%),radial-gradient(circle at 58% 58%,rgb(196 181 253 / .3) 0%,rgb(99 102 241 / .16) 40%,transparent 62%);filter:blur(18px) saturate(1.45)}.deal-track-lab-circle[data-orbit-sweep-instant] .deal-track-lab-circle-active-floor,.deal-track-lab-circle[data-orbit-sweep-instant] .deal-track-lab-circle-warm-orbit-glow{transition:none!important}.deal-track-lab-circle[data-orbit-sweep-multicolor] .deal-track-lab-circle-active-floor--current{background:radial-gradient(circle at 46% 44%,hsl(var(--orbit-sweep-hue, 190) 100% 72% / .56) 0%,hsl(calc(var(--orbit-sweep-hue, 190) + 10) 100% 70% / .3) 24%,transparent 56%),radial-gradient(circle at 56% 56%,hsl(calc(var(--orbit-sweep-hue, 190) + 28) 96% 70% / .44) 0%,hsl(calc(var(--orbit-sweep-hue, 190) + 44) 90% 64% / .18) 34%,transparent 76%)!important;filter:blur(13px) saturate(1.62)!important}.deal-track-lab-circle[data-orbit-sweep-multicolor] .deal-track-lab-circle-active-floor.deal-track-lab-circle-active-floor--hover-preview{background:radial-gradient(circle at 46% 44%,hsl(var(--orbit-sweep-hue, 190) 100% 72% / .6) 0%,hsl(calc(var(--orbit-sweep-hue, 190) + 10) 100% 70% / .34) 24%,transparent 56%),radial-gradient(circle at 56% 56%,hsl(calc(var(--orbit-sweep-hue, 190) + 28) 96% 70% / .46) 0%,hsl(calc(var(--orbit-sweep-hue, 190) + 44) 90% 64% / .2) 34%,transparent 76%)!important;filter:blur(13px) saturate(1.66)!important}.deal-track-lab-circle[data-orbit-sweep-multicolor] .deal-track-lab-circle-warm-orbit-glow{background:radial-gradient(circle at 46% 44%,hsl(var(--orbit-sweep-hue, 190) 100% 74% / .38) 0%,hsl(calc(var(--orbit-sweep-hue, 190) + 10) 100% 68% / .18) 28%,transparent 58%),radial-gradient(circle at 58% 58%,hsl(calc(var(--orbit-sweep-hue, 190) + 30) 96% 72% / .26) 0%,transparent 72%)!important;filter:blur(14px) saturate(1.66)!important}.deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor] .deal-track-lab-circle-center-spot--lit{background:radial-gradient(ellipse 118% 100% at 74% 40%,rgb(129 100 220 / .55) 0%,rgb(99 72 200 / .42) 30%,rgb(55 40 120 / .32) 48%,transparent 64%),radial-gradient(ellipse 95% 88% at 58% 78%,rgb(118 80 200 / .44) 0%,rgb(76 29 149 / .38) 40%,rgb(45 28 95 / .34) 58%,transparent 62%),radial-gradient(ellipse 110% 94% at 26% 40%,rgb(37 99 235 / .42) 0%,rgb(59 130 246 / .32) 35%,rgb(30 64 120 / .3) 50%,transparent 62%)!important;filter:blur(12px) saturate(1.92)!important}.deal-track-lab-circle[data-orbit-sweep-multicolor] .deal-track-lab-circle-center-preview-wrap{display:none!important}.deal-track-lab-circle[data-orbit-sweep-multicolor] .deal-track-lab-circle-center-label-lit-wrap.deal-track-lab-circle-center-stack-dim{opacity:1!important;visibility:visible!important;pointer-events:none!important}.deal-track-lab-orbit-css-sweep{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit}.deal-track-lab-orbit-css-sweep-rotor{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:210px 210px;will-change:transform;animation:deal-track-lab-orbit-css-sweep-rot var(--orbit-css-sweep-ms, 1.05s) cubic-bezier(.33,.92,.35,1) forwards}.deal-track-lab-orbit-css-sweep-spot{transition:none!important;left:210px;top:34px}@keyframes deal-track-lab-orbit-css-sweep-rot{0%{transform:rotate(0)}to{transform:rotate(calc(360deg * (var(--orbit-css-sweep-segments) - 1) / var(--orbit-css-sweep-segments)))}}.deal-track-lab-circle-center-spot{position:absolute;z-index:4;top:76px;right:76px;bottom:76px;left:76px;border-radius:50%;pointer-events:none;opacity:.82;transition:opacity .26s ease,filter .26s ease;background:radial-gradient(ellipse 118% 100% at 74% 40%,rgb(129 100 220 / .55) 0%,rgb(99 72 200 / .42) 30%,rgb(55 40 120 / .32) 48%,transparent 64%),radial-gradient(ellipse 95% 88% at 58% 78%,rgb(118 80 200 / .44) 0%,rgb(76 29 149 / .38) 40%,rgb(45 28 95 / .34) 58%,transparent 62%),radial-gradient(ellipse 110% 94% at 26% 40%,rgb(37 99 235 / .42) 0%,rgb(59 130 246 / .32) 35%,rgb(30 64 120 / .3) 50%,transparent 62%);filter:blur(17px) saturate(1.55)}.deal-track-lab-circle-center-spot--lit{opacity:1;filter:blur(14px) saturate(1.72)}.deal-track-lab-circle-ring-donut:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;opacity:.5;box-shadow:inset 0 14px 20px #0f172a61,inset 0 -8px 16px #ffffff12,inset 0 0 0 1px #bad9fb38}.deal-track-lab-circle>button.deal-track-lab-point,.deal-track-lab-circle>span.deal-track-lab-point{position:absolute;z-index:4;transform:translate(-50%,-50%);--deal-crater-inner: inset 0 9px 17px rgb(15 23 42 / .4), inset 0 -5px 11px rgb(255 255 255 / .1), inset 0 -1px 3px rgb(186 206 229 / .17), inset 0 0 0 1px rgb(30 41 59 / .82);--deal-crater-outer: 0 1px 0 rgb(255 255 255 / .08), 0 3px 8px rgb(2 6 23 / .42), 0 6px 14px rgb(2 6 23 / .2)}.deal-track-lab-circle>button.deal-track-lab-point--active,.deal-track-lab-circle>span.deal-track-lab-point--active{transform:translate(-50%,-50%);z-index:5}.deal-track-lab-circle>button.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-circle>button.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){transform:translate(-50%,calc(-50% - 1px)) scale(var(--deal-lab-point-active-mult))}.deal-track-lab-circle>button.deal-track-lab-point--active:hover,.deal-track-lab-circle>button.deal-track-lab-point--active:focus-visible{transform:translate(-50%,calc(-50% - 1px)) scale(calc(var(--deal-lab-point-active-mult) * 1.06))}.deal-track-lab-circle.deal-track-lab-circle--orbit-nums{--deal-lab-point-size: calc(52px / 1.5);--orbit-digit-h: 266}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point{display:flex;align-items:center;justify-content:center;padding:0;overflow:visible;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .32s ease}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point{--deal-crater-inner: inset 0 8px 14px rgb(15 23 42 / .24), inset 0 -5px 11px rgb(255 255 255 / .14), inset 0 -1px 3px rgb(203 213 245 / .22), inset 0 0 0 1px rgb(51 65 85 / .48);--deal-crater-outer: 0 1px 0 rgb(255 255 255 / .11), 0 3px 8px rgb(2 6 23 / .26), 0 6px 14px rgb(2 6 23 / .12)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point--future{border-color:hsl(var(--deal-hue) 56% 74% / .62);background:radial-gradient(ellipse 120% 88% at 50% -6%,rgb(255 255 255 / .32) 0%,transparent 44%),radial-gradient(circle at 34% 28%,rgb(255 255 255 / .82) 0%,transparent 40%),radial-gradient(ellipse 95% 72% at 50% 108%,rgb(255 255 255 / .08) 0%,transparent 55%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 10) 48% 56%),hsl(var(--deal-hue) 50% 52%) 140deg,hsl(calc(var(--deal-hue) + 14) 52% 48%) 270deg,hsl(calc(var(--deal-hue) - 10) 48% 56%) 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point--active{background:radial-gradient(ellipse 115% 90% at 50% -10%,rgb(255 255 255 / .48) 0%,transparent 42%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / 1) 0%,rgb(224 252 250 / .62) 14%,transparent 38%),radial-gradient(ellipse 90% 70% at 50% 108%,rgb(45 212 191 / .22) 0%,transparent 48%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 16) 96% 82%),hsl(var(--deal-hue) 96% 79%) 122deg,hsl(calc(var(--deal-hue) + 18) 92% 78%) 248deg,hsl(calc(var(--deal-hue) - 16) 96% 82%) 360deg),radial-gradient(circle at 56% 82%,hsl(var(--deal-hue) 62% 52% / .18),#0f172a1f 62%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point--done.deal-track-lab-point--norm{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .28) 0%,transparent 45%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / .96) 0%,transparent 38%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 12) 82% 68%),hsl(var(--deal-hue) 84% 64%) 140deg,hsl(calc(var(--deal-hue) + 14) 78% 60%) 270deg,hsl(calc(var(--deal-hue) - 12) 82% 68%) 360deg),radial-gradient(circle at 58% 78%,hsl(var(--deal-hue) 68% 42% / .26) 0%,transparent 58%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point--done.deal-track-lab-point--nt{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .28) 0%,transparent 44%),radial-gradient(circle at 34% 24%,rgb(236 254 255 / 1) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 18) 98% 76%),hsl(var(--deal-hue) 98% 72%),hsl(calc(var(--deal-hue) + 10) 94% 68%) 260deg,hsl(calc(var(--deal-hue) - 18) 98% 76%) 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-segment=mid].deal-track-lab-point--done.deal-track-lab-point--dark{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .26) 0%,transparent 44%),radial-gradient(circle at 34% 26%,rgb(250 245 255 / .98) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 6) 88% 78%),hsl(calc(var(--deal-hue) + 8) 86% 72%) 140deg,hsl(calc(var(--deal-hue) + 24) 82% 68%) 270deg,hsl(calc(var(--deal-hue) - 6) 88% 78%) 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=lilac].deal-track-lab-point--future{border-color:#b590e09e;background:radial-gradient(ellipse 120% 88% at 50% -6%,rgb(236 242 255 / .42) 0%,transparent 44%),radial-gradient(circle at 34% 28%,rgb(248 250 255 / .76) 0%,transparent 40%),radial-gradient(ellipse 92% 78% at 72% 88%,rgb(129 140 248 / .26) 0%,transparent 52%),conic-gradient(from 208deg at 50% 52%,#5a31b9,#672da9 138deg,#3827a5 268deg,#5a31b9 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=lilac].deal-track-lab-point--active{background:radial-gradient(ellipse 115% 90% at 50% -10%,rgb(238 244 255 / .5) 0%,transparent 42%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / 1) 0%,rgb(224 231 255 / .66) 14%,transparent 38%),radial-gradient(ellipse 88% 72% at 50% 108%,rgb(129 140 248 / .38) 0%,transparent 48%),conic-gradient(from 208deg at 50% 52%,#b991fd,#c17efb 122deg,#9076f9 248deg,#b991fd 360deg),radial-gradient(circle at 56% 82%,#6c31af42,#0f172a29 62%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=lilac].deal-track-lab-point--done.deal-track-lab-point--norm{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(235 240 255 / .26) 0%,transparent 45%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / .92) 0%,transparent 38%),conic-gradient(from 210deg at 50% 52%,#7743ef,#8931ed 140deg,#3b20e9 270deg,#7743ef 360deg),radial-gradient(circle at 58% 78%,hsl(268 64% 38% / .36) 0%,transparent 58%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=lilac].deal-track-lab-point--done.deal-track-lab-point--nt{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(232 238 255 / .28) 0%,transparent 44%),radial-gradient(circle at 34% 24%,rgb(244 246 255 / .98) 0%,transparent 38%),conic-gradient(from 218deg at 50% 52%,#96f,#a853fd,#6041fb 260deg,#96f 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=lilac].deal-track-lab-point--done.deal-track-lab-point--dark{background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(232 236 255 / .22) 0%,transparent 44%),radial-gradient(circle at 34% 26%,rgb(243 246 255 / .95) 0%,transparent 38%),conic-gradient(from 218deg at 50% 52%,#a677f8,#ab57f4 140deg,#6441f1 270deg,#a677f8 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=indigo].deal-track-lab-point--future{filter:saturate(1.18);border-color:#7c5ae2d9;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #818cf88c,0 0 18px #4f46e58c,0 0 36px #38bdf847;background:radial-gradient(ellipse 118% 92% at 50% -8%,rgb(214 232 255 / .55) 0%,transparent 42%),radial-gradient(ellipse 88% 70% at 18% 92%,rgb(56 189 248 / .22) 0%,transparent 48%),radial-gradient(circle at 34% 28%,rgb(238 242 255 / .82) 0%,transparent 40%),radial-gradient(ellipse 96% 84% at 82% 88%,rgb(67 56 202 / .45) 0%,transparent 56%),conic-gradient(from 202deg at 50% 52%,#4c11b0,#661396 136deg,#1e0d91 264deg,#4c11b0 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=indigo].deal-track-lab-point--active{filter:saturate(1.16);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #818cf8a6,0 0 0 3px #38bdf859,0 0 22px #6366f18c,0 0 48px #38bdf847;background:radial-gradient(ellipse 115% 90% at 50% -10%,rgb(224 242 255 / .58) 0%,transparent 42%),radial-gradient(ellipse 72% 58% at 22% 88%,rgb(34 211 238 / .35) 0%,transparent 52%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / 1) 0%,rgb(199 210 254 / .72) 14%,transparent 38%),radial-gradient(ellipse 84% 76% at 50% 108%,rgb(67 56 202 / .48) 0%,transparent 48%),conic-gradient(from 202deg at 50% 52%,#a27aff,#b768fd 122deg,#745ffc 248deg,#a27aff 360deg),radial-gradient(circle at 56% 82%,#5d259d61,#0f172a24 62%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=indigo].deal-track-lab-point--done.deal-track-lab-point--norm{filter:saturate(1.14);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #818cf880,0 0 16px #4f46e56b,0 0 28px #38bdf838;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(215 228 255 / .38) 0%,transparent 45%),radial-gradient(ellipse 70% 56% at 16% 86%,rgb(56 189 248 / .18) 0%,transparent 50%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / .94) 0%,transparent 38%),conic-gradient(from 208deg at 50% 52%,#661ef6,#8f0df2 140deg,#3509e1 270deg,#661ef6 360deg),radial-gradient(circle at 58% 78%,hsl(268 72% 32% / .48) 0%,transparent 58%)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=indigo].deal-track-lab-point--done.deal-track-lab-point--nt{filter:saturate(1.14);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #a78bfa8c,0 0 20px #6366f17a,0 0 34px #38bdf838;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(218 228 255 / .34) 0%,transparent 44%),radial-gradient(circle at 34% 24%,rgb(236 242 255 / 1) 0%,transparent 38%),radial-gradient(ellipse 78% 60% at 12% 84%,rgb(34 211 238 / .22) 0%,transparent 52%),conic-gradient(from 218deg at 50% 52%,#8d5cff,#b647ff,#4529ff 260deg,#8d5cff 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-ball-tone=indigo].deal-track-lab-point--done.deal-track-lab-point--dark{filter:saturate(1.12);box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #a5b4fc85,0 0 18px #4f46e566,0 0 32px #38bdf82e;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(218 226 255 / .28) 0%,transparent 44%),radial-gradient(circle at 34% 26%,rgb(238 242 255 / .97) 0%,transparent 38%),conic-gradient(from 218deg at 50% 52%,#9b6bfa,#b045f7 140deg,#5a34f4 270deg,#9b6bfa 360deg)}.deal-track-lab-circle--orbit-nums>button[data-orbit-past-second-half-light][data-orbit-ball-tone].deal-track-lab-point--done.deal-track-lab-point--norm{filter:none;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .18) 0%,transparent 45%),radial-gradient(circle at 34% 26%,rgb(255 255 255 / .88) 0%,transparent 38%),conic-gradient(from 210deg at 50% 52%,hsl(calc(var(--deal-hue) - 12) 84% 58%),hsl(var(--deal-hue) 86% 54%) 140deg,hsl(calc(var(--deal-hue) + 14) 80% 50%) 270deg,hsl(calc(var(--deal-hue) - 12) 84% 58%) 360deg),radial-gradient(circle at 58% 78%,hsl(var(--deal-hue) 70% 28% / .35) 0%,transparent 58%);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 18px #22d3ee52,0 0 5px #ddd6fee0,0 0 10px #c4b5fdd1,0 0 16px #a78bfab8,0 0 24px #c0a9f67a,0 0 14px #22d3ee42,0 0 28px #38bdf82e,0 0 22px #a78bfa6b,0 0 38px #8b5cf647}.deal-track-lab-circle--orbit-nums>button[data-orbit-past-second-half-light][data-orbit-ball-tone].deal-track-lab-point--done.deal-track-lab-point--nt{filter:none;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .2) 0%,transparent 44%),radial-gradient(circle at 34% 24%,rgb(236 254 255 / .95) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 18) 100% 68%),hsl(var(--deal-hue) 100% 64%),hsl(calc(var(--deal-hue) + 10) 96% 58%) 260deg,hsl(calc(var(--deal-hue) - 18) 100% 68%) 360deg);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 22px #22d3ee57,0 0 5px #ddd6fee6,0 0 10px #c4b5fdd6,0 0 16px #a78bfac2,0 0 26px #c0a9f685,0 0 16px #22d3ee47,0 0 30px #38bdf833,0 0 26px #a78bfa73,0 0 42px #8b5cf652}.deal-track-lab-circle--orbit-nums>button[data-orbit-past-second-half-light][data-orbit-ball-tone].deal-track-lab-point--done.deal-track-lab-point--dark{filter:none;background:radial-gradient(ellipse 118% 90% at 50% -6%,rgb(255 255 255 / .16) 0%,transparent 44%),radial-gradient(circle at 34% 26%,rgb(250 245 255 / .92) 0%,transparent 38%),conic-gradient(from 220deg at 50% 52%,hsl(calc(var(--deal-hue) - 6) 90% 70%),hsl(calc(var(--deal-hue) + 8) 88% 62%) 140deg,hsl(calc(var(--deal-hue) + 24) 84% 56%) 270deg,hsl(calc(var(--deal-hue) - 6) 90% 70%) 360deg);border-width:2px;border-style:solid;border-color:#5eead4fa;box-shadow:var(--deal-crater-inner),var(--deal-crater-outer),0 0 0 1px #67e8cf6b,0 0 0 3px #22d3ee42,0 0 22px #22d3ee57,0 0 5px #ddd6fee6,0 0 10px #c4b5fdd6,0 0 16px #a78bfac2,0 0 26px #c0a9f685,0 0 16px #22d3ee47,0 0 30px #38bdf833,0 0 26px #a78bfa73,0 0 42px #8b5cf652}.deal-track-lab-circle--orbit-nums .deal-track-lab-orbit-point-num{pointer-events:none;position:relative;z-index:2;display:block;font-family:Orbitron,ui-sans-serif,system-ui,sans-serif;font-size:calc(var(--deal-lab-point-size, 26px) * .56);font-weight:800;font-style:normal;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.04em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(.4px)}.deal-track-lab-circle--orbit-nums .deal-track-lab-orbit-point-num--two{font-size:calc(var(--deal-lab-point-size, 26px) * .54);letter-spacing:.055em}.deal-track-lab-circle--orbit-nums .deal-track-lab-orbit-point-num--two-late{font-size:calc(var(--deal-lab-point-size, 26px) * .505);letter-spacing:.048em}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--future .deal-track-lab-orbit-point-num{paint-order:stroke fill;-webkit-text-stroke:.32px rgb(255 255 255 / .26);filter:saturate(1.03);background-image:linear-gradient(168deg,hsl(var(--orbit-digit-h, 266) 88% 52%),hsl(var(--orbit-digit-h, 266) 84% 43%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgb(0 0 0 / .36),0 0 12px hsl(var(--orbit-digit-h, 266) 95% 48% / .32)}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--norm .deal-track-lab-orbit-point-num,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--nt .deal-track-lab-orbit-point-num,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--dark .deal-track-lab-orbit-point-num{paint-order:stroke fill;-webkit-text-stroke:.35px rgb(255 255 255 / .34);filter:saturate(1.07);background-image:linear-gradient(162deg,hsl(var(--orbit-digit-h, 266) 94% 58%),hsl(var(--orbit-digit-h, 266) 90% 49%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgb(0 0 0 / .3),0 0 14px hsl(var(--orbit-digit-h, 266) 100% 54% / .38),0 0 22px hsl(var(--orbit-digit-h, 266) 95% 48% / .18)}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--norm .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--nt .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--dark .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale{paint-order:stroke fill;-webkit-text-stroke:.32px rgb(255 255 255 / .26);filter:saturate(1.03);background-image:linear-gradient(168deg,hsl(var(--orbit-digit-h, 266) 88% 52%),hsl(var(--orbit-digit-h, 266) 84% 43%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgb(0 0 0 / .36),0 0 12px hsl(var(--orbit-digit-h, 266) 95% 48% / .32)}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--norm .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale.deal-track-lab-orbit-point-num--past-as-future-pale-bright,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--nt .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale.deal-track-lab-orbit-point-num--past-as-future-pale-bright,.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--done.deal-track-lab-point--dark .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--past-as-future-pale.deal-track-lab-orbit-point-num--past-as-future-pale-bright{-webkit-text-stroke:.38px rgb(255 255 255 / .44);filter:saturate(1.1) brightness(1.07);background-image:linear-gradient(168deg,hsl(var(--orbit-digit-h, 266) 93% 62%),hsl(var(--orbit-digit-h, 266) 88% 54%));text-shadow:0 1px 2px rgb(0 0 0 / .28),0 0 14px hsl(var(--orbit-digit-h, 266) 96% 62% / .45),0 0 22px hsl(var(--orbit-digit-h, 266) 95% 58% / .35),0 0 32px rgb(186 230 253 / .28)}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--active .deal-track-lab-orbit-point-num{font-size:calc(var(--deal-lab-point-size, 26px) * .66);letter-spacing:.05em;paint-order:stroke fill;-webkit-text-stroke:.38px rgb(255 255 255 / .4);filter:saturate(1.12) brightness(1.02);background-image:linear-gradient(156deg,hsl(var(--orbit-digit-h, 266) 96% 64%),hsl(var(--orbit-digit-h, 266) 92% 54%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 1px 2px rgb(0 0 0 / .24),0 0 16px hsl(var(--orbit-digit-h, 266) 100% 58% / .48),0 0 28px hsl(var(--orbit-digit-h, 266) 98% 52% / .22)}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--active .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--two{font-size:calc(var(--deal-lab-point-size, 26px) * .635);letter-spacing:.07em}.deal-track-lab-circle--orbit-nums>button.deal-track-lab-point--active .deal-track-lab-orbit-point-num.deal-track-lab-orbit-point-num--two-late{font-size:calc(var(--deal-lab-point-size, 26px) * .598);letter-spacing:.062em}.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point:hover .deal-track-lab-orbit-point-num,.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point:focus-visible .deal-track-lab-orbit-point-num{paint-order:stroke fill;-webkit-text-stroke:.36px rgb(255 248 235 / .42);filter:saturate(1.08);background-image:linear-gradient(168deg,#ffc53d,#ff5e00);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .18s ease,-webkit-text-stroke .18s ease;text-shadow:0 1px 2px rgb(70 35 0 / .38),0 0 14px rgb(255 170 60 / .42),0 0 24px rgb(255 120 20 / .22)}.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){filter:brightness(1.1) saturate(1.12);z-index:12}.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point--active:hover,.deal-track-lab-circle--orbit-nums:not([data-orbit-hover-suppressed])>button.deal-track-lab-point--active:focus-visible{filter:brightness(1.08) saturate(1.1);z-index:14}.deal-track-lab-circle--orbit-nums[data-orbit-hover-suppressed]>button.deal-track-lab-point:hover,.deal-track-lab-circle--orbit-nums[data-orbit-hover-suppressed]>button.deal-track-lab-point:focus-visible{filter:none}.deal-track-lab-circle--orbit-nums[data-orbit-hover-suppressed]>button.deal-track-lab-point:hover .deal-track-lab-orbit-point-num,.deal-track-lab-circle--orbit-nums[data-orbit-hover-suppressed]>button.deal-track-lab-point:focus-visible .deal-track-lab-orbit-point-num{filter:none}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle>button.deal-track-lab-point{--deal-lab-point-active-mult: 1.58;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,filter .2s ease}.deal-track-lab-orbit-replica-inner [data-deal-track-lab-orbit-replica]>button.deal-track-lab-point--done{position:relative;filter:none!important}.deal-track-lab-orbit-replica-inner [data-deal-track-lab-orbit-replica]>button.deal-track-lab-point--done:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;pointer-events:none;z-index:10;background:radial-gradient(circle at 36% 24%,#fff,#f0f9ff,#e0f2fe,#cffafe 9%,#bae6fd,#a5f3fc 13%,#91f8a5 18%,#62f064,#48e866,#38d796 42%,#2dd4bf 51%,#22d3ee 62%,#38bdf8 74%,#7dd3fc 84%,#0ea5e9 93%,#0c7486)!important;box-shadow:0 0 0 1px #ffffffbf,0 0 6px #bae6fdf2,0 0 12px #a5f3fc,0 0 20px #82f682fa,0 0 32px #4aeb64f5,0 0 44px #2dd4bfe0,0 0 58px #22d3eeb8,0 0 72px #38bdf894,0 0 86px #7dd3fc61!important}.deal-track-lab-orbit-replica-btn:not(:hover) .deal-track-lab-orbit-replica-inner [data-deal-track-lab-orbit-replica]>button.deal-track-lab-point--done{transform:translate(-50%,-50%) scale(1.14)!important;width:calc(var(--deal-lab-point-size, 26px) * 1.14)!important;height:calc(var(--deal-lab-point-size, 26px) * 1.14)!important}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle>button.deal-track-lab-point--active{z-index:8}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--future{opacity:1;border-width:2px;border-style:solid;border-color:hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 6) 88% 76% / .82);background:radial-gradient(ellipse 130% 100% at 50% -18%,rgb(255 255 255 / .72) 0%,transparent 50%),radial-gradient(circle at 26% 18%,rgb(255 255 255 / 1) 0%,transparent 44%),radial-gradient(circle at 76% 22%,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .12) 34%,transparent 58%),radial-gradient(ellipse 72% 58% at 82% 86%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 18) 92% 58% / .48) 0%,transparent 58%),conic-gradient(from 198deg at 50% 46%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 97% 70%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 98% 68%) 128deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 96% 66%) 258deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 97% 70%) 360deg),radial-gradient(circle at 52% 108%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 72% 22% / .52) 0%,transparent 54%);box-shadow:inset 0 6px 14px #ffffff4d,inset 0 -10px 18px #0f172a47,inset 0 -2px 5px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 96% 90% / .42),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 92% 98% / .35),0 1px #ffffff29,0 5px 12px #0206176b,0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 76% 56% / .62),0 0 18px hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 28) 92% 62% / .48),0 0 28px hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 42) 88% 56% / .38)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--future{opacity:.82;border-color:hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 4) 58% 52% / .55);background:radial-gradient(ellipse 130% 100% at 50% -18%,rgb(255 255 255 / .38) 0%,transparent 50%),radial-gradient(circle at 26% 18%,rgb(255 255 255 / .72) 0%,transparent 44%),radial-gradient(circle at 76% 22%,rgb(255 255 255 / .28) 0%,transparent 58%),radial-gradient(ellipse 72% 58% at 82% 86%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 12) 72% 48% / .32) 0%,transparent 58%),conic-gradient(from 198deg at 50% 46%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 72% 52%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 74% 50%) 128deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 72% 48%) 258deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 72% 52%) 360deg),radial-gradient(circle at 52% 108%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 55% 18% / .42) 0%,transparent 54%);box-shadow:inset 0 5px 12px #ffffff2e,inset 0 -9px 15px #0f172a57,inset 0 -2px 4px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 40% 38% / .22),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 35% 42% / .28),0 1px #ffffff14,0 4px 10px #02061773,0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 48% 36% / .38),0 0 10px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 55% 42% / .22)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--future,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--future{opacity:.82;border-color:hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 4) 58% 52% / .55);background:radial-gradient(ellipse 130% 100% at 50% -18%,rgb(255 255 255 / .38) 0%,transparent 50%),radial-gradient(circle at 26% 18%,rgb(255 255 255 / .72) 0%,transparent 44%),radial-gradient(circle at 76% 22%,rgb(255 255 255 / .28) 0%,transparent 58%),radial-gradient(ellipse 72% 58% at 82% 86%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 12) 72% 48% / .32) 0%,transparent 58%),conic-gradient(from 198deg at 50% 46%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 72% 52%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 74% 50%) 128deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 72% 48%) 258deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 72% 52%) 360deg),radial-gradient(circle at 52% 108%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 55% 18% / .42) 0%,transparent 54%);box-shadow:inset 0 5px 12px #ffffff2e,inset 0 -9px 15px #0f172a57,inset 0 -2px 4px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 40% 38% / .22),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 35% 42% / .28),0 1px #ffffff14,0 4px 10px #02061773,0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 48% 36% / .38),0 0 10px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 55% 42% / .22)}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--active{border-width:2px;border-style:solid;border-color:#ccfbf1fa;background:radial-gradient(ellipse 120% 92% at 50% -14%,rgb(255 255 255 / .52) 0%,transparent 46%),radial-gradient(circle at 32% 22%,rgb(255 255 255 / 1) 0%,rgb(204 251 241 / .55) 18%,transparent 42%),radial-gradient(ellipse 95% 72% at 58% 108%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 86% 44% / .38) 0%,transparent 52%),conic-gradient(from 208deg at 50% 50%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 99% 76%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 98% 73%) 122deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 96% 70%) 248deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 99% 76%) 360deg),radial-gradient(circle at 54% 84%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 66% 32% / .3),#0f172a33 62%);box-shadow:inset 0 0 18px #2dd4bf73,inset 0 0 34px #22d3ee38,inset 0 3px 11px #ffffff42,inset 0 -3px 10px #0f172a24,inset 0 0 0 1px #5eead48c,0 1px #ffffff1f,0 5px 16px #02061770,0 0 0 2px #5eead4fa,0 0 0 5px #22d3ee8c,0 0 0 9px #2dd4bf47,0 0 26px #22d3ee94,0 0 48px #2dd4bf61}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--active{border-color:hsl(var(--orbit-sweep-hue, 190) 98% 86% / .98);background:radial-gradient(ellipse 120% 92% at 50% -14%,rgb(255 255 255 / .54) 0%,transparent 46%),radial-gradient(circle at 32% 22%,rgb(255 255 255 / 1) 0%,rgb(224 242 254 / .58) 18%,transparent 42%),radial-gradient(ellipse 95% 72% at 58% 108%,hsl(calc(var(--orbit-sweep-hue, 190) + 12) 88% 46% / .42) 0%,transparent 52%),conic-gradient(from 208deg at 50% 50%,hsl(calc(var(--orbit-sweep-hue, 190) - 8) 100% 78%),hsl(var(--orbit-sweep-hue, 190) 98% 74%) 122deg,hsl(calc(var(--orbit-sweep-hue, 190) + 18) 96% 70%) 248deg,hsl(calc(var(--orbit-sweep-hue, 190) - 8) 100% 78%) 360deg),radial-gradient(circle at 54% 84%,hsl(calc(var(--orbit-sweep-hue, 190) + 20) 62% 30% / .32),#0f172a33 62%);box-shadow:inset 0 0 20px hsl(var(--orbit-sweep-hue, 190) 92% 64% / .5),inset 0 0 36px hsl(calc(var(--orbit-sweep-hue, 190) + 10) 90% 58% / .26),inset 0 3px 11px #ffffff47,inset 0 -3px 10px #0f172a24,inset 0 0 0 1px hsl(var(--orbit-sweep-hue, 190) 92% 72% / .6),0 1px #ffffff1f,0 5px 16px #02061770,0 0 0 2px hsl(var(--orbit-sweep-hue, 190) 96% 74% / .98),0 0 0 5px hsl(calc(var(--orbit-sweep-hue, 190) + 10) 90% 62% / .55),0 0 0 9px hsl(calc(var(--orbit-sweep-hue, 190) + 24) 84% 56% / .28),0 0 28px hsl(calc(var(--orbit-sweep-hue, 190) + 8) 92% 62% / .6),0 0 50px hsl(calc(var(--orbit-sweep-hue, 190) + 24) 86% 56% / .4)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--active,.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--active,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--active{border-color:hsl(var(--orbit-sweep-hue, 190) 98% 86% / .98)!important;background:radial-gradient(ellipse 120% 92% at 50% -14%,rgb(255 255 255 / .54) 0%,transparent 46%),radial-gradient(circle at 32% 22%,rgb(255 255 255 / 1) 0%,rgb(224 242 254 / .58) 18%,transparent 42%),radial-gradient(ellipse 95% 72% at 58% 108%,hsl(calc(var(--orbit-sweep-hue, 190) + 12) 88% 46% / .42) 0%,transparent 52%),conic-gradient(from 208deg at 50% 50%,hsl(calc(var(--orbit-sweep-hue, 190) - 8) 100% 78%),hsl(var(--orbit-sweep-hue, 190) 98% 74%) 122deg,hsl(calc(var(--orbit-sweep-hue, 190) + 18) 96% 70%) 248deg,hsl(calc(var(--orbit-sweep-hue, 190) - 8) 100% 78%) 360deg),radial-gradient(circle at 54% 84%,hsl(calc(var(--orbit-sweep-hue, 190) + 20) 62% 30% / .32),#0f172a33 62%)!important;box-shadow:inset 0 0 20px hsl(var(--orbit-sweep-hue, 190) 92% 64% / .5),inset 0 0 36px hsl(calc(var(--orbit-sweep-hue, 190) + 10) 90% 58% / .26),inset 0 3px 11px #ffffff47,inset 0 -3px 10px #0f172a24,inset 0 0 0 1px hsl(var(--orbit-sweep-hue, 190) 92% 72% / .6),0 1px #ffffff1f,0 5px 16px #02061770,0 0 0 2px hsl(var(--orbit-sweep-hue, 190) 96% 74% / .98),0 0 0 5px hsl(calc(var(--orbit-sweep-hue, 190) + 10) 90% 62% / .55),0 0 0 9px hsl(calc(var(--orbit-sweep-hue, 190) + 24) 84% 56% / .28),0 0 28px hsl(calc(var(--orbit-sweep-hue, 190) + 8) 92% 62% / .6),0 0 50px hsl(calc(var(--orbit-sweep-hue, 190) + 24) 86% 56% / .4)!important}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done,.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done{opacity:1!important;transform:translate(-50%,-50%) scale(1.16)!important;filter:saturate(1.45) brightness(1.18)!important;border-color:hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 30) 94% 68% / .94)!important;background:radial-gradient(ellipse 126% 96% at 50% -16%,rgb(255 255 255 / .06) 0%,transparent 36%),radial-gradient(circle at 28% 20%,rgb(255 255 255 / .12) 0%,transparent 30%),radial-gradient(ellipse 74% 58% at 82% 86%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 32) 100% 58% / .6) 0%,transparent 60%),conic-gradient(from 196deg at 50% 46%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 24) 100% 64%),hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 34) 100% 58%) 128deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 48) 98% 54%) 258deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 24) 100% 64%) 360deg),radial-gradient(circle at 54% 104%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 74% 22% / .54) 0%,transparent 56%)!important;box-shadow:inset 0 4px 10px #ffffff24,inset 0 -8px 14px #0f172a42,inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 98% 82% / .42),0 1px #ffffff1f,0 4px 12px #02061766,0 0 0 1px hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 18) 88% 56% / .66),0 0 16px hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 34) 94% 60% / .64),0 0 30px hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 48) 90% 56% / .46)!important}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=violet],.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=violet],.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=violet]{filter:saturate(1.52) brightness(1.2) hue-rotate(16deg)!important}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=blue],.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=blue],.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=blue]{filter:saturate(1.5) brightness(1.18) hue-rotate(4deg)!important}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=lavender],.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=lavender],.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica[data-orbit-sweep-multicolor]>button.deal-track-lab-point--done[data-orbit-replica-tint=lavender]{filter:saturate(1.56) brightness(1.22) hue-rotate(24deg)!important}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--active{--deal-lab-point-active-mult: 1.72;border-color:#f0fdfa;background:radial-gradient(ellipse 120% 92% at 50% -14%,rgb(255 255 255 / .62) 0%,transparent 46%),radial-gradient(circle at 32% 22%,rgb(255 255 255 / 1) 0%,rgb(204 251 241 / .68) 18%,transparent 42%),radial-gradient(ellipse 95% 72% at 58% 108%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 86% 48% / .44) 0%,transparent 52%),conic-gradient(from 208deg at 50% 50%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 99% 80%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 99% 78%) 122deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 97% 74%) 248deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 99% 80%) 360deg),radial-gradient(circle at 54% 84%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 66% 34% / .34),#0f172a29 62%);box-shadow:inset 0 0 24px #2dd4bf85,inset 0 0 42px #22d3ee4d,inset 0 4px 12px #ffffff52,inset 0 -3px 10px #0f172a1f,inset 0 0 0 1px #5eead4a6,0 1px #ffffff29,0 5px 16px #02061766,0 0 0 2px #6ee7ff,0 0 0 6px #22d3ee9e,0 0 0 11px #2dd4bf57,0 0 32px #22d3eead,0 0 56px #2dd4bf75}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--norm{border-width:2px;border-style:solid;border-color:#2dd4bfd1;background:radial-gradient(ellipse 122% 94% at 50% -10%,rgb(255 255 255 / .42) 0%,transparent 46%),radial-gradient(circle at 32% 22%,rgb(255 255 255 / .95) 0%,transparent 40%),radial-gradient(ellipse 88% 70% at 62% 84%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 46% / .42) 0%,transparent 56%),conic-gradient(from 208deg at 50% 50%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 94% 66%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 94% 62%) 138deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 90% 58%) 268deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 94% 66%) 360deg),radial-gradient(circle at 58% 78%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 70% 28% / .38) 0%,transparent 58%);box-shadow:inset 0 5px 12px #ffffff1f,inset 0 -8px 14px #0f172a38,inset 0 -1px 3px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 90% 70% / .22),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 92% / .2),0 1px #ffffff1a,0 3px 10px #0206175c,0 0 0 1px #0d94888c,0 0 12px #2dd4bf52,0 0 0 2px #c4b5fd85,0 0 0 5px #8b5cf642,0 0 18px #a78bfa6b,0 0 28px #7c3aed52}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--nt{border-width:2px;border-style:solid;border-color:#2dd4bfd6;background:radial-gradient(ellipse 124% 96% at 50% -10%,rgb(255 255 255 / .48) 0%,transparent 44%),radial-gradient(circle at 30% 20%,rgb(236 254 255 / 1) 0%,transparent 38%),radial-gradient(ellipse 90% 68% at 70% 86%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 96% 56% / .4) 0%,transparent 56%),conic-gradient(from 218deg at 50% 50%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 100% 74%),hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 100% 70%) 128deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 10) 98% 62%) 258deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 100% 74%) 360deg);box-shadow:inset 0 5px 12px #ffffff2e,inset 0 -9px 16px #0f172a33,inset 0 -2px 4px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 95% 88% / .35),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 92% 96% / .25),0 1px #ffffff1f,0 3px 10px #02061757,0 0 0 1px #0d948885,0 0 12px #2dd4bf57,0 0 0 2px #c4b5fd85,0 0 0 5px #8b5cf642,0 0 18px #a78bfa6b,0 0 28px #7c3aed52}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--dark{border-width:2px;border-style:solid;border-color:#5eead4e0;background:radial-gradient(ellipse 122% 94% at 50% -8%,rgb(255 255 255 / .38) 0%,transparent 44%),radial-gradient(circle at 34% 22%,rgb(250 245 255 / .98) 0%,transparent 38%),radial-gradient(ellipse 88% 70% at 68% 86%,hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 50% / .42) 0%,transparent 56%),conic-gradient(from 220deg at 50% 50%,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 94% 76%),hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 6) 92% 68%) 138deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) + 14) 88% 62%) 268deg,hsl(calc(var(--orbit-replica-rest-hue, var(--deal-hue)) - 10) 94% 76%) 360deg);box-shadow:inset 0 5px 11px #ffffff24,inset 0 -8px 15px #0f172a3d,inset 0 -1px 3px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 82% / .28),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 86% 94% / .22),0 1px #ffffff1a,0 3px 10px #02061766,0 0 0 1px #0d948880,0 0 14px #2dd4bf5c,0 0 0 2px #c4b5fd85,0 0 0 5px #8b5cf642,0 0 18px #a78bfa6b,0 0 28px #7c3aed52}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--norm,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--norm{border-color:#5eead4f5;box-shadow:inset 0 5px 12px #ffffff2e,inset 0 -8px 14px #0f172a33,inset 0 -1px 3px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 90% 70% / .28),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 92% / .26),0 1px #ffffff24,0 3px 10px #02061757,0 0 0 1px #0d94889e,0 0 18px #2dd4bf85,0 0 0 2px #c4b5fdb8,0 0 0 6px #8b5cf666,0 0 26px #a78bfa94,0 0 40px #7c3aed70,0 0 48px #2dd4bf52}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--nt,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--nt{border-color:#5eead4f5;box-shadow:inset 0 5px 12px #ffffff38,inset 0 -9px 16px #0f172a2e,inset 0 -2px 4px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 95% 88% / .38),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 92% 96% / .3),0 1px #ffffff24,0 3px 10px #02061752,0 0 0 1px #0d94889e,0 0 18px #2dd4bf85,0 0 0 2px #c4b5fdb8,0 0 0 6px #8b5cf666,0 0 26px #a78bfa94,0 0 40px #7c3aed70,0 0 48px #2dd4bf52}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--dark,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point--done.deal-track-lab-point--dark{border-color:#a5f3fcf0;box-shadow:inset 0 5px 11px #fff3,inset 0 -8px 15px #0f172a38,inset 0 -1px 3px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 88% 82% / .32),inset 0 0 0 1px hsl(var(--orbit-replica-rest-hue, var(--deal-hue)) 86% 94% / .26),0 1px #ffffff1f,0 3px 10px #02061761,0 0 0 1px #0d94889e,0 0 20px #2dd4bf85,0 0 0 2px #c4b5fdb8,0 0 0 6px #8b5cf666,0 0 26px #a78bfa94,0 0 40px #7c3aed70,0 0 48px #2dd4bf52}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner [data-deal-track-lab-orbit-replica]>button.deal-track-lab-point--done:after,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner [data-deal-track-lab-orbit-replica]>button.deal-track-lab-point--done:after{background:radial-gradient(circle at 34% 22%,#fff,#f0f9ff 2%,#e0f2fe,#cffafe 8%,#bae6fd,#a5f3fc 12%,#9bfaaf 17%,#6ef269 24%,#52ec5f,#38da9b,#2dd4bf 48%,#22d3ee 58%,#38bdf8 70%,#7dd3fc 80%,#38bdf8,#0ea5e9 96%,#0e7490)!important;box-shadow:0 0 0 1px #ffffffd9,0 0 8px #bae6fd,0 0 16px #a5f3fc,0 0 26px #8cf887,0 0 38px #52ec64,0 0 52px #2dd4bff2,0 0 68px #22d3eed9,0 0 84px #38bdf8ad,0 0 98px #7dd3fc73!important}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point[data-orbit-replica-tint=violet]{filter:drop-shadow(0 0 6px rgb(99 102 241 / .55)) drop-shadow(0 0 13px rgb(129 140 250 / .5)) drop-shadow(0 0 20px rgb(79 70 229 / .32))}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point[data-orbit-replica-tint=blue]{filter:drop-shadow(0 0 7px rgb(59 130 246 / .42)) drop-shadow(0 0 16px rgb(37 99 235 / .22))}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle--orbit-replica>button.deal-track-lab-point[data-orbit-replica-tint=lavender]{filter:drop-shadow(0 0 7px rgb(167 139 250 / .58)) drop-shadow(0 0 14px rgb(196 181 253 / .52)) drop-shadow(0 0 22px rgb(139 92 246 / .34))}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle:not(.deal-track-lab-circle--orbit-replica)>button.deal-track-lab-point:not(.deal-track-lab-point--active),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle:not(.deal-track-lab-circle--orbit-replica)>button.deal-track-lab-point:not(.deal-track-lab-point--active){z-index:6;border-width:2px;border-color:#f8fafce0;--deal-crater-inner: inset 0 2px 5px rgb(255 255 255 / .38), inset 0 -9px 15px rgb(15 23 42 / .42), inset 0 -1px 3px rgb(186 206 229 / .18), inset 0 0 0 1px rgb(255 255 255 / .38);--deal-crater-outer: 0 2px 0 rgb(255 255 255 / .2), 0 8px 16px rgb(2 6 23 / .5), 0 4px 8px rgb(2 6 23 / .28), 0 0 0 1px rgb(99 102 241 / .42);filter:brightness(1.18) saturate(1.08)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle:not(.deal-track-lab-circle--orbit-replica)>button.deal-track-lab-point--active,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle:not(.deal-track-lab-circle--orbit-replica)>button.deal-track-lab-point--active{z-index:8;filter:brightness(1.08) saturate(1.06);--deal-crater-inner: inset 0 2px 7px rgb(255 255 255 / .36), inset 0 -9px 14px rgb(15 23 42 / .36), inset 0 -2px 4px rgb(165 243 252 / .18), inset 0 0 0 1px rgb(45 212 191 / .45);--deal-crater-outer: 0 2px 0 rgb(255 255 255 / .22), 0 8px 16px rgb(2 6 23 / .48), 0 4px 9px rgb(2 6 23 / .26), 0 0 0 1px rgb(34 211 238 / .45)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle>button.deal-track-lab-point:not(:hover):not(:focus-visible),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point:not(:hover):not(:focus-visible){transform:translate(-50%,calc(-50% - 1px)) scale(1.05)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle>button.deal-track-lab-point--active:not(:hover):not(:focus-visible),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point--active:not(:hover):not(:focus-visible){transform:translate(-50%,calc(-50% - 1px)) scale(calc(var(--deal-lab-point-active-mult) * 1.03))}.deal-track-lab-orbit-replica-btn:hover:has(.deal-track-lab-circle>button.deal-track-lab-point:hover) .deal-track-lab-circle>button.deal-track-lab-point:not(:hover),.deal-track-lab-orbit-replica-btn:has(.deal-track-lab-circle>button.deal-track-lab-point:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point:not(:focus-visible){transform:translate(-50%,calc(-50% - 2px)) scale(1.06);filter:brightness(.88) saturate(.9);opacity:.86}.deal-track-lab-orbit-replica-btn:hover:has(.deal-track-lab-circle>button.deal-track-lab-point:hover) .deal-track-lab-circle>button.deal-track-lab-point--active:not(:hover),.deal-track-lab-orbit-replica-btn:has(.deal-track-lab-circle>button.deal-track-lab-point:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point--active:not(:focus-visible){transform:translate(-50%,calc(-50% - 2px)) scale(calc(var(--deal-lab-point-active-mult) * 1.02));filter:brightness(.94) saturate(.95);opacity:.92}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle>button.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){z-index:10;opacity:1;border-color:#fffffffa;--deal-crater-inner: inset 0 1px 4px rgb(255 255 255 / .55), inset 0 -10px 16px rgb(15 23 42 / .38), inset 0 0 0 1px rgb(255 255 255 / .5);--deal-crater-outer: 0 0 0 2px rgb(255 255 255 / .92), 0 0 0 3px rgb(99 102 241 / .5), 0 2px 0 rgb(255 255 255 / .35), 0 10px 20px rgb(2 6 23 / .5), 0 6px 10px rgb(2 6 23 / .3);transform:translate(-50%,calc(-50% - 4px)) scale(calc(var(--deal-lab-point-active-mult) * 1.1));filter:brightness(1.3) saturate(1.12)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle>button.deal-track-lab-point--active:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle>button.deal-track-lab-point--active:focus-visible{z-index:10;opacity:1;--deal-crater-inner: inset 0 2px 6px rgb(255 255 255 / .52), inset 0 -10px 16px rgb(15 23 42 / .32), inset 0 0 0 2px rgb(45 212 191 / .55);--deal-crater-outer: 0 0 0 2px rgb(204 251 241 / .95), 0 0 0 3px rgb(34 211 238 / .55), 0 3px 0 rgb(255 255 255 / .3), 0 11px 22px rgb(2 6 23 / .48), 0 8px 12px rgb(2 6 23 / .28);transform:translate(-50%,calc(-50% - 4px)) scale(calc(var(--deal-lab-point-active-mult) * 1.12));filter:brightness(1.16) saturate(1.1)}.deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){transform:translate(-50%,-50%)}.deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:hover,.deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:focus-visible{transform:translate(-50%,-50%)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:not(.deal-track-lab-point--active),.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:not(.deal-track-lab-point--active):hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:not(.deal-track-lab-point--active):not(:focus-visible){z-index:4!important;transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important;border-width:1px!important;border-color:#1e293bd1!important;--deal-crater-inner: inset 0 9px 17px rgb(15 23 42 / .4), inset 0 -5px 11px rgb(255 255 255 / .1), inset 0 -1px 3px rgb(186 206 229 / .17), inset 0 0 0 1px rgb(30 41 59 / .82);--deal-crater-outer: 0 1px 0 rgb(255 255 255 / .08), 0 3px 8px rgb(2 6 23 / .42), 0 6px 14px rgb(2 6 23 / .2)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active,.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:not(:focus-visible){z-index:5!important;transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important}.deal-track-lab-orbit-replica-btn:hover:has(.deal-track-lab-circle>button.deal-track-lab-point:hover) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:not(:hover){transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important}.deal-track-lab-orbit-replica-btn:hover:has(.deal-track-lab-circle>button.deal-track-lab-point:hover) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:not(:hover){transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){z-index:4!important;transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important;border-width:1px!important;border-color:#1e293bd1!important;--deal-crater-inner: inset 0 9px 17px rgb(15 23 42 / .4), inset 0 -5px 11px rgb(255 255 255 / .1), inset 0 -1px 3px rgb(186 206 229 / .17), inset 0 0 0 1px rgb(30 41 59 / .82);--deal-crater-outer: 0 1px 0 rgb(255 255 255 / .08), 0 3px 8px rgb(2 6 23 / .42), 0 6px 14px rgb(2 6 23 / .2)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-circle[data-orbit-hover-suppressed]>button.deal-track-lab-point--active:focus-visible{z-index:5!important;transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important}.deal-track-lab-circle-inner{position:absolute;z-index:3;top:72px;right:72px;bottom:72px;left:72px;border-radius:50%;background-color:#140e30;background-image:radial-gradient(ellipse 112% 98% at 72% 34%,rgb(99 102 241 / .44) 0%,rgb(79 70 229 / .34) 34%,rgb(49 46 129 / .3) 52%,transparent 62%),radial-gradient(ellipse 100% 96% at 38% 70%,rgb(109 40 217 / .4) 0%,rgb(76 29 149 / .34) 44%,transparent 58%),radial-gradient(ellipse 118% 92% at 24% 38%,rgb(37 99 235 / .4) 0%,rgb(59 130 246 / .28) 38%,rgb(30 58 138 / .24) 52%,transparent 62%),radial-gradient(circle at 56% 58%,rgb(139 92 246 / .36) 0%,transparent 50%),radial-gradient(circle at 48% 22%,rgb(67 56 202 / .38) 0%,transparent 46%),radial-gradient(circle at 50% 50%,transparent 8%,rgb(36 30 78 / .45) 38%,rgb(22 16 52 / .82) 64%,rgb(10 8 34 / .96) 100%);box-shadow:inset 0 0 28px #0f172a61,inset 0 10px 26px #3b82f624,inset 0 0 22px #6366f129,inset 0 0 52px 14px #04030e85;pointer-events:none}.deal-track-lab-circle[data-orbit-preview] .deal-track-lab-circle-inner{box-shadow:inset 0 0 28px #0f172a61,inset 0 10px 26px #3b82f624,inset 0 0 22px #6366f129,inset 0 0 52px 14px #04030e85,inset 0 0 70px #60a5fa24,inset 0 -24px 60px #6366f11f,inset 0 20px 50px #c4b5fd1a}.deal-track-lab-circle-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 36px 14px #120a2a47,inset 0 0 12px 4px #8b5cf62e,inset 0 0 2px 1px #baa6f56b,0 0 12px 2px #a78bfa80,0 0 26px 6px #38bdf852,0 0 42px 10px #4c1d9542}.deal-track-lab-circle[data-orbit-preview] .deal-track-lab-circle-inner:after{box-shadow:inset 0 0 36px 14px #120a2a47,inset 0 0 12px 4px #8b5cf62e,inset 0 0 2px 1px #baa6f56b,0 0 12px 2px #a78bfa80,0 0 26px 6px #38bdf852,0 0 42px 10px #4c1d9542,0 0 36px 14px #3b82f647,0 0 56px 20px #c084fc33}.deal-track-lab-circle[data-orbit-preview] .deal-track-lab-circle-center-spot--lit{box-shadow:0 0 40px #3b82f647,0 0 64px #c084fc33}.deal-track-lab-circle-center{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;padding:0 clamp(12px,11%,40px);text-align:center}.deal-track-lab-circle-center-label-strip{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:-18px;align-self:stretch;width:100%;box-sizing:border-box}.deal-track-lab-circle-center-label-row{display:flex;align-items:center;justify-content:center;min-height:18.25px;align-self:stretch;width:100%;box-sizing:border-box}.deal-track-lab-circle-center-label-row--deal-type-dup{display:none;min-height:0}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-row--deal-type-dup{display:flex}.deal-track-lab-circle-center-label-stack{display:grid;width:100%;min-height:46px;place-items:center;align-content:center}.deal-track-lab-circle-center-label-stack>.deal-track-lab-circle-center-label-lit-wrap,.deal-track-lab-circle-center-label-stack>.deal-track-lab-circle-center-preview-wrap{grid-area:1 / 1;transition:opacity .14s ease,visibility .14s ease}.deal-track-lab-circle-center-label-lit-wrap{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgb(94 234 212 / .86)) drop-shadow(0 0 12px rgb(34 211 238 / .72)) drop-shadow(0 0 20px rgb(99 102 241 / .54)) drop-shadow(0 0 30px rgb(139 92 246 / .46)) drop-shadow(0 -6px 24px rgb(192 132 252 / .42))}.deal-track-lab-circle-center-stack-dim{opacity:0;visibility:hidden;pointer-events:none}.deal-track-lab-circle-center-preview-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.deal-track-lab-circle-center-label{font-size:13px;font-weight:850;letter-spacing:.22em;text-transform:uppercase;line-height:1.25;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-circle-center-label-lit-wrap{display:none}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip{position:absolute;left:50%;bottom:100%;transform:translate(-50%);margin-top:0;margin-bottom:2px;width:max-content;max-width:min(300px,92vw);max-width:min(300px,calc(100cqi - 8px));min-height:0;z-index:170;gap:6px;pointer-events:none;transition:opacity .14s ease,visibility .14s ease}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap{position:relative;z-index:2;padding:9px 15px 10px;border-radius:11px;overflow:visible;isolation:isolate;filter:none;transition:opacity .14s ease,visibility .14s ease}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap:after,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:13px;z-index:0;background:linear-gradient(122deg,#fff,#5eead4 11%,#06b6d4 28%,#22d3ee 46%,#818cf8,#d946ef 80%,#fdf4ff);box-shadow:0 0 18px #0ea5e959,0 0 28px #6366f138;pointer-events:none}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap:before,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-lit-wrap:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:9px;background:linear-gradient(158deg,#3a2e8c,#2a2073 28%,#1c1652 58%,#0e0b30);border:none;box-shadow:0 1px #8b5cf624 inset,0 -1px #0206178c inset,0 12px 36px #0a08238c,0 0 28px #4338ca2e;z-index:1}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--current-head:not(.deal-track-lab-circle-center-label--launch-hint):not(.deal-track-lab-circle-center-label--deal-type-dup),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--current-head:not(.deal-track-lab-circle-center-label--launch-hint):not(.deal-track-lab-circle-center-label--deal-type-dup){position:relative;z-index:2;font-size:calc(17px * 2.9 / 1.42);letter-spacing:.07em;line-height:1.15;background-image:linear-gradient(122deg,#fff,#5eead4 11%,#06b6d4 28%,#22d3ee 46%,#818cf8,#d946ef 80%,#fdf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint.deal-track-lab-circle-center-label--current-head,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint.deal-track-lab-circle-center-label--current-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12em;max-width:22ch;text-align:center;text-transform:none;font-size:calc(17px * 2.9 / 1.42);letter-spacing:.02em;line-height:1.12;background-image:none;-webkit-background-clip:unset;background-clip:unset;color:unset;-webkit-text-fill-color:unset;text-shadow:none;filter:none}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint-title,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint-title{display:block;font-size:.98em;font-weight:880;letter-spacing:.045em;line-height:1.08;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(122deg,#fff,#5eead4 14%,#22d3ee 42%,#a78bfa 72%,#fdf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;filter:none}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint-cta,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--launch-hint-cta{display:block;margin-top:0;font-size:1.12em;font-weight:950;letter-spacing:.14em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(118deg,#fffbeb,#fef08a 18%,#fb923c 48%,#ea580c,#fcd34d 88%,#fffef5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:none;text-shadow:0 1px 0 rgb(154 52 18 / .82),0 0 8px rgb(251 146 60 / .32)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup.deal-track-lab-circle-center-label--current-head,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup.deal-track-lab-circle-center-label--current-head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12em;max-width:24ch;text-align:center;text-transform:none;font-size:calc(17px * 2.9 / 1.42);letter-spacing:.02em;line-height:1.1;background-image:none;-webkit-background-clip:unset;background-clip:unset;color:unset;-webkit-text-fill-color:unset;text-shadow:none}.deal-track-lab-circle-center-label--deal-type-dup-kartline{margin-top:-4px}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-mode,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-mode{display:block;font-size:1.26em;font-weight:950;letter-spacing:.045em;line-height:1.08;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;paint-order:stroke fill;-webkit-text-stroke:.7px rgba(15,23,42,.42);background-image:linear-gradient(122deg,#fff,#5eead4 14%,#22d3ee 42%,#a78bfa 72%,#fdf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-mode.deal-track-lab-circle-center-label--deal-type-dup-mode--no-trump,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-mode.deal-track-lab-circle-center-label--deal-type-dup-mode--no-trump{font-size:1.1em}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-kartline,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-kartline{display:inline-flex;align-items:baseline;justify-content:center;gap:.22em;flex-wrap:wrap}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-kart,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-kart{font-size:.72em;font-weight:950;letter-spacing:.12em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;paint-order:stroke fill;-webkit-text-stroke:.6px rgba(15,23,42,.44);background-image:linear-gradient(102deg,#f0f9ff,#7dd3fc 16%,#a5b4fc 38%,#e879f9 68%,#fdf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-num,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label--deal-type-dup-num{font-size:1.08em;font-weight:950;letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;paint-order:stroke fill;-webkit-text-stroke:.55px rgba(22,83,34,.5);background-image:linear-gradient(118deg,#fffbeb,#ecfccb 10%,#d9f99d 24%,#bef264 44%,#a3e635,#84cc16 80%,#4d7c0f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(63 98 18 / .72)) drop-shadow(0 0 10px rgb(217 249 157 / .65)) drop-shadow(0 0 18px rgb(132 204 22 / .42))}@container deal-track-b (max-width: 560px){.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip{left:50%;transform:translate(-50%);max-width:min(280px,94vw);max-width:min(280px,calc(100cqi - 12px))}}@media (max-height: 720px){.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip{left:50%;transform:translate(-50%,10px);margin-bottom:0}}.deal-track-lab-circle-center-label--current-head{font-size:17px;font-weight:900;letter-spacing:.17em;line-height:1.24;background-image:linear-gradient(to bottom,rgb(255 255 255 / .98) 0%,rgb(204 251 241 / .92) 4%,rgb(94 234 212 / .75) 9%,rgb(125 211 252 / .5) 14%,rgb(196 181 253 / .35) 20%,transparent 30%),linear-gradient(102deg,#5eead4,#22d3ee,#38bdf8,#60a5fa,#818cf8 56%,#a78bfa 72%,#c084fc,#e9d5ff);text-shadow:0 0 10px rgb(45 212 191 / .52),0 0 16px rgb(34 211 238 / .44),0 0 20px rgb(99 102 241 / .36),0 0 16px rgb(168 85 247 / .28),0 1px 0 rgb(15 23 42 / .42),0 2px 6px rgb(2 6 23 / .2)}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque{position:relative;isolation:isolate;overflow:visible;box-sizing:border-box;max-width:min(232px,calc(100% - 20px));margin-inline:auto;padding:9px 14px 10px;border-radius:999px;filter:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transform:perspective(560px) rotateX(5deg);transform-origin:50% 50%}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:inherit;z-index:1;pointer-events:none;border:none;background:radial-gradient(ellipse 115% 96% at 50% 26%,rgb(150 130 220 / .78) 0%,rgb(88 72 168 / .42) 34%,transparent 58%),radial-gradient(ellipse 58% 165% at -10% 50%,rgb(2 0 14 / .94) 0%,transparent 54%),radial-gradient(ellipse 58% 165% at 110% 50%,rgb(2 0 14 / .94) 0%,transparent 54%),linear-gradient(158deg,#3a2e8c,#2a2073 28%,#1c1652 58%,#0e0b30);box-shadow:inset 0 24px 38px -18px #d2c8ff42,inset 0 -26px 36px -14px #0000009e,inset 22px 0 36px -14px #0000008f,inset -22px 0 36px -14px #0000008f,0 1px #8b5cf624 inset,0 -1px #0206178c inset,0 12px 36px #0a08238c,0 0 28px #4338ca2e}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;z-index:0;pointer-events:none;background:radial-gradient(ellipse 98% 72% at 50% -6%,rgb(255 255 255 / .42) 0%,transparent 46%),linear-gradient(122deg,#fff,#5eead4 11%,#06b6d4 28%,#22d3ee 46%,#818cf8,#d946ef 80%,#fdf4ff);box-shadow:0 0 22px #22d3ee8c,0 0 38px #6366f16b,0 0 52px #a78bfa4d,0 0 28px #d946ef38}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque .deal-track-lab-circle-center-label--current-head:not(.deal-track-lab-circle-center-label--launch-hint):not(.deal-track-lab-circle-center-label--volume-arc){position:relative;z-index:2;font-size:15px;font-weight:750;letter-spacing:.12em;background-image:linear-gradient(122deg,#fff,#5eead4 11%,#06b6d4 28%,#22d3ee 46%,#818cf8,#d946ef 80%,#fdf4ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque--arc{padding:4px 8px 12px;transform:none;max-width:min(232px,calc(100% - 20px))}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center-label-strip:has(.deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque--arc){margin-top:-54px}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-deal-track-lab-center-cap-two-rows] .deal-track-lab-circle-center-label-strip:has(.deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque--arc){margin-top:-42px}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main>.deal-track-lab-circle-center>.deal-track-lab-circle-center-num{transform:translateY(-28px)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-deal-track-lab-orbit-preview-ui]>.deal-track-lab-circle-center>.deal-track-lab-circle-center-num{transform:translateY(-19px)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center-cap{font-size:19px;line-height:1.2;margin-top:-7px;transform:translateY(-12px)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center>.deal-track-lab-deck-strip{transform:translateY(-28px) scale(calc(var(--deal-disk-strip-scale, 2.68) * 1.34));transform-origin:center top}.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque--arc:before,.deal-track-lab-root-scope .deal-track-lab-circle-center-label-lit-wrap--volume-main-plaque--arc:after{display:none}.deal-track-lab-root-scope .deal-track-lab-circle-center-label--volume-arc{position:relative;z-index:2;display:block;width:100%;margin:0;padding:0;line-height:0;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:inherit;-webkit-text-fill-color:inherit}.deal-track-lab-root-scope .deal-track-lab-volume-main-arc-plaque{display:block;width:100%;max-width:232px;margin-inline:auto;overflow:visible}.deal-track-lab-root-scope .deal-track-lab-volume-main-arc-plaque__glyph{font-size:15px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;font-family:inherit;text-rendering:geometricPrecision;paint-order:stroke fill;stroke:#0f172a80;stroke-width:.55px}.deal-track-lab-root-scope .deal-track-lab-circle-wrap--in-row .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale):not(.deal-track-lab-circle-center-num--orbit-hold-pink){filter:drop-shadow(0 2px 0 rgb(var(--dtl-num-rgb-engrave) / .94)) drop-shadow(0 3px 2px rgb(var(--dtl-num-rgb-depth) / .42)) drop-shadow(0 -1px 0 rgb(var(--dtl-num-rgb-highlight) / .26)) drop-shadow(0 0 8px rgb(var(--dtl-num-rgb-glow-v) / .42)) drop-shadow(0 6px 16px rgb(var(--dtl-num-rgb-depth) / .38))}.deal-track-lab-circle-center-label--preview-pick{font-size:13px;font-weight:850;letter-spacing:.22em;background-image:linear-gradient(108deg,#ffedd5,#fdba74 20%,#fb923c 42%,#fb7185,#f472b6 82%,#fbcfe8);text-shadow:0 0 12px rgb(251 113 133 / .62),0 0 22px rgb(244 114 182 / .45),0 0 8px rgb(251 146 60 / .48),0 1px 0 rgb(15 23 42 / .88)}.game-deal-orbit-dock__mini .deal-track-lab-circle-center-label--preview-pick{font-size:13px;line-height:1.25;letter-spacing:.22em;display:inline-block;position:relative;z-index:0;transform:scale(2.45);transform-origin:center center;padding:1px 10px 2px;text-shadow:0 1px 0 rgb(15 23 42 / .72)}.game-deal-orbit-dock__mini .deal-track-lab-circle-center-label--preview-pick:before{content:"";position:absolute;top:-1px;right:-6px;bottom:-1px;left:-6px;z-index:-1;border-radius:10px;background:linear-gradient(138deg,#ede9fec7,#c4b5fdb8 22%,#bae6fdb8 50%,#67e8f9ad 76%,#99f6e4b8);box-shadow:inset 0 1px #ffffffad,0 0 0 1px #c084fc80,0 8px 18px #0f172a38;pointer-events:none}.game-deal-orbit-dock__mini .deal-track-lab-circle-center-preview-wrap .deal-track-lab-circle-center-label-bar{display:none}.deal-track-lab-circle-center-label-bar{flex-shrink:0;width:min(172px,82%);min-width:140px;height:8px;border-radius:999px;background:linear-gradient(90deg,#ede9fe,#c4b5fd 22%,#a78bfa 48%,#d8b4fe 72%,#e9d5ff);box-shadow:0 0 12px #a78bfaa6,0 0 22px #c084fc73,0 0 8px #8b5cf666,inset 0 1px #ffffff59}.deal-track-lab-circle-center-num{display:inline-block;margin-top:-14px;padding:.03em .11em .05em;font-size:66px;font-weight:950;line-height:1;letter-spacing:-.018em;font-variant-numeric:tabular-nums}.deal-track-lab-circle-wrap--in-row .deal-track-lab-circle-center-num{background:linear-gradient(124deg,var(--dtl-num-g1) 0%,var(--dtl-num-g2) 12%,var(--dtl-num-g3) 26%,var(--dtl-num-g4) 38%,var(--dtl-num-g5) 50%,var(--dtl-num-g6) 56%,var(--dtl-num-g7) 70%,var(--dtl-num-g8) 86%,var(--dtl-num-g9) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgb(var(--dtl-num-rgb-engrave) / .92)) drop-shadow(0 3px 2px rgb(var(--dtl-num-rgb-depth) / .38)) drop-shadow(0 -1px 0 rgb(var(--dtl-num-rgb-highlight) / .22)) drop-shadow(0 0 12px rgb(var(--dtl-num-rgb-glow-v) / .58)) drop-shadow(0 0 24px rgb(var(--dtl-num-rgb-glow-i) / .38)) drop-shadow(0 8px 18px rgb(var(--dtl-num-rgb-depth) / .45))}.deal-track-lab-circle-wrap--in-row .deal-track-lab-circle-center-num.deal-track-lab-circle-center-num--orbit-hold-pink{background:linear-gradient(118deg,#fff1f2,#ffe4e6 9%,#fda4af 24%,#fb7185 38%,#f43f5e 50%,#ec4899 61%,#d946ef 73%,#f0abfc 86%,#fce7f3 96%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 rgb(136 19 55 / .52)) drop-shadow(0 0 16px rgb(244 63 94 / .52)) drop-shadow(0 0 30px rgb(236 72 153 / .4)) drop-shadow(0 0 44px rgb(217 70 239 / .26)) drop-shadow(0 -1px 0 rgb(255 255 255 / .42)) drop-shadow(0 7px 18px rgb(15 23 42 / .38))}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale){margin-top:-14px;padding:.05em .1em .06em;font-size:108px;letter-spacing:-.026em;background:linear-gradient(108deg,#ecfeff,#cffafe 12%,#5eead4 28%,#2dd4bf 42%,#14b8a6 54%,#22d3ee,#67e8f9 82%,#ccfbf1 94%,#f0fdfa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(17 94 89 / .74)) drop-shadow(0 0 16px rgb(34 211 238 / .38)) drop-shadow(0 0 28px rgb(20 184 166 / .26)) drop-shadow(0 2px 8px rgb(15 23 42 / .55));transition:filter .38s ease,transform .1s ease}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale){transform:none;background:linear-gradient(112deg,#fffbeb,#ffedd5 14%,#fdba74 32%,#ea580c 48%,#f97316 58%,#fb923c 72%,#fdba74 88%,#fff7ed);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(154 52 18 / .72)) drop-shadow(0 0 16px rgb(251 146 60 / .38)) drop-shadow(0 0 28px rgb(234 88 12 / .22)) drop-shadow(0 2px 8px rgb(15 23 42 / .55))}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale{pointer-events:auto;cursor:pointer;position:relative;z-index:9;isolation:isolate;display:inline-grid;place-items:center;border:none;margin:0;padding:0;transition:transform .1s ease;border-radius:999px;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-webkit-tap-highlight-color:transparent;background:none;filter:none;box-shadow:none;color:inherit;-webkit-text-fill-color:inherit}.deal-track-lab-circle-center-launch-icon-svg{position:relative;z-index:1;display:block;width:100%;height:100%}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-num-glyph--launch-idle{grid-area:1 / 1;position:relative;z-index:2;pointer-events:none;margin-top:-14px;padding:.05em .1em .06em;font-size:108px;font-weight:950;line-height:1;letter-spacing:-.026em;font-variant-numeric:tabular-nums;opacity:1;transition:opacity .22s ease,transform .1s ease,filter .38s ease,background .38s ease;background:linear-gradient(108deg,#ecfeff,#cffafe 12%,#5eead4 28%,#2dd4bf 42%,#14b8a6 54%,#22d3ee,#67e8f9 82%,#ccfbf1 94%,#f0fdfa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(17 94 89 / .74)) drop-shadow(0 0 16px rgb(34 211 238 / .38)) drop-shadow(0 0 28px rgb(20 184 166 / .26)) drop-shadow(0 2px 8px rgb(15 23 42 / .55))}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover .deal-track-lab-circle-center-num-glyph--launch-idle,.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible .deal-track-lab-circle-center-num-glyph--launch-idle{opacity:0}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-launch-icon{grid-area:1 / 1;position:relative;z-index:3;pointer-events:none;width:54px;height:54px;margin-top:-10px;opacity:0;color:#fde047;filter:drop-shadow(0 1px 0 rgb(154 52 18 / .85)) drop-shadow(0 0 12px rgb(251 146 60 / .55)) drop-shadow(0 0 24px rgb(234 88 12 / .34)) drop-shadow(0 -1px 0 rgb(255 255 255 / .38));transition:opacity .22s ease,transform .38s ease,filter .38s ease,color .38s ease}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover .deal-track-lab-circle-center-launch-icon,.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible .deal-track-lab-circle-center-launch-icon{opacity:1}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover .deal-track-lab-circle-center-launch-icon:after,.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible .deal-track-lab-circle-center-launch-icon:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:11px;height:11px;border-radius:50%;pointer-events:none;z-index:4;background:radial-gradient(circle at 34% 30%,#fffffffa,#fef9c3f5 18%,#fbbf24 48%,#ea580cf5);box-shadow:0 0 12px #fbbf24eb,0 0 24px #fb923ca6,0 0 34px #ea580c66,inset 0 0 8px #ffffff6b}@keyframes deal-track-lab-launch-glyph-glow{0%,to{filter:drop-shadow(0 1px 0 rgb(154 52 18 / .88)) drop-shadow(0 0 12px rgb(251 146 60 / .52)) drop-shadow(0 0 22px rgb(234 88 12 / .32)) drop-shadow(0 -1px 0 rgb(255 255 255 / .35))}50%{filter:drop-shadow(0 1px 0 rgb(154 52 18 / .92)) drop-shadow(0 0 22px rgb(251 146 60 / .78)) drop-shadow(0 0 38px rgb(234 88 12 / .5)) drop-shadow(0 -1px 0 rgb(255 255 255 / .5))}}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:calc(100% + .52em);height:calc(100% + .34em);translate:-50% -50%;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse 48% 36% at 22% 16%,rgb(255 255 255 / .82) 0%,rgb(255 255 255 / .14) 28%,transparent 50%),linear-gradient(128deg,transparent 41%,rgb(255 255 255 / .1) 48.8%,rgb(255 255 255 / .22) 50%,rgb(255 255 255 / .08) 51.5%,transparent 58%),radial-gradient(ellipse 78% 55% at 28% 20%,rgb(255 255 255 / .62) 0%,rgb(224 231 255 / .12) 32%,transparent 52%),radial-gradient(ellipse 38% 28% at 76% 28%,rgb(191 219 254 / .32) 0%,rgb(255 255 255 / .04) 45%,transparent 62%),radial-gradient(ellipse 44% 32% at 68% 70%,#93c5fd2e,#a5b4fc24 48%,#fff0 56%),radial-gradient(ellipse 120% 110% at 48% 34%,#818cf8,#6366f1 16%,#4f46e5,#4338ca 52%,#3730a3 68%,#2563ebeb 82%,#1e3a8a 94%,#172554),radial-gradient(ellipse 88% 68% at 50% 108%,rgb(2 6 23 / .74) 0%,rgb(30 58 138 / .5) 38%,rgb(67 56 202 / .22) 58%,rgb(59 130 246 / .08) 68%,transparent 76%);box-shadow:0 0 0 1px #a5b4fc61 inset,0 3px 12px #e0e7ff2e inset,0 -12px 28px #0f172a94 inset,0 -1px #60a5fa42 inset,0 0 0 .5px #f8fafc1a inset,0 5px 20px #0206178c,0 2px 8px #3b82f638,0 0 20px #6366f142;opacity:0;transform:scale(.9);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:after{content:"";position:absolute;z-index:1;left:50%;top:50%;width:calc(100% + .44em);height:calc(100% + .26em);translate:-50% -53%;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse 100% 54% at 50% -4%,#ffffff7a,#f3f4f614 42%,#fff0 62%);opacity:0;transform:scale(.9);mix-blend-mode:soft-light;transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover:before,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible:before{opacity:1;transform:scale(1)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover:after,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible:after{opacity:.76;transform:scale(1)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num--launch-scale:not(:hover):not(:focus-visible) .deal-track-lab-circle-center-num-glyph--launch-idle,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num--launch-scale:not(:hover):not(:focus-visible) .deal-track-lab-circle-center-num-glyph--launch-idle{transform:translateY(-1px);background:linear-gradient(112deg,#fffbeb,#ffedd5 14%,#fdba74 32%,#ea580c 48%,#f97316 58%,#fb923c 72%,#fdba74 88%,#fff7ed);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgb(154 52 18 / .72)) drop-shadow(0 0 16px rgb(251 146 60 / .38)) drop-shadow(0 0 28px rgb(234 88 12 / .22)) drop-shadow(0 2px 8px rgb(15 23 42 / .55))}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale.deal-track-lab-circle-center-num--orbit-hold-pink .deal-track-lab-circle-center-num-glyph--launch-idle{background:linear-gradient(114deg,#fff1f2,#ffe4e6 8%,#fda4af,#fb7185 36%,#f43f5e 48%,#ec4899,#db2777 68%,#e879f9,#fbcfe8 92%,#fdf2f8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(136 19 55 / .62)) drop-shadow(0 0 18px rgb(244 63 94 / .48)) drop-shadow(0 0 32px rgb(236 72 153 / .34)) drop-shadow(0 0 46px rgb(217 70 239 / .22)) drop-shadow(0 -1px 0 rgb(255 255 255 / .38)) drop-shadow(0 3px 10px rgb(15 23 42 / .48))}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale.deal-track-lab-circle-center-num--orbit-hold-pink:not(:hover):not(:focus-visible) .deal-track-lab-circle-center-num-glyph--launch-idle,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale.deal-track-lab-circle-center-num--orbit-hold-pink:not(:hover):not(:focus-visible) .deal-track-lab-circle-center-num-glyph--launch-idle{background:linear-gradient(114deg,#fff5f7,#fecdd3 12%,#fb7185 30%,#f43f5e 44%,#ec4899 56%,#c026d3,#f0abfc 84%,#fce7f3);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgb(136 19 55 / .58)) drop-shadow(0 0 16px rgb(244 63 94 / .45)) drop-shadow(0 0 30px rgb(236 72 153 / .32)) drop-shadow(0 0 42px rgb(217 70 239 / .2)) drop-shadow(0 2px 8px rgb(15 23 42 / .5))}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible{outline:none;transform:translateY(-4px) scale(1.08)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover .deal-track-lab-circle-center-launch-icon,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible .deal-track-lab-circle-center-launch-icon{transform:translateY(-6px) scale(1.14);color:#fef08a;animation:deal-track-lab-launch-glyph-glow 1.85s ease-in-out infinite;filter:drop-shadow(0 1px 0 rgb(154 52 18 / .88)) drop-shadow(0 0 16px rgb(251 146 60 / .62)) drop-shadow(0 0 28px rgb(234 88 12 / .4)) drop-shadow(0 -1px 0 rgb(255 255 255 / .42))}@media (prefers-reduced-motion: reduce){.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible{transform:translateY(-1px) scale(1.03);transition-duration:.01ms}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:hover .deal-track-lab-circle-center-launch-icon,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:focus-visible .deal-track-lab-circle-center-launch-icon{transform:translateY(-2px) scale(1.06);animation:none;transition-duration:.01ms}.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:before,.deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale:after{transition-duration:.01ms}}.deal-track-lab-circle-center-cap{margin-top:2px;font-size:15px;font-weight:720;line-height:1.28;max-width:24ch;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4em;row-gap:.2em;filter:drop-shadow(0 1px 0 rgba(15,23,42,.65))}.deal-track-lab-circle-center-cap-hand{display:inline;white-space:nowrap}.deal-track-lab-circle-center-cap--two-rows{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}.deal-track-lab-circle-center-cap--two-rows .deal-track-lab-circle-center-cap-mode{display:block;width:100%;max-width:100%;text-align:center}.deal-track-lab-circle-center-cap--two-rows .deal-track-lab-circle-center-cap-hand{display:inline-flex;align-items:baseline;justify-content:center;gap:.22em;margin-top:-4px}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows .deal-track-lab-circle-center-cap-mode--no-trump{font-size:.88em}.deal-track-lab-circle-center-cap-mode,.deal-track-lab-circle-center-cap-hand-prefix{background:linear-gradient(95deg,#93c5fd,#bae6fd 18%,#e9d5ff 52%,#d8b4fe 82%,#f5d0fe);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap-hand-prefix{font-size:calc(1em - 2px)}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap-num{font-size:1em}.deal-track-lab-circle-center-cap-num{font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums;background:linear-gradient(118deg,#f7fee7,#ecfccb 12%,#d9f99d 28%,#bef264,#a3e635,#84cc16 88%,#65a30d);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgb(63 98 18 / .55)) drop-shadow(0 0 10px rgb(190 242 100 / .65)) drop-shadow(0 0 22px rgb(132 204 22 / .45)) drop-shadow(0 0 34px rgb(163 230 53 / .28))}.deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap{width:100%;max-width:100%;min-width:0;box-sizing:border-box;transition:transform .1s ease,margin-top .1s ease,filter .32s ease,font-size .32s cubic-bezier(.22,1,.36,1),line-height .32s ease,gap .1s ease,row-gap .1s ease}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center{justify-content:center;align-items:center;gap:0;row-gap:0;padding:0 clamp(12px,11%,40px);box-sizing:border-box;transform:translateY(-33px)}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-strip{margin-top:0;min-height:0;flex:0 0 auto}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-row{min-height:0}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-label-stack{min-height:0}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-preview-wrap.deal-track-lab-circle-center-stack-dim{display:none}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale){margin-top:-16px;font-size:148px;letter-spacing:-.032em}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-num-glyph--launch-idle{margin-top:-16px;font-size:148px;letter-spacing:-.032em}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-launch-icon{width:74px;height:74px;margin-top:-16px}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center>.deal-track-lab-deck-strip{margin-top:5px;transform:scale(calc(var(--deal-disk-strip-scale, 2.68) * 1.18));transform-origin:center top}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap{font-size:62px;margin-top:-30px;line-height:1.08;gap:.22em;row-gap:.08em}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows{font-size:38px;margin-top:-18px;margin-bottom:0;line-height:1.14;gap:.06em;row-gap:.1em;transform:translateY(-12px) scale(1.07);transform-origin:50% 88%;filter:drop-shadow(0 1px 0 rgb(15 23 42 / .82)) drop-shadow(0 0 10px rgb(125 211 252 / .42)) drop-shadow(0 0 22px rgb(167 139 250 / .28)) drop-shadow(0 0 34px rgb(192 132 252 / .14))}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap:not(.deal-track-lab-circle-center-cap--two-rows),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap:not(.deal-track-lab-circle-center-cap--two-rows){font-size:38px;margin-top:-30px;margin-bottom:0;line-height:1.14;gap:.06em;row-gap:.1em;transform:translateY(-20px) scale(1.07);transform-origin:50% 88%;filter:drop-shadow(0 1px 0 rgb(15 23 42 / .82)) drop-shadow(0 0 10px rgb(125 211 252 / .42)) drop-shadow(0 0 22px rgb(167 139 250 / .28)) drop-shadow(0 0 34px rgb(192 132 252 / .14))}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-mode,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-mode,.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-hand-prefix,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-hand-prefix{background-image:linear-gradient(102deg,#f0f9ff,#7dd3fc 16%,#a5b4fc 38%,#e879f9 68%,#fdf4ff)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-num,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap .deal-track-lab-circle-center-cap-num{background-image:linear-gradient(118deg,#fffef8,#fffbeb,#ecfccb 12%,#d9f99d 26%,#bef264,#a3e635,#84cc16 80%,#4d7c0f);filter:drop-shadow(0 1px 0 rgb(63 98 18 / .78)) drop-shadow(0 0 16px rgb(217 249 157 / .88)) drop-shadow(0 0 30px rgb(163 230 53 / .65)) drop-shadow(0 0 44px rgb(132 204 22 / .38))}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap-num{background-image:linear-gradient(118deg,#fffffc,#f7fee7 8%,#ecfccb 14%,#d9f99d 30%,#bef264,#a3e635,#84cc16 84%,#4d7c0f);filter:drop-shadow(0 1px 0 rgb(63 98 18 / .68)) drop-shadow(0 0 14px rgb(217 249 157 / .88)) drop-shadow(0 0 28px rgb(163 230 53 / .62)) drop-shadow(0 0 42px rgb(132 204 22 / .4))}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows{font-size:56px;margin-top:-26px;line-height:1.06;gap:.03em;row-gap:.04em}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center-cap--two-rows{gap:.03em;row-gap:.04em}.deal-track-lab-orbit-replica-btn:not(:hover):not(:has(:focus-visible)) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale{transform:none;margin-bottom:0}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows) button.deal-track-lab-circle-center-num--launch-scale,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows) button.deal-track-lab-circle-center-num--launch-scale{transform:translateY(-3px);margin-bottom:0}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)) button.deal-track-lab-circle-center-num--launch-scale,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)) button.deal-track-lab-circle-center-num--launch-scale{transform:translateY(-29px);margin-bottom:0}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-num-glyph--launch-idle,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner button.deal-track-lab-circle-center-num--launch-scale .deal-track-lab-circle-center-num-glyph--launch-idle{margin-top:-3px}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows) .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows) .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale){margin-bottom:0;transform:translateY(-3px)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)) .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale),.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows)) .deal-track-lab-circle-center-num:not(.deal-track-lab-circle-center-num--launch-scale){margin-bottom:0;transform:translateY(-29px)}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows)>.deal-track-lab-deck-strip,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:has(.deal-track-lab-circle-center-cap--two-rows)>.deal-track-lab-deck-strip{margin-top:-12px}.deal-track-lab-orbit-replica-btn:hover .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows))>.deal-track-lab-deck-strip,.deal-track-lab-orbit-replica-btn:has(:focus-visible) .deal-track-lab-orbit-replica-inner .deal-track-lab-circle-center:not(:has(.deal-track-lab-circle-center-cap--two-rows))>.deal-track-lab-deck-strip{margin-top:-20px}.deal-track-lab-circle-center .deal-track-lab-deck-strip{margin-top:2px;pointer-events:auto;transition:margin-top .1s ease;transform:scale(var(--deal-disk-strip-scale, 2.68));transform-origin:center top}.deal-track-lab-circle-center .deal-track-lab-deck-strip+.deal-track-lab-circle-center-cap{margin-top:clamp(26px,6.5vmin,48px)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center .deal-track-lab-deck-strip+.deal-track-lab-circle-center-cap{margin-top:clamp(22px,6.2vmin,44px)}.deal-track-lab-circle-legend{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.deal-track-lab-legend-pill{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid transparent;letter-spacing:.02em}.deal-track-lab-legend-pill--normal{color:#e9d5ff;border-color:#a78bfa80;background:#4c1d9566}.deal-track-lab-legend-pill--nt{color:#a5f3fc;border-color:#22d3ee73;background:#082f498c}.deal-track-lab-legend-pill--dark{color:#ddd6fe;border-color:#a78bfa85;background:#3b076473}.deal-track-lab-h-scroll{overflow-x:auto;overflow-y:visible;padding-bottom:10px;scrollbar-color:rgba(100,116,139,.7) rgba(15,23,42,.55);scrollbar-width:thin}.deal-track-lab-h-inner{min-width:min(864px,100%);padding:6px;position:relative;display:grid;gap:14px}.deal-track-lab-h-lane{position:relative;width:var(--deal-h-lane-width, 100%);margin-inline:auto}.deal-track-lab-h-lane--up{padding-top:94px}.deal-track-lab-h-lane--down{padding-top:11px;padding-bottom:90px}.deal-track-lab-h-track-bg{position:absolute;left:0;right:0;top:98px;height:5px;border-radius:999px;background:#1e293be6;box-shadow:0 0 0 1px #0f172abf inset,0 1px #ffffff0f inset}.deal-track-lab-h-track-fill{position:absolute;left:0;top:98px;height:5px;border-radius:999px;background:linear-gradient(90deg,#34d399d9,#22d3ee 42%,#818cf8 72%,#a78bfa);box-shadow:0 0 18px #22d3ee73,0 1px #ffffff1f inset;pointer-events:none}.deal-track-lab-h-lane--down .deal-track-lab-h-track-bg,.deal-track-lab-h-lane--down .deal-track-lab-h-track-fill{top:46px}.deal-track-lab-h-dots{display:grid;align-items:start;justify-content:start}.deal-track-lab-h-cell{position:relative;text-align:center;min-width:0;overflow:visible}.deal-track-lab-h-lane--down .deal-track-lab-h-cell{display:flex;flex-direction:column-reverse;align-items:center}.deal-track-lab-h-point-stack{position:relative;display:inline-flex;align-items:center;justify-content:center}.deal-track-lab-h-lane--up .deal-track-lab-h-point-stack{top:-3px}.deal-track-lab-h-cell:has(.deal-track-lab-point--active):before{content:"";position:absolute;left:50%;top:2px;width:min(calc(100% + 32px),144px);height:70px;transform:translate(-50%);border-radius:16px;pointer-events:none;background:radial-gradient(ellipse 78% 100% at 50% 28%,var(--deal-lab-section-active-bg) 0%,rgb(218 49 130 / 18%) 52%,transparent 74%)}.deal-track-lab-h-cell .deal-track-lab-point{margin:0 auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px;aspect-ratio:1 / 1;border-radius:50%}.deal-track-lab-h-cell .deal-track-lab-point--active{width:calc(26px * var(--deal-lab-point-active-mult));height:calc(26px * var(--deal-lab-point-active-mult));min-width:calc(26px * var(--deal-lab-point-active-mult));min-height:calc(26px * var(--deal-lab-point-active-mult));max-width:calc(26px * var(--deal-lab-point-active-mult));max-height:calc(26px * var(--deal-lab-point-active-mult));aspect-ratio:1 / 1;border-radius:50%}.deal-track-lab-h-point-num{pointer-events:none;position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Inter Tight,Bahnschrift,Segoe UI Variable Text,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:820;font-variation-settings:"wght" 820;font-variant-numeric:tabular-nums;line-height:1;padding:0;letter-spacing:-.04em;color:#f5faff;paint-order:stroke fill;-webkit-text-fill-color:hsl(212 92% 98%);transform:translateY(.5px);text-shadow:0 1px 0 rgb(15 23 42 / .75),0 2px 3px rgb(15 23 42 / .55),0 0 8px hsl(var(--deal-hue) 92% 58% / .9),0 0 14px rgb(34 211 238 / .65),0 0 22px rgb(167 139 250 / .52),0 0 32px hsl(var(--deal-hue) 88% 62% / .38),0 0 1px rgb(255 255 255 / .55)}.deal-track-lab-h-point-num--two-digits{font-size:14.25px;letter-spacing:-.065em}.deal-track-lab-h-cell .deal-track-lab-point--future .deal-track-lab-h-point-num{color:#f1f4f9;text-shadow:0 1px 2px rgb(15 23 42 / .78),0 0 8px hsl(var(--deal-hue) 72% 50% / .72),0 0 16px rgb(56 189 248 / .38),0 0 22px rgb(129 140 248 / .22),0 0 1px rgb(255 255 255 / .35)}.deal-track-lab-h-cell .deal-track-lab-point--done.deal-track-lab-point--norm .deal-track-lab-h-point-num{color:#f7f9fd;text-shadow:0 1px 2px rgb(15 23 42 / .7),0 0 6px hsl(var(--deal-hue) 62% 45% / .62),0 0 14px rgb(148 163 184 / .42),0 0 22px rgb(99 102 241 / .28),0 0 1px rgb(255 255 255 / .42)}.deal-track-lab-h-cell .deal-track-lab-point--active .deal-track-lab-h-point-num{font-size:16px;letter-spacing:-.05em;color:#fafefe;-webkit-text-fill-color:#fafefe;text-shadow:0 1px 0 rgb(15 23 42 / .45),0 0 8px hsl(var(--deal-hue) 100% 70% / .98),0 0 16px rgb(34 211 238 / .85),0 0 26px rgb(167 139 250 / .72),0 0 38px rgb(96 165 250 / .45),0 0 2px rgb(255 255 255 / .75)}.deal-track-lab-h-cell .deal-track-lab-point--active .deal-track-lab-h-point-num.deal-track-lab-h-point-num--two-digits{font-size:15.25px;letter-spacing:-.08em}.deal-track-lab-h-cell .deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-h-cell .deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){filter:none}.deal-track-lab-h-cell .deal-track-lab-point--active:hover,.deal-track-lab-h-cell .deal-track-lab-point--active:focus-visible{filter:none}.deal-track-lab-h-label{margin-top:7px;width:100%;box-sizing:border-box;padding:0 12px;font-size:10px;line-height:1.32;font-family:Inter Tight,Bahnschrift,Segoe UI Variable Text,Segoe UI,Roboto,sans-serif;font-weight:720;font-stretch:110%;letter-spacing:.014em;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:normal;overflow:visible;text-align:center}.deal-track-lab-h-label-mode{display:block;white-space:nowrap;margin:0 auto 1.5px;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -20%,rgb(255 255 255 / .55) 0%,transparent 45%),linear-gradient(98deg,#f8fbff,#c7dbf5 38%,#a9bfea 62%,#e9f0ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgb(129 140 248 / .28)) drop-shadow(0 0 18px rgb(34 211 238 / .18)) drop-shadow(0 1px 2px rgb(15 23 42 / .45))}.deal-track-lab-h-label-sep{color:#94a3b8eb;font-weight:650;letter-spacing:.02em;margin:0 12px}.deal-track-lab-h-label-cards{display:inline-flex;align-items:baseline;gap:.26em;margin:0 auto;font-weight:730;line-height:1.02;white-space:nowrap}.deal-track-lab-h-label-cards--stacked{flex-direction:column;align-items:center;gap:1px;line-height:1}.deal-track-lab-h-label-cards-prefix{display:inline;font-size:inherit;font-weight:780;letter-spacing:.045em;white-space:nowrap}.deal-track-lab-h-label-cards-num{display:inline;font-size:inherit;font-weight:inherit}.deal-track-lab-h-label-cards--stacked .deal-track-lab-h-label-cards-prefix{display:block;font-size:9px;font-weight:760;letter-spacing:.06em}.deal-track-lab-h-label-cards--stacked .deal-track-lab-h-label-cards-num{display:block;font-size:15px;font-weight:820;letter-spacing:.01em;font-variation-settings:"wght" 820;line-height:1;background:linear-gradient(168deg,#fff,#dafeff 28%,#7dd3fc 54%,#c4b5fd 78%,#faf5ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;filter:drop-shadow(0 0 4px rgb(34 211 238 / .45)) drop-shadow(0 0 12px rgb(165 243 252 / .28)) drop-shadow(0 0 20px rgb(167 139 250 / .22)) drop-shadow(0 1px 2px rgb(15 23 42 / .35))}.deal-track-lab-h-lane--down .deal-track-lab-h-label{margin-top:0;margin-bottom:18px;position:relative;top:-2px}.deal-track-lab-h-lane--down .deal-track-lab-h-point-stack{position:relative;top:-18px}.deal-track-lab-h-label--done .deal-track-lab-h-label-mode{background:linear-gradient(96deg,#fff,#e1ecff 30%,#bfd3ff 62%,#f4f7ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgb(219 234 254 / .52),0 0 28px rgb(147 197 253 / .42),0 1px 0 rgb(15 23 42 / .2)}.deal-track-lab-h-label--done .deal-track-lab-h-label-cards{filter:brightness(1.14) saturate(1.14)}.deal-track-lab-h-label--done .deal-track-lab-h-label-sep{color:#e2e8f0fa}.deal-track-lab-h-label--active .deal-track-lab-h-label-mode{background:linear-gradient(96deg,#fff,#f1f6ff 18%,#d5e4ff 44%,#b8cdfd,#f4f8ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:730;text-shadow:0 0 20px rgb(219 234 254 / .72),0 0 40px rgb(96 165 250 / .56),0 1px 0 rgb(15 23 42 / .14)}.deal-track-lab-h-label--active .deal-track-lab-h-label-cards{filter:brightness(1.28) saturate(1.22)}.deal-track-lab-h-label--active{font-weight:730}.deal-track-lab-h-cell .deal-track-lab-deck-strip{margin:0 auto 8px;padding:4px 6px}.deal-track-lab-h-cell .deal-track-lab-deck-strip--vertical{flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:0;padding:3px 2px;border-radius:12px;position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);margin:0;z-index:2}.deal-track-lab-h-cell .deal-track-lab-deck-strip--vertical-down{flex-direction:column;top:calc(100% + 4px);bottom:auto}.deal-track-lab-h-cell .deal-track-lab-deck-strip--h-scale-past{border-color:#22d3eeb8;box-shadow:inset 0 0 0 1px #f0f9ff1a,0 0 0 1px #22d3ee80,0 0 10px #22d3ee61,0 0 20px #818cf852,0 0 28px #a78bfa2e}.deal-track-lab-h-cell .deal-track-lab-deck-strip--vertical .deal-track-lab-mini-back{width:6px;height:8px}.deal-track-lab-h-cell .deal-track-lab-mini-back{width:6px;height:9px}.deal-track-lab-point{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;padding:0;transition:transform .14s ease,width .16s ease,height .16s ease,filter .14s ease,box-shadow .14s ease}.deal-track-lab-point:hover:not(.deal-track-lab-point--active),.deal-track-lab-point:focus-visible:not(.deal-track-lab-point--active){transform:translateY(-2px) scale(var(--deal-lab-point-active-mult));filter:brightness(1.08)}.deal-track-lab-point--active:hover,.deal-track-lab-point--active:focus-visible{transform:translateY(-2px) scale(calc(var(--deal-lab-point-active-mult) * 1.06));filter:brightness(1.05)}.deal-track-lab-point:focus-visible{outline:2px solid rgba(196,181,253,.72);outline-offset:2px}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main{filter:drop-shadow(0 56px 92px rgba(2,6,23,.94)) drop-shadow(0 32px 52px rgba(76,29,149,.58)) drop-shadow(0 14px 36px rgba(2,6,23,.72)) drop-shadow(0 4px 14px rgba(56,189,248,.12));box-shadow:inset 0 4px 3px #ffffff24,inset 0 -26px 48px #0206178c,inset 0 -8px 28px #4c1d9538,inset 0 0 100px #02061747,0 3px 1px #93c5fd1f}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main:before{opacity:.56;filter:blur(22px) saturate(1.08)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main:after{box-shadow:inset -3px -4px 10px #0206179e,inset 3px 3px 8px #9333ea29,inset 0 -2px 6px #f1f8fe12,inset 0 0 0 1px #baa6f52e}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-phase{filter:saturate(1.08);box-shadow:inset 0 26px 52px #0f172ac7,inset 0 -16px 38px #ffffff17,inset 14px 20px 44px #0206176b,inset -12px -16px 40px #4c1d9538,inset 0 0 68px #1e3a8a85,inset 0 0 48px #a78bfa1f,0 0 0 1px #93c5fd3d inset,0 16px 32px #0000007a}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-ring-donut{opacity:1;background:radial-gradient(circle at 50% 50%,rgb(2 6 23 / .55) 0,rgb(2 6 23 / .38) 132px,rgb(76 29 149 / .42) 138px,rgb(167 139 250 / .32) 146px,rgb(139 92 246 / .26) 156px,rgb(99 102 241 / .22) 168px,rgb(76 29 149 / .2) 178px,rgb(46 19 197 / .18) 188px,rgb(167 139 250 / .2) 193px,rgb(99 102 241 / .16) 198px,transparent 198px),radial-gradient(ellipse 135% 56% at 50% -10%,rgb(255 255 255 / .18) 0%,rgb(125 211 252 / .12) 28%,transparent 54%),radial-gradient(ellipse 130% 70% at 50% 118%,rgb(2 6 23 / .48) 0%,rgb(46 19 197 / .38) 42%,transparent 62%),radial-gradient(ellipse 115% 48% at 50% -4%,var(--dl-ring-sheen-t) 0%,transparent 54%),radial-gradient(ellipse 120% 68% at 50% 108%,var(--dl-ring-sheen-b) 0%,transparent 58%),var(--dl-ring-conic-rich);box-shadow:inset 0 28px 46px #0206179e,inset 0 -22px 40px #ffffff17,inset 16px 18px 40px #4c1d9542,inset -16px -20px 38px #0206176b,inset 24px 0 42px #02061742,inset -24px 0 42px #02061742,inset 0 0 2px 1px #baa6f538,0 12px 32px #0206177a,0 4px 14px #38bdf81f}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-ring-donut:after{opacity:.82;box-shadow:inset 0 28px 38px #0f172a9e,inset 0 -18px 32px #ffffff21,inset 0 0 0 1px #bad9fb6b,inset 0 14px 26px #3b82f624,inset 0 -8px 22px #4c1d9538}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-inner{filter:drop-shadow(0 22px 36px rgb(2 6 23 / .72)) drop-shadow(0 10px 18px rgb(76 29 149 / .38)) drop-shadow(0 4px 10px rgb(2 6 23 / .55));box-shadow:inset 0 -58px 72px #020617e0,inset 0 42px 56px #ffffff24,inset 0 22px 48px #3b82f647,inset 0 -6px 36px #6366f126,inset 0 0 44px #6366f138,inset 0 0 72px 22px #04030eb8,inset 0 88px 64px -20px #02061759,0 22px 48px #020617b8,0 12px 28px #4c1d9561,0 6px 14px #0206178c,0 0 0 1px #baa6f538}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-inner:before{content:"";position:absolute;top:2%;right:2%;bottom:2%;left:2%;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(ellipse 88% 68% at 36% 18%,rgb(255 255 255 / .42) 0%,transparent 40%),radial-gradient(ellipse 95% 78% at 50% 112%,rgb(2 6 23 / .68) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 65% 28%,rgb(196 181 253 / .32) 0%,transparent 42%),radial-gradient(circle at 50% 48%,transparent 42%,rgb(2 6 23 / .25) 100%);mix-blend-mode:overlay;opacity:.95}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-inner:after{z-index:2;box-shadow:inset 0 0 52px 22px #120a2a73,inset 0 0 18px 8px #8b5cf647,inset 0 0 3px 1px #e2e8fe59,0 0 20px 5px #a78bfa9e,0 0 38px 12px #38bdf873,0 0 56px 18px #4c1d9566,0 16px 36px #0206178c}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-orbit-preview] .deal-track-lab-circle-inner:after{box-shadow:inset 0 0 52px 22px #120a2a73,inset 0 0 18px 8px #8b5cf647,inset 0 0 3px 1px #e2e8fe59,0 0 20px 5px #a78bfa9e,0 0 38px 12px #38bdf873,0 0 56px 18px #4c1d9566,0 16px 36px #0206178c,0 0 42px 18px #fb923c61,0 0 64px 24px #fb71853d}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center-spot{z-index:3;opacity:.72;filter:blur(18px) saturate(1.55) contrast(1.05)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-circle-center-spot--lit{opacity:.88}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-sphere-dome{position:absolute;z-index:4;top:50px;right:50px;bottom:50px;left:50px;border-radius:50%;pointer-events:none;isolation:isolate;background:radial-gradient(ellipse 52% 38% at 30% 18%,rgb(255 255 255 / .72) 0%,rgb(226 232 254 / .28) 18%,transparent 46%),radial-gradient(ellipse 58% 44% at 74% 22%,rgb(56 189 248 / .55) 0%,rgb(99 102 241 / .28) 32%,transparent 54%),radial-gradient(circle at 44% 38%,rgb(167 139 250 / .42) 0%,rgb(139 92 246 / .22) 38%,transparent 58%),radial-gradient(ellipse 115% 92% at 50% 108%,rgb(2 6 23 / .92) 0%,rgb(76 29 149 / .58) 36%,rgb(49 46 129 / .35) 52%,transparent 68%),radial-gradient(circle at 50% 46%,#6366f159,#1e1b4b8c 48%,#0a0822eb);box-shadow:inset 0 44px 64px #ffffff2e,inset 0 -52px 88px #020617eb,inset 16px 22px 42px #3b82f647,inset -12px -28px 48px #4c1d956b,inset 0 0 0 2px #e2e8fe38,0 32px 64px #020617c7,0 14px 36px #4c1d9585,0 6px 16px #0206179e,0 0 40px 22px #6366f138,0 0 56px 30px #38bdf824;filter:saturate(1.08)}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-sphere-dome:before{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 58%,rgb(2 6 23 / .38) 76%,rgb(8 5 32 / .55) 100%);mix-blend-mode:multiply;opacity:.85}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-sphere-dome:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;pointer-events:none;box-shadow:inset 0 28px 44px #ffffff24,inset 0 -18px 38px #02061773,0 0 28px 10px #a78bfa59;opacity:.95}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main .deal-track-lab-torus-facet{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 130px,rgb(0 0 0 / 28%) 134px,#000 138px 198px,transparent 198px);mask-image:radial-gradient(circle at 50% 50%,transparent 130px,rgb(0 0 0 / 28%) 134px,#000 138px 198px,transparent 198px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:radial-gradient(circle at 50% 50%,rgb(2 6 23 / .5) 0,rgb(2 6 23 / .35) 132px,rgb(76 29 149 / .52) 138px,rgb(167 139 250 / .44) 148px,rgb(139 92 246 / .32) 158px,rgb(99 102 241 / .28) 168px,rgb(167 139 250 / .26) 178px,rgb(46 19 197 / .22) 188px,rgb(118 80 200 / .2) 193px,rgb(99 102 241 / .14) 198px,transparent 198px),radial-gradient(ellipse 145% 58% at 50% -14%,rgb(255 255 255 / .26) 0%,rgb(56 189 248 / .16) 30%,transparent 54%),radial-gradient(ellipse 140% 72% at 50% 122%,rgb(2 6 23 / .55) 0%,rgb(46 19 197 / .42) 44%,transparent 64%),radial-gradient(ellipse 115% 48% at 50% -4%,var(--dl-ring-sheen-t) 0%,transparent 54%),radial-gradient(ellipse 120% 68% at 50% 108%,var(--dl-ring-sheen-b) 0%,transparent 58%),var(--dl-ring-conic-rich);box-shadow:inset 0 26px 42px #02061773,inset 0 -22px 38px #ffffff1a,inset 18px 14px 36px #4c1d9547,inset -14px -18px 36px #02061761,inset 0 0 1px 1px #e2e8fe47}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-orbit-preview] .deal-track-lab-torus-facet{box-shadow:inset 0 26px 42px #02061766,inset 0 -22px 38px #fed7aa1f,inset 18px 14px 36px #fb923c2e,inset -14px -18px 36px #02061752,inset 0 -28px 48px #fb71851f,inset 0 0 1px 1px #fed7aa38}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-orbit-preview] .deal-track-lab-sphere-dome{box-shadow:inset 0 44px 64px #ffffff29,inset 0 -52px 88px #020617e0,inset 16px 22px 42px #3b82f63d,inset -12px -28px 48px #4c1d9561,inset 0 -36px 72px #fb923c24,inset 0 0 0 2px #fed7aa2e,0 32px 64px #020617b8,0 14px 36px #fb718538,0 6px 16px #0206178c,0 0 40px 22px #fb923c2e,0 0 52px 28px #a78bfa29}.deal-track-lab-root-scope .deal-track-lab-circle[data-deal-track-lab-disk].deal-track-lab-disk-volume-main[data-orbit-preview] .deal-track-lab-circle-inner{box-shadow:inset 0 -58px 72px #020617e0,inset 0 42px 56px #ffffff24,inset 0 22px 48px #3b82f647,inset 0 -6px 36px #6366f126,inset 0 0 44px #6366f138,inset 0 0 72px 22px #04030eb8,inset 0 88px 64px -20px #02061759,0 22px 48px #020617b8,0 12px 28px #4c1d9561,0 6px 14px #0206178c,0 0 0 1px #baa6f538,inset 0 0 88px #fb923c2e,inset 0 -36px 76px #ea580c26,inset 0 28px 62px #fed7aa1a}.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td.deal-results-cell-negative-mobile{position:relative!important}.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td.deal-results-cell-negative-mobile:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(to bottom,rgb(244 63 94 / .16) 0%,rgb(244 63 94 / .06) 10%,transparent 22%),linear-gradient(to top,rgb(244 63 94 / .16) 0%,rgb(244 63 94 / .06) 10%,transparent 22%)!important;box-shadow:inset 0 1px 5px #f43f5e29,inset 0 -1px 5px #f43f5e29!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(5),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(7),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(3),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(5),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(7){border-right-width:4px!important}.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(4),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(6),.deal-results-modal-overlay-mobile .deal-results-table-window table thead tr:nth-child(2) th:nth-child(8),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(4),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(6),.deal-results-modal-overlay-mobile .deal-results-table-window table tbody tr td:nth-child(8){border-left-width:4px!important}html.theme-standard .game-table-root.viewport-mobile button.trick-slots-normal:not(:has(.trick-bid-taken-figures-neon)) span:not(.opponent-order-hint-popover,.trick-slots-mobile-nw-figures-ear,.trick-slots-mobile-nw-figures-ear *),html.theme-standard .game-table-root.viewport-mobile button.trick-slots-collecting:not(:has(.trick-bid-taken-figures-neon)) span:not(.opponent-order-hint-popover,.trick-slots-mobile-nw-figures-ear,.trick-slots-mobile-nw-figures-ear *),html.theme-standard .game-table-root.viewport-mobile div.trick-slots-normal:not(:has(.trick-bid-taken-figures-neon)) span:not(.opponent-order-hint-popover,.trick-slots-mobile-nw-figures-ear,.trick-slots-mobile-nw-figures-ear *),html.theme-standard .game-table-root.viewport-mobile div.trick-slots-collecting:not(:has(.trick-bid-taken-figures-neon)) span:not(.opponent-order-hint-popover,.trick-slots-mobile-nw-figures-ear,.trick-slots-mobile-nw-figures-ear *),html.theme-standard .game-table-root.viewport-mobile .trick-slots-label-east-mobile,html.theme-standard .game-table-root.viewport-mobile .trick-slots-east-mobile span:not(.trick-bid-taken-figures-neon,.trick-bid-taken-figures-neon *){color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important;opacity:.94!important;background:none!important;background-clip:unset!important;-webkit-background-clip:unset!important}.offline-resume-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#020617d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.offline-resume-modal-card{position:relative;isolation:isolate;width:100%;max-width:min(360px,100%);box-sizing:border-box;margin:0;padding:20px 18px 18px;border-radius:16px;border:2px solid transparent;background-color:#08061cfa;background-image:radial-gradient(120% 80% at 12% -8%,rgba(34,211,238,.18) 0%,transparent 52%),radial-gradient(90% 70% at 92% 108%,rgba(168,85,247,.16) 0%,transparent 55%),linear-gradient(168deg,#1e1b4bf0,#0f172afa 48%,#020617fc),linear-gradient(125deg,#3b0764,#6d28d9 22%,#8b5cf6 38%,#22d3ee,#38bdf8 78%,#a78bfa);background-clip:padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1px #22d3ee59,0 0 28px #7c3aed47,0 18px 42px #0000008c;overflow:hidden}.offline-resume-modal-card__glow{pointer-events:none;position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(167,139,250,.22) 0%,transparent 68%);z-index:0}.offline-resume-modal-card__eyebrow{position:relative;z-index:1;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a5f3fcd1}.offline-resume-modal-card__title{position:relative;z-index:1;margin:0 0 8px;font-size:clamp(17px,4.6vw,20px);font-weight:800;line-height:1.25;color:#f8fafc;text-wrap:balance}.offline-resume-modal-card__lead{position:relative;z-index:1;margin:0 0 18px;font-size:14px;line-height:1.45;color:#94a3b8}.offline-resume-modal-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.offline-resume-modal-btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:12px 14px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.offline-resume-modal-btn:active{transform:scale(.98)}.offline-resume-modal-btn--primary{border:1px solid rgba(34,211,238,.65);color:#ecfeff;background:linear-gradient(168deg,#0e7490f2,#155e75fa 55%,#0f172afa);box-shadow:inset 0 1px #ffffff24,0 0 16px #22d3ee47}.offline-resume-modal-btn--secondary{border:1px solid rgba(139,92,246,.55);color:#ede9fe;background:linear-gradient(168deg,#4c1d958c,#1e1b4beb);box-shadow:inset 0 1px #ffffff14,0 0 12px #8b5cf62e}.offline-resume-modal-btn--ghost{border:1px solid rgba(148,163,184,.35);color:#94a3b8;background:#0f172a73;box-shadow:none;font-weight:600}.offline-resume-modal-btn:focus-visible{outline:2px solid rgba(34,211,238,.9);outline-offset:2px}.avatar-menu-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10003;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding:0 max(12px,env(safe-area-inset-right,0px)) calc(115px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#020617c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.avatar-menu-sheet-card{position:relative;isolation:isolate;width:100%;max-width:min(360px,100%);max-height:min(82vh,520px);box-sizing:border-box;margin:0;padding:12px 12px 10px;border-radius:18px 18px 14px 14px;border:2px solid transparent;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#08061cfa;background-image:radial-gradient(120% 80% at 12% -8%,rgba(34,211,238,.2) 0%,transparent 52%),radial-gradient(90% 70% at 92% 108%,rgba(168,85,247,.18) 0%,transparent 55%),linear-gradient(168deg,#1e1b4bf0,#0f172afa 48%,#020617fc),linear-gradient(125deg,#3b0764,#6d28d9 22%,#8b5cf6 38%,#22d3ee,#38bdf8 78%,#a78bfa);background-clip:padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1px #22d3ee61,0 0 32px #7c3aed52,0 -8px 36px #00000073;animation:avatar-menu-sheet-rise .24s ease-out}@keyframes avatar-menu-sheet-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.avatar-menu-sheet-card__glow{pointer-events:none;position:absolute;inset:-35% -15% auto;height:65%;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(167,139,250,.24) 0%,transparent 68%);z-index:0}.avatar-menu-sheet-close{position:absolute;top:9px;left:9px;right:auto;z-index:2;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(103,232,249,.78);background:radial-gradient(120% 100% at 30% 18%,rgba(103,232,249,.42) 0%,transparent 55%),linear-gradient(145deg,#6d28d9b8,#0f172aeb);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px #ffffff47 inset,0 0 18px #22d3ee7a,0 0 14px #a78bfa61;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .1s ease}.avatar-menu-sheet-close__icon{display:block;flex-shrink:0;width:12px;height:12px}.avatar-menu-sheet-close:hover{color:#fff;border-color:#a5f3fcf2;box-shadow:0 1px #ffffff57 inset,0 0 22px #22d3ee9e,0 0 16px #c4b5fd73;transform:scale(1.06)}.avatar-menu-sheet-close:active{transform:scale(.96)}.avatar-menu-sheet-close:focus-visible{outline:2px solid rgba(34,211,238,.85);outline-offset:2px}.avatar-menu-sheet-card__eyebrow{position:relative;z-index:1;margin:0;padding:0;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;color:#a5f3fcd1}.avatar-menu-sheet-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;margin:0 0 7px;padding-right:0}.avatar-menu-sheet-header>.avatar-menu-sheet-card__eyebrow{width:100%;padding-left:28px;padding-right:28px;box-sizing:border-box;text-align:center}.avatar-menu-sheet-header__main{display:flex;align-items:flex-end;gap:4px;width:100%;padding-right:0;box-sizing:border-box}.avatar-menu-sheet-header__side{display:flex;flex-direction:column;gap:4px;min-width:0}.avatar-menu-sheet-header__side--left{flex:1 1 0;align-items:stretch;align-self:stretch;justify-content:flex-end;min-width:0;padding-right:2px;padding-bottom:0}.avatar-menu-sheet-header__avatar-col{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0;margin-left:auto;margin-right:0;transform:translateY(-2px)}.avatar-menu-sheet-header__avatar-col .avatar-menu-sheet-avatar-tap-hint--prominent{display:flex;flex-direction:column;align-items:center;gap:1px;max-width:min(52vw,210px);margin:0;padding:4px 8px 5px;font-size:9px;line-height:1.15;text-align:center;white-space:normal}.avatar-menu-sheet-avatar-tap-hint__line{display:block}.avatar-menu-sheet-name-panel{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;width:100%;max-width:100%;min-width:0;min-height:96px;margin-top:0;padding:12px 14px 11px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(167,139,250,.38);background:linear-gradient(168deg,#4c1d9547,#0f172ae0 55%,#0f172af0);box-shadow:0 1px #ffffff14 inset,0 0 14px #7c3aed24}.avatar-menu-sheet-name-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;width:100%;min-width:0}.avatar-menu-sheet-name-label{flex-shrink:0;font:inherit;font-size:16px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#ddd6fef5}.avatar-menu-sheet-name-trigger{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;max-width:100%;margin:0;padding:2px 6px 2px 0;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:background .14s ease,box-shadow .14s ease}.avatar-menu-sheet-name-trigger:hover:not(:disabled){background:#7c3aed33}.avatar-menu-sheet-name-trigger--editing{opacity:.72;cursor:default}.avatar-menu-sheet-name-trigger:focus-visible{outline:2px solid rgba(34,211,238,.75);outline-offset:2px}.avatar-menu-sheet-name-edit-icon{flex-shrink:0;display:block;opacity:.92;filter:drop-shadow(0 0 6px rgba(251,191,36,.35))}.avatar-menu-sheet-name-edit{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0;padding-top:2px;border-top:1px solid rgba(167,139,250,.22)}.avatar-menu-sheet-name-input{box-sizing:border-box;width:100%;margin:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(34,211,238,.55);background:#0f172aeb;color:#f8fafc;font:inherit;font-size:15px;font-weight:700;line-height:1.25;box-shadow:0 1px #ffffff14 inset,0 0 14px #22d3ee33}.avatar-menu-sheet-name-input:focus{outline:none;border-color:#67e8f9d9;box-shadow:0 1px #ffffff1f inset,0 0 0 2px #22d3ee40,0 0 18px #22d3ee52}.avatar-menu-sheet-name-edit__meta{--name-edit-btn-h: 24px;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0}.avatar-menu-sheet-name-edit__counter{flex-shrink:0;font-size:10px;font-weight:600;line-height:1.2;color:#94a3b8e0;white-space:nowrap}.avatar-menu-sheet-name-edit__actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:4px;width:100%}.avatar-menu-sheet-name-edit__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--name-edit-btn-h);min-height:var(--name-edit-btn-h);max-height:var(--name-edit-btn-h);margin:0;padding:0 8px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;vertical-align:middle}.avatar-menu-sheet-name-edit__btn--save{border-color:#22d3ee8c;background:linear-gradient(168deg,#0e7490bf,#0f172af2);color:#a5f3fc;white-space:nowrap}.avatar-menu-sheet-name-edit__btn--cancel{width:var(--name-edit-btn-h);min-width:var(--name-edit-btn-h);padding:0;border-color:#a78bfa73;background:linear-gradient(145deg,#4c1d9573,#0f172ae6);color:#e9d5ff;box-shadow:0 0 10px #7c3aed33}.avatar-menu-sheet-name-edit__btn--cancel:hover{color:#fff;border-color:#f871718c;box-shadow:0 0 12px #f8717140}.avatar-menu-sheet-name-edit__cancel-icon{display:block;flex-shrink:0}.avatar-menu-sheet-name-edit__error{margin:0;font-size:11px;font-weight:600;color:#fca5a5}.avatar-menu-sheet-avatar-stage{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:50%;transition:transform .18s ease}.avatar-menu-sheet-avatar-stage--clickable{cursor:pointer}.avatar-menu-sheet-avatar-stage--clickable:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(34,211,238,.45);box-shadow:0 0 0 1px #a78bfa40,0 0 18px #22d3ee59,inset 0 1px #ffffff1f;animation:avatar-menu-sheet-tap-ring 2.2s ease-in-out infinite;pointer-events:none;z-index:0}.avatar-menu-sheet-avatar-stage--clickable .avatar-menu-sheet-avatar-ring{box-shadow:0 0 0 1px #ffffff38,0 1px #ffffff47 inset,0 10px 28px #00000080,0 0 40px #7c3aed7a,0 0 28px #22d3ee6b}.avatar-menu-sheet-avatar-stage--clickable .avatar-menu-sheet-avatar-halo{animation:avatar-menu-sheet-halo-pulse 2.2s ease-in-out infinite}@keyframes avatar-menu-sheet-tap-ring{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.avatar-menu-sheet-avatar-stage:hover:not(:disabled){transform:scale(1.04)}.avatar-menu-sheet-avatar-stage--clickable:hover:not(:disabled) .avatar-menu-sheet-avatar-ring{box-shadow:0 0 0 1px #ffffff4d,0 2px #ffffff52 inset,0 12px 32px #00000085,0 0 48px #22d3ee8c,0 0 32px #a78bfa73}.avatar-menu-sheet-avatar-stage:active:not(:disabled){transform:scale(.98)}.avatar-menu-sheet-avatar-stage:disabled{cursor:default}.avatar-menu-sheet-avatar-stage:focus-visible{outline:2px solid rgba(34,211,238,.85);outline-offset:4px}.avatar-menu-sheet-avatar-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 42%,rgba(34,211,238,.35) 0%,transparent 52%),radial-gradient(circle at 50% 58%,rgba(167,139,250,.28) 0%,transparent 58%);filter:blur(2px);animation:avatar-menu-sheet-halo-pulse 3.2s ease-in-out infinite}@keyframes avatar-menu-sheet-halo-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.avatar-menu-sheet-avatar-ring{position:relative;z-index:1;padding:4px;border-radius:50%;background:linear-gradient(145deg,#22d3ee,#a78bfa 32%,#c084fc 52%,#38bdf8 78%,#22d3ee);box-shadow:0 0 0 1px #ffffff24,0 10px 28px #00000080,0 0 32px #7c3aed61,0 0 22px #22d3ee47}.avatar-menu-sheet-avatar-ring:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;pointer-events:none;z-index:3;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.5) 0%,rgba(255,255,255,.12) 28%,transparent 52%)}.avatar-menu-sheet-root .avatar-menu-sheet-avatar-face.player-avatar{position:relative;border:2px solid rgba(186,230,253,.55)!important;box-shadow:inset 0 6px 16px 3px #ffffff85,inset 0 -7px 18px 3px #00000085,inset 3px 3px 8px #ffffff38,inset -3px -4px 8px #00000047,0 4px 14px #00000061!important}.avatar-menu-sheet-root .avatar-menu-sheet-avatar-face.player-avatar:has(img){box-shadow:inset 0 8px 20px 4px #ffffff94,inset 0 -9px 22px 4px #0000008c,inset 3px 3px 10px #ffffff3d,inset -4px -5px 10px #0000004d,0 6px 18px #0000006b!important}.avatar-menu-sheet-root .avatar-menu-sheet-avatar-face.player-avatar:not(:has(img)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 82% 72% at 26% 20%,rgba(255,255,255,.62) 0%,rgba(255,255,255,.18) 38%,transparent 62%),linear-gradient(155deg,rgba(255,255,255,.1) 0%,transparent 52%)}.avatar-menu-sheet-root .avatar-menu-sheet-avatar-face.player-avatar:not(:has(img)):before{content:"";position:absolute;top:0;left:14%;right:14%;height:46%;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.42) 0%,rgba(255,255,255,.1) 55%,transparent 100%)}.avatar-menu-sheet-root .avatar-menu-sheet-avatar-face.player-avatar img{filter:saturate(1.06) contrast(1.04)}.avatar-menu-sheet-avatar-tap-hint{margin:0;font-size:10px;font-weight:600;line-height:1.25;color:#a5f3fcb8;text-align:left}.avatar-menu-sheet-avatar-tap-hint--prominent{padding:5px 8px;border-radius:9px;border:1px solid rgba(34,211,238,.62);background:linear-gradient(168deg,#0e7490b8,#1e1b4be0 52%,#0f172af2);color:#a5f3fc;font-weight:700;box-shadow:0 1px #ffffff38 inset,0 2px 8px #00000047,0 0 14px #22d3ee61;text-shadow:0 0 10px rgba(34,211,238,.35)}.avatar-menu-sheet-name{margin:0;flex:1 1 auto;min-width:0;font-size:16px;font-weight:800;line-height:1.25;text-align:left;color:#b57e23;overflow-wrap:anywhere;word-break:break-word}.avatar-menu-sheet-name--static{flex:1 1 auto;min-width:0;padding:2px 0}.avatar-menu-sheet-stats{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;width:100%;margin:0 0 7px;padding:8px 10px 7px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172a6b;box-sizing:border-box}.avatar-menu-sheet-stat-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.avatar-menu-sheet-stat-label{font-size:14px;color:#94a3b8}.avatar-menu-sheet-stat-value{font-size:16px;font-weight:600;color:#f8fafc;flex-shrink:0}.avatar-menu-sheet-stat-label--games{font-weight:600;color:#a5f3fcf2}.avatar-menu-sheet-stat-value--games{font-size:17px;font-weight:700;color:#67e8f9}.avatar-menu-sheet-stat-label--wins{font-weight:700;color:#fdba74}.avatar-menu-sheet-stat-value--wins{font-size:17px;font-weight:700;color:#fbbf24}.avatar-menu-sheet-stat-label--avg-accuracy{color:#c4b5fd}.avatar-menu-sheet-stat-value--avg-accuracy{color:#ddd6fe}.avatar-menu-sheet-root .player-info-panel-label--party-score{font-size:14px;font-weight:700;color:#f964e6}.avatar-menu-sheet-root .player-info-panel-value--party-score{font-size:18px;font-weight:700;color:#4ade80}.avatar-menu-sheet-root .player-info-panel-label--bid-accuracy-deal{font-size:14px;color:#b58eff}.avatar-menu-sheet-root .player-info-panel-value--bid-accuracy-deal{font-size:16px;font-weight:600;color:#bfe6f7}.avatar-menu-sheet-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%}.avatar-menu-sheet-profile-row{display:flex;flex-direction:row;align-items:stretch;gap:6px;width:100%}.avatar-menu-sheet-profile-row .avatar-menu-sheet-btn{flex:1;min-width:0;padding:7px 6px;font-size:12px;gap:5px}.avatar-menu-sheet-profile-row .avatar-menu-sheet-btn-label{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu-sheet-profile-row .avatar-menu-sheet-btn-icon{width:20px;height:20px}.avatar-menu-sheet-profile-row .avatar-menu-sheet-btn-icon-svg{width:16px;height:16px}.avatar-menu-sheet-btn-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px}.avatar-menu-sheet-btn-icon-svg{display:block;width:18px;height:18px}.avatar-menu-sheet-btn-label{line-height:1.2}.avatar-menu-sheet-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:10px 12px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-shadow:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.avatar-menu-sheet-btn:active:not(:disabled){transform:scale(.98)}.avatar-menu-sheet-btn:disabled{opacity:.75;cursor:wait}.avatar-menu-sheet-btn--photo{border:1px solid rgba(34,211,238,.65);color:#67e8f9;background:linear-gradient(168deg,#0e7490f2,#155e75fa 55%,#0f172afa);box-shadow:inset 0 1px #ffffff24,0 0 16px #22d3ee47}.avatar-menu-sheet-btn--photo:hover:not(:disabled){color:#a5f3fc;border-color:#67e8f9d9;box-shadow:inset 0 1px #ffffff29,0 0 22px #22d3ee6b}.avatar-menu-sheet-btn--name{border:1px solid rgba(167,139,250,.6);color:#e9d5ff;background:linear-gradient(168deg,#4c1d958c,#1e1b4beb);box-shadow:inset 0 1px #ffffff14,0 0 12px #8b5cf62e}.avatar-menu-sheet-btn--name:hover:not(:disabled){color:#f5f3ff;border-color:#c4b5fdcc;box-shadow:inset 0 1px #ffffff1a,0 0 20px #8b5cf652}.avatar-menu-sheet-btn--pause{border:1px solid rgba(251,146,60,.55);color:#fdba74;background:linear-gradient(168deg,#7c2d128c,#1e1b4be0);box-shadow:0 0 10px #fb923c26}.avatar-menu-sheet-btn:focus-visible{outline:2px solid rgba(34,211,238,.9);outline-offset:2px}@media (min-width: 1025px){.avatar-menu-sheet-backdrop{align-items:center;padding:24px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px))}.avatar-menu-sheet-root--desktop.avatar-menu-sheet-card,.avatar-menu-sheet-card{border-radius:20px;max-width:min(520px,calc(100% - 40px));max-height:min(88vh,640px);padding:14px 18px 12px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-card__eyebrow,.avatar-menu-sheet-header>.avatar-menu-sheet-card__eyebrow{font-size:11px;letter-spacing:.12em}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-avatar-stage{width:104px;height:104px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-header__avatar-col .avatar-menu-sheet-avatar-tap-hint--prominent{font-size:11px;padding:6px 12px 7px;line-height:1.2}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-stats{gap:8px;padding:10px 12px 9px;font-size:13px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-stat-label,.avatar-menu-sheet-root--desktop .player-info-panel-label{font-size:12px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-stat-value,.avatar-menu-sheet-root--desktop .player-info-panel-value{font-size:15px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-btn{padding:10px 14px;font-size:13px;border-radius:12px}.avatar-menu-sheet-root--desktop .avatar-menu-sheet-profile-row .avatar-menu-sheet-btn-label{font-size:12px}.avatar-editor-modal-backdrop--desktop{padding:28px max(24px,env(safe-area-inset-right,0px)) 28px max(24px,env(safe-area-inset-left,0px))}.avatar-editor-modal-card--desktop{padding:12px 24px 18px;border-radius:18px;font-size:15px}.avatar-editor-modal-card--desktop .avatar-editor-modal-card__title{font-size:20px;min-height:32px}.avatar-editor-modal-card--desktop .avatar-editor-canvas{width:min(44vw,252px);height:min(44vw,252px)}.avatar-editor-modal-card--desktop .avatar-editor-hero{column-gap:16px}.avatar-editor-modal-card--desktop .avatar-editor-hero__meta{max-width:none}.avatar-editor-modal-card--desktop .avatar-editor-templates,.avatar-editor-modal-card--desktop .avatar-editor-tools-line,.avatar-editor-modal-card--desktop .avatar-editor-file-actions{gap:8px}.avatar-editor-modal-card--desktop .avatar-editor-modal-actions{gap:10px}.avatar-editor-modal-card--desktop .avatar-editor-hero__eyebrow,.avatar-editor-modal-card--desktop .avatar-editor-preview-hint{font-size:12px}.avatar-editor-modal-card--desktop .avatar-editor-section-label{font-size:13px;margin-bottom:5px}.avatar-editor-modal-card--desktop .avatar-editor-template-chip__label{font-size:12px}.avatar-editor-modal-card--desktop .avatar-editor-template-chip{min-width:58px;min-height:40px;padding:2px 8px}.avatar-editor-modal-card--desktop .avatar-editor-history-btn{width:48px;height:42px}.avatar-editor-modal-card--desktop .avatar-editor-history-btn__label{font-size:11px}.avatar-editor-modal-card--desktop .avatar-editor-clear-btn{padding:0 12px}.avatar-editor-modal-card--desktop .avatar-editor-clear-btn__label{font-size:14px}.avatar-editor-modal-card--desktop .avatar-editor-3d-btn{width:48px;height:48px}.avatar-editor-modal-card--desktop .avatar-editor-3d-btn__glyph{width:34px;height:34px}.avatar-editor-modal-card--desktop .avatar-editor-chip-rail__toggle{height:32px;min-width:54px;font-size:12px;padding:0 18px}.avatar-editor-modal-card--desktop .avatar-editor-frame-btn,.avatar-editor-modal-card--desktop .avatar-editor-sticker-btn{min-width:44px;min-height:36px;font-size:20px}.avatar-editor-modal-card--desktop .avatar-editor-photo-tool-btn,.avatar-editor-modal-card--desktop .avatar-editor-photo-zoom-label,.avatar-editor-modal-card--desktop .avatar-editor-restore-photo-btn{font-size:13px}.avatar-editor-modal-card--desktop .avatar-editor-modal-btn{font-size:16px;padding:11px 18px}.avatar-editor-modal-card--desktop .avatar-editor-modal-btn--compact{font-size:14px;padding:9px 14px}.avatar-editor-modal-card--desktop .avatar-editor-color{width:28px;height:28px}.avatar-editor-modal-card--desktop .avatar-editor-size{width:34px;height:34px;font-size:14px}.avatar-editor-modal-card--desktop .avatar-editor-block{margin-bottom:8px}.avatar-editor-modal-card--desktop .avatar-editor-fold__label{font-size:13px}.avatar-editor-modal-card--desktop .avatar-editor-tool-toggle{font-size:14px;height:26px;padding:0 10px}.avatar-editor-modal-card--desktop .avatar-editor-error{font-size:14px}}.avatar-editor-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10006;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(6px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#020617e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.avatar-editor-modal-card{position:relative;isolation:isolate;width:100%;max-width:min(380px,100%);max-height:min(94dvh,640px);overflow-x:hidden;overflow-y:visible;box-sizing:border-box;margin:0;padding:4px 12px 8px;border-radius:14px;border:2px solid transparent;background-color:#08061cfa;background-image:radial-gradient(120% 80% at 12% -8%,rgba(34,211,238,.18) 0%,transparent 52%),radial-gradient(90% 70% at 92% 108%,rgba(168,85,247,.16) 0%,transparent 55%),linear-gradient(168deg,#1e1b4bf0,#0f172afa 48%,#020617fc),linear-gradient(125deg,#3b0764,#6d28d9 22%,#8b5cf6 38%,#22d3ee,#38bdf8 78%,#a78bfa);background-clip:padding-box,padding-box,padding-box,border-box;background-origin:padding-box,padding-box,padding-box,border-box;box-shadow:0 0 0 1px #22d3ee59,0 0 32px #7c3aed4d,0 18px 42px #0000008c}@media (min-width: 769px){.avatar-editor-modal-backdrop{overflow:hidden;padding:max(16px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.avatar-editor-modal-card{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:14px;row-gap:8px;align-items:start;width:min(720px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px));max-height:none;overflow-x:hidden;overflow-y:visible;padding:10px 20px 14px}.avatar-editor-hero{grid-column:1;grid-row:1;margin-bottom:0;column-gap:6px;min-width:0;max-width:100%}.avatar-editor-hero__wing{width:36px;min-width:36px}.avatar-editor-canvas{width:min(206px,100%);height:min(206px,100%)}.avatar-editor-modal-body{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;overflow:visible}.avatar-editor-modal-body>.avatar-editor-block{min-width:0;max-width:100%;margin-bottom:0}.avatar-editor-modal-body__decor .avatar-editor-decor-rail{width:100%;max-width:100%}.avatar-editor-modal-body__decor .avatar-editor-chip-rail__track{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.avatar-editor-modal-footer{grid-column:1 / -1;grid-row:2;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;width:100%;padding-top:6px;border-top:1px solid rgba(148,163,184,.12)}.avatar-editor-modal-footer .avatar-editor-modal-btn{flex:0 1 auto;min-width:5.5rem}.avatar-editor-modal-footer .avatar-editor-modal-btn--primary{flex:1 1 8rem;min-width:6.5rem}.avatar-editor-modal-footer__spacer{flex:1 1 12px;min-width:8px}.avatar-editor-hero__meta{max-width:100%}.avatar-editor-templates{flex-wrap:wrap}.avatar-editor-tools-line{max-width:100%}}@media (min-width: 1025px){.avatar-editor-modal-card.avatar-editor-modal-card--desktop{width:min(840px,calc(100vw - 56px));max-width:min(840px,calc(100vw - 56px));max-height:none;overflow-x:hidden;overflow-y:visible;align-content:start;grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:22px;row-gap:10px;padding:14px 24px 18px}.avatar-editor-modal-card.avatar-editor-modal-card--desktop .avatar-editor-canvas{width:min(210px,100%);height:min(210px,100%)}.avatar-editor-modal-card.avatar-editor-modal-card--desktop .avatar-editor-modal-body{gap:11px}.avatar-editor-modal-card.avatar-editor-modal-card--desktop .avatar-editor-modal-footer{padding-top:8px;margin-top:2px}}@keyframes avatar-editor-cosmic-text-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes avatar-editor-cosmic-aurora-drift{0%{opacity:.72;transform:translate3d(-4%,0,0) scale(1.05)}50%{opacity:1;transform:translate3d(5%,-2%,0) scale(1.1)}to{opacity:.72;transform:translate3d(-3%,1%,0) scale(1.05)}}@keyframes avatar-editor-cosmic-scan-sweep{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes avatar-editor-cosmic-hud-pulse{0%,to{opacity:.35}50%{opacity:.65}}.avatar-editor-modal-backdrop--desktop{background:radial-gradient(ellipse 90% 70% at 18% 12%,rgba(139,92,246,.28) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 88% 88%,rgba(34,211,238,.2) 0%,transparent 52%),radial-gradient(ellipse 60% 50% at 50% 50%,rgba(192,132,252,.12) 0%,transparent 70%),#020412eb}.avatar-editor-modal-card.avatar-editor-modal-card--desktop{transform-style:preserve-3d;perspective:1400px;border-color:transparent;background-color:#0c0620f7;background-image:radial-gradient(130% 90% at 8% -12%,rgba(167,139,250,.35) 0%,transparent 48%),radial-gradient(100% 80% at 96% 108%,rgba(34,211,238,.22) 0%,transparent 52%),radial-gradient(70% 55% at 50% 42%,rgba(192,132,252,.14) 0%,transparent 62%),linear-gradient(165deg,#2e1056f5,#160c3afa 42%,#08061cfc),linear-gradient(118deg,#4c1d95,#7c3aed 18%,#a78bfa 32%,#22d3ee,#818cf8 72%,#c084fc 88%,#67e8f9);box-shadow:0 0 0 1px #a78bfa8c,0 0 48px #7c3aed8c,0 0 80px #22d3ee2e,0 28px 64px #0000009e,inset 0 1px #ffffff1a,inset 0 -24px 48px #4c1d9559}.avatar-editor-modal-card--desktop .avatar-editor-modal-card__glow{inset:-50% -30% auto;height:85%;background:radial-gradient(ellipse 75% 55% at 50% 0%,rgba(192,132,252,.45) 0%,transparent 62%),radial-gradient(ellipse 50% 40% at 80% 20%,rgba(34,211,238,.25) 0%,transparent 55%)}.avatar-editor-modal-card__aurora,.avatar-editor-modal-card__stars,.avatar-editor-modal-card__hud{pointer-events:none;position:absolute;z-index:0}.avatar-editor-modal-card__aurora{top:-8%;right:-12%;bottom:-8%;left:-12%;background:conic-gradient(from 210deg at 30% 20%,rgba(124,58,237,.22),transparent 38%),conic-gradient(from 40deg at 78% 72%,rgba(34,211,238,.18),transparent 42%),radial-gradient(ellipse 55% 45% at 50% 55%,rgba(232,121,249,.1) 0%,transparent 70%);opacity:.65;mix-blend-mode:screen;animation:avatar-editor-cosmic-aurora-drift 18s ease-in-out infinite}.avatar-editor-modal-card__stars{top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.75) 0%,transparent 100%),radial-gradient(1px 1px at 78% 22%,rgba(167,139,250,.9) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 68%,rgba(103,232,249,.85) 0%,transparent 100%),radial-gradient(1px 1px at 88% 76%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 24% 82%,rgba(192,132,252,.7) 0%,transparent 100%),radial-gradient(1px 1px at 62% 38%,rgba(255,255,255,.55) 0%,transparent 100%);opacity:.7}.avatar-editor-modal-card__hud{top:48px;right:16px;bottom:14px;left:16px;border-radius:12px;border:1px solid rgba(167,139,250,.1);box-shadow:inset 0 0 20px #7c3aed14;animation:avatar-editor-cosmic-hud-pulse 5s ease-in-out infinite}.avatar-editor-modal-card--desktop:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,transparent 0%,rgba(103,232,249,.04) 48%,transparent 52%);opacity:.28;animation:avatar-editor-cosmic-scan-sweep 14s linear infinite}.avatar-editor-modal-card--desktop .avatar-editor-modal-close{position:absolute;left:16px;top:14px;right:auto;z-index:6;width:32px;height:32px;border-radius:9px;border-color:#c084fc8c;background:#120a2af5;box-shadow:0 2px 10px #00000073,0 0 12px #7c3aed59}.avatar-editor-modal-card--desktop .avatar-editor-modal-card__title,.avatar-editor-modal-card--desktop .avatar-editor-section-label{background-image:linear-gradient(100deg,#ddd6fe,#67e8f9,#e879f9,#a5b4fc 66%,#22d3ee 82%,#c4b5fd);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:avatar-editor-cosmic-text-flow 7s linear infinite}.avatar-editor-modal-card--desktop .avatar-editor-modal-card__title{font-size:22px;min-height:36px;padding:0 32px 0 44px;filter:drop-shadow(0 0 14px rgba(167,139,250,.55))}.avatar-editor-modal-card--desktop .avatar-editor-preview-ring{transform:translateZ(16px);box-shadow:0 0 0 2px #a78bfaa6,0 0 28px #7c3aed8c,0 0 48px #22d3ee40,0 14px 36px #00000073}.avatar-editor-modal-card--desktop .avatar-editor-block{border-color:#a78bfa52;background:linear-gradient(168deg,#2e10568c,#0f172ad1);box-shadow:inset 0 1px #ffffff12,0 4px 18px #00000059}.avatar-editor-modal-card--desktop .avatar-editor-history-btn,.avatar-editor-modal-card--desktop .avatar-editor-clear-btn,.avatar-editor-modal-card--desktop .avatar-editor-3d-btn{border-color:#a78bfa80;box-shadow:0 0 14px #7c3aed59,inset 0 1px #ffffff14}.avatar-editor-modal-card--desktop .avatar-editor-modal-btn--primary{border-color:#67e8f9bf;color:#ecfeff;background:linear-gradient(168deg,#6d28d9d9,#0e7490f2 48%,#0f172afa);box-shadow:0 0 20px #22d3ee59,inset 0 1px #ffffff1f;text-shadow:0 0 12px rgba(103,232,249,.65)}.avatar-editor-modal-card--desktop .avatar-editor-modal-btn--secondary{border-color:#c084fca6;background:linear-gradient(168deg,#4c1d95bf,#1e1b4bf2)}@media (prefers-reduced-motion: reduce){.avatar-editor-modal-card--desktop:after,.avatar-editor-modal-card__aurora,.avatar-editor-modal-card__hud,.avatar-editor-modal-card--desktop .avatar-editor-modal-card__title,.avatar-editor-modal-card--desktop .avatar-editor-section-label{animation:none}}.avatar-editor-modal-card--desktop .avatar-editor-hero,.avatar-editor-modal-card--desktop .avatar-editor-modal-body,.avatar-editor-modal-card--desktop .avatar-editor-modal-footer{position:relative;z-index:2}.avatar-editor-modal-card--desktop .avatar-editor-decor-rail .avatar-editor-chip-rail__track{flex-wrap:wrap;overflow:visible}.avatar-editor-modal-card--desktop .avatar-editor-modal-footer{gap:10px;padding-top:10px}.avatar-editor-modal-card--desktop{overflow-y:visible;scrollbar-width:none}.avatar-editor-modal-card--desktop::-webkit-scrollbar{display:none;width:0;height:0}.avatar-editor-modal-card__glow{pointer-events:none;position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(167,139,250,.22) 0%,transparent 68%);z-index:0}.avatar-editor-modal-close{position:absolute;top:8px;left:10px;right:auto;z-index:3;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:10px;border:1px solid rgba(167,139,250,.55);background:linear-gradient(145deg,#4c1d958c,#0f172aeb);color:#e9d5ff;font-size:18px;font-weight:300;line-height:1;cursor:pointer;box-shadow:0 1px #ffffff1f inset,0 0 14px #7c3aed59;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .1s ease}.avatar-editor-modal-close:hover{color:#fff;border-color:#22d3eea6;box-shadow:0 1px #fff3 inset,0 0 18px #22d3ee66;transform:scale(1.04)}.avatar-editor-modal-card__title{grid-column:1 / -1;grid-row:1;justify-self:center;align-self:center;margin:0;padding:0 28px 0 40px;box-sizing:border-box;max-width:100%;min-height:24px;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,3.2vw,15px);font-weight:800;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(100deg,#67e8f9,#c4b5fd 42%,#f0abfc 78%,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(34,211,238,.35))}.avatar-editor-hero{position:relative;z-index:1;display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(42px,1fr) auto max-content;grid-template-rows:auto auto auto auto;align-items:stretch;column-gap:14px;row-gap:2px;margin:0 0 6px;padding:0}.avatar-editor-hero__wing{align-self:stretch;min-height:0;width:40px;justify-items:center}.avatar-editor-hero__wing--left{grid-column:1;grid-row:2;justify-self:end;padding-right:4px;display:grid;grid-template-rows:auto 1fr auto;align-items:center}.avatar-editor-hero__canvas{grid-column:2;grid-row:2;justify-self:center;align-self:center}.avatar-editor-hero__wing--right{grid-column:3;grid-row:2;justify-self:start;width:auto;min-width:40px;max-width:76px;padding-left:0;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center}.avatar-editor-hero__wing--right .avatar-editor-hero__slot--top{grid-row:1;align-self:start;justify-self:center;margin-top:13px}.avatar-editor-hero__wing--right .avatar-editor-clear-btn{transform:translate(-4px)}.avatar-editor-hero__wing--right .avatar-editor-hero__slot--bottom{grid-row:3;align-self:end;justify-self:center}.avatar-editor-hero__wing--left .avatar-editor-hero__slot--top{grid-row:1;align-self:start;justify-self:center;margin-top:8px}.avatar-editor-hero__wing--left .avatar-editor-hero__slot--bottom{grid-row:3;align-self:end;justify-self:center}.avatar-editor-hero__slot--mid{grid-row:2;align-self:center;justify-self:center}.avatar-editor-hero__slot--top{margin-top:8px}.avatar-editor-hero__slot--bottom{align-self:end}.avatar-editor-hero__eyebrow{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;text-align:center;background:linear-gradient(100deg,#67e8f9,#a78bfa 55%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(34,211,238,.35))}.avatar-editor-hero__meta{grid-column:1 / -1;grid-row:3;align-self:center;justify-self:center;width:100%;max-width:min(52vw,196px)}.avatar-editor-hero__restore-photo{grid-column:1 / -1;grid-row:4;align-self:center;justify-self:center}.avatar-editor-preview-row{display:flex;align-items:center;justify-content:center;gap:8px}.avatar-editor-preview-ring{padding:3px;border-radius:50%;background:linear-gradient(145deg,#22d3ee,#a78bfa,#c084fc,#22d3ee);box-shadow:0 0 20px #7c3aed52,0 6px 18px #0006}.avatar-editor-canvas{display:block;width:min(46vw,184px);height:min(46vw,184px);border-radius:50%;touch-action:none;background:#0f172a}.avatar-editor-preview-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;width:100%}.avatar-editor-preview-hint{margin:0;font-size:11px;color:#64748b;text-align:center;line-height:1.2;flex:1 1 100%}.avatar-editor-photo-toolbar{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap}.avatar-editor-photo-tool-btn{padding:3px 8px;border-radius:8px;border:1px solid rgba(34,211,238,.45);background:#0e749059;color:#a5f3fc;font-size:11px;font-weight:700;cursor:pointer}.avatar-editor-photo-tool-btn--active{border-color:#67e8f9d9;box-shadow:0 0 10px #22d3ee4d}.avatar-editor-photo-zoom-btn{width:26px;height:24px;padding:0;border-radius:8px;border:1px solid rgba(148,163,184,.4);background:#0f172aa6;color:#e2e8f0;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.avatar-editor-photo-zoom-label{min-width:40px;font-size:11px;font-weight:700;color:#94a3b8;text-align:center}.avatar-editor-restore-photo-btn{margin:0;padding:4px 10px;border-radius:8px;border:1px solid rgba(167,139,250,.5);background:#4c1d9559;color:#e9d5ff;font-size:11px;font-weight:700;cursor:pointer}.avatar-editor-block,.avatar-editor-fold{position:relative;z-index:1;margin-bottom:3px}.avatar-editor-fold__head{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172a73;color:#e2e8f0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background .15s ease}.avatar-editor-fold__head:hover{border-color:#22d3ee66;background:#1e1b4b8c}.avatar-editor-fold__label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;flex-shrink:0}.avatar-editor-fold__preview{display:flex;align-items:center;min-width:0;flex:1;justify-content:flex-end}.avatar-editor-template-chip--preview{pointer-events:none;transform:none;min-width:52px;height:24px}.avatar-editor-fold__chev{width:8px;height:8px;flex-shrink:0;border-right:2px solid #67e8f9;border-bottom:2px solid #67e8f9;transform:rotate(45deg);margin-top:-3px;transition:transform .2s ease;opacity:.85}.avatar-editor-fold--open .avatar-editor-fold__chev{transform:rotate(-135deg);margin-top:2px}.avatar-editor-fold__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.avatar-editor-fold--open .avatar-editor-fold__body{grid-template-rows:1fr}.avatar-editor-fold__inner{overflow:hidden;min-height:0}.avatar-editor-fold--open .avatar-editor-fold__inner{padding-top:5px}.avatar-editor-chip-rail{display:flex;align-items:center;gap:4px;min-width:0}.avatar-editor-chip-rail__track{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;flex:1;overflow:hidden}.avatar-editor-chip-rail--expanded .avatar-editor-chip-rail__track{flex-wrap:wrap;overflow:visible}.avatar-editor-chip-rail__toggle{flex-shrink:0;height:28px;min-width:48px;padding:0 16px;border-radius:999px;border:1px solid rgba(34,211,238,.55);background:linear-gradient(135deg,#0e749073,#4c1d958c);color:#67e8f9;font-size:12px;font-weight:800;letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 0 10px rgba(34,211,238,.75);box-shadow:0 0 12px #22d3ee33;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease,color .12s ease}.avatar-editor-decor-rail .avatar-editor-chip-rail__toggle{min-width:52px;padding:0 18px;background:linear-gradient(135deg,#22d3ee38,#a855f766);color:#a5f3fc;text-shadow:0 0 12px rgba(34,211,238,.9),0 0 6px rgba(232,121,249,.55)}.avatar-editor-chip-rail__toggle:hover{border-color:#67e8f9d9;color:#ecfeff;background:linear-gradient(135deg,#22d3ee59,#7c3aed8c);box-shadow:0 0 16px #22d3ee73}.avatar-editor-decor-rail .avatar-editor-frame-btn,.avatar-editor-decor-rail .avatar-editor-sticker-btn{flex-shrink:0}.avatar-editor-section-label{display:block;margin:0 0 3px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.avatar-editor-templates{display:flex;flex-wrap:wrap;gap:5px}.avatar-editor-template-chip{min-width:42px;height:28px;padding:1px 5px;border-radius:8px;border:2px solid rgba(148,163,184,.35);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.avatar-editor-template-chip--active{border-color:#22d3eed9;box-shadow:0 0 12px #22d3ee59;transform:scale(1.04)}.avatar-editor-template-chip__label{font-size:11px;font-weight:700;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.45)}.avatar-editor-template-chip--nebula{background:linear-gradient(135deg,#22d3ee,#7c3aed,#0f172a)}.avatar-editor-template-chip--aurora{background:linear-gradient(135deg,#064e3b,#22d3ee,#1e1b4b)}.avatar-editor-template-chip--ember{background:linear-gradient(135deg,#ea580c,#f472b6,#312e81)}.avatar-editor-template-chip--violet-crown{background:linear-gradient(135deg,#fde68a,#c084fc,#5b21b6)}.avatar-editor-template-chip--deep-space{background:radial-gradient(circle at 30% 30%,#fff 1px,transparent 1px),#020617;background-size:8px 8px}.avatar-editor-template-chip--prism{background:linear-gradient(135deg,#f472b6,#a78bfa,#38bdf8,#fbbf24)}.avatar-editor-template-chip--none{background:linear-gradient(45deg,rgba(148,163,184,.22) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.22) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.22) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.22) 75%),#0f172a;background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;border-style:dashed;border-color:#94a3b873}.avatar-editor-template-chip--initials{background:linear-gradient(135deg,#475569,#6366f1)}.avatar-editor-tools-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.avatar-editor-history-col{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.avatar-editor-history-btn,.avatar-editor-3d-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.avatar-editor-history-btn{flex-direction:column;gap:1px;width:40px;height:36px;padding:3px 4px;border:1px solid rgba(34,211,238,.5);background:linear-gradient(168deg,#0e749073,#0f172aeb);color:#67e8f9;box-shadow:0 0 12px #22d3ee2e}.avatar-editor-history-btn:disabled{opacity:.38;cursor:default;color:#64748b;border-color:#94a3b859;box-shadow:none}.avatar-editor-history-btn__icon{font-size:16px;font-weight:800;line-height:1}.avatar-editor-history-btn__label{font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.05;opacity:.92}.avatar-editor-clear-btn{flex-shrink:0;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;width:auto;max-width:100%;height:auto;min-height:0;justify-self:center;padding:0 10px;gap:0;border-radius:10px;border:1px solid rgba(167,139,250,.52);background:linear-gradient(168deg,#581c8761,#0e749038 48%,#0f172af0);color:#c4b5fd;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 0 10px #a78bfa2e,0 0 8px #22d3ee1a}.avatar-editor-clear-btn:hover{transform:translate(-4px);border-color:#67e8f99e;box-shadow:0 0 14px #a78bfa52,0 0 10px #f472b638}.avatar-editor-clear-btn__label{font-size:12px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;background:linear-gradient(100deg,#67e8f9,#c4b5fd 40%,#f472b6 72%,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px rgba(34,211,238,.28))}.avatar-editor-3d-btn{width:40px;height:40px}.avatar-editor-color{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.25);cursor:pointer;padding:0}.avatar-editor-color--active{border-color:#22d3ee;box-shadow:0 0 0 2px #22d3ee73}.avatar-editor-color--flat{border-radius:4px;box-shadow:inset 0 1px 2px #00000059}.avatar-editor-tools-line--flat-brush .avatar-editor-color--active{border-color:#94a3b8e6;box-shadow:0 0 0 2px #64748b8c,inset 0 1px 2px #0000004d}.avatar-neon-picker{position:relative;display:inline-flex;align-items:center;gap:4px}.avatar-neon-picker__brush-mode{display:inline-flex;border-radius:999px;border:1px solid rgba(167,139,250,.45);overflow:hidden;flex-shrink:0}.avatar-neon-picker__brush-mode-btn{height:24px;padding:0 7px;border:none;background:#1e1b4bbf;color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.02em;cursor:pointer}.avatar-neon-picker__brush-mode-btn--active{color:#0f172a;background:linear-gradient(135deg,#22d3ee,#a855f7);box-shadow:0 0 10px #22d3ee59}.avatar-neon-picker__trigger{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px 0 4px;border-radius:999px;border:1px solid rgba(167,139,250,.5);background:#1e1b4bbf;cursor:pointer}.avatar-neon-picker__trigger--open{border-color:#22d3eebf;box-shadow:0 0 12px #22d3ee47}.avatar-neon-picker__trigger-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:0 0 8px #22d3ee59}.avatar-neon-picker__trigger-label{font-size:10px;font-weight:700;color:#c4b5fd}.avatar-neon-picker__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10019;pointer-events:none;background:#02061733}.avatar-neon-picker__panel{position:fixed;z-index:10020;box-sizing:border-box;max-width:calc(100vw - 20px);padding:0 8px 8px;border-radius:12px;border:1px solid rgba(34,211,238,.55);background:#060416fa;box-shadow:0 0 28px #7c3aed66,0 12px 28px #0000008c;touch-action:none}.avatar-neon-picker__header{display:flex;align-items:center;gap:6px;margin:0 -8px 6px;padding:7px 8px 6px;border-radius:12px 12px 0 0;border-bottom:1px solid rgba(34,211,238,.25);background:#0f0a28a6;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.avatar-neon-picker__header:active{cursor:grabbing}.avatar-neon-picker__drag{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 4px;border-radius:6px;background:#22d3ee1f;box-shadow:0 0 10px #22d3ee40}.avatar-neon-picker__drag-col{font-size:17px;font-weight:900;line-height:.85;color:#67e8f9;text-shadow:0 0 10px rgba(34,211,238,.95),0 0 4px rgba(255,255,255,.6)}.avatar-neon-picker__title{flex:1;min-width:0;font-size:11px;font-weight:700;color:#c4b5fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-neon-picker__header-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.avatar-neon-picker__ok{height:26px;padding:0 10px;border:none;border-radius:8px;background:linear-gradient(135deg,#22d3ee,#7c3aed);color:#0f172a;font-size:11px;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 12px #22d3ee73,0 2px 6px #00000059}.avatar-neon-picker__ok:hover{filter:brightness(1.08);color:#020617}.avatar-neon-picker__close{flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:#1e1b4be6;color:#e2e8f0;font-size:18px;line-height:1;cursor:pointer}.avatar-neon-picker__close:hover{background:#7c3aed73;color:#fff}.avatar-neon-picker__mode{display:flex;gap:6px;margin-bottom:6px}.avatar-neon-picker__mode-btn{flex:1;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172abf;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer}.avatar-neon-picker__mode-btn--active{border-color:#22d3eeb3;color:#ecfeff;background:linear-gradient(135deg,#22d3ee59,#7c3aed73);box-shadow:0 0 14px #22d3ee4d}.avatar-neon-picker__lead{margin:0 0 6px;font-size:9px;font-weight:600;line-height:1.2;color:#a5f3fc;text-align:center;letter-spacing:.02em}.avatar-neon-picker__grid{display:grid;grid-template-columns:repeat(4,32px);justify-content:center;gap:6px;margin-bottom:6px}.avatar-neon-picker__swatch{width:32px;height:32px;padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.45);cursor:pointer;transition:transform .1s ease,filter .12s ease}.avatar-neon-picker__swatch:hover{filter:brightness(1.2) saturate(1.15);transform:scale(1.06)}.avatar-neon-picker__swatch--active{border-color:#fff;outline:1px solid #00f5ff;outline-offset:0;transform:scale(1.1);filter:brightness(1.2) saturate(1.2);z-index:1}.avatar-neon-picker__swatch--flat{border-color:#0f172a73;border-radius:4px}.avatar-neon-picker__swatch--flat:hover{filter:brightness(1.06);transform:scale(1.04)}.avatar-neon-picker__grid--flat{gap:5px}.avatar-neon-picker__swatch--flat.avatar-neon-picker__swatch--active{border-color:#0f172aa6;outline:2px solid rgba(148,163,184,.85);outline-offset:1px;filter:none;transform:scale(1.05)}.avatar-neon-picker__trigger-swatch--flat{border-radius:4px;box-shadow:inset 0 1px 2px #00000059}.avatar-neon-picker__manual-title{margin:4px 0 3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.avatar-neon-picker__hex{width:100%;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.25)}.avatar-neon-picker__hex .react-colorful{width:100%!important;height:92px!important}.avatar-neon-picker__hex .react-colorful__saturation{border-radius:9px 9px 0 0;border-bottom:none}.avatar-neon-picker__hex .react-colorful__hue{height:14px;border-radius:0 0 9px 9px}.avatar-neon-picker__hex-field{display:flex;align-items:center;gap:5px;margin-top:4px}.avatar-neon-picker__hex-field-label{font-size:10px;font-weight:700;color:#64748b;flex-shrink:0}.avatar-neon-picker__hex-input{flex:1;min-width:0;padding:4px 7px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172acc;color:#e2e8f0;font-size:12px;font-family:ui-monospace,monospace}.avatar-editor-3d-btn{padding:6px;border:none;border-radius:14px;background:radial-gradient(130% 110% at 28% 14%,rgba(224,242,254,.42) 0%,transparent 50%),radial-gradient(110% 95% at 78% 88%,rgba(76,29,149,.65) 0%,transparent 52%),linear-gradient(152deg,#6d28d9,#312e81 42%,#0f172a);box-shadow:0 1px #ffffff47 inset,0 2px 4px #ffffff14 inset,0 -3px 8px #00000080 inset,0 5px 14px #00000073,0 0 20px #8b5cf673;transition:transform .12s ease,box-shadow .15s ease}.avatar-editor-3d-btn:hover{transform:translateY(-1px);box-shadow:0 1px #ffffff57 inset,0 2px 5px #ffffff1a inset,0 -3px 8px #0000007a inset,0 7px 18px #0000007a,0 0 26px #a78bfa8c}.avatar-editor-3d-btn:active{transform:translateY(1px) scale(.97);box-shadow:0 1px #ffffff24 inset,0 -1px 4px #0000008c inset,0 2px 8px #0006,0 0 16px #8b5cf659}.avatar-editor-3d-btn__glyph{width:30px;height:30px;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.65)) drop-shadow(0 2px 3px rgba(15,23,42,.75)) drop-shadow(0 0 10px rgba(103,232,249,.85))}.avatar-editor-3d-btn--applied{background:radial-gradient(130% 110% at 28% 14%,rgba(165,243,252,.5) 0%,transparent 50%),radial-gradient(110% 95% at 78% 88%,rgba(14,116,144,.55) 0%,transparent 52%),linear-gradient(152deg,#0891b2,#312e81 42%,#0f172a);box-shadow:0 1px #ffffff52 inset,0 2px 4px #ffffff1a inset,0 -3px 8px #00000073 inset,0 5px 14px #0000006b,0 0 24px #22d3ee8c}.avatar-editor-3d-btn--applied .avatar-editor-3d-btn__glyph{filter:drop-shadow(0 1px 0 rgba(255,255,255,.75)) drop-shadow(0 2px 3px rgba(15,23,42,.7)) drop-shadow(0 0 12px rgba(34,211,238,.95))}.avatar-editor-frame-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:2px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;cursor:pointer}.avatar-editor-frame-btn--active{border-color:#22d3eebf;box-shadow:0 0 10px #22d3ee47}.avatar-editor-frame-btn__img{width:34px;height:34px;border-radius:50%;object-fit:contain;pointer-events:none}.avatar-editor-size{min-width:26px;height:22px;padding:0 8px;border-radius:7px;border:1px solid rgba(148,163,184,.4);background:#0f172a99;color:#e2e8f0;font-size:12px;font-weight:700;cursor:pointer}.avatar-editor-size--active{border-color:#22d3eeb3;color:#67e8f9}.avatar-editor-tool-toggle{height:22px;padding:0 8px;border-radius:7px;border:1px solid rgba(148,163,184,.4);background:#33415580;color:#cbd5e1;font-size:12px;font-weight:600;cursor:pointer}.avatar-editor-sticker-btn{min-width:30px;height:28px;padding:0 6px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172a8c;color:#f8fafc;font-size:17px;line-height:1;cursor:pointer}.avatar-editor-sticker-btn--active{border-color:#22d3eebf;box-shadow:0 0 10px #22d3ee47;background:#0e749059}.avatar-editor-tool-toggle--active{border-color:#fb923ca6;color:#fdba74}.avatar-editor-modal-footer{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:6px;margin-top:4px}.avatar-editor-modal-footer__spacer{flex:1 1 auto;min-width:4px}@media (max-width: 520px){.avatar-editor-modal-footer{flex-wrap:wrap}.avatar-editor-modal-footer__spacer{display:none}.avatar-editor-modal-footer .avatar-editor-modal-btn{flex:1 1 calc(50% - 4px)}}.avatar-editor-file-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.avatar-editor-file-input{display:none}.avatar-editor-error{margin:0 0 5px;font-size:12px;color:#f87171}.avatar-editor-modal-actions{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0}.avatar-editor-modal-btn{flex:1;min-width:0;padding:10px 12px;border-radius:10px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.avatar-editor-modal-btn--compact{padding:7px 9px;font-size:12px;border-radius:8px}.avatar-editor-modal-btn--primary{border:1px solid rgba(34,211,238,.65);color:#ecfeff;background:linear-gradient(168deg,#0e7490f2,#155e75fa 55%,#0f172afa)}.avatar-editor-modal-btn--secondary{border:1px solid rgba(139,92,246,.55);color:#ede9fe;background:linear-gradient(168deg,#4c1d958c,#1e1b4beb)}.avatar-editor-modal-btn--ghost{border:1px solid rgba(148,163,184,.35);color:#94a3b8;background:#0f172a73;font-weight:600}.avatar-editor-modal-btn:disabled{opacity:.7;cursor:wait}@media (max-height: 520px),(max-width: 340px){.avatar-editor-modal-card:not(.avatar-editor-modal-card--desktop){overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 12px);padding:4px 8px 6px}}@media (max-height: 520px){.avatar-editor-modal-card--desktop{max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.45) transparent}}@media (max-width: 320px){.avatar-editor-hero{column-gap:5px}.avatar-editor-hero__wing{min-width:36px}.avatar-editor-hero__title{font-size:10px}.avatar-editor-hero__eyebrow{font-size:8px}.avatar-editor-canvas{width:min(42vw,160px);height:min(42vw,160px)}.avatar-editor-history-btn{width:36px;height:32px}.avatar-editor-3d-btn{width:36px;height:36px}.avatar-editor-3d-btn__glyph{width:26px;height:26px}}.table-chat-side-ear-shell{position:fixed;right:0;z-index:88;pointer-events:auto;touch-action:none;filter:none;transform:translateY(-50%) translateZ(0)}.table-chat-side-ear-shell__drag-shift{display:flex;flex-direction:row-reverse;align-items:center;gap:0;max-width:min(96vw,440px);transform:translate3d(0,var(--side-ear-drag-y, 0px),.01px);backface-visibility:hidden}.table-chat-side-ear-shell--vertical-drag .table-chat-side-ear:active{transform:none}.table-chat-side-ear-shell--vertical-drag.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal:before{animation:none;will-change:auto;opacity:.68}.table-chat-side-ear-shell--vertical-drag .table-chat-side-ear-rail__unread-hit--on-rail:before,.table-chat-side-ear-shell--vertical-drag .table-chat-side-ear-rail__unread-hit--on-rail .table-chat-side-ear-rail__unread-dot{animation:none}.table-chat-side-ear-shell--activity-typing .table-chat-side-ear{box-shadow:inset 0 1px #7c3aed,-1px 0 #142ec9,0 0 0 1px #38bdf88c,0 0 18px #22d3ee59,0 10px 26px #02061761}.table-chat-side-ear-shell--activity-unread .table-chat-side-ear{box-shadow:inset 0 1px #7c3aed,-1px 0 #142ec9,0 0 0 1px #f472b673,0 0 20px #f472b640,0 10px 26px #02061761}.table-chat-side-ear-shell--preview-suppressed .table-chat-side-ear{opacity:.92}.table-chat-side-ear-shell--phantom-unread-expanded{z-index:90}.table-chat-side-ear-shell.table-chat-side-ear-shell--phantom-unread-expanded{touch-action:pan-y}.table-chat-side-ear{--ear-bg-angle: 200deg;--ear-bg-1: #108de5e6;--ear-bg-2: rgb(65 16 207 / 85%);--ear-bg-3: rgb(79 22 228 / 74%);--ear-bg-4: #2e0d7aed;--ear-bg-5: rgb(57 26 163 / 88%);--ear-bg-6: rgb(64 25 226 / 82%);--ear-bg-7: rgb(184 32 210 / 98%);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:44px;padding:10px 5px 19px;margin:0;border:none;border-radius:0;cursor:pointer;color:#e2e8f0;background:linear-gradient(var(--ear-bg-angle),var(--ear-bg-1) 0%,var(--ear-bg-2) 16.67%,var(--ear-bg-3) 33.33%,var(--ear-bg-4) 50%,var(--ear-bg-5) 66.67%,var(--ear-bg-6) 83.33%,var(--ear-bg-7) 100%);box-shadow:inset 0 1px #7c3aed,-1px 0 #142ec9,0 10px 26px #0206176b;-webkit-tap-highlight-color:transparent;overflow:visible}.table-chat-side-ear:active{transform:scale(.98)}.table-chat-side-ear__chevron-grad-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.table-chat-side-ear__chevron{position:absolute;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ear-chevron-visual-w, calc(14px * 1.15));height:auto;margin:0;padding:0;pointer-events:none;border:none;background:none}.table-chat-side-ear__chevron-svg{display:block;width:100%;height:auto;shape-rendering:geometricPrecision}.table-chat-side-ear__chevron--up{top:0;transform:translate(-50%,calc(-100% - 3px))}.table-chat-side-ear__chevron--down{bottom:0;transform:translate(-50%,calc(100% + 3px))}.table-chat-side-ear__glyph{display:flex;align-items:center;justify-content:center}.table-chat-side-ear__glyph-svg{display:block}.table-chat-side-ear__label{font-size:11px;font-weight:800;letter-spacing:.04em;color:#7d3bf2;transition:color .2s ease}.table-chat-side-ear__label--unread{color:#30dfa9}.table-chat-side-ear-cluster{--ear-rail-bar: 22px;--ear-rail-bar-into-ear: 1px;--ear-rail-hit: 44px;--ear-rail-bundle-overlap: calc(-1 * var(--ear-rail-hit) + var(--ear-rail-bar));--ear-rail-visual-overlap: calc(var(--ear-rail-hit) - var(--ear-rail-bar));--ear-rail-ear-content-shift-x: calc(var(--ear-rail-visual-overlap) / 2);--ear-rail-crystal-rim: 3px;--ear-rail-crystal-rim-left: 4px;--ear-rail-crystal-bleed-x: 2px;--ear-rail-left-corner-r: 3px;--ear-rail-content-center-offset: calc(var(--ear-rail-crystal-rim-left) / 2);--ear-rail-shimmer-cycle: 2.75s;--ear-rail-rim-face-grad: linear-gradient( 125deg, #5b21b6 0%, #6d28d9 10%, #7c3aed 20%, #a855f7 32%, #c026d3 44%, #7c3aed 52%, #22d3ee 64%, #14b8a6 76%, #eab308 88%, #fef9c3 100% );--ear-cluster-v-scale: .87;--ear-cluster-min-h: calc(120px * var(--ear-cluster-v-scale));--ear-chevron-visual-w: calc(14px * 1.15 * 1.173 * var(--ear-cluster-v-scale));display:flex;flex-direction:row;align-items:stretch;flex-shrink:0;position:relative;transform:translateZ(0)}.table-chat-side-ear-rail-wrap{box-sizing:border-box}.table-chat-side-ear-cluster .table-chat-side-ear-rail-wrap{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;flex:0 0 auto;flex-basis:var(--ear-rail-hit);width:var(--ear-rail-hit);min-width:var(--ear-rail-hit);max-width:var(--ear-rail-hit);align-self:stretch;padding:0;margin:0;min-height:0;position:relative;z-index:2;overflow:visible;--ear-rail-stripe-gap: calc(8px * var(--ear-cluster-v-scale));--ear-rail-unread-top: calc(5px * var(--ear-cluster-v-scale));--ear-rail-unread-hit-h: calc(15px * var(--ear-cluster-v-scale));--ear-rail-preview-bottom: calc(6px * var(--ear-cluster-v-scale));--ear-rail-capsule-h: calc(42px * var(--ear-cluster-v-scale));--ear-rail-twin-stripe-w: max(3.5px, calc(var(--ear-rail-bar) * .2));--ear-rail-twin-gap: calc(5px * var(--ear-cluster-v-scale))}.table-chat-side-ear-bundle{position:relative;flex:0 0 auto;align-self:stretch;min-height:0;display:flex;flex-direction:column;z-index:1;margin-left:var(--ear-rail-bundle-overlap)}.table-chat-side-ear-stack{position:relative;flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;min-width:0;transform:translate(var(--ear-rail-ear-content-shift-x))}.table-chat-side-ear-cluster .table-chat-side-ear__cosmic-pin{--ear-cosmic-pin-pad-bottom: calc(38px * var(--ear-cluster-v-scale, .87));--ear-cosmic-pin-size: calc(24px * var(--ear-cluster-v-scale, .87));position:absolute;left:50%;bottom:calc((var(--ear-cosmic-pin-pad-bottom) - var(--ear-cosmic-pin-size)) / 2);z-index:4;display:flex;align-items:center;justify-content:center;width:var(--ear-cosmic-pin-size);height:var(--ear-cosmic-pin-size);margin:0;padding:0;border-radius:999px;border:1px solid rgb(92 17 199 / 97%);border-top:1.5px solid rgb(40 133 194 / 72%);border-left:1px solid rgb(81 186 241 / 55%);border-bottom:1.5px solid rgb(49 46 129 / 90%);border-right:1px solid rgb(52 19 233 / 82%);background:radial-gradient(145% 120% at 32% 10%,#20cbe2c2,#5d1cca3b 44%),radial-gradient(85% 65% at 72% 92%,#22d3ee91,#3b1fb752 52%),linear-gradient(160deg,#286bb4ed,#3b3ed1a3 32%,#611fe1 68%,#5b18d6);box-shadow:inset 0 2.5px #ffffff61,inset 0 -3px #0f172a38,inset -1.5px 0 #818cf847,inset 1.5px 0 #22d3ee38,0 0 0 1px #22d3ee2e,0 3px 7px #02061785,0 0 16px #6366f157;cursor:pointer;transform:translate(-50%) translateZ(0);-webkit-tap-highlight-color:transparent;transition:transform .14s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.table-chat-side-ear-cluster .table-chat-side-ear__cosmic-pin:active{border-top-color:#312e81d9;border-left-color:#312e81c7;border-bottom-color:#c4b5fd61;border-right-color:#e0f2fe47;background:radial-gradient(100% 80% at 50% 18%,rgb(30 27 75 / 42%) 0%,transparent 52%),linear-gradient(162deg,#3730a3,#4338ca 45%,#6366f1);box-shadow:inset 0 3px 6px #0f172aad,inset 0 -1px #bae6fd2e,0 0 0 1px #22d3ee1f,0 1px 4px #02061773,0 0 12px #6366f138;transform:translate(-50%) scale(.94) translateZ(0)}.table-chat-side-ear-cluster .table-chat-side-ear__cosmic-pin:focus-visible{outline:2px solid rgb(56 189 248 / 55%);outline-offset:1px}.table-chat-side-ear__cosmic-pin-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.table-chat-side-ear-cluster .table-chat-side-ear__cosmic-pin-icon-svg{display:block;width:calc(12.5px * var(--ear-cluster-v-scale, .87));height:calc(12.5px * var(--ear-cluster-v-scale, .87));shape-rendering:geometricPrecision;filter:none}.table-chat-side-ear-shell--cosmic-orb-mode{right:auto;transform:translate(-50%,-50%) translateZ(0)}.table-chat-side-ear-shell--cosmic-orb-mode .table-chat-side-ear-shell__drag-shift{max-width:none;transform:none}.table-chat-side-ear-cosmic-orb{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;margin:0;padding:0;border-radius:50%;border:1px solid rgb(92 17 199 / 97%);border-top:1.5px solid rgb(40 133 194 / 72%);border-left:1px solid rgb(81 186 241 / 55%);border-bottom:1.5px solid rgb(49 46 129 / 90%);border-right:1px solid rgb(52 19 233 / 82%);background:radial-gradient(145% 120% at 32% 10%,#20cbe29e,#5d1cca3b 44%),radial-gradient(85% 65% at 72% 92%,#22d3ee7a,#3b1fb752 52%),linear-gradient(160deg,#286bb4ed,#3b3ed1a3 32%,#611fe1 68%,#5b18d6);box-shadow:inset 0 2.5px #ffffff61,inset 0 -3px #0f172a38,inset -1.5px 0 #818cf847,inset 1.5px 0 #22d3ee38,0 0 0 1px #22d3ee2e,0 3px 7px #02061785,0 0 16px #6366f157;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,box-shadow .18s ease}.table-chat-side-ear-cosmic-orb__drag-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgb(103 232 249 / 42%);box-shadow:0 0 12px #22d3ee1f;pointer-events:none;animation:table-chat-cosmic-orb-ring-spin 9s linear infinite}.table-chat-side-ear-cosmic-orb__drag-hints{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none}.table-chat-side-ear-cosmic-orb__drag-hint{position:absolute;width:0;height:0;border:solid transparent;opacity:.88;filter:drop-shadow(0 0 4px rgb(34 211 238 / 45%))}.table-chat-side-ear-cosmic-orb__drag-hint--n{top:-3px;left:50%;transform:translate(-50%);border-width:0 3px 5px;border-bottom-color:#bae6fde0;animation:table-chat-cosmic-orb-hint-pulse-ns 1.85s ease-in-out infinite;animation-delay:0s}.table-chat-side-ear-cosmic-orb__drag-hint--s{bottom:-3px;left:50%;transform:translate(-50%);border-width:5px 3px 0;border-top-color:#bae6fde0;animation:table-chat-cosmic-orb-hint-pulse-ns 1.85s ease-in-out infinite;animation-delay:.45s}.table-chat-side-ear-cosmic-orb__drag-hint--e{right:-3px;top:50%;transform:translateY(-50%);border-width:3px 0 3px 5px;border-left-color:#bae6fde0;animation:table-chat-cosmic-orb-hint-pulse-ew 1.85s ease-in-out infinite;animation-delay:.9s}.table-chat-side-ear-cosmic-orb__drag-hint--w{left:-3px;top:50%;transform:translateY(-50%);border-width:3px 5px 3px 0;border-right-color:#bae6fde0;animation:table-chat-cosmic-orb-hint-pulse-ew 1.85s ease-in-out infinite;animation-delay:1.35s}.table-chat-side-ear-cosmic-orb__hint-chip{position:absolute;left:50%;bottom:calc(100% + 5px);transform:translate(-50%);padding:2px 7px;border-radius:999px;border:1px solid rgb(103 232 249 / 38%);background:#0f172ab8;color:#bae6fdeb;font-size:8px;font-weight:800;letter-spacing:.06em;line-height:1.15;white-space:nowrap;text-transform:uppercase;pointer-events:none;box-shadow:0 0 10px #22d3ee2e;animation:table-chat-cosmic-orb-hint-chip 2.2s ease-in-out infinite;transition:opacity .45s ease,visibility .45s ease,transform .45s ease}.table-chat-side-ear-shell--cosmic-orb-hint-chip-hidden .table-chat-side-ear-cosmic-orb__hint-chip{opacity:0;visibility:hidden;transform:translate(-50%) translateY(4px);animation:none}@keyframes table-chat-cosmic-orb-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes table-chat-cosmic-orb-hint-pulse-ns{0%,to{opacity:.45;transform:translate(-50%) scale(.92)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes table-chat-cosmic-orb-hint-pulse-ew{0%,to{opacity:.45;transform:translateY(-50%) scale(.92)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}@keyframes table-chat-cosmic-orb-hint-chip{0%,to{opacity:.72;transform:translate(-50%) translateY(0)}50%{opacity:1;transform:translate(-50%) translateY(-2px)}}.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-ring{opacity:.36;border-color:#67e8f93d;box-shadow:0 0 8px #22d3ee12;animation-duration:14s;transition:opacity .55s ease,border-color .55s ease,box-shadow .55s ease}.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hints{opacity:.4;transition:opacity .55s ease}.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint{filter:drop-shadow(0 0 2px rgb(34 211 238 / 22%));animation-duration:2.75s}.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--n,.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--s,.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--e,.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--w{animation-name:table-chat-cosmic-orb-hint-pulse-soft-ns}.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--e,.table-chat-side-ear-shell--cosmic-orb-hints-soft .table-chat-side-ear-cosmic-orb__drag-hint--w{animation-name:table-chat-cosmic-orb-hint-pulse-soft-ew}@keyframes table-chat-cosmic-orb-hint-pulse-soft-ns{0%,to{opacity:.28;transform:translate(-50%) scale(.94)}50%{opacity:.62;transform:translate(-50%) scale(1.02)}}@keyframes table-chat-cosmic-orb-hint-pulse-soft-ew{0%,to{opacity:.28;transform:translateY(-50%) scale(.94)}50%{opacity:.62;transform:translateY(-50%) scale(1.02)}}.table-chat-side-ear-shell--cosmic-orb-dragging .table-chat-side-ear-cosmic-orb__drag-ring,.table-chat-side-ear-shell--cosmic-orb-dragging .table-chat-side-ear-cosmic-orb__drag-hints,.table-chat-side-ear-shell--cosmic-orb-dragging .table-chat-side-ear-cosmic-orb__hint-chip{opacity:0;transition:opacity .12s ease}.table-chat-side-ear-shell--cosmic-orb-dragging .table-chat-side-ear-cosmic-orb{cursor:grabbing;transition:box-shadow .12s ease}.table-chat-side-ear-cosmic-orb:active{transform:scale(.94);box-shadow:inset 0 3px 6px #0f172a73,inset 0 -1px #bae6fd29,0 0 0 1px #22d3ee29,0 2px 6px #0206177a,0 0 14px #6366f147}.table-chat-side-ear-cosmic-orb:focus-visible{outline:2px solid rgb(56 189 248 / 58%);outline-offset:2px}.table-chat-side-ear-cosmic-orb__grad-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.table-chat-side-ear-cosmic-orb__glyph{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 0 rgb(15 23 42 / 35%))}.table-chat-side-ear-cosmic-orb__glyph-svg{display:block;width:17px;height:17px;shape-rendering:geometricPrecision}.table-chat-side-ear-cluster--rail-collapsed{position:relative;overflow:visible;width:var(--ear-rail-hit);min-width:var(--ear-rail-hit);max-width:var(--ear-rail-hit);min-height:var(--ear-cluster-min-h)}.table-chat-side-ear-cluster.table-chat-side-ear-cluster--rail-collapsed .table-chat-side-ear-rail-wrap{flex:1 1 auto;min-height:var(--ear-cluster-min-h);align-self:stretch;--ear-rail-unread-top: calc(7px * var(--ear-cluster-v-scale));--ear-rail-preview-bottom: calc(8px * var(--ear-cluster-v-scale));--ear-rail-capsule-h: calc(36px * var(--ear-cluster-v-scale))}.table-chat-side-ear-cluster--rail-collapsed .table-chat-side-ear-rail{flex:1 1 auto;height:auto;min-height:var(--ear-cluster-min-h);background:transparent}.table-chat-side-ear-cluster--rail-collapsed .table-chat-side-ear-bundle{margin-left:0;position:absolute;top:0;right:0;bottom:0;left:auto;width:max-content;transform:translate3d(100%,0,0);opacity:0;visibility:hidden;pointer-events:none}.table-chat-side-ear-cluster--rail-collapsed .table-chat-side-ear-rail:before{border-radius:var(--ear-rail-left-corner-r) max(1px,1%) max(1px,1%) var(--ear-rail-left-corner-r);border-width:1px 2px 1px 0;-webkit-mask-image:none;mask-image:none}.table-chat-side-ear-cluster .table-chat-side-ear{align-self:stretch;min-width:48px;padding:calc(20px * var(--ear-cluster-v-scale)) 6px calc(38px * var(--ear-cluster-v-scale));gap:calc(14px * var(--ear-cluster-v-scale));border-radius:0;transform:none}.table-chat-side-ear-cluster:not(.table-chat-side-ear-cluster--rail-collapsed) .table-chat-side-ear:active{transform:scale(.98)}.table-chat-side-ear-cluster .table-chat-side-ear__chevron{width:var(--ear-chevron-visual-w)}.table-chat-side-ear-cluster .table-chat-side-ear__glyph-svg{width:calc(28px * var(--ear-cluster-v-scale));height:calc(28px * var(--ear-cluster-v-scale))}.table-chat-side-ear-cluster .table-chat-side-ear__label{font-size:calc(13px * var(--ear-cluster-v-scale))}.table-chat-side-ear-rail__unread-hit--on-rail{position:absolute;top:calc(5px * var(--ear-cluster-v-scale));left:calc(100% - var(--ear-rail-bar) / 2 + var(--ear-rail-content-center-offset));right:auto;transform:translate(calc(-50% - 1px));z-index:6;width:15px;height:15px;margin:0;padding:0;overflow:visible}.table-chat-side-ear-rail__unread-hit--on-rail:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:conic-gradient(from 0deg,#ec4899,#f472b6,#c026d3,#a855f7,#6366f1,#22d3ee,#38bdf8,#22d3ee,#ec4899);opacity:.58;transform-origin:50% 50%;pointer-events:none;animation:none}.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-rail__unread-hit--on-rail:before{opacity:.9;animation:table-chat-side-ear-rail-unread-dot-orbit 2.4s linear infinite}.table-chat-side-ear-rail__unread-hit--on-rail .table-chat-side-ear-rail__unread-dot{position:relative;z-index:1;display:block;width:6px;height:6px;margin:0;border-radius:999px;background:radial-gradient(circle at 38% 32%,#fffbeb 0%,rgba(255,255,255,.88) 22%,rgba(253,186,116,.28) 48%,transparent 62%);box-shadow:0 0 3px #f472b673,0 0 5px #22d3ee47,inset 0 0 1px #ffffff73;animation:none}.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-rail__unread-hit--on-rail .table-chat-side-ear-rail__unread-dot{background:radial-gradient(circle at 38% 32%,#fffbeb 0%,rgba(255,255,255,.92) 22%,rgba(253,186,116,.35) 48%,transparent 62%);box-shadow:0 0 4px #f472b6cc,0 0 8px #22d3ee73,inset 0 0 1px #ffffff8c;animation:table-chat-side-ear-rail-unread-dot-pulse 1.75s ease-in-out infinite}.table-chat-side-ear-rail__preview-on-rail{position:absolute;bottom:var(--ear-rail-preview-bottom);left:calc(100% - var(--ear-rail-bar) / 2 + var(--ear-rail-content-center-offset) - 1.5px);right:auto;transform:translate(calc(-50% - .5px));z-index:6;margin:0}.table-chat-side-ear-preview-settings--ear-vertical{flex-direction:column;width:22px;min-height:calc(96px * var(--ear-cluster-v-scale));height:auto;padding:calc(12px * var(--ear-cluster-v-scale)) 0 calc(14px * var(--ear-cluster-v-scale));border-radius:999px;color:#ede9fe;background:radial-gradient(125% 55% at 50% 0%,rgba(255,255,255,.42) 0%,rgba(196,181,253,.12) 42%,transparent 62%),linear-gradient(168deg,#4c1d95,#5b21b6 14%,#6d28d9,#7c3aed 50%,#4f46e5 62%,#0e7490 78%,#0891b2 90%,#22d3ee);border:1px solid rgba(186,230,253,.42);box-shadow:inset 0 1px #ffffff61,inset 0 -3px 8px #0f172a61,inset 0 0 0 .5px #a78bfa40,0 0 0 1px #6366f159,0 4px 18px #4338ca6b,0 0 24px #22d3ee52}.table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--ear-vertical{width:14px;min-height:calc(35px * var(--ear-cluster-v-scale));max-height:calc(40px * var(--ear-cluster-v-scale));padding:calc(3px * var(--ear-cluster-v-scale)) 0 calc(4px * var(--ear-cluster-v-scale));bottom:var(--ear-rail-preview-bottom);isolation:isolate;color:#e0f2fe;border:1px solid rgb(92 17 199 / 92%);border-top:1px solid rgb(81 186 241 / 58%);border-left:1px solid rgb(129 140 248 / 48%);border-bottom:1px solid rgb(67 56 202 / 90%);border-right:1px solid rgb(99 102 241 / 78%);background:radial-gradient(115% 80% at 50% 6%,rgb(34 211 238 / 38%) 0%,transparent 54%),linear-gradient(168deg,#4338ca,#4f46e5 24%,#6d28d9 52%,#7c3aed 72%,#2563eb,#0891b2);box-shadow:inset 0 1px #fff6,inset 0 -2px 4px #0f172a61,inset 1px 0 #22d3ee24,0 1px 3px #0206177a,0 0 7px #6366f133}.table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--ear-vertical.table-chat-side-ear-preview-settings--off{bottom:calc(var(--ear-rail-preview-bottom) - 2px);opacity:1;color:#ddd6fe;border-color:#6366f1b8;border-top-color:#818cf86b;background:radial-gradient(115% 80% at 50% 6%,rgb(34 211 238 / 18%) 0%,transparent 54%),linear-gradient(168deg,#3730a3,#4338ca 30%,#5b21b6 58%,#6d28d9 78%,#1e40af);box-shadow:inset 0 1px #ffffff47,inset 0 -2px 4px #0f172a6b,0 1px 2px #0206176b,0 0 5px #6366f124}.table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--ear-vertical.table-chat-side-ear-preview-settings--off .table-chat-side-ear-preview-settings__glyph{opacity:.78}.table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--ear-vertical:active{transform:translate(calc(-50% - .5px)) scale(.94)}.table-chat-side-ear-preview-settings--ear-vertical .table-chat-side-ear-preview-settings__disc{width:16px;height:16px;border-radius:8px;background:linear-gradient(160deg,#ffffff47,#a78bfa38 55%,#0e749033);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0f172a47}.table-chat-side-ear-rail__preview-on-rail .table-chat-side-ear-preview-settings__disc{width:11px;height:11px;border-radius:5px;background:linear-gradient(165deg,#ffffff57,#c4b5fd47 48%,#22d3ee33);box-shadow:inset 0 1px #ffffff85,inset 0 -1px #312e8152}.table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--off .table-chat-side-ear-preview-settings__disc{background:linear-gradient(165deg,#ffffff38,#a78bfa38 55%,#4338ca2e)}.table-chat-side-ear-preview-settings--ear-vertical .table-chat-side-ear-preview-settings__glyph{width:10px;height:10px;transform:rotate(90deg)}.table-chat-side-ear-rail__preview-on-rail .table-chat-side-ear-preview-settings__glyph{width:10px;height:10px;flex-shrink:0;shape-rendering:geometricPrecision}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-rail__unread-hit--on-rail{top:calc(7px * var(--ear-cluster-v-scale))}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-rail__preview-on-rail.table-chat-side-ear-preview-settings--ear-vertical{min-height:calc(32px * var(--ear-cluster-v-scale));padding:calc(2px * var(--ear-cluster-v-scale)) 0 calc(3px * var(--ear-cluster-v-scale))}.table-chat-side-ear-cluster .table-chat-side-ear-rail{position:relative;z-index:2;flex:1 1 auto;align-self:stretch;width:var(--ear-rail-hit);min-width:var(--ear-rail-hit);min-height:0;height:100%;padding:0;margin:0;box-sizing:border-box;display:block;border:none;cursor:pointer;touch-action:none;color:transparent;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent;background:transparent;box-shadow:none;overflow:visible}.table-chat-side-ear-cluster .table-chat-side-ear-rail:before{content:"";position:absolute;top:0;bottom:0;left:calc(100% - var(--ear-rail-bar));right:auto;width:calc(var(--ear-rail-bar) + var(--ear-rail-bar-into-ear));z-index:1;box-sizing:border-box;pointer-events:none;border-style:solid;border-color:transparent;border-width:1px 0 1px 0;border-radius:var(--ear-rail-left-corner-r) 0 0 var(--ear-rail-left-corner-r);background-image:linear-gradient(180deg,#1e40afb8,#3b82f6a6),linear-gradient(125deg,#3b0764,#5b21b6 9%,#6d28d9 20%,#7c3aed,#8b5cf6 40%,#a78bfa,#b8a3f6 56%,#c9b8f8 62%,#d4c4fd 66%,#6ee7f0 73%,#5ad4e8 78%,#22d3ee 84%,#38bdf8 91%,#5abbf0);background-size:100% 100%,100% 100%;background-position:0 0,0 0;background-origin:border-box;background-clip:padding-box,border-box;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 .5px #8b5cf624,inset 0 0 10px #8b5cf614,inset 0 0 10px #22d3ee12,0 2px 8px #00000029;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.45) 90%,transparent 100%)}@keyframes table-chat-side-ear-rail-crystal-orbit{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}@keyframes table-chat-side-ear-rail-unread-dot-pulse{0%,to{filter:brightness(1);box-shadow:0 0 4px #f472b6cc,0 0 8px #22d3ee73,inset 0 0 1px #ffffff8c}50%{filter:brightness(1.2);box-shadow:0 0 7px #f472b6,0 0 14px #a78bfab3,0 0 9px #22d3eeb3,inset 0 0 2px #ffffffe6}}@keyframes table-chat-side-ear-rail-unread-dot-orbit{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal{position:absolute;top:-1px;right:0;bottom:-1px;left:calc(var(--ear-rail-hit) - var(--ear-rail-bar) - var(--ear-rail-crystal-bleed-x));z-index:4;pointer-events:none;box-sizing:border-box;isolation:isolate;clip-path:polygon(evenodd,0% var(--ear-rail-left-corner-r),var(--ear-rail-left-corner-r) 0%,100% 0%,100% 100%,var(--ear-rail-left-corner-r) 100%,0% calc(100% - var(--ear-rail-left-corner-r)),calc(var(--ear-rail-crystal-rim-left) + var(--ear-rail-crystal-bleed-x)) var(--ear-rail-crystal-rim),100% var(--ear-rail-crystal-rim),100% calc(100% - var(--ear-rail-crystal-rim)),calc(var(--ear-rail-crystal-rim-left) + var(--ear-rail-crystal-bleed-x)) calc(100% - var(--ear-rail-crystal-rim)));background-image:linear-gradient(180deg,rgba(255,255,255,.22) 0px,rgba(255,255,255,.09) 6px,transparent 14px),linear-gradient(180deg,transparent 0%,transparent 58%,rgba(2,6,23,.2) 100%),var(--ear-rail-rim-face-grad);background-size:100% 100%,100% 100%,100% 100%;background-position:0 0,0 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #0f172a6b,inset 0 -10px 18px -8px #02061742}.table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal:before{content:"";position:absolute;z-index:0;top:-48%;right:-48%;bottom:-48%;left:-48%;background:conic-gradient(from -42deg at 42% 50%,transparent 0deg,transparent 178deg,#6d28d9 188deg,#c026d3 198deg,#f472b6 208deg,#fbbf24 218deg,#4ade80 228deg,#22d3ee 238deg,#38bdf8 248deg,#818cf8 258deg,#e879f9 268deg,#a855f7 278deg,transparent 292deg,transparent 360deg);opacity:0;transform-origin:42% 50%;will-change:auto;animation:none}.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal:before{opacity:.68;will-change:transform;animation:table-chat-side-ear-rail-crystal-orbit var(--ear-rail-shimmer-cycle) linear infinite}.table-chat-side-ear-shell:not(.table-chat-side-ear-shell--rail-collapsed) .table-chat-side-ear-cluster .table-chat-side-ear-rail .table-chat-side-ear-rail__twin-stripes{position:absolute;top:calc(var(--ear-rail-unread-top) + var(--ear-rail-unread-hit-h) + var(--ear-rail-stripe-gap) - 1px);bottom:calc(var(--ear-rail-preview-bottom) + var(--ear-rail-capsule-h) + var(--ear-rail-stripe-gap) - 4px - 5px);right:calc(var(--ear-rail-bar) / 2 - var(--ear-rail-content-center-offset));left:auto;transform:translate(calc(50% - 2px));display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--ear-rail-twin-gap);width:calc(var(--ear-rail-twin-stripe-w) * 2 + var(--ear-rail-twin-gap));box-sizing:border-box;pointer-events:none;z-index:3;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.table-chat-side-ear-shell.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-cluster .table-chat-side-ear-rail .table-chat-side-ear-rail__twin-stripes{position:absolute;top:calc(var(--ear-rail-unread-top) + var(--ear-rail-unread-hit-h) + var(--ear-rail-stripe-gap) - 1px);bottom:calc(var(--ear-rail-preview-bottom) + var(--ear-rail-capsule-h) + var(--ear-rail-stripe-gap) - 4px - 5px);right:calc(var(--ear-rail-bar) / 2 - var(--ear-rail-content-center-offset));left:auto;transform:translate(calc(50% - 2px));display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--ear-rail-twin-gap);width:calc(var(--ear-rail-twin-stripe-w) * 2 + var(--ear-rail-twin-gap));box-sizing:border-box;pointer-events:none;z-index:3;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.table-chat-side-ear-cluster .table-chat-side-ear-rail .table-chat-side-ear-rail__twin-stripe{flex:0 0 var(--ear-rail-twin-stripe-w);width:var(--ear-rail-twin-stripe-w);min-width:var(--ear-rail-twin-stripe-w);border-radius:2px;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #0f172a6b}.table-chat-side-ear-cluster .table-chat-side-ear-rail .table-chat-side-ear-rail__twin-stripe--left{background:linear-gradient(180deg,#0f172a,#0e7490 22%,#0891b2 48%,#22d3ee 72%,#38bdf8)}.table-chat-side-ear-cluster .table-chat-side-ear-rail .table-chat-side-ear-rail__twin-stripe--right{background:linear-gradient(180deg,#3b0764,#5b21b6 18%,#7c3aed 42%,#a78bfa 68%,#6366f1)}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-cluster .table-chat-side-ear-rail{margin:0}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-cluster{box-shadow:none}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-cluster .table-chat-side-ear-rail-wrap{margin:0;filter:none;box-shadow:0 8px 20px -6px #02061761}.table-chat-side-ear-rail__chevron-grad-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.table-chat-side-ear-rail__chevron{position:absolute;left:calc(100% - var(--ear-rail-bar) / 2 + var(--ear-rail-content-center-offset));z-index:5;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ear-chevron-visual-w, calc(14px * 1.15));height:auto;margin:0;padding:0;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;background:none}.table-chat-side-ear-rail__chevron-svg{display:block;width:100%;height:auto;shape-rendering:geometricPrecision}.table-chat-side-ear-rail__chevron--up{top:0;transform:translate(-50%,calc(-100% - 3px))}.table-chat-side-ear-rail__chevron--down{bottom:0;transform:translate(-50%,calc(100% + 3px))}.table-chat-side-ear-shell--rail-collapsed .table-chat-side-ear-cluster .table-chat-side-ear-rail__chevron{left:calc(100% - var(--ear-rail-bar) / 2 - var(--ear-rail-crystal-bleed-x) / 2 + var(--ear-rail-left-corner-r) * .55)}.table-chat-side-ear-shell:has(.table-chat-side-ear-rail):not(.table-chat-side-ear-shell--rail-collapsed) .table-chat-side-ear{border-left-color:transparent;box-shadow:0 10px 26px #0206176b}.table-chat-side-ear-shell.table-chat-side-ear-shell--activity-typing:has(.table-chat-side-ear-rail):not(.table-chat-side-ear-shell--rail-collapsed) .table-chat-side-ear{box-shadow:0 0 0 1px #38bdf88c,0 0 18px #22d3ee59,0 10px 26px #02061761}.table-chat-side-ear-shell.table-chat-side-ear-shell--activity-unread:has(.table-chat-side-ear-rail):not(.table-chat-side-ear-shell--rail-collapsed) .table-chat-side-ear{box-shadow:0 0 0 1px #f472b673,0 0 20px #f472b640,0 10px 26px #02061761}.table-chat-side-ear-rail__unread-hit{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:999px;cursor:pointer;background:radial-gradient(circle at 30% 25%,#fbcfe8f2,#f472b68c 45%,#6366f159);box-shadow:0 0 0 2px #0f172ae6,0 4px 14px #f472b659;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-rail__unread-dot{display:block;width:10px;height:10px;border-radius:999px;background:#fff;box-shadow:0 0 10px #ffffffe6}.table-chat-side-ear-rail__unread-hit.table-chat-side-ear-rail__unread-hit--on-rail{width:15px;height:15px;min-width:15px;min-height:15px;max-width:15px;max-height:15px;box-sizing:border-box;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.38) 0%,transparent 42%),radial-gradient(circle at 50% 100%,rgba(34,211,238,.28) 0%,transparent 55%),linear-gradient(148deg,#581c87f5,#6d28d9eb 38%,#3b82f68c 72%,#22d3ee7a);box-shadow:0 0 0 1px #0f172aeb,inset 0 1px #ffffff38,0 2px 10px #4f46e56b,0 0 12px #f472b661,0 0 10px #22d3ee47}.table-chat-side-ear-preview-settings{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:none;border-radius:999px;cursor:pointer;color:#e0f2fe;background:linear-gradient(145deg,#0f172af2,#1e1b4be0);box-shadow:0 0 0 1px #22d3ee47,0 4px 14px #02061773,inset 0 1px #ffffff14;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-preview-settings--off:not(.table-chat-side-ear-rail__preview-on-rail){opacity:.55}.table-chat-side-ear-preview-settings__disc{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:linear-gradient(145deg,#38bdf840,#a78bfa33)}.table-chat-side-ear-preview-settings__glyph{display:block;opacity:.95}.table-chat-side-ear-phantom{position:relative;align-self:center;max-width:min(78vw,300px);margin-right:4px;padding:10px 12px 12px;border-radius:14px;color:#e2e8f0}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded){padding:6px 9px 0;border-radius:12px}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip){overflow:hidden}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded):has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip){padding-bottom:6px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded).table-chat-side-ear-phantom--reply-open{padding-bottom:6px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__to-chat{min-width:44px;height:13px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__dismiss{top:2px;right:2px;width:auto;min-width:26px;height:13px;padding:0 5px 0 6px;border-radius:0 9px 0 6px;border-top:none;border-right:none;border-left:1px solid rgb(74 25 241 / 42%);border-bottom:1px solid rgb(61 205 196 / 51%);box-shadow:inset 0 1px #38bdf81f,inset 2px 0 #38bdf838,inset 0 -2px #0eaaef52,0 1px 1px #00000024}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__to-chat{top:2px;left:2px;width:auto;padding:0 10px 0 9px;border-radius:0 0 9px;border-top:none;border-left:none;border-right:1px solid rgb(85 42 231);border-bottom:1px solid rgb(61 205 196 / 51%);background-color:#2217a245;background-image:linear-gradient(#0000002b,#00000012),linear-gradient(125deg,#4f18a4c2,#360ace4f 36%,#2d0b5669 55%),linear-gradient(165deg,#0617bc42,#11043d0a 45%,#09053ddb),radial-gradient(120% 90% at 100% 0%,#8322eeb3,#00000042 55%);box-shadow:inset 0 1px #38bdf800,inset -2px 0 #490dd2d1,inset 0 -2px #0eaaef52,0 1px 1px #32086dcf}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__lines-stack-wrap{padding-top:14px;padding-right:0;gap:2px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__preview-stack-btn{padding:2px 8px;font-size:10px}.table-chat-side-ear-phantom__lines-clip{align-self:stretch;width:100%;box-sizing:border-box;border:1px solid rgb(56 189 248 / 44%);border-radius:7px;background:#080e265c;box-shadow:inset 0 1px #bae6fd2e,inset 0 0 0 1px #818cf81f,0 0 0 1px #2265ee1a}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__lines-clip{position:relative;min-width:0;max-height:5.28em;overflow:hidden}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__lines{position:relative;box-sizing:border-box;font-size:11.5px;line-height:1.32;height:100%;max-height:5.28em;overflow-y:auto;overflow-x:hidden;padding:4px 5px;scrollbar-width:thin;scrollbar-color:rgb(56 189 248 / 85%) rgb(30 27 75 / 35%)}.table-chat-side-ear-phantom__expand-inline{display:flex;align-self:stretch;flex-shrink:0;width:100%;box-sizing:border-box;align-items:center;justify-content:center;gap:5px;margin:3px 0 0;padding:1px 10px;min-height:0;border:1px solid rgb(56 189 248 / 55%);border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer;background:linear-gradient(135deg,#6366f16b,#38bdf847 48%,#a78bfa52);box-shadow:inset 0 1px #bae6fd59,0 0 12px #22d3ee38;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline,.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{box-sizing:border-box;height:23px;min-height:23px;max-height:23px;padding-inline:10px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded):has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline,.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded):has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{height:22px;min-height:22px;max-height:22px}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline{padding-block:1px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded):has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline{padding-block:1px}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline-glyph{display:block;flex-shrink:0;width:19px;height:19px;overflow:visible}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip .table-chat-side-ear-phantom__reply-close-bar__glyph{display:block;flex-shrink:0;width:15px;height:15px;overflow:visible;filter:drop-shadow(0 0 2px rgb(103 232 249 / 95%)) drop-shadow(0 0 5px rgb(167 139 250 / 72%)) drop-shadow(0 1px 3px rgb(0 0 0 / 72%))}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline-label{font:inherit;letter-spacing:inherit;color:#21d7bae3;white-space:nowrap;text-transform:uppercase}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{padding-block:1.5px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded):has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{padding-block:1px}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip .table-chat-side-ear-phantom__reply-close-bar__label{display:inline-flex;align-items:center;height:15px;margin:0;padding:0;font-family:inherit;font-weight:inherit;font-size:13px;letter-spacing:inherit;line-height:15px;color:#21d7bae3;white-space:nowrap;transform:translateY(-1.5px)}.table-chat-side-ear-phantom:has(.table-chat-side-ear-phantom__reply-close-bar--phantom-lip) .table-chat-side-ear-phantom__expand-inline{margin-bottom:2px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__expand-inline{margin-top:1px}.table-chat-side-ear-phantom__expand-inline:active{transform:scale(.98)}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__expand-inline{margin-top:3px}.table-chat-side-ear-phantom__expand-inline-label{white-space:nowrap;color:#21d7bae3;text-transform:uppercase}.table-chat-side-ear-phantom__expand-inline-glyph{display:block;flex-shrink:0;width:18px;height:18px;overflow:visible}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__author{font-size:12px}.table-chat-side-ear-phantom:not(.table-chat-side-ear-phantom--unread-expanded) .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{margin-top:0}.table-chat-side-ear-phantom--unread-expanded{max-width:min(92vw,360px);max-height:min(70vh,520px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded{max-height:min(82vh,620px)}.table-chat-side-ear-phantom{background-color:#2217a25e;background-image:linear-gradient(125deg,#4f18a4b8,#360ace24 36%,#2d0b5669 55%),linear-gradient(165deg,#0617bc42,#11043dcc 45%,#1e1b4bdb),radial-gradient(120% 90% at 100% 0%,#8322eeb3,#00000042 55%);border:1px solid rgb(74 25 241 / 38%);box-shadow:inset 0 1px #38bdf8cc,inset 0 0 0 1px #4518cdc4,0 0 0 1px #2265ee75,0 18px 48px #1b84dc29,0 0 60px #280b5bfa;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.table-chat-side-ear-phantom--unread-expanded{isolation:isolate;transform:translateZ(0)}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines-stack-wrap{flex:1 1 auto;min-height:0;overflow:hidden}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines-clip{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines{display:block;-webkit-line-clamp:unset;line-clamp:unset;flex:1 1 auto;min-height:min(34vh,260px);max-height:min(48vh,340px);overflow-y:auto;-webkit-overflow-scrolling:touch}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__expand-inline{flex-shrink:0;position:relative;z-index:2}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__reply-close-bar--phantom-lip{flex-shrink:0;margin-top:0}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__reply-box{flex-shrink:0;min-height:0}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines-stack-wrap{flex:0 1 auto;min-height:min(26vh,180px);max-height:min(44vh,300px);overflow:hidden}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines-clip{flex:1 1 auto;min-height:6.5em;display:flex;flex-direction:column}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines{flex:1 1 auto;min-height:min(22vh,160px);max-height:min(38vh,280px)}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__preview-stack{flex-shrink:0}.table-chat-side-ear-phantom__grad-defs{position:absolute;width:0;height:0;overflow:hidden}.table-chat-side-ear-phantom__dismiss,.table-chat-side-ear-phantom__to-chat{position:absolute;top:2px;z-index:3;display:grid;place-items:center;box-sizing:border-box;width:auto;height:14px;margin:0;border:none;border-top:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__dismiss{right:2px;min-width:28px;padding:0 6px 0 7px;border-right:none;border-left:1px solid rgb(74 25 241 / 45%);border-bottom:1px solid rgb(61 205 196 / 51%);border-radius:0 11px 0 8px;background-color:#2217a25e;background-image:linear-gradient(#0000000f,#0000000f),linear-gradient(125deg,#4f18a4b8,#360ace24 36%,#2d0b5669 55%),linear-gradient(165deg,#0617bc42,#11043dcc 45%,#1e1b4bdb),radial-gradient(120% 90% at 100% 0%,#8322eeb3,#00000042 55%);box-shadow:inset 0 1px #38bdf824,inset 2px 0 #38bdf83d,inset 0 -2px #0eaaef52,0 1px 2px #00000029}.table-chat-side-ear-phantom__to-chat{left:2px;min-width:47px;padding:0 12px 0 10px;border-left:none;border-right:1px solid rgb(85 42 231);border-bottom:1px solid rgb(61 205 196 / 51%);border-radius:0 0 11px;background-color:#2217a245;background-image:linear-gradient(#0000002b,#00000012),linear-gradient(125deg,#4f18a4c2,#360ace4f 36%,#2d0b5669 55%),linear-gradient(165deg,#0617bc42,#11043d0a 45%,#09053ddb),radial-gradient(120% 90% at 100% 0%,#8322eeb3,#00000042 55%);box-shadow:inset 0 1px #38bdf800,inset -2px 0 #490dd2d1,inset 0 -2px #0eaaef52,0 1px 1px #32086dcf}.table-chat-side-ear-phantom__dismiss:active,.table-chat-side-ear-phantom__to-chat:active{filter:brightness(1.06)}.table-chat-side-ear-phantom__dismiss:active{box-shadow:inset 0 1px #38bdf81a,inset 2px 0 #38bdf82e,inset 0 -2px #0eaaef42,0 1px 1px #0000001f}.table-chat-side-ear-phantom__to-chat:active{box-shadow:inset 0 1px #38bdf81a,inset -2px 0 #38bdf82e,inset 0 -2px #00000057,0 1px 1px #0000001f}.table-chat-side-ear-phantom__dismiss:focus-visible,.table-chat-side-ear-phantom__to-chat:focus-visible{outline:2px solid rgb(56 189 248 / 55%);outline-offset:-1px}.table-chat-side-ear-phantom__to-chat-label{display:block;font-family:inherit;font-size:8px;font-weight:800;letter-spacing:.03em;line-height:1;white-space:nowrap;text-transform:uppercase;background:linear-gradient(128deg,#0891b2,#0ae48e 16%,#22dff0,#f64cdd 52%,#dbcf0bdb 72%,#e0db0f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-font-smoothing:antialiased;transform:translateY(-1px)}.table-chat-side-ear-phantom__dismiss-icon{display:block;width:100%;height:100%;min-width:0;min-height:0;transform:translateY(-1px)}.table-chat-side-ear-phantom__typing{display:block;padding:15px 10px 6px 4px;font-size:12px;font-style:italic;color:#a5f3fc}.table-chat-side-ear-phantom__lines-stack-wrap{display:flex;flex-direction:column;align-self:stretch;width:100%;box-sizing:border-box;gap:6px;min-height:0;padding-top:15px;padding-right:0}.table-chat-side-ear-phantom__lines-stack-wrap--fresh-on-top{flex-direction:column-reverse}.table-chat-side-ear-phantom__preview-stack{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px}.table-chat-side-ear-phantom__preview-stack-pos{flex:1 1 auto;min-width:3.2em;text-align:center;font-size:10px;font-weight:800;letter-spacing:.04em;color:#47e6ebb3;text-shadow:0 0 10px rgb(34 211 238 / 22%);-webkit-user-select:none;user-select:none}.table-chat-side-ear-phantom__preview-stack-btn:disabled{opacity:.34;cursor:default;box-shadow:none}.table-chat-side-ear-phantom__preview-stack-btn{margin:0;padding:3px 9px;border-radius:8px;border:1px solid rgb(56 189 248 / 42%);font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.2;cursor:pointer;color:#a5f3fc;background:linear-gradient(135deg,#6366f152,#0f172ac7 55%,#1e1b4bd9);box-shadow:inset 0 1px #bae6fd2e;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__preview-stack-btn:not(:disabled):active{transform:scale(.97)}.table-chat-side-ear-phantom__preview-stack-btn--active{border-color:#38bdf89e;color:#ecfeff;background:linear-gradient(135deg,#6366f17a,#38bdf842 48%,#a78bfa57);box-shadow:inset 0 1px #bae6fd61,0 0 10px #22d3ee2e}.table-chat-side-ear-phantom__lines{font-size:12px;line-height:1.45;max-height:min(28vh,200px);overflow-y:auto;padding:5px 6px;word-break:break-word;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.45) rgba(15,23,42,.35)}.table-chat-side-ear-phantom__lines::-webkit-scrollbar{width:6px}.table-chat-side-ear-phantom__lines::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22d3ee8c,#818cf873);border-radius:999px;border:1px solid rgba(15,23,42,.6)}.table-chat-side-ear-phantom__lines::-webkit-scrollbar-track{background:#0f172a66;border-radius:999px}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__lines{font-size:12px;line-height:1.45;max-height:min(48vh,340px)}.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__author{font-size:12.5px}@keyframes table-chat-side-ear-phantom-author-settle{0%,33.333%{color:#d4a810}33.334%,66.666%{color:#d410ac}66.667%,to{color:#1fdc72}}.table-chat-side-ear-phantom__author{font-family:Plus Jakarta Sans,Manrope,Inter Tight,SF Pro Display,Segoe UI Variable Display,system-ui,sans-serif;font-size:12.5px;font-weight:600;font-style:normal;letter-spacing:.045em;line-height:1.35;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#d4a810;animation:table-chat-side-ear-phantom-author-settle 3s ease forwards}.table-chat-side-ear-phantom__sep{color:#6dd0ea8c}.table-chat-side-ear-phantom__body{color:#6dd0ea}.table-chat-side-ear-phantom__body--quoted{display:block;margin-top:2px}.table-chat-side-ear-phantom__body--quoted .table-chat-msg__quote-card{margin-bottom:6px;border-radius:8px}.table-chat-side-ear-phantom__body--quoted .table-chat-msg__quote-card__body{padding:6px 8px 6px 11px}.table-chat-side-ear-phantom__body--quoted .table-chat-msg__quote-card__author{font-size:11px}.table-chat-side-ear-phantom__body--quoted .table-chat-msg__quote-card__excerpt{font-size:10px;line-height:1.35}.table-chat-side-ear-phantom__reply{display:block;color:#6dd0ea;white-space:pre-wrap;word-break:break-word}.table-chat-side-ear-phantom__tool-char--grad{background:linear-gradient(120deg,#22d3ee,#a78bfa,#fb7185);-webkit-background-clip:text;background-clip:text;color:transparent}.table-chat-side-ear-phantom__reply-panel{display:flex;flex-direction:column;align-self:stretch;width:100%;box-sizing:border-box;gap:6px;margin-top:8px;min-height:0}.table-chat-side-ear-phantom__reply-box{display:flex;flex-direction:column;gap:0;min-height:0;padding:0;overflow:hidden;border:1px solid rgb(56 189 248 / 42%);border-radius:12px;background:linear-gradient(165deg,#0f172ad1,#312e8185 42%,#0f172ae0);box-shadow:inset 0 1px #bae6fd33,0 4px 14px #0f172a47}.table-chat-side-ear-phantom__reply-box-body{display:flex;flex-direction:column;gap:8px;min-height:0;padding:8px}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__reply-panel{flex-shrink:0;min-height:0;max-height:min(46vh,340px)}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__reply-box{flex:0 1 auto;min-height:0;max-height:min(38vh,280px);overflow:hidden}.table-chat-side-ear-phantom--reply-open.table-chat-side-ear-phantom--unread-expanded .table-chat-side-ear-phantom__reply-box-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.table-chat-side-ear-phantom__reply-close-bar{display:flex;flex-shrink:0;align-self:stretch;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin:0;padding:3px 12px;min-height:0;border:1px solid rgb(56 189 248 / 55%);border-radius:999px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;cursor:pointer;color:#0acfefed;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;background:linear-gradient(135deg,#6366f170,#38bdf84d 48%,#a78bfa5c);box-shadow:inset 0 1px #bae6fd59;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.table-chat-side-ear-phantom__reply-close-bar:active{transform:scale(.985)}.table-chat-side-ear-phantom__reply-close-bar:focus-visible{outline:2px solid rgb(56 189 248 / 55%);outline-offset:2px}.table-chat-side-ear-phantom__reply-close-bar--phantom-lip{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;margin:0;gap:5px;min-height:0;border:1px solid rgb(56 189 248 / 55%);border-radius:8px;line-height:1;background:linear-gradient(180deg,#9e37ff70,#840df066 14%,#3117c2f0 55%,#1c0c52);box-shadow:inset 0 1px #bae6fd52,inset 0 2px #23dbe424,inset 0 -2px #00000061;text-transform:none;-webkit-tap-highlight-color:transparent;transition:filter .12s ease,box-shadow .12s ease}.table-chat-side-ear-phantom__reply-close-bar--phantom-lip:active{transform:scale(.98);filter:brightness(1.04);box-shadow:inset 0 1px #bae6fd38,inset 0 -3px #00000075}.table-chat-side-ear-phantom__reply-close-bar--phantom-lip:focus-visible{outline:2px solid rgb(56 189 248 / 55%);outline-offset:2px}.table-chat-side-ear-phantom__reply-quote-strip{display:flex;flex-direction:column;gap:6px}.table-chat-side-ear-phantom__reply-quote-toggle{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin:0;padding:7px 10px 6px;border-radius:10px;border:1px solid rgb(56 189 248 / 48%);cursor:pointer;text-align:left;font-size:11px;color:#7dd3fc;background:linear-gradient(135deg,#6366f166,#38bdf83d 46%,#a78bfa4d);box-shadow:inset 0 1px #bae6fd52,0 0 14px #22d3ee2e;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.table-chat-side-ear-phantom__reply-quote-toggle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,#fff0 36%,#bae6fd24,#fff0 64%)}.table-chat-side-ear-phantom__reply-quote-toggle:active:not(:disabled){transform:scale(.985)}.table-chat-side-ear-phantom__reply-quote-toggle--on{border-color:#67e8f9b8;background:linear-gradient(135deg,#22d3ee52,#818cf861 52%,#fbbf2429);box-shadow:inset 0 1px #a5f3fc6b,0 0 20px #22d3ee4d}.table-chat-side-ear-phantom__reply-quote-toggle:disabled{opacity:.45;cursor:not-allowed}.table-chat-side-ear-phantom__reply-quote-toggle__row{position:relative;z-index:1;display:flex;align-items:center;gap:9px}.table-chat-side-ear-phantom__reply-quote-toggle__mark:not(.table-chat-side-ear-phantom__reply-quote-toggle__mark--active){flex:0 0 auto;width:22px;height:22px;border-radius:8px;font-size:14px;font-weight:900;line-height:1;color:#f76ae8e0;border:none;background:linear-gradient(145deg,#6113e39e,#5495ed);box-shadow:inset 0 1px #b398dc,0 1px 3px #35106af2,0 0 10px #f472b647;animation:table-chat-side-ear-phantom-quote-mark-glow 2.6s ease-in-out infinite}.table-chat-side-ear-phantom__reply-quote-toggle__mark{display:inline-flex;align-items:center;justify-content:center}.table-chat-side-ear-phantom__reply-quote-toggle__mark--active{width:22px;height:22px;border-radius:8px;font-size:13px;font-weight:900;line-height:1;color:#042f2e;border:none;background:linear-gradient(135deg,#5eead4,#22d3ee 42%,#a78bfa);box-shadow:inset 0 1px #e0f2fe73,0 0 12px #22d3ee61}.table-chat-side-ear-phantom__reply-quote-toggle__main{display:inline-block;align-self:flex-start;max-width:calc(100% - 30px);font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1.28;color:#7dd3fc;background-image:linear-gradient(92deg,#7dd3fc,#22d3ee,#3b82f6 28%,#6366f1,#8b5cf6,#c026d3,#a855f7 76%,#e879f9 86%,#38bdf8);background-size:320% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:table-chat-side-ear-phantom-quote-toggle-label 4s ease-in-out infinite}.table-chat-side-ear-phantom__reply-quote-toggle--on .table-chat-side-ear-phantom__reply-quote-toggle__main{background-image:linear-gradient(92deg,#06b6d4,#0ea5e9 12%,#2563eb 26%,#4f46e5,#7c3aed,#d946ef,#c084fc,#f472b6 86%,#22d3ee);background-size:320% 100%}@keyframes table-chat-side-ear-phantom-quote-toggle-label{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes table-chat-side-ear-phantom-quote-mark-glow{0%,to{box-shadow:inset 0 1px #b398dc,0 1px 3px #35106af2,0 0 8px #f472b638}50%{box-shadow:inset 0 1px #e9d5ff,0 1px 4px #35106af2,0 0 14px #f472b66b}}@media (prefers-reduced-motion: reduce){.table-chat-side-ear-phantom__reply-quote-toggle__main,.table-chat-side-ear-phantom__reply-emoji-btn__glyph,.table-chat-side-ear-phantom__reply-quote-toggle__mark:not(.table-chat-side-ear-phantom__reply-quote-toggle__mark--active){animation:none;background-position:0% 50%}.table-chat-side-ear-phantom__reply-quote-toggle__main,.table-chat-side-ear-phantom__reply-emoji-btn__glyph{color:#7dd3fc;-webkit-text-fill-color:#7dd3fc}}.table-chat-side-ear-phantom__reply-quote-toggle__micro{position:relative;z-index:1;display:block;max-width:100%;box-sizing:border-box;margin-top:0;padding:0 2px 0 31px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.01em;color:#4dc6d4}.table-chat-side-ear-phantom__reply-input-wrap{position:relative;display:flex;flex-direction:column;gap:8px;min-height:0}.table-chat-side-ear-phantom__reply-input-wrap--quoted{gap:10px}.table-chat-side-ear-phantom__reply-input-wrap--quoted .table-chat-side-ear-phantom__reply-input{min-height:80px}.table-chat-side-ear-phantom__reply-compose{display:flex;flex-direction:column;min-width:0;border-radius:12px;border:1px solid rgba(100,116,139,.45);overflow:hidden;background:#0206178c}.table-chat-side-ear-phantom__reply-compose:focus-within{border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee40}.table-chat-side-ear-phantom__reply-compose-field{position:relative;z-index:0;min-width:0;overflow:visible}.table-chat-side-ear-phantom__reply-compose:has(.table-chat-side-ear-phantom__reply-emoji-btn--open){position:relative;z-index:120;overflow:visible}.table-chat-side-ear-phantom__reply-input-wrap:has(.table-chat-side-ear-phantom__reply-emoji-btn--open){position:relative;z-index:119}.table-chat-side-ear-phantom__reply-box:has(.table-chat-side-ear-phantom__reply-emoji-btn--open){overflow:visible}.table-chat-side-ear-phantom__reply-panel:has(.table-chat-side-ear-phantom__reply-emoji-btn--open){position:relative;z-index:118}.table-chat-side-ear-phantom__reply-compose-field:has(.table-chat-side-ear-phantom__reply-emoji-btn--open){z-index:121}.table-chat-side-ear-phantom__reply-emoji-btn{position:absolute;top:-2px;right:-1px;z-index:2147483647;display:flex;align-items:flex-start;justify-content:flex-end;margin:0;padding:1px 2px 0 0;min-width:0;min-height:0;width:auto;height:auto;border:none;border-radius:6px;background:transparent;cursor:pointer;opacity:.82;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .12s ease}.table-chat-side-ear-phantom__reply-emoji-btn__glyph{display:inline-block;font-size:21px;line-height:1;color:#7dd3fc;background-image:linear-gradient(92deg,#c48de6,#b45cff 12%,#3aaed0,#4a9aff,#1fbdae,#32e078,#3aaed0 82%,#c48de6);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:table-chat-side-ear-phantom-quote-toggle-label 6s ease-in-out infinite}.table-chat-side-ear-phantom__reply-emoji-btn--open .table-chat-side-ear-phantom__reply-emoji-btn__glyph{background-image:linear-gradient(92deg,#e9d5ff,#d946ef,#38bdf8,#6366f1,#2ee8d4,#4ade80,#22d3ee 84%,#f0abfc);background-size:280% 100%}.table-chat-side-ear-phantom__reply-emoji-btn:hover:not(:disabled),.table-chat-side-ear-phantom__reply-emoji-btn--open{opacity:1}.table-chat-side-ear-phantom__reply-emoji-btn:active:not(:disabled){transform:scale(.94)}.table-chat-side-ear-phantom__reply-emoji-btn:disabled{opacity:.35;cursor:not-allowed}.table-chat-side-ear-phantom__reply-emoji-popover{position:absolute;top:0;right:-1px;z-index:2147483646;isolation:isolate;width:min(100%,228px);max-height:min(38vh,168px);padding:5px 6px 6px;border-radius:10px;border:1px solid rgb(56 189 248 / 45%);background:#0f172a;box-shadow:0 12px 32px #020617c7,0 0 0 1px #22d3ee2e;transform:translateY(calc(-100% - 4px));display:flex;flex-direction:column;gap:4px;pointer-events:auto}.table-chat-side-ear-phantom__reply-emoji-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:2px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.table-chat-side-ear-phantom__reply-emoji-tabs::-webkit-scrollbar{display:none}.table-chat-side-ear-phantom__reply-emoji-tab{flex:0 0 auto;margin:0;padding:2px 5px;min-width:24px;min-height:22px;border:none;border-radius:6px;background:transparent;font-size:13px;line-height:1;color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease}.table-chat-side-ear-phantom__reply-emoji-tab__star{display:block;font-size:14px;line-height:1;font-weight:400;color:#d4b86a;text-shadow:0 0 6px rgb(251 191 36 / 35%)}.table-chat-side-ear-phantom__reply-emoji-tab--active .table-chat-side-ear-phantom__reply-emoji-tab__star{color:#fde68a}.table-chat-side-ear-phantom__reply-emoji-tab--text{padding:2px 3px;font-size:9px;font-weight:700;letter-spacing:.01em}.table-chat-side-ear-phantom__reply-emoji-tab--active{color:#f0f9ff;background:#22d3ee38;box-shadow:inset 0 0 0 1px #67e8f947}.table-chat-side-ear-phantom__reply-emoji-tab--text.table-chat-side-ear-phantom__reply-emoji-tab--active{color:#e0f2fe}.table-chat-side-ear-phantom__reply-emoji-mine,.table-chat-side-ear-phantom__reply-emoji-phrases{min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.table-chat-side-ear-phantom__reply-emoji-phrases__scroll{display:flex;flex-direction:column;gap:3px;overflow-y:auto;max-height:min(28vh,120px);-webkit-overflow-scrolling:touch}.table-chat-side-ear-phantom__reply-emoji-phrases__item{margin:0;padding:5px 8px;border:none;border-radius:6px;background:#3341559e;font-size:11px;line-height:1.3;text-align:left;color:#e0f2fe;cursor:pointer;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__reply-emoji-phrases__item:active:not(:disabled){background:#22d3ee33}.table-chat-side-ear-phantom__reply-emoji-phrases__item:disabled{cursor:not-allowed}.table-chat-side-ear-phantom__reply-emoji-mine__empty{margin:0;padding:8px 4px;font-size:10px;line-height:1.35;text-align:center;color:#94a3b8}.table-chat-side-ear-phantom__reply-emoji-mine__layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start;overflow-y:auto;max-height:min(28vh,120px);-webkit-overflow-scrolling:touch}.table-chat-side-ear-phantom__reply-emoji-mine__phrases-col{display:flex;flex-direction:column;gap:3px;min-width:0}.table-chat-side-ear-phantom__reply-emoji-mine__phrase{margin:0;padding:5px 8px;border:none;border-radius:6px;background:#3341559e;font-size:11px;line-height:1.3;text-align:left;color:#e0f2fe;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__reply-emoji-mine__phrase:active:not(:disabled){background:#22d3ee33}.table-chat-side-ear-phantom__reply-emoji-mine__phrase:disabled{cursor:not-allowed}.table-chat-side-ear-phantom__reply-emoji-mine__emoji-col{display:grid;grid-template-columns:repeat(2,28px);gap:2px;align-content:start;flex-shrink:0}.table-chat-side-ear-phantom__reply-emoji-mine__emoji{margin:0;padding:0;width:28px;height:28px;border:none;border-radius:5px;background:transparent;font-size:17px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__reply-emoji-mine__emoji:active:not(:disabled){background:#22d3ee2e}.table-chat-side-ear-phantom__reply-emoji-mine__emoji:disabled{cursor:not-allowed}.table-chat-side-ear-phantom__reply-emoji-more{display:inline-flex;align-items:center;align-self:flex-end;gap:3px;margin:0;padding:2px 6px;min-height:18px;border:none;border-radius:6px;background:#22d3ee1a;font-size:11px;font-weight:700;line-height:1;color:#7dd3fc;cursor:pointer}.table-chat-side-ear-phantom__reply-emoji-more__label{font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;color:#94a3b8}.table-chat-side-ear-phantom__reply-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;overflow-y:auto;max-height:min(28vh,120px);-webkit-overflow-scrolling:touch}.table-chat-side-ear-phantom__reply-emoji-cell{margin:0;padding:2px 0;min-height:28px;border:none;border-radius:5px;background:transparent;font-size:17px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__reply-emoji-cell:active:not(:disabled){background:#22d3ee38}.table-chat-side-ear-phantom__reply-emoji-cell:hover:not(:disabled){background:#22d3ee24}.table-chat-side-ear-phantom__reply-emoji-cell:disabled{cursor:not-allowed}.table-chat-side-ear-phantom__reply-resize-grip{--ear-phantom-resize-bead: 5px;position:absolute;right:0;bottom:0;z-index:2;width:32px;height:32px;margin:0;padding:0;border:none;border-radius:0 0 10px;pointer-events:auto;cursor:ns-resize;touch-action:none;opacity:.97;background-color:transparent;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle,#32e078 0 48%,transparent 50%) 24px 24px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat,radial-gradient(circle,#1fbdae 0 48%,transparent 50%) 18px 24px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat,radial-gradient(circle,#4a9aff 0 48%,transparent 50%) 12px 24px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat,radial-gradient(circle,#b45cff 0 48%,transparent 50%) 18px 18px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat,radial-gradient(circle,#3aaed0 0 48%,transparent 50%) 24px 18px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat,radial-gradient(circle,#c48de6 0 48%,transparent 50%) 24px 12px / var(--ear-phantom-resize-bead) var(--ear-phantom-resize-bead) no-repeat;filter:drop-shadow(0 0 4px rgb(56 189 248 / 42%))}.table-chat-side-ear-phantom__reply-compose:focus-within .table-chat-side-ear-phantom__reply-resize-grip{opacity:1}.table-chat-side-ear-phantom__reply-resize-grip:active:not(:disabled){filter:drop-shadow(0 0 6px rgb(56 189 248 / 55%))}.table-chat-side-ear-phantom__reply-resize-grip:disabled{opacity:.4;cursor:not-allowed}.table-chat-side-ear-phantom__reply-quote-card{position:relative;overflow:hidden;border-radius:12px;border:1px solid rgba(34,211,238,.22);background:#0f172abf}.table-chat-side-ear-phantom__reply-quote-card__accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22d3ee,#a78bfa)}.table-chat-side-ear-phantom__reply-quote-card__body{padding:8px 10px 8px 14px}.table-chat-side-ear-phantom__reply-quote-card__kicker{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.table-chat-side-ear-phantom__reply-quote-card__author{font-size:12px;font-weight:800;color:#a5f3fc;margin:2px 0 4px}.table-chat-side-ear-phantom__reply-quote-card__excerpt{margin:0;padding:0;font-size:11px;line-height:1.4;color:#cbd5e1;border:none}.table-chat-side-ear-phantom__reply-input{width:100%;box-sizing:border-box;min-height:72px;resize:none;padding:10px 28px 10px 12px;border:none;border-radius:0;font-size:13px;line-height:1.35;color:#a5f3fc;background:transparent;font-family:inherit;touch-action:manipulation}.table-chat-side-ear-phantom__reply-input::placeholder{color:#38bdf86b}.table-chat-side-ear-phantom__reply-input:focus{outline:none}.table-chat-side-ear-phantom__reply-input:disabled{opacity:.55}.table-chat-side-ear-phantom__reply-send-bar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:4px 10px;min-height:26px;border:none;border-top:1px solid rgba(34,211,238,.32);border-radius:0;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;cursor:pointer;color:#0f172a;background:linear-gradient(135deg,#5eead4,#22d3ee 45%,#818cf8);-webkit-tap-highlight-color:transparent}.table-chat-side-ear-phantom__reply-send-bar:active:not(:disabled){filter:brightness(1.06)}.table-chat-side-ear-phantom__reply-send-bar:disabled{opacity:.45;cursor:not-allowed}.table-chat-side-ear-phantom__reply-send-bar__dot{letter-spacing:2px;font-weight:900}.table-chat-ear-preview-toast-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0206178c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.table-chat-ear-preview-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:121;width:min(92vw,360px);padding:16px 18px 14px;border-radius:16px;border:1px solid rgba(34,211,238,.28);background:linear-gradient(165deg,#0f172afa,#1e293bf2);box-shadow:0 24px 60px #020617a6;color:#94a3b8}.table-chat-ear-preview-toast__title{margin:0 0 12px;font-size:15px;font-weight:800;color:#a5f3fc}.table-chat-ear-preview-switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;line-height:1.35;color:#cbd5e1}.table-chat-ear-preview-switch__input{position:absolute;opacity:0;width:0;height:0}.table-chat-ear-preview-switch__visual{position:relative;flex-shrink:0;width:44px;height:24px}.table-chat-ear-preview-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#334155d9;box-shadow:inset 0 0 0 1px #94a3b859}.table-chat-ear-preview-switch__knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:linear-gradient(145deg,#67e8f9,#a78bfa);box-shadow:0 2px 6px #00000059,0 0 8px #22d3ee59;transition:transform .18s ease}.table-chat-ear-preview-switch__input:checked+.table-chat-ear-preview-switch__visual .table-chat-ear-preview-switch__track{background:linear-gradient(90deg,#22d3ee8c,#818cf880)}.table-chat-ear-preview-switch__input:checked+.table-chat-ear-preview-switch__visual .table-chat-ear-preview-switch__knob{transform:translate(20px)}.table-chat-ear-preview-switch__label{flex:1;min-width:0}.table-chat-ear-preview-toast__done{margin-top:14px;width:100%;padding:10px 14px;border-radius:12px;border:1px solid rgba(34,211,238,.4);font-size:14px;font-weight:700;cursor:pointer;color:#0f172a;background:linear-gradient(135deg,#5eead4,#22d3ee);-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion: reduce){.table-chat-ear-preview-switch__knob{transition:none}.table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal:before{animation:none}.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-cluster>.table-chat-side-ear-rail__crystal:before{animation:none}.table-chat-side-ear-rail__unread-hit--on-rail:before,.table-chat-side-ear-rail__unread-hit--on-rail .table-chat-side-ear-rail__unread-dot,.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-rail__unread-hit--on-rail:before,.table-chat-side-ear-shell.table-chat-side-ear-shell--crystal-shimmer .table-chat-side-ear-rail__unread-hit--on-rail .table-chat-side-ear-rail__unread-dot{animation:none}.table-chat-side-ear-phantom__author{animation:none;color:#1fdc72}}.game-table-root.viewport-mobile.viewport-mobile-standard-from-short-vh.game-mobile-table-chat .game-table-main-wrap.game-table-main-wrap--standard-from-short-vh{scroll-padding-bottom:max(98px,22dvh);padding-bottom:max(84px,18dvh);box-sizing:border-box}
