html{background:#08090a}a{color:inherit}@font-face{font-family:Noto Sans Armenian;src:url(/fonts/noto-sans-armenian.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans Armenian;src:url(/fonts/noto-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Armenian;src:url(/fonts/noto-serif-armenian.woff2)format("woff2");font-style:normal;font-weight:600 700;font-display:swap;unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Serif Armenian;src:url(/fonts/noto-serif-latin.woff2)format("woff2");font-style:normal;font-weight:600 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-500-latin.woff2)format("woff2");font-style:normal;font-weight:500 900;font-display:swap}:root{--font-ui:"Noto Sans Armenian", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Noto Serif Armenian", Georgia, serif;--font-numeric:"DM Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--motion-instant:1ms;--motion-press:.11s;--motion-fast:.18s;--motion-modal:.24s;--motion-card-throw:.74s;--motion-card-collect:1.05s;--motion-fan-resize:.62s;--motion-ticker:.28s;--ease-enter:cubic-bezier(.2, .72, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-smooth:cubic-bezier(.22, .72, .18, 1);--layer-declaration-reveal:40;--layer-scrim:50;--layer-diagnostics:72;--layer-table-overlay:96;--layer-navigation:120;--layer-table-hud:121;--layer-game-control:130;--layer-coach-control:135;--layer-score-modal:160;--layer-dialog:200;--layer-game-menu:300;--layer-system-banner:500;--layer-coaching:520;--layer-skip-link:1000}html,body,button,input,select,textarea{font-family:var(--font-ui)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,[role=button],input,select,textarea{touch-action:manipulation}@media (prefers-reduced-motion:reduce){:root{--motion-press:var(--motion-instant);--motion-fast:var(--motion-instant);--motion-modal:var(--motion-instant);--motion-card-throw:var(--motion-instant);--motion-card-collect:var(--motion-instant);--motion-fan-resize:var(--motion-instant);--motion-ticker:var(--motion-instant)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);color:#e8e0d0;--gold:#f2f2f2;--gold-soft:#ffffff2e;--blue-team:#f5f5f5;--red-team:#bdbdbd;--ink:#050505;--muted:#e8e0d07a;--line:#ffffff14;--app-height:100vh;background:#0a0f0d}.lobby-stage-brand{gap:12px;height:100%}.lobby-stage-brand-mark{object-fit:contain;width:43px;height:43px}.lobby-stage-brand-wordmark{object-fit:contain;object-position:left center;filter:invert();opacity:.94;width:clamp(150px,14vw,204px);height:48px;display:block}.stake-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,96px);width:min(760px,100%);position:relative}.stake-carousel{display:contents}.stake-carousel-arrow,.stake-carousel-cue{display:none}.stake-portals:after{pointer-events:none;content:"";background:linear-gradient(#0000,#c1a05f1f 14%,#dfc48b9e 50%,#c1a05f1f 86%,#0000);width:1px;position:absolute;top:14%;bottom:12%;left:50%;transform:translate(-.5px);box-shadow:0 0 12px #c1a05f14}.stake-portal{min-height:288px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 14px 42px;overflow:visible}.stake-portal:before{opacity:0;filter:blur(12px);background:radial-gradient(#c1a05f14,#0000 68%);inset:12% 5% 18%}.stake-portal:hover,.stake-portal:focus-visible{background:0 0;border-color:#0000;transform:none}.stake-portal:hover:before,.stake-portal:focus-visible:before{opacity:1}.stake-portal:focus-visible{outline-offset:8px;border-radius:18px;outline:1px solid #dfc48bb8}.stake-portal:active .stake-symbol{transform:translate(-50%)translateY(1px)scale(.99)}.stake-symbol{opacity:.68;transition:opacity .18s,transform .18s,filter .18s;top:8px}.stake-portal:hover .stake-symbol,.stake-portal:focus-visible .stake-symbol{opacity:.94;filter:brightness(1.08);transform:translate(-50%)translateY(-4px)scale(1.035)}.stake-portal-label{margin-top:2px}.stake-portal-rate{color:#ffffff80}.stake-portal-enter{color:#e1ca9bc2;background:0 0;border:0;border-radius:0;min-width:auto;min-height:44px;padding:0 7px;bottom:0;right:50%;transform:translate(50%)}.stake-portal:hover .stake-portal-enter,.stake-portal:focus-visible .stake-portal-enter{color:#fff7e8;background:0 0;border-color:#0000;transform:translate(50%)}.stake-portal-enter svg{transition:transform .18s}.stake-portal:hover .stake-portal-enter svg{transform:translate(3px)}.stake-portal-locked{color:#ffffff75;background:0 0;align-items:center;gap:7px;width:auto;min-height:44px;display:flex;inset:auto 50% 0 auto;transform:translate(50%)}.stake-portal-locked small{font-size:10px;font-weight:650}.stake-portal-locked b{color:#dfc48bb8;font-family:DM Mono,monospace;font-size:11px}.stake-portal.locked{opacity:.58}.stake-portal.locked .stake-symbol{opacity:.42;filter:grayscale()}.lobby-stage-header .lobby-profile-button{border-color:#c1a05f57;min-width:205px}.lobby-bottom-nav-item:disabled:before{color:#d5bb8480;content:attr(data-soon);letter-spacing:.06em;font-size:7px;font-weight:800;position:absolute;top:5px;left:50%;transform:translate(-50%)}.lobby-nav-soon{color:#d5bb8480;letter-spacing:.06em;font-size:7px;font-weight:800;position:absolute;top:4px;left:50%;transform:translate(-50%)}@media (width<=700px){.lobby-stage-brand{gap:7px}.lobby-stage-brand-mark{width:30px;height:30px}.lobby-stage-brand-wordmark{width:102px;height:34px}.stake-portals{gap:25px}.stake-portals:after{top:16%;bottom:13%}.stake-portal{height:228px;min-height:228px;padding:0 4px 38px}.stake-symbol{top:0;transform:translate(-50%)scale(.78)}.stake-portal:hover .stake-symbol,.stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.8)}.stake-portal-label{min-width:0}.stake-portal-enter{bottom:-3px}.stake-portal-locked{flex-direction:column;justify-content:center;gap:0;bottom:-3px}.lobby-stage-header .lobby-auth-popover{top:auto;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));width:auto;max-height:min(560px, calc(var(--app-height,100dvh) - 100px));padding-bottom:calc(18px + env(safe-area-inset-bottom));border-color:#c1a05f61;border-radius:22px 22px 16px 16px;animation:.22s ease-out both lobby-sheet-in;left:10px;overflow-y:auto;box-shadow:0 -28px 80px #000000c2}}@media (width<=390px){.stake-portals{gap:19px}.stake-portal{padding-inline:0}.stake-portal-label b{font-size:21px}.stake-portal-rate{font-size:9px}}@keyframes lobby-sheet-in{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-portal-enter svg,.lobby-stage-shell .lobby-auth-popover{transition-duration:1ms;animation:none}}@media (orientation:portrait){.training-control-button{display:none}.training-paused-indicator{top:calc(env(safe-area-inset-top) + clamp(59px, 15vw, 68px))}.training-taken-tricks{top:calc(env(safe-area-inset-top) + clamp(146px, 39vw, 174px));border-radius:9px;width:clamp(88px,24vw,102px);padding:5px;bottom:clamp(194px,49vw,232px);left:3px}.training-taken-tricks>header{padding-bottom:4px}.training-taken-tricks>header strong{font-size:6px}.training-taken-tricks-list>section{padding-block:3px 5px}.training-taken-trick-cards>span+span{margin-left:clamp(-9px,-2vw,-7px)}.training-taken-trick-cards .game-card.size-tiny{--card-w:clamp(24px, 6.7vw, 28px);--card-h:clamp(35px, 9.6vw, 41px)}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:clamp(94px,25.5vw,108px)}.training-open-hand .game-card.size-tiny{--card-w:clamp(32px, 8.8vw, 38px);--card-h:clamp(46px, 12.6vw, 55px)}.training-open-hand.top{top:calc(env(safe-area-inset-top) + clamp(105px, 28vw, 128px))}.training-open-hand.top>div>span+span{margin-left:clamp(-20px,-4.7vw,-16px)}.training-open-hand.left{top:39%;left:3px}.training-open-hand.right{top:59%;right:3px}.training-open-hand.left>div>span+span,.training-open-hand.right>div>span+span{margin-top:clamp(-35px,-8.2vw,-29px)}.training-open-hand.left>strong,.training-open-hand.right>strong{width:clamp(32px,8.8vw,38px);font-size:7px}}@media (orientation:landscape) and (height<=720px){.training-control-button{display:none}.training-paused-indicator{top:max(6px, env(safe-area-inset-top))}.training-taken-tricks{top:max(54px, calc(env(safe-area-inset-top) + 50px));bottom:max(8px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));width:96px;padding:5px}.training-taken-trick-cards .game-card.size-tiny{--card-w:25px;--card-h:36px}.training-taken-trick-cards>span+span{margin-left:-7px}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:calc(max(4px, env(safe-area-inset-left)) + 104px)}.training-open-hand .game-card.size-tiny{--card-w:clamp(30px, 7.5dvh, 38px);--card-h:clamp(43px, 10.8dvh, 55px)}.training-open-hand.top{top:max(52px, calc(env(safe-area-inset-top) + 48px))}.training-open-hand.left{left:max(4px, env(safe-area-inset-left))}.training-open-hand.right{right:max(4px, env(safe-area-inset-right))}.training-open-hand.left>div>span+span,.training-open-hand.right>div>span+span{margin-top:-34px}}@property --timer-angle{syntax:"<angle>";inherits:false;initial-value:360deg}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:#0a0f0d;overflow:hidden}button,input,textarea{font:inherit}button{border:0}.app-shell{background:#0a0f0d;min-height:100%}.game-shell{width:100vw;height:var(--app-height,100vh);grid-template-rows:56px minmax(0,1fr);display:grid;overflow:hidden}.game-top-rail{z-index:var(--layer-navigation);pointer-events:none;background:linear-gradient(90deg,#00000080,#00000038 180px,#0000 360px);border-bottom:1px solid #ffffff0e;align-items:center;height:56px;padding:0 18px;display:flex;position:relative}.game-exit-button{color:#ffffffb3;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0000008f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-family:Noto Sans Armenian,sans-serif;font-size:11px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.game-exit-button:hover{color:#fff;background:#000000c2;border-color:#ffffff85}.game-exit-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.game-exit-button:active{background:#ffffff1f}.bot-substitute-indicator{color:#e2c791e0;letter-spacing:.04em;white-space:nowrap;background:#c1a05f14;border:1px solid #c1a05f47;border-radius:999px;align-items:center;min-height:16px;margin-left:5px;padding:1px 5px;font-family:Noto Sans Armenian,sans-serif;font-size:8px;font-weight:800;display:inline-flex}.game-menu-button,.game-menu-layer{display:none}.training-coach-button{color:#fff;cursor:pointer;pointer-events:auto;background:#000000ad;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:8px;min-width:112px;min-height:42px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s;display:inline-flex}.training-coach-button:hover{background:#ffffff1f;border-color:#ffffffb8}.training-coach-button:focus-visible{outline-offset:3px;outline:2px solid #fff}.coach-unread-badge{color:#090806;font-variant-numeric:tabular-nums;background:#e8c77a;border:1px solid #ffffff80;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:1;display:grid}.game-menu-training-controls .coach-unread-badge{margin-left:auto}.training-control-button{color:#e8c77aeb;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #c9a96838;border-radius:999px;align-items:center;gap:7px;min-height:42px;margin-left:8px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.training-pause-button{margin-left:auto}.training-coach-button{margin-left:8px}.training-control-button[aria-pressed=true]{color:#f2dfb9;background:#c9a9681a;border-color:#c9a96894}.training-control-button:hover{background:#ffffff0e;border-color:#c9a96894}.training-control-button:focus-visible{outline-offset:2px;outline:2px solid #e8c77a}.game-menu-button:focus-visible,.game-menu-header button:focus-visible,.game-menu-lobby-button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.game-menu-training-controls{border-top:1px solid #c9a9682e;gap:8px;margin-top:10px;padding-top:10px;display:grid}.game-menu-training-controls button{color:#e8c77ae6;cursor:pointer;background:#ffffff09;border:1px solid #c9a96838;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:0 13px;display:flex}.game-menu-training-controls button:hover{background:#ffffff0e;border-color:#c9a96880}.game-menu-training-controls button:focus-visible{outline-offset:2px;outline:2px solid #e8c77a}@media (width<=640px),(height<=560px){.game-shell{grid-template-rows:48px minmax(0,1fr)}.game-top-rail{height:48px;padding:0 10px}.game-exit-button{justify-content:center;min-width:42px;padding:0}.game-exit-button span{display:none}}.table-stage{background:#0a0f0d;min-height:0;position:relative;overflow:hidden}.felt-table{--seat-side-inset:clamp(44px, calc((100vw - 1520px) / 2 + 44px), 260px);--seat-top-inset:clamp(64px, 9vh, 130px);--seat-bottom-inset:clamp(42px, calc((100vw - 1520px) / 2 + 140px), 260px);isolation:isolate;background-color:#080909;background-image:radial-gradient(112% 96% at 50% 52%,#101112e0 0%,#0e0f10d1 42%,#080909e6 72%,#020303fa 100%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e");background-size:cover,256px 256px;position:absolute;inset:0;overflow:hidden}.felt-table:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(132% 112%,#0000 0 52%,#00000029 70%,#00000080 88%,#000000c2 100%);position:absolute;inset:0}.felt-table:after{content:"";z-index:0;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background-color:#0000;background-image:none;background-position:50%,0 0,1px 0;background-repeat:no-repeat,repeat,repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute;inset:0}.turn-focus-marker{display:none}@keyframes turn-focus-breathe{0%,to{opacity:.35}50%{opacity:.72}}.lobby-stage-shell .stake-portals:after{pointer-events:none;content:"";background:linear-gradient(#0000,#c1a05f1f 14%,#dfc48b9e 50%,#c1a05f1f 86%,#0000);width:1px;position:absolute;top:14%;bottom:12%;left:50%;transform:translate(-.5px);box-shadow:0 0 12px #c1a05f14}@media (width<=700px){.lobby-stage-shell .stake-portals{gap:25px;margin-top:24px}.lobby-stage-shell .stake-portals:after{top:16%;bottom:13%}.lobby-stage-shell .stake-portal{border-radius:0;height:228px;min-height:228px;padding:0 4px 38px}.lobby-stage-shell .stake-symbol{top:0;transform:translate(-50%)scale(.78)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.8)}.lobby-stage-shell .stake-portal-enter{bottom:-3px;right:50%}.lobby-stage-shell .stake-portal-locked{flex-direction:column;justify-content:center;gap:0;bottom:-3px}.lobby-stage-shell .lobby-auth-popover{top:auto;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));width:auto;max-height:min(560px, calc(var(--app-height,100dvh) - 100px));padding-bottom:calc(18px + env(safe-area-inset-bottom));border-color:#c1a05f61;border-radius:22px 22px 16px 16px;animation:.22s ease-out both lobby-sheet-in;position:fixed;left:10px;overflow-y:auto;box-shadow:0 -28px 80px #000000c2}}.card-preloader{z-index:-1;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.deal-animation{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.deal-deck,.deal-packet{width:52px;height:75px;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.deal-deck{animation:deal-deck-pulse var(--deal-total-duration,2.35s) var(--ease-enter) both;transform:translate(-50%,-50%)rotate(-2deg)}.deal-deck span,.deal-packet span{background-color:#151515;background-image:linear-gradient(45deg,#0000 46%,#fff6 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#ffffff3d 47% 53%,#0000 54%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:3px solid #e9e9e9;border-radius:6px;display:block;position:absolute;inset:0;box-shadow:0 8px 18px #00000085}.deal-deck span:first-child{transform:translate(-6px,4px)rotate(-5deg)}.deal-deck span:nth-child(2){transform:translateY(1px)rotate(1deg)}.deal-deck span:nth-child(3){transform:translate(6px,-2px)rotate(5deg)}.deal-packet{--deal-x:0px;--deal-y:0px;--deal-rot:0deg;opacity:0;animation:deal-packet-flight .5s var(--ease-enter) both;animation-delay:var(--deal-delay);will-change:transform, opacity}.deal-packet span{transform:translate(0,0)}.deal-packet span:nth-child(2){transform:translate(3px,-2px)}.deal-packet.top{--deal-rot:1deg}.deal-packet.left{--deal-rot:-88deg}.deal-packet.right{--deal-rot:88deg}.deal-packet.bottom{--deal-rot:-1deg}@keyframes deal-packet-flight{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.86)}8%{opacity:1}84%{opacity:1;transform:translate3d(calc(-50% + var(--deal-x)), calc(-50% + var(--deal-y)), 0) rotate(var(--deal-rot)) scale(.72)}to{opacity:0;transform:translate3d(calc(-50% + var(--deal-x)), calc(-50% + var(--deal-y)), 0) rotate(var(--deal-rot)) scale(.62)}}@keyframes deal-deck-pulse{0%,82%{opacity:1;transform:translate(-50%,-50%)rotate(-2deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(2deg)scale(.88)}}.table-band{z-index:1;pointer-events:none;background:0 0;position:absolute}.table-band.top{border:1.5px solid #fff3;border-radius:14px;inset:18px}.table-band.bottom{border:.5px solid #ffffff14;border-radius:11px;inset:22px}.table-wordmark{z-index:1;opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(280px,44vw,660px);max-height:18vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-wordmark.table-brand-wordmark{isolation:isolate;opacity:1;white-space:nowrap;justify-content:center;align-items:center;width:auto;max-height:none;display:flex}.table-brand-wordmark .lobby-brand-wordmark{z-index:1;color:#f5f1e8;opacity:.045;font-size:clamp(76px,10vw,150px);position:relative}.table-brand-wordmark .table-wordmark-orbits{z-index:0;aspect-ratio:336/220;opacity:.13;width:150%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.table-brand-wordmark .table-wordmark-orbits svg{width:100%;height:100%;display:block;overflow:visible}.table-brand-wordmark .table-wordmark-orbits ellipse{fill:none;stroke:#e0c385e0;stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke}.table-brand-wordmark .table-wordmark-orbits .orbit-outer{stroke-dasharray:39 8 37 16;stroke-dashoffset:4px}.table-brand-wordmark .table-wordmark-orbits .orbit-inner{stroke:#e0c385ad;stroke-dasharray:31 9 43 17;stroke-dashoffset:-8px}.score-panel{z-index:8;opacity:.86;background:#000000eb;border:1px solid #ffffff38;border-radius:12px;width:148px;position:absolute;top:20px;right:20px;overflow:hidden;box-shadow:0 22px 40px #00000080}.landscape-round-score{display:none}.score-target{color:var(--gold);letter-spacing:-1px;background:#ffffff14;border-bottom:1px solid #ffffff29;justify-content:center;align-items:baseline;gap:4px;padding:10px 0 8px;font-family:DM Mono,monospace;font-size:26px;font-weight:500;display:flex}.score-target:after{content:"միավոր";color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-family:Noto Sans Armenian,sans-serif;font-size:10px;font-weight:600}.score-teams,.score-total,.score-round{grid-template-columns:1fr 1fr;display:grid}.score-teams{border-bottom:1px solid #ffffff0d}.score-teams strong{text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:6px 0 4px;font-size:10px;font-weight:700}.score-teams .team-a{color:var(--blue-team)}.score-teams .team-b{color:var(--red-team)}.score-total{border-bottom:1px solid #ffffff0a}.score-total span{color:#ddd5c8;text-align:center;padding:6px 0;font-family:DM Mono,monospace;font-size:20px}.score-round-title{color:#ffffff42;text-align:center;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff0a;padding:5px 0 3px;font-size:9px;font-weight:700}.score-round span{color:#ffffff57;text-align:center;padding:5px 0;font-family:DM Mono,monospace;font-size:13px}.score-round-meter{background:#ffffff0f;border-radius:999px;height:4px;margin:0 12px 10px;display:flex;position:relative;overflow:hidden}.score-round-meter span{min-width:0;height:100%;transition:width .32s;display:block}.score-round-meter span:first-child{background:#6ab4f09e}.score-round-meter span:last-child{background:#e0706094;flex:1}.contract-chip{z-index:8;color:#ffffffdb;text-align:center;background:#0c0c0ce6;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:center;width:148px;padding:9px 12px 10px;display:flex;position:absolute;top:190px;right:20px;box-shadow:0 14px 28px #0000005c}.contract-chip strong{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.contract-chip span{color:#f4f0e8;margin-top:4px;font-family:DM Mono,monospace;font-size:15px;font-weight:700;line-height:1.2}.contract-chip em{color:#c0242b;letter-spacing:.02em;margin-left:7px;font-style:normal;font-weight:900}.contract-chip small{color:#111;background:#ffffffc2;border-radius:999px;align-items:center;margin-left:7px;padding:1px 5px;font-family:DM Mono,monospace;font-size:.74em;font-weight:900;line-height:1.1;display:inline-flex}.contract-chip b{font-size:1.22em;font-weight:900;line-height:.9;display:inline-block;transform:translateY(1px)}.contract-level-portrait{display:none}.latest-trick{z-index:6;pointer-events:none;position:absolute;top:64px;left:26px}@media (width<=640px),(height<=560px){.latest-trick{top:56px}}.latest-trick>div{background:#0000002e;border:.5px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex;box-shadow:0 14px 30px #00000047}.latest-trick .game-card{filter:drop-shadow(0 7px 12px #00000061)}.player-seat{z-index:7;--speech-top:18px;--speech-left:96px;--speech-right:auto;--speech-origin:left center;--speech-entry-x:-8px;--speech-entry-y:0px;--speech-tail-left:-4px;--speech-tail-right:auto;--double-top:84px;--double-left:92px;--double-right:auto;--seat-contract-top:-24px;--seat-contract-left:50%;--seat-contract-right:auto;--seat-contract-transform:translateX(-50%);pointer-events:none;flex-direction:column;align-items:center;gap:9px;min-width:112px;padding:10px 12px;transition:opacity .18s;display:flex;position:absolute}.felt-table.has-active-turn .player-seat:not(.active){opacity:1}.player-seat>.card-back-stack,.player-seat>.medal,.player-seat>.name-row,.player-seat>.seat-double-marker{transition:opacity .18s}.felt-table.has-active-turn .player-seat:not(.active)>.card-back-stack,.felt-table.has-active-turn .player-seat:not(.active)>.medal,.felt-table.has-active-turn .player-seat:not(.active)>.name-row,.felt-table.has-active-turn .player-seat:not(.active)>.seat-double-marker,.felt-table.has-active-turn .player-seat:not(.active)>.bid-bubble{opacity:.74}.felt-table.has-active-turn .player-seat:not(.active).speech-current>.bid-bubble,.felt-table.has-active-turn .player-seat.declaration-showing>.card-back-stack,.felt-table.has-active-turn .player-seat.declaration-showing>.medal,.felt-table.has-active-turn .player-seat.declaration-showing>.name-row,.felt-table.has-active-turn .player-seat.declaration-showing>.seat-double-marker,.felt-table.has-active-turn .player-seat.declaration-showing>.bid-bubble,.felt-table.has-active-turn .player-seat.active{opacity:1}.player-seat.active .name-plate{color:#fffffff0;background:#0c0c0cc2;border-color:#ffffff57}.player-seat.active .name-plate:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 28%,#fff3 50%,#0000 72%);animation:.36s ease-out both turn-name-sweep;position:absolute;inset:0;transform:translate(-115%)}@keyframes turn-name-sweep{to{transform:translate(115%)}}.felt-table .player-seat.declaration-showing{z-index:var(--layer-declaration-reveal);opacity:1;filter:none}.player-seat.top{--speech-top:18px;--speech-left:96px;--speech-right:auto;--speech-origin:left center;--speech-entry-x:-8px;--speech-entry-y:0px;--speech-tail-left:-4px;--speech-tail-right:auto;--double-top:68px;--double-left:-32px;--double-right:auto;--seat-contract-top:26px;--seat-contract-left:auto;--seat-contract-right:calc(50% + 37px);--seat-contract-transform:none;top:var(--seat-top-inset);left:50%;transform:translate(-50%)}.player-seat.left{--double-left:150px;top:50%;left:var(--seat-side-inset);transform:translateY(-50%)}.player-seat.right{--speech-left:auto;--speech-right:96px;--speech-origin:right center;--speech-entry-x:8px;--speech-entry-y:0px;--speech-tail-left:auto;--speech-tail-right:-4px;--double-left:auto;--double-right:92px;--seat-contract-left:50%;--seat-contract-right:auto;top:50%;right:var(--seat-side-inset);left:auto;transform:translateY(-50%)}.player-seat.bottom{--speech-top:-4px;--speech-left:96px;--speech-right:auto;--speech-origin:left center;--speech-entry-x:0px;--speech-entry-y:8px;--speech-tail-left:-4px;--speech-tail-right:auto;--double-top:26px;--double-left:-48px;--double-right:auto;--seat-contract-left:auto;--seat-contract-right:calc(50% + 37px);--seat-contract-transform:none;bottom:110px;left:var(--seat-bottom-inset);transform:none}.player-seat.top .bid-bubble{transform:none}.card-back-stack{display:none}.player-seat.left .card-back-stack{transform:rotate(90deg)}.player-seat.right .card-back-stack{transform:rotate(-90deg)}.card-back-stack span{border-radius:5px;width:30px;height:42px;position:absolute;top:0;left:0;overflow:visible}.card-back-stack playing-card,.card-back-stack playing-card img{width:100%;height:100%;display:block}.card-back-stack span:first-child{transform:rotate(-10deg)}.card-back-stack span:nth-child(2){top:-3px;left:13px;transform:rotate(-2deg)}.card-back-stack span:nth-child(3){left:26px;transform:rotate(8deg)}.card-back-stack span:nth-child(n+4){display:none}.medal{box-sizing:border-box;color:#e8e0d0;background:linear-gradient(145deg,#262626,#080808);border:1.5px solid #ffffff2e;border-radius:50%;place-items:center;width:58px;height:58px;padding:5px;font-family:Noto Serif Armenian,Georgia,serif;font-size:24px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 16px #ffffff0d,0 12px 24px #0000006b}.team-1 .medal{background:linear-gradient(145deg,#1e1e1e,#050505)}.player-seat.active .medal{border:2px solid var(--gold);animation:.3s ease-out both turn-medal-arrival;box-shadow:0 0 0 5px #ffffff1a,0 0 28px #fff3,inset 0 0 16px #ffffff0f}@keyframes turn-medal-arrival{0%{transform:scale(.96)}55%{transform:scale(1.035)}to{transform:scale(1)}}.name-row{position:relative}.name-double-slot{display:none}.first-badge{z-index:10;color:#000000d1;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#ffffff7a;border:.5px solid #ffffff61;border-radius:999px;place-items:center;min-width:34px;height:20px;padding:0 8px;font-family:DM Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 6px 14px #00000047}.player-seat.right .first-badge{left:auto;right:calc(100% + 6px)}.first-badge-compact{display:none}.seat-double-marker{z-index:10;top:var(--double-top);right:var(--double-right);left:var(--double-left);color:#d83232;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#ffffffb8;border:.5px solid #ffffff6b;border-radius:999px;place-items:center;min-width:28px;height:22px;padding:0 8px;font-family:DM Mono,monospace;font-size:13px;font-weight:900;line-height:1;display:inline-grid;position:absolute;box-shadow:0 7px 16px #00000047}.seat-contract-marker{z-index:9;top:var(--seat-contract-top);right:var(--seat-contract-right);left:var(--seat-contract-left);color:#111;white-space:nowrap;opacity:1;filter:none;pointer-events:none;min-width:52px;height:26px;transform:var(--seat-contract-transform);background:linear-gradient(#fbfbf8 0%,#e8e8e4 100%);border:1px solid #00000047;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-family:DM Mono,monospace;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 18px #00000057}.seat-contract-marker .bid-suit{font-size:15px}.seat-contract-marker .bid-suit.black{color:#090909}.seat-contract-marker em{color:#d83232;font-size:11px;font-style:normal;font-weight:900}.timer-ring{pointer-events:none;contain:layout style;border:3px solid #ffffff21;border-radius:50%;position:absolute;inset:-6px}.timer-ring-progress{animation:timer-countdown var(--timer-duration,10s) linear forwards;will-change:transform;border-radius:50%;position:absolute;inset:-3px}.timer-ring-dot{opacity:0;will-change:opacity;border-radius:50%;width:3px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000061}.timer-ring-dot-safe{animation:timer-dot-safe var(--timer-duration,10s) linear forwards;background:#56a677}.timer-ring-dot-warning{animation:timer-dot-warning var(--timer-duration,10s) linear forwards;background:#d2af66}.timer-ring-dot-urgent{animation:timer-dot-urgent var(--timer-duration,10s) linear forwards;background:#bc5353}@keyframes timer-countdown{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes timer-dot-safe{0%,48%{opacity:1}64%,to{opacity:0}}@keyframes timer-dot-warning{0%,44%{opacity:0}60%,76%{opacity:1}88%,to{opacity:0}}@keyframes timer-dot-urgent{0%,74%{opacity:0}88%,to{opacity:1}}.name-plate{color:#dcd2c3c2;letter-spacing:.04em;white-space:nowrap;isolation:isolate;text-overflow:ellipsis;background:#00000073;border:.5px solid #ffffff12;border-radius:20px;justify-content:center;align-items:center;min-width:86px;max-width:128px;padding:3px 11px;font-size:11px;font-weight:600;display:flex;position:relative;overflow:hidden}.name-plate strong{text-overflow:ellipsis;overflow:hidden}.player-seat.active .name-plate{color:var(--gold);border-color:#ffffff47}.team-shield{display:none}.bid-bubble{z-index:9;top:var(--speech-top);right:var(--speech-right);left:var(--speech-left);color:#080808;white-space:nowrap;min-width:76px;max-width:178px;transform-origin:var(--speech-origin);backface-visibility:hidden;background:linear-gradient(#fff 0%,#fffaf0 100%);border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-size:18px;font-weight:800;line-height:1;transition:opacity .18s;display:inline-flex;position:absolute;box-shadow:0 12px 28px #0000005c,0 0 0 1px #0000001f}.bid-bubble-pass{color:#0c0c0cdb;background:linear-gradient(#fff 0%,#f8f2e7 100%);min-width:76px;padding:12px 18px;font-size:18px}.bid-bubble-contra{color:#fff;background:#a41c23eb;border-color:#ff788257}.bid-suit{font-size:20px;line-height:1}.bid-suit.red{color:#d62d24}.bid-suit.black{color:#070b0a}.bid-level-portrait{display:none}.bid-bubble-capot{gap:4px;font-size:15px}.speech-chip-current{isolation:isolate;animation:1.8s ease-out both speech-focus-peak;box-shadow:0 12px 28px #0000005c,0 0 0 1px #ffffff57}@keyframes speech-focus-peak{0%,55%{opacity:1}to{opacity:.82}}.speech-event-declaration,.speech-event-belote{border-color:#383838e6;box-shadow:0 14px 30px #00000070,0 0 0 1px #24242480}.speech-event-contra,.speech-event-sur{border-color:#be202ab8}.speech-ticker-viewport{height:20px;overflow:hidden}.speech-ticker-track{animation:speech-ticker-roll var(--motion-ticker) var(--ease-enter) both;will-change:transform;flex-direction:column;align-items:center;display:flex}.speech-ticker-line{flex:0 0 20px;justify-content:center;align-items:center;gap:6px;height:20px;line-height:20px;display:flex}.player-seat.speech-current .speech-chip-current{z-index:14}.medal:after{content:"";opacity:0;pointer-events:none;will-change:transform, opacity;border:1px solid #ffffffc2;border-radius:50%;position:absolute;inset:-6px;transform:translate(0,0)scale(.92)}.player-seat.speech-current .medal:after{animation:medal-feedback-expand .64s var(--ease-smooth) both, medal-feedback-visibility .64s ease-in-out both}.player-seat.card-play-current:not(.speech-current) .medal:after{animation:medal-feedback-expand .52s var(--ease-smooth) both, medal-feedback-visibility .52s ease-in-out both}.player-seat.trick-winner .medal:after{animation:medal-feedback-expand .56s .69s var(--ease-smooth) both, medal-feedback-visibility .56s .69s ease-in-out both}.player-seat.speech-listening .bid-bubble{animation:.52s ease-out both speech-chip-listener-dim;filter:none!important}@keyframes speech-ticker-roll{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(-1 * var(--speech-line-h,20px)), 0)}}@keyframes medal-feedback-expand{0%{transform:translate(0,0)scale(.92)}to{transform:translate(0,0)scale(1.22)}}@keyframes medal-feedback-visibility{0%{opacity:0}16%{opacity:.84}54%{opacity:.66}to{opacity:0}}@keyframes speech-chip-listener-dim{0%{opacity:1}38%{opacity:.5}to{opacity:1}}.declaration-reveal{z-index:12;pointer-events:none;width:420px;height:270px;animation:.7s cubic-bezier(.18,.9,.18,1.08) both declaration-reveal-pop;position:absolute;top:68px;left:50%;transform:translate(-50%)}.declaration-reveal strong{z-index:5;color:#080808;white-space:nowrap;background:linear-gradient(#fff 0%,#f8f1e6 100%);border:1px solid #ffffffe6;border-radius:999px;padding:7px 16px;font-size:15px;font-weight:900;line-height:1;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000070,0 0 0 1px #00000029,0 0 20px #ffffff24}.declaration-fan{width:1px;height:1px;position:absolute;bottom:0;left:50%}.declaration-fan>span{--decl-mid:calc((var(--decl-card-count) - 1) / 2);--decl-offset:calc(var(--decl-card-index) - var(--decl-mid));transform:translateX(calc(var(--decl-offset) * 54px - 64px)) translateY(var(--decl-card-y)) rotate(calc(var(--decl-offset) * 5deg));transform-origin:50% 112%;animation:.72s cubic-bezier(.18,.9,.18,1.08) both declaration-card-fan;animation-delay:calc(.12s + var(--decl-card-index) * 45ms);position:absolute;bottom:0;left:0}.player-seat.left .declaration-reveal{transform-origin:50%;width:420px;height:270px;animation-name:declaration-reveal-pop-left;top:-135px;left:96px;transform:rotate(90deg)}.player-seat.right .declaration-reveal{transform-origin:50%;width:420px;height:270px;animation-name:declaration-reveal-pop-right;top:-135px;left:auto;right:96px;transform:rotate(-90deg)}.player-seat.top .declaration-reveal{top:90px}.player-seat.bottom .declaration-reveal{top:-300px}@keyframes declaration-reveal-pop{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes declaration-reveal-pop-left{0%{opacity:0;transform:rotate(90deg)translateY(10px)}to{opacity:1;transform:rotate(90deg)translateY(0)}}@keyframes declaration-reveal-pop-right{0%{opacity:0;transform:rotate(-90deg)translateY(10px)}to{opacity:1;transform:rotate(-90deg)translateY(0)}}@keyframes declaration-card-fan{0%{opacity:0;transform:translate(-16px)translateY(26px)rotate(0)}}.declaration-reveal.exiting{animation:.24s ease-in both declaration-exit}.player-seat.left .declaration-reveal.exiting{animation-name:declaration-exit-left}.player-seat.right .declaration-reveal.exiting{animation-name:declaration-exit-right}.player-seat.bottom .declaration-reveal.exiting{animation-name:declaration-exit-bottom}@keyframes declaration-exit{to{opacity:0;transform:translate(-50%)translateY(-28px)}}@keyframes declaration-exit-left{to{opacity:0;transform:rotate(90deg)translateY(28px)}}@keyframes declaration-exit-right{to{opacity:0;transform:rotate(-90deg)translateY(28px)}}@keyframes declaration-exit-bottom{to{opacity:0;transform:translate(-50%)translateY(28px)}}.trick-area{z-index:11;pointer-events:none;width:320px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.trick-card-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.trick-card{z-index:calc(2 + var(--play-order));--pile-x:0px;--pile-y:0px;--pile-rot:0deg;--throw-from-x:0px;--throw-from-y:150px;--throw-from-rot:0deg;width:119px;height:172px;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot));animation:trick-drop-card var(--drop-duration,var(--motion-card-throw)) var(--ease-enter) both;backface-visibility:hidden;contain:layout style;position:absolute;top:50%;left:50%;overflow:visible}.trick-card .game-card{box-shadow:none;filter:none}.trick-card .game-card.size-table{--card-w:119px;--card-h:172px}.trick-card .game-card:before,.trick-card .game-card:after{display:none}.trick-card .game-card playing-card,.trick-card .game-card playing-card img,.trick-card .game-card.fast-card>img{box-shadow:none;filter:none}.trick-area .trick-card,.trick-card.local-flight{z-index:calc(10 + var(--play-order))}.trick-card.top{--pile-x:0px;--pile-y:-62px;--pile-rot:0deg;--throw-from-x:0px;--throw-from-y:-150px;--throw-from-rot:1deg}.trick-card.left{--pile-x:-84px;--pile-y:0px;--pile-rot:-90deg;--throw-from-x:-150px;--throw-from-y:0px;--throw-from-rot:-102deg}.trick-card.right{--pile-x:84px;--pile-y:0px;--pile-rot:90deg;--throw-from-x:150px;--throw-from-y:0px;--throw-from-rot:102deg}.trick-card.bottom{--pile-x:0px;--pile-y:58px;--pile-rot:0deg;--throw-from-x:0px;--throw-from-y:150px;--throw-from-rot:-1deg}.trick-card.resolving{z-index:calc(2 + var(--play-order));transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot));animation:collect-card var(--motion-card-collect) var(--ease-enter) forwards;transition:none}.trick-card.resolving.collect-to-top{--collect-x:0px;--collect-y:clamp(-460px, -39vh, -330px);--collect-mid-x:0px;--collect-mid-y:-220px}.trick-card.resolving.collect-to-left{--collect-x:clamp(-620px, -44vw, -360px);--collect-y:0px;--collect-mid-x:-280px;--collect-mid-y:0px}.trick-card.resolving.collect-to-right{--collect-x:clamp(360px, 44vw, 620px);--collect-y:0px;--collect-mid-x:280px;--collect-mid-y:0px}.trick-card.resolving.collect-to-bottom{--collect-x:clamp(-520px, -36vw, -300px);--collect-y:clamp(320px, 34vh, 430px);--collect-mid-x:-230px;--collect-mid-y:210px}.trick-card.resolving.play-0,.trick-card.resolving.play-1,.trick-card.resolving.play-2,.trick-card.resolving.play-3{animation-delay:0s}.trick-counter{z-index:1;color:#e8e0d0c7;background:#00000085;border:.5px solid #ffffff0f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes trick-drop-card{0%{opacity:1;transform:translate3d(calc(-50% + var(--throw-from-x)), calc(-50% + var(--throw-from-y)), 0) rotate(var(--throw-from-rot)) scale(.992)}88%{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1.008)}to{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1)}}@keyframes portrait-trick-drop-card{0%{opacity:1;transform:translate3d(calc(-50% + var(--throw-from-x)), calc(-50% + var(--throw-from-y)), 0) rotate(var(--throw-from-rot)) scale(1)}86%{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1.008)}to{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1)}}@keyframes collect-card{0%{transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot));opacity:1}86%{opacity:1}to{transform:translate3d(calc(-50% + var(--collect-x,0px)), calc(-50% + var(--collect-y,0px)), 0) rotate(var(--pile-rot)) scale(.38);opacity:0}}@keyframes final-drop-collect-card{0%{opacity:1;transform:translate3d(calc(-50% + var(--throw-from-x)), calc(-50% + var(--throw-from-y)), 0) rotate(var(--throw-from-rot)) scale(1)}20%{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1)}82%{opacity:1;transform:translate3d(calc(-50% + var(--pile-x)), calc(-50% + var(--pile-y)), 0) rotate(var(--pile-rot)) scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--collect-x,0px)), calc(-50% + var(--collect-y,0px)), 0) rotate(var(--pile-rot)) scale(.38)}}.bid-modal{z-index:12;color:#f4f4f4;width:408px;transition:opacity var(--motion-fast) var(--ease-exit), transform var(--motion-fast) var(--ease-exit);background:#2a2a2af5;border:1px solid #ffffff4d;border-radius:16px;padding:18px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 80px #000000b3}.bid-modal.submitting{opacity:0;pointer-events:none;transform:translate(-50%,calc(10px - 50%))}.auction-double-action{z-index:13;color:#ffffffe0;background:#181818f5;border:1px solid #ffffff3d;border-radius:15px;grid-template-columns:auto auto;align-items:center;gap:6px 14px;min-width:260px;padding:16px 18px;transition:opacity .12s ease-in,transform .12s ease-in;display:grid;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 58px #00000094}.auction-double-action strong{font-family:DM Mono,monospace;font-size:20px}.auction-double-action button{color:#fff;cursor:pointer;background:#a41c23f0;border:1px solid #ff788261;border-radius:11px;min-width:108px;min-height:46px;padding:0 18px;font-size:14px;font-weight:900}.auction-double-buttons{grid-template-columns:minmax(72px,1fr) auto;gap:6px;display:grid}.auction-double-action button.decline-double{color:#ffffffdb;background:#ffffff0e;border-color:#c9a96838;min-width:58px}.auction-double-action button:disabled{cursor:default;opacity:.62}.auction-double-action.submitting{opacity:0;pointer-events:none;transform:translate(-50%,calc(8px - 50%))}.sur-countdown{color:#ffffffeb;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:25px;height:25px;font-family:DM Mono,monospace;font-size:12px;font-weight:800;display:grid;position:absolute;top:10px;right:12px}.bid-modal.submitting .trump-row button.selected{animation:.14s ease-out both submitted-trump-confirm}@keyframes submitted-trump-confirm{0%{box-shadow:0 0 0 1px #ffffff9e}to{box-shadow:0 0 0 4px #fff0}}.bid-modal header{justify-content:space-between;align-items:center;min-height:18px;margin-bottom:2px;display:flex}.bid-modal header strong{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.bid-modal header span{color:#ffffff9e;letter-spacing:.02em;font-size:10px}.bid-modal p{color:#ffffff94;border-bottom:.5px solid #ffffff12;margin:0 0 10px;padding-bottom:10px;font-size:12px;font-style:italic}.bid-top-row{grid-template-columns:minmax(0,1.5fr) minmax(116px,.86fr);align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.bid-stepper{background:#ffffff14;border:.5px solid #ffffff2e;border-radius:12px;align-items:center;display:flex;overflow:hidden}.bid-stepper button{color:#ffffffa8;cursor:pointer;background:0 0;width:48px;height:48px;font-size:22px;transition:background .12s,color .12s}.bid-stepper button:not(:disabled):hover{color:#fff;background:#ffffff12}.bid-stepper button:disabled{cursor:default;opacity:.25}.bid-stepper strong{color:#e8e0d0;text-align:center;letter-spacing:-1px;flex:1;font-family:DM Mono,monospace;font-size:30px;font-weight:500}.trump-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:10px;display:grid}.trump-row button{color:#111;cursor:pointer;background-color:#e8e5dc;background-image:linear-gradient(#fffef9,#dedbd2);border:.5px solid #ffffff38;border-radius:999px;place-items:center;height:50px;font-size:27px;transition:transform .13s,box-shadow .13s,background .12s,color .12s,border-color .12s;display:grid;box-shadow:0 8px 16px #0000002e}.trump-row button:not(:disabled):hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 22px #00000052,0 0 0 3px #ffffff29}.trump-row .trump-diamonds:not(:disabled):hover,.trump-row .trump-hearts:not(:disabled):hover{color:#c62828}.trump-row .trump-clubs:not(:disabled):hover,.trump-row .trump-spades:not(:disabled):hover,.trump-row .trump-no-trump:not(:disabled):hover{color:#000}.trump-row .trump-diamonds,.trump-row .trump-hearts{color:#c62828}.trump-row .trump-clubs,.trump-row .trump-spades,.trump-row .trump-no-trump{color:#111}.trump-row .trump-diamonds.selected,.trump-row .trump-hearts.selected{color:#c62828;background-color:#f1e9d8;background-image:linear-gradient(#fffdf7,#ebe0c6);border-color:#e8c77aeb;box-shadow:0 8px 18px #00000047,0 0 0 2px #e8c77a2e}.trump-row .trump-clubs.selected,.trump-row .trump-spades.selected{color:#090a0a;background-color:#f1e9d8;background-image:linear-gradient(#fffdf7,#ebe0c6);border-color:#e8c77aeb;box-shadow:0 8px 18px #00000047,0 0 0 2px #e8c77a2e}.trump-row button.selected:not(:disabled):hover{transform:translateY(-4px)scale(1.04)}.trump-row .trump-no-trump{letter-spacing:.06em;font-family:DM Mono,monospace;font-size:27px;font-weight:800}.trump-row .trump-no-trump.selected{color:#090a0a;background-color:#f1e9d8;background-image:linear-gradient(#fffdf7,#ebe0c6);border-color:#e8c77aeb}.capot-button{color:#050505;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#f4f4f1;border:.5px solid #ffffff61;border-radius:10px;width:100%;height:100%;min-height:48px;margin:0;font-size:15px;font-weight:800;transition:filter .12s,opacity .12s}.capot-button:not(:disabled):hover{filter:brightness(1.08)}.capot-button:disabled{cursor:default;opacity:.35}.modal-actions{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.modal-actions button,.gold-button{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:11px;height:58px;font-size:13px;font-weight:700;transition:filter .12s,background .12s,color .12s,opacity .12s}.bid-modal .modal-actions{gap:10px}.bid-modal .modal-actions button,.bid-modal .gold-button{height:48px}.modal-actions .contra{color:#fff;background:#b90022;border:.5px solid #ffffff47}.modal-actions .contra:disabled{color:#ffffff94;background:#b9002252}.gold-button,.modal-actions .gold-button{color:#050505;background:var(--gold)}.modal-actions button:not(.gold-button){color:#ffffffb8;background:#00000047;border:.5px solid #ffffff38}.modal-actions button.contra{color:#fff;letter-spacing:.02em;background:#b90022;border-color:#ffffff47;font-size:12px}.modal-actions button:not(:disabled):hover,.gold-button:not(:disabled):hover{filter:brightness(1.12)}.modal-actions button:disabled,.gold-button:disabled{cursor:default;opacity:.35}.hand-dock{z-index:9;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding-bottom:4px;transition:opacity .32s,transform .42s cubic-bezier(.2,.78,.2,1);display:flex;position:absolute;bottom:54px;left:0;right:0}.hand-dock.deal-concealed{opacity:0;transition:none;transform:translateY(28px)scale(.97)}.declaration-decision{z-index:30;color:#f4f4f1;pointer-events:auto;background:#111111f5;border:1px solid #ffffff38;border-radius:13px;grid-template-columns:auto auto;gap:7px;width:min(310px,100vw - 32px);padding:10px;display:grid;position:absolute;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0000007a}.declaration-decision strong{color:#ffffffb8;text-align:center;grid-column:1/-1;font-size:12px}.declaration-decision button{color:#111;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f1f1ee;border:1px solid #ffffff73;border-radius:9px;padding:0 12px;font-weight:800}.declaration-decision button:last-child{color:#ffffffc2;background:#252525;border-color:#ffffff29}.hand{z-index:10;pointer-events:auto;width:min(1040px,96vw);height:252px;position:relative}.hand-card-button{width:140px;color:inherit;cursor:default;transform-origin:50% 150%;transform:translate3d(calc(-50% + var(--fan-x,0px)), var(--fan-y,0px), 0);transition:transform var(--motion-fan-resize) var(--ease-smooth);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;padding:0;position:absolute;bottom:18px;left:50%}.hand-card-button>.game-card{--legal-card-rest-transform:rotate(var(--fan-rot,0deg));--legal-card-lift-transform:translateY(-4px) rotate(var(--fan-rot,0deg));transform:var(--legal-card-rest-transform);transform-origin:50% 150%;transition:transform var(--motion-fan-resize) var(--ease-smooth)}.hand-card-button:first-child{margin-left:0}.hand-card-button.legal{cursor:pointer}.hand-card-button.legal .game-card:after{box-shadow:inset 0 0 0 1px #e8c77a57}@media (hover:hover) and (pointer:fine) and (width>=701px) and (height>=561px){.hand-card-button.legal:not(.pressing):not(.launching):hover>.game-card{transform:translateY(-5px) rotate(var(--fan-rot,0deg));transition-duration:.12s}}.hand.my-turn .hand-card-button.legal .game-card{animation:none}@keyframes legal-card-arrival{0%,to{transform:var(--legal-card-rest-transform)}45%{transform:var(--legal-card-lift-transform)}}@media (prefers-reduced-motion:reduce){.player-seat.active .medal,.player-seat.speech-current .medal:after,.player-seat.card-play-current .medal:after,.player-seat.trick-winner .medal:after,.hand.my-turn .hand-card-button.legal .game-card{animation:none}}.capot-button[aria-pressed=true],.capot-button[aria-pressed=true]:hover:not(:disabled){color:#eef9ff;filter:none;background:#5cb0e047;border-color:#87d2fab8;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #5cb0e01f}.hand-card-button.declaration-candidate{z-index:calc(20 + var(--card-index));transform:translate3d(calc(-50% + var(--fan-x,0px)), calc(var(--fan-y,0px) - 16px), 0)}.hand-card-button.declaration-candidate .game-card{box-shadow:0 10px 18px #0000006b,0 0 0 1px #e8c77a75}.hand-card-button.pressing{transform:translate3d(calc(-50% + var(--fan-x,0px)), calc(var(--fan-y,0px) + 2px), 0);transition-duration:var(--motion-press);will-change:transform;transition-timing-function:ease-out}.hand-card-button.launching>.game-card{visibility:hidden}.hand-card-button.locked{opacity:1}.hand-card-button:disabled{opacity:1;pointer-events:none}.hand-card-button.locked .game-card:before{content:"";z-index:4;pointer-events:none;background:#00000047;border-radius:8px;position:absolute;inset:0}.game-card{width:var(--card-w,140px);height:var(--card-h,202px);filter:none;border-radius:14px;position:relative;overflow:visible;box-shadow:0 10px 18px #0000006b}@media (width>=701px) and (height>=561px){.felt-table.card-motion-active .table-medallion-backdrop{visibility:hidden}}@media (hover:none),(pointer:coarse){.hand.my-turn .hand-card-button.legal .game-card,.declaration-fan>span,.player-seat.active .medal,.player-seat.speech-listening .bid-bubble{animation:none}.speech-ticker-track{will-change:auto}.training-taken-tricks{-webkit-backdrop-filter:none;backdrop-filter:none}}.game-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:1px;box-shadow:inset 0 -9px 18px #00000014}.game-card.size-table{--card-w:108px;--card-h:156px}.game-card.size-tiny{--card-w:42px;--card-h:60px}.game-card.size-latest{--card-w:92px;--card-h:133px}.game-card.size-declaration{--card-w:112px;--card-h:162px}.training-open-hands{z-index:58;pointer-events:none;position:absolute;inset:0}.teaching-moment-reference{z-index:var(--layer-game-control);color:#ffffffc7;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(.84);backdrop-filter:blur(12px)saturate(.84);background:#04040494;border:1px solid #c9a96833;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:1fr 24px;align-items:center;gap:1px 8px;width:clamp(250px,17vw,330px);min-height:52px;padding:7px 9px 7px 11px;transition:color .18s,background-color .18s,border-color .18s;display:grid;position:absolute;top:clamp(126px,15vh,176px);right:clamp(188px,10.5vw,266px);overflow:hidden;box-shadow:0 12px 28px #0000003d}.table-map-backdrop{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.table-map-backdrop:before{content:"";opacity:var(--table-map-opacity,.072);background:url(/yerevan-lobby-map.webp) 50% 52%/cover no-repeat;position:absolute;inset:-1px}.table-map-backdrop:after{content:"";background:radial-gradient(48% 40% at 50% 52%,#070808b8 0%,#0708088f 34%,#07080838 61%,#0000 86%);position:absolute;inset:0}.teaching-moment-reference-label{color:#e8c77ab8;letter-spacing:.11em;align-items:center;gap:4px;font-size:8px;font-weight:850;display:flex}.teaching-moment-reference>code{color:#ffffffe6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font:600 clamp(9px,.68vw,11px) DM Mono,monospace;overflow:hidden}.teaching-moment-reference>small{color:#ffffff80;font-variant-numeric:tabular-nums;letter-spacing:.04em;font:650 8px DM Mono,monospace}.teaching-moment-reference-copy{color:#e8c77ac2;background:#ffffff0a;border:1px solid #c9a96826;border-radius:7px;grid-area:1/2/-1;place-items:center;width:24px;height:24px;display:grid}.teaching-moment-reference:hover{color:#fff;background:#070707b8;border-color:#c9a96861}.teaching-moment-reference:focus-visible{outline-offset:2px;outline:2px solid #e8c77a}.training-taken-tricks{z-index:57;color:#ffffffc7;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404b8;border:1px solid #c9a96838;border-radius:11px;flex-direction:column;width:112px;min-height:0;padding:7px;display:flex;position:absolute;top:clamp(232px,27vh,258px);bottom:clamp(104px,17vh,150px);left:clamp(5px,1vw,12px);box-shadow:0 14px 30px #0000004d}.training-taken-tricks>header{border-bottom:1px solid #c9a96824;flex:none;padding:0 1px 5px}.training-taken-tricks>header button{width:100%;min-height:18px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.training-taken-tricks>header strong{color:#e8c77acc;letter-spacing:.08em;font-size:7px}.training-taken-tricks>header span{color:#ffffff7a;font-family:DM Mono,monospace;font-size:8px}.training-taken-tricks>header svg,.training-taken-tricks>header .training-taken-tricks-icon{display:none}.training-taken-tricks-list{scrollbar-width:thin;min-height:0;padding-top:5px;overflow:hidden auto}.training-taken-tricks-list>p{color:#ffffff61;margin:8px 2px;font-size:8px;line-height:1.35}.training-taken-tricks-list>section{border-bottom:1px solid #ffffff12;gap:3px;padding:4px 1px 6px;display:grid}.training-taken-trick-label{align-items:center;gap:4px;min-width:0;display:flex}.training-taken-trick-label b{color:#e8c77ae6;border:1px solid #c9a96847;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font:700 7px DM Mono,monospace;display:grid}.training-taken-trick-label span{color:#fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;font-weight:700;overflow:hidden}.training-taken-trick-cards{padding-left:1px;display:flex}.training-taken-trick-cards>span{display:block}.training-taken-trick-cards>span+span{margin-left:-9px}.training-taken-trick-cards .game-card.size-tiny{--card-w:30px;--card-h:43px;border-radius:4px;box-shadow:0 3px 7px #00000080}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:132px}.training-open-hand{gap:4px;display:grid;position:absolute}.training-open-hand>strong{color:#e8c77ad1;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 5px #000;white-space:nowrap;max-width:150px;font-size:9px;font-weight:800;overflow:hidden}.training-open-hand>div{display:flex}.training-open-hand>div>span{display:block;position:relative}.training-open-hand>div>span+span{margin-left:-21px}.training-open-hand .game-card{border-radius:5px;box-shadow:0 4px 8px #00000094}.training-open-hand.top{top:clamp(74px,11vh,104px);left:50%;transform:translate(-50%)}.training-open-hand.left{top:50%;left:clamp(5px,1.2vw,14px);transform:translateY(-50%)}.training-open-hand.right{top:50%;right:clamp(5px,1.2vw,14px);transform:translateY(-50%)}@media (width>=721px) and (height>=721px){.felt-table:has(.bot-decision-inspector) .training-open-hand.right{right:284px}}.training-open-hand.left>div,.training-open-hand.right>div{flex-direction:column}.training-open-hand.left>div>span+span,.training-open-hand.right>div>span+span{margin-top:-38px;margin-left:0}.training-open-hand.left>strong,.training-open-hand.right>strong{width:42px}.training-paused-indicator{z-index:var(--layer-table-overlay);color:#e8c77af0;letter-spacing:.08em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404d1;border:1px solid #c9a96859;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;font-weight:900;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (width>=721px) and (height>=721px){.training-taken-tricks{width:clamp(180px,10.5vw,220px);padding:10px}.training-taken-tricks>header{padding-bottom:7px}.training-taken-tricks>header strong{font-size:9px}.training-taken-tricks>header span{font-size:10px}.training-taken-tricks-list{padding-top:7px}.training-taken-tricks-list>p{margin:10px 3px;font-size:10px}.training-taken-tricks-list>section{gap:5px;padding:6px 2px 9px}.training-taken-trick-label{gap:6px}.training-taken-trick-label b{width:18px;height:18px;font-size:9px}.training-taken-trick-label span{font-size:10px}.training-taken-trick-cards>span+span{margin-left:-10px}.training-taken-trick-cards .game-card.size-tiny{--card-w:clamp(44px, 2.5vw, 54px);--card-h:clamp(64px, 3.62vw, 78px);border-radius:6px}.training-open-hand .game-card.size-tiny{--card-w:clamp(62px, 4vw, 78px);--card-h:clamp(89px, 5.8vw, 113px);border-radius:8px}.training-open-hand>strong{max-width:220px;font-size:11px}.training-open-hand.top>div>span+span{margin-left:clamp(-42px,-2vw,-32px)}.training-open-hand.left>div>span+span,.training-open-hand.right>div>span+span{margin-top:clamp(-78px,-3.8vw,-58px)}.training-open-hand.left>strong,.training-open-hand.right>strong{width:clamp(62px,4vw,78px)}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:clamp(202px,12vw,244px)}}@media (orientation:landscape) and (width>=1000px) and (height>=721px){.training-open-hand.top{left:auto;right:calc(50% + clamp(180px,10vw,230px));transform:none}.felt-table:has(.training-open-hands) .player-seat.top{z-index:59}}@media (orientation:portrait){.game-shell{--portrait-training-rail-top:calc(50% + clamp(16px, 5dvh, 40px))}.training-taken-tricks{top:var(--portrait-training-rail-top);z-index:var(--layer-game-control);pointer-events:auto;width:44px;height:44px;box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86);background:#0404047a;border-color:#c9a96829;border-radius:12px;padding:0;transition:left .18s,width .18s,height .18s,border-radius .18s;position:fixed;bottom:auto;left:3px;overflow:hidden}.training-taken-tricks.is-open{width:clamp(154px,43vw,184px);height:min(clamp(246px, 42dvh, 356px), calc(100dvh - env(safe-area-inset-top) - 220px));background:#040404d6;border-color:#c9a9683d;border-radius:11px;padding:6px;left:51px}.teaching-moment-reference{top:calc(var(--portrait-training-rail-top) + 52px);z-index:var(--layer-game-control);color:#e8c77abd;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86);background:#0404047a;border-color:#c9a96829;border-radius:12px;place-items:center;padding:0;display:grid;position:fixed;left:3px;right:auto}.teaching-moment-reference>.teaching-moment-reference-label,.teaching-moment-reference>code,.teaching-moment-reference>small{display:none}.teaching-moment-reference>.teaching-moment-reference-copy{width:44px;height:44px;color:inherit;border-radius:inherit;background:0 0;border:0;grid-area:auto;place-items:center;display:grid}.teaching-moment-reference[data-copied=true]{color:#f2dfb9f0;background:#c9a9681f;border-color:#c9a96861}.game-shell .game-top-rail .training-control-button{z-index:var(--layer-game-control);color:#e8c77abd;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(.86);backdrop-filter:blur(10px)saturate(.86);background:#0404047a;border-color:#c9a96829;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:fixed;left:3px}.game-shell .game-top-rail .training-pause-button{top:calc(var(--portrait-training-rail-top) + 104px)}.game-shell .game-top-rail .training-hands-button{top:calc(var(--portrait-training-rail-top) + 156px)}.game-shell .game-top-rail .training-control-button>span{display:none}.game-shell .game-top-rail .training-control-button[aria-pressed=true]{color:#f2dfb9e6;background:#c9a9681a;border-color:#c9a96857}.training-taken-tricks>header{border-bottom:0;height:44px;padding:0}.training-taken-tricks.is-open>header{border-bottom:1px solid #c9a96824;height:32px;padding:0 2px 4px}.training-taken-tricks>header button{justify-content:center;min-width:44px;min-height:44px;position:relative}.training-taken-tricks>header strong{font-size:0;display:none}.training-taken-tricks>header .training-taken-tricks-icon{color:#e8c77ae6;display:block}.training-taken-tricks>header span{text-align:center;min-width:17px;font-size:7px;position:absolute;bottom:3px;right:4px}.training-taken-tricks>header svg{display:none}.training-taken-tricks.is-open>header button{justify-content:space-between;min-height:32px}.training-taken-tricks.is-open>header strong{font-size:7px;display:block}.training-taken-tricks.is-open>header span{margin-left:auto;padding-inline:6px;font-size:8px;position:static}.training-taken-tricks.is-open>header svg{display:block;transform:rotate(180deg)}.training-taken-tricks.is-open>header .training-taken-tricks-icon,.training-taken-tricks-list{display:none}.training-taken-tricks.is-open .training-taken-tricks-list{display:block}.training-taken-tricks-list>section{padding-block:3px 5px}.training-taken-trick-cards>span+span{margin-left:clamp(-12px,-2.8vw,-10px)}.training-taken-trick-cards .game-card.size-tiny{--card-w:clamp(32px, 8.8vw, 38px);--card-h:clamp(46px, 12.7vw, 55px)}.training-open-hand .game-card.size-tiny{--card-w:clamp(48px, 13.5vw, 58px);--card-h:clamp(69px, 19.5vw, 84px)}.training-open-hand.top{top:calc(env(safe-area-inset-top) + clamp(102px, 27vw, 124px))}.training-open-hand.top>div>span+span{margin-left:clamp(-38px,-9vw,-31px)}.training-open-hand.left{top:39%;left:3px}.training-open-hand.right{top:59%;right:3px}.training-open-hand.left>div>span+span,.training-open-hand.right>div>span+span{margin-top:clamp(-59px,-14vw,-49px)}.training-open-hand.left>strong,.training-open-hand.right>strong{width:clamp(48px,13.5vw,58px);font-size:clamp(7px,2.2vw,9px)}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:3px}.training-taken-tricks.is-open~.training-open-hands .training-open-hand.left{opacity:.28}.felt-table:has(.training-taken-tricks.is-open) .training-open-hand.left{opacity:.28}}@media (orientation:landscape) and (height<=720px){.training-taken-tricks{top:max(112px, calc(env(safe-area-inset-top) + 108px));bottom:max(8px, env(safe-area-inset-bottom));left:max(4px, env(safe-area-inset-left));width:96px;padding:5px}.training-taken-trick-cards .game-card.size-tiny{--card-w:25px;--card-h:36px}.training-taken-trick-cards>span+span{margin-left:-7px}.felt-table:has(.training-taken-tricks) .training-open-hand.left{left:calc(max(4px, env(safe-area-inset-left)) + 104px)}}.game-card playing-card,.game-card playing-card img,.game-card.fast-card>img{border-radius:inherit;backface-visibility:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:hidden}.hand .game-card,.hand .game-card playing-card,.hand .game-card playing-card img{border-radius:8px}.table-lobby,.round-score-modal{z-index:14;color:#e8e0d0;background:#000000f5;border:1px solid #ffffff38;border-radius:18px;width:min(420px,100vw - 36px);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 80px #000000b3}.table-lobby h2,.round-score-modal h2{color:var(--gold);text-align:center;margin:0 0 16px;font-family:Noto Serif Armenian,Georgia,serif;font-size:30px}.table-lobby-seats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.table-lobby-seats button{color:#e8e0d0;text-align:left;cursor:pointer;background:#ffffff09;border:.5px solid #ffffff17;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.table-lobby-seats button:disabled{cursor:default;opacity:.55}.small-medal{color:#e8e0d0;background:linear-gradient(145deg,#2a2a2a,#080808);border:1px solid #ffffff1f;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-family:Noto Serif Armenian,Georgia,serif;font-weight:700;display:grid}.table-lobby-seats small{color:#e8e0d075}.table-lobby-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.table-lobby-actions button{color:#e8e0d0b8;cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;display:inline-flex}.table-lobby-actions .gold-button{color:#050505;background:var(--gold)}.table-lobby p{color:#e8e0d075;justify-content:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.round-score-modal table{border-collapse:collapse;color:#e8e0d0;width:100%;margin:22px 0 0;font-size:20px}.round-score-modal{background:#000000db;border-color:#ffffff29;border-radius:4px;width:min(620px,100vw - 42px);padding:50px 34px 28px;animation:.42s cubic-bezier(.16,.94,.26,1.08) both round-score-enter}.round-score-modal .score-ribbon{color:#111;letter-spacing:.06em;text-align:center;background:linear-gradient(#f4f4f4,#bdbdbd);border:1px solid #ffffff6b;min-width:270px;padding:14px 26px;font-size:17px;font-weight:900;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 12px 26px #0000006b}.round-score-modal .score-ribbon:before,.round-score-modal .score-ribbon:after{content:"";z-index:-1;background:linear-gradient(#d8d8d8,#8b8b8b);width:46px;height:32px;position:absolute;top:12px}.round-score-modal .score-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 50%);right:100%}.round-score-modal .score-ribbon:after{clip-path:polygon(0 0,100% 0,100% 50%,0 100%);left:100%}.round-score-modal .round-result{color:#ffffffc2;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin:18px 52px 4px;padding:9px 14px;display:flex}.round-score-modal .round-result strong{color:#fffffff0;font-size:15px;font-weight:900}.round-score-modal .round-result span{color:#ffffff7a;font-size:12px;font-weight:600}.round-score-modal .round-result.lost{background:#ffffff06;border-color:#ffffff14}.round-score-modal .round-result.lost strong{color:#ffffffad}.round-score-modal th,.round-score-modal td{text-align:center;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1a;width:25%;padding:10px 16px}.round-score-modal th:first-child,.round-score-modal td:first-child{text-align:right;color:#ffffff7a;border-left:0;width:50%}.round-score-modal th{color:#ffffff85;font-size:24px;font-weight:700}.round-score-modal .round-contract-bid{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.round-score-modal .round-contract-multiplier{color:#111;letter-spacing:0;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:22px;padding:0 8px;font-family:DM Mono,monospace;font-size:13px;font-weight:900;display:inline-flex}.round-score-modal .round-contract-modifier{color:#d83232;letter-spacing:0;font-family:DM Mono,monospace;font-size:.82em;font-weight:900}.round-score-modal tbody tr:nth-child(odd):not(.total-row){background:#ffffff0a}.round-score-modal .total-row{color:#111;background:#ffffffa3}.round-score-modal .total-row td:first-child{color:#0000009e}.round-score-modal .winner-note{color:var(--gold);text-align:center;font-weight:700}.round-score-modal button{width:100%}@keyframes round-score-enter{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.94)}70%{opacity:1;transform:translate(-50%,calc(-50% - 3px))scale(1.015)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.lobby-shell{background:radial-gradient(78% 62% at 50% 48%,#ffffff14,#0000 48%),radial-gradient(130% 100%,#0000 0 44%,#000000d1 100%),#000;place-items:center;min-height:100vh;padding:28px;display:grid}.lobby-panel{color:#e8e0d0;background:#000000eb;border:1px solid #fff3;border-radius:14px;width:min(860px,100%);padding:22px;box-shadow:0 44px 100px #000000ad}.lobby-header{grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;display:grid}.lobby-header .menu-button{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}.lobby-header img{object-fit:contain;width:46px;height:46px}.lobby-header h1,.brand-text h1{color:var(--gold);margin:0;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(34px,5vw,54px);line-height:.9}.brand-text p,.lobby-header p{color:#e8e0d09e;margin:6px 0 0}.connection-pill{color:#ffffffc7;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;justify-self:end;padding:8px 13px;font-size:12px;font-weight:700}.account-panel{margin:22px 0 18px}.account-form,.account-summary{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:14px;display:grid}.account-form{grid-template-columns:1fr 1fr auto;align-items:end}.account-tabs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-tabs button,.account-summary button{color:#e8e0d0b8;cursor:pointer;background:#0000003d;border:1px solid #ffffff1a;border-radius:10px;height:38px;font-weight:800}.account-tabs button.active{color:#050505;background:#f2f2f2;border-color:#ffffffdb}.account-form label{color:#e8e0d0a8;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:800;display:grid}.account-form input{color:#f3ecd8;background:#00000038;border:1px solid #ffffff1c;border-radius:10px;outline:none;min-width:0;height:42px;padding:0 12px}.account-form input:focus{border-color:#ffffff70}.account-form .gold-button{min-width:148px}.account-summary{grid-template-columns:1fr auto auto;align-items:center}.account-summary span{color:#e8e0d08f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.account-summary strong{color:#f7efd6;margin-top:3px;font-size:20px;display:block}.account-chips{text-align:center;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;min-width:112px;padding:8px 12px}.account-chips b{color:var(--gold);font-size:24px;line-height:1;display:block}.room-form{gap:12px;margin-top:20px;display:grid}.room-form label{color:#e8e0d09e;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:12px;display:grid}.room-form input{color:#e8e0d0;background:#ffffff09;border:.5px solid #ffffff1a;border-radius:12px;outline:none;height:46px;padding:0 14px}.room-form input:focus{border-color:#ffffff6b}.room-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.room-actions button{color:#e8e0d0b8;cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff1a;border-radius:12px;height:44px}.room-actions .gold-button{color:#050505;background:var(--gold)}.lobby-form.compact{margin:0 0 18px}.lobby-form.compact label{color:#e8e0d0a8;letter-spacing:.08em;text-transform:uppercase;gap:7px;max-width:320px;font-size:12px;font-weight:800;display:grid}.lobby-form.compact input{color:#f3ecd8;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;outline:none;height:46px;padding:0 14px}.lobby-form.compact input:focus{border-color:#ffffff70}.lobby-form.compact input:disabled{color:#f3ecd88f;cursor:default;opacity:.75}.table-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lobby-table-card{text-align:left;color:#e8e0d0;cursor:pointer;background:radial-gradient(72% 48% at 50% 54%,#ffffff12,#0000 58%),linear-gradient(145deg,#181818f5,#020202fa);border:1px solid #ffffff21;border-radius:12px;min-height:236px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.lobby-table-card:before{content:"";border:2px solid #ffffff14;border-radius:50%;position:absolute;inset:72px 24px 32px}.lobby-table-card.selected{border-color:#ffffffb8;box-shadow:0 0 0 2px #ffffff1a,0 18px 44px #00000057,inset 0 1px #ffffff1f}.lobby-table-card.locked{opacity:.58}.table-card-topline,.table-buy-in,.table-meta,.lobby-table-card small,.chip-stack{z-index:1;position:relative}.table-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-card-topline strong{color:var(--gold);font-family:Noto Serif Armenian,Georgia,serif;font-size:30px;line-height:1}.table-card-topline span{color:#e8e0d0b8;background:#0000003d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.chip-stack{grid-template-columns:repeat(3,30px);justify-content:center;align-self:center;align-items:end;min-height:84px;display:grid}.chip{background:radial-gradient(circle, #f3f3f3 0 18%, transparent 19%), conic-gradient(#f2f2f2 0 12%, #4a4a4a 12% 22%, #f2f2f2 22% 34%, #4a4a4a 34% 45%, #f2f2f2 45% 58%, #4a4a4a 58% 68%, #f2f2f2 68% 80%, #4a4a4a 80% 90%, #f2f2f2 90%);border:4px solid #ffffffb8;border-radius:50%;width:54px;height:54px;margin-left:-12px;box-shadow:0 10px 18px #00000052}.chip.big{background:radial-gradient(circle, #f3f3f3 0 18%, transparent 19%), conic-gradient(#111 0 12%, #d8d8d8 12% 22%, #111 22% 34%, #d8d8d8 34% 45%, #111 45% 58%, #d8d8d8 58% 68%, #111 68% 80%, #d8d8d8 80% 90%, #111 90%)}.chip:nth-child(2){transform:translateY(-10px)}.chip:nth-child(3){transform:translateY(4px)}.table-buy-in{justify-content:center;align-items:end;gap:8px;margin-top:4px;display:flex}.table-buy-in b{color:#f5f5f5;font-size:48px;line-height:.9}.table-buy-in span{color:#e8e0d0ad;font-size:14px;font-weight:800}.table-meta{color:#050505;background:#f2f2f2;border-radius:999px;justify-self:center;padding:6px 10px;font-size:12px;font-weight:900}.lobby-table-card small{color:#e8e0d094;margin-top:10px;font-size:12px;line-height:1.35}.lobby-join-button{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:16px;display:inline-flex}.lobby-shell.cinematic-lobby{color:#f5f5f5;background:radial-gradient(88% 46% at 50% 61%,#ffffff14,#0000 66%),radial-gradient(96% 74% at 50% 53%,#161616bd,#000000f0 72%,#000 100%),#020202;min-height:100vh;padding:0;display:block;position:relative;overflow:hidden}.cinematic-lobby:before{content:"";pointer-events:none;border:0;border-top:7px solid #ffffffc7;border-radius:50% 50% 0 0/27% 27% 0 0;width:1640px;height:760px;position:absolute;top:116px;left:50%;transform:translate(-50%);box-shadow:0 -10px 18px #ffffff2e,inset 0 42px 42px #ffffff0d,0 0 120px #000000b8}.cinematic-lobby:after{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(62% 38% at 50% 64%,#ffffff14,#0000 71%),linear-gradient(90deg,#0000 0 44%,#ffffff0b 45% 55%,#0000 56%),radial-gradient(circle,#ffffff04 0 1px,#0000 1.5px);background-size:100% 100%,100% 100%,5px 5px;position:absolute;inset:0}.lobby-room{pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-glass{opacity:.46;border:2px solid #ffffff57;border-top:0;border-radius:10px 10px 42px 42px;width:78px;height:172px;position:absolute;top:176px;transform:rotate(-3deg)}.room-glass:before{content:"";border:2px solid #ffffff57;border-radius:50%;width:92px;height:26px;position:absolute;top:-20px;left:-8px}.room-glass:after{content:"";background:linear-gradient(45deg,#0000 0 45%,#ffffff47 46% 48%,#0000 49%),linear-gradient(-45deg,#0000 0 45%,#ffffff38 46% 48%,#0000 49%);height:88px;position:absolute;inset:18px 11px auto}.room-glass.left{left:0}.room-glass.right{right:0;transform:rotate(3deg)}.room-card-stack,.room-card-pair{background:linear-gradient(145deg,#ffffffeb,#bcbcbcb8),#f7f7f7;border-radius:8px;width:132px;height:190px;position:absolute;box-shadow:18px 12px #bebebe52,36px 24px #ffffff2e,0 28px 48px #00000085}.room-card-stack{opacity:.42;background:radial-gradient(circle,#0000 0 28%,#ffffff2e 29% 30%,#0000 31%),repeating-radial-gradient(circle,#ffffff29 0 2px,#0000 3px 8px),#060606;border:3px solid #ffffff2e;width:210px;height:150px;top:auto;bottom:-18px;left:-24px;transform:rotate(22deg)}.room-card-pair{bottom:40px;right:-18px;transform:rotate(-14deg)}.room-card-pair:before,.room-card-pair:after{color:#050505;font-family:Georgia,serif;font-size:34px;font-weight:900;position:absolute;top:28px}.room-card-pair:before{content:"A♠";left:18px}.room-card-pair:after{content:"K♠";background:linear-gradient(145deg,#f4f4f4,#bcbcbc);border-radius:8px;width:132px;height:190px;padding:28px 0 0 18px;top:-8px;right:-52px;transform:rotate(10deg);box-shadow:0 22px 42px #00000080}.room-chip-loose{opacity:.46;background:radial-gradient(circle, #1b1b1b 0 26%, #ececec 27% 40%, transparent 41%), repeating-conic-gradient(#efefef 0 13deg, #202020 13deg 26deg);border-radius:50%;width:86px;height:86px;position:absolute;bottom:44px;right:18%;box-shadow:0 14px 24px #00000073}.lobby-cinematic-header{z-index:2;width:100%;min-height:126px;padding:20px 26px 0;display:block;position:relative}.lobby-menu-button{color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:13px;place-items:center;width:84px;height:66px;display:grid;position:absolute;top:40px;left:27px;box-shadow:inset 0 1px #ffffff1a}.lobby-title{color:#f3f3f3;grid-template-columns:minmax(160px,195px) auto auto minmax(160px,195px);justify-content:center;align-items:center;gap:16px;width:min(950px,58vw);margin:17px auto 0;display:grid}.lobby-title h1{letter-spacing:0;white-space:nowrap;text-shadow:0 18px 48px #000000b8;margin:0;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(48px,4.8vw,76px);font-weight:800;line-height:.9}.title-mark{color:#ffffffeb;font-size:58px;line-height:1}.title-rule{background:linear-gradient(90deg,#0000,#ffffff70,#0000);height:1px;display:block}.profile-wrap{position:absolute;top:20px;right:42px}.profile-pill{color:#f7f7f7;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#00000094;border:1px solid #ffffff2e;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:376px;min-height:106px;padding:12px 22px 12px 12px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 20px 42px #00000061}.profile-avatar{color:#050505;background:radial-gradient(circle at 35% 30%,#fff,#d2d2d2 58%,#8f8f8f);border-radius:50%;place-items:center;width:76px;height:76px;font-size:32px;font-weight:900;display:grid}.profile-text{gap:2px;display:grid}.profile-text strong{font-size:28px;line-height:1}.profile-text span{color:#ffffff94;font-size:18px;font-weight:800}.account-popover{z-index:5;color:#ffffffe0;background:#050505f0;border:1px solid #ffffff2e;border-radius:16px;gap:12px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 70px #000000ad}.cinematic-lobby .account-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cinematic-lobby .account-tabs button,.account-popover button{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;min-height:38px;font-weight:900}.cinematic-lobby .account-tabs button.active,.account-popover .auth-submit{color:#050505;background:#f4f4f4;border-color:#fff}.account-popover label{color:#fff9;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:12px;font-weight:900;display:grid}.account-popover input{color:#f7f7f7;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;outline:none;min-width:0;height:42px;padding:0 12px}.account-popover input:focus{border-color:#ffffff94}.account-popover-summary{gap:4px;display:grid}.account-popover-summary strong{font-size:20px}.account-popover-summary span{color:#fff9;font-weight:800}.lobby-intro,.lobby-cinematic-footer{z-index:1;color:#ffffff9e;text-align:center;grid-template-columns:minmax(170px,250px) auto minmax(170px,250px);justify-content:center;align-items:center;gap:28px;margin:72px auto 0;font-size:22px;font-weight:500;display:grid;position:relative}.lobby-intro p,.lobby-cinematic-footer p{margin:0}.lobby-intro span,.lobby-cinematic-footer span{background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px}.cinematic-table-picker{z-index:1;grid-template-columns:repeat(2,minmax(520px,605px));justify-content:center;gap:52px;margin:58px auto 0;padding:0 32px;display:grid;position:relative}.cinematic-table-card{color:#f4f4f4;text-align:left;cursor:pointer;background:radial-gradient(80% 52% at 50% 45%,#ffffff1a,#0000 66%),linear-gradient(145deg,#1e1e1ef5,#030303fa);border:1px solid #fff3;border-radius:16px;min-height:432px;padding:34px 40px 26px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 96px #00000085,inset 0 1px #ffffff1f}.cinematic-table-card:before{content:"";opacity:.72;border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:108px 44px 118px}.cinematic-table-card:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:13px;position:absolute;inset:10px}.cinematic-table-card:hover,.cinematic-table-card.selected{border-color:#ffffffa3;transform:translateY(-4px);box-shadow:0 42px 112px #00000094,0 0 0 1px #ffffff1a,inset 0 1px #ffffff2e}.cinematic-table-card.locked{cursor:not-allowed;opacity:.55}.cinematic-card-head,.premium-chip-stack,.cinematic-buy-in,.cinematic-point-value,.auto-seat,.table-lock-note{z-index:1;position:relative}.cinematic-card-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.cinematic-card-head strong{font-family:Noto Serif Armenian,Georgia,serif;font-size:48px;line-height:.95}.seat-count{color:#ffffff9e;justify-content:center;justify-self:center;align-items:center;gap:10px;padding-top:8px;font-size:17px;font-weight:500;display:inline-flex}.premium-chip-stack{grid-template-columns:repeat(3,74px);justify-content:center;align-self:center;align-items:end;min-height:122px;margin-top:22px;display:grid}.premium-chip{background:radial-gradient(circle, #111 0 18%, #f7f7f7 19% 28%, #0c0c0c 29% 36%, transparent 37%), repeating-conic-gradient(#f7f7f7 0 12deg, #111 12deg 24deg, #b8b8b8 24deg 36deg, #111 36deg 48deg);border:8px solid #f4f4f4eb;border-radius:50%;width:96px;height:96px;margin-left:-16px;display:block;box-shadow:inset 0 0 0 7px #000000d1,inset 0 0 0 13px #ffffffc2,0 18px 30px #00000080}.premium-chip.big{background:radial-gradient(circle, #f7f7f7 0 17%, #111 18% 29%, #f0f0f0 30% 37%, transparent 38%), repeating-conic-gradient(#101010 0 11deg, #f1f1f1 11deg 22deg, #777 22deg 33deg, #f8f8f8 33deg 44deg);width:106px;height:106px}.premium-chip:first-child{transform:translateY(12px)rotate(-10deg)}.premium-chip:nth-child(2){transform:translateY(-12px)rotate(3deg)}.premium-chip:nth-child(3){transform:translateY(10px)rotate(14deg)}.cinematic-buy-in{justify-self:center;align-items:end;gap:10px;margin-top:4px;display:flex}.cinematic-buy-in b{font-size:64px;line-height:.85}.cinematic-buy-in span{color:#fff9;padding-bottom:6px;font-size:24px;font-weight:500}.cinematic-point-value{color:#ffffffe0;background:linear-gradient(#ffffff29,#ffffff0d),#0000006b;border:1px solid #fff3;border-radius:999px;justify-self:center;padding:6px 20px;font-size:20px;font-weight:500}.auto-seat{color:#f7f7f7;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto 1fr;justify-self:center;place-items:center;width:100%;min-height:42px;margin-top:32px;font-size:21px;font-weight:500;display:grid}.auto-seat:before,.auto-seat:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:100%;height:1px}.table-lock-note{color:#ffffff94;margin-top:8px;font-size:12px;font-weight:900}.lobby-cinematic-footer{margin:0 auto;position:absolute;bottom:54px;left:0;right:0}.cinematic-lobby .connection-pill{z-index:2;color:#ffffff94;background:#0000008a;justify-self:auto;position:absolute;bottom:20px;right:24px}.cinematic-lobby .toast.error{z-index:6;position:absolute;bottom:72px;right:24px}.lobby-list-shell{color:#fff;background:radial-gradient(72% 48% at 50% 42%,#ffffff0e,#0000 64%),linear-gradient(#000 0%,#030303 56%,#000 100%);min-height:100vh;position:relative;overflow:hidden}.lobby-list-shell:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000eb);border-top:1px solid #ffffff1a;height:90px;position:absolute;inset:auto 0 0}.lobby-list-header{z-index:2;border-bottom:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:96px;padding:0 44px;display:grid;position:relative}.lobby-list-menu{color:#f6f6f6;cursor:pointer;background:0 0;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.lobby-list-brand{color:#fff;align-items:center;gap:13px;font-family:Noto Serif Armenian,Georgia,serif;font-size:34px;font-weight:700;line-height:1;display:inline-flex}.brand-spade{font-family:Georgia,serif;font-size:42px}.lobby-account{position:relative}.lobby-profile-button{color:#fff;text-align:left;cursor:pointer;background:#000;border:1px solid #ffffffb8;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:282px;height:62px;padding:7px 14px 7px 7px;display:grid;box-shadow:0 12px 28px #00000080}.lobby-profile-avatar{color:#fff;background:#070707;border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Noto Serif Armenian,Georgia,serif;font-size:23px;font-weight:700;line-height:1;display:grid}.lobby-profile-name{gap:4px;display:grid}.lobby-profile-name strong{font-size:15px;line-height:1}.lobby-profile-name span{color:#9a9a9a;font-size:12px;font-weight:600}.lobby-auth-popover{z-index:8;color:#f5f5f5;background:#000000f5;border:1px solid #ffffff38;border-radius:18px;gap:12px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 28px 70px #000000b8}.lobby-auth-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lobby-auth-popover button,.lobby-auth-tabs button{color:#ffffffc7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;min-height:38px;font-weight:800}.lobby-auth-popover>button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.history-screen{color:#f5f5f5;overscroll-behavior:contain;background:radial-gradient(90% 65% at 50% 20%,#1f20219e,#0000 70%) 0 0/cover,#070808 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e") 0 0/256px 256px;width:100vw;height:100dvh;overflow:auto}.history-header{z-index:10;min-height:calc(58px + env(safe-area-inset-top));padding:env(safe-area-inset-top) clamp(12px, 3vw, 28px) 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040505f0;border-bottom:1px solid #ffffff1f;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.history-header>strong{text-align:center;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(18px,4vw,24px)}.history-header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.history-header button:focus-visible{outline-offset:2px;outline:2px solid #fff}.history-list{width:min(900px,100% - 24px);padding:clamp(20px, 4vw, 40px) 0 calc(32px + env(safe-area-inset-bottom));margin:0 auto}.history-empty,.history-loading{color:#ffffff9e;text-align:center;border:1px dashed #ffffff2e;border-radius:18px;justify-items:center;gap:10px;min-height:240px;padding:56px 24px;display:grid}.history-empty strong{color:#fff;font-size:18px}.history-empty span{max-width:420px;line-height:1.55}.history-match-row{color:#fff;text-align:left;background:#00000094;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px;width:100%;min-height:88px;margin-bottom:10px;padding:0 10px 0 0;transition:background .18s,border-color .18s;display:grid;position:relative}.history-match-row:hover{background:#ffffff12;border-color:#ffffff52}.history-match-open{min-width:0;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:13px 8px 13px 16px;display:grid}.history-match-open>span:nth-child(2){gap:4px;min-width:0;display:grid}.history-match-row strong{font-variant-numeric:tabular-nums;font-size:20px}.history-match-row small{color:#ffffff94}.history-match-row code,.replay-details code{color:#ffffff6b;text-overflow:ellipsis;font-family:DM Mono,monospace;font-size:10px;overflow:hidden}.history-match-mark{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.history-match-share{color:#e8c77a;cursor:pointer;background:#ffffff09;border:1px solid #c9a96838;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.history-match-share svg{width:17px;height:17px}.history-match-share:hover{color:#fff;background:#fff1;border-color:#e8c77a7a}.history-share-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.replay-summary{background:#00000094;border:1px solid #ffffff2e;border-radius:18px;justify-items:center;gap:7px;padding:22px;display:grid}.replay-summary>span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.replay-summary>strong{font-variant-numeric:tabular-nums;font-size:clamp(34px,8vw,54px)}.replay-summary>small{color:#ffffff9e}.replay-participants{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 24px;display:grid}.replay-participants>span{background:#00000070;border:1px solid #ffffff1f;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:12px 6px;display:grid}.replay-participants i{background:#ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.replay-participants b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.replay-participants small{color:#ffffff73;font-size:9px}.replay-round{background:#00000094;border:1px solid #ffffff26;border-radius:15px;margin-bottom:10px;overflow:hidden}.replay-round summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 16px;list-style:none;display:grid}.replay-round summary::-webkit-details-marker{display:none}.replay-round summary strong{font-variant-numeric:tabular-nums;justify-self:center;font-size:18px}.replay-round summary code{max-width:160px}.replay-round-body{border-top:1px solid #ffffff1a;padding:0 16px 16px}.replay-round-body h3{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin:20px 0 10px;font-size:10px}.replay-hands>div{border-bottom:1px solid #ffffff12;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;display:grid}.replay-hands span{color:#ffffff94}.replay-hands b{font-family:DM Mono,monospace;font-size:12px;line-height:1.6}.replay-auction>div{flex-wrap:wrap;gap:7px;display:flex}.replay-auction span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:11px}.replay-trick-row{border-bottom:1px solid #ffffff12;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 0;display:grid}.replay-trick-row code{display:none}.replay-trick-row>span{background:#ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.replay-trick-row b{font-family:DM Mono,monospace;font-size:11px;line-height:1.55}.replay-trick-row small{color:#ffffff94;font-size:10px}.replay-round-score{background:#ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;display:flex}.coach-layer{z-index:var(--layer-coaching);position:fixed;inset:0}.training-preview-table{background:#080909 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e") 0 0/256px 256px;width:100vw;height:100dvh}.coach-backdrop{z-index:0;cursor:pointer;background:#000000a8;width:100%;height:100%;padding:0;position:absolute;inset:0}.coach-panel{z-index:1;color:#f7f7f7;background:#090a0a url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e") 0 0/256px 256px;border-left:1px solid #fff3;flex-direction:column;width:min(460px,94vw);animation:.22s ease-out both coach-enter;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0000009e}.coach-panel>header{min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;display:flex}.coach-panel>header span{letter-spacing:.12em;align-items:center;gap:9px;display:flex}.coach-panel>header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.coach-pause-row{background:#ffffff0a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:58px;padding:8px 16px;display:flex}.coach-pause-row span{color:#ffffffa8;align-items:center;gap:7px;font-size:12px;display:flex}.coach-pause-row button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;min-height:40px;padding:0 14px}.coach-pause-row>div{gap:7px;display:flex}.coach-pause-row>div button{align-items:center;gap:6px;display:inline-flex}.coach-content{padding:16px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;overflow:auto}.coach-empty{color:#ffffff8f;text-align:center;border:1px dashed #ffffff2e;border-radius:16px;justify-items:center;gap:8px;margin:24px 16px;padding:40px 20px;display:grid}.coach-empty strong{color:#fff}.coach-context-head{background:#00000085;border:1px solid #ffffff24;border-radius:12px;gap:5px;padding:13px;display:grid}.coach-context-head span{color:#ffffff8c;font-size:11px}.coach-context-head strong{font-family:DM Mono,monospace;font-size:20px}.coach-context-head code{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.coach-mobile-simple{display:none}.coach-verdicts{border:0;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;padding:22px 0 0;display:grid}.coach-verdicts legend{color:#ffffff8c;font-size:11px;position:absolute}.coach-verdicts button{color:#ffffffad;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;min-height:44px}.coach-verdicts button.active{color:#050505;background:#fff;border-color:#fff;font-weight:800}.coach-actions>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.coach-actions>div:first-child strong{font-size:12px}.coach-actions>div:first-child button{color:#fff9;cursor:pointer;background:0 0;align-items:center;gap:4px;min-height:36px;display:flex}.coach-actions>div:last-child{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.coach-actions>div:last-child button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:6px;min-height:48px;padding:7px 9px;display:grid}.coach-actions button.ranked{background:#ffffff1a;border-color:#ffffff6b}.coach-actions button.played{border-style:dashed}.coach-actions button:disabled{cursor:default;opacity:.72}.coach-actions i{background:#ffffff1a;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.coach-actions small{color:#fff6;grid-column:2;font-size:9px}.coach-note{color:#ffffffad;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.coach-note textarea{color:#fff;resize:vertical;background:#0000008f;border:1px solid #ffffff2e;border-radius:10px;outline:none;min-height:104px;padding:12px;font-size:16px;line-height:1.45}.coach-note textarea:focus{border-color:#ffffffa6;box-shadow:0 0 0 2px #ffffff1a}.coach-note small{color:#fff6;font-weight:400;line-height:1.4}.coach-tags{margin-top:16px}.coach-tags>strong{font-size:12px}.coach-tags>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.coach-tags button{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 9px;font-size:10px;display:flex}.coach-tags button.active{color:#fff;background:#ffffff1f;border-color:#ffffff6b}.coach-save{color:#050505;cursor:pointer;background:#fff;border-radius:11px;width:100%;min-height:48px;margin-top:18px;font-weight:900}.coach-save:disabled{cursor:not-allowed;opacity:.36}.coach-panel button:focus-visible{outline-offset:2px;outline:2px solid #fff}.coach-chat-content{min-height:0;padding:14px 14px calc(14px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.coach-chat-content>.coach-context-head{flex:none}.coach-decision-timeline{flex:none;min-width:0;margin-top:8px}.coach-decision-timeline>header{color:#ffffff80;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.coach-decision-timeline>header span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.coach-decision-timeline>header small{font-size:8px}.coach-decision-timeline>header strong{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.coach-decision-timeline>div{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;max-width:100%;padding:1px 1px 4px;display:flex;overflow-x:auto}.coach-decision-timeline button{color:#ffffffad;text-align:left;cursor:pointer;touch-action:manipulation;scroll-snap-align:start;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;flex:0 0 104px;gap:1px;min-height:48px;padding:6px 8px;display:grid}.coach-decision-timeline button small{color:#e8dbb4a6;font-size:8px;font-weight:800}.coach-decision-timeline button strong,.coach-decision-timeline button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-decision-timeline button strong{font-size:10px}.coach-decision-timeline button span{color:#ffffff8c;align-items:center;gap:4px;font-size:9px;display:flex}.coach-decision-timeline button.active{color:#080909;background:#f2f2f2;border-color:#fff}.coach-decision-timeline button.active small,.coach-decision-timeline button.active span{color:#00000094}.coach-decision-timeline button:disabled{cursor:wait;opacity:.55}.coach-decision-timeline button.active:disabled{opacity:1}.coach-post-game-summary{background:#ffffff0b;border:1px solid #c9a96842;border-radius:11px;flex:none;margin-top:8px;padding:9px}.coach-post-game-summary>header{color:#e8c77ae6;align-items:center;gap:6px;font-size:10px;display:flex}.coach-post-game-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.coach-post-game-summary section{background:#0000004d;border:1px solid #ffffff1a;border-radius:9px;min-width:0;padding:7px}.coach-post-game-summary section>strong{color:#ffffffb8;font-size:9px}.coach-post-game-summary ul{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.coach-post-game-summary li{gap:2px;display:grid}.coach-post-game-summary li b{color:#fff;background:0 0;margin:0;padding:0;font-size:9px}.coach-post-game-summary li span,.coach-post-game-summary section>small{color:#ffffff94;font-size:9px;line-height:1.35}.coach-chat-scope{background:#0006;border:1px solid #ffffff21;border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:3px;display:grid}.coach-chat-scope button{color:#ffffff94;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:9px;gap:1px;min-height:44px;padding:5px 8px;display:grid}.coach-chat-scope button span{font-size:11px;font-weight:850;line-height:1.25}.coach-chat-scope button small{color:inherit;font-size:8px;line-height:1.25}.coach-chat-scope button.active{color:#080909;background:#f2f2f2;border-color:#fff}.coach-chat-members{overscroll-behavior-inline:contain;scrollbar-width:thin;flex:none;gap:8px;max-width:100%;margin-top:9px;padding:1px 1px 4px;display:flex;overflow-x:auto}.coach-chat-members button{color:#ffffffd1;text-align:left;cursor:pointer;touch-action:manipulation;background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;flex:none;align-items:center;gap:7px;min-width:112px;min-height:44px;padding:5px 10px 5px 7px;display:flex}.coach-chat-members button:hover{background:#ffffff1a;border-color:#ffffff47}.coach-chat-members button>i{color:#ffffffb8;background:#0006;border:1px solid #ffffff21;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.coach-chat-members button>span{gap:1px;min-width:0;display:grid}.coach-chat-members strong{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:11px;overflow:hidden}.coach-chat-members small{color:#ffffff6e;white-space:nowrap;font-size:8px}.coach-chat-log{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;margin-top:12px;padding:4px 2px 14px;display:flex;overflow:auto}.coach-chat-message{align-items:flex-end;gap:7px;width:min(88%,360px);display:flex}.coach-chat-message.coach{justify-content:flex-end;align-self:flex-end}.coach-chat-message>i{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.coach-chat-message>div{background:#fff1;border:1px solid #ffffff21;border-radius:13px 13px 13px 4px;min-width:0;padding:9px 11px}.coach-chat-message.coach>div{color:#090909;background:#f2f2f2;border-color:#fff;border-radius:13px 13px 4px}.coach-chat-message.has-cards{width:min(100%,410px)}.coach-chat-message.has-cards>div{flex:1}.coach-chat-message small{color:#ffffff6e;letter-spacing:.04em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.coach-chat-message.coach small{color:#0000007a}.coach-chat-message .coach-frozen-moment{color:#00000094;margin:0 0 5px;font-size:8px;line-height:1.35}.coach-language-source{color:#ffffff94;letter-spacing:.02em;border:1px solid #ffffff26;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:8px;font-style:normal;display:inline-flex}.coach-language-source.codex-teacher{color:#ffffffd1;border-color:#ffffff47}.coach-chat-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.48}.coach-chat-message b{color:#fff;background:#111;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:9px;display:inline-flex}.coach-evidence-review{color:#ffffffd1;background:#0006;border:1px solid #d6c59740;border-radius:11px;margin-top:9px;padding:0 10px}.coach-evidence-review>summary{cursor:pointer;touch-action:manipulation;align-content:center;gap:3px;min-height:44px;padding:7px 0;display:grid}.coach-evidence-review>summary span{color:#e8dbb4d6;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.coach-chat-message .coach-evidence-review>summary b{color:#fff;background:0 0;border-radius:0;margin:0;padding:0;font-size:10px;line-height:1.35;display:block}.coach-evidence-review.incorrect{border-color:#cf4c5373}.coach-evidence-review.unresolved{border-style:dashed}.coach-evidence-body{border-top:1px solid #ffffff1a;gap:8px;padding:2px 0 9px;display:grid}.coach-evidence-body>section{gap:4px;padding-top:7px;display:grid}.coach-evidence-body>section>strong{color:#ffffffa8;align-items:center;gap:5px;font-size:9px;display:flex}.coach-evidence-list>strong{color:#ffffffa8;margin-bottom:4px;font-size:9px;display:block}.coach-evidence-list ul{gap:3px;margin:0;padding-left:15px;display:grid}.coach-evidence-list li{font-size:10px;line-height:1.4}.coach-learning-summary{color:#ffffffd6;background:#00000057;border:1px solid #ffffff24;border-radius:10px;margin-top:8px;padding:8px 9px}.coach-learning-summary summary{color:#fff;cursor:pointer;touch-action:manipulation;letter-spacing:.03em;min-height:28px;font-size:10px;font-weight:800}.coach-learning-summary ul{gap:4px;margin:6px 0 0;padding-left:16px;display:grid}.coach-learning-summary li{font-size:10px;line-height:1.4}.coach-learning-receipt{color:#e8dbb4bd;letter-spacing:.02em;align-items:center;gap:5px;margin-top:7px;font-size:9px;font-weight:750;display:inline-flex}.coach-strategy-lesson{color:#ffffffe0;background:#0000006b;border:1px solid #d6c5974d;border-radius:11px;gap:7px;margin-top:9px;padding:10px;display:grid}.coach-strategy-lesson.saved{border-color:#ffffff4d}.coach-strategy-lesson>header{color:#e8dbb4e0;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.coach-strategy-lesson>strong{color:#fff;font-size:12px;line-height:1.35}.coach-strategy-lesson>p{color:#ffffffd1;font-size:11px;line-height:1.45}.coach-strategy-details{border-top:1px solid #ffffff1c}.coach-strategy-details>summary{color:#ffffffad;cursor:pointer;touch-action:manipulation;min-height:38px;font-size:10px;font-weight:800}.coach-strategy-details[open]>summary{color:#ffffffe0}.coach-strategy-details>div{gap:7px;padding-top:2px;display:grid}.coach-strategy-details small{color:#ffffffad;border-top:1px solid #ffffff1c;margin:1px 0 0;padding-top:7px;font-size:10px;line-height:1.4;display:block}.coach-strategy-row{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:6px;display:grid}.coach-strategy-row>b{color:#e8dbb4b8;background:0 0;border-radius:0;margin:0;padding:0;font-size:9px;line-height:1.45;display:block}.coach-strategy-row ul{gap:3px;margin:0;padding-left:14px;display:grid}.coach-strategy-row li{font-size:10px;line-height:1.4}.coach-proposal-review{background:#ffffff0b;border:1px solid #e8dbb452;border-radius:11px;gap:8px;margin-top:9px;padding:9px;display:grid}.coach-proposal-review>header{gap:2px;display:grid}.coach-proposal-review>header strong{color:#fff;font-size:10px;line-height:1.35}.coach-proposal-review>header small{color:#ffffff8c;letter-spacing:0;margin:0;font-size:9px}.coach-proposal-review>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.coach-proposal-review button{color:#ffffffc7;cursor:pointer;touch-action:manipulation;background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0 7px;font-size:10px;font-weight:800;transition:background-color .18s ease-out,border-color .18s ease-out,opacity .18s ease-out;display:inline-flex}.coach-proposal-review button.approve{color:#080909;background:#f2f2f2;border-color:#fff}.coach-proposal-review button.reject{color:#ffd9dc;border-color:#cf4c536b}.coach-proposal-review button:active{background:#ffffff24}.coach-proposal-review button.approve:active{background:#dcdcdc}.coach-proposal-review button:disabled{cursor:wait;opacity:.46}.coach-proposal-review>p{color:#ffd9dc;background:#70101747;border-radius:8px;padding:7px 8px;font-size:9px;line-height:1.4}.coach-proposal-review .is-spinning{animation:.8s linear infinite coach-spin}.coach-chat-hand{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#0000005c;border:1px solid #ffffff1a;border-radius:10px;grid-auto-columns:clamp(26px,8vw,40px);grid-auto-flow:column;gap:2px;max-width:100%;margin-top:9px;padding:6px;display:grid;overflow-x:auto}.coach-chat-hand>span{aspect-ratio:.69;box-sizing:border-box;color:#111;background:#f4f3ef;border:1px solid #ffffffb8;border-radius:5px;align-content:start;justify-items:start;width:100%;padding:4px 3px;display:grid;box-shadow:0 2px 7px #00000047}.coach-chat-hand>span.is-red{color:#a5141b}.coach-chat-hand strong{font-family:DM Mono,monospace;font-size:clamp(10px,2.7vw,13px);line-height:1}.coach-chat-hand em{margin-top:1px;font-family:serif;font-size:clamp(11px,3vw,15px);font-style:normal;line-height:1}.coach-chat-message.pending{opacity:.58}.coach-chat-message.thinking p{align-items:center;gap:4px;min-width:42px;min-height:12px;display:flex}.coach-chat-message.thinking p span{background:#ffffff94;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate coach-thinking}.coach-chat-message.thinking p span:nth-child(2){animation-delay:.15s}.coach-chat-message.thinking p span:nth-child(3){animation-delay:.3s}.coach-chat-composer{border-top:1px solid #ffffff1c;flex:none;padding-top:10px}.coach-chat-composer>label{color:#ffffff94;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.coach-proposal-editing{color:#ffffffd1;background:#e8dbb414;border:1px solid #e8dbb447;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:6px 7px 6px 10px;display:flex}.coach-proposal-editing span{align-items:center;gap:6px;font-size:9px;line-height:1.35;display:flex}.coach-proposal-editing button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff12;border:1px solid #ffffff2b;border-radius:8px;flex:none;min-width:60px;min-height:44px;font-size:10px}.coach-chat-composer>.coach-chat-input-row{grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:8px;display:grid}.coach-chat-composer textarea{color:#fff;resize:vertical;background:#0009;border:1px solid #fff3;border-radius:12px;outline:none;min-height:58px;max-height:132px;padding:10px 11px;font-size:16px;line-height:1.4}.coach-chat-composer textarea:focus{border-color:#ffffffb8;box-shadow:0 0 0 2px #ffffff1a}.coach-chat-input-row>button{color:#050505;cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;display:grid}.coach-chat-input-row>button:disabled{cursor:not-allowed;opacity:.35}.coach-chat-send-error{color:#ffd9dc;background:#70101757;border:1px solid #ff68737a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:7px 8px 7px 10px;display:flex}.coach-chat-send-error span{font-size:10px;line-height:1.35}.coach-chat-send-error button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:9px;flex:none;align-items:center;gap:5px;min-width:76px;min-height:36px;padding:0 10px;display:inline-flex}.coach-chat-composer-help{color:#ffffff61;justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;display:flex}.coach-chat-composer-help small{font-size:9px;line-height:1.4}.coach-chat-composer-help output{font-variant-numeric:tabular-nums;flex:none;font-family:DM Mono,monospace;font-size:9px}@keyframes coach-thinking{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@keyframes coach-spin{to{transform:rotate(360deg)}}@keyframes coach-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (width<=700px){.history-list{width:min(100% - 16px,900px);padding-top:12px}.replay-participants{gap:4px}.replay-participants>span{padding-inline:2px}.replay-hands>div{grid-template-columns:86px 1fr}.replay-hands b{font-size:10px}.replay-trick-row{grid-template-columns:22px minmax(0,1fr)}.replay-trick-row small{grid-column:2}.replay-round summary code{display:none}.coach-panel{border-top:1px solid #ffffff38;border-left:0;border-radius:18px 18px 0 0;width:100%;max-height:94dvh;animation-name:coach-enter-phone;top:auto;left:0}.coach-panel>header{min-height:58px;padding-top:0}@keyframes coach-enter-phone{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (width<=700px) and (orientation:portrait){.coach-panel{max-height:calc(100dvh - env(safe-area-inset-top) - 6px);border-radius:16px 16px 0 0}.coach-panel>header{flex:0 0 56px;min-height:56px;padding-inline:14px}.coach-pause-row,.coach-advanced{display:none}.coach-content{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.coach-context-head{gap:4px;padding:10px 12px}.coach-context-head strong{font-size:18px}.coach-context-head code{display:none}.coach-mobile-simple{gap:12px;display:grid}.coach-mobile-simple .coach-note{margin-top:2px}.coach-mobile-simple .coach-note textarea{resize:none;border-radius:12px;min-height:clamp(150px,30dvh,230px);max-height:38dvh}.coach-mobile-simple .coach-note small{font-size:11px}.coach-ai-reading{background:#ffffff0e;border:1px solid #ffffff29;border-radius:11px;gap:4px;min-height:62px;padding:10px 12px;display:grid}.coach-ai-reading span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.coach-ai-reading strong{font-size:13px;line-height:1.35}.coach-ai-reading small{color:#ffffff80;font-size:10px}.coach-ai-reading.needs_clarification{border-style:dashed}.coach-mobile-simple .coach-save{min-height:50px;margin-top:0}.coach-chat-panel{height:calc(100dvh - env(safe-area-inset-top) - 6px)}.coach-chat-content{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.coach-decision-timeline{margin-top:6px}.coach-decision-timeline>header{margin-bottom:3px}.coach-decision-timeline button{flex-basis:96px;min-height:44px;padding-block:4px}.coach-post-game-summary>div{grid-template-columns:1fr}.coach-chat-scope{margin-top:6px}.coach-chat-scope button{min-height:44px;padding-block:4px}.coach-chat-members{margin-top:7px}.coach-chat-members button{min-width:108px}.coach-chat-log{min-height:0;margin-top:8px;padding-bottom:10px}.coach-chat-message{width:min(91%,360px)}.coach-chat-message p{font-size:12px}.coach-chat-composer{padding-top:8px}.coach-chat-composer textarea{resize:none;min-height:52px;max-height:104px}.coach-chat-composer-help small{display:none}.training-coach-button{top:calc(env(safe-area-inset-top) + clamp(58px, 15vw, 68px));z-index:var(--layer-coach-control);background:#000000d1;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:fixed;right:6px}.training-coach-button span{display:none}}@media (height<=500px) and (orientation:landscape){.coach-chat-panel .coach-pause-row{display:none}.coach-chat-content{padding:9px 10px 8px}.coach-chat-content .coach-context-head{padding:8px 10px}.coach-chat-content .coach-context-head code{display:none}.coach-chat-log{margin-top:7px;padding-bottom:7px}.coach-chat-composer{padding-top:7px}.coach-chat-composer textarea{resize:none;min-height:50px;max-height:70px}.coach-chat-composer-help small{display:none}}@media (prefers-reduced-motion:reduce){.coach-panel{animation-duration:1ms}.coach-chat-message.thinking p span{opacity:.7;animation:none}.coach-proposal-review .is-spinning{animation:none}}.lobby-auth-tabs button.active,.lobby-auth-submit{color:#000;background:#fff;border-color:#fff}.lobby-auth-popover label{color:#9a9a9a;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.lobby-auth-popover input{color:#fff;background:#050505;border:1px solid #ffffff2e;border-radius:12px;outline:none;height:42px;padding:0 12px}.lobby-auth-popover input:focus{border-color:#ffffffa3}.lobby-auth-summary{gap:3px;display:grid}.lobby-auth-summary strong{font-size:20px}.lobby-auth-summary span{color:#9a9a9a;font-weight:700}.lobby-list-content{z-index:1;width:min(1136px,100vw - 88px);margin:40px auto 0;position:relative}.lobby-list-topline{justify-content:space-between;align-items:end;gap:24px;display:flex}.lobby-list-topline h1{margin:0;font-family:Noto Serif Armenian,Georgia,serif;font-size:34px;line-height:1}.lobby-list-topline p{color:#9a9a9a;margin:9px 0 0;font-size:14px}.lobby-list-shell .connection-pill{display:none}.stake-filter-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.stake-filter-row button{color:#d8d8d8;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:999px;min-width:110px;height:38px;padding:0 20px;font-size:13px;font-weight:700}.stake-filter-row button.active{color:#000;background:#fff;border-color:#fff}.lobby-table-list{gap:16px;margin-top:32px;display:grid}.lobby-table-row{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(44% 120% at 0%,#ffffff0e,#0000 70%),#020202;border:1px solid #ffffffb3;border-radius:16px;grid-template-columns:96px minmax(210px,1fr) minmax(280px,.9fr) 190px;align-items:center;gap:34px;min-height:118px;padding:18px 54px 18px 22px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff0d}.lobby-table-row:hover,.lobby-table-row.selected{background:radial-gradient(50% 140% at 0%,#ffffff14,#0000 72%),#050505;border-color:#fff;transform:translateY(-1px)}.lobby-table-row.locked{cursor:not-allowed;opacity:.46}.table-row-emblem{border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:78px;height:54px;display:grid}.table-row-emblem span{color:#ffffffe6;font-family:Georgia,serif;font-size:28px}.table-row-main{gap:7px;display:grid}.table-row-main strong{font-family:Noto Serif Armenian,Georgia,serif;font-size:24px;line-height:1}.table-row-main span{color:#9a9a9a;font-size:13px}.table-row-main em{color:#d4d4d4;border:1px solid #ffffff6b;border-radius:999px;width:max-content;padding:5px 14px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-style:normal}.table-row-seats{justify-items:center;gap:8px;display:grid}.seat-dots{align-items:center;gap:10px;display:flex}.seat-dots i{color:#ffffff8c;background:#050505;border:1px dashed #ffffff52;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-style:normal;display:grid}.seat-dots i.filled{color:#fff;border-style:solid;border-color:#ffffffdb;font-family:Noto Serif Armenian,Georgia,serif;font-size:22px;font-weight:700}.table-row-seats>span:last-child{color:#8f8f8f;font-size:12px}.table-row-stakes{justify-items:center;gap:10px;display:grid}.table-row-stakes b{color:#d6d6d6;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.table-row-stakes span{color:#000;background:#fff;border-radius:999px;place-items:center;min-width:122px;min-height:44px;padding:0 18px;font-weight:900;display:grid}.lobby-list-shell .toast.error{z-index:10;position:absolute;bottom:24px;right:24px}.stake-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:38px;display:grid}.stake-bundle{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle at 50% 18%,#ffffff17,#0000 34%),#030303;border:1px solid #ffffff8c;border-radius:28px;grid-template-rows:170px auto auto 52px;gap:22px;min-height:490px;padding:28px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000007a,inset 0 1px #ffffff14}.stake-bundle:before{pointer-events:none;content:"";border:1px solid #ffffff14;border-radius:20px;position:absolute;inset:12px}.stake-bundle:hover{background:radial-gradient(circle at 50% 18%,#ffffff21,#0000 36%),#050505;border-color:#fff;transform:translateY(-4px)}.stake-bundle:focus-visible{outline-offset:4px;outline:3px solid #fff}.stake-bundle.locked{cursor:not-allowed;opacity:.42}.stake-bundle-art{place-items:center;display:grid;position:relative}.bundle-card{color:#ffffff47;border:1px solid #ffffff57;border-radius:14px;place-items:center;width:92px;height:130px;font-family:Noto Serif Armenian,Georgia,serif;font-size:44px;font-style:normal;display:grid;position:absolute}.card-back-one{transform:translate(-34px)rotate(-9deg)}.card-back-two{transform:translate(34px)rotate(9deg)}.bundle-chip{z-index:1;color:#050505;background:#f5f5f2;border:8px double #0a0a0a;border-radius:50%;place-items:center;width:106px;height:106px;font-family:DM Mono,monospace;font-size:23px;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 12px 30px #00000080}.stake-bundle.high .bundle-chip{color:#fff;background:#0a0a0a;border-color:#ededeb;box-shadow:0 0 0 1px #0a0a0a,0 12px 30px #0009}.stake-bundle-copy{text-align:center;gap:7px;display:grid}.stake-bundle-copy small{color:#8e8e8e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.stake-bundle-copy strong{font-family:Noto Serif Armenian,Georgia,serif;font-size:32px;line-height:1}.stake-bundle-copy span{color:#9b9b9b;font-size:13px}.stake-bundle-details{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}.stake-bundle-details>i{background:#ffffff26;width:1px;height:36px}.stake-bundle-details>span{text-align:center;gap:3px;display:grid}.stake-bundle-details b{font-family:DM Mono,monospace;font-size:18px}.stake-bundle-details small{color:#888;text-transform:uppercase;font-size:11px}.stake-bundle-action{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:900;display:flex}.matchmaking-scrim{z-index:var(--layer-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.matchmaking-panel{color:#fff;text-align:center;background:#050505;border:1px solid #ffffff85;border-radius:26px;justify-items:center;width:min(440px,100%);padding:38px;display:grid;position:relative;box-shadow:0 36px 100px #000}.matchmaking-close{color:#ddd;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.matchmaking-search-icon{color:#050505;background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:22px;animation:1.8s ease-in-out infinite matchmaking-pulse;display:grid}.matchmaking-panel>small{color:#8c8c8c;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.matchmaking-panel h2{margin:8px 0;font-family:Noto Serif Armenian,Georgia,serif;font-size:34px}.matchmaking-panel p{color:#999;margin:0;font-size:14px}.matchmaking-count{align-items:center;gap:8px;margin-top:28px;display:flex}.matchmaking-progress{background:#1c1c1c;border-radius:99px;width:100%;height:5px;margin-top:14px;overflow:hidden}.matchmaking-progress i{background:#fff;height:100%;transition:width .24s;display:block}.matchmaking-bot-choice{background:#0d0d0d;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:14px 16px;display:flex}.matchmaking-bot-choice span{color:#aaa;font-size:13px}.matchmaking-bot-choice button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:44px;padding:0 16px;font-weight:900}.matchmaking-cancel{color:#aaa;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:22px;text-decoration:underline}@keyframes matchmaking-pulse{50%{opacity:.72;transform:scale(.94)}}@media (width<=720px){.stake-bundle-grid{grid-template-columns:1fr}.stake-bundle{min-height:440px}}@media (prefers-reduced-motion:reduce){.stake-bundle,.matchmaking-search-icon,.matchmaking-progress i{transition-duration:1ms;animation:none}}.bot-decision-inspector{z-index:var(--layer-diagnostics);color:#f4f3ef;background:#0a0b0bf0;border:1px solid #ffffff2e;border-radius:10px;width:min(270px,100% - 20px);font-size:11px;line-height:1.25;position:absolute;bottom:10px;right:10px;box-shadow:0 10px 30px #0000006b}.bot-decision-inspector summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;padding:0 9px;list-style:none;display:flex}.bot-decision-inspector summary::-webkit-details-marker{display:none}.bot-decision-inspector summary span{color:#ffffff85;letter-spacing:.13em;font-size:9px;font-weight:800}.bot-decision-inspector summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.bot-decision-inspector-body{border-top:1px solid #ffffff1a;gap:7px;max-height:min(620px,100vh - 96px);padding:0 9px 9px;display:grid;overflow-y:auto}.bot-decision-result{justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.bot-decision-result span,.bot-decision-inspector-body>small,.bot-decision-beliefs small{color:#ffffff8a}.bot-decision-result strong{font-size:14px}.bot-decision-plans{gap:3px;display:grid}.bot-decision-plans>div{background:#ffffff0d;border-radius:5px;grid-template-columns:minmax(0,1fr) 30px 46px;align-items:center;gap:5px;min-height:24px;padding:0 6px;display:grid}.bot-decision-plans span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-decision-plans b,.bot-decision-plans em{text-align:right}.bot-decision-plans em{color:#ffffffb3;font-variant-numeric:tabular-nums;font-style:normal}.bot-decision-beliefs{grid-template-columns:1fr auto;gap:3px 8px;padding-top:2px;display:grid}.bot-decision-beliefs small{grid-column:1/-1}.bot-decision-beliefs span{display:contents}.bot-decision-beliefs b{text-align:right;font-variant-numeric:tabular-nums}.bot-decision-inspector-body p{color:#ffffff61;margin:0;font-size:9px}.bot-inference-analysis{border-top:1px solid #c9a96838;gap:6px;padding-top:8px;display:grid}.bot-inference-analysis>header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bot-inference-analysis>header strong,.bot-inference-evidence small,.bot-inference-grid>small{color:#e8c77a;letter-spacing:.08em;font-size:9px}.bot-inference-analysis>header span{color:#ffffff94;font-variant-numeric:tabular-nums}.bot-inference-evidence{background:#ffffff09;border:1px solid #ffffff14;border-radius:5px;gap:3px;padding:6px;display:grid}.bot-inference-evidence p b,.bot-inference-history p b{color:#e8c77ac7;font-size:8px}.bot-inference-grid{gap:3px;display:grid}.bot-inference-grid>span{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.bot-inference-grid em{color:#ffffff9e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.bot-inference-history{border-top:1px solid #ffffff14}.bot-inference-history summary{color:#ffffff9e;min-height:28px;padding:0;font-size:9px}.bot-inference-history p+p{margin-top:4px}.bot-expert-review{border-top:1px solid #ffffff1f;gap:7px;padding-top:8px;display:grid}.bot-expert-review header,.bot-expert-controls{justify-content:space-between;align-items:center;gap:7px;display:flex}.bot-expert-review header strong{letter-spacing:.1em;font-size:9px}.bot-expert-review header span,.bot-expert-review>small{color:#ffffff85;font-size:9px}.bot-expert-context{grid-template-columns:48px minmax(0,1fr);gap:4px 7px;display:grid}.bot-expert-context span{color:#ffffff75}.bot-expert-context b{overflow-wrap:anywhere;font-weight:600}.bot-expert-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.bot-expert-actions button,.bot-expert-controls button{color:#ffffffc2;min-height:30px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px}.bot-expert-actions button{text-align:left;align-items:center;gap:5px;padding:4px 6px;display:flex}.bot-expert-actions button.ranked{color:#fff;background:#ffffff1f;border-color:#ffffff57}.bot-expert-actions i{color:#0a0a0a;background:#eee;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.bot-expert-controls button{flex:1}.bot-expert-controls button:last-child:not(:disabled){color:#111;background:#eee;font-weight:800}.bot-expert-actions button:disabled,.bot-expert-controls button:disabled{cursor:default;opacity:.36}@media (orientation:portrait) and (width<=700px){.bot-decision-inspector{display:none}}.admin-shell,.admin-access-shell{--admin-bg:#080909;--admin-surface:#101111;--admin-surface-raised:#161717;--admin-border:#ffffff21;--admin-border-strong:#ffffff3d;--admin-text:#f4f3ef;--admin-muted:#f4f3ef9e;--admin-subtle:#f4f3ef6b;--admin-success:#83b99b;--admin-danger:#d97777;min-height:100dvh;color:var(--admin-text);background:radial-gradient(circle at 70% -20%,#ffffff0f,#0000 38%),linear-gradient(145deg,#090a0a,#060707 72%);font-family:Noto Sans Armenian,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-shell{grid-template-columns:248px minmax(0,1fr);display:grid;overflow-x:hidden}.admin-shell button,.admin-shell input,.admin-shell select,.admin-access-shell button,.admin-access-shell input{font:inherit}.admin-shell button,.admin-shell a,.admin-access-shell button,.admin-access-shell a{touch-action:manipulation}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-access-shell button:focus-visible,.admin-access-shell a:focus-visible,.admin-access-shell input:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-skip-link{z-index:var(--layer-skip-link);color:#080909;background:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.admin-skip-link:focus{transform:translateY(0)}.admin-sidebar{z-index:var(--layer-declaration-reveal);box-sizing:border-box;border-right:1px solid var(--admin-border);background:#0a0b0bf5;flex-direction:column;height:100dvh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--admin-border);align-items:center;gap:10px;min-height:52px;padding:4px 8px 24px;display:flex}.admin-brand img:first-child{object-fit:contain;width:64px;height:54px}.admin-brand img:nth-child(2){object-fit:contain;filter:invert()grayscale();opacity:.88;width:104px;height:27px}.admin-brand>span{color:var(--admin-subtle);letter-spacing:.16em;align-self:flex-end;margin:0 0 3px -5px;font-size:8px;font-weight:700}.admin-sidebar nav{gap:6px;padding-block:24px;display:grid}.admin-sidebar nav button,.admin-sidebar-footer a,.admin-sidebar-footer button{box-sizing:border-box;min-height:46px;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:0 13px;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:flex}.admin-sidebar nav button:hover,.admin-sidebar-footer a:hover,.admin-sidebar-footer button:hover{color:var(--admin-text);background:#ffffff0d}.admin-sidebar nav button.is-active{color:#fff;border-color:var(--admin-border);background:#ffffff17}.admin-sidebar nav svg,.admin-sidebar-footer svg{stroke-width:1.7px;width:18px;height:18px}.admin-sidebar-footer{border-top:1px solid var(--admin-border);gap:4px;margin-top:auto;padding-top:16px;display:grid}.admin-sidebar-footer button{width:100%}.admin-workspace{min-width:0}.admin-topbar{z-index:30;box-sizing:border-box;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080909e0;align-items:center;gap:16px;min-height:76px;padding:12px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-menu-button{display:none}.admin-topbar>div:first-of-type{gap:3px;display:grid}.admin-topbar>div:first-of-type>span{color:var(--admin-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.admin-topbar>div:first-of-type>strong{font-size:15px}.admin-identity{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-identity>span,.admin-user-cell>span,.admin-user-hero>span{color:#0a0b0b;background:#efeee9;border-radius:50%;place-items:center;font-weight:800;display:grid}.admin-identity>span{width:38px;height:38px;font-size:14px}.admin-identity>div{display:grid}.admin-identity strong{font-size:13px}.admin-identity small{color:var(--admin-muted);font-size:11px}.admin-content{box-sizing:border-box;width:min(1440px,100%);min-height:calc(100dvh - 76px);margin-inline:auto;padding:clamp(24px,3.4vw,48px) clamp(20px,3vw,42px) 56px}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-page-heading h1{color:#fff;letter-spacing:-.035em;margin:7px 0;font-size:clamp(27px,3vw,40px);font-weight:650}.admin-page-heading p,.admin-dialog header p,.admin-edit-profile section header p{color:var(--admin-muted);margin:0;font-size:14px;line-height:1.55}.admin-eyebrow{color:var(--admin-subtle);letter-spacing:.17em;font-size:10px;font-weight:750}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.admin-metric-grid article{box-sizing:border-box;border:1px solid var(--admin-border);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:12px;gap:15px;min-height:136px;padding:20px;display:flex}.admin-metric-icon{color:#ffffffc7;border:1px solid var(--admin-border);background:#ffffff12;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-metric-icon svg{stroke-width:1.8px;width:17px}.admin-metric-grid article>div{align-content:start;display:grid}.admin-metric-grid small{color:var(--admin-muted);font-size:12px}.admin-metric-grid strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:8px;font-size:30px}.admin-metric-grid article>div>span{color:var(--admin-subtle);margin-top:3px;font-size:11px}.admin-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:14px;display:grid}.admin-panel{border:1px solid var(--admin-border);background:#101111db;border-radius:12px;min-width:0}.admin-panel>header{box-sizing:border-box;border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.admin-panel h2,.admin-edit-profile h3{margin:4px 0 0;font-size:16px;font-weight:650}.admin-panel>header button{min-height:44px;color:var(--admin-text);border:1px solid var(--admin-border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 8px 0 12px;font-size:12px;display:flex}.admin-panel>header button:hover{background:#ffffff12}.admin-panel>header button svg{width:15px}.admin-system-panel dl{margin:0;padding:8px 20px 18px;display:grid}.admin-system-panel dl>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:48px;display:flex}.admin-system-panel dl>div:last-child{border:0}.admin-system-panel dt{color:var(--admin-muted);font-size:12px}.admin-system-panel dd{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.admin-system-panel dd i,.admin-online i,.admin-status-pill i,.admin-user-hero em i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-system-panel dd i,.admin-online,.admin-user-hero em{color:var(--admin-success)}.admin-learning-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:14px;margin-bottom:14px;display:grid}.admin-release-control{margin-bottom:18px}.admin-release-control>header,.admin-release-brain>header,.admin-release-brain>header>div,.admin-release-rollback>div,.admin-release-history article{align-items:center;display:flex}.admin-release-control>header,.admin-release-brain>header{justify-content:space-between;gap:14px}.admin-release-control>header>span{color:#ffffff73;font-size:12px}.admin-release-brains{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-release-brain{background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;min-width:0;padding:16px}.admin-release-brain.is-owner-ready{background:#ffffff0b;border-color:#ffffff3d}.admin-release-brain>header>div{gap:10px;min-width:0}.admin-release-brain>header>div>span{color:#ffffffb8;border:1px solid #ffffff1f;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.admin-release-brain>header svg{width:17px;height:17px}.admin-release-brain h3,.admin-release-brain p{margin:0}.admin-release-brain h3{font-size:14px}.admin-release-brain header p{color:#ffffff6b;margin-top:3px;font-size:11px}.admin-release-brain dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.admin-release-brain dl>div{background:#0000003d;border-radius:10px;min-width:0;padding:10px}.admin-release-brain dt,.admin-release-brain dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-release-brain dt,.admin-release-rollback label{color:#ffffff6b;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.admin-release-brain dd{margin-top:4px;font-size:12px}.admin-release-brain>.admin-primary-button{justify-content:center;width:100%;min-height:44px}.admin-release-pending{color:#ffffffb3;align-items:center;gap:7px;font-size:11px;display:flex;margin:0 0 12px!important}.admin-release-pending svg{width:14px;height:14px}.admin-release-rollback{margin-top:14px}.admin-release-rollback>div{gap:8px;margin-top:6px}.admin-release-rollback select{flex:1;min-width:0;min-height:44px}.admin-release-rollback button{flex:none;min-height:44px}.admin-release-history{border-top:1px solid #ffffff14;margin-top:14px}.admin-release-history summary{color:#ffffffb8;cursor:pointer;min-height:44px;padding-top:14px;font-size:12px}.admin-release-history article{border-top:1px solid #ffffff0f;gap:10px;min-width:0;padding:10px 0}.admin-release-history article>div{flex:1;min-width:0}.admin-release-history article strong,.admin-release-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-release-history article strong{font-size:12px}.admin-release-history article small,.admin-release-history time{color:#ffffff61;margin-top:3px;font-size:10px}.admin-release-kind{color:#ffffff94;letter-spacing:.05em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.admin-candidate-result.is-available{color:#ffffff80}.admin-learning-heading .admin-secondary-button{flex:none}.admin-learning-state,.admin-candidate-result{min-height:26px;color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--admin-border);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-learning-state i,.admin-candidate-result i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-learning-state.state-idle,.admin-learning-state.state-running,.admin-learning-state.state-observing,.admin-learning-state.state-ready-for-review,.admin-learning-state.state-waiting-live-shadow,.admin-learning-state.state-waiting-evidence-review,.admin-learning-state.state-waiting-owner-promotion,.admin-learning-state.state-retraining-from-live-shadow,.admin-learning-state.state-retained,.admin-learning-state.state-qualified,.admin-learning-state.state-proven-strong,.admin-learning-state.state-non-regressed,.admin-learning-state.state-stronger,.admin-candidate-result.is-promoted,.admin-candidate-result.is-passed,.admin-language-health.health-ready{color:var(--admin-success)}.admin-learning-state.state-failed,.admin-learning-state.state-rollback-failed,.admin-learning-state.state-rollback-triggered,.admin-learning-state.state-blocked,.admin-learning-state.state-regressed,.admin-candidate-result.is-rejected,.admin-language-health.health-unreachable,.admin-language-health.health-model-missing{color:var(--admin-danger)}.admin-live-telemetry,.admin-human-rating,.admin-live-shadow,.admin-outcome-calibration,.admin-evidence-challenger,.admin-evidence-mastery{margin-bottom:14px}.admin-challenger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 20px 14px;display:grid}.admin-challenger-summary>div{background:#ffffff08;gap:4px;min-width:0;padding:12px;display:grid}.admin-challenger-summary span,.admin-challenger-groups span,.admin-challenger-groups small,.admin-challenger-lessons-heading,.admin-challenger-lessons small{color:var(--admin-subtle);font-size:10px}.admin-challenger-summary strong{font-variant-numeric:tabular-nums;font-size:18px}.admin-challenger-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 20px 14px;display:grid}.admin-challenger-groups article{border:1px solid var(--admin-border);background:#ffffff08;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-challenger-groups article>div{justify-content:space-between;gap:10px;display:flex}.admin-challenger-groups article>div span{color:var(--admin-text);font-size:12px;font-weight:650}.admin-challenger-groups dl{grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.admin-challenger-groups dl>div{background:#0000002e;gap:3px;padding:9px 10px;display:grid}.admin-challenger-groups dt{color:var(--admin-subtle);font-size:9px}.admin-challenger-groups dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:650}.admin-challenger-lessons{border-top:1px solid var(--admin-border);margin:0 20px 14px}.admin-challenger-lessons-heading,.admin-challenger-lessons>div{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 2px;display:grid}.admin-challenger-lessons>div>span{gap:2px;min-width:0;font-size:11px;display:grid}.admin-challenger-lessons strong{text-transform:capitalize;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.admin-challenger-lessons strong.is-improved{color:var(--admin-success)}.admin-challenger-lessons strong.is-regressed{color:var(--admin-danger)}.admin-challenger-lessons strong.is-stable,.admin-learning-state.state-waiting-evidence{color:var(--admin-muted)}.admin-mastery-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 20px 14px;display:grid}.admin-mastery-summary>div{background:#ffffff08;gap:4px;min-width:0;padding:12px;display:grid}.admin-mastery-summary span,.admin-mastery-lessons small,.admin-mastery-heading{color:var(--admin-subtle);font-size:10px}.admin-mastery-summary strong{font-variant-numeric:tabular-nums;font-size:18px}.admin-mastery-lessons{border-top:1px solid var(--admin-border);margin:0 20px 14px}.admin-mastery-heading,.admin-mastery-lessons article{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(150px,1.1fr) minmax(110px,.65fr) minmax(210px,1.25fr);align-items:center;gap:14px;padding:10px 2px;display:grid}.admin-mastery-lessons article>div{gap:3px;min-width:0;display:grid}.admin-mastery-lessons article strong{overflow-wrap:anywhere;font-size:11px;font-weight:650}.admin-mastery-lessons article strong.is-mastered{color:var(--admin-success);text-transform:capitalize}.admin-mastery-lessons article strong.is-regressed{color:var(--admin-danger);text-transform:capitalize}.admin-mastery-lessons article strong.is-weak,.admin-mastery-lessons article strong.is-insufficient{color:var(--admin-muted);text-transform:capitalize}.admin-live-evidence{padding:16px 20px 4px}.admin-live-evidence>div{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.admin-live-evidence>div span{background:var(--admin-success);border-radius:inherit;height:100%;transition:width .24s;display:block}.admin-live-evidence p{color:var(--admin-subtle);margin:8px 0 0;font-size:10px}.admin-live-telemetry dl,.admin-human-rating dl,.admin-live-shadow dl,.admin-outcome-calibration dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:14px 20px 20px;display:grid}.admin-human-rating dl{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-live-telemetry dl>div,.admin-human-rating dl>div,.admin-live-shadow dl>div,.admin-outcome-calibration dl>div{background:#ffffff08;gap:4px;min-width:0;padding:12px;display:grid}.admin-live-telemetry dt,.admin-live-telemetry small,.admin-human-rating dt,.admin-human-rating small,.admin-live-shadow dt,.admin-live-shadow small,.admin-outcome-calibration dt,.admin-outcome-calibration small{color:var(--admin-subtle);font-size:10px}.admin-live-telemetry dd,.admin-human-rating dd,.admin-live-shadow dd,.admin-outcome-calibration dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:650}.admin-shadow-note,.admin-shadow-readiness{color:var(--admin-subtle);margin:0 20px 14px;font-size:10px;line-height:1.5}.admin-shadow-readiness{color:var(--admin-muted);margin-bottom:20px}.admin-live-alert{color:#ffcaca;background:#d9777714;border:1px solid #d9777738;border-radius:8px;gap:4px;margin:0 20px 20px;padding:12px 14px;font-size:11px;line-height:1.45;display:grid}.admin-learning-error{color:#ffcaca;border-top:1px solid #d9777738;margin:0;padding:13px 20px;font-size:11px;line-height:1.5}.admin-learning-rollback>header>svg{width:19px;height:19px;color:var(--admin-subtle)}.admin-learning-rollback>div{gap:9px;padding:20px;display:grid}.admin-learning-rollback p{color:var(--admin-muted);margin:0 0 8px;font-size:12px;line-height:1.55}.admin-learning-rollback label,.admin-learning-rollback small{color:var(--admin-subtle);font-size:10px}.admin-learning-rollback select{box-sizing:border-box;width:100%;min-height:44px;color:var(--admin-text);border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;padding:0 11px}.admin-learning-rollback .admin-danger-button{width:100%;margin-top:5px}.admin-candidate-panel>header>span{color:var(--admin-subtle);font-size:11px}.admin-candidate-list{display:grid}.admin-candidate-list article{box-sizing:border-box;border-bottom:1px solid #ffffff12;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;min-height:74px;padding:15px 20px;display:grid}.admin-candidate-list article:last-child{border:0}.admin-candidate-list article>div{gap:3px;min-width:0;display:grid}.admin-candidate-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-candidate-list time,.admin-candidate-list p{color:var(--admin-subtle);margin:0;font-size:10px}.admin-candidate-list p{color:var(--admin-muted);margin-top:4px;line-height:1.45}.admin-candidate-list p.admin-candidate-shadow{color:#ffffffb8;font-variant-numeric:tabular-nums}.admin-clarification-panel,.admin-language-review-panel{margin-bottom:14px}.admin-language-review-panel>header>span{color:var(--admin-subtle);font-size:11px}.admin-language-review-totals{border-bottom:1px solid var(--admin-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-language-review-totals>div{border-right:1px solid var(--admin-border);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.admin-language-review-totals>div:last-child{border-right:0}.admin-language-review-totals span{color:var(--admin-subtle);font-size:10px}.admin-language-review-totals strong{font-variant-numeric:tabular-nums;font-size:16px}.admin-language-review-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:610px;display:grid}.admin-language-review-layout>nav{border-right:1px solid var(--admin-border);align-content:start;gap:6px;max-height:760px;padding:10px;display:grid;overflow-y:auto}.admin-language-review-layout>nav button{min-height:94px;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:5px;padding:12px;display:grid}.admin-language-review-layout>nav button:hover,.admin-language-review-layout>nav button.is-active{color:var(--admin-text);border-color:var(--admin-border);background:#ffffff0d}.admin-language-review-layout>nav button>span{width:max-content;color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:750}.admin-language-review-layout>nav button>span.status-confirmed,.admin-language-review-layout>nav button>span.status-edited,.admin-language-review-layout>nav button>span.status-applied{color:var(--admin-success);border-color:#98cbac47}.admin-language-review-layout>nav button>span.status-rejected,.admin-language-review-layout>nav button>span.status-failed{color:var(--admin-danger);border-color:#da82824d}.admin-language-review-layout>nav button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.admin-language-review-layout>nav button small{color:var(--admin-subtle);font-size:9px}.admin-language-review-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.admin-language-review-detail>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-language-review-detail h3{margin:4px 0 0;font-size:18px}.admin-language-review-detail>header>small{color:var(--admin-subtle);font-size:10px}.admin-language-interpretation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-language-interpretation section{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.admin-language-interpretation section:last-child:nth-child(3){grid-column:1/-1}.admin-language-interpretation span,.admin-language-review-form>label{color:var(--admin-subtle);letter-spacing:.05em;font-size:9px;font-weight:750}.admin-language-interpretation p{color:var(--admin-text);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.admin-language-interpretation small{color:var(--admin-success);margin-top:7px;font-size:9px;line-height:1.4;display:block}.admin-language-review-form{gap:7px;display:grid}.admin-language-review-form textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;color:var(--admin-text);font:inherit;border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.admin-language-review-form textarea.is-note{min-height:72px}.admin-language-review-form textarea:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-language-review-form textarea:disabled{opacity:.55}.admin-language-review-form>p{color:var(--admin-subtle);margin:2px 0 0;font-size:9px;line-height:1.45}.admin-language-review-form>div{justify-content:flex-end;gap:8px;display:flex}.admin-language-review-form button{min-height:44px}.admin-language-review-error,.admin-language-review-result{border:1px solid var(--admin-border);background:#ffffff08;border-radius:8px;gap:5px;padding:12px;display:grid}.admin-language-review-error{border-color:#da82824d}.admin-language-review-error strong,.admin-language-review-result.is-rejected>strong{color:var(--admin-danger)}.admin-language-review-result.is-confirmed>strong,.admin-language-review-result.is-edited>strong{color:var(--admin-success)}.admin-language-review-error span,.admin-language-review-result p,.admin-language-review-result small,.admin-language-review-result span{color:var(--admin-subtle);margin:0;font-size:10px;line-height:1.45}.admin-language-review-result p{color:var(--admin-text);font-size:12px}.admin-clarification-panel>header>span{color:var(--admin-subtle);font-size:11px}.admin-clarification-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-height:520px;display:grid}.admin-clarification-layout>nav{border-right:1px solid var(--admin-border);align-content:start;gap:6px;padding:10px;display:grid}.admin-clarification-layout>nav button{min-height:82px;color:var(--admin-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px;display:grid}.admin-clarification-layout>nav button:hover,.admin-clarification-layout>nav button.is-active{color:var(--admin-text);border-color:var(--admin-border);background:#ffffff0d}.admin-clarification-layout>nav button span,.admin-clarification-layout>nav button small{color:var(--admin-subtle);font-size:10px}.admin-clarification-layout>nav button strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;overflow:hidden}.admin-clarification-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.admin-clarification-detail>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-clarification-detail h3{margin:4px 0 0;font-size:18px}.admin-clarification-detail>header>small{color:var(--admin-subtle);font-size:10px}.admin-decision-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-decision-summary>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:4px;min-height:60px;padding:0 12px;display:grid}.admin-decision-summary span,.admin-bot-hand>span,.admin-legal-actions>span,.admin-clarification-detail form>label{color:var(--admin-subtle);letter-spacing:.04em;font-size:10px;font-weight:700}.admin-decision-summary strong{font-size:12px}.admin-bot-hand,.admin-legal-actions{gap:8px;display:grid}.admin-bot-hand>div{align-items:center;gap:5px;min-height:66px;display:flex;overflow-x:auto}.admin-bot-hand .game-card{flex:none}.admin-bot-hand>small{color:var(--admin-subtle);font-size:9px}.admin-legal-actions>div{flex-wrap:wrap;gap:6px;display:flex}.admin-legal-actions b{color:var(--admin-muted);border:1px solid var(--admin-border);background:#ffffff0a;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:650}.admin-legal-actions b.is-chosen{color:#fff;border-color:#ffffff57}.admin-clarification-chat{border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;gap:8px;max-height:240px;padding:12px;display:grid;overflow-y:auto}.admin-clarification-chat>div{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;width:min(82%,620px);padding:9px 11px}.admin-clarification-chat>div.coach{background:#ffffff17;justify-self:end}.admin-clarification-chat strong{color:var(--admin-subtle);font-size:9px}.admin-clarification-chat p{color:var(--admin-text);margin:3px 0 0;font-size:11px;line-height:1.45}.admin-clarification-detail form{gap:7px;display:grid}.admin-clarification-detail textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:92px;color:var(--admin-text);font:inherit;border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5}.admin-clarification-detail textarea::placeholder{color:var(--admin-subtle)}.admin-clarification-detail textarea:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-clarification-detail form>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-clarification-detail form small{color:var(--admin-subtle);font-size:9px;line-height:1.4}.admin-evidence-panel>header>span{color:var(--admin-subtle);font-size:11px}.admin-evidence-coverage{margin-bottom:14px}.admin-evidence-coverage>header>span{color:var(--admin-subtle);font-variant-numeric:tabular-nums;font-size:11px}.admin-evidence-progress{padding:16px 20px 10px}.admin-evidence-progress>div{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.admin-evidence-progress>div span{background:var(--admin-muted);border-radius:inherit;height:100%;transition:width .24s;display:block}.admin-evidence-coverage.is-eligible .admin-evidence-progress>div span{background:var(--admin-success)}.admin-evidence-progress p{color:var(--admin-subtle);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:10px}.admin-evidence-progress strong{color:var(--admin-text)}.admin-evidence-coverage-groups{grid-template-columns:.8fr .8fr 1.4fr;gap:12px;padding:8px 20px 16px;display:grid}.admin-evidence-coverage-groups>section{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.admin-evidence-coverage-groups h3{color:var(--admin-subtle);letter-spacing:.05em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.admin-evidence-coverage-groups section>div{flex-wrap:wrap;gap:6px;display:flex}.admin-evidence-coverage-groups span{min-height:30px;color:var(--admin-subtle);border:1px solid var(--admin-border);background:#090a0a;border-radius:999px;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.admin-evidence-coverage-groups span.is-covered{color:var(--admin-text);border-color:#7abb9757}.admin-evidence-coverage-groups b,.admin-evidence-coverage-groups small{font-size:9px;line-height:1.2}.admin-evidence-coverage-groups b{text-transform:capitalize;font-weight:650}.admin-evidence-coverage-groups small{color:var(--admin-subtle);font-variant-numeric:tabular-nums}.admin-evidence-blockers,.admin-evidence-ready{color:var(--admin-muted);border-left:2px solid var(--admin-muted);background:#ffffff08;margin:0 20px 20px;padding:12px 14px;font-size:11px;line-height:1.5}.admin-evidence-blockers ul{margin:5px 0 0;padding-left:18px}.admin-evidence-ready{color:var(--admin-success);border-left-color:var(--admin-success);align-items:center;gap:8px;display:flex}.admin-evidence-ready svg{flex:none;width:18px;height:18px}.admin-evidence-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:660px;display:grid}.admin-evidence-layout>nav{border-right:1px solid var(--admin-border);align-content:start;gap:6px;padding:10px;display:grid}.admin-evidence-layout>nav button{min-height:88px;color:var(--admin-muted);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:12px;transition:background-color .18s,border-color .18s,color .18s;display:grid}.admin-evidence-layout>nav button:hover,.admin-evidence-layout>nav button.is-active{color:var(--admin-text);border-color:var(--admin-border);background:#ffffff0d}.admin-evidence-layout>nav span,.admin-evidence-layout>nav small{color:var(--admin-subtle);font-size:10px}.admin-evidence-layout>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-evidence-detail{align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.admin-evidence-detail>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-evidence-detail h3{margin:4px 0 0;font-size:18px}.admin-evidence-detail>header>small{color:var(--admin-subtle);text-transform:uppercase;font-size:10px}.admin-evidence-context,.admin-evidence-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-evidence-context>div,.admin-evidence-comparison>section{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:4px;min-height:64px;padding:12px;display:grid}.admin-evidence-context span,.admin-evidence-comparison span,.admin-evidence-form label{color:var(--admin-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-evidence-context strong,.admin-evidence-comparison strong{font-variant-numeric:tabular-nums;font-size:13px}.admin-evidence-comparison>section:first-child{border-color:#7abb9757}.admin-evidence-comparison p{color:var(--admin-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.admin-contradiction-panel{margin-bottom:14px}.admin-contradiction-rankings{gap:8px;display:grid}.admin-contradiction-rankings label{box-sizing:border-box;min-height:68px;color:var(--admin-muted);cursor:pointer;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:4px 10px;padding:12px;transition:background-color .18s,border-color .18s;display:grid}.admin-contradiction-rankings label:hover,.admin-contradiction-rankings label.is-selected{background:#ffffff0d;border-color:#7abb9757}.admin-contradiction-rankings input{width:16px;height:16px;accent-color:var(--admin-success);margin:2px 0 0}.admin-contradiction-rankings span{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.admin-contradiction-rankings b{color:var(--admin-text);font-size:12px;line-height:1.4}.admin-contradiction-rankings small{color:var(--admin-subtle);text-transform:capitalize;flex:none;font-size:9px}.admin-contradiction-rankings p{color:var(--admin-muted);grid-column:2;margin:0;font-size:11px;line-height:1.5}.admin-refinement-checks{flex-wrap:wrap;gap:8px;display:flex}.admin-refinement-checks span{color:#ffffff7a;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:11px}.admin-refinement-checks span.is-passed{color:#a4d6b7;border-color:#8ec4a561}.admin-refinement-candidates{gap:7px;display:grid}.admin-refinement-candidates label{border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.admin-refinement-candidates label.is-eligible{border-color:#ffffff3d}.admin-refinement-candidates span{gap:3px;display:grid}.admin-refinement-candidates b{color:#ffffffe0;text-transform:capitalize;font-size:12px}.admin-refinement-candidates small{color:#ffffff7a;font-size:10px}.admin-evidence-table-wrap{border:1px solid var(--admin-border);border-radius:8px;overflow-x:auto}.admin-evidence-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:11px}.admin-evidence-table th,.admin-evidence-table td{text-align:right;border-bottom:1px solid #ffffff12;padding:10px 12px}.admin-evidence-table th:first-child{text-align:left}.admin-evidence-table thead th{color:var(--admin-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.admin-evidence-table tbody tr:last-child th,.admin-evidence-table tbody tr:last-child td{border-bottom:0}.admin-evidence-table em{color:var(--admin-success);border:1px solid;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal;display:inline-flex}.admin-evidence-history{border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;padding:0 12px}.admin-evidence-history summary{min-height:44px;color:var(--admin-muted);cursor:pointer;align-content:center;font-size:11px}.admin-evidence-history>div{padding-bottom:10px}.admin-evidence-history p{color:var(--admin-muted);margin:5px 0;font-size:10px;line-height:1.5}.admin-evidence-form{gap:7px;display:grid}.admin-evidence-form select,.admin-evidence-form textarea{box-sizing:border-box;width:100%;color:var(--admin-text);border:1px solid var(--admin-border);background:#090a0a;border-radius:8px}.admin-evidence-form select{min-height:44px;padding:0 11px}.admin-evidence-form textarea{resize:vertical;min-height:100px;padding:11px}.admin-evidence-form>small{color:var(--admin-subtle);font-size:10px}.admin-evidence-form>div{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.admin-evidence-form button{min-height:44px}.admin-evidence-reject:not(:disabled){color:#ffcaca;border-color:#d9777752}.admin-primary-button,.admin-secondary-button,.admin-danger-button{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.admin-primary-button{color:#080909;background:#f1f0ec;border:1px solid #f1f0ec}.admin-primary-button:hover{background:#fff}.admin-secondary-button{color:var(--admin-text);border:1px solid var(--admin-border-strong);background:#ffffff0d}.admin-secondary-button:hover{background:#ffffff17}.admin-danger-button{color:#ffd9d9;background:#962a2a1f;border:1px solid #d977776b}.admin-primary-button svg,.admin-secondary-button svg,.admin-danger-button svg{width:17px;height:17px}.admin-primary-button:disabled,.admin-secondary-button:disabled,.admin-danger-button:disabled,.admin-row-action:disabled{opacity:.38;cursor:not-allowed}.admin-user-filters{border-bottom:1px solid var(--admin-border);grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;padding:14px;display:grid}.admin-search-field{display:block;position:relative}.admin-search-field svg{width:17px;color:var(--admin-subtle);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.admin-search-field input{padding-left:42px!important}.admin-user-filters input,.admin-user-filters select,.admin-form input,.admin-form select,.admin-security-row input,.admin-audit-panel>.admin-search-field input{box-sizing:border-box;width:100%;min-height:44px;color:var(--admin-text);border:1px solid var(--admin-border);background:#0b0c0c;border-radius:8px;padding:0 13px}.admin-user-filters select,.admin-form select{appearance:auto}.admin-user-filters input::placeholder,.admin-form input::placeholder,.admin-audit-panel input::placeholder{color:var(--admin-subtle)}.admin-table-wrap{overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;min-width:920px}.admin-users-table th,.admin-users-table td{text-align:left;border-bottom:1px solid #ffffff12;padding:13px 16px}.admin-users-table th{color:var(--admin-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-users-table td{color:#f4f3efcc;font-size:12px}.admin-users-table tbody tr:hover{background:#ffffff06}.admin-user-cell{align-items:center;gap:10px;display:flex}.admin-user-cell>span{flex:none;width:34px;height:34px;font-size:12px}.admin-user-cell>div{gap:2px;display:grid}.admin-user-cell strong{color:var(--admin-text);font-size:13px}.admin-user-cell small,.admin-muted{color:var(--admin-subtle)}.admin-role-pill,.admin-status-pill{box-sizing:border-box;white-space:nowrap;border:1px solid var(--admin-border);border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;display:inline-flex}.admin-role-pill{color:#ffffffb8;background:#ffffff0a}.admin-role-pill.role-owner,.admin-role-pill.role-admin{color:#fff;border-color:#ffffff4d}.admin-status-pill.status-active{color:var(--admin-success)}.admin-status-pill.status-suspended{color:var(--admin-danger)}.admin-online{align-items:center;gap:5px;display:inline-flex}.admin-number{font-variant-numeric:tabular-nums}.admin-row-action{min-height:44px;color:var(--admin-text);border:1px solid var(--admin-border);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:3px;padding:0 5px 0 10px;font-size:11px;display:inline-flex}.admin-row-action:hover:not(:disabled){background:#ffffff12}.admin-row-action svg{width:14px}.admin-audit-panel{padding:16px}.admin-audit-panel>.admin-search-field{width:min(520px,100%);margin-bottom:12px}.admin-audit-list{margin:0;padding:0;list-style:none;display:grid}.admin-audit-list li{border-bottom:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 4px;display:grid}.admin-audit-list li:last-child{border:0}.admin-audit-mark{color:#ffffffad;border:1px solid var(--admin-border);background:#ffffff0d;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-audit-mark svg{width:15px}.admin-audit-list header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-audit-list strong{font-size:12px}.admin-audit-list time,.admin-audit-list small{color:var(--admin-subtle);font-size:10px}.admin-audit-list p{color:var(--admin-muted);margin:5px 0 4px;font-size:12px;line-height:1.5}.admin-audit-list.is-compact{padding:0 16px 8px}.admin-audit-list.is-compact li{padding-block:13px}.admin-empty-state{min-height:210px;color:var(--admin-muted);text-align:center;place-items:center;padding:24px;display:grid}.admin-empty-state svg{width:27px;color:var(--admin-subtle);margin-bottom:10px}.admin-empty-state strong{font-size:13px}.admin-empty-state span{margin-top:4px;font-size:12px}.admin-alert{box-sizing:border-box;border:1px solid;border-radius:9px;align-items:center;gap:9px;min-height:44px;margin-bottom:14px;padding:10px 13px;font-size:12px;display:flex}.admin-alert svg{flex:none;width:17px}.admin-alert.is-error{color:#ffd9d9;background:#962a2a1c;border-color:#d977775c}.admin-alert.is-success{color:#d9f4e5;background:#32764d1c;border-color:#83b99b52}.admin-dialog-layer{z-index:var(--layer-dialog);box-sizing:border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-dialog{border:1px solid var(--admin-border-strong);background:#111212;border-radius:14px;flex-direction:column;width:min(500px,100%);max-height:min(780px,100dvh - 40px);animation:.2s ease-out both admin-dialog-enter;display:flex;position:relative;box-shadow:0 30px 90px #000000b3}.admin-dialog.is-wide{width:min(820px,100%)}.admin-dialog>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.admin-dialog>header h2{margin:5px 0 4px;font-size:20px}.admin-dialog>header>button{width:44px;height:44px;color:var(--admin-muted);border:1px solid var(--admin-border);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.admin-dialog>header>button:hover{color:#fff;background:#ffffff12}.admin-dialog>header>button svg{width:18px}.admin-dialog-body{padding:22px;overflow-y:auto}.admin-form{gap:8px;display:grid}.admin-form label,.admin-security-row label{color:var(--admin-muted);margin-top:6px;font-size:11px;font-weight:650}.admin-form>small,.admin-form div>small{color:var(--admin-subtle);font-size:10px;line-height:1.45}.admin-form input:disabled,.admin-form select:disabled{opacity:.48;cursor:not-allowed}.admin-dialog-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.admin-user-hero{align-items:center;gap:12px;padding:0 0 20px;display:flex}.admin-user-hero>span{width:48px;height:48px;font-size:17px}.admin-user-hero>div{gap:3px;display:grid}.admin-user-hero small{color:var(--admin-muted);text-transform:capitalize;font-size:11px}.admin-user-hero em{align-items:center;gap:5px;margin-left:auto;font-size:11px;font-style:normal;display:inline-flex}.admin-edit-profile>section{border-top:1px solid var(--admin-border);padding:20px 0}.admin-edit-profile section>header{margin-bottom:14px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.admin-form-grid>div{gap:7px;display:grid}.admin-form-submit{align-content:end}.admin-chip-form{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:10px}.admin-chip-form>div{gap:7px;display:grid}.admin-security-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;display:grid}.admin-security-row>div{gap:7px;display:grid}.admin-access-shell{box-sizing:border-box;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));place-items:center;display:grid}.admin-access-card{box-sizing:border-box;border:1px solid var(--admin-border-strong);background:#101111f0;border-radius:16px;width:min(420px,100%);padding:clamp(26px,5vw,42px);box-shadow:0 30px 90px #0000008a}.admin-access-brand{align-items:center;gap:10px;margin-bottom:36px;display:flex}.admin-access-brand img:first-child{object-fit:contain;width:76px;height:64px}.admin-access-brand img:last-child{object-fit:contain;filter:invert()grayscale();opacity:.9;width:118px;height:30px}.admin-access-card h1{letter-spacing:-.03em;margin:8px 0;font-size:28px}.admin-access-card>p{color:var(--admin-muted);margin:0 0 24px;font-size:13px;line-height:1.6}.admin-access-card form{gap:8px;display:grid}.admin-access-card form label{color:var(--admin-muted);margin-top:5px;font-size:11px;font-weight:650}.admin-access-card form input{box-sizing:border-box;width:100%;min-height:46px;color:var(--admin-text);border:1px solid var(--admin-border);background:#090a0a;border-radius:8px;padding:0 13px}.admin-access-card form .admin-primary-button{width:100%;margin-top:12px}.admin-form-error{color:#ffcaca;font-size:11px;line-height:1.5}.admin-back-link{min-height:44px;color:var(--admin-muted);align-items:center;gap:6px;margin-top:20px;font-size:12px;text-decoration:none;display:inline-flex}.admin-back-link svg{width:15px}.admin-denied-card{text-align:center}.admin-denied-card>svg{width:38px;height:38px;margin-bottom:20px}.admin-denied-card .admin-secondary-button{width:100%}.admin-loading{min-height:420px;color:var(--admin-muted);grid-template-columns:repeat(3,8px);place-content:center;gap:6px;display:grid}.admin-loading>span{background:#fff;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite alternate admin-loading-pulse}.admin-loading>span:nth-child(2){animation-delay:.15s}.admin-loading>span:nth-child(3){animation-delay:.3s}.admin-loading p{white-space:nowrap;grid-column:1/-1;margin:10px 0 0;font-size:12px;transform:translate(-38%)}.admin-nav-backdrop{display:none}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes admin-dialog-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-loading-pulse{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media (width<=1080px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid,.admin-learning-grid{grid-template-columns:1fr}.admin-live-telemetry dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-human-rating dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-live-shadow dl,.admin-outcome-calibration dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-challenger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mastery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.admin-shell{display:block}.admin-sidebar{width:min(286px,86vw);height:100dvh;padding-top:max(18px, env(safe-area-inset-top));transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.admin-sidebar.is-open{transform:translate(0)}.admin-nav-backdrop{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.admin-topbar{min-height:calc(66px + env(safe-area-inset-top));padding:max(10px, env(safe-area-inset-top)) 14px 10px}.admin-menu-button{width:44px;height:44px;color:var(--admin-text);border:1px solid var(--admin-border);background:0 0;border-radius:9px;flex:none;place-items:center;display:grid}.admin-menu-button svg{width:19px}.admin-identity>div,.admin-topbar>div:first-of-type>span{display:none}.admin-content{min-height:calc(100dvh - 66px - env(safe-area-inset-top));padding:24px 14px max(34px, env(safe-area-inset-bottom))}.admin-page-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.admin-page-heading h1{font-size:29px}.admin-users-heading .admin-primary-button,.admin-learning-heading .admin-secondary-button{width:100%}.admin-release-brains,.admin-clarification-layout,.admin-language-review-layout,.admin-evidence-layout{grid-template-columns:1fr}.admin-clarification-layout>nav{border-right:0;border-bottom:1px solid var(--admin-border);grid-auto-columns:minmax(190px,70vw);grid-auto-flow:column;overflow-x:auto}.admin-language-review-layout>nav{border-right:0;border-bottom:1px solid var(--admin-border);grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;max-height:none;overflow:auto hidden}.admin-evidence-layout>nav{border-right:0;border-bottom:1px solid var(--admin-border);grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;overflow-x:auto}.admin-user-filters{grid-template-columns:1fr 1fr}.admin-user-filters>label:first-child{grid-column:1/-1}.admin-dialog-layer{align-items:end;padding:0}.admin-dialog,.admin-dialog.is-wide{width:100%;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:16px 16px 0 0}.admin-dialog-body{padding-bottom:max(22px, env(safe-area-inset-bottom))}.admin-chip-form{grid-template-columns:1fr}}@media (width<=560px){.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid article{min-height:112px}.admin-user-filters,.admin-form-grid,.admin-security-row{grid-template-columns:1fr}.admin-audit-list header{flex-direction:column;align-items:flex-start;gap:3px}.admin-candidate-list article{grid-template-columns:1fr;gap:9px}.admin-live-telemetry dl,.admin-human-rating dl,.admin-live-shadow dl,.admin-outcome-calibration dl{grid-template-columns:1fr 1fr}.admin-challenger-summary,.admin-challenger-groups{margin-inline:16px}.admin-challenger-groups{grid-template-columns:1fr}.admin-challenger-lessons,.admin-mastery-summary,.admin-mastery-lessons{margin-inline:16px}.admin-mastery-summary{grid-template-columns:1fr 1fr}.admin-mastery-heading{display:none}.admin-mastery-lessons article{grid-template-columns:1fr;gap:9px}.admin-mastery-lessons article>div:not(:first-child){border-top:1px solid #ffffff0d;padding-top:8px}.admin-evidence-coverage-groups{grid-template-columns:1fr;padding-inline:16px}.admin-evidence-progress{padding-inline:16px}.admin-evidence-blockers,.admin-evidence-ready{margin-inline:16px}.admin-candidate-result{width:max-content}.admin-release-brain>header{align-items:flex-start}.admin-release-history article{flex-wrap:wrap;align-items:flex-start}.admin-release-history article>div{flex-basis:calc(100% - 90px)}.admin-release-history time{margin-left:auto}.admin-language-review-totals{grid-template-columns:1fr 1fr}.admin-language-review-totals>div:nth-child(2){border-right:0}.admin-language-review-totals>div:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.admin-language-review-detail{padding:16px}.admin-language-review-detail>header,.admin-language-review-form>div{flex-direction:column;align-items:stretch}.admin-language-interpretation{grid-template-columns:1fr}.admin-language-interpretation section:last-child:nth-child(3){grid-column:auto}.admin-language-review-form button{width:100%}.admin-clarification-detail,.admin-evidence-detail{padding:16px}.admin-clarification-detail>header,.admin-clarification-detail form>div{flex-direction:column;align-items:stretch}.admin-decision-summary,.admin-evidence-context,.admin-evidence-comparison{grid-template-columns:1fr}.admin-contradiction-rankings span{flex-direction:column;align-items:flex-start;gap:3px}.admin-evidence-detail>header,.admin-evidence-form>div{flex-direction:column;align-items:stretch}.admin-evidence-form button{width:100%}.admin-clarification-chat>div{width:92%}.admin-clarification-detail form .admin-primary-button{width:100%}.admin-dialog>header,.admin-dialog-body{padding-inline:16px}.admin-dialog-actions{flex-direction:column-reverse}.admin-dialog-actions button{width:100%}.admin-user-hero em{display:none}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.admin-dialog,.admin-loading>span{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lobby-header-account-group{align-items:center;gap:10px;display:flex}.lobby-balance-pill{color:#f4f3ee;background:#ffffff0b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 10px;display:flex}.lobby-balance-pill strong{font-family:DM Mono,monospace;font-size:14px}.lobby-balance-pill span{color:#ffffff75;font-family:Noto Sans Armenian,sans-serif;font-size:10px}.blotone-chip-balance-icon{object-fit:contain;flex:none;width:35px;height:35px}.lobby-stage-header .lobby-profile-button{min-width:190px}.stake-selector,.inline-matchmaking{font-family:Noto Sans Armenian,sans-serif}.stake-selector h1,.inline-matchmaking h1{letter-spacing:-.035em;font-family:Noto Serif Armenian,Georgia,serif;font-weight:700}.stake-selector>p,.inline-matchmaking>p{color:#ffffff9e}.stake-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,6vw,66px);width:min(690px,100%);margin-top:24px;display:grid}.stake-portal{color:#fff;cursor:pointer;background:#0003;border:1px solid #ffffff1f;border-radius:28px;align-content:end;justify-items:center;min-width:0;height:260px;padding:0 14px 19px;transition:border-color .22s,background .22s,transform .22s,opacity .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.stake-portal:before{z-index:0;pointer-events:none;content:"";opacity:0;background:radial-gradient(52% 58% at 50% 38%,#f4f1e526,#0000 70%);transition:opacity .22s;position:absolute;inset:0}.stake-symbol{z-index:1;opacity:.54;width:190px;height:148px;transition:opacity .22s,transform .22s;position:absolute;top:22px;left:50%;transform:translate(-50%)scale(.92)}.symbol-card{color:#f8f7f2ad;background:linear-gradient(145deg,#ffffff16,#ffffff02 62%),#0a0a0a42;border:1px solid #ffffff70;border-radius:11px;width:82px;height:116px;font-family:Georgia,serif;font-style:normal;display:block;position:absolute;top:5px;overflow:hidden;box-shadow:0 12px 30px #00000075}.symbol-card-corner{text-align:center;gap:0;font-size:16px;line-height:.82;display:grid;position:absolute;top:8px;left:9px}.symbol-card-suit{color:#c7a96cd1;place-items:center;font-size:29px;display:grid;position:absolute;inset:0}.symbol-card.card-left{left:27px;transform:rotate(-10deg)}.symbol-card.card-right{right:27px;transform:rotate(10deg)}.symbol-card.high-left{left:14px;transform:rotate(-13deg)}.symbol-card.high-right{right:14px;transform:rotate(13deg)}.symbol-chip-stack{z-index:2;width:94px;height:92px;display:block;position:absolute;bottom:-13px;right:-1px}.symbol-chip-stack img{object-fit:contain;filter:drop-shadow(0 7px 9px #000000a6);transform-origin:50%;width:82px;height:82px;position:absolute;right:0;transform:perspective(170px)rotateX(60deg)}.symbol-chip-stack img:first-child{z-index:1;bottom:-6px}.symbol-chip-stack img:nth-child(2){z-index:2;bottom:5px}.symbol-chip-stack img:nth-child(3){z-index:3;bottom:16px}.symbol-chip-stack img:nth-child(4){z-index:4;bottom:27px}.symbol-1000 .symbol-chip-stack{bottom:-13px;right:-9px}.stake-portal-label{z-index:2;color:#ffffffdb;grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:7px;min-width:156px;display:grid;position:relative}.stake-portal-label small{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;margin-bottom:1px;font-size:9px;font-weight:800}.stake-portal-label b{font-family:DM Mono,monospace;font-size:27px;line-height:1}.stake-portal-label>span{color:#ffffff75;font-size:10px}.stake-portal-rate{z-index:2;color:#ffffff7a;margin-top:9px;font-family:Noto Sans Armenian,sans-serif;font-size:11px;position:relative}.stake-portal-locked{z-index:3;color:#ffffffb8;background:#000000b3;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.stake-portal:hover{background:#ffffff07;border-color:#ffffff9e;transform:translateY(-3px)}.stake-portal:hover:before{opacity:1}.stake-portal:hover .stake-symbol{opacity:.9;transform:translate(-50%)scale(1)}.stake-portal:active{transform:translateY(0)}.stake-portal:focus-visible{outline-offset:4px;outline:2px solid #fff}.stake-portal.locked{cursor:not-allowed;opacity:.34}.match-stage-meta{margin-top:30px;font-family:Noto Sans Armenian,sans-serif}@media (width<=700px){.lobby-balance-pill{min-height:44px;padding:0 11px 0 7px}.lobby-balance-pill span{display:none}.lobby-stage-header .lobby-profile-button{min-width:0}.stake-portals{gap:10px;margin-top:24px}.stake-portal{border-radius:22px;height:225px;padding:0 8px 16px}.stake-symbol{top:18px;transform:translate(-50%)scale(.8)}.stake-portal-label b{font-size:22px}.stake-portal-label small{font-size:8px}.stake-portal-rate{font-size:9px}.match-stage-meta{margin-top:18px}}@media (height<=720px) and (width>=701px){.stake-portals{margin-top:14px}.stake-portal{height:210px}.stake-symbol{top:5px;transform:translate(-50%)scale(.78)}}@media (prefers-reduced-motion:reduce){.stake-portal,.stake-symbol{transition-duration:1ms}}.lobby-stage-shell{background:radial-gradient(62% 50% at 50% 48%,#ffffff12,#0000 68%),radial-gradient(118% 104% at 50% 48%,#0c0c0c 0%,#050505 56%,#000 100%)}.match-stage{width:100%;min-height:calc(100dvh - 124px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.match-stage:before{opacity:.12}.match-stage-wordmark{opacity:.026;width:min(720px,62vw)}.stake-selector{width:min(940px,100% - 48px);transform:translateY(-1vh)}.stake-selector h1{font-size:clamp(44px,4.5vw,62px)}.stake-selector>p{max-width:620px}.stake-portals{gap:clamp(24px,4vw,48px);width:min(800px,100%);margin-top:34px}.stake-portal{border-color:var(--lobby-gold-line);background:linear-gradient(#ffffff05,#00000029);border-radius:18px;height:286px;padding-bottom:18px;box-shadow:inset 0 0 0 1px #c1a05f06,inset 0 1px #ffffff06}.stake-portal:before{background:radial-gradient(56% 62% at 50% 38%,#f4f1e52b,#0000 72%)}.stake-symbol{top:24px;transform:translate(-50%)scale(1.03)}.stake-portal:hover{background:linear-gradient(#c1a05f0a,#0000001f);border-color:#c1a05fad}.stake-portal:hover .stake-symbol{transform:translate(-50%)scale(1.1)}.stake-portal-label small{color:var(--lobby-gold-soft)}.stake-portal-enter{z-index:2;min-width:86px;min-height:34px;color:var(--lobby-gold-soft);border:1px solid var(--lobby-gold-line);letter-spacing:.05em;text-transform:uppercase;background:#c1a05f09;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 10px;font-size:9px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex;position:absolute;bottom:13px;right:14px}.stake-portal:hover .stake-portal-enter{color:#f4ede0;background:#c1a05f16;border-color:#c1a05fa3;transform:translate(2px)}.match-stage-meta{margin-top:28px}.lobby-stage-footer{background:linear-gradient(#0000,#00000047)}@media (width<=700px){.match-stage{border-radius:0;width:100%;min-height:calc(100dvh - 116px);margin:0}.stake-selector{width:calc(100% - 24px);transform:none}.stake-selector h1{font-size:38px}.stake-portals{gap:10px;margin-top:28px}.stake-portal{border-radius:14px;height:238px}.stake-symbol{top:19px;transform:translate(-50%)scale(.84)}.stake-portal:hover .stake-symbol{transform:translate(-50%)scale(.88)}.stake-portal-enter{bottom:7px;right:8px}.match-stage-wordmark{width:90vw}}@media (height<=720px) and (width>=701px){.stake-selector h1{font-size:44px}.stake-portals{margin-top:16px}.stake-portal{height:220px}.stake-symbol{top:4px;transform:translate(-50%)scale(.8)}.match-stage-meta{margin-top:15px}}.lobby-stage-shell{--lobby-gold:#c1a05f;--lobby-gold-soft:#c1a05fb8;--lobby-gold-line:#c1a05f47;--lobby-gold-line-strong:#c1a05f80;min-height:var(--app-height,100dvh);height:var(--app-height,100dvh);isolation:isolate;color:#f7f7f4;background:radial-gradient(74% 60% at 50% 47%,#ffffff0e,#0000 68%),radial-gradient(110% 90% at 50% 44%,#090909 0%,#030303 58%,#000 100%);grid-template-rows:78px 1fr 62px;display:grid;position:relative;overflow:hidden}.lobby-stage-shell:before{z-index:1;pointer-events:none;content:"";opacity:.18;mix-blend-mode:screen;background-image:repeating-linear-gradient(18deg,#0000 0 2px,#ffffff03 2px 3px),repeating-linear-gradient(106deg,#0000 0 3px,#ffffff02 3px 4px);position:absolute;inset:0}.lobby-stage-header{z-index:10;border-bottom:1px solid var(--lobby-gold-line);background:linear-gradient(#02020285,#02020252);justify-content:space-between;align-items:center;padding:0 clamp(22px,4vw,64px);display:flex;position:relative}.lobby-stage-brand{flex:none;align-items:center;display:inline-flex}.lobby-brand-wordmark{color:#fff;letter-spacing:.01em;opacity:.98;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;align-items:baseline;font-family:Noto Sans Armenian,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:58px;font-weight:300;line-height:1;display:inline-flex}.lobby-brand-o{flex:none;width:.82em;height:.82em;margin:0 .005em;transform:translateY(.1em)}.lobby-stage-header .lobby-profile-button{border-color:var(--lobby-gold-line-strong);min-width:238px;height:54px;box-shadow:none;background:#0a0907bd}.lobby-stage-header .lobby-profile-avatar{border-color:var(--lobby-gold-line-strong);width:42px;height:42px}.lobby-stage-header .lobby-profile-button>svg{color:var(--lobby-gold-soft)}.lobby-stage-shell .lobby-balance-pill{border-color:var(--lobby-gold-line);background:#c1a05f09}.lobby-stage-shell .lobby-auth-popover{border-color:var(--lobby-gold-line)}.lobby-stage-shell .lobby-auth-popover button,.lobby-stage-shell .lobby-auth-tabs button{border-color:#c1a05f33}.lobby-stage-shell .lobby-auth-popover button:hover,.lobby-stage-shell .lobby-auth-tabs button:hover{color:#fff;border-color:var(--lobby-gold-line-strong)}.match-stage{z-index:2;isolation:isolate;width:min(960px,100vw - 48px);min-height:min(610px,100dvh - 172px);box-shadow:none;background:0 0;border:0;border-radius:0;place-self:center;place-items:center;display:grid;position:relative;overflow:visible}.match-stage:before{display:none}.match-stage-map{z-index:0;pointer-events:none;contain:paint;background:#050606;position:absolute;inset:0;overflow:hidden}.match-stage-map:before{content:"";opacity:.27;background:url(/yerevan-lobby-map.webp) 50%/cover no-repeat;position:absolute;inset:0}.match-stage-map:after{content:"";background:radial-gradient(58% 62% at 50% 49%,#030303b8 0%,#03030399 43%,#0303034d 72%,#03030314 100%),linear-gradient(#00000061,#00000014 22% 76%,#00000075),radial-gradient(118% 108%,#0000 52%,#00000094 100%);position:absolute;inset:0}@media (orientation:portrait) and (width<=700px){.match-stage-map:before{opacity:.22}}.lobby-map-attribution{bottom:7px;right:auto;left:max(calc(var(--lobby-rail-visible,0px) + 10px), env(safe-area-inset-left));z-index:2;color:#ebe5d847;letter-spacing:.015em;background:#00000038;border-radius:999px;padding:3px 6px;font:500 7px/1.2 system-ui,sans-serif;text-decoration:none;transition:color .18s,background .18s;position:absolute}.lobby-map-attribution:hover,.lobby-map-attribution:focus-visible{color:#f4efe4c7;background:#00000085}.match-stage-inlay,.match-stage-ornament{display:none}.lobby-medallion-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:78px 0 62px;overflow:hidden;-webkit-mask-image:radial-gradient(92% 88%,#000 0 56%,#000000c7 76%,#0000 100%);mask-image:radial-gradient(92% 88%,#000 0 56%,#000000c7 76%,#0000 100%)}.lobby-medallion-backdrop img,.table-medallion-backdrop img{mix-blend-mode:screen;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.lobby-medallion-center{opacity:.015;width:clamp(760px,70vw,1100px);top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-medallion-corner{opacity:.02;width:clamp(380px,40vw,680px)}.lobby-medallion-corner.corner-top-left{top:0;left:0;transform:translate(-32%,-32%)rotate(-16deg)}.lobby-medallion-corner.corner-top-right{top:0;right:0;transform:translate(32%,-32%)rotate(16deg)}.lobby-medallion-corner.corner-bottom-left{bottom:0;left:0;transform:translate(-32%,32%)rotate(16deg)}.lobby-medallion-corner.corner-bottom-right{bottom:0;right:0;transform:translate(32%,32%)rotate(-16deg)}.table-medallion-backdrop{z-index:0;opacity:.12;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(96% 92%,#000 0 58%,#000c 78%,#0000 100%);mask-image:radial-gradient(96% 92%,#000 0 58%,#000c 78%,#0000 100%)}.match-stage-wordmark{z-index:-1;opacity:.018;width:min(440px,58%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stake-selector,.inline-matchmaking{text-align:center;justify-items:center;width:min(760px,100% - 48px);display:grid}.match-kicker{color:var(--lobby-gold-soft);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900}.stake-selector h1,.inline-matchmaking h1{margin:8px 0 7px;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(38px,4vw,54px);font-weight:650;line-height:1}.stake-selector h1{margin:0}.stake-selector>p,.inline-matchmaking>p{color:#ffffff85;max-width:540px;margin:0;font-size:14px;line-height:1.5}.stake-coins{justify-content:center;align-items:flex-start;gap:clamp(50px,11vw,132px);margin-top:44px;display:flex}.stake-coin-option{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;width:190px;padding:0;display:grid;position:relative}.stake-coin-option:before{pointer-events:none;content:"";opacity:0;filter:blur(8px);background:radial-gradient(circle,#fff3,#0000 68%);width:146px;height:146px;transition:opacity .18s;position:absolute;top:20px}.stake-coin-face{z-index:1;color:#080808;background:#f1f0eb;border:10px double #070707;border-radius:50%;align-content:center;width:142px;height:142px;transition:transform .18s,filter .18s;display:grid;position:relative;box-shadow:0 18px 38px #0000008f,0 0 0 1px #fff9}.stake-1000 .stake-coin-face{color:#f5f5f2;background:#080808;border-color:#ecebe6;box-shadow:0 18px 38px #000000ad,0 0 0 1px #050505,0 0 0 2px #ffffffb8}.stake-coin-face:after{content:"";opacity:.3;border:1px dashed;border-radius:50%;position:absolute;inset:9px}.stake-coin-face b{z-index:1;font-family:DM Mono,monospace;font-size:27px;line-height:1;position:relative}.stake-coin-face small{z-index:1;letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900;position:relative}.stake-coin-rate{color:#ffffff9e;margin-top:18px;font-family:DM Mono,monospace;font-size:12px}.stake-coin-action{color:#080808;background:#f5f5f2;border-radius:999px;place-items:center;min-width:138px;min-height:42px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:900;transition:background .18s,color .18s;display:grid}.stake-coin-option:hover:before,.stake-coin-option:focus-visible:before{opacity:1}.stake-coin-option:hover .stake-coin-face,.stake-coin-option:focus-visible .stake-coin-face{filter:brightness(1.08);transform:translateY(-6px)}.stake-coin-option:focus-visible{outline-offset:10px;border-radius:28px;outline:2px solid #fff}.stake-coin-option:active .stake-coin-face{transform:translateY(-2px)}.stake-coin-option.locked{cursor:not-allowed;opacity:.35}.match-stage-meta{color:#ffffff6b;letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:40px;font-size:11px;font-weight:700;display:flex}.match-stage-meta i{background:var(--lobby-gold-soft);border-radius:50%;width:3px;height:3px}.match-stage-meta span{align-items:center;gap:6px;display:inline-flex}.match-stage-meta svg{color:var(--lobby-gold-soft)}.inline-matchmaking{position:relative}.inline-matchmaking-close{z-index:2;color:#ffffffb3;cursor:pointer;border:1px solid var(--lobby-gold-line);background:#00000052;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.search-orbit{color:#080808;background:#f5f5f2;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:22px;animation:1.8s ease-in-out infinite search-breathe;display:grid}.player-orbit{gap:14px;margin-top:34px;display:flex}.player-orbit i{color:#0000;border:1px dashed var(--lobby-gold-line);border-radius:50%;place-items:center;width:52px;height:52px;font-family:Noto Serif Armenian,Georgia,serif;font-size:22px;font-style:normal;font-weight:800;display:grid}.player-orbit i.filled{color:#080808;background:#f5f5f2;border-style:solid;animation:.26s ease-out seat-arrival}.inline-player-count{margin-top:15px;font-family:DM Mono,monospace;font-size:13px}.inline-bot-button{min-height:46px;color:var(--lobby-gold);cursor:pointer;border:1px solid var(--lobby-gold-line);background:#c1a05f0e;border-radius:999px;margin-top:25px;padding:0 24px;font-weight:900}.inline-cancel-button{color:#ffffff7a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:44px;margin-top:12px;padding:0 20px;text-decoration:none}.inline-bot-button[aria-pressed=true]{color:#f2dfb9;background:#c9a9681f;border-color:#c9a96894}.lobby-stage-footer{z-index:8;background:linear-gradient(#0504032e,#00000070);border-top:1px solid #c1a05f2e;place-items:stretch center;min-height:62px;padding:0 clamp(18px,4vw,64px);display:grid;position:relative}.lobby-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));width:min(980px,100%);height:100%;display:grid}.lobby-adaptive-nav,.lobby-nav-panel{display:contents}.lobby-nav-toggle,.lobby-nav-backdrop{display:none}.lobby-bottom-nav-item{color:#f7f3ea6b;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;font-size:11px;font-weight:700;transition:color .18s,background-color .18s;display:flex;position:relative}.lobby-bottom-nav-item svg{stroke-width:1.35px;flex:none;width:20px;height:20px}.lobby-bottom-nav-item:after{pointer-events:none;content:"";opacity:0;background:var(--lobby-gold);height:1px;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 -4px 12px #c1a05f57}.lobby-bottom-nav-item.is-active{color:#f4eee2;background:linear-gradient(#0000,#c1a05f0b)}.lobby-bottom-nav-item.is-active svg{color:var(--lobby-gold)}.lobby-bottom-nav-item.is-active:after{opacity:1}.lobby-bottom-nav-item:not(:disabled):hover{color:#fff;background-color:#c1a05f09}.lobby-bottom-nav-item:focus-visible{z-index:1;outline:1px solid var(--lobby-gold-line-strong);outline-offset:-5px}.lobby-bottom-nav-item:disabled{cursor:not-allowed;opacity:.55}.lobby-stage-shell>.toast.error{z-index:20;position:fixed;bottom:62px;right:24px}.lobby-profile-loading{align-items:center;gap:10px;min-width:178px;display:flex}.lobby-profile-loading>i{background:#fff1;border:1px solid #c9a9682e;border-radius:50%;flex:none;width:42px;height:42px}.lobby-profile-loading>span{gap:7px;width:102px;display:grid}.lobby-profile-loading b{background:linear-gradient(90deg,#ffffff0e,#c9a96829,#ffffff0e) 0 0/220% 100%;border-radius:99px;height:7px;animation:1.6s ease-in-out infinite lobby-skeleton-pass;display:block}.lobby-profile-loading b:last-child{opacity:.66;width:62%}.lobby-progressive-status{z-index:7;color:#f7f3eae6;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#080807bd;border:1px solid #c9a96842;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(460px,100% - 28px);min-height:48px;padding:7px 9px;animation:.22s ease-out both lobby-progressive-in;display:grid;position:absolute;top:clamp(9px,1.5dvh,16px);left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000042}.lobby-progressive-status>span:nth-child(2){gap:2px;min-width:0;display:grid}.lobby-progressive-status strong{font-size:12px}.lobby-progressive-status small{color:#f7f3ea78;font-size:9px;line-height:1.35}.lobby-progressive-status>button{min-height:36px;color:var(--lobby-gold);cursor:pointer;font:inherit;background:#c9a96812;border:1px solid #c9a96842;border-radius:999px;padding:0 12px;font-size:10px;font-weight:800}.lobby-progressive-status.is-slow{pointer-events:none;opacity:0;animation:1ms linear 6s forwards lobby-degraded-reveal}.lobby-progressive-status.is-slow>button{pointer-events:none;animation:1ms linear 6s forwards lobby-degraded-button-enable}.lobby-progressive-mark{border:1px solid #c9a96857;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.lobby-progressive-mark:before{content:"";border:1px solid #0000;border-top-color:var(--lobby-gold);border-radius:50%;animation:1.35s linear infinite lobby-progressive-orbit;position:absolute;inset:-3px}.lobby-progressive-mark i{background:var(--lobby-gold);width:10px;height:10px;transform:rotate(45deg)}@keyframes lobby-progressive-in{0%{opacity:0;transform:translate(-50%,-6px)}}@keyframes lobby-degraded-reveal{to{pointer-events:auto;opacity:1}}@keyframes lobby-degraded-button-enable{to{pointer-events:auto}}@keyframes lobby-progressive-orbit{to{transform:rotate(360deg)}}@keyframes lobby-skeleton-pass{50%{background-position:100% 0}}@keyframes search-breathe{50%{opacity:.72;transform:scale(.94)}}@keyframes seat-arrival{0%{opacity:0;transform:translateY(8px)}}@media (width<=700px){.lobby-stage-shell{grid-template-rows:calc(74px + env(safe-area-inset-top)) minmax(0, 1fr) calc(58px + env(safe-area-inset-bottom))}.lobby-stage-header{min-height:calc(74px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.lobby-brand-wordmark{font-size:32px}.lobby-stage-header .lobby-profile-button{width:auto;min-width:0;height:48px;padding-right:10px}.lobby-stage-header .lobby-profile-name{display:none}.lobby-stage-header .lobby-profile-avatar{width:36px;height:36px}.lobby-stage-header .lobby-auth-popover{top:calc(68px + env(safe-area-inset-top));width:min(330px,100vw - 28px);position:fixed;left:auto;right:14px}.match-stage{border-radius:0;width:calc(100vw - 24px);height:100%;min-height:0;margin:0}.lobby-medallion-backdrop{top:calc(74px + env(safe-area-inset-top));bottom:calc(58px + env(safe-area-inset-bottom))}.lobby-medallion-center{opacity:.0125;width:min(180vw,720px)}.lobby-medallion-corner{opacity:.016;width:min(110vw,420px)}.stake-selector,.inline-matchmaking{width:calc(100% - 32px)}.stake-selector h1,.inline-matchmaking h1{font-size:36px}.stake-coins{gap:18px;margin-top:34px}.stake-coin-option{width:142px}.stake-coin-face{border-width:8px;width:112px;height:112px}.stake-coin-face b{font-size:22px}.stake-coin-action{min-width:126px;padding:0 10px}.match-stage-meta{max-width:310px;margin-top:30px}.inline-matchmaking-close{position:absolute;top:0;right:0}.lobby-stage-footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom)}.lobby-bottom-nav-item{flex-direction:column;gap:2px;padding:4px 2px 3px;font-size:clamp(8px,2.35vw,10px)}.lobby-bottom-nav-item svg{width:18px;height:18px}.lobby-bottom-nav-item:after{left:12%;right:12%}}@media (prefers-reduced-motion:reduce){.lobby-bottom-nav-item{transition-duration:1ms}}@media (width<=400px){.lobby-brand-wordmark{font-size:28px}}@media (height<=720px) and (width>=701px){.match-stage{min-height:calc(100dvh - 138px)}.stake-coins{margin-top:24px}.stake-coin-face{width:116px;height:116px}.match-stage-meta{margin-top:22px}}@media (prefers-reduced-motion:reduce){.search-orbit,.player-orbit i.filled{animation:none}.stake-coin-face{transition-duration:1ms}}.status-pill,.open-pill,.menu-button,.top-hud,.brand-mark,.connection-status{display:none}@media (width>=1900px){.felt-table{--wide-seat-orbit-x:min(700px, 36vw);--seat-bottom-inset:calc(50vw - 690px)}.player-seat.left{left:calc(50% - var(--wide-seat-orbit-x));transform:translate(-50%,-50%)}.player-seat.right{right:auto;left:calc(50% + var(--wide-seat-orbit-x));transform:translate(-50%,-50%)}}@media (width<=860px) and (orientation:portrait){.lobby-shell{padding:14px}.lobby-panel{border-radius:14px;padding:16px}.lobby-header{grid-template-columns:auto auto 1fr}.lobby-header .connection-pill{grid-column:1/-1;justify-self:start}.account-form,.account-summary{grid-template-columns:1fr}.account-form .gold-button{width:100%}.table-picker{grid-template-columns:1fr}.score-panel{transform-origin:100% 0;top:14px;right:14px;transform:scale(.86)}.player-seat.bottom{bottom:124px}.trick-area{width:360px;height:260px}.hand{width:95vw;height:168px}.hand-card-button{width:108px}.game-card{--card-w:108px;--card-h:156px}}@media (width<=640px) and (orientation:portrait){.bid-modal{width:min(296px,100vw - 28px)}.card-back-stack{display:none}.name-plate{min-width:70px;max-width:94px}.medal{width:48px;height:48px;padding:4px;font-size:20px}.player-seat.bottom{display:none}}@media (orientation:landscape) and (height<=720px){:root{--landscape-rail-w:clamp(88px, 10vw, 100px);--landscape-card-w:clamp(66px, 13dvh, 82px);--landscape-card-h:clamp(95px, 18.8dvh, 119px);--landscape-hand-h:clamp(108px, 24dvh, 146px);--landscape-trick-card-w:clamp(54px, 10.5dvh, 66px);--landscape-trick-card-h:clamp(78px, 15.2dvh, 96px);--landscape-latest-overlap:clamp(8px, 1.6dvh, 10px)}@supports (width:round(nearest, 10px, 1px)){:root{--landscape-card-w:round(nearest, clamp(66px, 13dvh, 82px), 1px);--landscape-card-h:round(nearest, clamp(95px, 18.8dvh, 119px), 1px);--landscape-trick-card-w:round(nearest, clamp(54px, 10.5dvh, 66px), 1px);--landscape-trick-card-h:round(nearest, clamp(78px, 15.2dvh, 96px), 1px)}}.game-shell{grid-template-rows:0 minmax(0,1fr);position:relative}.game-top-rail{top:max(6px, env(safe-area-inset-top));left:max(6px, env(safe-area-inset-left));z-index:var(--layer-game-control);background:0 0;border:0;justify-content:stretch;width:44px;height:44px;padding:0;position:absolute}.game-shell>.table-stage{grid-row:2}.game-exit-button{display:none}.game-menu-button{color:#e8c77ae6;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff09;border:1px solid #c9a96838;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.felt-table:not(.has-contract) .score-panel{top:max(6px, env(safe-area-inset-top))}.game-exit-button span{display:none}.training-coach-button{top:calc(max(6px, env(safe-area-inset-top)) + 60px);right:max(6px, env(safe-area-inset-right));min-width:44px;min-height:44px;padding:0 12px;position:fixed}.teaching-moment-reference{top:max(6px, env(safe-area-inset-top));right:calc(max(6px, env(safe-area-inset-right)) + var(--landscape-rail-w) + 8px);width:clamp(220px,24vw,286px);min-height:44px;padding:5px 7px 5px 9px}.teaching-moment-reference-label{font-size:7px}.teaching-moment-reference>code{font-size:clamp(8px,1vw,10px)}.teaching-moment-reference>small{font-size:7px}.felt-table{--seat-side-inset:clamp(16px, 3vw, 34px);--seat-top-inset:clamp(8px, 2.2dvh, 14px);--seat-bottom-inset:clamp(16px, 3vw, 34px);--table-map-opacity:.055}.table-medallion-backdrop .lobby-medallion-center{width:clamp(340px,min(52vw,82dvh),560px)}.table-medallion-backdrop .lobby-medallion-corner{width:clamp(160px,min(28vw,42dvh),300px)}.table-band{display:none}.score-panel{top:max(6px, env(safe-area-inset-top));right:max(6px, env(safe-area-inset-right));width:var(--landscape-rail-w);opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060707e6;border-color:#c1a05f4d;border-radius:12px;left:auto;transform:none;box-shadow:0 14px 30px #0000004d}.score-panel>.score-round-title,.score-panel>.score-round,.score-panel>.score-round-meter{display:none}.landscape-round-score{right:max(6px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));z-index:var(--layer-table-hud);width:var(--landscape-rail-w);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060707e6;border:1px solid #c1a05f4d;border-radius:12px;display:block;position:absolute;overflow:hidden;box-shadow:0 14px 30px #0000004d}.landscape-round-score .score-round-title{padding:5px 0 4px;font-size:7px}.landscape-round-score .score-round span{padding:5px 0 6px;font-size:11px}.bot-decision-inspector{right:calc(max(6px, env(safe-area-inset-right)) + var(--landscape-rail-w) + 8px);bottom:max(6px, env(safe-area-inset-bottom))}.score-target{display:none}.score-teams strong{padding:5px 0 4px;font-size:8px}.score-total span{padding:5px 0 4px;font-size:16px}.score-round-title{padding:4px 0 3px;font-size:7px}.score-round span{padding:4px 0 3px;font-size:10px}.score-round-meter{height:3px;margin:1px 8px 8px}.contract-chip{top:calc(max(6px, env(safe-area-inset-top)) + 43px);right:auto;left:max(6px, env(safe-area-inset-left));width:var(--landscape-rail-w);min-height:44px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060707e6;border-color:#c1a05f4d;border-radius:0;padding:6px 7px;transform:none}.contract-chip strong{font-size:7px}.contract-chip span{margin-top:2px;font-size:12px}.latest-trick{z-index:var(--layer-table-hud);top:max(6px, env(safe-area-inset-top));right:auto;left:calc(max(6px, env(safe-area-inset-left)) + var(--landscape-rail-w) + 8px)}.game-shell:has(.training-coach-button) .latest-trick{top:max(6px, env(safe-area-inset-top))}.latest-trick>div{gap:0;padding:7px;overflow:visible}.latest-trick .game-card.size-latest{--card-w:clamp(46px, 9dvh, 56px);--card-h:clamp(67px, 13dvh, 81px);will-change:auto;flex:none}.latest-trick .game-card.size-latest+.game-card.size-latest{margin-left:calc(-1 * var(--landscape-latest-overlap))}.player-seat.top,.player-seat.left,.player-seat.right{scale:.76}.player-seat.left{left:clamp(72px,8.5vw,96px)}.player-seat.bottom{bottom:8px;left:var(--seat-bottom-inset);transform-origin:0 100%;display:flex;scale:.76}.game-menu-layer{z-index:var(--layer-game-menu);display:block;position:fixed;inset:0}.game-menu-backdrop{cursor:pointer;background:#0000009e;width:100%;height:100%;padding:0;position:absolute;inset:0}.game-menu-panel{width:clamp(220px,30vw,270px);padding:calc(10px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));color:#ffffffe0;background:linear-gradient(#131414fc,#070808fc) 0 0/cover,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e") 0 0/256px 256px;border-right:1px solid #c9a96847;animation:.22s cubic-bezier(.2,.78,.2,1) both game-menu-enter;position:absolute;top:0;bottom:0;left:0;box-shadow:18px 0 34px #00000075}.game-menu-header{border-bottom:1px solid #c9a9682e;justify-content:space-between;align-items:center;min-height:44px;padding-bottom:8px;display:flex}.game-menu-header button{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.game-menu-lobby-button{cursor:pointer;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:12px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.trick-area{width:clamp(190px,30vw,250px);height:clamp(145px,29dvh,180px)}.trick-card,.trick-card .game-card.size-table{width:var(--landscape-trick-card-w);height:var(--landscape-trick-card-h);--card-w:var(--landscape-trick-card-w);--card-h:var(--landscape-trick-card-h)}.trick-card.top{--pile-x:0px;--pile-y:clamp(-52px, -8.8dvh, -44px)}.trick-card.left{--pile-x:clamp(-84px, -14dvh, -72px);--pile-y:0px}.trick-card.right{--pile-x:clamp(72px, 14dvh, 84px);--pile-y:0px}.trick-card.bottom{--pile-x:0px;--pile-y:clamp(44px, 8.8dvh, 52px)}.hand-dock{gap:0;padding-bottom:0;bottom:-10px}.hand{width:min(760px,94vw);height:var(--landscape-hand-h)}.hand-card-button{width:var(--landscape-card-w);transform:translate3d(calc(-50% + var(--landscape-fan-x,0px)), var(--landscape-fan-y,0px), 0);will-change:auto;bottom:0}.hand-card-button.declaration-candidate{transform:translate3d(calc(-50% + var(--landscape-fan-x,0px)), calc(var(--landscape-fan-y,0px) - 16px), 0)}.hand-card-button.pressing{transform:translate3d(calc(-50% + var(--landscape-fan-x,0px)), calc(var(--landscape-fan-y,0px) + 2px), 0)}.hand-card-button>.game-card{--legal-card-rest-transform:none;--legal-card-lift-transform:translateY(-4px);--card-w:var(--landscape-card-w);--card-h:var(--landscape-card-h);will-change:auto}.hand-card-button>.game-card,.hand-card-button>.game-card playing-card,.hand-card-button>.game-card playing-card img,.hand-card-button>.game-card.fast-card>img,.trick-card .game-card,.latest-trick .game-card{backface-visibility:visible}.auction-double-action{top:auto;bottom:calc(var(--landscape-hand-h) - 8px);gap:5px 9px;min-width:clamp(210px,32vw,270px);padding:8px 10px}.auction-double-action button{min-height:40px}.auction-double-buttons{grid-template-columns:minmax(48px,1fr) 34px;gap:3px}.auction-double-action button.decline-double{min-width:0;padding:0 3px;font-size:clamp(9px,2.5vw,10px)}.declaration-decision{bottom:calc(var(--landscape-hand-h) - 12px)}.bid-modal{width:min(390px,100vw - 28px);max-height:calc(100dvh - 16px);padding:14px 16px;overflow-y:auto}.bid-modal header,.bid-modal p{display:none}.bid-top-row,.trump-row{margin-bottom:10px}.bid-stepper,.capot-button,.bid-modal .trump-row button,.bid-modal .modal-actions button{height:42px;min-height:42px}.lobby-stage-shell{min-height:var(--app-height,100dvh);height:var(--app-height,100dvh);grid-template-rows:clamp(54px,12dvh,68px) minmax(0,1fr) clamp(46px,10dvh,54px)}.lobby-stage-header{min-height:0;padding-inline:clamp(16px,3.2vw,34px)}.lobby-brand-wordmark{font-size:clamp(30px,5.5dvh,40px)}.lobby-stage-header .lobby-profile-button{min-width:0;height:44px}.lobby-stage-header .lobby-profile-name{display:none}.lobby-stage-header .lobby-profile-avatar{width:34px;height:34px}.lobby-stage-shell .lobby-balance-pill{min-height:42px}.match-stage{align-self:stretch;width:min(1080px,100vw - 24px);height:100%;min-height:0;margin:0}.lobby-medallion-backdrop{top:clamp(54px,12dvh,68px);bottom:clamp(46px,10dvh,54px)}.inline-matchmaking{text-align:left;grid-template:"search kicker players""search title players""search copy count""cancel copy bot"/clamp(84px,13vw,130px) minmax(250px,1fr) clamp(150px,24vw,220px);align-items:center;gap:5px clamp(12px,2.6vw,28px);width:min(980px,100% - 28px)}.inline-matchmaking-close{top:0;right:0}.inline-matchmaking .search-orbit{grid-area:search;justify-self:center;width:clamp(54px,11dvh,66px);height:clamp(54px,11dvh,66px);margin:0}.inline-matchmaking .match-kicker{grid-area:kicker;align-self:end}.inline-matchmaking h1{grid-area:title;margin:0;font-size:clamp(24px,6dvh,38px);line-height:1.08}.inline-matchmaking>p{grid-area:copy;max-width:560px;margin:0;font-size:clamp(11px,2.4dvh,14px);line-height:1.4}.inline-matchmaking .player-orbit{grid-area:players;justify-self:center;gap:8px;margin:0}.inline-matchmaking .player-orbit i{width:clamp(38px,8.5dvh,48px);height:clamp(38px,8.5dvh,48px)}.inline-player-count{grid-area:count;justify-self:center;margin:0}.inline-bot-button{grid-area:bot;justify-self:center;min-height:42px;margin:0}.inline-cancel-button{grid-area:cancel;justify-self:center;margin:0}.stake-selector{width:min(760px,100% - 28px)}.stake-selector h1{font-size:clamp(30px,7dvh,44px)}.stake-coins{margin-top:clamp(10px,2dvh,18px)}.stake-coin-face{width:clamp(82px,18dvh,108px);height:clamp(82px,18dvh,108px)}.match-stage-meta{margin-top:clamp(10px,2dvh,18px)}.lobby-stage-footer{min-height:0;padding-inline:clamp(8px,2vw,24px)}.lobby-bottom-nav-item{gap:5px;min-height:44px;padding-block:2px}.lobby-bottom-nav-item svg{width:17px;height:17px}}@media (orientation:landscape) and (height<=700px) and (hover:none),(orientation:landscape) and (height<=700px) and (pointer:coarse){.game-exit-button,.score-panel,.landscape-round-score,.contract-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#060707f5}}@media (width<=980px){.lobby-list-header{grid-template-columns:auto 1fr;height:auto;min-height:96px;padding:20px}.lobby-account{grid-column:1/-1;justify-self:stretch}.lobby-profile-button{width:100%}.lobby-auth-popover{width:min(360px,100vw - 40px);left:0;right:auto}.lobby-list-content{width:min(720px,100vw - 36px);margin-top:28px}.lobby-table-row{grid-template-columns:82px 1fr;gap:18px 24px;padding:18px}.table-row-seats,.table-row-stakes{grid-column:2;justify-items:start}.table-row-stakes{flex-wrap:wrap;align-items:center;display:flex}.cinematic-lobby:before{inset:22px}.lobby-cinematic-header{grid-template-columns:64px 1fr;gap:14px;padding:18px 18px 0}.lobby-title{grid-template-columns:42px auto auto 42px;justify-self:start}.profile-wrap{grid-column:1/-1;justify-self:stretch}.profile-pill{width:100%}.account-popover{width:min(360px,100vw - 36px);left:0;right:auto}.cinematic-table-picker{grid-template-columns:minmax(280px,520px);margin-top:34px}.lobby-cinematic-footer{margin-top:34px;padding-bottom:28px;position:relative;bottom:auto}.room-card-stack,.room-card-pair,.room-glass,.room-chip-loose{opacity:.11}}@media (width<=620px){.lobby-list-brand{font-size:28px}.brand-spade{font-size:34px}.lobby-list-topline{display:grid}.stake-filter-row button{flex:auto;min-width:auto}.lobby-table-row{grid-template-columns:1fr;min-height:0;padding:18px}.table-row-emblem,.table-row-seats,.table-row-stakes{grid-column:auto}.table-row-emblem{width:70px;height:48px}.seat-dots i{width:40px;height:40px}.lobby-title{grid-template-columns:auto auto;gap:8px}.lobby-title .title-rule{display:none}.lobby-title h1{font-size:39px}.lobby-intro,.lobby-cinematic-footer{grid-template-columns:1fr;padding:0 20px}.lobby-intro span,.lobby-cinematic-footer span{display:none}.cinematic-table-picker{padding:0 16px}.cinematic-table-card{min-height:384px;padding:22px}.cinematic-card-head strong{font-size:36px}.premium-chip-stack{grid-template-columns:repeat(3,52px);min-height:118px}.premium-chip,.premium-chip.big{width:82px;height:82px}.cinematic-buy-in b{font-size:58px}}@media (width<=700px) and (orientation:portrait){.contract-level-default{display:none}.contract-level-portrait{display:inline}.game-shell{grid-template-rows:0 minmax(0,1fr);position:relative}.bid-modal{top:calc(47% - var(--portrait-upper-shift) + var(--portrait-side-speech-midpoint-drop));border-radius:clamp(14px,4vw,17px);width:min(100vw - 18px,clamp(296px,82vw,378px));padding:clamp(10px,2.8vw,14px) clamp(11px,3vw,15px) clamp(10px,2.7vw,14px)}.bid-modal header,.bid-modal p{display:none}.bid-top-row{grid-template-columns:minmax(0,1.45fr) minmax(88px,.82fr);gap:clamp(8px,2.4vw,10px);margin-bottom:clamp(8px,2.2vw,10px)}.bid-stepper,.capot-button{height:44px;min-height:44px}.bid-stepper button{width:clamp(44px,11.5vw,48px);height:100%;min-height:44px;font-size:clamp(20px,5.8vw,23px)}.bid-stepper strong{font-size:clamp(28px,7.8vw,32px)}.capot-button{letter-spacing:.07em;font-size:clamp(12px,3.4vw,14px)}.trump-row{gap:clamp(7px,2.2vw,10px);margin-bottom:clamp(8px,2.2vw,10px)}.trump-row button{height:clamp(44px,11.5vw,48px);min-height:44px;font-size:clamp(24px,6.8vw,28px);box-shadow:0 6px 12px #00000029}.trump-row .trump-no-trump{font-size:clamp(24px,6.8vw,28px)}.modal-actions{gap:clamp(8px,2.3vw,10px)}.bid-modal .modal-actions button,.bid-modal .gold-button{letter-spacing:.07em;height:44px;min-height:44px;font-size:clamp(11px,3.1vw,12px)}.modal-actions button.contra{font-size:clamp(10px,2.9vw,11px)}.game-shell>.table-stage{grid-row:2}.round-score-modal{z-index:var(--layer-score-modal);width:min(430px,100vw - clamp(16px,6vw,32px));max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:#000000f5;border-radius:12px;padding:48px clamp(10px,3.5vw,16px) 14px;overflow:hidden auto}.round-score-modal .score-ribbon{width:100%;min-width:0;padding:11px 16px;font-size:clamp(13px,4vw,16px);top:0;left:0;transform:none;box-shadow:0 8px 18px #00000057}.round-score-modal .score-ribbon:before,.round-score-modal .score-ribbon:after{display:none}.round-score-modal .round-result{gap:4px 10px;margin:0 0 7px;padding:7px 9px}.round-score-modal .round-result strong{font-size:clamp(12px,3.7vw,15px)}.round-score-modal .round-result span{font-size:clamp(10px,3vw,12px)}.round-score-modal table{table-layout:fixed;margin-top:7px;font-size:clamp(12px,3.8vw,16px);line-height:1.2}.round-score-modal th,.round-score-modal td{width:27%;padding:clamp(6px,1.8vw,9px) 4px}.round-score-modal th:first-child,.round-score-modal td:first-child{width:46%}.round-score-modal th{font-size:clamp(15px,4.8vw,20px)}.round-score-modal .round-contract-bid{gap:3px}.round-score-modal .round-contract-multiplier{min-width:24px;height:19px;padding:0 5px;font-size:10px}.round-score-modal .winner-note{margin:10px 0}.round-score-modal button{min-height:44px}.game-top-rail{top:calc(3px + env(safe-area-inset-top));z-index:var(--layer-game-control);background:0 0;border:0;width:44px;height:clamp(48px,12.5vw,54px);padding:0;position:absolute;left:3px}.game-exit-button{display:none}.game-menu-button{-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffb8;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-right:1px solid #ffffff1a;border-radius:13px 0 0 13px;justify-content:center;align-items:center;width:44px;min-width:44px;height:100%;min-height:44px;padding:0;transition:color .18s,background .18s;display:flex}.game-menu-button:hover{color:#fff;background:#ffffff12}.game-menu-button:active{background:#ffffff1f}.game-menu-layer{z-index:var(--layer-game-menu);display:block;position:fixed;inset:0}.game-menu-backdrop{cursor:pointer;background:#0000009e;width:100%;height:100%;padding:0;position:absolute;inset:0}.game-menu-panel{width:clamp(236px,76vw,290px);padding:calc(12px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));color:#ffffffe0;background:linear-gradient(#131414fc,#070808fc) 0 0/cover,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%20viewBox='0%200%20256%20256'%3e%3cfilter%20id='cloth'%20x='-8%25'%20y='-8%25'%20width='116%25'%20height='116%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018%200.42'%20numOctaves='3'%20seed='41'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='%200.30%200%200%200%200.18%200%200.30%200%200%200.19%200%200%200.30%200%200.20%200%200%200%200.22%200'/%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20fill='%23101112'/%3e%3crect%20width='256'%20height='256'%20fill='%23777a7c'%20filter='url(%23cloth)'%20opacity='0.16'/%3e%3c/svg%3e") 0 0/256px 256px;border-right:1px solid #ffffff29;animation:.22s cubic-bezier(.2,.78,.2,1) both game-menu-enter;position:absolute;top:0;bottom:0;left:0;box-shadow:18px 0 34px #00000075}.game-menu-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:44px;padding-bottom:10px;display:flex}.game-menu-header strong{letter-spacing:.02em;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(17px,4.8vw,20px)}.game-menu-header button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.game-menu-lobby-button{color:#ffffffdb;cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:16px;padding:0 14px;font-family:Noto Sans Armenian,sans-serif;font-size:clamp(11px,3.2vw,13px);font-weight:700;transition:color .18s,background .18s,border-color .18s;display:flex}.game-menu-lobby-button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47}.game-menu-lobby-button:active{background:#ffffff24}@keyframes game-menu-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0,0)}}.felt-table{--table-map-opacity:.042;--seat-side-inset:2px;--portrait-upper-shift:clamp(36px, 5.5dvh, 44px);--portrait-score-h:clamp(48px, 12.5vw, 54px);--portrait-score-contract-w:clamp(92px, 25vw, 108px);--portrait-medal-size:clamp(34px, 9.4vw, 40px);--portrait-name-row-h:clamp(18px, 5vw, 22px);--portrait-side-name-shift:calc(var(--portrait-medal-size) / 2 + 4px + var(--portrait-name-row-h) / 2);--portrait-side-contract-gap:clamp(8px, 2.35vw, 10px);--portrait-left-contract-gap:calc(var(--portrait-side-contract-gap) - 4px);--portrait-left-seat-rise:clamp(43px, calc(6.4dvh - 3px), 55px);--portrait-right-seat-drop:clamp(178px, calc(21.1dvh + 6px), 196px);--portrait-side-seat-artwork-midpoint-offset:clamp(67px, calc(7.35dvh + 4.5px), 70.5px);--portrait-side-speech-midpoint-drop:clamp(48px, 5.7dvh, 50px);--portrait-medal-side-lane:calc(50% + clamp(20px, calc(4.5vw + 4px), 23px));--portrait-speech-w:clamp(58px, 16vw, 68px);--portrait-speech-h:clamp(28px, 7.8vw, 33px);--portrait-speech-line-h:clamp(18px, 4.8vw, 21px);--portrait-latest-card-w:clamp(51px, 14.25vw, 61px);--portrait-latest-card-h:clamp(74px, 20.75vw, 89px);--portrait-latest-card-overlap:clamp(17.85px, 4.9875vw, 21.35px);--portrait-trick-card-w:clamp(74px, 20vw, 86px);--portrait-trick-card-h:clamp(107px, 28.8vw, 124px);--portrait-trick-center-offset:clamp(14px, 2dvh, 20px);--portrait-deal-card-w:clamp(52px, 14vw, 60px);--portrait-deal-card-h:clamp(75px, 20.2vw, 87px);--portrait-declaration-card-w:clamp(72px, 19vw, 82px);--portrait-declaration-card-h:clamp(104px, 27.5vw, 119px);--portrait-side-declaration-edge-offset:clamp(-111px, -27vw, -101px);--portrait-action-prompt-w:clamp(228px, 68vw, 264px);--seat-top-inset:calc(76px + var(--portrait-score-h) + env(safe-area-inset-top) - var(--portrait-upper-shift));--seat-bottom-inset:50%;--portrait-hand-card-w:clamp(72px, calc(40vw - 68px), 112px);--portrait-hand-card-h:clamp(104px, calc(57.8vw - 98px), 162px);--portrait-hand-overflow:clamp(31px, calc(17.34vw - 29px), 49px);--portrait-hand-dock-bottom:calc(env(safe-area-inset-bottom) - var(--portrait-hand-overflow));--portrait-bottom-seat-left:clamp(31px, calc(8.4vw + 3px), 39px);height:100%;min-height:100%}.table-band{display:none}.table-wordmark{top:calc(47% - var(--portrait-upper-shift) + var(--portrait-side-seat-artwork-midpoint-offset));opacity:.035;width:76vw;max-height:13vh}.table-brand-wordmark .table-wordmark-orbits{opacity:.15;width:142%}.table-brand-wordmark .lobby-brand-wordmark{opacity:.035;font-size:clamp(46px,17vw,68px)}.score-panel{top:calc(3px + env(safe-area-inset-top));width:auto;height:var(--portrait-score-h);grid-template-columns:44px var(--portrait-score-contract-w) 1fr 1fr;opacity:.9;border-color:#ffffff29;border-radius:13px;grid-template-rows:clamp(16px,4.3vw,19px) minmax(0,1fr) 3px;display:grid;left:3px;right:3px;overflow:hidden;transform:none;box-shadow:0 12px 26px #00000061}.score-target{display:none}.score-teams,.score-total,.score-round{min-width:0}.score-teams{border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0f;grid-area:1/3}.score-teams strong{letter-spacing:.06em;padding:2px 0 0;font-size:clamp(8px,2.2vw,9.5px)}.score-total{border-bottom:0;border-right:1px solid #ffffff0f;grid-area:2/3}.score-total span{padding:1px 0;font-size:clamp(16px,4.4vw,19px)}.score-total span:first-child{color:#56a677eb}.score-total span:last-child{color:#bc5353eb}.score-round-title{letter-spacing:.08em;grid-area:1/4;padding:2px 0 0;font-size:clamp(7px,1.95vw,8.5px)}.score-round{grid-area:2/4}.score-round span{padding:1px 0;font-size:clamp(12px,3.25vw,14px)}.score-round span:first-child{color:#56a6779e}.score-round span:last-child{color:#bc53539e}.score-round-meter{grid-area:3/3/auto/5;height:3px;margin:0 8px}.score-round-meter span:first-child{background:#56a677c2}.score-round-meter span:last-child{background:#bc5353c2}.contract-chip{top:calc(3px + env(safe-area-inset-top));z-index:9;width:var(--portrait-score-contract-w);height:var(--portrait-score-h);box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;justify-content:center;padding:clamp(3px,.9vw,4px) clamp(5px,1.4vw,6px);left:47px;right:auto}.contract-chip strong{display:none}.contract-chip span{white-space:nowrap;margin-top:0;font-size:clamp(20px,5.8vw,24px);line-height:1}.contract-chip>span{justify-content:center;align-items:center;gap:clamp(2px,.8vw,4px);display:inline-flex}.contract-chip>span>em{margin-left:0}.latest-trick{z-index:var(--layer-table-hud);top:calc(8px + var(--portrait-score-h) + env(safe-area-inset-top));left:3px}.latest-trick>div{box-shadow:none;background:#00000052;border-radius:7px;gap:0;padding:clamp(3px,.9vw,4px)}.latest-trick .game-card.size-latest{--card-w:var(--portrait-latest-card-w);--card-h:var(--portrait-latest-card-h);filter:none;border-radius:clamp(3px,.9vw,4px)}.latest-trick .game-card.size-latest+.game-card.size-latest{margin-left:calc(-1 * var(--portrait-latest-card-overlap))}.player-seat{gap:4px;min-width:76px;padding:4px}.medal{width:var(--portrait-medal-size);height:var(--portrait-medal-size);padding:clamp(2px,.7vw,3px);font-size:clamp(13px,3.8vw,16px);box-shadow:inset 0 0 12px #ffffff0d,0 7px 14px #00000061}.player-seat.top .medal,.player-seat.left .medal,.player-seat.right .medal{width:var(--portrait-medal-size);height:var(--portrait-medal-size);padding:clamp(2px,.7vw,3px);font-size:clamp(13px,3.8vw,16px)}.player-seat.active .medal{box-shadow:0 0 0 3px #ffffff1a,0 0 18px #ffffff2e,inset 0 0 12px #ffffff0f}.player-seat.top .medal,.player-seat.bottom .medal{border-color:#56a6779e}.player-seat.left .medal,.player-seat.right .medal{border-color:#bc53539e}.name-plate{min-width:clamp(64px,17.5vw,75px);max-width:clamp(90px,25vw,106px);padding:clamp(2px,.7vw,3px) clamp(8px,2.15vw,10px);font-size:clamp(10px,2.7vw,12px)}.first-badge{color:#dac391e6;width:clamp(15px,4.2vw,17px);min-width:clamp(15px,4.2vw,17px);height:clamp(15px,4.2vw,17px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d0df5;border:1px solid #dac3918f;border-radius:50%;padding:0;font-size:clamp(8px,2.25vw,9px);left:calc(100% + 1px)}.first-badge-full{display:none}.first-badge-compact{display:block}.player-seat.right .first-badge{left:calc(100% + 1px);right:auto}.name-double-slot{z-index:10;color:#d83232f5;width:clamp(15px,4.2vw,17px);height:clamp(15px,4.2vw,17px);box-shadow:none;opacity:0;pointer-events:none;background:#0c0d0df5;border:1px solid #d832329e;border-radius:50%;place-items:center;font-family:DM Mono,monospace;font-size:clamp(8px,2.25vw,9px);font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:calc(100% + 1px);transform:translateY(-50%)}.name-double-slot.has-marker{opacity:1}.player-seat>.seat-double-marker{display:none}.player-seat.top{--top-medal-side-lane:var(--portrait-medal-side-lane);--speech-top:4px;--speech-left:auto;--speech-right:var(--top-medal-side-lane);--speech-origin:right center;--speech-entry-x:8px;--seat-contract-top:9px;--seat-contract-left:var(--top-medal-side-lane);--seat-contract-right:auto;--seat-contract-transform:none;top:var(--seat-top-inset);left:calc(100% - 88px)}.player-seat.left,.player-seat.right{transform:translateY(-50%)}.player-seat.left{top:calc(47% - var(--portrait-upper-shift) - var(--portrait-left-seat-rise))}.player-seat.right{top:calc(47% - var(--portrait-upper-shift) + var(--portrait-right-seat-drop))}.player-seat.left .name-row,.player-seat.right .name-row{top:calc(-1 * var(--portrait-side-name-shift));transform-origin:50%}.player-seat.left .name-row{left:calc(-1 * var(--portrait-side-name-shift));transform:rotate(90deg)}.player-seat.right .name-row{left:var(--portrait-side-name-shift);transform:rotate(-90deg)}.player-seat.left{--seat-contract-top:calc(var(--portrait-medal-size) / 2);--seat-contract-left:50%;--seat-contract-right:auto;--seat-contract-transform:translate(-50%, -50%) rotate(90deg) translateX(calc(-50% - var(--portrait-medal-size) / 2 - var(--portrait-left-contract-gap)));left:var(--seat-side-inset)}.player-seat.right{--seat-contract-top:calc(var(--portrait-medal-size) / 2);--seat-contract-left:50%;--seat-contract-right:auto;--seat-contract-transform:translate(-50%, -50%) rotate(270deg) translateX(calc(-50% - var(--portrait-medal-size) / 2 - var(--portrait-side-contract-gap)));right:var(--seat-side-inset);left:auto}.player-seat.bottom{--bottom-medal-side-lane:var(--portrait-medal-side-lane);--speech-top:4px;--speech-left:var(--bottom-medal-side-lane);--speech-right:auto;--speech-origin:left center;--speech-entry-x:-8px;--speech-entry-y:0px;--seat-contract-top:9px;--seat-contract-left:auto;--seat-contract-right:var(--bottom-medal-side-lane);--seat-contract-transform:none;bottom:calc(var(--portrait-hand-dock-bottom) + clamp(140px, 38vw, 188px) - 10px);left:var(--portrait-bottom-seat-left);flex-direction:column;min-width:76px;padding:2px 4px;display:flex;transform:none}.player-seat.bottom .medal{width:var(--portrait-medal-size);height:var(--portrait-medal-size);padding:clamp(2px,.7vw,3px);font-size:clamp(13px,3.8vw,16px)}.player-seat.bottom .name-plate{color:#ffffffd1;min-width:clamp(78px,21vw,90px);max-width:clamp(116px,31vw,132px)}.player-seat.bottom .bid-bubble{top:var(--speech-top);right:auto;left:var(--bottom-medal-side-lane);transform:none}.player-seat.left .bid-bubble,.player-seat.right .bid-bubble{top:4px;transform:none}.player-seat.left .bid-bubble{right:auto;left:var(--portrait-medal-side-lane);transform-origin:0}.player-seat.right .bid-bubble{right:var(--portrait-medal-side-lane);transform-origin:100%;left:auto}.bid-bubble,.bid-bubble-pass{--speech-line-h:var(--portrait-speech-line-h);width:var(--portrait-speech-w);min-width:var(--portrait-speech-w);max-width:var(--portrait-speech-w);height:var(--portrait-speech-h);min-height:var(--portrait-speech-h);gap:clamp(2px,.7vw,3px);padding:0 clamp(5px,1.5vw,7px);font-size:clamp(11px,3vw,13px);overflow:hidden;box-shadow:0 8px 18px #00000057,0 0 0 1px #0000001a}.speech-ticker-viewport,.speech-ticker-line{width:100%;height:var(--portrait-speech-line-h);line-height:var(--portrait-speech-line-h)}.speech-ticker-line{flex-basis:var(--portrait-speech-line-h)}.bid-suit{font-size:clamp(13px,3.6vw,15px)}.bid-bubble-capot .bid-level-default{display:none}.bid-bubble-capot .bid-level-portrait{display:inline}.seat-contract-marker{border-radius:clamp(7px,2vw,8px);gap:clamp(3px,.9vw,4px);min-width:clamp(46px,12.8vw,55px);height:clamp(24px,6.55vw,28px);padding:0 clamp(8px,2.15vw,10px);font-size:clamp(11px,3vw,13px)}.seat-contract-marker .bid-suit{font-size:clamp(13px,3.55vw,15px)}.seat-double-marker{min-width:clamp(24px,6.8vw,29px);height:clamp(19px,5.3vw,23px);padding:0 clamp(6px,1.8vw,8px);font-size:clamp(10px,2.8vw,12px)}.trick-area{top:calc(50% - var(--portrait-upper-shift) + var(--portrait-trick-center-offset));width:clamp(230px,62vw,268px);height:clamp(250px,67vw,288px);transform:translate(-50%,-43%)}.deal-animation{transform:translate3d(0, calc(0px - var(--portrait-upper-shift)), 0)}.deal-deck,.deal-packet{width:var(--portrait-deal-card-w);height:var(--portrait-deal-card-h)}.trick-card{width:var(--portrait-trick-card-w);height:var(--portrait-trick-card-h);animation-name:portrait-trick-drop-card;animation-timing-function:cubic-bezier(.3,0,.22,1)}.trick-card .game-card.size-table{--card-w:var(--portrait-trick-card-w);--card-h:var(--portrait-trick-card-h);border-radius:clamp(7px,2vw,8px)}.trick-card.top{--pile-x:0px;--pile-y:clamp(-42px, -9.6vw, -37px)}.trick-card.left{--pile-x:clamp(-53px, -12vw, -46px);--pile-y:0px}.trick-card.right{--pile-x:clamp(46px, 12vw, 53px);--pile-y:0px}.trick-card.bottom{--pile-x:0px;--pile-y:clamp(37px, 9.6vw, 42px)}.trick-card.resolving.collect-to-top{--collect-x:0px;--collect-y:-250px}.trick-card.resolving.collect-to-left{--collect-x:-170px;--collect-y:0px}.trick-card.resolving.collect-to-right{--collect-x:170px;--collect-y:0px}.trick-card.resolving.collect-to-bottom{--collect-x:0px;--collect-y:280px}.hand-dock{bottom:var(--portrait-hand-dock-bottom);gap:0;padding-bottom:0}.hand{width:100vw;height:clamp(140px,38vw,188px)}.hand-card-button{width:var(--portrait-hand-card-w);transform-origin:50% 155%;transform:translate3d(calc(-50% + var(--portrait-fan-x,0vw)), var(--fan-y,0px), 0) rotate(var(--portrait-fan-rot,0deg));transition:transform var(--motion-fan-resize) var(--ease-smooth);bottom:6px}.hand-card-button>.game-card{--legal-card-rest-transform:none;--legal-card-lift-transform:translateY(-4px);--card-w:var(--portrait-hand-card-w);--card-h:var(--portrait-hand-card-h);transform-origin:50% 155%;transition:transform var(--motion-fan-resize) var(--ease-smooth);transform:none}.hand-card-button.declaration-candidate{transform:translate3d(calc(-50% + var(--portrait-fan-x,0vw)), calc(var(--fan-y,0px) - 13px), 0) rotate(var(--portrait-fan-rot,0deg))}.hand-card-button.pressing{transform:translate3d(calc(-50% + var(--portrait-fan-x,0vw)), calc(var(--fan-y,0px) + 2px), 0) rotate(var(--portrait-fan-rot,0deg))}.declaration-decision{width:var(--portrait-action-prompt-w);background:#0f0f0ff2;border-color:#ffffff2b;border-radius:clamp(9px,2.7vw,11px);gap:clamp(5px,1.45vw,6px);padding:clamp(5px,1.45vw,6px);bottom:clamp(112px,30vw,148px);box-shadow:0 12px 28px #0000006b}.declaration-decision strong{font-size:clamp(9px,2.55vw,11px);line-height:1.1}.declaration-decision button{border-radius:clamp(7px,2.1vw,9px);min-height:44px;padding:0 clamp(6px,1.8vw,8px);font-size:clamp(9.5px,2.65vw,11px);position:relative}.declaration-decision button:after{content:"";position:absolute;inset:-2px 0}.auction-double-action{top:auto;bottom:calc(var(--portrait-hand-dock-bottom) + clamp(194px, 52vw, 256px));background:#0f0f0ff2;border-color:#ffffff2b;border-radius:clamp(9px,2.6vw,11px);grid-template-columns:max-content clamp(128px,36vw,142px);justify-content:center;gap:2px clamp(4px,1.2vw,5px);width:clamp(218px,62vw,248px);min-width:0;padding:clamp(4px,1.2vw,5px) clamp(5px,1.5vw,7px);transform:translate(-50%);box-shadow:0 12px 28px #0000006b}.auction-double-action strong{align-items:center;height:38px;padding-left:clamp(3px,.9vw,4px);font-size:clamp(16px,4.5vw,18px);line-height:1;display:flex}.auction-double-action button{border-radius:clamp(7px,2vw,9px);min-width:0;height:32px;min-height:32px;padding:0 clamp(8px,2.4vw,11px);font-size:clamp(11px,3.1vw,13px);position:relative}.auction-double-buttons{grid-template-columns:minmax(90px,1fr) 42px;gap:8px}.auction-double-action.sur-window .auction-double-buttons>button:first-child{justify-content:center;padding-left:clamp(10px,2.8vw,12px);padding-right:29px}.auction-double-action button.decline-double{min-width:0;padding:0 3px;font-size:clamp(9px,2.5vw,10px)}.auction-double-action button:before{content:"";position:absolute;inset:-6px 0}.auction-double-action.submitting{transform:translate(-50%)translateY(6px)}.sur-countdown{width:18px;height:18px;font-size:9px;top:50%;right:5px;transform:translateY(-50%)}.declaration-reveal,.player-seat.left .declaration-reveal,.player-seat.right .declaration-reveal,.player-seat.top .declaration-reveal,.player-seat.bottom .declaration-reveal{width:clamp(300px,79vw,340px);height:clamp(190px,50vw,215px)}.declaration-reveal{--portrait-declaration-step:clamp(32px, 8.6vw, 38px);top:54px}.declaration-reveal:is([data-card-count="5"],[data-card-count="6"]){--portrait-declaration-step:clamp(26px, 7vw, 32px)}.declaration-reveal:is([data-card-count="7"],[data-card-count="8"]){--portrait-declaration-step:clamp(20px, 5.4vw, 24px)}.player-seat.left .declaration-reveal{top:50%;left:var(--portrait-side-declaration-edge-offset);transform-origin:0;width:clamp(114px,30.5vw,130px);height:clamp(214px,56vw,240px);animation:.7s cubic-bezier(.18,.9,.18,1.08) both portrait-declaration-reveal-left;transform:translateY(-50%)}.player-seat.right .declaration-reveal{top:50%;right:var(--portrait-side-declaration-edge-offset);transform-origin:100%;width:clamp(114px,30.5vw,130px);height:clamp(214px,56vw,240px);animation:.7s cubic-bezier(.18,.9,.18,1.08) both portrait-declaration-reveal-right;left:auto;transform:translateY(-50%)}.player-seat.top .declaration-reveal{top:calc(var(--portrait-medal-size) + var(--portrait-name-row-h) + 6px);animation:.7s cubic-bezier(.18,.9,.18,1.08) both portrait-declaration-reveal-top;left:calc(50% + 88px - 50vw)}.player-seat.bottom .declaration-reveal{top:clamp(-198px,-50vw,-184px);left:calc(50vw - var(--portrait-bottom-seat-left))}.player-seat:is(.top,.bottom) .declaration-reveal strong{padding:4px 11px;font-size:clamp(12px,3.2vw,13px)}.player-seat.top .declaration-reveal strong{top:calc(var(--portrait-declaration-card-h) + 7px);bottom:auto;transform:translate(-50%)rotate(180deg)}.player-seat.bottom .declaration-reveal strong{top:auto;bottom:calc(var(--portrait-declaration-card-h) + 2px)}.player-seat.left .declaration-fan>strong,.player-seat.right .declaration-fan>strong{box-sizing:border-box;height:23px;top:auto;bottom:auto;right:auto;bottom:calc(var(--portrait-declaration-card-h) + 2px);justify-content:center;align-items:center;padding:0 11px;font-size:clamp(12px,3.2vw,13px);display:inline-flex;left:0;transform:translate(-50%)}.player-seat.left .declaration-reveal.exiting{animation:.24s ease-in both portrait-declaration-exit-left}.player-seat.right .declaration-reveal.exiting{animation:.24s ease-in both portrait-declaration-exit-right}.declaration-fan>span{transform:translateX(calc(var(--decl-offset) * var(--portrait-declaration-step) - clamp(36px, 9.5vw, 41px))) translateY(var(--decl-card-y)) rotate(calc(var(--decl-offset) * 4deg))}.player-seat.top .declaration-fan>span{transform:translateX(calc(var(--decl-offset) * var(--portrait-declaration-step) - clamp(36px, 9.5vw, 41px))) translateY(var(--decl-card-y)) rotate(calc(var(--decl-offset) * 4deg));top:0;bottom:auto}.player-seat.top .declaration-fan{top:var(--portrait-declaration-card-h);bottom:auto;transform:rotate(180deg)}.player-seat.left .declaration-fan,.player-seat.right .declaration-fan{transform-origin:50%;width:1px;height:1px;top:50%;bottom:auto}.player-seat.left .declaration-fan{transform:translate(calc(-50% + clamp(8px,18vw - 55px,17px)),-50%)rotate(90deg)}.player-seat.right .declaration-fan{transform:translate(calc(-50% + -1*clamp(8px,18vw - 55px,17px)),-50%)rotate(-90deg)}@keyframes portrait-declaration-reveal-left{0%{opacity:0;transform:translateY(-50%)translate(-12px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes portrait-declaration-reveal-top{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes portrait-declaration-reveal-right{0%{opacity:0;transform:translateY(-50%)translate(12px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes portrait-declaration-exit-left{to{opacity:0;transform:translateY(-50%)translate(-22px)}}@keyframes portrait-declaration-exit-right{to{opacity:0;transform:translateY(-50%)translate(22px)}}.game-card.size-declaration{--card-w:var(--portrait-declaration-card-w);--card-h:var(--portrait-declaration-card-h);border-radius:clamp(7px,2vw,8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.deal-animation{display:none!important}.trick-card,.speech-ticker-track,.bid-modal,.declaration-reveal,.declaration-fan>span{animation-duration:var(--motion-instant)!important;transition-duration:var(--motion-instant)!important;animation-delay:0s!important}.timer-ring-progress,.timer-ring-dot{animation-duration:var(--timer-duration,10s)!important}}.declaration-preview-controls{z-index:var(--layer-navigation);right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));color:#f5f3ed;background:#111212f0;border:1px solid #ffffff2e;border-radius:12px;gap:5px;max-width:calc(100vw - 16px);padding:6px;display:grid;position:fixed;box-shadow:0 8px 24px #00000057}.declaration-preview-control-row{flex-wrap:wrap;gap:4px;display:flex}.declaration-preview-target-row button{flex:90px;min-height:36px}.declaration-preview-controls button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#242525;border:1px solid #ffffff29;border-radius:8px;padding:0 10px}.declaration-preview-controls button[aria-pressed=true]{color:#111;background:#f3f1ec;border-color:#ffffffb8}.declaration-preview-controls small{color:#ffffff94;text-align:right;padding-inline:4px;font-size:10px}@media (orientation:portrait) and (width<=700px){.declaration-preview-controls{right:6px;bottom:max(5px, env(safe-area-inset-bottom));left:6px}.declaration-preview-control-row{justify-content:center}.declaration-preview-controls button{flex:44px;padding-inline:6px;font-size:12px}}.lobby-stage-shell .stake-portal{border-color:var(--lobby-gold-line);box-shadow:inset 0 0 0 1px #c1a05f06,inset 0 1px #ffffff06}.lobby-stage-shell .stake-portal:hover{background:linear-gradient(#c1a05f0a,#0000001f);border-color:#c1a05fad}.lobby-stage-shell .stake-portal-label small{color:var(--lobby-gold-soft)}.lobby-stage-shell .stake-portal-enter{box-sizing:border-box;min-width:86px;min-height:34px;color:var(--lobby-gold-soft);border:1px solid var(--lobby-gold-line);background:#c1a05f09;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 10px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex}.lobby-stage-shell .stake-portal:hover .stake-portal-enter{color:#f4ede0;background:#c1a05f16;border-color:#c1a05fa3}.history-screen,.game-shell{--ui-champagne:#c1a05f;--ui-champagne-soft:#c1a05fb8;--ui-champagne-line:#c1a05f47;--ui-champagne-line-strong:#c1a05f85;--ui-control-text:#e2c791f0;--ui-control-surface:#080807a8;--ui-control-surface-soft:#08080761;--ui-control-highlight:#e0c2851a;--ui-control-highlight-soft:#e0c2850e;--ui-control-border:#c1a05f61}.history-screen{background:radial-gradient(86% 62% at 50% 34%,#c1a05f06,#0000 72%),radial-gradient(118% 104% at 50% 48%,#0c0c0c 0%,#050505 58%,#000 100%);grid-template-rows:74px auto minmax(0,1fr) auto;display:grid;overflow:hidden}.history-brand-header{z-index:12;border-bottom:1px solid var(--ui-champagne-line);background:#030303e6;justify-content:space-between;align-items:center;min-width:0;padding:0 clamp(16px,4vw,64px);display:flex;position:relative}.history-brand-lockup{align-items:center;min-width:0;display:inline-flex}.brand-home-button,.lobby-brand-home-link{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.brand-home-button:focus-visible,.lobby-brand-home-link:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #e8c77a}.history-brand-lockup .lobby-brand-wordmark{height:32px}.history-profile-summary{color:#f5f3ed;align-items:center;gap:10px;min-width:0;display:flex}.history-profile-summary>i{color:#f5f3ed;border:1px solid var(--ui-champagne-line-strong);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:Noto Serif Armenian,Georgia,serif;font-size:19px;font-style:normal;display:grid}.history-profile-summary>span{gap:2px;min-width:0;display:grid}.history-profile-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;overflow:hidden}.history-profile-summary small{color:#ffffff70;font-size:10px}.history-screen .history-header{border-bottom-color:var(--ui-champagne-line);background:#070707c7;min-height:54px;padding-top:0;position:relative;top:auto}.history-content-scroll{overscroll-behavior:contain;min-height:0;overflow:auto}.history-content-scroll .history-loading{width:min(900px,100% - 24px);margin:clamp(20px,4vw,40px) auto}.history-stage-footer{border-top-color:var(--ui-champagne-line);background:#030303e6;min-height:62px;padding-inline:clamp(18px,4vw,64px)}.history-stage-footer .lobby-bottom-nav-item.is-active:after{opacity:1}.history-screen .history-header button,.history-screen .history-match-row,.history-screen .history-match-mark,.history-screen .history-empty,.history-screen .history-loading,.history-screen .replay-summary,.history-screen .replay-participants>span,.history-screen .replay-round,.history-screen .replay-auction span{border-color:var(--ui-champagne-line)}.history-screen .history-header button:hover,.history-screen .history-match-row:hover{border-color:var(--ui-champagne-line-strong);background-color:#c1a05f0b}.history-screen .history-header button:focus-visible,.history-screen button:focus-visible{outline-color:var(--ui-champagne-soft)}.history-screen .history-match-mark,.history-screen .replay-summary>span,.history-screen .replay-round-body h3{color:var(--ui-champagne-soft)}.history-screen .replay-round-body,.history-screen .replay-hands>div,.history-screen .replay-trick-row{border-color:#c1a05f21}.game-top-rail{border-bottom-color:#c1a05f29}.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.bid-modal,.bid-stepper,.capot-button,.declaration-decision,.declaration-decision button,.round-score-modal,.table-lobby-actions button{border-color:var(--ui-champagne-line)}.game-exit-button:hover,.training-coach-button:hover,.game-menu-button:hover,.game-menu-header button:hover,.game-menu-lobby-button:hover,.declaration-decision button:hover,.table-lobby-actions button:hover{border-color:var(--ui-champagne-line-strong)}.game-exit-button:focus-visible,.training-coach-button:focus-visible,.game-menu-button:focus-visible,.game-menu-header button:focus-visible,.game-menu-lobby-button:focus-visible,.bid-modal button:focus-visible,.declaration-decision button:focus-visible,.round-score-modal button:focus-visible{outline-color:var(--ui-champagne-soft)}.bid-modal,.declaration-decision,.round-score-modal,.game-menu-panel{box-shadow:0 28px 72px #000000a8,inset 0 1px #c1a05f0d}.bid-modal header strong,.round-score-modal .winner-note{color:var(--ui-champagne-soft)}.bid-stepper strong{color:#f4f1e9}.modal-actions button:not(.contra):not(.gold-button){border-color:var(--ui-champagne-line)}.modal-actions button:not(.contra):not(.gold-button):hover{border-color:var(--ui-champagne-line-strong);background:#c1a05f0e}.auction-double-action button:not(.decline-double),.modal-actions .contra,.modal-actions button.contra{background:#b90022;border-color:#ff788261}.lobby-stage-shell .inline-bot-button,.lobby-stage-shell .lobby-auth-submit,.lobby-stage-shell .lobby-auth-popover>button,.history-screen .history-header button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button{color:#e2c791f0;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:linear-gradient(#e0c2851a,#c1a05f06),#080807a8;border-color:#c1a05f61;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #f7e5be17,0 8px 24px #0000002e}.lobby-stage-shell .inline-bot-button:hover:not(:disabled),.lobby-stage-shell .lobby-auth-submit:hover:not(:disabled),.lobby-stage-shell .lobby-auth-popover>button:hover:not(:disabled),.history-screen .history-header button:hover:not(:disabled),.game-exit-button:hover:not(:disabled),.training-coach-button:hover:not(:disabled),.game-menu-button:hover:not(:disabled),.game-menu-header button:hover:not(:disabled),.game-menu-lobby-button:hover:not(:disabled),.capot-button:hover:not(:disabled),.modal-actions button:not(.contra):hover:not(:disabled),.declaration-decision button:hover:not(:disabled),.round-score-modal button:hover:not(:disabled),.table-lobby-actions button:hover:not(:disabled){color:#f2dfb9;background:linear-gradient(#e0c28526,#c1a05f0e),#0a0a08b8;border-color:#c1a05f9e;box-shadow:inset 0 1px #faebcc21,0 9px 26px #00000038}.lobby-stage-shell .inline-bot-button:active:not(:disabled),.lobby-stage-shell .lobby-auth-submit:active:not(:disabled),.lobby-stage-shell .lobby-auth-popover>button:active:not(:disabled),.history-screen .history-header button:active:not(:disabled),.game-exit-button:active:not(:disabled),.training-coach-button:active:not(:disabled),.game-menu-button:active:not(:disabled),.game-menu-header button:active:not(:disabled),.game-menu-lobby-button:active:not(:disabled),.capot-button:active:not(:disabled),.modal-actions button:not(.contra):active:not(:disabled),.declaration-decision button:active:not(:disabled),.round-score-modal button:active:not(:disabled),.table-lobby-actions button:active:not(:disabled){background:linear-gradient(#c1a05f0e,#c1a05f05),#050504c7;box-shadow:inset 0 1px #f7e5be0d}.game-shell .auction-double-action button:not(.decline-double),.game-shell .modal-actions .contra,.game-shell .modal-actions button.contra{color:#fff;background:linear-gradient(#be1931fa,#85081dfa);border-color:#ff788270;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #50000c40}.game-shell .auction-double-action button:not(.decline-double):hover:not(:disabled),.game-shell .modal-actions .contra:hover:not(:disabled),.game-shell .modal-actions button.contra:hover:not(:disabled){color:#fff;background:linear-gradient(#d02140,#9d0a29);border-color:#ff97a09e}.game-shell .bid-modal{color:#f4f1e9;background:radial-gradient(circle at 50% -20%,#e8c77a17,#0000 44%),linear-gradient(#ffffff06,#0000 34%),#070808f0;border-color:#c9a96857;box-shadow:0 28px 72px #000000a8,inset 0 1px #ffffff0e,0 0 0 1px #c9a96809}.game-shell .bid-modal header{min-height:18px}.game-shell .bid-modal header strong{color:#e8c77ae0}.game-shell .bid-modal header span,.game-shell .bid-modal>p{color:#f4f1e985}.game-shell .bid-modal>p{border-bottom-color:#c9a9681f}.game-shell .bid-stepper{background:#c1a05f0b;border-color:#c1a05f38}.game-shell .bid-stepper button:not(:disabled):hover{color:#f2dfb9;background:#c1a05f14}.game-shell .bid-modal .capot-button,.game-shell .bid-modal .modal-actions button:not(.contra){color:var(--ui-control-text);background:linear-gradient(180deg, var(--ui-control-highlight), #c1a05f06), var(--ui-control-surface);border-color:var(--ui-control-border);-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);box-shadow:inset 0 1px #f7e5be17,0 8px 24px #0000002e}.game-shell .bid-modal .trump-row button{color:#080909;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffff0,#e0ddd4e6);border-color:#ffffff85;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0000003d}.game-shell .bid-modal .trump-row .trump-symbol{transition:transform .18s var(--ease-enter);place-items:center;line-height:1;display:grid}.game-shell .bid-modal .trump-row .trump-diamonds,.game-shell .bid-modal .trump-row .trump-hearts{color:#d84a43}.game-shell .bid-modal .trump-row .trump-clubs,.game-shell .bid-modal .trump-row .trump-spades,.game-shell .bid-modal .trump-row .trump-no-trump{color:#080909}.game-shell .bid-modal .trump-row button:not(:disabled):hover{background:linear-gradient(#fff,#ece8dcf7);border-color:#e8c77ab8;box-shadow:inset 0 1px #f7e5be17,0 12px 22px #00000042}@media (prefers-reduced-motion:reduce){.game-shell .bid-modal .trump-row .trump-symbol{transition-duration:1ms}}@media (width>=701px){.game-shell{--desktop-team-ours:#56a677eb;--desktop-team-ours-soft:#56a6779e;--desktop-team-theirs:#bc5353eb;--desktop-team-theirs-soft:#bc53539e}.game-shell .table-band.top{border-color:#c1a05f33}.game-shell .table-band.bottom{border-color:#c1a05f17}.game-shell .score-panel,.game-shell .contract-chip,.game-shell .latest-trick>div{background:linear-gradient(#c1a05f09,#0000 42%),#050505e6;border-color:#c1a05f3d;box-shadow:inset 0 1px #f4e1b90b,0 18px 38px #0000006b}.game-shell .score-target{color:#e2c791f0;background:#c1a05f0e;border-bottom-color:#c1a05f2e}.game-shell .score-teams,.game-shell .score-total,.game-shell .score-round-title{border-bottom-color:#c1a05f1a}.game-shell .score-teams .team-a,.game-shell .score-total span:first-child{color:var(--desktop-team-ours)}.game-shell .score-teams .team-b,.game-shell .score-total span:last-child{color:var(--desktop-team-theirs)}.game-shell .score-round span:first-child{color:var(--desktop-team-ours-soft)}.game-shell .score-round span:last-child{color:var(--desktop-team-theirs-soft)}.game-shell .score-round-meter span:first-child{background:#56a677c2}.game-shell .score-round-meter span:last-child{background:#bc5353c2}.game-shell .contract-chip strong{color:#e2c791a3}.game-shell .player-seat.top .medal,.game-shell .player-seat.bottom .medal{border-color:var(--desktop-team-ours-soft)}.game-shell .player-seat.left .medal,.game-shell .player-seat.right .medal{border-color:var(--desktop-team-theirs-soft)}.game-shell .player-seat.active .medal{box-shadow:0 0 0 5px #ffffff14,0 0 24px #ffffff24,inset 0 0 16px #ffffff0f}.game-shell .name-plate{color:#f4f0e8c2;background:#0707079e;border-color:#c1a05f29}.game-shell .player-seat.active .name-plate{color:#f1daacf5;background:#0a0907c7;border-color:#c1a05f75}.game-shell .first-badge{color:#e2c791f0;background:#090908e6;border-color:#c1a05f80;box-shadow:0 6px 14px #0000004d,inset 0 1px #f4e1b90f}.game-shell .seat-contract-marker{color:#f4f0e8;background:linear-gradient(#c1a05f14,#c1a05f05),#080807f0;border-color:#c1a05f61;box-shadow:0 8px 18px #00000061,inset 0 1px #f4e1b90f}.game-shell .seat-contract-marker .bid-suit.black{color:#f4f0e8}.game-shell .declaration-decision,.game-shell .round-score-modal,.game-shell .game-menu-panel{color:#f4f1e9;background:linear-gradient(#c1a05f0b,#0000 34%),#0c0c0bf5;border-color:#c1a05f4d}.game-shell .auction-double-action button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.game-shell .auction-double-action .sur-countdown{border-color:#ffffff61;flex:0 0 22px;width:22px;height:22px;display:inline-grid;position:static;transform:none}.game-shell .player-seat{--desktop-medal-lane:calc(50% + 39px)}.game-shell .player-seat.top{--speech-left:auto;--speech-right:var(--desktop-medal-lane);--speech-origin:right center;--speech-entry-x:8px;--seat-contract-top:16px;--seat-contract-left:var(--desktop-medal-lane);--seat-contract-right:auto;--seat-contract-transform:none}.game-shell .player-seat.bottom{--speech-top:10px;--speech-left:var(--desktop-medal-lane);--speech-right:auto;--speech-origin:left center;--speech-entry-x:-8px;--speech-entry-y:0px;--seat-contract-top:16px;--seat-contract-left:auto;--seat-contract-right:var(--desktop-medal-lane);--seat-contract-transform:none}.game-shell .player-seat.left{--speech-top:10px;--speech-left:var(--desktop-medal-lane);--speech-right:auto;--speech-origin:left center;--speech-entry-x:-8px;--seat-contract-top:16px;--seat-contract-left:auto;--seat-contract-right:var(--desktop-medal-lane);--seat-contract-transform:none}.game-shell .player-seat.right{--speech-top:10px;--speech-left:auto;--speech-right:var(--desktop-medal-lane);--speech-origin:right center;--speech-entry-x:8px;--seat-contract-top:16px;--seat-contract-left:var(--desktop-medal-lane);--seat-contract-right:auto;--seat-contract-transform:none}.game-shell .bid-bubble,.game-shell .bid-bubble-pass{--speech-line-h:22px;width:92px;min-width:92px;max-width:92px;height:38px;min-height:38px;padding:0 10px;font-size:14px;overflow:hidden}.game-shell .speech-ticker-viewport,.game-shell .speech-ticker-line{width:100%;height:var(--speech-line-h);line-height:var(--speech-line-h)}.game-shell .speech-ticker-line{flex-basis:var(--speech-line-h)}.game-shell .name-row{grid-template-columns:20px auto 20px;justify-content:center;place-items:center;gap:2px;display:inline-grid}.game-shell .name-row .name-plate{grid-column:2}.game-shell .name-double-slot{color:#d83232f5;width:20px;height:20px;box-shadow:none;opacity:1;background:#0c0d0df5;border:1px solid #d832329e;border-radius:50%;flex:0 0 20px;grid-area:1/1;padding:0;font-family:DM Mono,monospace;font-size:10px;font-weight:900;line-height:1;display:none;position:static;transform:none}.game-shell .name-double-slot.has-marker{place-items:center;display:grid}.game-shell .first-badge{border-radius:50%;grid-area:1/3;width:20px;min-width:20px;height:20px;padding:0;font-size:10px;display:grid;position:static;transform:none}.game-shell .first-badge-full{display:none}.game-shell .first-badge-compact{display:block}.game-shell .player-seat.right .first-badge{grid-column:1;left:auto;right:auto}.game-shell .player-seat.right .name-double-slot{grid-column:3}.game-shell .player-seat>.seat-double-marker{display:none}}@media (width<=700px){.history-screen{grid-template-rows:64px auto minmax(0, 1fr) calc(58px + env(safe-area-inset-bottom))}.history-brand-header{padding:0 14px}.history-brand-lockup .lobby-brand-wordmark{height:25px}.history-profile-summary>i{width:34px;height:34px;font-size:17px}.history-profile-summary>span{display:none}.history-screen .history-header{min-height:50px}.history-stage-footer{min-height:calc(58px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom)}}@media (width<=700px) and (orientation:portrait){.game-shell .name-plate{color:#f4f0e8d1;letter-spacing:.012em;background:linear-gradient(#ffffff06,#0000),#050505ad;border-color:#c1a05f2e;border-radius:clamp(5px,1.55vw,7px);font-family:Noto Sans Armenian,system-ui,sans-serif;font-weight:600;line-height:1.1;box-shadow:inset 0 1px #f4e1b909}.game-shell .player-seat.active .name-plate{color:#f4e0b9f5;background:linear-gradient(#c1a05f0d,#0000),#070706cc;border-color:#c1a05f6b}}@media (width>=701px){.game-shell .declaration-reveal{--desktop-declaration-card-w:clamp(96px, 6.8vw, 112px);--desktop-declaration-card-h:clamp(139px, 9.85vw, 162px);--desktop-declaration-step:clamp(44px, 3.45vw, 54px);width:clamp(350px,29vw,450px);height:clamp(218px,18vw,258px)}.game-shell .declaration-reveal:is([data-card-count="5"],[data-card-count="6"]){--desktop-declaration-step:clamp(34px, 2.75vw, 43px)}.game-shell .declaration-reveal:is([data-card-count="7"],[data-card-count="8"]){--desktop-declaration-step:clamp(26px, 2.1vw, 33px)}.game-shell .game-card.size-declaration{--card-w:var(--desktop-declaration-card-w);--card-h:var(--desktop-declaration-card-h)}.game-shell .declaration-fan>span{transform:translateX(calc(var(--decl-offset) * var(--desktop-declaration-step) + var(--desktop-declaration-card-w) * -.5)) translateY(var(--decl-card-y)) rotate(calc(var(--decl-offset) * 4deg))}.game-shell .player-seat.top .declaration-reveal{top:78px}.game-shell .player-seat.top .declaration-fan{top:var(--desktop-declaration-card-h);bottom:auto;transform:rotate(180deg)}.game-shell .player-seat.top .declaration-fan>span{top:0;bottom:auto}.game-shell .player-seat.top .declaration-reveal>strong{top:calc(var(--desktop-declaration-card-h) + 7px);bottom:auto;transform:translate(-50%)rotate(180deg)}.game-shell .player-seat.bottom .declaration-reveal{top:clamp(-272px,-19vw,-238px);left:50%}.game-shell .player-seat.bottom .declaration-reveal>strong{top:auto;bottom:calc(var(--desktop-declaration-card-h) + 2px)}.game-shell .player-seat.left .declaration-reveal,.game-shell .player-seat.right .declaration-reveal{transform-origin:50%;width:clamp(142px,11vw,166px);height:clamp(224px,18vw,270px);top:50%;left:50%;transform:translate(-50%,-50%)}.game-shell .player-seat.left .declaration-reveal{animation:.7s cubic-bezier(.18,.9,.18,1.08) both desktop-declaration-reveal-left;right:auto}.game-shell .player-seat.right .declaration-reveal{animation:.7s cubic-bezier(.18,.9,.18,1.08) both desktop-declaration-reveal-right;right:auto}.game-shell .player-seat.left .declaration-fan,.game-shell .player-seat.right .declaration-fan{transform-origin:50%;top:50%;bottom:auto}.game-shell .player-seat.left .declaration-fan{transform:translate(-50%,-50%)rotate(90deg)}.game-shell .player-seat.right .declaration-fan{transform:translate(-50%,-50%)rotate(-90deg)}.game-shell .player-seat.left .declaration-fan>strong,.game-shell .player-seat.right .declaration-fan>strong{top:auto;right:auto;bottom:calc(var(--desktop-declaration-card-h) + 2px);box-sizing:border-box;justify-content:center;align-items:center;height:25px;padding:0 12px;display:inline-flex;left:0;transform:translate(-50%)}.game-shell .player-seat.left .declaration-reveal.exiting{animation:.24s ease-in both desktop-declaration-exit-left}.game-shell .player-seat.right .declaration-reveal.exiting{animation:.24s ease-in both desktop-declaration-exit-right}@keyframes desktop-declaration-reveal-left{0%{opacity:0;transform:translate(-50%,-50%)translate(-14px)}to{opacity:1;transform:translate(-50%,-50%)translate(0)}}@keyframes desktop-declaration-reveal-right{0%{opacity:0;transform:translate(-50%,-50%)translate(14px)}to{opacity:1;transform:translate(-50%,-50%)translate(0)}}@keyframes desktop-declaration-exit-left{to{opacity:0;transform:translate(-50%,-50%)translate(-24px)}}@keyframes desktop-declaration-exit-right{to{opacity:0;transform:translate(-50%,-50%)translate(24px)}}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.game-shell .declaration-reveal{--desktop-declaration-card-w:clamp(72px, 13dvh, 88px);--desktop-declaration-card-h:clamp(104px, 18.85dvh, 128px);--desktop-declaration-step:clamp(32px, 6.4dvh, 42px);width:clamp(280px,34vw,340px);height:clamp(166px,31dvh,204px)}.game-shell .player-seat.top .declaration-reveal{top:60px}.game-shell .player-seat.bottom .declaration-reveal{top:clamp(-210px,-36dvh,-176px)}.game-shell .player-seat.left .declaration-reveal,.game-shell .player-seat.right .declaration-reveal{width:clamp(112px,20dvh,136px);height:clamp(178px,33dvh,218px)}}:root{--gold:#c9a968;--gold-bright:#e8c77a;--panel-border:#c9a96838;--glass-bg:#ffffff09;--glass-bg-hover:#ffffff0e;--glass-border:#ffffff12;--glass-border-gold:#c9a96838;--glass-bg-selected:#c9a9681f;--ui-champagne:var(--gold);--ui-champagne-soft:#e8c77ac7;--ui-champagne-line:var(--glass-border-gold);--ui-champagne-line-strong:#c9a96894;--ui-control-text:var(--gold-bright);--ui-control-surface:var(--glass-bg);--ui-control-surface-soft:var(--glass-bg);--ui-control-highlight:transparent;--ui-control-highlight-soft:transparent;--ui-control-border:var(--glass-border-gold)}:root :is(.lobby-profile-button,.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.inline-matchmaking-close,.stake-portal-enter,.history-header button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button){color:var(--gold-bright);background:var(--glass-bg);border-color:var(--glass-border-gold);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}:root :is(.lobby-profile-button,.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.inline-matchmaking-close,.history-header button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button):hover:not(:disabled){color:var(--gold-bright);background:var(--glass-bg-hover);border-color:var(--gold);box-shadow:inset 0 1px #ffffff0b}:root :is(.lobby-profile-button,.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.inline-matchmaking-close,.history-header button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button):focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}:root :is(.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button):active:not(:disabled){background:#c9a96817;box-shadow:inset 0 1px 4px #00000047}:root :is(.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.capot-button,.modal-actions button:not(.contra),.declaration-decision button,.round-score-modal button,.table-lobby-actions button):disabled{cursor:default;opacity:.42}.lobby-stage-shell .stake-portal-enter{color:var(--gold-bright);border-color:var(--glass-border-gold);background:0 0}.lobby-stage-shell .stake-portal:hover .stake-portal-enter{color:var(--gold-bright);border-color:var(--gold);background:#c9a9681f}.game-shell .bid-modal{background:radial-gradient(circle at 50% -24%,#e8c77a13,#0000 42%),linear-gradient(#ffffff05,#0000 32%),#070808f6;border-color:#c9a9684d;box-shadow:0 22px 54px #0000009e,inset 0 1px #ffffff0b}.game-shell .bid-modal header,.game-shell .bid-modal .bid-top-row,.game-shell .bid-modal .trump-row,.game-shell .bid-modal .modal-actions{align-items:center}.game-shell .bid-modal .trump-row button{color:#090a0a;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#e8e5dc;background-image:linear-gradient(#fffef9,#dedbd2);border-color:#fff9;transition:color .2s,background .2s,border-color .2s,box-shadow .16s,transform .11s;box-shadow:inset 0 1px #ffffffbd,0 6px 14px #00000038}.game-shell .bid-modal .trump-row .trump-spades,.game-shell .bid-modal .trump-row .trump-clubs,.game-shell .bid-modal .trump-row .trump-no-trump{color:#090a0a}.game-shell .bid-modal .trump-row .trump-hearts,.game-shell .bid-modal .trump-row .trump-diamonds{color:#cf3438}.game-shell .bid-modal .trump-row button:not(:disabled):hover{background-color:#f2efe7;background-image:linear-gradient(#fff,#ebe7dc);border-color:#e8c77aad;transform:none;box-shadow:inset 0 1px #ffffffdb,0 8px 17px #00000042}.game-shell .bid-modal .trump-row button.selected,.game-shell .bid-modal .trump-row button.selected:not(:disabled):hover{background-color:#e8d6aa;background-image:linear-gradient(#cdb274,#ead8ac 62%,#f5e8c8);border-color:#e8c77adb;transform:translateY(2px)scale(.96);box-shadow:inset 0 7px 11px #3d290857,inset 0 -1px #ffffffb3,0 2px 4px #0000004d,0 0 0 2px #e8c77a61}.game-shell .bid-modal .trump-row button.selected .trump-symbol{transform:translateY(1px)scale(.96)}.game-shell .bid-modal .trump-row .trump-hearts.selected,.game-shell .bid-modal .trump-row .trump-diamonds.selected{color:#cf3438}.game-shell .bid-modal .trump-row .trump-spades.selected,.game-shell .bid-modal .trump-row .trump-clubs.selected,.game-shell .bid-modal .trump-row .trump-no-trump.selected{color:#090a0a}.game-shell .bid-modal .capot-button,.game-shell .bid-modal .modal-actions button:not(.contra){color:var(--gold-bright);background:var(--glass-bg);border-color:var(--glass-border-gold);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.game-shell .bid-modal .modal-actions .gold-button{color:#f4dfae;background:linear-gradient(#e8c77a38,#c9a9681b),#090908e6;border-color:#e8c77aad;box-shadow:inset 0 1px #fff4d81c}.game-shell .bid-modal .modal-actions .pass-button{color:#faf8f1e6;background:#ffffff0e;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0e}.game-shell .bid-modal .capot-button:hover:not(:disabled){color:var(--gold-bright);background:var(--glass-bg-hover);border-color:var(--gold)}.game-shell .bid-modal .modal-actions .gold-button:hover:not(:disabled){color:#f8e7bd;background:linear-gradient(#e8c77a4a,#c9a96824),#0a0a08eb;border-color:#e8c77ad6}.game-shell .bid-modal .modal-actions .pass-button:hover:not(:disabled){color:#fffdf8;background:#ffffff16;border-color:#ffffff47}.game-shell .bid-modal .capot-button[aria-pressed=true],.game-shell .bid-modal .capot-button[aria-pressed=true]:hover:not(:disabled){color:#eef9ff;background:linear-gradient(#6cbeeb57,#448bb538);border-color:#8fd8ffc2;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #5cb0e01f}.game-shell .bid-modal :is(.bid-stepper button,.capot-button,.trump-row button,.modal-actions button){touch-action:manipulation}.game-shell .bid-modal :is(.bid-stepper button,.capot-button,.trump-row button,.modal-actions button):active:not(:disabled){border-color:#e8c77ac7;transition-duration:80ms;transform:translateY(1px)}.game-shell .declaration-decision,.game-shell .round-score-modal,.game-shell .game-menu-panel,.lobby-auth-popover,.inline-matchmaking-card{border-color:var(--glass-border-gold);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}.game-shell .bid-modal,.game-shell .bid-stepper{-webkit-backdrop-filter:none;backdrop-filter:none}.game-shell .auction-double-action button:not(.decline-double),.game-shell .modal-actions .contra,.game-shell .modal-actions button.contra{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#be1931fa,#85081dfa);border-color:#ff788270}@media (prefers-reduced-motion:reduce){:root :is(.lobby-profile-button,.lobby-auth-popover button,.lobby-auth-tabs button,.inline-bot-button,.inline-cancel-button,.inline-matchmaking-close,.history-header button,.game-exit-button,.training-coach-button,.game-menu-button,.game-menu-header button,.game-menu-lobby-button,.capot-button,.modal-actions button,.declaration-decision button,.round-score-modal button,.table-lobby-actions button,.trump-row button){transition-duration:1ms}}.game-menu-preferences{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.game-menu-preferences button{color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #c9a96838;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;min-height:52px;padding:7px 10px;display:grid}.game-menu-preferences button[aria-pressed=true]{color:#e8c77a;background:#c9a96814}.game-menu-preferences button svg{grid-row:1/span 2}.game-menu-preferences button span{font-size:11px;font-weight:800}.game-menu-preferences button small{color:#ffffff75;font-size:9px}.game-menu-preferences button:focus-visible{outline-offset:2px;outline:2px solid #e8c77a}.lobby-stage-shell .stake-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,8vw,96px);width:min(760px,100%);margin-top:34px;position:relative}.lobby-stage-shell .stake-portals:after{pointer-events:none;content:"";background:linear-gradient(#0000,#c1a05f1f 14%,#dfc48b9e 50%,#c1a05f1f 86%,#0000);width:1px;position:absolute;top:14%;bottom:12%;left:50%;box-shadow:0 0 12px #c1a05f14}.lobby-stage-shell .stake-portal{height:auto;min-height:288px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 14px 42px;overflow:visible}.lobby-stage-shell .stake-portal:before{opacity:0;filter:blur(12px);background:radial-gradient(#c1a05f14,#0000 68%);inset:12% 5% 18%}.lobby-stage-shell .stake-portal:hover,.lobby-stage-shell .stake-portal:focus-visible{background:0 0;border-color:#0000;transform:none}.lobby-stage-shell .stake-portal:hover:before,.lobby-stage-shell .stake-portal:focus-visible:before{opacity:1}.lobby-stage-shell .stake-portal:focus-visible{outline-offset:8px;border-radius:18px;outline:1px solid #dfc48bb8}.lobby-stage-shell .stake-symbol{opacity:.68;top:8px}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{opacity:.94;filter:brightness(1.08);transform:translate(-50%)translateY(-4px)scale(1.035)}.lobby-stage-shell .stake-portal-enter{color:#e1ca9bc2;background:0 0;border:0;border-radius:0;min-width:auto;min-height:44px;padding:0 7px;bottom:0;right:50%;transform:translate(50%)}.lobby-stage-shell .stake-portal:hover .stake-portal-enter{color:#fff7e8;background:0 0;border-color:#0000;transform:translate(50%)}.lobby-stage-shell .stake-portal-locked{color:#ffffff75;background:0 0;align-items:center;gap:7px;width:auto;min-height:44px;display:flex;inset:auto 50% 0 auto;transform:translate(50%)}.lobby-stage-shell .stake-portal-locked small{font-size:10px;font-weight:650}.lobby-stage-shell .stake-portal-locked b{color:#dfc48bb8;font-family:DM Mono,monospace;font-size:11px}.lobby-stage-shell .stake-portal.locked .stake-symbol{opacity:.42;filter:grayscale()}@media (width<=700px){.lobby-stage-shell .stake-portals{gap:25px;margin-top:24px}.lobby-stage-shell .stake-portals:after{top:16%;bottom:13%}.lobby-stage-shell .stake-portal{border-radius:0;height:228px;min-height:228px;padding:0 4px 38px}.lobby-stage-shell .stake-symbol{top:0;transform:translate(-50%)scale(.78)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.8)}.lobby-stage-shell .stake-portal-enter{bottom:-3px;right:50%}.lobby-stage-shell .stake-portal-locked{flex-direction:column;justify-content:center;gap:0;bottom:-3px}.lobby-stage-shell .lobby-auth-popover{top:auto;right:10px;bottom:calc(66px + env(safe-area-inset-bottom));width:auto;max-height:min(560px,calc(var(--app-height,100dvh) - 100px));padding-bottom:calc(18px + env(safe-area-inset-bottom));border-color:#c1a05f61;border-radius:22px 22px 16px 16px;animation:.22s ease-out both lobby-sheet-in;position:fixed;left:10px;overflow-y:auto;box-shadow:0 -28px 80px #000000c2}}.lobby-stage-shell .stake-symbol{opacity:.78;transform-origin:bottom;top:14px;transform:translate(-50%)scale(.88)}.lobby-stage-shell .stake-symbol:after{z-index:-1;content:"";filter:blur(4px);background:radial-gradient(#0000007a,#0000 72%);height:18px;position:absolute;bottom:-13px;left:32px;right:20px}.lobby-stage-shell .symbol-card{color:#f8f7f2cc;background:linear-gradient(145deg,#ffffff1b,#ffffff03 62%),#08080861;border-color:#ffffff8f;box-shadow:0 10px 22px #0000006b}.lobby-stage-shell .symbol-chip-stack{bottom:-22px;right:2px}.lobby-stage-shell .symbol-1000 .symbol-chip-stack{bottom:-22px;right:-8px}.lobby-stage-shell .symbol-chip-stack img{filter:drop-shadow(0 4px 5px #000000b8)}.lobby-stage-shell .symbol-chip-stack img:first-child{bottom:-3px}.lobby-stage-shell .symbol-chip-stack img:nth-child(2){bottom:6px}.lobby-stage-shell .symbol-chip-stack img:nth-child(3){bottom:15px}.lobby-stage-shell .symbol-chip-stack img:nth-child(4){bottom:24px}.lobby-stage-shell .symbol-card.high-left{left:5px;transform:rotate(-15deg)}.lobby-stage-shell .symbol-card.high-center{z-index:1;left:54px;transform:rotate(-1deg)translateY(-3px)}.lobby-stage-shell .symbol-card.high-right{z-index:2;right:5px;transform:rotate(15deg)}.lobby-stage-shell .stake-portal-label{transform:translateY(-9px)}@media (width<=700px){.lobby-stage-shell .stake-symbol{top:4px;transform:translate(-50%)scale(.7)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.72)}.lobby-stage-shell .stake-portal-label{transform:translateY(-5px)}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.game-shell .player-seat.left{left:max(4px, env(safe-area-inset-left));transform-origin:0}.game-shell .player-seat.right{right:max(4px, env(safe-area-inset-right));transform-origin:100%;left:auto}.game-shell .auction-double-action{border-radius:12px;grid-template-columns:auto clamp(104px,14vw,128px);gap:4px 7px;min-width:clamp(188px,26vw,230px);padding:5px 7px}.game-shell .auction-double-action strong{font-size:clamp(15px,3.2dvh,17px)}.game-shell .auction-double-action button{border-radius:9px;gap:6px;min-width:0;height:34px;min-height:34px;padding:0 12px;font-size:12px}.game-shell .auction-double-action .sur-countdown{flex-basis:19px;width:19px;height:19px;font-size:10px}}.lobby-stage-shell .lobby-medallion-center{opacity:.009}.lobby-stage-shell .stake-portals:after{top:24%;bottom:24%}.lobby-stage-shell .stake-symbol{opacity:.82;transform:translate(-50%)scale(.98)}.lobby-stage-shell .stake-1000 .symbol-card{background:linear-gradient(145deg,#ffffff20,#ffffff04 62%),#08080870;border-color:#ffffffa3}.lobby-stage-shell .stake-1000 .symbol-chip-stack{filter:brightness(1.08)}.lobby-stage-shell .stake-portal-label b{color:#fffffff0;font-size:29px;transition:color .18s,text-shadow .18s}.lobby-stage-shell .stake-portal:before{background:radial-gradient(#c1a05f1b,#0000 66%);inset:8% 0 14%}.lobby-stage-shell .stake-portal:hover .stake-portal-label b,.lobby-stage-shell .stake-portal:focus-visible .stake-portal-label b{color:#e5c887;text-shadow:0 0 18px #c1a05f29}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{opacity:1;transform:translate(-50%)translateY(-4px)scale(1.025)}.lobby-stage-shell .stake-portal:hover .symbol-chip-stack,.lobby-stage-shell .stake-portal:focus-visible .symbol-chip-stack{transform:translateY(-2px)}.lobby-stage-shell .symbol-chip-stack{transition:transform .18s,filter .18s}.lobby-stage-shell .match-stage-meta{color:#ffffff80;margin-top:24px}@media (width<=700px){.lobby-stage-shell .stake-portals{margin-top:8px}.lobby-stage-shell .stake-portals:after{top:23%;bottom:22%}.lobby-stage-shell .stake-symbol{transform:translate(-50%)scale(.77)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.79)}.lobby-stage-shell .stake-portal-label b{font-size:24px}.lobby-stage-shell .match-stage-meta{margin-top:18px}}.lobby-stage-shell .stake-net-win{color:#e0c3859e;letter-spacing:.1em;white-space:nowrap;grid-column:1/-1;justify-content:center;align-items:baseline;gap:7px;margin-top:7px;font-family:Noto Sans Armenian,sans-serif;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.lobby-stage-shell .stake-net-win strong{color:#ffffffc7;letter-spacing:0;font-family:DM Mono,monospace;font-size:12px;font-weight:700}@media (width<=700px){.lobby-stage-shell .stake-net-win{gap:5px;margin-top:5px;font-size:7px}.lobby-stage-shell .stake-net-win strong{font-size:10px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(0,auto) auto auto;align-content:center;row-gap:clamp(3px,.8dvh,7px);width:min(1180px,100% - 12px);height:100%}.lobby-stage-shell .stake-selector h1{margin:0;font-size:clamp(28px,6.2dvh,40px)}.lobby-stage-shell .stake-carousel{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:clamp(4px,1vw,10px);width:100%;display:grid}.lobby-stage-shell .stake-carousel-arrow{z-index:2;width:44px;height:44px;color:var(--gold-bright);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff09;border:1px solid #c9a96838;border-radius:50%;place-items:center;padding:0;display:grid}.lobby-stage-shell .stake-carousel-arrow:disabled{cursor:default;opacity:.24}.lobby-stage-shell .stake-carousel-arrow:not(:disabled):hover{border-color:var(--gold);background:#ffffff0e}.lobby-stage-shell .stake-portals{--landscape-stake-slide-w:clamp(340px, 42vw, 480px);width:100%;max-width:none;height:clamp(214px,41dvh,250px);padding:0 max(clamp(8px, 1.4vw, 18px), calc((100% - var(--landscape-stake-slide-w)) / 2));scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;gap:clamp(12px,2vw,22px);margin:0;scroll-padding-inline:clamp(8px,1.4vw,18px);display:flex;overflow:auto hidden}.lobby-stage-shell .stake-portals::-webkit-scrollbar{display:none}.lobby-stage-shell .stake-portals:after{display:none}.lobby-stage-shell .stake-portal{flex:0 0 var(--landscape-stake-slide-w);height:100%;min-height:0;box-shadow:none;scroll-snap-align:center;scroll-snap-stop:always;background:0 0;border:0;border-radius:0;padding:0 14px 34px;overflow:visible}.lobby-stage-shell .stake-portal:after{pointer-events:none;content:"";background:linear-gradient(#0000,#c1a05f1f 14%,#dfc48b8a 50%,#c1a05f1f 86%,#0000);width:1px;position:absolute;top:12%;bottom:12%;right:calc(clamp(12px,2vw,22px)/-2);box-shadow:0 0 12px #c1a05f14}.lobby-stage-shell .stake-portal:last-child:after{display:none}.lobby-stage-shell .stake-symbol{top:clamp(-12px,-1.6dvh,-7px);transform:translate(-50%)scale(1)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(1.03)}.lobby-stage-shell .stake-portal-label{transform:translateY(-3px)}.lobby-stage-shell .stake-carousel-cue{color:#ffffff6b;justify-content:center;align-items:center;gap:8px;min-height:18px;margin-top:0;display:flex}.lobby-stage-shell .stake-carousel-cue span{gap:5px;display:flex}.lobby-stage-shell .stake-carousel-cue i{background:#fff3;border-radius:999px;width:5px;height:5px;transition:width .18s,background .18s;display:block}.lobby-stage-shell .stake-carousel-cue i.active{background:#e8c77ad1;width:17px}.lobby-stage-shell .stake-carousel-cue small{letter-spacing:.05em;font-size:8px;font-weight:700}.lobby-stage-shell .match-stage-meta{margin-top:0}}.lobby-stage-shell .stake-portal-label{width:max-content;max-width:calc(100% - 24px);margin:0;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lobby-stage-shell .stake-portal-label small{text-overflow:ellipsis;overflow:hidden}@media (width<=700px){.lobby-stage-shell .stake-portal-label{max-width:calc(100% - 8px);bottom:5px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-portal-label{bottom:5px}}.lobby-stage-shell .stake-option-name{z-index:3;color:#d5b575ad;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 24px);font-family:Noto Sans Armenian,sans-serif;font-size:9px;font-weight:800;transition:color .18s;position:absolute;top:2px;left:50%;overflow:hidden;transform:translate(-50%)}.lobby-stage-shell .stake-option-ground{z-index:0;pointer-events:none;filter:blur(5px);opacity:.72;background:radial-gradient(#c1a05f13,#0003 43%,#0000 72%);width:176px;height:34px;transition:opacity .18s,transform .18s;position:absolute;top:137px;left:50%;transform:translate(-50%)}.lobby-stage-shell .stake-symbol{top:26px}.lobby-stage-shell .symbol-chip-stack{right:24px}.lobby-stage-shell .symbol-1000 .symbol-chip-stack{right:18px}.lobby-stage-shell .stake-portal-label:before{content:"";background:#d5b57599;width:5px;height:5px;transition:background .18s,box-shadow .18s;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(45deg)}.lobby-stage-shell .stake-portal-label:after{content:"";background:linear-gradient(90deg,#0000,#c1a05f4d,#0000);height:1px;transition:background .18s;position:absolute;bottom:-9px;left:16%;right:16%}.lobby-stage-shell .stake-portal:hover .stake-option-name,.lobby-stage-shell .stake-portal:focus-visible .stake-option-name{color:#ebcf97eb}.lobby-stage-shell .stake-portal:hover .stake-option-ground,.lobby-stage-shell .stake-portal:focus-visible .stake-option-ground{opacity:1;transform:translate(-50%)scaleX(1.08)}.lobby-stage-shell .stake-portal:hover .stake-portal-label:before,.lobby-stage-shell .stake-portal:focus-visible .stake-portal-label:before{background:#e5c887;box-shadow:0 0 10px #c1a05f47}.lobby-stage-shell .stake-portal:hover .stake-portal-label:after,.lobby-stage-shell .stake-portal:focus-visible .stake-portal-label:after{background:linear-gradient(90deg,#0000,#e5c887b8,#0000)}.lobby-stage-shell .match-stage-meta{margin-top:14px}@media (width<=700px){.lobby-stage-shell .stake-option-name{max-width:calc(100% - 8px);font-size:8px;top:1px}.lobby-stage-shell .stake-symbol{top:21px}.lobby-stage-shell .stake-option-ground{width:140px;height:28px;top:112px}.lobby-stage-shell .symbol-chip-stack{right:31px}.lobby-stage-shell .symbol-1000 .symbol-chip-stack{right:27px}.lobby-stage-shell .stake-portal-label:before{width:4px;height:4px;top:-12px}.lobby-stage-shell .stake-portal-label:after{bottom:-6px}.lobby-stage-shell .match-stage-meta{margin-top:10px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-option-name{font-size:8px;top:0}.lobby-stage-shell .stake-symbol{top:19px}.lobby-stage-shell .stake-option-ground{width:150px;height:28px;top:108px}.lobby-stage-shell .stake-portal-label:before{width:4px;height:4px;top:-11px}.lobby-stage-shell .stake-portal-label:after{bottom:-6px}.lobby-stage-shell .match-stage-meta{margin-top:5px}}@media (width<=700px){.lobby-stage-shell .stake-portals{margin-top:16px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-portals{margin-top:8px}}.lobby-stage-shell .stake-selector{animation:.24s cubic-bezier(.2,.78,.2,1) both lobby-composition-enter}.lobby-stage-shell .stake-200:hover .stake-symbol,.lobby-stage-shell .stake-200:focus-visible .stake-symbol{transform:translate(-50%)translateY(-4px)scale(1.065)}.lobby-stage-shell .stake-portal-label>span{color:#ffffff94;align-self:end;margin-left:-2px;padding-bottom:3px}.lobby-stage-shell .stake-portal:active .stake-symbol,.lobby-stage-shell .stake-200:active .stake-symbol{transition-duration:80ms;transform:translate(-50%)translateY(1px)scale(.99)}.lobby-stage-shell .stake-portal:active .stake-option-ground{opacity:.9;transition-duration:80ms;transform:translate(-50%)scaleX(.92)scaleY(.88)}.lobby-stage-shell .stake-portal:active .stake-portal-label b{color:#f0d89f;transition-duration:80ms}.lobby-stage-shell .match-stage-meta{color:#ffffff8f;font-variant-numeric:tabular-nums}@media (width>=701px) and (width<=1200px){.lobby-stage-shell .stake-selector h1{font-size:clamp(40px,4.2vw,50px)}}@media (width<=700px){.lobby-stage-shell .stake-200 .stake-symbol{transform:translate(-50%)scale(.8)}.lobby-stage-shell .stake-200:hover .stake-symbol,.lobby-stage-shell .stake-200:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.82)}.lobby-stage-shell .stake-portal-label>span{padding-bottom:2px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-200 .stake-symbol{transform:translate(-50%)scale(.75)}.lobby-stage-shell .stake-200:hover .stake-symbol,.lobby-stage-shell .stake-200:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.78)}}@keyframes lobby-composition-enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-selector{animation:none}.lobby-stage-shell .stake-portal:active .stake-symbol,.lobby-stage-shell .stake-portal:active .stake-option-ground,.lobby-stage-shell .stake-portal:active .stake-portal-label b{transition-duration:1ms}}.lobby-stage-shell .stake-option-orbits{z-index:0;pointer-events:none;opacity:.11;width:336px;height:220px;transition:opacity .18s;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-3deg)}.lobby-stage-shell .stake-option-orbits svg{width:100%;height:100%;display:block;overflow:visible}.lobby-stage-shell .stake-option-orbits ellipse{fill:none;stroke:#e0c385e6;stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lobby-stage-shell .stake-option-orbits .orbit-outer{stroke-dasharray:39 8 37 16;stroke-dashoffset:4px}.lobby-stage-shell .stake-option-orbits .orbit-inner{stroke:#e0c385c2;stroke-dasharray:31 9 43 17;stroke-dashoffset:-8px}.lobby-stage-shell .stake-option-orbits.orbit-high .orbit-outer{stroke-dasharray:37 9 40 14;stroke-dashoffset:-3px}.lobby-stage-shell .stake-option-orbits.orbit-high .orbit-inner{stroke-dasharray:42 10 31 17;stroke-dashoffset:7px}.lobby-stage-shell .stake-option-orbits.orbit-high{transform:translate(-50%)rotate(3deg)}.lobby-stage-shell .stake-portal:hover .stake-option-orbits,.lobby-stage-shell .stake-portal:focus-visible .stake-option-orbits{opacity:.18}@media (width<=700px){.lobby-stage-shell .stake-option-orbits{opacity:.095;width:265px;height:176px;top:-5px}}@media (width>=701px) and (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-option-orbits{opacity:.095;width:250px;height:164px;top:-5px}.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(0,auto) auto;row-gap:clamp(2px,.6dvh,5px);width:min(820px,100% - 104px)}.lobby-stage-shell .stake-carousel{width:100%;display:block}.lobby-stage-shell .stake-carousel-arrow,.lobby-stage-shell .stake-carousel-cue{display:none}.lobby-stage-shell .stake-portals{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,7vw,76px);width:100%;height:clamp(205px,52dvh,228px);margin-top:clamp(4px,1dvh,8px);padding:0;display:grid;overflow:visible}.lobby-stage-shell .stake-portals:after{display:block;top:11%;bottom:17%}.lobby-stage-shell .stake-portal{scroll-snap-align:none;width:100%;min-width:0;height:100%;padding:0 8px 34px;overflow:visible}.lobby-stage-shell .stake-portal:after{display:none}.lobby-stage-shell .stake-option-orbits{width:min(280px,92%);height:168px}.lobby-stage-shell .stake-symbol{top:18px}.lobby-stage-shell .stake-portal-label{bottom:4px}.lobby-stage-shell .match-stage-meta{margin-top:clamp(2px,.6dvh,5px)}}.lobby-stage-shell{--lobby-art-size:.94;--lobby-header-h:clamp(68px, 8.2dvh, 82px);--lobby-footer-h:clamp(56px, 7dvh, 64px);--lobby-content-inline:clamp(16px, 4vw, 64px);--lobby-header-content-w:1280px;--lobby-composition-w:min(920px, calc(100vw - 2 * var(--lobby-content-inline)));grid-template-rows:calc(var(--lobby-header-h) + env(safe-area-inset-top)) minmax(0, 1fr) calc(var(--lobby-footer-h) + env(safe-area-inset-bottom))}.lobby-stage-shell .lobby-stage-header{width:100%;min-width:0;min-height:0;padding:env(safe-area-inset-top) max(var(--lobby-content-inline), env(safe-area-inset-right), calc((100% - var(--lobby-header-content-w)) / 2)) 0 max(var(--lobby-content-inline), env(safe-area-inset-left), calc((100% - var(--lobby-header-content-w)) / 2))}.lobby-stage-shell .lobby-profile-button{align-content:center}.lobby-stage-shell .match-stage{width:100%;height:100%;min-height:0;padding:clamp(18px, 3dvh, 34px) var(--lobby-content-inline);box-sizing:border-box;align-self:stretch;overflow:hidden}.lobby-stage-shell .lobby-medallion-backdrop{top:calc(var(--lobby-header-h) + env(safe-area-inset-top));bottom:calc(var(--lobby-footer-h) + env(safe-area-inset-bottom))}.lobby-stage-shell .stake-selector{width:var(--lobby-composition-w);grid-template-rows:auto minmax(280px,330px) auto;align-content:center;justify-items:center;gap:clamp(14px,2.5dvh,26px);height:auto;display:grid;transform:none}.lobby-stage-shell .stake-selector h1{margin:0;font-size:clamp(42px,5vw,64px);line-height:.96}.lobby-stage-shell .stake-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,8vw,100px);width:min(800px,100%);height:clamp(280px,40dvh,330px);min-height:280px;max-height:390px;margin:0;padding:0;display:grid;position:relative;overflow:visible}.lobby-stage-shell .stake-portals:after{display:block;top:12%;bottom:12%}.lobby-stage-shell .stake-portal{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0 10px 58px;position:relative;overflow:visible}.lobby-stage-shell .stake-option-name{top:0}.lobby-stage-shell .stake-symbol{transform:translateX(-50%) scale(clamp(.9, 1.7dvh, 1.04));top:clamp(30px,6dvh,52px)}.lobby-stage-shell .stake-200 .stake-symbol{transform:translateX(-50%) scale(clamp(.9, 1.7dvh, 1.04))}.lobby-stage-shell .stake-option-orbits,.lobby-stage-shell .stake-option-orbits.orbit-high{width:min(340px,110%);height:min(230px,65%);top:clamp(8px,2dvh,18px)}.lobby-stage-shell .stake-portal-label{top:230px;bottom:auto;transform:translate(-50%)}.lobby-stage-shell .match-stage-meta{min-height:20px;margin:0}.lobby-stage-shell .lobby-stage-footer{width:100%;min-width:0;min-height:0;padding:0 var(--lobby-content-inline) env(safe-area-inset-bottom)}@media (width<=360px){.lobby-stage-shell .lobby-stage-brand,.lobby-stage-shell .lobby-header-account-group,.lobby-stage-shell .lobby-bottom-nav{min-width:0}.lobby-stage-shell .lobby-brand-wordmark{font-size:26px}.lobby-stage-shell .lobby-header-account-group{gap:6px}.lobby-stage-shell .lobby-balance-pill{min-width:0;min-height:44px;padding-inline:7px}.lobby-stage-shell .lobby-stage-header .lobby-profile-button{justify-content:center;width:46px;min-width:46px;height:46px;padding:0}.lobby-stage-shell .lobby-profile-button>svg{display:none}.lobby-stage-shell .lobby-bottom-nav{width:100%}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell{--lobby-header-h:clamp(66px, 8dvh, 76px);--lobby-footer-h:58px;--lobby-content-inline:clamp(12px, 4vw, 20px)}.lobby-stage-shell .lobby-stage-header{padding-inline:var(--lobby-content-inline)}.lobby-stage-shell .match-stage{padding-block:clamp(20px,4dvh,38px)}.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(238px,1fr) auto;gap:clamp(16px,2.6dvh,24px);width:100%;height:auto}.lobby-stage-shell .stake-selector h1{max-width:100%;font-size:clamp(34px,9.7vw,46px);line-height:1.02}.lobby-stage-shell .stake-portals{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,5vw,30px);width:100%;min-height:238px;max-height:300px}.lobby-stage-shell .stake-portals:after{top:10%;bottom:10%}.lobby-stage-shell .stake-portal{height:100%;min-height:0;padding:0 2px 52px}.lobby-stage-shell .stake-option-name{max-width:96%;font-size:clamp(7px,2vw,9px);top:0}.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol{top:clamp(34px,5dvh,48px);transform:translate(-50%)scale(.72)}.lobby-stage-shell .stake-option-orbits,.lobby-stage-shell .stake-option-orbits.orbit-high{aspect-ratio:336/220;opacity:.1;width:min(220px,100% + 16px);height:auto;top:clamp(58px,7.5dvh,66px)}.lobby-stage-shell .stake-portal-label{top:auto;bottom:10px}.lobby-stage-shell .stake-portal-label b{font-size:clamp(23px,6.8vw,30px)}.lobby-stage-shell .match-stage-meta{gap:10px;max-width:100%;margin:0;font-size:clamp(9px,2.5vw,11px)}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell{--lobby-header-h:clamp(54px, 13dvh, 72px);--lobby-footer-h:clamp(46px, 11dvh, 58px);--lobby-content-inline:max(clamp(12px, 3vw, 36px), env(safe-area-inset-left))}.lobby-stage-shell .lobby-stage-header{padding-right:max(clamp(12px, 3vw, 36px), env(safe-area-inset-right), calc((100% - var(--lobby-header-content-w)) / 2));padding-left:max(clamp(12px, 3vw, 36px), env(safe-area-inset-left), calc((100% - var(--lobby-header-content-w)) / 2))}.lobby-stage-shell .match-stage{padding-block:clamp(5px,1.4dvh,10px)}.lobby-stage-shell .stake-selector{width:min(900px, calc(100vw - 2 * var(--lobby-content-inline)));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(2px,1dvh,7px);height:100%}.lobby-stage-shell .stake-selector h1{font-size:clamp(30px,8dvh,48px);line-height:.94}.lobby-stage-shell .stake-portals{gap:clamp(52px,8vw,88px);width:min(780px,100%);height:100%;min-height:0;max-height:none}.lobby-stage-shell .stake-portal{height:100%;min-height:0;padding-bottom:clamp(44px,11dvh,58px)}.lobby-stage-shell .stake-option-name{top:0}.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol{top:clamp(22px,6dvh,38px);transform:translate(-50%)scale(.78)}.lobby-stage-shell .stake-option-orbits,.lobby-stage-shell .stake-option-orbits.orbit-high{opacity:.085;width:min(280px,100%);height:min(178px,70%);top:4px}.lobby-stage-shell .stake-portal-label{top:auto;bottom:clamp(3px,1dvh,8px)}.lobby-stage-shell .stake-portal-label b{font-size:clamp(24px,7dvh,34px)}.lobby-stage-shell .stake-net-win{margin-top:4px}.lobby-stage-shell .match-stage-meta{margin:0;font-size:clamp(9px,2.3dvh,11px)}}@media (orientation:portrait) and (width>=420px) and (width<=700px){.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol{transform:translate(-50%)scale(.78)}}@media (orientation:landscape) and (height>=430px) and (height<=720px){.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol{transform:translate(-50%)scale(.88)}}@media (orientation:landscape) and (height>=500px) and (height<=720px){.lobby-stage-shell .stake-selector{grid-template-rows:auto 330px auto;height:auto}.lobby-stage-shell .stake-portals,.lobby-stage-shell .stake-portal{height:330px}.lobby-stage-shell .stake-portal-label{top:230px;bottom:auto}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-selector{animation:none}}.lobby-stage-shell .lobby-header-account-group{min-width:0}.lobby-player-status{align-items:center;gap:8px;min-width:0;padding-bottom:11px;display:flex;position:relative}.lobby-player-status .lobby-account{min-width:0}.lobby-rank-progress{pointer-events:none;grid-template-columns:minmax(48px,1fr) auto;align-items:center;gap:8px;display:grid;position:absolute;bottom:0;left:8px;right:8px}.lobby-rank-progress>i,.lobby-account-rank-detail>i{background:#ffffff17;height:1px;display:block;overflow:hidden}.lobby-rank-progress>i>span,.lobby-account-rank-detail>i>span{background:linear-gradient(90deg,#c9a96875,#e8c77a);height:100%;display:block;box-shadow:0 0 8px #c9a9682e}.lobby-rank-progress small{color:#e8c77a9e;letter-spacing:.03em;white-space:nowrap;font-size:8px;font-weight:700}.lobby-daily-reward,.lobby-friends-presence,.lobby-connection-capsule{color:#ffffffc7;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #c9a96838;border-radius:999px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.lobby-daily-reward{gap:8px;padding:0 13px 0 10px}.lobby-daily-reward>svg{color:#e8c77a;border:1px solid #c9a96857;border-radius:50%;width:29px;height:29px;padding:6px}.lobby-daily-reward>span{text-align:left;gap:1px;display:grid}.lobby-daily-reward small,.lobby-friends-presence small,.lobby-connection-capsule small{color:#ffffff75;font-size:8px;font-weight:700}.lobby-daily-reward strong{color:#e8c77a;font-family:DM Mono,monospace;font-size:11px}.lobby-daily-reward.is-complete{opacity:.56}.lobby-friends-presence{gap:8px;padding:0 12px 0 8px}.lobby-friend-stack{padding-left:8px;display:flex}.lobby-friend-stack i{color:#ffffffdb;background:#151514;border:1px solid #c9a9686b;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-8px;font-size:9px;font-style:normal;font-weight:800;display:grid}.lobby-connection-capsule{border-color:#e8c77a57;gap:7px;padding:0 11px}.lobby-connection-capsule>svg{color:#e8c77a;width:16px;height:16px}.lobby-connection-capsule span{font-size:10px;font-weight:700}.lobby-connection-capsule small{color:#e8c77a}.lobby-account-rank-detail,.lobby-account-reward-detail{color:#ffffffc2;background:#ffffff06;border:1px solid #c9a96829;border-radius:12px;align-items:center;margin:4px 0 10px;padding:11px 12px;display:grid}.lobby-account-rank-detail{grid-template-columns:1fr auto;gap:7px 12px}.lobby-account-rank-detail>span,.lobby-account-reward-detail{font-size:11px;font-weight:700}.lobby-account-rank-detail svg,.lobby-account-reward-detail svg{color:#e8c77a;vertical-align:-2px;width:14px;height:14px;margin-right:7px}.lobby-account-rank-detail small{color:#ffffff70;font-size:9px}.lobby-account-rank-detail>i{grid-column:1/-1}.lobby-account-reward-detail{grid-template-columns:auto 1fr auto;gap:4px}.lobby-account-reward-detail strong{color:#e8c77a;font-family:DM Mono,monospace;font-size:10px}.lobby-account-reward-detail.is-complete{opacity:.58}.lobby-stage-shell .stake-selector{position:relative}.lobby-coach-mark{z-index:8;color:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c0bdb;border:1px solid #c9a9684d;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 6px 0 14px;font-size:10px;font-weight:700;display:flex;position:absolute;top:clamp(52px,7dvh,70px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000075}.lobby-coach-mark:after{content:"";background:#11110f;border-bottom:1px solid #c9a9684d;border-right:1px solid #c9a9684d;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.lobby-coach-mark button{z-index:1;color:#ffffff8f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.lobby-coach-mark svg{width:15px;height:15px}.lobby-stage-shell .stake-last-marker{z-index:4;color:#e8c77ac7;letter-spacing:.06em;background:#c9a9680f;border:1px solid #c9a96833;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;top:18px;right:8px}.lobby-stage-shell .stake-portal-label{grid-template-columns:auto auto;row-gap:4px}.lobby-stage-shell .stake-confidence{color:#ffffff63;letter-spacing:.015em;white-space:nowrap;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:min(290px,100vw - 44px);margin:2px auto 0;font-size:7px;font-weight:650;display:flex}.lobby-stage-shell .stake-confidence>span{align-items:center;gap:3px;display:inline-flex}.lobby-stage-shell .stake-confidence>span+span:before{color:#c9a9686b;content:"·";margin-right:4px}.lobby-stage-shell .stake-confidence svg{color:#e8c77a8c;width:9px;height:9px}.lobby-stage-shell .stake-portal.locked{opacity:.42}.lobby-information-rail{justify-items:center;gap:4px;width:min(680px,100%);display:grid}.lobby-recent-engraving{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9a96824;align-items:center;gap:9px;min-height:28px;padding:0 12px;font-size:9px;display:inline-flex}.lobby-recent-engraving strong{color:#e8c77aa8;font-size:8px}.lobby-recent-engraving:disabled{cursor:default;opacity:.54}.lobby-live-activity{color:#ffffff57;letter-spacing:.035em;min-height:17px;font-size:8px;overflow:hidden}.lobby-live-activity span{animation:.32s both lobby-activity-in;display:block}.lobby-information-rail .match-stage-meta{margin:0}@keyframes lobby-activity-in{0%{opacity:0;transform:translateY(4px)}}.searching-stake-artwork{width:250px;height:170px;margin-bottom:2px;position:relative}.lobby-stage-shell .searching-stake-artwork .stake-symbol{opacity:.92;top:0;transform:translate(-50%)scale(.88)}.lobby-stage-shell .searching-stake-artwork .stake-option-orbits{opacity:.2;animation:9s linear infinite lobby-search-orbit}@keyframes lobby-search-orbit{to{transform:translate(-50%,-55%)rotate(357deg)}}.lobby-stage-shell .inline-player-count{font-variant-numeric:tabular-nums}.lobby-future-sheet-layer{z-index:var(--layer-dialog);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lobby-future-sheet-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;border:0;padding:0;position:absolute;inset:0}.lobby-future-sheet{color:#ffffffd1;text-align:center;background:#0c0c0bf5;border:1px solid #c9a96847;border-radius:20px;justify-items:center;gap:10px;width:min(360px,100%);padding:30px 28px 24px;display:grid;position:relative;box-shadow:0 28px 80px #000000b8}.lobby-future-sheet>svg{color:#e8c77a;stroke-width:1.3px;width:30px;height:30px}.lobby-future-sheet>small{color:#e8c77aa3;letter-spacing:.16em;font-size:8px;font-weight:800}.lobby-future-sheet h2,.lobby-future-sheet p{margin:0}.lobby-future-sheet h2{color:#fff;font-family:Noto Serif Armenian,Georgia,serif;font-size:25px}.lobby-future-sheet p{color:#ffffff85;font-size:12px;line-height:1.55}.lobby-future-sheet>button:last-child{color:#e8c77a;cursor:pointer;background:#ffffff09;border:1px solid #c9a96847;border-radius:999px;min-width:130px;min-height:44px;margin-top:6px}.lobby-future-sheet-close{color:#ffffff8f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:8px;right:8px}.lobby-future-sheet-close svg{width:18px;height:18px}.lobby-future-sheet-handle{display:none}.lobby-bottom-nav-item.is-future:not(:disabled){color:#f7f3ea6b}@media (width<=980px){.lobby-daily-reward>span,.lobby-friends-presence>small{display:none}.lobby-daily-reward,.lobby-friends-presence{width:44px;padding:0}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .lobby-header-account-group{gap:5px}.lobby-player-status{gap:4px;padding-bottom:5px}.lobby-rank-progress{display:block;bottom:0;left:3px;right:3px}.lobby-rank-progress small,.lobby-friends-presence{display:none}.lobby-daily-reward{width:40px;min-width:40px;min-height:40px}.lobby-daily-reward>svg{width:28px;height:28px}.lobby-connection-capsule{width:42px;min-width:42px;padding:0}.lobby-connection-capsule span,.lobby-connection-capsule small{display:none}.lobby-header-account-group:has(.lobby-connection-capsule) .lobby-daily-reward{display:none}.lobby-coach-mark{width:max-content;max-width:calc(100vw - 36px);top:clamp(48px,7dvh,62px)}.lobby-stage-shell .stake-last-marker{top:12px;right:4px}.lobby-stage-shell .stake-confidence{gap:5px;font-size:clamp(6px,1.8vw,7px)}.lobby-recent-engraving{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 30px);min-height:24px;font-size:8px;overflow:hidden}.lobby-recent-engraving strong{display:none}.lobby-live-activity{font-size:7px}.searching-stake-artwork{width:220px;height:145px}.lobby-future-sheet-layer{align-items:end;padding:0}.lobby-future-sheet{width:100%;padding:34px max(22px, env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0}.lobby-future-sheet-handle{background:#ffffff3d;border-radius:99px;width:38px;height:4px;display:block;position:absolute;top:9px;left:50%;transform:translate(-50%)}}@media (width<=360px){.lobby-daily-reward,.lobby-stage-shell .stake-confidence>span:last-child{display:none}}@media (orientation:landscape) and (height<=720px){.lobby-player-status{padding-bottom:4px}.lobby-rank-progress{bottom:-1px}.lobby-rank-progress small,.lobby-daily-reward>span,.lobby-friends-presence>small{display:none}.lobby-daily-reward,.lobby-friends-presence{width:40px;min-width:40px;min-height:40px;padding:0}.lobby-coach-mark{min-height:36px;top:clamp(36px,8dvh,48px)}.lobby-stage-shell .stake-confidence{font-size:6px}.lobby-recent-engraving{min-height:20px}.lobby-live-activity{min-height:12px;font-size:7px}.lobby-information-rail{gap:1px}.searching-stake-artwork{width:190px;height:118px}}.lobby-stage-shell .lobby-auth-popover.is-player-profile{top:calc(var(--lobby-header-h) + env(safe-area-inset-top) + 8px);right:max(var(--lobby-content-inline), calc((100vw - var(--lobby-header-content-w)) / 2));width:min(680px,100vw - 32px);max-width:680px;max-height:calc(var(--app-height,100dvh) - var(--lobby-header-h) - var(--lobby-footer-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);scrollbar-color:#c9a96852 transparent;scrollbar-width:thin;overscroll-behavior:contain;background:linear-gradient(145deg,#121211fb,#070707fb);border:1px solid #c9a96847;border-radius:22px;padding:0 16px 18px;position:fixed;bottom:auto;left:auto;overflow:hidden auto;box-shadow:0 30px 90px #000000d1}.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header{z-index:8;background:linear-gradient(#0f0f0efc 72%,#0000);min-height:56px;margin:0 -16px;padding:0 12px;position:sticky;top:0}.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header>strong{color:#ffffffc7;letter-spacing:.035em;font-size:12px}.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header .lobby-auth-close{color:#e8c77abd;box-shadow:none;opacity:.82;background:#ffffff06;border:1px solid #c9a96833;transition:color .18s,background .18s,border-color .18s,opacity .18s}.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header .lobby-auth-close:hover,.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header .lobby-auth-close:focus-visible{color:#e8c77a;opacity:1;background:#ffffff0d;border-color:#e8c77a75}.player-profile-panel{--profile-line:#c9a9682e;--profile-surface:#ffffff07;--profile-surface-strong:#ffffff0b;color:#ffffffd6;gap:12px;width:100%;min-width:0;font-family:Noto Sans Armenian,system-ui,sans-serif;display:grid}.player-profile-panel *{box-sizing:border-box}.player-profile-panel>*{min-width:0}.player-profile-hero{background:radial-gradient(circle at 12% 30%,#c9a9681a,#0000 34%),linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #c9a9683d;border-radius:18px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:118px;padding:18px;display:grid;position:relative;overflow:hidden}.player-profile-hero:after{pointer-events:none;content:"";border:1px solid #c9a96817;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-62px;right:-42px;box-shadow:inset 0 0 0 13px #c9a96805,inset 0 0 0 28px #c9a96804}.player-profile-avatar{background:#0a0a09;border:1px solid #e8c77a94;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 0 5px #c9a9680e}.player-profile-avatar:before,.player-profile-avatar:after{content:"";border:1px solid #c9a96830;position:absolute;inset:8px;transform:rotate(45deg)}.player-profile-avatar:after{inset:15px;transform:rotate(0)}.player-profile-avatar>span{z-index:1;color:#fff;font-family:Noto Serif Armenian,Georgia,serif;font-size:29px;font-weight:700}.player-profile-avatar>i{z-index:2;background:#7f9f84;border:2px solid #0b0b0a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:4px;right:3px}.player-profile-identity{min-width:0}.player-profile-eyebrow{color:#e8c77a99;letter-spacing:.15em;font-size:8px;font-weight:800}.player-profile-identity h2{color:#fff;overflow-wrap:anywhere;white-space:normal;text-wrap:balance;margin:4px 0 1px;font-family:Noto Serif Armenian,Georgia,serif;font-size:clamp(23px,3vw,30px);line-height:1.15}.player-profile-identity p{color:#ffffff6b;margin:0;font-family:DM Mono,monospace;font-size:10px}.player-profile-identity>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.player-profile-identity>div>span{color:#ffffffb3;background:#ffffff09;border:1px solid #c9a9682b;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.player-profile-identity>div svg{color:#e8c77a;width:12px;height:12px}.player-profile-rating-seal{z-index:1;font-variant-numeric:tabular-nums;justify-items:end;min-width:108px;display:grid}.player-profile-rating-seal small{color:#ffffff5e;letter-spacing:.13em;font-size:7px;font-weight:800}.player-profile-rating-seal strong{color:#f4ead2;font-family:DM Mono,monospace;font-size:31px;line-height:1.1}.player-profile-rating-seal span{color:#e8c77a94;font-size:8px}.player-profile-balance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-profile-balance-row>div{background:var(--profile-surface);border:1px solid var(--profile-line);border-radius:13px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.player-profile-balance-row>div.is-complete{opacity:.62}.player-profile-balance-row img,.player-profile-balance-row svg{color:#e8c77a;object-fit:contain;flex:none;width:30px;height:30px}.player-profile-balance-row span{gap:2px;min-width:0;display:grid}.player-profile-balance-row small{color:#ffffff8a;font-size:9px}.player-profile-balance-row strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lobby-auth-popover.is-player-profile .player-profile-share{color:#ffffffc7;cursor:pointer;text-align:left;background:linear-gradient(110deg,#c9a96817,#ffffff06);border:1px solid #c9a96845;border-radius:13px;justify-content:flex-start;align-items:center;gap:11px;width:100%;min-height:54px;padding:8px 13px;transition:color .18s,background .18s,border-color .18s;display:flex}.player-profile-share>svg{color:#e8c77a;flex:none;width:20px;height:20px}.player-profile-share>span{gap:2px;display:grid}.player-profile-share strong{color:inherit;font-size:10px}.player-profile-share small{color:#ffffff85;font-size:9px;font-weight:500}.lobby-auth-popover.is-player-profile .player-profile-share:hover,.lobby-auth-popover.is-player-profile .player-profile-share:focus-visible{color:#fff;background:linear-gradient(110deg,#c9a96824,#ffffff0a);border-color:#e8c77a80}.player-profile-share-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.player-profile-performance{background:radial-gradient(circle at 12% 15%,#c9a96813,#0000 32%),linear-gradient(135deg,#ffffff0a,#ffffff04);border:1px solid #c9a96833;border-radius:16px;gap:14px;padding:16px;display:grid}.player-profile-performance>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.player-profile-performance>header>span,.player-profile-rank-overview>div>span,.player-profile-details-link>span:first-child{color:#e8c77a;background:#c9a96812;border:1px solid #c9a96833;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.player-profile-performance>header svg,.player-profile-rank-overview>div>span svg,.player-profile-details-link>span:first-child svg{stroke-width:1.6px;width:17px;height:17px}.player-profile-performance>header h3,.player-profile-performance>header small{margin:0}.player-profile-performance>header h3{color:#ffffffe6;font-size:12px;line-height:1.25}.player-profile-performance>header small{color:#ffffff85;margin-top:2px;font-size:9px;display:block}.player-profile-period{background:#0000003d;border:1px solid #c9a96829;border-radius:12px;grid-template-columns:repeat(2,auto);padding:3px;display:grid}.lobby-auth-popover.is-player-profile .player-profile-period>button{color:#ffffff85;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-width:62px;min-height:44px;padding:0 9px;font-size:8px;font-weight:750;transition:color .18s,background .18s,border-color .18s}.lobby-auth-popover.is-player-profile .player-profile-period>button[aria-pressed=true]{color:#f4ead2;background:#c9a9681a;border-color:#e8c77a57}.lobby-auth-popover.is-player-profile .player-profile-period>button:focus-visible{outline-offset:1px;outline:2px solid #e8c77acc}.player-profile-performance-body{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;display:grid}.player-profile-win-ring{--profile-rate:0deg;aspect-ratio:1;background:conic-gradient(from -90deg, #e8c77a 0 var(--profile-rate), #fff1 var(--profile-rate) 360deg);border:1px solid #e8c77a38;border-radius:50%;justify-self:center;place-items:center;width:124px;padding:7px;display:grid;box-shadow:0 0 0 5px #c9a96806,inset 0 0 16px #e8c77a0d}.player-profile-win-ring>div{text-align:center;background:radial-gradient(circle at 45% 35%,#181714,#090909 68%);border:1px solid #c9a96829;border-radius:50%;align-content:center;justify-items:center;width:100%;height:100%;padding:8px;display:grid}.player-profile-win-ring small{color:#e8c77a94;letter-spacing:.1em;font-size:6px;font-weight:800}.player-profile-win-ring strong{color:#f7f1e6;margin:3px 0 1px;font-family:DM Mono,monospace;font-size:25px;line-height:1}.player-profile-win-ring span{color:#ffffff80;font-family:DM Mono,monospace;font-size:8px}.player-profile-performance-bars{gap:12px;display:grid}.lobby-auth-popover.is-player-profile .player-profile-performance-bars>button{min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;padding:4px 7px;transition:background .18s,border-color .18s;display:grid}.lobby-auth-popover.is-player-profile .player-profile-performance-bars>button:hover,.lobby-auth-popover.is-player-profile .player-profile-performance-bars>button:focus-visible{background:#ffffff08;border-color:#c9a96826}.player-profile-performance-bars header{grid-template-columns:minmax(0,1fr) auto 13px;align-items:baseline;gap:7px;min-width:0;display:grid}.player-profile-performance-bars header span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.player-profile-performance-bars header strong{color:#ffffffe6;flex:none;font-family:DM Mono,monospace;font-size:10px}.player-profile-performance-bars header svg{color:#e8c77a80;align-self:center;width:12px;height:12px}.player-profile-performance-track{background:#fff1;border-radius:99px;height:5px;position:relative}.player-profile-performance-track>i{border-radius:inherit;background:linear-gradient(90deg,#c9a96880,#e8c77a);height:100%;display:block}.player-profile-performance-track>span{background:#f4ead2;border-radius:2px;width:2px;height:11px;position:absolute;top:50%;transform:translate(-1px,-50%);box-shadow:0 0 0 2px #080808b8}.player-profile-performance-bars button>small{color:#ffffff7a;justify-content:space-between;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:8px;display:flex}.player-profile-performance-bars button>small b{color:#e8c77a9e;font-family:Noto Sans Armenian,system-ui,sans-serif;font-size:7px;font-weight:650}.player-profile-insight{background:#c9a9680a;border:1px solid #c9a96821;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:8px 10px;display:grid}.player-profile-insight>svg{color:#e8c77a;justify-self:center;width:17px;height:17px}.player-profile-insight>span{gap:2px;display:grid}.player-profile-insight b{color:#ffffffb8;font-size:8px}.player-profile-insight small{color:#ffffff80;font-size:8px;line-height:1.45}.player-profile-overview-form{border-top:1px solid #c9a9681f;grid-template-columns:auto minmax(105px,auto) 1fr;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding-top:12px;display:grid}.player-profile-overview-form>span{color:#ffffff8c;align-items:center;gap:7px;font-size:8px;display:inline-flex}.player-profile-overview-form>p{gap:1px;margin:0;display:grid}.player-profile-overview-form>p strong{color:#ffffffc2;font-family:DM Mono,monospace;font-size:9px}.player-profile-overview-form>p small{color:#ffffff75;font-size:7px}.player-profile-overview-form>span svg{color:#e8c77a;width:14px;height:14px}.player-profile-overview-form>div{justify-content:flex-end;align-items:center;gap:5px;display:flex}.player-profile-overview-form>div>i{color:#ffffffb8;background:#ffffff06;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:23px;height:23px;font-family:DM Mono,monospace;font-size:8px;font-style:normal;font-weight:800;display:grid}.player-profile-overview-form>div>i.is-win{color:#b8d2bc;border-color:#7091766b}.player-profile-overview-form>div>i.is-loss{color:#d8adad;border-color:#97535366}.player-profile-overview-form>div>small{color:#ffffff52;font-size:8px}.player-profile-rank-overview{background:var(--profile-surface);border:1px solid #fff1;border-radius:14px;gap:11px;padding:13px 15px;display:grid}.player-profile-rank-overview>div:first-child{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.player-profile-rank-overview p{gap:2px;min-width:0;margin:0;display:grid}.player-profile-rank-overview p strong{color:#ffffffdb;font-size:10px}.player-profile-rank-overview p small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.player-profile-rank-overview>div>b{color:#f4ead2;white-space:nowrap;font-family:DM Mono,monospace;font-size:12px}.lobby-auth-popover.is-player-profile .player-profile-details-link{color:#ffffffc7;cursor:pointer;text-align:left;background:linear-gradient(110deg,#c9a96817,#ffffff06);border:1px solid #c9a96847;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 14px;transition:color .18s,background .18s,border-color .18s;display:grid}.player-profile-details-link>span:nth-child(2){gap:3px;min-width:0;display:grid}.player-profile-details-link strong{color:inherit;font-size:10px}.player-profile-details-link small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.player-profile-details-link>svg{color:#e8c77ab3;width:16px;height:16px}.lobby-auth-popover.is-player-profile .player-profile-details-link:hover,.lobby-auth-popover.is-player-profile .player-profile-details-link:focus-visible{color:#fff;background:linear-gradient(110deg,#c9a96824,#ffffff0a);border-color:#e8c77a80}.player-profile-details-page{gap:12px;display:grid}.player-profile-details-header{z-index:6;background:linear-gradient(#0e0e0dfb 82%,#0e0e0df0);border:1px solid #c9a9682e;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;margin-inline:-1px;padding:10px 12px;display:grid;position:sticky;top:56px;box-shadow:0 10px 24px #00000047}.lobby-auth-popover.is-player-profile .player-profile-details-header>button{color:#e8c77a;cursor:pointer;background:#ffffff09;border:1px solid #c9a9683d;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.player-profile-details-header>button svg{width:18px;height:18px}.player-profile-details-header>div{min-width:0}.player-profile-details-header span{color:#e8c77a94;letter-spacing:.14em;font-size:7px;font-weight:800}.player-profile-details-header h2{color:#ffffffe8;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 1px;font-family:Noto Serif Armenian,Georgia,serif;font-size:16px;line-height:1.2;overflow:hidden}.player-profile-details-header p{color:#ffffff80;margin:0;font-size:9px}.player-profile-details-header:focus,.player-profile-section:focus{outline-offset:3px;outline:2px solid #e8c77a8a}.player-profile-stat-grid,.player-profile-social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.player-profile-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-stat{background:var(--profile-surface);font-variant-numeric:tabular-nums;border:1px solid #fff1;border-radius:13px;align-content:center;gap:2px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.player-profile-stat small{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.player-profile-stat strong{color:#fff;font-family:DM Mono,monospace;font-size:20px;line-height:1.1}.player-profile-stat.is-positive strong{color:#a8c2ac}.player-profile-stat>span{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.player-profile-section{background:var(--profile-surface);border:1px solid #fff1;border-radius:15px;gap:11px;padding:14px;display:grid}.player-profile-section>header{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;display:grid}.player-profile-section>header>span{color:#e8c77a;background:#c9a9680f;border:1px solid #c9a9682e;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.player-profile-section>header svg{stroke-width:1.5px;width:16px;height:16px}.player-profile-section>header h3,.player-profile-section>header small{margin:0}.player-profile-section>header h3{color:#ffffffe0;font-size:11px;line-height:1.25}.player-profile-section>header small{color:#ffffff80;margin-top:2px;font-size:9px;display:block}.player-profile-rank-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-profile-rank-line>span{gap:2px;display:grid}.player-profile-rank-line strong{color:#ffffffdb;font-size:11px}.player-profile-rank-line small,.player-profile-confidence span{color:#fff6;font-size:8px}.player-profile-rank-line>b{color:#f4ead2;font-family:DM Mono,monospace;font-size:18px}.player-profile-progress,.player-profile-confidence>i{background:#ffffff12;border-radius:99px;height:3px;overflow:hidden}.player-profile-progress>i,.player-profile-confidence>i>span{border-radius:inherit;background:linear-gradient(90deg,#c9a96885,#e8c77a);height:100%;display:block}.player-profile-confidence{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.player-profile-confidence b{color:#e8c77ab8;font-family:DM Mono,monospace;font-size:9px}.player-profile-confidence>i{grid-column:1/-1;height:2px}.player-profile-form{flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;display:flex}.player-profile-form>i{color:#ffffffd6;background:#ffffff09;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-family:DM Mono,monospace;font-size:10px;font-style:normal;font-weight:800;display:grid}.player-profile-form>i.is-win{color:#b8d2bc;border-color:#7091767a}.player-profile-form>i.is-loss{color:#d8adad;border-color:#97535375}.player-profile-form>span,.player-profile-recent-matches>p{color:#ffffff61;margin:0;font-size:9px}.player-profile-mode-grid,.player-profile-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-profile-mode-grid>article{border:1px solid var(--profile-line);background:#0000002e;border-radius:12px;gap:10px;padding:12px;display:grid}.player-profile-mode-grid>article>span{justify-content:space-between;align-items:end;display:flex}.player-profile-mode-grid small,.player-profile-mode-grid dt{color:#ffffff61;font-size:8px}.player-profile-mode-grid>article>span strong{color:#f4ead2;font-family:DM Mono,monospace;font-size:18px}.player-profile-mode-grid dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.player-profile-mode-grid dl div{gap:2px;display:grid}.player-profile-mode-grid dd{color:#ffffffc2;margin:0;font-family:DM Mono,monospace;font-size:9px}.player-profile-skill-grid>article{background:#00000029;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.player-profile-skill-grid>article>span{color:#e8c77ab8;background:#c9a9680b;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.player-profile-skill-grid svg{width:15px;height:15px}.player-profile-skill-grid div{gap:1px;min-width:0;display:grid}.player-profile-skill-grid small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.player-profile-skill-grid strong{color:#ffffffe0;font-family:DM Mono,monospace;font-size:16px}.player-profile-skill-grid em{color:#ffffff61;font-family:DM Mono,monospace;font-size:8px;font-style:normal}.player-profile-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.player-profile-analytics-metric{font-variant-numeric:tabular-nums;background:#0000002b;border:1px solid #ffffff0e;border-radius:11px;align-content:center;gap:3px;min-width:0;min-height:86px;padding:10px;display:grid}.player-profile-analytics-metric small{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.25;overflow:hidden}.player-profile-analytics-metric strong{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;font-size:19px;line-height:1.15;overflow:hidden}.player-profile-analytics-metric.is-positive strong{color:#a8c2ac}.player-profile-analytics-metric.is-gold strong{color:#e8c77a}.player-profile-analytics-metric>span{color:#ffffff52;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.3;overflow:hidden}.player-profile-analytics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.player-profile-analytics-list>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;display:flex}.player-profile-analytics-list dt{color:#ffffff6e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.player-profile-analytics-list dd{color:#fffc;text-align:right;white-space:nowrap;margin:0;font-family:DM Mono,monospace;font-size:9px}.player-profile-career-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;margin:0;display:grid}.player-profile-career-list>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.player-profile-career-list dt{color:#ffffff6b;font-size:8px}.player-profile-career-list dd{color:#fffc;text-align:right;margin:0;font-family:DM Mono,monospace;font-size:9px}.player-profile-social-grid .player-profile-stat{min-height:70px}.player-profile-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.player-profile-achievements>article{background:#00000026;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.player-profile-achievements>article.is-locked{opacity:.58}.player-profile-achievements>article>span{color:#ffffff6b;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.player-profile-achievements>article.is-unlocked>span{color:#e8c77a;border-color:#c9a96859}.player-profile-achievements svg{width:14px;height:14px}.player-profile-achievements>article>div{gap:2px;min-width:0;display:grid}.player-profile-achievements strong{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.player-profile-achievements small{color:#ffffff57;font-size:8px;line-height:1.3}.player-profile-achievements>article>i{color:#e8c77a8f;font-size:8px;font-style:normal}.player-profile-recent-matches{gap:6px;display:grid}.player-profile-recent-matches>article{background:#00000024;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:7px 10px;display:grid}.player-profile-recent-matches>article>i{color:#ffffffc7;border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-family:DM Mono,monospace;font-size:9px;font-style:normal;font-weight:800;display:grid}.player-profile-recent-matches>article.is-win>i{color:#a8c2ac}.player-profile-recent-matches>article.is-loss>i{color:#c99090}.player-profile-recent-matches>article>span{gap:2px;display:grid}.player-profile-recent-matches strong{color:#fffc;font-size:9px}.player-profile-recent-matches small{color:#ffffff59;font-size:7px}.player-profile-recent-matches b{color:#ffffffb8;white-space:nowrap;font-family:DM Mono,monospace;font-size:10px;font-weight:600}.player-profile-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lobby-auth-popover.is-player-profile .player-profile-shortcuts button,.lobby-auth-popover.is-player-profile .player-profile-account-actions button{color:#ffffffb8;cursor:pointer;background:#ffffff09;border:1px solid #c9a9682e;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;font-size:9px;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.lobby-auth-popover.is-player-profile .player-profile-shortcuts button:hover,.lobby-auth-popover.is-player-profile .player-profile-shortcuts button:focus-visible,.lobby-auth-popover.is-player-profile .player-profile-account-actions button:hover,.lobby-auth-popover.is-player-profile .player-profile-account-actions button:focus-visible{color:#fff;background:#ffffff0e;border-color:#e8c77a7a}.player-profile-shortcuts svg,.player-profile-account-actions svg{color:#e8c77a;flex:none;width:15px;height:15px}.player-profile-account-actions{border-top:1px solid #c9a9681f;flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.lobby-auth-popover.is-player-profile .player-profile-account-actions .player-profile-logout{color:#ffffff70;background:0 0;border-color:#0000;margin-left:auto}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .lobby-auth-popover.is-player-profile,.lobby-stage-shell .lobby-stage-header .lobby-auth-popover.is-player-profile{top:max(8px, env(safe-area-inset-top));width:100%;max-width:none;max-height:calc(var(--app-height,100dvh) - max(8px, env(safe-area-inset-top)));padding:0 max(12px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;bottom:0;left:0;right:0}.lobby-auth-popover.is-player-profile .lobby-auth-sheet-header{min-height:58px;margin-inline:calc(-1 * max(12px, env(safe-area-inset-right)));padding-inline:12px}.player-profile-panel{gap:10px}.player-profile-hero{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:14px}.player-profile-avatar{width:64px;height:64px}.player-profile-avatar>span{font-size:24px}.player-profile-identity h2{font-size:clamp(21px,7vw,27px)}.player-profile-rating-seal{border-top:1px solid #c9a9681f;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.player-profile-rating-seal strong{margin-left:auto;font-size:24px}.player-profile-rating-seal span{margin-left:8px}.player-profile-balance-row{grid-template-columns:1fr}.player-profile-performance{gap:12px;padding:13px}.player-profile-performance>header{grid-template-columns:auto minmax(0,1fr)}.player-profile-period{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lobby-auth-popover.is-player-profile .player-profile-period>button{min-width:0}.player-profile-performance-body{grid-template-columns:104px minmax(0,1fr);gap:13px}.player-profile-win-ring{width:98px;padding:6px}.player-profile-win-ring strong{font-size:21px}.player-profile-performance-bars{gap:10px}.player-profile-performance-bars header span{font-size:8px}.player-profile-performance-bars button>small b{display:none}.player-profile-overview-form{grid-template-columns:auto minmax(0,1fr);gap:8px}.player-profile-overview-form>span b{display:none}.player-profile-overview-form>div{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.player-profile-rank-overview{padding:12px}.player-profile-details-header{min-height:68px;padding:8px 10px;top:58px}.player-profile-details-header h2{font-size:14px}.player-profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile-stat{min-height:72px}.player-profile-mode-grid,.player-profile-skill-grid,.player-profile-achievements,.player-profile-career-list{grid-template-columns:1fr}.player-profile-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile-analytics-metric{min-height:78px}.player-profile-analytics-list{grid-template-columns:1fr}.player-profile-social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-section{padding:12px}.player-profile-shortcuts{gap:6px}.lobby-auth-popover.is-player-profile .player-profile-shortcuts button{flex-direction:column;gap:4px;min-height:54px;padding:5px 3px;font-size:8px}.player-profile-account-actions{grid-template-columns:1fr;display:grid}.lobby-auth-popover.is-player-profile .player-profile-account-actions .player-profile-logout{margin-left:0}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .lobby-auth-popover.is-player-profile{top:max(6px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));bottom:max(6px, env(safe-area-inset-bottom));width:min(720px,100vw - 20px);max-height:none}.player-profile-hero{min-height:102px;padding-block:12px}}@media (width<=360px){.player-profile-performance-body{grid-template-columns:90px minmax(0,1fr);gap:10px}.player-profile-win-ring{width:86px}.player-profile-overview-form>div{gap:3px}.player-profile-overview-form>div>i{width:21px;height:21px}.player-profile-social-grid{grid-template-columns:1fr}.player-profile-social-grid .player-profile-stat{min-height:58px}.player-profile-achievements>article{grid-template-columns:30px minmax(0,1fr)}.player-profile-achievements>article>i{grid-column:2}}@media (prefers-reduced-motion:reduce){.lobby-auth-popover.is-player-profile .lobby-auth-close,.lobby-auth-popover.is-player-profile .player-profile-period>button,.lobby-auth-popover.is-player-profile .player-profile-performance-bars>button,.lobby-auth-popover.is-player-profile .player-profile-details-link,.lobby-auth-popover.is-player-profile .player-profile-shortcuts button,.lobby-auth-popover.is-player-profile .player-profile-account-actions button{transition-duration:1ms}.lobby-live-activity span,.lobby-stage-shell .searching-stake-artwork .stake-option-orbits{animation:none}}.lobby-stage-shell .lobby-auth-backdrop{z-index:198;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;animation:lobby-auth-backdrop-in var(--motion-modal) var(--ease-enter) both;background:#0000008f;border:0;padding:0;display:block;position:fixed;inset:0}.lobby-stage-shell .lobby-auth-popover{z-index:var(--layer-dialog)}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile){width:min(390px,100vw - 28px);max-height:min(720px, calc(var(--app-height,100dvh) - 110px));overscroll-behavior:contain;overflow:hidden auto}.lobby-auth-sheet-header{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:44px;margin:-4px -4px 8px;display:grid;position:relative}.lobby-auth-sheet-header>strong{color:#ffffffe6;text-align:center;grid-column:2;font-size:15px;font-weight:700}.lobby-auth-sheet-handle{display:none}.lobby-auth-sheet-header .lobby-auth-close{border-radius:50%;grid-column:3;place-self:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.lobby-auth-form{gap:12px;display:grid}.lobby-auth-popover label{font-size:.75rem;line-height:1.35}.lobby-auth-popover input{min-height:48px;font-size:1rem;line-height:1.25}.lobby-auth-popover label>small{color:#ffffff61;letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.4}.lobby-password-field{display:block;position:relative}.lobby-password-field>input{width:100%;padding-right:52px}.lobby-auth-popover .lobby-password-field>button{color:#ffffff8c;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:2px;right:2px}.lobby-password-field>button svg{width:17px;height:17px}.lobby-auth-divider{color:#ffffff5c;letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:10px;display:grid}.lobby-auth-divider:before,.lobby-auth-divider:after{content:"";background:#c9a9682e;height:1px}.lobby-social-auth{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lobby-auth-popover .lobby-social-auth>button{color:#ffffffd1;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #c9a96838;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:46px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.lobby-auth-popover .lobby-social-auth>button>i{color:#e8c77a;place-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:15px;font-style:normal;font-weight:800;display:grid}.lobby-social-auth svg{width:17px;height:17px}.lobby-social-auth>button>small{color:#e8c77a6b;letter-spacing:.04em;grid-column:2;margin-top:-4px;font-size:7px;font-weight:700;display:block}.lobby-auth-popover .lobby-social-auth>button:disabled{color:#ffffff57;cursor:not-allowed;opacity:.72;border-color:#c9a9681a}.lobby-auth-popover .lobby-social-auth>button:disabled>i{color:#e8c77a6b}.lobby-auth-privacy{color:#ffffff57;text-align:center;margin:0;font-size:9px;line-height:1.5}@keyframes lobby-auth-backdrop-in{0%{opacity:0}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .lobby-auth-popover,.lobby-stage-shell .lobby-stage-header .lobby-auth-popover{width:100%;max-width:none;max-height:calc(var(--app-height,100dvh) - env(safe-area-inset-top) - 18px);padding:10px max(18px, env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));animation:lobby-sheet-in var(--motion-modal) var(--ease-enter) both;overscroll-behavior:contain;border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow:hidden auto;box-shadow:0 -28px 80px #000000d1}.lobby-auth-sheet-header{min-height:52px;margin:-4px 0 10px}.lobby-auth-sheet-handle{background:#ffffff47;border-radius:99px;width:38px;height:4px;display:block;position:absolute;top:1px;left:50%;transform:translate(-50%)}.lobby-auth-sheet-header>strong{padding-top:6px;font-size:1.0625rem}.lobby-auth-popover label{font-size:.8125rem}.lobby-auth-popover input{min-height:50px;font-size:1rem}.lobby-auth-tabs button,.lobby-auth-submit{min-height:48px;font-size:14px}.lobby-stage-shell .lobby-bottom-nav-item{font-size:clamp(.6875rem,2.8vw,.75rem);line-height:1.15}.lobby-stage-shell .stake-option-name,.lobby-stage-shell .stake-net-win,.lobby-stage-shell .match-stage-meta{font-size:clamp(.6875rem,2.85vw,.8125rem);line-height:1.3}.lobby-stage-shell .stake-portal-rate,.lobby-stage-shell .stake-portal-locked small,.lobby-stage-shell .lobby-balance-pill span{font-size:.75rem;line-height:1.25}.lobby-stage-shell .lobby-nav-soon{font-size:.5625rem;top:2px}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .lobby-auth-backdrop,.lobby-stage-shell .lobby-auth-popover{animation-duration:var(--motion-instant)}}.lobby-stage-shell .stake-symbol>.stake-option-orbits,.lobby-stage-shell .stake-symbol>.stake-option-orbits.orbit-high{aspect-ratio:336/220;opacity:.11;transform-origin:50%;width:176%;max-width:none;height:auto;top:50%;left:50%;transform:translate(-50%,-55%)rotate(-3deg)}.lobby-stage-shell .stake-symbol>.stake-option-orbits.orbit-high{transform:translate(-50%,-55%)rotate(3deg)}.lobby-stage-shell .stake-portal:hover .stake-symbol>.stake-option-orbits,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol>.stake-option-orbits,.lobby-stage-shell .stake-portal.is-focused .stake-symbol>.stake-option-orbits{opacity:.16}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px),(width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell .stake-symbol>.stake-option-orbits,.lobby-stage-shell .stake-symbol>.stake-option-orbits.orbit-high{opacity:.12;width:174%}.lobby-stage-shell .stake-portal.is-receded .stake-symbol>.stake-option-orbits{opacity:.075}.lobby-stage-shell .stake-portal.is-focused .stake-symbol>.stake-option-orbits{opacity:.16}}.lobby-stage-shell .stake-carousel{display:contents}.lobby-stage-shell .stake-carousel-arrow,.lobby-stage-shell .stake-carousel-cue{display:none}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(0,1fr) auto}.lobby-stage-shell .stake-carousel{grid-template-rows:minmax(0,1fr) 18px;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;min-height:0;display:grid}.lobby-stage-shell .stake-portals{--stake-focus-slide-w:min(72vw, 310px);width:100%;height:100%;min-height:0;max-height:none;padding-inline:calc((100% - var(--stake-focus-slide-w)) / 2);scroll-behavior:smooth;scroll-padding-inline:calc((100% - var(--stake-focus-slide-w)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;background:0 0;gap:clamp(6px,2vw,14px);margin:0;display:flex;overflow:auto hidden}.lobby-stage-shell .stake-portals::-webkit-scrollbar{display:none}.lobby-stage-shell .stake-portals:after{display:none}.lobby-stage-shell .stake-portal{flex:0 0 var(--stake-focus-slide-w);width:var(--stake-focus-slide-w);min-width:var(--stake-focus-slide-w);scroll-snap-align:center;scroll-snap-stop:always;opacity:.48;transform-origin:50% 52%;transition:transform .34s cubic-bezier(.2,.82,.2,1),opacity .24s;transform:translateY(3px)scale(.84)}.lobby-stage-shell .stake-portal.is-focused{z-index:2;opacity:1;transform:translateY(-2px)scale(1)}.lobby-stage-shell .stake-portal.is-receded:first-child{transform-origin:100% 52%}.lobby-stage-shell .stake-portal.is-receded:last-child{transform-origin:0 52%}.lobby-stage-shell .stake-portal.is-receded .stake-option-name,.lobby-stage-shell .stake-portal.is-receded .stake-portal-label{opacity:.72;transition:opacity .24s}.lobby-stage-shell .stake-portal.is-focused .stake-option-name,.lobby-stage-shell .stake-portal.is-focused .stake-portal-label{opacity:1}.lobby-stage-shell .stake-carousel-cue{color:#ffffff6b;justify-content:center;align-items:center;gap:8px;min-height:18px;display:flex}.lobby-stage-shell .stake-carousel-cue span{gap:5px;display:flex}.lobby-stage-shell .stake-carousel-cue i{background:#fff3;border-radius:999px;width:5px;height:5px;transition:width .24s cubic-bezier(.2,.82,.2,1),background .18s;display:block}.lobby-stage-shell .stake-carousel-cue i.active{background:#e8c77adb;width:18px}.lobby-stage-shell .stake-carousel-cue small{letter-spacing:.05em;font-size:8px;font-weight:700}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .stake-carousel{width:calc(100% + 2 * var(--lobby-content-inline));height:clamp(286px,38dvh,330px);margin-inline:calc(-1 * var(--lobby-content-inline))}.lobby-stage-shell .stake-portals{--stake-focus-slide-w:min(68vw, 300px)}.lobby-stage-shell .stake-portal.is-focused .stake-symbol,.lobby-stage-shell .stake-portal.is-focused.stake-200 .stake-symbol{transform:translate(-50%)scale(.86)}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-carousel{grid-template-rows:minmax(0,1fr) 18px;grid-template-columns:44px minmax(0,1fr) 44px;gap:0 clamp(6px,1vw,10px);height:clamp(208px,52dvh,250px)}.lobby-stage-shell .stake-carousel-arrow{z-index:3;color:#e8c77a;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #c9a96838;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .18s,background .18s,border-color .18s,transform .18s;display:grid}.lobby-stage-shell .stake-carousel-arrow:not(:disabled):hover{background:#ffffff0e;border-color:#e8c77a9e;transform:scale(1.04)}.lobby-stage-shell .stake-carousel-arrow:disabled{cursor:default;opacity:.22}.lobby-stage-shell .stake-portals{--stake-focus-slide-w:clamp(320px, 48vw, 440px);grid-area:1/2}.lobby-stage-shell .stake-portal.is-focused .stake-symbol,.lobby-stage-shell .stake-portal.is-focused.stake-200 .stake-symbol{transform:translate(-50%)scale(.86)}.lobby-stage-shell .stake-carousel-previous{grid-area:1/1}.lobby-stage-shell .stake-carousel-next{grid-area:1/3}.lobby-stage-shell .stake-carousel-cue{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-portals{scroll-behavior:auto}.lobby-stage-shell .stake-portal,.lobby-stage-shell .stake-carousel-cue i,.lobby-stage-shell .stake-carousel-arrow{transition-duration:1ms}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile),.lobby-stage-shell .lobby-stage-header .lobby-auth-popover:not(.is-player-profile){width:100%;max-height:calc(var(--app-height,100dvh) - env(safe-area-inset-top) - 18px)}}@media (orientation:portrait) and (width<=360px){.lobby-stage-shell .lobby-bottom-nav-item{gap:1px;min-width:0;padding-inline:1px}.lobby-stage-shell .lobby-bottom-nav-item>span{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;display:block;overflow:hidden}.lobby-stage-shell .lobby-bottom-nav-item svg{width:17px;height:17px}.lobby-stage-shell .lobby-nav-soon{font-size:6px}}@media (orientation:portrait) and (width<=700px) and (height<=640px){.lobby-stage-shell .match-stage{padding-block:8px}.lobby-stage-shell .stake-selector{gap:6px}.lobby-stage-shell .stake-selector h1{font-size:clamp(30px,10vw,36px)}.lobby-stage-shell .stake-carousel{height:252px}.lobby-stage-shell .stake-portal.is-focused .stake-symbol,.lobby-stage-shell .stake-portal.is-focused.stake-200 .stake-symbol{top:-8px;transform:translate(-50%)scale(.72)}.lobby-stage-shell .stake-option-name{top:3px}.lobby-information-rail{gap:0}.lobby-recent-engraving{min-height:21px}.lobby-live-activity{min-height:11px}.lobby-information-rail .match-stage-meta{min-height:15px}}.lobby-stage-shell .lobby-private-invite-capsule{color:#e8c77a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#c9a96812;border:1px solid #c9a9683d;border-radius:23px;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:46px;padding:0 11px;display:flex;box-shadow:inset 0 1px #ffffff06}.lobby-stage-shell .lobby-private-invite-capsule>svg{width:16px}.lobby-stage-shell .lobby-private-invite-capsule>span{grid-template-columns:auto auto;align-items:center;gap:5px;display:grid}.lobby-stage-shell .lobby-private-invite-capsule small{color:#f4f1eb7a;white-space:nowrap;grid-column:1;font-size:9px}.lobby-stage-shell .lobby-private-invite-capsule strong{color:#171614;background:#e8c77a;border-radius:9px;grid-column:2;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .lobby-private-invite-capsule{width:44px;min-width:44px;height:44px;padding:0}.lobby-stage-shell .lobby-private-invite-capsule>span{position:absolute}.lobby-stage-shell .lobby-private-invite-capsule small{display:none}.lobby-stage-shell .lobby-private-invite-capsule strong{border:2px solid #080909;position:absolute;top:-15px;right:-15px}}@media (width>=1024px) and (height>=721px){.lobby-stage-shell{--lobby-footer-h:0px;--lobby-rail-visible:68px;--lobby-stage-gutter:max(var(--lobby-content-inline), calc(var(--lobby-rail-visible) + 12px));--lobby-composition-w:min(920px, calc(100vw - 2 * var(--lobby-stage-gutter)));grid-template-rows:calc(var(--lobby-header-h) + env(safe-area-inset-top)) minmax(0, 1fr)}.lobby-stage-shell .match-stage{padding-inline:var(--lobby-stage-gutter);padding-bottom:calc(clamp(18px,3dvh,34px) + clamp(24px,2.5dvh,34px))}.lobby-stage-shell .lobby-stage-footer{top:calc(var(--lobby-header-h) + env(safe-area-inset-top));z-index:18;width:var(--lobby-rail-visible);background:0 0;border:0;min-height:0;padding:0;display:block;position:fixed;bottom:0;left:0;overflow:visible}.lobby-stage-shell .lobby-adaptive-nav{display:block;position:absolute;inset:0}.lobby-stage-shell .lobby-nav-panel{width:232px;transform:translateX(calc(-232px + var(--lobby-rail-visible)));-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background:linear-gradient(90deg,#050504f7,#080807f0);border-right:1px solid #c9a96833;grid-template-rows:64px minmax(0,1fr);transition:transform .26s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:18px 0 48px #0000003d}.lobby-stage-shell .lobby-adaptive-nav.is-expanded .lobby-nav-panel{transform:translate(0)}.lobby-stage-shell .lobby-nav-toggle{grid-template-columns:minmax(0, 1fr) var(--lobby-rail-visible);color:#f7f3ea94;cursor:pointer;width:100%;min-height:64px;font:inherit;background:0 0;border:0;border-bottom:1px solid #c9a96821;align-items:center;padding:0;display:grid}.lobby-stage-shell .lobby-nav-toggle>span{text-align:left;grid-area:1/1;padding-left:22px;font-size:11px;font-weight:800}.lobby-stage-shell .lobby-nav-toggle>svg{width:20px;height:20px;color:var(--lobby-gold);stroke-width:1.5px;grid-area:1/2;justify-self:center}.lobby-stage-shell .lobby-bottom-nav{grid-template-columns:1fr;grid-auto-rows:56px;align-content:start;width:100%;height:auto;padding-top:8px;display:grid}.lobby-stage-shell .lobby-bottom-nav-item{grid-template-columns:minmax(0, 1fr) var(--lobby-rail-visible);text-align:left;width:100%;min-height:56px;padding:0;display:grid}.lobby-stage-shell .lobby-bottom-nav-item>span{grid-area:1/1;place-self:center start;padding-left:22px;font-size:11px}.lobby-stage-shell .lobby-bottom-nav-item>svg{grid-area:1/2;place-self:center}.lobby-stage-shell .lobby-bottom-nav-item:after{width:2px;height:auto;inset:10px 0 10px auto}.lobby-stage-shell .lobby-nav-soon{top:7px;right:calc(var(--lobby-rail-visible) + 16px);left:auto}}@media (width>=701px) and (height>=721px){.lobby-stage-shell{--lobby-composition-w:min(1320px, calc(100vw - 2 * var(--lobby-content-inline)))}.lobby-stage-shell .stake-portals{background:linear-gradient(#0000,#c9a96838,#0000) 25%/1px 42% no-repeat,linear-gradient(#0000,#c9a96838,#0000) 50%/1px 42% no-repeat,linear-gradient(#0000,#c9a96838,#0000) 75%/1px 42% no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,32px);width:min(1280px,100%)}.lobby-stage-shell .stake-portals:before,.lobby-stage-shell .stake-portals:after{display:none}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell{--lobby-footer-h:0px;--lobby-rail-visible:54px;grid-template-rows:calc(var(--lobby-header-h) + env(safe-area-inset-top)) minmax(0, 1fr)}.lobby-stage-shell .lobby-stage-footer{top:calc(var(--lobby-header-h) + env(safe-area-inset-top));z-index:24;width:var(--lobby-rail-visible);background:0 0;border:0;min-height:0;padding:0;display:block;position:fixed;bottom:0;left:0;overflow:visible}.lobby-stage-shell .lobby-adaptive-nav{display:block;position:absolute;inset:0}.lobby-stage-shell .lobby-nav-backdrop{z-index:0;width:100vw;height:var(--app-height,100dvh);pointer-events:none;opacity:0;background:#0000007a;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:0}.lobby-stage-shell .lobby-adaptive-nav.is-expanded .lobby-nav-backdrop{pointer-events:auto;opacity:1}.lobby-stage-shell .lobby-nav-panel{z-index:1;width:220px;transform:translateX(calc(-220px + var(--lobby-rail-visible)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070706f5;border-right:1px solid #c9a9683d;grid-template-rows:48px minmax(0,1fr);transition:transform .24s cubic-bezier(.2,.82,.2,1);display:grid;position:absolute;top:0;bottom:0;left:0}.lobby-stage-shell .lobby-adaptive-nav.is-expanded .lobby-nav-panel{transform:translate(0)}.lobby-stage-shell .lobby-nav-toggle{grid-template-columns:minmax(0,1fr) var(--lobby-rail-visible);color:#f7f3eaa6;background:0 0;border:0;border-bottom:1px solid #c9a96826;align-items:center;width:100%;min-height:48px;padding:0;display:grid}.lobby-stage-shell .lobby-nav-toggle>span,.lobby-stage-shell .lobby-bottom-nav-item>span{grid-area:1/1;justify-self:start;padding-left:18px}.lobby-stage-shell .lobby-nav-toggle>svg,.lobby-stage-shell .lobby-bottom-nav-item>svg{grid-area:1/2;justify-self:center}.lobby-stage-shell .lobby-bottom-nav{grid-template-columns:1fr;grid-auto-rows:44px;width:100%;height:auto;padding-top:4px;display:grid}.lobby-stage-shell .lobby-bottom-nav-item{grid-template-columns:minmax(0,1fr) var(--lobby-rail-visible);width:100%;min-height:44px;padding:0;display:grid}.lobby-stage-shell .lobby-bottom-nav-item:after{width:2px;height:auto;inset:7px 0 7px auto}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .lobby-nav-panel,.lobby-stage-shell .lobby-nav-backdrop{transition-duration:1ms}}@media (orientation:landscape) and (height<=720px){.lobby-information-rail{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;width:min(760px,100%);display:grid;transform:translateY(-14px)}.lobby-recent-engraving,.lobby-live-activity,.lobby-information-rail .match-stage-meta{white-space:nowrap;min-height:18px}.lobby-live-activity{align-items:center;display:grid}}.lobby-stage-shell .stake-selector h1{letter-spacing:-.03em;font-size:clamp(36px,3.55vw,48px)}.lobby-stage-shell .stake-portals{margin-top:24px}.lobby-stage-shell .stake-portals:after{opacity:.62;height:42%;top:29%;bottom:auto}.lobby-stage-shell .stake-confidence{color:#ffffff57;opacity:1;gap:6px;max-width:230px;transition:opacity .18s,transform .18s;transform:translateY(0)}.lobby-stage-shell .stake-confidence>span+span:before{margin-right:3px}.lobby-information-rail{color:#ffffff6b;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap;grid-template-columns:auto 3px minmax(0,1fr) 3px auto;place-items:center stretch;gap:10px;width:min(620px,100% - 24px);min-height:26px;font-size:8px;display:grid;transform:none}.lobby-information-rail>i{background:#c9a9688a;border-radius:50%;width:3px;height:3px}.lobby-information-stat{align-items:center;gap:5px;display:inline-flex}.lobby-information-stat svg{color:#e8c77a9e;stroke-width:1.6px;width:11px;height:11px}.lobby-information-rail .lobby-live-activity{color:#ffffff7a;min-width:0;min-height:28px;font-size:inherit;text-align:center;justify-content:center;align-items:center;padding:0 4px;display:flex;overflow:hidden}.lobby-information-rail .lobby-live-activity span{white-space:normal;text-wrap:balance;line-height:14px;overflow:hidden}@media (hover:hover) and (pointer:fine){.lobby-stage-shell .stake-confidence{opacity:0;transform:translateY(3px)}.lobby-stage-shell .stake-portal:hover .stake-confidence,.lobby-stage-shell .stake-portal:focus-visible .stake-confidence{opacity:1;transform:translateY(0)}}@media (width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell .stake-carousel{width:min(780px,100%);height:clamp(292px,40dvh,340px)}.lobby-stage-shell .stake-portals{--stake-focus-slide-w:min(48vw, 370px);background:0 0;gap:clamp(8px,1.8vw,14px);width:100%}.lobby-stage-shell .stake-portal.is-focused .stake-symbol,.lobby-stage-shell .stake-portal.is-focused.stake-200 .stake-symbol{transform:translate(-50%)scale(.94)}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .stake-selector h1{font-size:clamp(30px,8.6vw,34px)}.lobby-stage-shell .stake-portals{margin-top:14px}.lobby-stage-shell .stake-portals:after{height:38%;top:31%}.lobby-stage-shell .lobby-information-rail{grid-template-columns:minmax(0,1fr) 3px auto;gap:clamp(5px,1.8vw,8px);width:min(100% - 10px,520px);font-size:clamp(6px,1.85vw,8px)}.lobby-stage-shell .lobby-information-rail>:is(.lobby-information-stat:first-child,i:first-of-type){display:none}.lobby-stage-shell .lobby-information-rail .lobby-live-activity{padding:0}.lobby-information-stat svg{width:9px;height:9px}}@media (width<=360px){.lobby-information-rail{grid-template-columns:minmax(0,1fr) 3px auto}.lobby-information-rail>.lobby-information-stat:first-child,.lobby-information-rail>i:first-of-type{display:none}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-selector h1{font-size:clamp(25px,5.2dvh,34px)}.lobby-stage-shell .stake-portals{margin-top:clamp(3px,.8dvh,6px)}.lobby-stage-shell .stake-portals:after{height:45%;top:27%}.lobby-information-rail{grid-template-columns:auto 3px minmax(100px,1fr) 3px auto;gap:8px;width:min(600px,100%);min-height:18px;font-size:7px;transform:translateY(-6px)}.lobby-information-stat{min-height:14px}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-confidence{transition-duration:1ms}}.lobby-stage-shell .stake-option-name{font-size:11px;line-height:1.25}.lobby-stage-shell .stake-last-marker{font-size:9px}.lobby-stage-shell .stake-net-win,.lobby-stage-shell .stake-confidence,.lobby-stage-shell .match-stage-meta{font-size:10px;line-height:1.3}.lobby-stage-shell .stake-confidence svg{width:11px;height:11px}.lobby-information-rail{border-radius:8px;outline:none;min-height:30px;font-size:10px;transition:background .18s,box-shadow .18s}.lobby-information-rail:focus-visible{background:#ffffff06;box-shadow:inset 0 0 0 1px #c9a9682e}.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-symbol .symbol-card,.lobby-stage-shell .stake-symbol>.stake-option-orbits{transition:opacity .22s,filter .22s,transform .22s cubic-bezier(.2,.78,.2,1)}@media (hover:hover) and (pointer:fine) and (width>=701px) and (height>=721px){.lobby-stage-shell .stake-portal .stake-symbol,.lobby-stage-shell .stake-portal.stake-200 .stake-symbol,.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:hover .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:focus-visible .stake-symbol{transform:translate(-50%)scale(1.025)}:is(.lobby-stage-shell .stake-portals:has(.stake-portal:hover) .stake-portal:not(:hover) .stake-symbol,.lobby-stage-shell .stake-portals:not(:has(.stake-portal:hover)):has(.stake-portal:focus-visible) .stake-portal:not(:focus-visible) .stake-symbol){opacity:.54;filter:brightness(.84)}.lobby-stage-shell .stake-portals:has(.stake-portal:hover) .stake-portal:not(:hover) .stake-symbol>.stake-option-orbits{opacity:.075}.lobby-stage-shell .stake-portal:hover .symbol-card,.lobby-stage-shell .stake-portal:focus-visible .symbol-card{filter:brightness(1.12)}.lobby-stage-shell .stake-portal:hover .stake-symbol>.stake-option-orbits,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol>.stake-option-orbits{opacity:.145}}.lobby-stage-shell .stake-portal:active .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:active .stake-symbol{transform:translate(-50%)scale(1.025)}.lobby-stage-shell .stake-portal:active .symbol-chip-stack{transition-duration:90ms;transform:translateY(1px)}.lobby-stage-shell .stake-portal:active .stake-option-ground{opacity:1;transition-duration:90ms;transform:translate(-50%);box-shadow:0 0 18px #e8c77a33}.lobby-stage-shell .stake-queue-presence{z-index:5;pointer-events:none;width:78px;height:50px;display:block;position:absolute;bottom:-18px;right:23px}.lobby-stage-shell .stake-queue-presence>i{background:#070707e6;border:1px solid #c9a9685c;border-radius:50%;width:5px;height:5px;transition:background .18s,border-color .18s,box-shadow .18s;display:block;position:absolute;box-shadow:0 2px 5px #00000073}.lobby-stage-shell .stake-queue-presence>i:first-child{top:0;left:50%;transform:translate(-50%)}.lobby-stage-shell .stake-queue-presence>i:nth-child(2){top:50%;right:0;transform:translateY(-50%)}.lobby-stage-shell .stake-queue-presence>i:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.lobby-stage-shell .stake-queue-presence>i:nth-child(4){top:50%;left:0;transform:translateY(-50%)}.lobby-stage-shell .stake-queue-presence>i.is-occupied{background:#e8c77a;border-color:#ffeec0eb;box-shadow:0 0 0 2px #c9a9681a,0 0 8px #e8c77a52}.lobby-daily-reward.is-complete{opacity:.7;width:44px;min-width:44px;padding:0;position:relative}.lobby-daily-reward.is-complete>span{display:none}.lobby-daily-reward.is-complete>svg{opacity:.72;width:31px;height:31px}.lobby-daily-reward.is-complete:after{color:#10100f;content:"✓";background:#e8c77a;border:2px solid #11110f;border-radius:50%;place-items:center;width:13px;height:13px;font-family:system-ui,sans-serif;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:4px;right:4px}.lobby-stage-shell .searching-stake-artwork .symbol-card{animation:.28s cubic-bezier(.2,.78,.2,1) both lobby-match-cards-recede}.lobby-stage-shell .searching-stake-artwork .symbol-chip-stack,.lobby-stage-shell .searching-stake-artwork .stake-queue-presence{animation:.22s cubic-bezier(.2,.78,.2,1) both lobby-match-chip-anchor}.lobby-stage-shell .searching-stake-artwork .stake-option-orbits{animation:9s linear infinite lobby-search-orbit,.28s ease-out both lobby-match-orbits-in}.lobby-stage-shell .inline-matchmaking>:is(.match-kicker,h1,p,.player-orbit,.inline-player-count,.inline-bot-button,.inline-cancel-button){animation:.24s cubic-bezier(.2,.78,.2,1) 90ms both lobby-match-status-in}@keyframes lobby-match-cards-recede{0%{opacity:.92}to{opacity:.58}}@keyframes lobby-match-chip-anchor{0%{opacity:.65}to{opacity:1}}@keyframes lobby-match-orbits-in{0%{opacity:.08}to{opacity:.22}}@keyframes lobby-match-status-in{0%{opacity:0;transform:translateY(5px)}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .stake-option-name,.lobby-stage-shell .stake-net-win,.lobby-stage-shell .stake-confidence{font-size:clamp(9px,2.55vw,10px)}.lobby-information-rail{min-height:28px;font-size:clamp(8px,2.3vw,9px)}.lobby-stage-shell .stake-queue-presence{bottom:-16px;right:24px}.lobby-stage-shell .stake-confidence{opacity:1;transform:translateY(0)}.lobby-stage-shell .stake-portal:active .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:active .stake-symbol{transform:translate(-50%)scale(.86)}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-option-name,.lobby-stage-shell .stake-net-win,.lobby-stage-shell .stake-confidence,.lobby-information-rail{font-size:9px}.lobby-information-rail{min-height:20px}@media (pointer:coarse){.lobby-stage-shell .stake-confidence{opacity:1;transform:translateY(0)}}.lobby-stage-shell .stake-portal:active .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:active .stake-symbol{transform:translate(-50%)scale(.86)}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .searching-stake-artwork .symbol-card,.lobby-stage-shell .searching-stake-artwork .symbol-chip-stack,.lobby-stage-shell .searching-stake-artwork .stake-queue-presence,.lobby-stage-shell .searching-stake-artwork .stake-option-orbits,.lobby-stage-shell .inline-matchmaking>:is(.match-kicker,h1,p,.player-orbit,.inline-player-count,.inline-bot-button,.inline-cancel-button){animation-duration:1ms;animation-iteration-count:1}}.lobby-stage-shell .quick-table-timer{z-index:4;color:#e8c77ae0;background:radial-gradient(circle, #090908f5 0 57%, transparent 59%), conic-gradient(from -35deg, #e8c77adb 0 68%, #c9a96824 68% 100%);border:1px solid #c9a96857;border-radius:50%;place-items:center;width:49px;height:49px;font-style:normal;transition:border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;bottom:-7px;left:-2px;box-shadow:0 8px 18px #0000007a,0 0 0 4px #c9a96806}.lobby-stage-shell .quick-table-timer>svg{opacity:.42;stroke-width:1.15px;width:32px;height:32px;position:absolute}.lobby-stage-shell .quick-table-timer>span{z-index:1;color:#f4f1ebdb;letter-spacing:-.04em;font:800 9px/1 DM Mono,monospace;position:relative}.lobby-stage-shell .stake-quick:hover .quick-table-timer,.lobby-stage-shell .stake-quick:focus-visible .quick-table-timer{border-color:#e8c77ab3;transform:translateY(-2px);box-shadow:0 9px 20px #00000080,0 0 0 5px #c9a9680a}.lobby-stage-shell .high-stakes-crown{z-index:1;color:#e8c77ad1;filter:drop-shadow(0 3px 5px #00000080);place-items:center;width:100px;height:42px;font-style:normal;transition:color .18s,filter .18s,transform .22s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.lobby-stage-shell .high-stakes-crown-mark{fill:none;stroke-linecap:square;stroke-linejoin:bevel;width:98px;height:38px;overflow:visible}.lobby-stage-shell .high-stakes-crown-mark :is(.crown-silhouette,.crown-baseline){vector-effect:non-scaling-stroke}.lobby-stage-shell .high-stakes-crown-mark .crown-silhouette{fill:#c9a9680f;stroke:currentColor;stroke-width:1.4px}.lobby-stage-shell .high-stakes-crown-mark .crown-baseline{stroke:#ffefc48c;stroke-width:.8px}.lobby-stage-shell .stake-high:hover .high-stakes-crown,.lobby-stage-shell .stake-high:focus-visible .high-stakes-crown{color:#f4d99bf0;filter:drop-shadow(0 4px 6px #0000008a);transform:translate(-50%)translateY(-1px)}.lobby-stage-shell .stake-private .private-table-symbol{opacity:.72}.lobby-stage-shell .private-table-artwork{border:1px solid #c9a96857;border-radius:50%;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.78,.2,1);display:block;position:absolute;inset:13px 23px 20px;transform:rotate(-4deg);box-shadow:inset 0 0 24px #c9a96809,0 12px 30px #00000057}.lobby-stage-shell .private-table-artwork:before,.lobby-stage-shell .private-table-artwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9a9682e,#0000);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-stage-shell .private-table-artwork:before{width:76%;height:1px}.lobby-stage-shell .private-table-artwork:after{background:linear-gradient(#0000,#c9a9682e,#0000);width:1px;height:66%}.lobby-stage-shell .private-table-seat{z-index:2;background:#090908e6;border:1px solid #e8c77a7a;border-radius:50%;width:27px;height:27px;transition:background .18s,border-color .18s,transform .22s cubic-bezier(.2,.78,.2,1);display:block;position:absolute;box-shadow:0 4px 12px #0000006b,inset 0 1px #ffffff0b}.lobby-stage-shell .private-table-seat:after{content:"";background:#e8c77ab3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lobby-stage-shell .private-table-seat.is-top{top:0;left:50%;transform:translate(-50%,-50%)rotate(4deg)}.lobby-stage-shell .private-table-seat.is-right{top:50%;right:0;transform:translate(50%,-50%)rotate(4deg)}.lobby-stage-shell .private-table-seat.is-bottom{bottom:0;left:50%;transform:translate(-50%,50%)rotate(4deg)}.lobby-stage-shell .private-table-seat.is-left{top:50%;left:0;transform:translate(-50%,-50%)rotate(4deg)}.lobby-stage-shell .private-table-link-seal{z-index:3;color:#e8c77a;background:#c9a96813;border:1px solid #e8c77a80;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(4deg);box-shadow:0 0 0 6px #c9a96809,0 10px 22px #0006}.lobby-stage-shell .private-table-link-seal svg{stroke-width:1.5px;width:20px;height:20px}.lobby-stage-shell .private-table-card{z-index:1;opacity:.82;border-radius:7px;width:45px;height:63px;top:35px}.lobby-stage-shell .private-table-card .symbol-card-corner{font-size:9px;top:5px;left:5px}.lobby-stage-shell .private-table-card .symbol-card-suit{font-size:17px}.lobby-stage-shell .private-table-card-left{left:48px;transform:rotate(-12deg)}.lobby-stage-shell .private-table-card-right{right:48px;transform:rotate(12deg)}.lobby-stage-shell .private-table-chip-stack{z-index:5;width:58px;height:54px;bottom:-9px;right:-3px}.lobby-stage-shell .private-table-chip-stack img{width:49px;height:49px}.lobby-stage-shell .private-table-portal-label>b{color:#e8c77ae6}.lobby-stage-shell .private-table-formats strong{color:#f4f1ebd1}.lobby-stage-shell .private-table-invite-marker{z-index:4;color:#15130f;letter-spacing:.03em;background:#e8c77a;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:900;position:absolute;top:18px;right:8px;box-shadow:0 4px 12px #0000004d}.lobby-stage-shell .stake-private:hover .private-table-artwork,.lobby-stage-shell .stake-private:focus-visible .private-table-artwork{border-color:#e8c77a9e;transform:rotate(-2deg);box-shadow:inset 0 0 28px #c9a9680f,0 14px 34px #00000061}.lobby-stage-shell .stake-private:hover .private-table-seat,.lobby-stage-shell .stake-private:focus-visible .private-table-seat{background:#c9a96814;border-color:#f4d99bb8}.lobby-stage-shell .stake-private:hover .private-table-link-seal,.lobby-stage-shell .stake-private:focus-visible .private-table-link-seal{background:#c9a9681f;transform:translate(-50%,-50%)rotate(2deg);box-shadow:0 0 0 7px #c9a9680b,0 12px 24px #0000006b}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .private-table-invite-marker{top:12px;right:14px}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .quick-table-timer,.lobby-stage-shell .high-stakes-crown,.lobby-stage-shell .private-table-artwork,.lobby-stage-shell .private-table-seat,.lobby-stage-shell .private-table-link-seal{transition-duration:1ms}}@media (width>=701px) and (height>=721px){.lobby-stage-shell{--lobby-composition-w:min(980px, calc(100vw - 2 * var(--lobby-content-inline)))}.lobby-stage-shell .stake-selector{width:var(--lobby-composition-w);grid-template-rows:auto minmax(430px,61dvh) auto;align-content:center;gap:clamp(10px,1.8dvh,18px);height:100%}.lobby-stage-shell .stake-carousel{width:auto;height:auto;display:contents}.lobby-stage-shell .stake-portals{background:linear-gradient(#0000 3%,#c9a96833 18% 82%,#0000 97%) 50% 0/1px 100% no-repeat,linear-gradient(90deg,#0000 3%,#c9a9682e 18% 82%,#0000 97%) 0/100% 1px no-repeat;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3dvh,36px) clamp(34px,5vw,72px);width:min(940px,100%);height:clamp(430px,61dvh,620px);min-height:430px;max-height:620px;margin:0;padding:0;display:grid;position:relative;overflow:visible}.lobby-stage-shell .stake-portals:before{display:none}.lobby-stage-shell .stake-portals:after{content:"";opacity:1;background:#070707f5;border:1px solid #e8c77a85;width:9px;height:9px;display:block;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 5px #c9a96809}.lobby-stage-shell .stake-portal{width:100%;min-width:0;height:100%;min-height:0;padding:0 clamp(18px,2.4vw,30px) 52px}.lobby-stage-shell .stake-option-name{top:2px}.lobby-stage-shell .stake-format-marker{z-index:7;color:#e8c77a8f;font-variant-numeric:tabular-nums;letter-spacing:.08em;font:800 8px/1.2 DM Mono,monospace;position:absolute;top:1px;left:clamp(18px,2.4vw,28px)}.lobby-stage-shell .stake-format-marker:before{content:"";border:1px solid;width:4px;height:4px;margin-right:6px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol{top:clamp(30px,4.5dvh,44px);transform:translate(-50%)scale(.94)}.lobby-stage-shell .stake-option-orbits,.lobby-stage-shell .stake-option-orbits.orbit-high{width:min(360px,105%);height:min(220px,78%);top:3px}.lobby-stage-shell .stake-portal-label{top:auto;bottom:6px;transform:translate(-50%)}.lobby-stage-shell .stake-option-ground{bottom:48px}.lobby-stage-shell .stake-carousel-arrow,.lobby-stage-shell .stake-carousel-cue{display:none}}@media (width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell{--lobby-composition-w:min(800px, calc(100vw - 2 * var(--lobby-content-inline)))}.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(430px,58dvh) auto}.lobby-stage-shell .stake-portals{gap:clamp(18px,2.4dvh,28px) clamp(22px,4vw,42px);width:min(760px,100%);height:clamp(430px,58dvh,560px)}.lobby-stage-shell .stake-portal{padding-inline:clamp(12px,2vw,20px)}.lobby-stage-shell .stake-symbol,.lobby-stage-shell .stake-200 .stake-symbol,.lobby-stage-shell .stake-portal.is-focused .stake-symbol,.lobby-stage-shell .stake-portal.is-focused.stake-200 .stake-symbol{transform:translate(-50%)scale(.86)}.lobby-stage-shell .stake-option-orbits,.lobby-stage-shell .stake-option-orbits.orbit-high{width:min(310px,108%)}}@media (hover:hover) and (pointer:fine) and (width>=701px) and (height>=721px){.lobby-stage-shell .stake-portal .stake-symbol,.lobby-stage-shell .stake-portal.stake-200 .stake-symbol,.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:hover .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:focus-visible .stake-symbol{transform:translate(-50%)scale(.94)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.985)}}@media (hover:hover) and (pointer:fine) and (width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell .stake-portal .stake-symbol,.lobby-stage-shell .stake-portal.stake-200 .stake-symbol,.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:hover .stake-symbol,.lobby-stage-shell .stake-portal.stake-200:focus-visible .stake-symbol{transform:translate(-50%)scale(.86)}.lobby-stage-shell .stake-portal:hover .stake-symbol,.lobby-stage-shell .stake-portal:focus-visible .stake-symbol{transform:translate(-50%)translateY(-2px)scale(.9)}}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-format-marker{display:none}}.lobby-stage-shell .stake-symbol .symbol-card{color:#f8f7f2e0;background:linear-gradient(145deg,#fff2,#ffffff05 62%),#0808087a;border-color:#ffffffa8}.lobby-stage-shell .quick-timer-dial{z-index:0;color:#e8c77a99;background:radial-gradient(circle, transparent 0 58%, #070707c2 59% 64%, transparent 65%), repeating-conic-gradient(from -2deg, #e8c77a80 0 1deg, transparent 1deg 30deg);opacity:.48;border:1px solid #c9a96833;border-radius:50%;width:158px;height:158px;font-style:normal;transition:opacity .2s,border-color .2s;display:block;position:absolute;top:-20px;left:16px;overflow:hidden;box-shadow:inset 0 0 24px #0000009e}.lobby-stage-shell .quick-timer-dial:before{content:"";border:1px solid #c9a96838;border-radius:50%;position:absolute;inset:12px}.lobby-stage-shell .quick-timer-dial:after{content:"";background:conic-gradient(from -78deg, #e8c77ad1 0 76deg, transparent 77deg 360deg);border-radius:50%;position:absolute;inset:5px;-webkit-mask:radial-gradient(circle,#0000 0 71%,#000 72% 76%,#0000 77%);mask:radial-gradient(circle,#0000 0 71%,#000 72% 76%,#0000 77%)}.lobby-stage-shell .quick-timer-dial>span{color:#e8c77aa8;font-variant-numeric:tabular-nums;letter-spacing:.08em;font:800 8px/1 DM Mono,monospace;position:absolute;bottom:23px;left:24px}.lobby-stage-shell .classic-table-rosette{z-index:0;opacity:.42;place-items:center;width:64px;height:64px;font-style:normal;transition:opacity .2s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lobby-stage-shell .classic-table-rosette:before,.lobby-stage-shell .classic-table-rosette:after,.lobby-stage-shell .classic-table-rosette>span{content:"";border:1px solid #e8c77a7a;width:34px;height:34px;display:block;position:absolute;transform:rotate(45deg)}.lobby-stage-shell .classic-table-rosette:after{border-color:#c9a96838;width:48px;height:48px}.lobby-stage-shell .classic-table-rosette>span:first-child{background:#c9a96809;width:21px;height:21px;transform:rotate(0)}.lobby-stage-shell .classic-table-rosette>span:last-child{background:#e8c77aa3;border-color:#ffefc466;width:8px;height:8px}.lobby-stage-shell .high-stakes-facets{z-index:0;fill:none;opacity:.34;stroke:#e8c77a8a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:220px;height:160px;transition:opacity .2s;position:absolute;top:-24px;left:-15px;overflow:visible}.lobby-stage-shell .high-stakes-facets path:nth-child(2){stroke:#c9a96840}.lobby-stage-shell .high-stakes-facets path:nth-child(3){stroke:#f4d99bb8}.lobby-stage-shell .private-table-invite-path{z-index:1;fill:none;opacity:.28;stroke:#e8c77ac7;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;width:100%;height:100%;transition:opacity .2s,stroke-dashoffset .22s;position:absolute;inset:0;overflow:visible}.lobby-stage-shell .private-table-seat.is-invited{border-color:#f4d99bc7;box-shadow:0 0 0 5px #c9a9680e,0 4px 12px #0000006b}.lobby-stage-shell .stake-quick:hover .quick-timer-dial,.lobby-stage-shell .stake-quick:focus-visible .quick-timer-dial,.lobby-stage-shell .stake-classic:hover .classic-table-rosette,.lobby-stage-shell .stake-classic:focus-visible .classic-table-rosette,.lobby-stage-shell .stake-high:hover .high-stakes-facets,.lobby-stage-shell .stake-high:focus-visible .high-stakes-facets{opacity:.78}.lobby-stage-shell .stake-high .symbol-card.high-center{transition:filter .2s,transform .22s cubic-bezier(.2,.78,.2,1)}.lobby-stage-shell .stake-high:hover .high-stakes-crown,.lobby-stage-shell .stake-high:focus-visible .high-stakes-crown{transform:translate(-50%)translateY(-1px)}.lobby-stage-shell .stake-private:hover .private-table-artwork,.lobby-stage-shell .stake-private:focus-visible .private-table-artwork{transform:rotate(-4deg)}.lobby-stage-shell .stake-private:hover .private-table-link-seal,.lobby-stage-shell .stake-private:focus-visible .private-table-link-seal{transform:translate(-50%,-50%)rotate(4deg)}.lobby-stage-shell .stake-private:hover .private-table-invite-path,.lobby-stage-shell .stake-private:focus-visible .private-table-invite-path{opacity:.82;stroke-dashoffset:-4px}.lobby-stage-shell .stake-quick:hover .symbol-chip-stack,.lobby-stage-shell .stake-quick:focus-visible .symbol-chip-stack,.lobby-stage-shell .stake-classic:hover .symbol-chip-stack,.lobby-stage-shell .stake-classic:focus-visible .symbol-chip-stack,.lobby-stage-shell .stake-high:hover .symbol-chip-stack,.lobby-stage-shell .stake-high:focus-visible .symbol-chip-stack,.lobby-stage-shell .stake-private:hover .symbol-chip-stack,.lobby-stage-shell .stake-private:focus-visible .symbol-chip-stack{transform:none}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .quick-timer-dial{top:-15px;left:20px}.lobby-stage-shell .high-stakes-facets{top:-18px}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .quick-timer-dial,.lobby-stage-shell .classic-table-rosette,.lobby-stage-shell .high-stakes-facets,.lobby-stage-shell .private-table-invite-path,.lobby-stage-shell .stake-high .symbol-card.high-center{transition-duration:1ms}}.lobby-stage-shell .quick-timer-dial:after{background:conic-gradient(from -78deg, #e8c77adb 0 var(--quick-wait-angle,82deg), #c9a96814 var(--quick-wait-angle,82deg) 360deg)}.lobby-stage-shell .quick-timer-dial>span{color:#f4f1ebc7;text-align:center;background:#070707b8;border:1px solid #c9a96833;border-radius:999px;min-width:24px;padding:3px 5px}.lobby-stage-shell .stake-symbol .symbol-card:before{z-index:0;content:"";pointer-events:none;opacity:.72;border:1px solid #e8c77a30;width:31px;height:31px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 0 6px #c9a96806,0 0 0 6px #c9a96805}.lobby-stage-shell .stake-symbol .symbol-card-corner,.lobby-stage-shell .stake-symbol .symbol-card-suit{z-index:1}.lobby-stage-shell .stake-quick .symbol-card.quick-left{left:24px;transform:translateY(3px)rotate(-12deg)}.lobby-stage-shell .stake-quick .symbol-card.quick-right{right:21px;transform:translateY(-5px)rotate(3deg)}.lobby-stage-shell .stake-classic .symbol-card.classic-left{left:27px;transform:rotate(-10deg)}.lobby-stage-shell .stake-classic .symbol-card.classic-right{right:27px;transform:rotate(10deg)}.lobby-stage-shell .stake-classic .classic-table-rosette{width:72px;height:72px;bottom:-9px}.lobby-stage-shell .stake-classic .classic-table-rosette:after{width:54px;height:54px}.lobby-stage-shell .stake-high .symbol-card.high-left{transform:translateY(4px)rotate(-16deg)}.lobby-stage-shell .stake-high .symbol-card.high-center{transform:translateY(-10px)rotate(-1deg)}.lobby-stage-shell .stake-high .symbol-card.high-right{transform:translateY(4px)rotate(16deg)}.lobby-stage-shell .stake-high:hover .symbol-card.high-center,.lobby-stage-shell .stake-high:focus-visible .symbol-card.high-center{transform:translateY(-13px)rotate(-1deg)}.lobby-stage-shell .symbol-chip-stack.high:before,.lobby-stage-shell .symbol-chip-stack.high:after{z-index:0;content:"";pointer-events:none;background:#070707d1;border:1px solid #c9a9684d;border-radius:50%;width:74px;height:17px;position:absolute;bottom:0;right:6px;transform:perspective(120px)rotateX(62deg);box-shadow:0 7px 13px #0006}.lobby-stage-shell .symbol-chip-stack.high:after{border-color:#e8c77a33;width:62px;height:14px;bottom:8px;right:12px}.lobby-stage-shell .stake-private .private-table-artwork{inset:8px 17px 15px}.lobby-stage-shell .stake-private .private-table-symbol{transform-origin:bottom;scale:1.09}.lobby-stage-shell .stake-private .private-table-card{width:48px;height:67px;top:31px}.lobby-stage-shell .stake-private .private-table-card-left{left:43px;transform:rotate(8deg)}.lobby-stage-shell .stake-private .private-table-card-right{right:43px;transform:rotate(-8deg)}.lobby-stage-shell .stake-private .private-table-link-seal{width:47px;height:47px}.lobby-stage-shell .private-table-symbol:not(.has-invitation) .private-table-invite-path,.lobby-stage-shell .stake-private:hover .private-table-symbol:not(.has-invitation) .private-table-invite-path,.lobby-stage-shell .stake-private:focus-visible .private-table-symbol:not(.has-invitation) .private-table-invite-path{opacity:.045;stroke-dashoffset:0}.lobby-stage-shell .private-table-symbol.has-invitation .private-table-invite-path{opacity:.86;stroke:#f4d99be6}.lobby-stage-shell .stake-quick .stake-symbol:after{background:radial-gradient(at 57%,#0000009e,#0000 70%);height:15px;left:18px;right:27px;transform:rotate(-3deg)}.lobby-stage-shell .stake-classic .stake-symbol:after{background:radial-gradient(#00000094,#0000 72%);height:17px;left:23px;right:23px}.lobby-stage-shell .stake-high .stake-symbol:after{background:radial-gradient(#000000b8,#0000 73%);height:22px;left:10px;right:10px}.lobby-stage-shell .stake-private .stake-symbol:after{background:radial-gradient(#0000009e,#0000 72%);height:18px;left:18px;right:18px}.lobby-stage-shell .stake-option-name:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#e8c77ae6,#0000);width:28px;height:1px;transition:opacity .18s,transform .22s cubic-bezier(.2,.78,.2,1);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)scaleX(.35);box-shadow:0 2px 8px #c9a96833}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-portal.is-focused .stake-option-name:after{opacity:1;transform:translate(-50%)scaleX(1)}.lobby-stage-shell .stake-symbol .symbol-card:before,.lobby-stage-shell .stake-high .high-stakes-facets{display:none}.lobby-stage-shell .stake-quick.is-focused .quick-timer-dial{opacity:.68;border-color:#e8c77a61}.lobby-stage-shell .private-table-symbol:not(.has-invitation) .private-table-invite-path{display:none}}@media (hover:hover) and (pointer:fine) and (width>=701px) and (height>=721px){.lobby-stage-shell .stake-portal:hover .stake-option-name:after,.lobby-stage-shell .stake-portal:focus-visible .stake-option-name:after{opacity:1;transform:translate(-50%)scaleX(1)}}@media (width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell .quick-timer-dial:before,.lobby-stage-shell .high-stakes-facets path:nth-child(2),.lobby-stage-shell .classic-table-rosette>span:first-child{display:none}.lobby-stage-shell .stake-symbol .symbol-card:before{opacity:.48}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .stake-option-name:after{transition-duration:1ms}}.lobby-stage-shell .stake-portals .stake-symbol{isolation:isolate;transform-origin:50% 72%;scale:1.2}.lobby-stage-shell .stake-portals .private-table-symbol{scale:1.2}.lobby-stage-shell .stake-portals .stake-symbol:before{z-index:-2;content:"";pointer-events:none;height:57px;box-shadow:none;opacity:.56;background:radial-gradient(at 50% 35%,#e8c77a09,#0000 64%);border:1px solid #c9a96821;border-radius:50%;position:absolute;bottom:-9px;left:12px;right:12px;transform:perspective(190px)rotateX(63deg)}.lobby-stage-shell .stake-quick .stake-symbol:before{display:none}.lobby-stage-shell .stake-classic .stake-symbol:before{opacity:.7;background:0 0;border-color:#e8c77a2e;height:47px;bottom:-3px;left:17px;right:17px;box-shadow:inset 0 0 0 7px #07070747,inset 0 0 0 8px #c9a9680e}.lobby-stage-shell .stake-high .stake-symbol:before{clip-path:polygon(12% 4%,88% 4%,100% 52%,84% 100%,16% 100%,0 52%);opacity:.56;background:0 0;border-color:#e8c77a30;border-radius:20%;height:54px;bottom:-7px;left:5px;right:5px}.lobby-stage-shell .stake-private .stake-symbol:before{display:none}.lobby-stage-shell .stake-symbol .symbol-card{color:#f9f7f1f0;opacity:.96;background:linear-gradient(151deg,#ffffff1b,#ffffff05 34%,#0000 58%),linear-gradient(145deg,#121211 0%,#080808 62%,#030303 100%);border-color:#f4f1ebb8;transition:border-color .19s,box-shadow .21s,filter .19s,transform .22s cubic-bezier(.2,.78,.2,1);box-shadow:inset 0 1px #ffffff0e,0 9px 18px #00000075}.lobby-stage-shell .stake-symbol .symbol-card:after{z-index:0;content:"";pointer-events:none;border-radius:inherit;border:1px solid #c9a9680e;position:absolute;inset:2px;box-shadow:inset 0 -12px 22px #0000002e}.lobby-stage-shell .stake-symbol .symbol-card:before{display:none}.lobby-stage-shell .stake-symbol .symbol-card-suit{color:#e8c77aeb;text-shadow:0 1px #000}.lobby-stage-shell .stake-symbol .symbol-card-corner{color:#f9f7f1eb;text-shadow:0 1px 2px #000c}.lobby-stage-shell .stake-portal:hover .symbol-card,.lobby-stage-shell .stake-portal:focus-visible .symbol-card,.lobby-stage-shell .stake-portal.is-focused .symbol-card{border-color:#fff8e3e6;box-shadow:inset 0 1px #ffffff13,0 11px 20px #0000008a}.lobby-stage-shell .stake-quick .symbol-card.quick-left .symbol-card-corner{font-size:14px}.lobby-stage-shell .stake-quick .symbol-card.quick-left .symbol-card-suit{font-size:24px}.lobby-stage-shell .stake-high .symbol-card.high-left,.lobby-stage-shell .stake-high .symbol-card.high-right{width:74px;height:106px;top:13px}.lobby-stage-shell .stake-high .symbol-card.high-center{width:84px;height:120px;top:0;left:53px;transform:rotate(-1deg)}.lobby-stage-shell .classic-table-rosette,.lobby-stage-shell .high-stakes-facets{display:none}.lobby-stage-shell .stake-quick .stake-option-orbits{opacity:.035}.lobby-stage-shell .stake-high .stake-option-orbits{opacity:.055}.lobby-stage-shell .stake-private .stake-option-orbits{opacity:.04}.lobby-stage-shell .stake-quick:hover .stake-option-orbits,.lobby-stage-shell .stake-quick:focus-visible .stake-option-orbits,.lobby-stage-shell .stake-quick.is-focused .stake-option-orbits{opacity:.07}.lobby-stage-shell .stake-high:hover .stake-option-orbits,.lobby-stage-shell .stake-high:focus-visible .stake-option-orbits,.lobby-stage-shell .stake-high.is-focused .stake-option-orbits,.lobby-stage-shell .stake-private:hover .stake-option-orbits,.lobby-stage-shell .stake-private:focus-visible .stake-option-orbits,.lobby-stage-shell .stake-private.is-focused .stake-option-orbits{opacity:.085}.lobby-stage-shell .symbol-chip-stack.enamel-chip-stack{z-index:7;pointer-events:none;filter:none;width:94px;height:86px;transform:none}.lobby-stage-shell .enamel-chip-stack.high:before,.lobby-stage-shell .enamel-chip-stack.high:after{display:none}.lobby-stage-shell .enamel-chip-token{isolation:isolate;transform-origin:50% 72%;width:78px;height:78px;font-style:normal;transition:transform .21s cubic-bezier(.2,.78,.2,1);display:block;position:absolute;bottom:0;right:0;transform:perspective(320px)rotateX(8deg)}.lobby-stage-shell .enamel-chip-token:after{z-index:0;content:"";background:linear-gradient(#0f0e0c,#030303 58%,#010101);border:1px solid #78603575;border-radius:50%;position:absolute;inset:3px;transform:translateY(2px);box-shadow:0 4px 8px #0000007a}.lobby-stage-shell .enamel-chip-token:before{z-index:1;content:"";background:radial-gradient(circle at 35% 22%,#fff1,#0000 28%),radial-gradient(circle,#171612 0 59%,#090908 72%,#020202 100%);border:1px solid #e8c77a9e;border-radius:50%;position:absolute;inset:2px;box-shadow:inset 0 0 0 2px #020202d1,inset 0 1px 1px #ffffff09}.lobby-stage-shell .symbol-chip-stack.enamel-chip-stack .enamel-chip-token>img{z-index:2;object-fit:contain;opacity:.96;filter:drop-shadow(0 1px #000000db);width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;inset:5px;transform:none}.lobby-stage-shell .enamel-chip-token:first-child{z-index:4;bottom:-1px;right:0}.lobby-stage-shell .enamel-chip-token:nth-child(2){z-index:3;bottom:9px;right:7px}.lobby-stage-shell .enamel-chip-token:nth-child(3){z-index:2;bottom:19px;right:14px}.lobby-stage-shell .enamel-quick{bottom:-19px;right:0}.lobby-stage-shell .enamel-classic{bottom:-19px;left:calc(50% - 47px);right:auto}.lobby-stage-shell .symbol-1000 .enamel-high{width:106px;height:103px;bottom:-20px;right:-7px}.lobby-stage-shell .enamel-high .enamel-chip-token:first-child{width:76px;height:76px;bottom:-1px;right:0}.lobby-stage-shell .enamel-high .enamel-chip-token:nth-child(2){width:74px;height:74px;bottom:4px;right:14px;transform:perspective(260px)rotateX(76deg)}.lobby-stage-shell .enamel-high .enamel-chip-token:nth-child(3){width:70px;height:70px;bottom:9px;right:28px;transform:perspective(260px)rotateX(78deg)}.lobby-stage-shell .enamel-high .enamel-chip-token:nth-child(n+2)>img{opacity:0}.lobby-stage-shell .enamel-high .enamel-chip-token:nth-child(n+2):before{box-shadow:none;background:#0b0a09;border-color:#c9a96857}.lobby-stage-shell .enamel-high .enamel-chip-token:nth-child(n+2):after{display:none}.lobby-stage-shell .stake-portal:active .enamel-chip-stack{transform:none}.lobby-stage-shell .stake-portal:active .enamel-chip-token:first-child{transition-duration:90ms;transform:perspective(320px)rotateX(9deg)rotate(1deg)translateY(1px)}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-portals .stake-symbol,.lobby-stage-shell .stake-portals .private-table-symbol{scale:1.12}.lobby-stage-shell .stake-portals .stake-symbol:before{opacity:.58}.lobby-stage-shell .enamel-chip-token{transform:perspective(320px)rotateX(8deg)}.lobby-stage-shell .stake-portal.is-focused .enamel-chip-token:first-child{transform:perspective(320px)rotateX(7deg)rotate(2deg)translateY(-1px)}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-portals .stake-symbol,.lobby-stage-shell .stake-portals .private-table-symbol{scale:1}.lobby-stage-shell .enamel-classic{bottom:-8px;left:auto;right:-8px}.lobby-stage-shell .enamel-classic .enamel-chip-token{right:0}.lobby-stage-shell .symbol-1000 .enamel-high{bottom:-8px;right:-19px}.lobby-stage-shell .enamel-private.private-table-chip-stack{bottom:0;right:-17px}}@media (width>=701px) and (height>=721px){.lobby-stage-shell .stake-portals{background:radial-gradient(72% 70%,#00000061,#00000024 58%,#0000 82%),linear-gradient(#0000,#c9a96821,#0000) 50%/1px 76% no-repeat,linear-gradient(90deg,#0000,#c9a9681f,#0000) 50%/76% 1px no-repeat}.lobby-stage-shell .stake-portals:after{display:none}.lobby-stage-shell .stake-format-marker:before{border-radius:50%;transform:none}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell .enamel-chip-token,.lobby-stage-shell .stake-symbol .symbol-card{transition-duration:1ms}}.lobby-stage-shell .stake-portals .stake-symbol,.lobby-stage-shell .stake-portals .private-table-symbol{opacity:.9}.lobby-stage-shell .stake-quick .stake-option-orbits,.lobby-stage-shell .stake-high .stake-option-orbits,.lobby-stage-shell .stake-private .stake-option-orbits,.lobby-stage-shell .stake-high .stake-symbol:before{display:none}.lobby-stage-shell .stake-classic .stake-option-orbits{opacity:.12}.lobby-stage-shell .stake-classic:hover .stake-option-orbits,.lobby-stage-shell .stake-classic:focus-visible .stake-option-orbits,.lobby-stage-shell .stake-classic.is-focused .stake-option-orbits{opacity:.18}.lobby-stage-shell .quick-timer-dial{background:repeating-conic-gradient(from -2deg, #e8c77a66 0 .9deg, transparent .9deg 45deg);width:148px;height:148px;box-shadow:none;opacity:.5;border:0;top:-12px;left:21px;-webkit-mask:radial-gradient(circle,#0000 0 67%,#000 68% 76%,#0000 77%);mask:radial-gradient(circle,#0000 0 67%,#000 68% 76%,#0000 77%)}.lobby-stage-shell .quick-timer-dial:before{display:none}.lobby-stage-shell .quick-timer-dial:after{inset:0;-webkit-mask:none;mask:none}.lobby-stage-shell .stake-quick:hover .quick-timer-dial,.lobby-stage-shell .stake-quick:focus-visible .quick-timer-dial,.lobby-stage-shell .stake-quick.is-focused .quick-timer-dial{opacity:.74;border-color:#e8c77a4d}.lobby-stage-shell .quick-timer-dial>span{display:none}.lobby-stage-shell .quick-table-timer{width:42px;height:42px;bottom:0;left:4px;box-shadow:0 5px 12px #0000006b}.lobby-stage-shell .quick-table-timer>svg{width:27px;height:27px}.lobby-stage-shell .stake-high .symbol-card.high-left,.lobby-stage-shell .stake-high .symbol-card.high-right{z-index:2;width:66px;height:100px;top:19px}.lobby-stage-shell .stake-high .symbol-card.high-left{left:16px;transform:rotate(-14deg)}.lobby-stage-shell .stake-high .symbol-card.high-right{right:16px;transform:rotate(14deg)}.lobby-stage-shell .stake-high .symbol-card.high-center{z-index:4;width:84px;height:120px;top:0;left:53px;transform:rotate(-1deg)}.lobby-stage-shell .stake-high:hover .symbol-card.high-center,.lobby-stage-shell .stake-high:focus-visible .symbol-card.high-center,.lobby-stage-shell .stake-high.is-focused .symbol-card.high-center{transform:translateY(-3px)rotate(-1deg)}.lobby-stage-shell .high-stakes-crown.is-queue-ready .crown-silhouette{fill:#c9a96813;stroke:#f4d99be6}.lobby-stage-shell .enamel-chip-token{width:70px;height:70px;transform:perspective(320px)rotateX(5deg)}.lobby-stage-shell .enamel-chip-token:after{display:none}.lobby-stage-shell .enamel-chip-token:before{background:#080807;border-color:#c9a96870;inset:2px;box-shadow:0 4px 10px #0000006b,inset 0 1px #ffffff06}.lobby-stage-shell .enamel-quick{width:82px;height:76px;bottom:-10px;right:4px}.lobby-stage-shell .enamel-classic{width:82px;height:76px;bottom:-10px;left:calc(50% - 41px)}.lobby-stage-shell .enamel-classic .enamel-chip-token{right:6px}.lobby-stage-shell .symbol-1000 .enamel-high{isolation:isolate;width:94px;height:88px;bottom:-10px;right:-2px}.lobby-stage-shell .enamel-high:before,.lobby-stage-shell .enamel-high:after{z-index:0;content:"";background:#080807;border:1px solid #c9a9685c;border-radius:50%;display:block;position:absolute;box-shadow:0 3px 7px #0000005c}.lobby-stage-shell .enamel-high:before{width:64px;height:11px;bottom:17px;right:11px}.lobby-stage-shell .enamel-high:after{border-color:#c9a96840;width:58px;height:10px;bottom:27px;right:20px}.lobby-stage-shell .enamel-high .enamel-chip-token:first-child{z-index:3;width:72px;height:72px;bottom:-1px;right:0}.lobby-stage-shell .enamel-private.private-table-chip-stack{width:60px;height:57px;bottom:-3px;right:-7px}.lobby-stage-shell .enamel-private .enamel-chip-token{width:50px;height:50px}.lobby-stage-shell .stake-portal:hover .enamel-chip-token:first-child,.lobby-stage-shell .stake-portal:focus-visible .enamel-chip-token:first-child,.lobby-stage-shell .stake-portal.is-focused .enamel-chip-token:first-child{transform:perspective(320px)rotateX(4deg)rotate(1deg)translateY(-2px)}.lobby-stage-shell .private-table-symbol:not(.has-invitation) .private-table-invite-path{display:none}.lobby-stage-shell .private-table-seat{width:22px;height:22px}.lobby-stage-shell .private-table-link-seal{width:36px;height:36px;box-shadow:0 0 0 4px #c9a96806,0 7px 16px #00000061}.lobby-stage-shell .private-table-link-seal svg{width:17px;height:17px}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .enamel-quick{bottom:-5px;right:6px}.lobby-stage-shell .enamel-classic{bottom:-4px;left:auto;right:-2px}.lobby-stage-shell .symbol-1000 .enamel-high{bottom:-5px;right:-12px}.lobby-stage-shell .enamel-private.private-table-chip-stack{bottom:2px;right:-15px}}.lobby-stage-shell :is(.quick-chronograph,.classic-seal-mark,.high-stakes-trophy,.private-table-constellation){pointer-events:none;transition:opacity .21s,filter .21s,transform .23s cubic-bezier(.2,.78,.2,1)}.lobby-stage-shell .stake-portals .stake-portal:before{opacity:.34;filter:blur(9px);background:radial-gradient(46% 52% at 50% 39%,#e8c77a11,#00000029 54%,#0000 73%);inset:8% 3% 12%}.lobby-stage-shell .stake-portals .stake-portal:is(:hover,:focus-visible,.is-focused):before{opacity:.52}.lobby-stage-shell .stake-quick .stake-option-orbits,.lobby-stage-shell .stake-quick .quick-timer-dial,.lobby-stage-shell .stake-quick .quick-table-timer{display:none}.lobby-stage-shell .quick-chronograph{z-index:0;opacity:.78;fill:none;width:184px;height:166px;position:absolute;top:-22px;left:-8px;overflow:visible}.lobby-stage-shell .quick-chronograph :is(.chrono-outer,.chrono-inner,.chrono-progress,.chrono-pusher,.chrono-ticks line,.chrono-hand,.chrono-speed-lines,.chrono-plinth){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.lobby-stage-shell .quick-chronograph .chrono-outer{fill:#0707072e;stroke:#e8c77a94;stroke-width:1.6px}.lobby-stage-shell .quick-chronograph .chrono-inner{stroke:#f4f1eb47;stroke-width:1px}.lobby-stage-shell .quick-chronograph .chrono-progress{stroke:#e8c77af5;stroke-width:4px;stroke-linecap:round;transform-origin:90px 83px;transition:stroke .18s,stroke-dasharray .23s cubic-bezier(.2,.78,.2,1);transform:rotate(-90deg)}.lobby-stage-shell .quick-chronograph .chrono-pusher{stroke:#e8c77ab8;stroke-width:1.5px}.lobby-stage-shell .quick-chronograph .chrono-ticks line{stroke:#f4f1eba8;stroke-width:1.25px}.lobby-stage-shell .quick-chronograph .chrono-ticks line:nth-child(3n+1){stroke:#e8c77aeb;stroke-width:2px}.lobby-stage-shell .quick-chronograph .chrono-hand{stroke:#f4d99bf0;stroke-width:2px}.lobby-stage-shell .quick-chronograph .chrono-pin{fill:#070707;stroke:#e8c77af0;stroke-width:2px}.lobby-stage-shell .quick-chronograph .chrono-format{fill:#f4f1ebbd;letter-spacing:-.08em;text-anchor:middle;font:800 15px/1 DM Mono,monospace}.lobby-stage-shell .quick-chronograph .chrono-counter circle{fill:#070707eb;stroke:#e8c77aad;stroke-width:1.3px}.lobby-stage-shell .quick-chronograph .chrono-counter text{fill:#f4f1ebd1;letter-spacing:-.06em;text-anchor:middle;font:800 6px/1 DM Mono,monospace}.lobby-stage-shell .quick-chronograph :is(.chrono-speed-lines,.chrono-plinth){stroke:#c9a96847;stroke-width:1px}.lobby-stage-shell .stake-quick .symbol-card.quick-left{z-index:2;opacity:.86;width:64px;height:91px;top:48px;left:54px;transform:rotate(-13deg)}.lobby-stage-shell .stake-quick .symbol-card.quick-right{z-index:3;width:82px;height:116px;top:31px;right:10px;transform:rotate(5deg)}.lobby-stage-shell .stake-classic .symbol-card.classic-left .symbol-card-corner,.lobby-stage-shell .stake-high .symbol-card.high-left .symbol-card-corner,.lobby-stage-shell .stake-private .private-table-card-left .symbol-card-corner{font-size:14px}.lobby-stage-shell .stake-classic .symbol-card.classic-left .symbol-card-suit,.lobby-stage-shell .stake-high .symbol-card.high-left .symbol-card-suit,.lobby-stage-shell .stake-private .private-table-card-left .symbol-card-suit{font-size:24px}.lobby-stage-shell .stake-quick .enamel-quick{z-index:6;bottom:-12px;right:-3px}.lobby-stage-shell .stake-quick:is(:hover,:focus-visible,.is-focused) .quick-chronograph{opacity:.94;filter:drop-shadow(0 5px 8px #00000057);transform:translateY(-1px)}.lobby-stage-shell .stake-quick:is(:hover,:focus-visible,.is-focused) .chrono-progress{stroke:#ffe29d}.lobby-stage-shell .classic-seal-mark{z-index:0;opacity:.72;fill:none;stroke-linecap:round;stroke-linejoin:round;width:184px;height:138px;position:absolute;top:-1px;left:-9px;overflow:visible}.lobby-stage-shell .classic-seal-mark :is(.classic-table-surface,.classic-table-inlay,.classic-axis,.classic-rosette-lines,.classic-dealer-rails){vector-effect:non-scaling-stroke}.lobby-stage-shell .classic-seal-mark .classic-table-surface{fill:#0a0a09c7;stroke:#e8c77aa8;stroke-width:1.5px}.lobby-stage-shell .classic-seal-mark .classic-table-inlay{fill:#c9a96806;stroke:#f4f1eb47;stroke-width:1px}.lobby-stage-shell .classic-seal-mark .classic-axis{stroke:#e8c77a7a;stroke-width:1px}.lobby-stage-shell .classic-seal-mark .classic-rosette-lines{fill:#c9a96809;stroke:#e8c77aad;stroke-width:1px}.lobby-stage-shell .classic-seal-mark .classic-dealer-rails{stroke:#c9a96885;stroke-width:1px}.lobby-stage-shell .classic-seal-mark .classic-suit-medallions circle{fill:#070707f5;stroke:#e8c77ac2;stroke-width:1px}.lobby-stage-shell .classic-seal-mark .classic-suit-medallions text{fill:#f4f1ebc7;text-anchor:middle;font:700 8px/1 Georgia,serif}.lobby-stage-shell .classic-seal-mark .classic-suit-medallions text:nth-of-type(2){fill:#e8c77ae0}.lobby-stage-shell .classic-seal-mark .classic-plinth-dot{fill:#e8c77ac7;stroke:#070707e6;stroke-width:1px}.lobby-stage-shell .stake-classic .stake-option-orbits{display:none}.lobby-stage-shell .stake-classic .symbol-card.classic-left{z-index:2;opacity:.86;width:64px;height:91px;top:48px;left:54px;transform:rotate(-13deg)}.lobby-stage-shell .stake-classic .symbol-card.classic-right{z-index:3;width:82px;height:116px;top:31px;right:10px;transform:rotate(5deg)}.lobby-stage-shell .stake-classic .enamel-classic{z-index:6;width:82px;height:76px;bottom:-12px;left:auto;right:-3px}.lobby-stage-shell .stake-classic .enamel-classic .enamel-chip-token{right:0}.lobby-stage-shell .stake-classic:is(:hover,:focus-visible,.is-focused) .classic-seal-mark{opacity:.9;filter:drop-shadow(0 7px 10px #00000061);transform:translateY(-1px)}.lobby-stage-shell .stake-classic:is(:hover,:focus-visible,.is-focused) .stake-option-orbits{opacity:0}.lobby-stage-shell .stake-high :is(.high-stakes-crown,.high-stakes-facets){display:none}.lobby-stage-shell .high-stakes-trophy{z-index:0;opacity:.88;fill:none;stroke-linecap:round;stroke-linejoin:round;width:196px;height:156px;position:absolute;top:-19px;left:-20px;overflow:visible}.lobby-stage-shell .high-stakes-trophy :is(.trophy-laurel,.trophy-handles,.trophy-bowl,.trophy-rim,.trophy-facets,.trophy-seal circle,.trophy-seal path,.trophy-stem,.trophy-plinth,.trophy-stake-point){vector-effect:non-scaling-stroke}.lobby-stage-shell .high-stakes-trophy .trophy-laurel{stroke:#e8c77a8a;stroke-width:1.35px}.lobby-stage-shell .high-stakes-trophy .trophy-handles{fill:#c9a96809;stroke:#e8c77ae0;stroke-width:2px}.lobby-stage-shell .high-stakes-trophy .trophy-bowl{fill:#0f0e0ce6;stroke:#f4d99bf0;stroke-width:1.8px}.lobby-stage-shell .high-stakes-trophy .trophy-rim{stroke:#ffefc4e0;stroke-width:1.7px}.lobby-stage-shell .high-stakes-trophy .trophy-facets{stroke:#c9a96842;stroke-width:.8px}.lobby-stage-shell .high-stakes-trophy :is(.trophy-stem,.trophy-plinth){stroke:#e8c77ab8;stroke-width:1.2px}.lobby-stage-shell .high-stakes-trophy .trophy-seal circle:first-child{fill:#c9a9680e;stroke:#e8c77ab8;stroke-width:1.2px}.lobby-stage-shell .high-stakes-trophy .trophy-seal circle:nth-child(2){fill:#070707f5;stroke:#f4f1eb57;stroke-width:.9px}.lobby-stage-shell .high-stakes-trophy .trophy-seal path{fill:#e8c77a59;stroke:#f4d99bd1;stroke-width:.8px}.lobby-stage-shell .high-stakes-trophy .trophy-stake-point{fill:#070707f5;stroke:#e8c77ab3;stroke-width:1px}.lobby-stage-shell .high-stakes-trophy.is-queue-ready .trophy-seal path{fill:#e8c77ab8;stroke:#fff5d8}.lobby-stage-shell .stake-high .symbol-card.high-left,.lobby-stage-shell .stake-high .symbol-card.high-right{z-index:2}.lobby-stage-shell .stake-high .symbol-card.high-left{opacity:.86;width:64px;height:91px;top:48px;left:54px;transform:rotate(-13deg)}.lobby-stage-shell .stake-high .symbol-card.high-right{z-index:3;width:82px;height:116px;top:31px;right:10px;transform:rotate(5deg)}.lobby-stage-shell .stake-high:is(:hover,:focus-visible,.is-focused) .high-stakes-trophy{opacity:1;filter:drop-shadow(0 8px 10px #00000061);transform:translateY(-1px)}.lobby-stage-shell .stake-high .enamel-high{z-index:6;width:82px;height:76px;bottom:-12px;right:-3px}.lobby-stage-shell .stake-high .enamel-high .enamel-chip-token:first-child{width:70px;height:70px;bottom:0;right:0}.lobby-stage-shell .stake-high .enamel-high:before,.lobby-stage-shell .stake-high .enamel-high:after{display:none}.lobby-stage-shell .private-table-constellation{z-index:0;opacity:.76;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lobby-stage-shell .private-table-constellation :is(.private-table-surface,.private-table-inlay-line,.private-route,.private-doorway,.private-envelope,.private-plinth){vector-effect:non-scaling-stroke}.lobby-stage-shell .private-table-constellation .private-table-surface{fill:#0a0a09cc;stroke:#e8c77aa3;stroke-width:1.5px}.lobby-stage-shell .private-table-constellation .private-table-inlay-line{fill:#c9a96805;stroke:#f4f1eb40;stroke-width:1px}.lobby-stage-shell .private-table-constellation .private-route{stroke:#c9a9686b;stroke-dasharray:4 6;stroke-width:1px}.lobby-stage-shell .private-table-constellation .private-doorway{stroke:#e8c77ae0;stroke-width:1.5px}.lobby-stage-shell .private-table-constellation .private-envelope{fill:#c9a96806;stroke:#e8c77a7a;stroke-width:1px}.lobby-stage-shell .private-table-constellation .private-plinth{stroke:#c9a96880;stroke-width:1px}.lobby-stage-shell .stake-private .private-table-artwork{z-index:0;width:184px;height:138px;box-shadow:none;border:0;border-radius:0;inset:-1px auto auto -9px;transform:none}.lobby-stage-shell .stake-private .private-table-artwork:before,.lobby-stage-shell .stake-private .private-table-artwork:after{display:none}.lobby-stage-shell .stake-private .private-table-seat{z-index:1;opacity:.78;background:#070707f5;border-color:#e8c77aad;width:20px;height:20px;box-shadow:0 5px 12px #0000006b,inset 0 1px #ffffff09}.lobby-stage-shell .stake-private .private-table-seat:after{background:#f4f1ebad;width:4px;height:4px}.lobby-stage-shell .stake-private .private-table-link-seal{z-index:1;opacity:.82;background:#090908f5;border-color:#e8c77ac2;width:34px;height:34px;top:16px;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #c9a96806,0 8px 18px #00000070}.lobby-stage-shell .stake-private .private-table-link-seal svg{width:16px;height:16px}.lobby-stage-shell .stake-private .private-table-card{opacity:.96;border-radius:10px}.lobby-stage-shell .stake-private .private-table-card-left{z-index:2;opacity:.86;width:64px;height:91px;top:48px;left:54px;transform:rotate(-13deg)}.lobby-stage-shell .stake-private .private-table-card-right{z-index:3;width:82px;height:116px;top:31px;right:10px;transform:rotate(5deg)}.lobby-stage-shell .stake-private .private-table-card-right .symbol-card-corner{font-size:16px;top:8px;left:9px}.lobby-stage-shell .stake-private .private-table-card-right .symbol-card-suit{font-size:29px}.lobby-stage-shell .stake-private .enamel-private{z-index:6;width:82px;height:76px;bottom:-12px;right:-3px}.lobby-stage-shell .stake-private .enamel-private .enamel-chip-token{width:70px;height:70px;right:0}.lobby-stage-shell .stake-private:is(:hover,:focus-visible,.is-focused) .private-table-constellation{opacity:.94;filter:drop-shadow(0 7px 9px #0000005c)}.lobby-stage-shell .stake-private:is(:hover,:focus-visible,.is-focused) .private-table-link-seal{background:#c9a9681f;transform:translate(-50%,-50%)translateY(-1px)}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .quick-chronograph{top:-18px}.lobby-stage-shell .high-stakes-trophy{top:-16px}}@media (orientation:landscape) and (height<=430px){.lobby-stage-shell .stake-carousel .stake-portal .stake-symbol{scale:.92}}@media (prefers-reduced-motion:reduce){.lobby-stage-shell :is(.quick-chronograph,.classic-seal-mark,.high-stakes-trophy,.private-table-constellation),.lobby-stage-shell .quick-chronograph .chrono-progress{transition-duration:1ms}}.lobby-stage-shell{--lobby-neutral-line:#f4f1eb2e;--lobby-neutral-line-strong:#f4f1eb57;--lobby-neutral-detail:#f4f1eb85}.lobby-stage-shell .match-stage-map:before{opacity:.31;filter:grayscale(.94)brightness(1.04)contrast(1.12)}.lobby-stage-shell .match-stage-map:after{background:radial-gradient(54% 56% at 50% 49%,#030303c2 0%,#030303a1 42%,#03030357 70%,#03030314 100%),linear-gradient(#00000057,#0000000f 22% 76%,#0000006b),radial-gradient(118% 108%,#0000 52%,#0000008a 100%)}.lobby-stage-shell .lobby-stage-header .lobby-profile-button,.lobby-stage-shell .lobby-stage-header .lobby-profile-avatar{border-color:var(--lobby-neutral-line)}.lobby-stage-shell .lobby-stage-header .lobby-profile-button>svg,.lobby-stage-shell .lobby-rank-progress small,.lobby-information-stat svg,.lobby-stage-shell .stake-confidence svg{color:#f4f1eb8a}.lobby-stage-shell .lobby-profile-avatar,.lobby-stage-shell .lobby-profile-name strong,.lobby-stage-shell .stake-option-name{color:#f9f7f1d1}.lobby-stage-shell .stake-portal:is(:hover,:focus-visible,.is-focused) .stake-option-name{color:#e8c77ae0}.lobby-information-rail>i{background:#f4f1eb47}.lobby-stage-shell .stake-confidence>span+span:before{color:#f4f1eb4d}@media (width>=701px) and (height>=721px){.lobby-stage-shell .stake-portals{background:linear-gradient(#0000 3%,#f4f1eb1a 18% 82%,#0000 97%) 50% 0/1px 100% no-repeat,linear-gradient(90deg,#0000 3%,#f4f1eb17 18% 82%,#0000 97%) 0/100% 1px no-repeat}.lobby-stage-shell .stake-portals:after{border-color:#f4f1eb47;box-shadow:0 0 0 5px #ffffff05}.lobby-stage-shell .stake-format-marker{color:#f4f1eb75}}.lobby-stage-shell .stake-portals .stake-portal:before{background:radial-gradient(46% 52% at 50% 39%,#ffffff09,#00000029 54%,#0000 73%)}.lobby-stage-shell .stake-symbol .symbol-card:after{border-color:#ffffff12}.lobby-stage-shell .stake-symbol .symbol-card-suit{color:#f9f7f1d6}.lobby-stage-shell .stake-option-ground{border-color:#f4f1eb1f}.lobby-stage-shell .quick-chronograph .chrono-outer,.lobby-stage-shell .classic-seal-mark .classic-table-surface,.lobby-stage-shell .private-table-constellation .private-table-surface{stroke:var(--lobby-neutral-line-strong)}.lobby-stage-shell .quick-chronograph :is(.chrono-inner,.chrono-pusher,.chrono-speed-lines,.chrono-plinth),.lobby-stage-shell .classic-seal-mark :is(.classic-table-inlay,.classic-axis,.classic-rosette-lines,.classic-dealer-rails),.lobby-stage-shell .private-table-constellation :is(.private-table-inlay-line,.private-route,.private-envelope,.private-plinth){stroke:var(--lobby-neutral-line)}.lobby-stage-shell .quick-chronograph .chrono-ticks line,.lobby-stage-shell .quick-chronograph .chrono-ticks line:nth-child(3n+1),.lobby-stage-shell .quick-chronograph .chrono-hand,.lobby-stage-shell .quick-chronograph .chrono-counter circle,.lobby-stage-shell .classic-seal-mark .classic-suit-medallions circle{stroke:var(--lobby-neutral-detail)}.lobby-stage-shell .quick-chronograph .chrono-pin{stroke:#f4f1ebb8}.lobby-stage-shell .classic-seal-mark :is(.classic-table-inlay,.classic-rosette-lines),.lobby-stage-shell .private-table-constellation :is(.private-table-inlay-line,.private-envelope){fill:#ffffff05}.lobby-stage-shell .classic-seal-mark .classic-plinth-dot{fill:#f4f1eb9e}.lobby-stage-shell .high-stakes-trophy :is(.trophy-laurel,.trophy-facets,.trophy-stem,.trophy-plinth,.trophy-stake-point){stroke:var(--lobby-neutral-line-strong)}.lobby-stage-shell .high-stakes-trophy .trophy-handles{fill:#ffffff05;stroke:#f4f1eb75}.lobby-stage-shell .high-stakes-trophy .trophy-bowl{stroke:#f4f1eb94}.lobby-stage-shell .high-stakes-trophy .trophy-seal circle:first-child{fill:#c9a96809;stroke:#e8c77a9e}.lobby-stage-shell .stake-private .private-table-seat{border-color:var(--lobby-neutral-line-strong)}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .match-stage-map:before{opacity:.27}}.lobby-stage-shell.is-account-open .lobby-stage-header{z-index:100}.lobby-stage-shell .lobby-player-status{align-items:center}.lobby-stage-shell .stake-portal .stake-option-name{letter-spacing:.06em;font-size:clamp(11px,.85vw,13px)}.lobby-stage-shell .lobby-information-rail{font-size:11px}.lobby-stage-shell .player-profile-panel :is(small,dt){font-size:11px;line-height:1.5}.lobby-stage-shell .player-profile-eyebrow{letter-spacing:.07em;font-size:10px}.lobby-stage-shell .player-profile-win-ring small{letter-spacing:.02em;font-size:8px}.lobby-stage-shell .player-profile-win-ring span{font-size:10px}.lobby-stage-shell .player-profile-rating-seal :is(small,span){letter-spacing:0;font-size:10px}.lobby-stage-shell .player-profile-performance-bars header span{white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.lobby-stage-shell .player-profile-performance-bars header strong{font-size:12px}.lobby-stage-shell .player-profile-panel :is(.player-profile-insight b,.player-profile-overview-form>p strong){font-size:11px}.lobby-stage-shell .player-profile-overview-form{grid-template-columns:auto minmax(0,1fr)}.lobby-stage-shell .player-profile-overview-form>div{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.lobby-stage-shell .lobby-auth-popover.is-player-profile :is(.player-profile-period>button,.player-profile-shortcuts button,.player-profile-account-actions button){font-size:11px}.lobby-stage-shell .player-profile-analytics-metric small,.lobby-stage-shell .player-profile-analytics-list dt{white-space:normal;overflow-wrap:anywhere}.lobby-stage-shell .player-profile-analytics-metric>span{white-space:normal;font-size:10px}.lobby-stage-shell .player-profile-section>header h3{font-size:14px}.lobby-stage-shell .player-profile-details-link strong,.lobby-stage-shell .player-profile-share strong{font-size:12px}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell .player-profile-performance-body{grid-template-columns:minmax(88px,.65fr) minmax(0,1fr);gap:10px}.lobby-stage-shell .player-profile-shortcuts{gap:5px}.lobby-stage-shell .lobby-auth-popover.is-player-profile .player-profile-shortcuts button{flex-direction:column;gap:4px;padding:8px 3px}.lobby-stage-shell .player-profile-rating-seal{flex-wrap:wrap;row-gap:4px}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .lobby-information-rail{transform:translateY(calc(-1*clamp(22px,6dvh,28px)))}}@media (width>=701px) and (width<=1100px) and (height>=721px){.lobby-stage-shell{--lobby-art-size:.86}}@media (orientation:portrait) and (width<=700px){.lobby-stage-shell{--lobby-art-size:.86}}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell{--lobby-art-size:.74}}@media (orientation:portrait) and (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .stake-carousel-cue{z-index:5;gap:4px;height:18px;position:relative;transform:translateY(10px)}.lobby-stage-shell .stake-carousel-cue>span{gap:0}.lobby-stage-shell .stake-carousel-cue button{place-items:center;width:44px;height:44px;padding:0;display:grid}.lobby-stage-shell .stake-carousel-cue button>i{width:6px;height:6px;transition:background .18s}.lobby-stage-shell .stake-carousel-cue button[aria-current=true]>i{width:20px}.lobby-stage-shell .stake-carousel-cue small{min-width:34px;font:500 10px/1 DM Mono,monospace}.lobby-stage-shell .stake-portals{touch-action:pan-x pinch-zoom}}.lobby-stage-shell .lobby-auth-error{margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.lobby-stage-shell .stake-portal .stake-portal-label>b{justify-self:end}.lobby-stage-shell .stake-portal .stake-portal-label>span:not(.stake-confidence){justify-self:start}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile) .lobby-auth-sheet-header{z-index:2;position:sticky;top:-10px}.lobby-stage-shell .lobby-auth-popover label{letter-spacing:0;text-transform:none;font-weight:600}.lobby-stage-shell .lobby-auth-popover label>small{font-size:11px}.lobby-stage-shell .lobby-social-auth>button>small{letter-spacing:0;font-size:10px}.lobby-stage-shell .lobby-progressive-status>button{min-width:44px;min-height:44px}.lobby-stage-shell .lobby-progressive-status small{font-size:11px}.lobby-stage-shell .lobby-profile-loading{min-width:0;max-width:100%}.lobby-stage-shell .lobby-profile-loading>span{min-width:0}@media (width<=700px),(orientation:landscape) and (height<=720px){.lobby-stage-shell .lobby-profile-loading>span{display:none}.lobby-stage-shell .lobby-profile-loading>i{width:36px;height:36px}}@media (orientation:portrait) and (width<=700px) and (height<=640px){.lobby-stage-shell .match-stage:has(.lobby-progressive-status){padding-top:88px}.lobby-stage-shell .lobby-progressive-status small{display:none}}.lobby-stage-shell .inline-matchmaking{min-width:0;max-width:100%}.lobby-stage-shell .inline-matchmaking>:is(h1,p,.match-kicker){text-wrap:balance;min-width:0;max-width:100%}.lobby-stage-shell .inline-matchmaking>.inline-player-count{font-variant-numeric:tabular-nums}@media (width<=700px) and (orientation:portrait){.lobby-stage-shell .match-stage.is-searching{overscroll-behavior:contain;overflow-y:auto}.lobby-stage-shell .inline-matchmaking{gap:clamp(4px,1dvh,9px);width:min(380px,100%);padding:8px 0}.lobby-stage-shell .inline-matchmaking .searching-stake-artwork{width:190px;height:clamp(100px,16dvh,142px);margin:0}.lobby-stage-shell .inline-matchmaking .searching-stake-artwork .stake-symbol{transform-origin:50% 0;top:0;transform:translate(-50%)scale(.66)}.lobby-stage-shell .inline-matchmaking>.match-kicker{letter-spacing:.04em;padding:0 10px;font-size:10px;line-height:1.5}.lobby-stage-shell .inline-matchmaking>h1{margin:0;font-size:clamp(23px,4dvh,32px);line-height:1.18}.lobby-stage-shell .inline-matchmaking>p{max-width:28ch;margin:0;font-size:clamp(11px,1.6dvh,13px);line-height:1.5}.lobby-stage-shell .inline-matchmaking .player-orbit{gap:12px;margin-top:clamp(4px,1dvh,10px)}.lobby-stage-shell .inline-matchmaking .player-orbit i{width:clamp(36px,5.5dvh,46px);height:clamp(36px,5.5dvh,46px);font-size:18px}.lobby-stage-shell .inline-matchmaking>.inline-player-count{margin:0;font-size:12px}.lobby-stage-shell .inline-matchmaking>:is(.inline-bot-button,.inline-cancel-button){min-height:44px;margin:0;padding:0 18px;font-size:13px}}.lobby-stage-shell .stake-carousel .stake-portal-locked{border-radius:12px;gap:3px;width:max-content;min-width:132px;min-height:52px;padding:8px 12px;top:46%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.lobby-stage-shell .stake-carousel .stake-portal-locked :is(small,b){font-size:12px;line-height:1.4}@media (orientation:landscape) and (height<=720px){.lobby-stage-shell .match-stage{padding-left:calc(var(--lobby-rail-visible) + var(--lobby-content-inline))}.lobby-stage-shell .stake-selector{gap:6px;width:min(900px,100%);height:auto}.lobby-stage-shell .stake-carousel{grid-template-rows:minmax(0,1fr) 44px;height:clamp(220px,60dvh,300px)}.lobby-stage-shell .stake-carousel-cue{height:44px;transform:none}.lobby-stage-shell .lobby-information-rail{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;transform:none}.lobby-stage-shell .lobby-information-rail>:is(:first-child,i){display:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-symbol{transform-origin:50% 0;top:clamp(32px,8dvh,40px)}.lobby-stage-shell .stake-carousel .stake-portal .stake-confidence{display:none}.lobby-stage-shell .match-stage.is-searching{overscroll-behavior:contain;overflow-y:auto}.lobby-stage-shell .inline-matchmaking{text-align:center;grid-template-rows:repeat(6,auto);grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);grid-template-areas:"art kicker""art title""art copy""art players""art count""cancel bot";align-items:center;gap:clamp(4px,1.2dvh,8px) clamp(12px,3vw,28px);width:min(680px,100%);padding:8px 0}.lobby-stage-shell .inline-matchmaking .searching-stake-artwork{grid-area:art;width:160px;height:clamp(110px,32dvh,150px);margin:0}.lobby-stage-shell .inline-matchmaking .searching-stake-artwork .stake-symbol{transform-origin:50% 0;top:0;transform:translate(-50%)scale(.74)}.lobby-stage-shell .inline-matchmaking>.inline-matchmaking-close{top:0;left:0;right:auto}.lobby-stage-shell .inline-matchmaking>.match-kicker{letter-spacing:.04em;grid-area:kicker;font-size:10px;line-height:1.4}.lobby-stage-shell .inline-matchmaking>h1{grid-area:title;margin:0;font-size:clamp(21px,5.5dvh,30px);line-height:1.15}.lobby-stage-shell .inline-matchmaking>p{grid-area:copy;margin:0;font-size:11px;line-height:1.4}.lobby-stage-shell .inline-matchmaking .player-orbit{grid-area:players;gap:10px;margin:4px 0}.lobby-stage-shell .inline-matchmaking .player-orbit i{width:clamp(32px,8dvh,44px);height:clamp(32px,8dvh,44px);font-size:17px}.lobby-stage-shell .inline-matchmaking>.inline-player-count{grid-area:count;margin:0;font-size:12px}.lobby-stage-shell .inline-matchmaking>:is(.inline-bot-button,.inline-cancel-button){max-width:100%;min-height:44px;margin:0;padding:4px 16px;font-size:12px}.lobby-stage-shell .inline-matchmaking>.inline-bot-button{grid-area:bot}.lobby-stage-shell .inline-matchmaking>.inline-cancel-button{grid-area:cancel}}@media (orientation:landscape) and (height<=360px){.lobby-stage-shell .stake-selector{grid-template-rows:auto minmax(0,1fr)}.lobby-stage-shell .lobby-information-rail{display:none}.lobby-stage-shell .lobby-nav-panel{grid-template-rows:44px minmax(0,1fr)}.lobby-stage-shell .lobby-nav-toggle{min-height:44px}.lobby-stage-shell .lobby-bottom-nav{padding-top:0}}.lobby-stage-shell .stake-symbol .symbol-card{--art-corner-y:8px;--art-corner-x:9px;--art-corner-size:16px}.lobby-stage-shell .stake-symbol .symbol-card:is(.card-left,.private-table-card-left){--art-corner-y:6px;--art-corner-x:6px;--art-corner-size:14px}.lobby-stage-shell .stake-symbol .symbol-card .symbol-card-corner{top:var(--art-corner-y);left:var(--art-corner-x);font-size:var(--art-corner-size)}.lobby-stage-shell .stake-symbol .symbol-card .symbol-card-corner.is-mirrored{top:auto;right:var(--art-corner-x);bottom:var(--art-corner-y);left:auto;transform:rotate(180deg)}.lobby-stage-shell .stake-symbol .private-table-seat svg{width:100%;height:100%;display:block}.lobby-stage-shell .stake-symbol .private-table-seat:after{display:none}@media (orientation:portrait) and (width<=700px) and (height<=640px){.lobby-stage-shell{--lobby-art-size:.64}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-symbol{transform-origin:50% 0;top:clamp(34px,6.34dvh,40px)}}@media (orientation:landscape) and (height<=430px){.lobby-stage-shell{--lobby-art-size:.62}}@media (width>=701px) and (height>=721px) and (height<=1100px){.lobby-stage-shell{--lobby-art-size:.74}.lobby-stage-shell .stake-selector{grid-template-rows:auto clamp(486px,68dvh,620px) auto;gap:12px}.lobby-stage-shell .stake-portals{height:clamp(486px,68dvh,620px);min-height:486px;max-height:620px}.lobby-stage-shell .stake-carousel .stake-portal .stake-symbol{transform-origin:50% 0;top:30px}.lobby-stage-shell .stake-carousel .stake-portal .stake-confidence{display:none}}@media (width>=701px) and (height>=901px) and (height<=1100px){.lobby-stage-shell{--lobby-art-size:.86}.lobby-stage-shell .stake-carousel .stake-portal .stake-confidence{display:flex}}:root{--shell-safe-top:env(safe-area-inset-top);--shell-safe-right:env(safe-area-inset-right);--shell-safe-bottom:env(safe-area-inset-bottom);--shell-safe-left:env(safe-area-inset-left);--shell-touch-min:44px}.screen-loading{background:#070808;min-height:100dvh}.app-update-ready{right:max(12px, env(safe-area-inset-right));bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px));z-index:var(--layer-system-banner);color:#e8c77a;min-height:44px;font:inherit;background:#080909f5;border:1px solid #c9a96861;border-radius:999px;padding:0 16px;font-size:12px;font-weight:800;position:fixed;box-shadow:0 12px 34px #00000085}.connection-error-banner{top:calc(var(--shell-safe-top) + 8px);z-index:var(--layer-system-banner);width:min(560px, calc(100vw - var(--shell-safe-left) - var(--shell-safe-right) - 24px));color:#fffffff0;min-height:48px;animation:connection-banner-in var(--motion-modal) var(--ease-enter) both;-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);pointer-events:none;background:#160f0ff5;border:1px solid #d85e698a;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 14px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #00000094}.lobby-stage-shell>.connection-error-banner{top:calc(env(safe-area-inset-top) + var(--lobby-header-h) + 6px)}.connection-error-banner.is-reconnecting{background:#12110df5;border-color:#c9a96875}.connection-error-banner>svg{color:#e8c77a;width:20px;height:20px}.connection-error-banner.is-error>svg{color:#ef9ca5}.connection-error-banner>span{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:650;line-height:1.35}.connection-error-banner>small{color:#e8c77ac2;white-space:nowrap;font-size:11px;font-weight:700}.connection-banner-spinner{animation:.8s linear infinite connection-banner-spin}@keyframes connection-banner-in{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes connection-banner-spin{to{transform:rotate(360deg)}}.coach-panel,.coach-chat-panel{box-sizing:border-box;max-height:100%;overflow:hidden}.coach-chat-content{min-height:0;overflow:hidden}.coach-chat-log{overscroll-behavior:contain;min-height:0;overflow-y:auto}.coach-chat-composer{flex:none}.admin-sidebar{overscroll-behavior:contain;overflow:hidden auto}.history-brand-header,.history-stage-footer,.admin-topbar{box-sizing:border-box}.admin-skip-link,.coach-evidence-review summary{min-height:var(--shell-touch-min)}@media (orientation:landscape) and (height<=720px){.coach-panel,.coach-chat-panel{border-radius:0;width:min(460px,55vw);height:100%;max-height:100%;top:0;bottom:0;right:0}.coach-panel>header{flex-basis:52px;min-height:52px;padding-top:0}.coach-chat-content{padding:8px 10px calc(8px + var(--shell-safe-bottom))}.coach-context-head{min-height:42px;padding:5px 9px}.coach-decision-timeline,.coach-chat-scope,.coach-chat-members,.coach-chat-log{margin-top:4px}.coach-decision-timeline>header,.coach-chat-composer-help,.coach-chat-members{display:none}.coach-decision-timeline button,.coach-chat-scope button,.coach-chat-members button{min-height:40px;padding-block:3px}.coach-chat-log{flex:72px}.coach-chat-composer{padding-top:6px}.coach-chat-composer textarea{min-height:44px;max-height:58px}.admin-sidebar{scrollbar-width:thin}.admin-brand{min-height:48px;padding-bottom:12px}.admin-sidebar nav{padding-block:12px}.admin-sidebar nav button,.admin-sidebar-footer a,.admin-sidebar-footer button{min-height:var(--shell-touch-min)}.bot-decision-inspector{top:max(62px, calc(var(--shell-safe-top) + 56px));right:max(8px, var(--shell-safe-right));width:min(250px,34vw);bottom:auto}.bot-decision-inspector:not([open]){opacity:.68}.bot-decision-inspector summary{min-height:36px}.bot-decision-inspector-body{max-height:calc(100dvh - 112px - var(--shell-safe-bottom))}}@media (orientation:portrait) and (width<=700px){.coach-panel,.coach-chat-panel{height:calc(var(--app-height,100dvh) - var(--shell-safe-top) - 6px);max-height:calc(var(--app-height,100dvh) - var(--shell-safe-top) - 6px)}.history-brand-header .lobby-brand-wordmark{max-height:34px}.connection-error-banner{top:calc(var(--shell-safe-top) + 5px);width:calc(100vw - var(--shell-safe-left) - var(--shell-safe-right) - 12px);border-radius:12px;grid-template-columns:20px minmax(0,1fr);min-height:46px;padding:8px 11px}.lobby-stage-shell>.connection-error-banner{top:calc(env(safe-area-inset-top) + var(--lobby-header-h) + 4px)}.connection-error-banner>span{font-size:13px}.connection-error-banner>small{display:none}}@media (prefers-reduced-motion:reduce){.admin-sidebar,.coach-panel,.bot-decision-inspector{scroll-behavior:auto}.connection-error-banner{animation-duration:var(--motion-instant)}.connection-banner-spinner{animation:none}}.rating-screen .rating-content-scroll{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start}.rating-screen .rating-content-scroll>*{min-width:0}.rating-screen .rating-hero{grid-template-columns:auto minmax(0,1fr) auto}.rating-screen .rating-hero>div,.rating-screen .rating-metrics article{min-width:0}.rating-screen .rating-metrics small{overflow-wrap:anywhere;font-size:clamp(11px,3vw,12px);line-height:1.5}.rating-screen .rating-form header{flex-wrap:wrap;gap:8px}.rating-screen .rating-record{flex-direction:column;font-size:13px}.rating-screen .rating-record b{font-size:13px}.rating-screen .rating-record :is(b,span){white-space:nowrap}.rating-screen .rating-leaderboard>div{grid-template-columns:28px minmax(0,1fr) auto}.rating-screen .rating-leaderboard strong{overflow-wrap:anywhere}.rating-screen .rating-leaderboard small{font-size:11px;line-height:1.5}.rating-screen .rating-modes article{grid-template-columns:auto minmax(0,1fr) auto}.rating-screen .rating-modes small{font-size:11px;line-height:1.5}@media (orientation:portrait) and (width<=700px){.rating-screen .rating-hero{grid-template-columns:auto minmax(0,1fr);gap:12px}.rating-screen .rating-record{flex-direction:row;grid-column:1/-1;justify-content:space-between}.rating-screen .rating-metrics article{grid-template-columns:minmax(0,1fr);gap:7px}.rating-screen .rating-metrics em{grid-column:1}}.lobby-stage-shell .lobby-stage-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a0a;border-bottom-color:#ffffff1a}.lobby-stage-shell .lobby-nav-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c0c;border-color:#ffffff1a;box-shadow:8px 0 24px #00000024}.lobby-stage-shell .lobby-stage-footer{background:#0b0c0c;border-color:#ffffff1a}.lobby-stage-shell :is(.lobby-profile-button,.lobby-balance-pill,.lobby-connection-capsule,.lobby-private-invite-capsule){color:#e9eae7;box-shadow:none;background:#141515;border-color:#ffffff24}.lobby-stage-shell .lobby-profile-avatar{color:#f0f1ed;box-shadow:none;background:#202222;border-color:#ffffff2e}.lobby-stage-shell :is(.lobby-profile-button,.lobby-nav-toggle)>svg{color:#b7bcba}.lobby-stage-shell :is(.lobby-profile-name>span,.lobby-balance-pill>span,.lobby-rank-progress small){color:#aeb3b0}.lobby-stage-shell .lobby-rank-progress>i{background:#ffffff12}.lobby-stage-shell .lobby-rank-progress>i>span{background:#969e99}.lobby-stage-shell :is(.lobby-daily-reward,.lobby-friends-presence){color:#bcc1bd;box-shadow:none;background:0 0;border-color:#0000}.lobby-stage-shell .lobby-daily-reward :is(svg,strong,small){color:#b8bdb9}.lobby-stage-shell .lobby-daily-reward.is-complete:after{background:#c5cdc6}.lobby-stage-shell :is(.lobby-profile-button,.lobby-connection-capsule,.lobby-private-invite-capsule):hover{background:#1d1f1e;border-color:#ffffff3d}.lobby-stage-shell .lobby-nav-toggle{color:#b8beba;border-color:#ffffff14}.lobby-stage-shell .lobby-bottom-nav-item{color:#a2a9a4}.lobby-stage-shell .lobby-bottom-nav-item svg{color:inherit}.lobby-stage-shell .lobby-bottom-nav-item.is-active{color:#f0f2ed;background:#ffffff09}.lobby-stage-shell .lobby-bottom-nav-item.is-active svg{color:#f0f2ed}.lobby-stage-shell .lobby-bottom-nav-item:not(:disabled):hover{color:#fff;background-color:#ffffff0b}.lobby-stage-shell .lobby-nav-soon{color:#979e99;background:#171a18;border-color:#ffffff1a}.lobby-stage-shell .stake-selector h1{color:#d9dcd7;text-shadow:none}.lobby-stage-shell .stake-portal .stake-option-name,.lobby-stage-shell .stake-portal.is-focused .stake-option-name{color:#ebede8;text-shadow:none}.lobby-stage-shell .stake-portal .stake-portal-label{color:#f0f2ed}.lobby-stage-shell .stake-portal .stake-portal-label :is(b,strong){color:#f0f2ed;text-shadow:none}.lobby-stage-shell .stake-portal :is(.stake-net-win,.stake-portal-rate,.stake-format-marker,.stake-confidence){color:#b1b8b2}.lobby-stage-shell .stake-portal .stake-net-win :is(strong,b){color:#e2e7df}.lobby-stage-shell :is(.stake-portals,.inline-matchmaking) .stake-symbol .symbol-card{color:#f0f2ec;opacity:1;background:linear-gradient(145deg,#262827,#161818 64%,#111313);border-color:#eff2eb99;box-shadow:inset 0 1px #ffffff0b,0 7px 14px #00000061}.lobby-stage-shell :is(.stake-portals,.inline-matchmaking) .stake-symbol .symbol-card:after{border-color:#ffffff1f}.lobby-stage-shell .stake-symbol .symbol-card :is(.symbol-card-suit,.symbol-card-corner){color:#e9ede5}.lobby-stage-shell .stake-symbol :is(.chrono-outer,.classic-table-surface,.private-table-surface){fill:#121615;stroke:#e0e7e085}.lobby-stage-shell .stake-symbol :is(.chrono-inner,.classic-table-inlay,.private-table-inlay-line){stroke:#e0e7e040}.lobby-stage-shell .stake-symbol .chrono-progress{stroke:#c9a968}.lobby-stage-shell .stake-symbol .trophy-bowl{fill:#202522;stroke:#ebf0e7a8}.lobby-stage-shell .stake-symbol .trophy-handles{fill:#292e2a;stroke:#e0e7e08a}.lobby-stage-shell .stake-symbol .trophy-facets{stroke:#e7ede238}.lobby-stage-shell .stake-symbol .trophy-laurel{stroke:#e0e7e057}.lobby-stage-shell .stake-symbol .trophy-rim{stroke:#c9a968c2}.lobby-stage-shell .stake-symbol .private-doorway{stroke:#e0e7e05c}.lobby-stage-shell .stake-symbol .private-table-seat{color:#c7cfc7;background:#171c19;border-color:#788178}.lobby-stage-shell .stake-symbol .private-table-seat svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round}.lobby-stage-shell .stake-portal:hover .symbol-card,.lobby-stage-shell .stake-portal:focus-visible .symbol-card{border-color:#ffffffdb}.lobby-stage-shell :is(.lobby-information-stat,.lobby-live-activity){color:#a8b0a9}.lobby-stage-shell .lobby-auth-popover{background-color:#111313;border-color:#ffffff24}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile){scrollbar-color:#4d5751 #101212;background:#101212}.lobby-stage-shell .lobby-auth-popover .lobby-auth-tabs button{color:#bdc4be;background:#181c1a;border-color:#ffffff24}.lobby-stage-shell .lobby-auth-popover .lobby-auth-tabs button.active{color:#edf0e9;background:#252b27;border-color:#c9a96870}.lobby-stage-shell .lobby-auth-popover .lobby-auth-submit{color:#e8c77a;background:#242824;border-color:#c9a96870}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile) .lobby-auth-submit:disabled{color:#99a29b;opacity:1;background:#1b201d;border-color:#ffffff20}.lobby-stage-shell .lobby-auth-popover :is(label,label>small,.lobby-auth-divider){color:#aeb7b0}.lobby-stage-shell .lobby-auth-popover input{color:#edf0e9;background:#171b19;border-color:#ffffff30}.lobby-stage-shell .lobby-auth-popover input:focus{border-color:#c9a968;box-shadow:0 0 0 2px #c9a96820}.lobby-stage-shell .lobby-auth-popover .lobby-social-auth>button:disabled{color:#9ca59e;opacity:1;background:#151917;border-color:#ffffff18}.lobby-stage-shell .lobby-auth-popover .lobby-social-auth>button:disabled :is(i,small){color:#9ca59e}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile) button:not(:disabled):hover{background:#2a302b;border-color:#ffffff50}.lobby-stage-shell .lobby-auth-popover:not(.is-player-profile) button:focus-visible{outline-offset:2px;outline:2px solid #e8c77a}.lobby-stage-shell .lobby-progressive-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141816;border-color:#ffffff30}.lobby-stage-shell .lobby-progressive-status small{color:#b0b9b2}.lobby-stage-shell .inline-matchmaking .match-kicker{color:#b3bcb5}.lobby-stage-shell .inline-matchmaking>p{color:#aeb7b0}.lobby-stage-shell .inline-matchmaking .player-orbit i{border-color:#ffffff38}.lobby-stage-shell .inline-matchmaking .player-orbit i.filled{color:#eef1eb;background:#252c27;border-color:#ffffff65}.lobby-stage-shell .inline-matchmaking>button:is(.inline-cancel-button,.inline-matchmaking-close){color:#bec6bf;background:#141917;border-color:#ffffff24}.lobby-stage-shell .inline-matchmaking>button:is(.inline-cancel-button,.inline-matchmaking-close):hover:not(:disabled){color:#f0f3ec;background:#242c26;border-color:#ffffff50}.lobby-stage-shell :is(.lobby-profile-button,.lobby-bottom-nav-item,.lobby-nav-toggle):focus-visible{outline-color:#e8c77a}.lobby-stage-shell .lobby-auth-popover.is-player-profile{scrollbar-color:#4d5751 #101212;background:#101212;border-color:#343837;box-shadow:0 18px 70px #0009}.lobby-stage-shell .lobby-auth-popover .lobby-auth-sheet-header,.lobby-stage-shell .player-profile-details-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101212;border-color:#343837}.lobby-stage-shell .player-profile-panel{--profile-line:#ffffff1f;--profile-surface:#191c1b;--profile-surface-strong:#232726}.lobby-stage-shell :is(.player-profile-hero,.player-profile-performance,.player-profile-section,.player-profile-rank-overview){box-shadow:none;background:#171a19;border-color:#ffffff1f}.lobby-stage-shell .player-profile-hero:after{box-shadow:none;border-color:#ffffff0b}.lobby-stage-shell .player-profile-panel :is(small,dt),.lobby-stage-shell :is(.player-profile-eyebrow,.player-profile-rating-seal span,.player-profile-identity p,.player-profile-performance-bars header span){color:#aeb6b1}.lobby-stage-shell .player-profile-rating-seal strong{color:#f1f3ef}.lobby-stage-shell .player-profile-win-ring{background:conic-gradient(from -90deg, #dfe6df 0 var(--profile-rate), #313733 var(--profile-rate) 360deg);box-shadow:none;border-color:#0000}.lobby-stage-shell .player-profile-win-ring>div{background:#171a19;border-color:#0000}.lobby-stage-shell .player-profile-performance-track{background:#363d38}.lobby-stage-shell .player-profile-performance-track>i{background:#cad3cb}.lobby-stage-shell :is(.player-profile-insight,.player-profile-period){background:#111413;border-color:#ffffff12}.lobby-stage-shell .player-profile-insight b{color:#e0e5df}.lobby-stage-shell .player-profile-overview-form{border-color:#ffffff1a}.lobby-stage-shell .player-profile-panel :is(.player-profile-performance>header>span,.player-profile-section>header>span,.player-profile-details-link>span:first-child){color:#ced5d0;background:#232826;border-color:#ffffff1c}.lobby-stage-shell .player-profile-panel :is(.player-profile-insight>svg,.player-profile-overview-form svg,.player-profile-share>svg,.player-profile-shortcuts svg,.player-profile-performance-bars header svg){color:#b8c1ba}.lobby-stage-shell .lobby-auth-popover.is-player-profile :is(.player-profile-share,.player-profile-details-link,.player-profile-shortcuts button){background:#202523;border-color:#ffffff24}.lobby-stage-shell .lobby-auth-popover.is-player-profile :is(.player-profile-share,.player-profile-details-link,.player-profile-shortcuts button):hover{background:#2a302d;border-color:#ffffff40}.lobby-stage-shell .lobby-auth-popover.is-player-profile button:focus-visible{outline-offset:3px;outline:2px solid #e8c77a}.lobby-stage-shell .lobby-bottom-nav-item:disabled{color:#8d9690;opacity:.6;cursor:default}.supporting-product-screen .supporting-brand-header,.supporting-product-screen .lobby-nav-panel,.supporting-product-screen .supporting-stage-footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0d0c;border-color:#ffffff1a}.supporting-product-screen .lobby-bottom-nav-item{color:#a2a9a4}.supporting-product-screen .lobby-bottom-nav-item.is-active{color:#f0f2ed;background:#ffffff09}.supporting-product-screen .lobby-bottom-nav-item:disabled{color:#8d9690;opacity:.6}.rating-screen :is(.rating-hero,.rating-metrics>article,.rating-form,.rating-modes>article,.rating-leaderboard){background:#161918;border-color:#ffffff1c}.rating-screen :is(.rating-metrics>article>span,.rating-modes>article>svg){color:#c3cbc5;background:#222825}.rating-screen :is(.rating-hero small,.rating-metrics small,.rating-metrics em,.rating-form header span,.rating-modes small,.rating-leaderboard small){color:#aeb6b1}.rating-screen .rating-content-scroll{scrollbar-color:#4d5751 #101212}.rating-screen .rating-record b{color:#a8c2ac}.rating-screen .rating-record span{color:#cda6a6}.lobby-stage-shell{--lobby-motion-duration:.22s;--lobby-motion-ease:cubic-bezier(.2,.78,.2,1);--lobby-hover-zoom:1.04;--lobby-hover-lift:-2px}.lobby-stage-shell .stake-carousel .stake-portal{-webkit-user-select:none;user-select:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-symbol{transform:translateX(-50%) scale(var(--lobby-art-size));opacity:.9;filter:none;transition:transform var(--lobby-motion-duration) var(--lobby-motion-ease), opacity var(--lobby-motion-duration) ease}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .symbol-card:is(.card-left,.private-table-card-left){transform:rotate(-13deg)}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .symbol-card:is(.card-right,.private-table-card-right){transform:rotate(5deg)}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .symbol-card{filter:none;transition:border-color var(--lobby-motion-duration) ease}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .symbol-chip-stack{transform:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .enamel-chip-token:first-child{transition:none;transform:perspective(320px)rotateX(5deg)}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal :is(.quick-chronograph,.classic-seal-mark,.high-stakes-trophy,.private-table-constellation){filter:none;opacity:.84;transition:none;transform:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .private-table-artwork{transform:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .private-table-link-seal{background:#111312;transform:translate(-50%,-50%)}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:before{opacity:.34;transition:opacity var(--lobby-motion-duration) ease}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-option-ground{box-shadow:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:is(:hover,:focus-visible,:active){box-shadow:none;background:0 0;border-color:#0000}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-portal-label :is(b,strong),.lobby-stage-shell .stake-carousel .stake-portals .stake-portal .stake-option-name{color:#edf0e9;text-shadow:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:focus-visible{outline-offset:-2px;border-radius:18px;outline:2px solid #c9a968}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:not(:disabled):focus-visible .stake-symbol{opacity:1;transform:translateX(-50%) translateY(var(--lobby-hover-lift)) scale(calc(var(--lobby-art-size) * var(--lobby-hover-zoom)))}@media (hover:hover) and (pointer:fine){.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:not(:disabled):hover .stake-symbol{opacity:1;transform:translateX(-50%) translateY(var(--lobby-hover-lift)) scale(calc(var(--lobby-art-size) * var(--lobby-hover-zoom)))}.lobby-stage-shell .stake-carousel .stake-portals:has(.stake-portal:not(:disabled):hover) .stake-portal:not(:hover):not(:focus-visible) .stake-symbol{opacity:.78}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:not(:disabled):hover:before{opacity:.48}}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:not(:disabled):active .stake-symbol{transform:translateX(-50%) scale(var(--lobby-art-size));transition-duration:90ms}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:disabled{opacity:1;cursor:not-allowed}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:disabled .stake-symbol{opacity:.3;filter:none}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:disabled :is(.stake-option-name,.stake-portal-label){opacity:.7}.lobby-stage-shell .stake-portal-locked{color:#edf0ea;background:#111614;border-color:#ffffff30;box-shadow:0 6px 18px #0006}.lobby-stage-shell .stake-portal-locked small{color:#bdc5bf}.lobby-stage-shell .stake-portal-locked b{color:#f0f3ee}.lobby-stage-shell .stake-carousel-cue button{color:#b4bdb6;cursor:pointer;background:0 0;border:0}.lobby-stage-shell .stake-carousel-cue button>i{background:#778078}.lobby-stage-shell .stake-carousel-cue button[aria-current=true]>i{background:#c9a968}.lobby-stage-shell .stake-carousel-cue button:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #c9a968}.lobby-stage-shell .stake-carousel-cue button:hover>i{background:#ecf0e8}.lobby-stage-shell .stake-carousel-cue small{color:#aeb7af}.lobby-stage-shell .lobby-auth-error{color:#e0b7b7;background:#2a1c1c;border:1px solid #c990904d;border-radius:10px}@media (prefers-reduced-motion:reduce){.lobby-stage-shell{--lobby-hover-zoom:1;--lobby-hover-lift:0px;--lobby-motion-duration:0s}.lobby-stage-shell .stake-carousel .stake-portals .stake-portal:not(:disabled):active .stake-symbol{transition-duration:0s}.lobby-stage-shell .stake-carousel *,.lobby-stage-shell .stake-carousel :before,.lobby-stage-shell .stake-carousel :after,.lobby-stage-shell .inline-matchmaking *,.lobby-stage-shell .lobby-live-activity span{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
