@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";.deferred-page{min-height:180px;margin:20px 0;padding:24px;border:1px solid #dec99033;border-radius:22px;background:linear-gradient(135deg,#172c3e,#111c2d);color:#e8dfce}.deferred-page h2{font:28px Georgia,serif;color:#eddbb7}.deferred-page p{line-height:1.6;color:#b9c8d6}.deferred-page button{min-height:44px;margin:8px 8px 8px 0}.deferred-page small{display:block;color:#bdc8d4}.game-active .seat-media>.bot-presence{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:inherit;background:#0a1722}.bot-presence picture,.bot-presence img{display:block;width:100%;height:100%}.bot-presence img{object-fit:cover;object-position:50% 33%}.game-active .seat-media:has(>.bot-presence)>.initials{display:none}.game-active .seat-media:has(>.bot-presence)>.camera-label{display:none}.game-active .bot-presence-label{position:absolute;top:6px;left:6px;font:700 9px/1.3 system-ui,sans-serif;letter-spacing:.1em;padding:4px 6px;background:#0b1728ed;border:1px solid #dac29580;border-radius:6px;color:#f3ddae;text-shadow:none;box-shadow:0 1px 5px #0005}.game-active .seat-media:has(>.bot-presence):has(>.dealer) .bot-presence-label{left:auto;right:6px}.game-active .seat-media:has(>.bot-presence)>.turn-trace{z-index:4}.camera-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:2;mask-image:radial-gradient(ellipse at center,transparent 48%,#000 100%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 48%,#000 100%)}.camera-atmosphere i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background:radial-gradient(ellipse at 0 100%,#b8d1df 0,transparent 43%),radial-gradient(ellipse at 100% 20%,#91acbd 0,transparent 40%);animation:camera-mist-drift 9s ease-in-out infinite alternate}.camera-atmosphere i+i{transform:rotate(180deg);animation-delay:-4s;opacity:.14}.atmosphere-ember-drift i{background:radial-gradient(ellipse at 0 100%,#e0ae72,transparent 43%),radial-gradient(ellipse at 100% 20%,#ab744d,transparent 40%)}.frame-moonlit-mist .seat-media,.preview-seat.frame-moonlit-mist{border-color:#b2cfda;box-shadow:0 0 14px #a4cbd52a}.frame-ember-drift .seat-media,.preview-seat.frame-ember-drift{border-color:#d7ad77;box-shadow:0 0 14px #d7ad772a}@keyframes camera-mist-drift{0%{opacity:.12}to{opacity:.3}}.focus-mode .camera-atmosphere{display:none}@media(prefers-reduced-motion:reduce){.camera-atmosphere{display:none}}.frame-four-card-society .seat-media,.preview-seat.frame-four-card-society{box-shadow:inset 0 0 0 2px #81b9bc,0 0 14px #79b7bd25;border-color:#abcfd0}.frame-four-card-society .seat-media:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #d2ba7d65;border-radius:inherit;pointer-events:none}.destination-category,.ranking-board-picker,.league-directory-search{display:grid;gap:8px;margin:16px 0;color:#d8c69e;font-size:calc(12px * var(--reading-text-scale, 1))}.destination-category select,.ranking-board-picker select,.league-directory-search input{width:100%;min-width:0;min-height:48px;font-size:16px;padding:12px 14px;border-radius:12px;border:1px solid #c7af7850;background:#102131;color:#f1e4c8}.destination-recent{padding:14px 0;border-bottom:1px solid #d9bd7a25}.destination-recent h3{font-size:13px;color:#cbb98d;margin:0 0 10px}.destination-recent>div{display:flex;flex-wrap:wrap;gap:8px}.destination-recent button{min-height:44px;padding:10px 12px;border-radius:12px;font-size:13px}.destination-recent button span{margin-left:10px;color:#d6bf8d}.profile-gallery-identity{padding:24px;border:1px solid #d8bc7a40;border-radius:22px;background:radial-gradient(ellipse at top right,#b88d4526,transparent 65%),linear-gradient(135deg,#152c3b,#0e1828);box-shadow:inset 0 1px #f2d69f12,0 12px 28px #0002;margin-bottom:14px}.profile-gallery-identity .avatar{border-radius:50%;box-shadow:0 0 0 5px #dec18c0c,0 0 0 6px #dec18c25}.profile-gallery-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 20px}.profile-gallery-actions>span{color:#afbcc3;font-size:12px;line-height:1.6}.profile-gallery-actions button{min-height:44px;flex-shrink:0;padding:10px 14px}.profile-hub .profile-history-links{border:1px solid #d6bd9030;border-radius:16px;overflow:hidden}.profile-hub .profile-history-links button{min-height:54px;padding:14px 16px;margin:0;border-radius:0}.rankings-screen .ranking-board-picker{padding:16px;border:1px solid #d6bd9030;background:#112133;border-radius:16px}.rankings-screen .ranking-section-heading{align-items:flex-start}@media(max-width:600px){.rankings-screen .rankings-heading{min-height:0;padding:22px 20px;gap:14px}.rankings-screen .rankings-seal{width:74px;height:74px;font-size:38px}.rankings-screen .rankings-seal small{font-size:6px;margin-top:-10px}.profile-gallery-identity{padding:20px 16px;gap:14px}.profile-gallery-identity .avatar{width:64px;height:64px}.profile-gallery-identity h1{font-size:clamp(24px,7vw,36px)}.profile-gallery-actions{align-items:flex-start}}@media(prefers-reduced-motion:no-preference){.game-shell.game-pages:not(.game-active) :is(.destination-list,.destination-recent,.profile-hub,.rankings-screen,.alliance-directory-panel) button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.game-shell.game-pages:not(.game-active) :is(.destination-list,.destination-recent,.profile-hub,.rankings-screen,.alliance-directory-panel) button:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #e0c48b60}}.game-shell.game-pages:not(.game-active) .rankings-screen .ranking-profile-target,.game-shell.game-pages:not(.game-active) .rankings-screen .ranking-profile-target:hover{background:transparent;border:0;box-shadow:none;transform:none}.game-shell.game-pages:not(.game-active) .profile-hub .profile-gallery-identity .avatar{border-radius:50%}.game-shell .app-update-check-inline details{margin:0;padding:0;border:0;background:transparent}.game-shell .app-update-check-inline summary{margin:0;padding:0;border:0}@media(max-width:600px){.game-shell.game-pages:not(.game-active) .rankings-screen .rankings-heading{min-height:0;padding:18px 0 22px;margin-bottom:16px}.game-shell.game-pages:not(.game-active) .rankings-screen .rankings-heading h1{margin:8px 0}.game-shell.game-pages:not(.game-active) .profile-gallery-identity{margin-bottom:12px}}.game-shell.game-pages:not(.game-active) .profile-hub .profile-gallery-identity{min-height:0;padding:22px 18px;gap:16px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-gallery-identity .avatar{width:72px;height:72px}.league-room-heading{padding:18px 0 22px;margin-bottom:18px;border-bottom:1px solid #d5bd872d}.league-room-heading h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:10px 0;overflow-wrap:anywhere}.league-room-heading p{color:#c4c5c5;font-size:13px}.league-salon-disclosure{margin:18px 0;border:1px solid #d6bc8538;border-radius:14px;padding:0 14px;background:#0c1b2966}.league-salon-disclosure>summary{min-height:54px;padding:12px 0;cursor:pointer;color:#edddbc}.league-salon-disclosure>summary>span{display:block;margin-top:5px;color:#b4c0c7;font-size:12px}.league-salon-disclosure[open]{padding-bottom:14px}@media(max-width:400px){.alliances-screen>.page-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.alliances-screen>.page-tabs button{min-width:0;white-space:normal;min-height:44px}}.game-shell.game-pages:not(.game-active) .league-room-heading{display:block;height:auto;min-height:0;position:static;background:transparent;padding:18px 0 20px}.game-shell.game-pages:not(.game-active) .league-room-heading .eyebrow{display:block}.game-shell.game-pages:not(.game-active) .league-room-heading h1{margin:10px 0}.game-shell.game-pages:not(.game-active) .alliance-hero>.alliance-emblem{flex-shrink:0;width:64px;height:64px;aspect-ratio:1}@media(max-width:900px){html[data-keyboard-open=true] .game-shell.game-pages:not(.game-active) .game-nav{display:none!important}}.game-drawer.daily-welcome-drawer{width:min(540px,calc(100vw - 20px));border-radius:24px;background:radial-gradient(ellipse at 50% 20%,#283747,#0a1421 70%);border:1px solid #d3b77d80;box-shadow:0 20px 90px #000b;color:#f5ead7;padding:20px}.daily-event-tabs{display:flex;gap:6px;margin-bottom:18px}.daily-event-tabs button{flex:1;min-height:44px;background:transparent;border:1px solid #d5bd8d30;border-radius:12px;color:#c5c8c9;font-size:13px}.daily-event-tabs button[aria-pressed=true]{background:#e4c68c17;border-color:#d5bd8d88;color:#f2d9a6}.daily-welcome-event,.daily-plinko-event{text-align:center}.daily-event-kicker{display:block;font-size:9px;letter-spacing:.17em;color:#dfc895}.daily-welcome-event h2,.daily-plinko-event h2{font:42px/1.05 Georgia,serif;margin:12px 0;color:#f4e4c3}.daily-welcome-event h2 em,.daily-plinko-event h2 em{font-weight:400;color:#dfbd77}.daily-welcome-event>p,.daily-plinko-event>p{font-size:13px;color:#bdc7cf;line-height:1.5}.welcome-prize-art{position:relative;display:flex;justify-content:center;align-items:end;gap:5px;height:110px;width:160px;margin:0 auto 18px;background:radial-gradient(ellipse at bottom,#d4aa5040,transparent 68%)}.welcome-prize-art>span{position:absolute;top:0;left:50%;transform:translate(-50%);font:70px Georgia;color:#e2c88e;text-shadow:0 0 28px #e7c57955}.welcome-prize-art b{font:42px Georgia;color:#e6ca8e;border:1px solid #f0d99c;border-radius:50%;width:45px;height:45px;background:linear-gradient(130deg,#dcc088,#795225);box-shadow:0 4px #8d692f,0 9px 14px #0008}.welcome-prize-art b:nth-last-child(2){margin-bottom:9px}.welcome-prize-art i{position:absolute;right:8px;top:14px;font-style:normal;color:#f5e4b9;animation:gala-welcome-glow 3s ease-in-out infinite}.daily-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0}.daily-calendar article{display:grid;justify-items:center;gap:6px;padding:13px 5px;border:1px solid #c6ad7630;border-radius:12px;background:linear-gradient(150deg,#21314077,#101927)}.daily-calendar article:last-child{grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center}.daily-calendar article:last-child>small:last-child{grid-column:1/-1}.daily-calendar article.is-today{background:linear-gradient(140deg,#62512d,#302c24);border-color:#e2c582;box-shadow:inset 0 1px #ffebaf33,0 0 20px #d1a74d15}.daily-calendar article.is-collected{opacity:.65}.daily-calendar small{font-size:8px;letter-spacing:.1em;color:#c1c6c9}.daily-calendar article>span{font-size:26px;color:#e9cb88}.daily-calendar strong{font-size:18px;color:#f4e3bd;font-variant-numeric:tabular-nums}.daily-claim-button{width:100%;min-height:52px;background:linear-gradient(110deg,#f4dfab,#d8b66d);border:1px solid #f5e5bb;border-radius:14px;color:#28231d;font-weight:700;font-size:16px;box-shadow:0 4px 14px #0004}.daily-claim-button:disabled{opacity:.6}.daily-event-note,.daily-reset-note{font-size:11px!important;line-height:1.6;color:#adb8c1!important}.daily-reset-note{text-align:center;margin-top:18px}.daily-reward-success{color:#b7dfc7!important}.plinko-board{display:block;width:min(100%,380px);margin:14px auto;background:radial-gradient(ellipse,#203344,#0b1725);border:1px solid #dcc17d44;border-radius:24px;box-shadow:inset 0 1px #fff1}.plinko-board rect{fill:#233545;stroke:#d2b77966}.plinko-board .plinko-winning-slot{fill:#795c2a;stroke:#f7dfa0}.plinko-board text{font:9px system-ui;fill:#f0d9a6}.plinko-odds{text-align:left;margin:16px 0;color:#bec7ce;font-size:11px;line-height:1.6}.plinko-odds summary{cursor:pointer;padding:10px 0;min-height:44px}.daily-entry{padding:22px;border:1px solid #d5bc8433;border-radius:18px;background:linear-gradient(130deg,#263747,#111e2c);margin-bottom:20px}.daily-entry>div>span{font-size:9px;letter-spacing:.12em;color:#d6bd88}.daily-entry h2{font:24px Georgia;margin:10px 0}.daily-entry p{font-size:13px}.daily-entry>button{min-height:44px;margin-right:8px;margin-top:8px}@keyframes gala-welcome-glow{50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.welcome-prize-art i{animation:none}}@media(max-height:650px){.welcome-prize-art{height:75px;margin-bottom:8px}.welcome-prize-art>span{font-size:50px}.daily-calendar{margin:12px 0}.daily-calendar article{padding:8px 4px}}.game-drawer.daily-welcome-drawer .daily-event-tabs button[aria-pressed=true]{background:#e4c68c17;border-color:#d5bd8d88;color:#f2d9a6}.reaction-picker{text-align:center;padding:4px 12px 12px}.reaction-picker>p{color:#c7c1cc;font-size:12px;line-height:1.5;margin:8px 0}.reaction-wheel{position:relative;width:290px;height:290px;max-width:100%;margin:10px auto}.reaction-wheel-center{position:absolute;top:94px;right:94px;bottom:94px;left:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#edce91;border:1px solid #dcc59435;border-radius:50%;background:radial-gradient(circle,#49334580,#141c2980);font-size:36px}.reaction-wheel-center small{font-size:7px;letter-spacing:1px}.reaction-wheel>button{position:absolute;top:calc(50% + var(--reaction-y));left:calc(50% + var(--reaction-x));width:80px;height:76px;min-height:44px;margin:-38px 0 0 -40px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;color:#f4e6c7;border:1px solid #dbc38a55;background:linear-gradient(145deg,#403046,#172333);box-shadow:inset 0 1px #fff2,0 4px 14px #0003}.reaction-wheel>button>span{font-size:27px;line-height:1}.reaction-wheel>button>small{font-size:9px;line-height:1.2}.reaction-wheel>button:not(:disabled):hover{border-color:#f6da99;filter:brightness(1.12)}.seat-reaction{position:absolute;left:6px;top:34px;max-width:calc(100% - 12px);z-index:11;pointer-events:none;display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #efd39766;border-radius:16px;color:#ffedc9;background:#201f32e8;box-shadow:0 3px 12px #0005;font-size:9px;line-height:1.15;animation:reaction-arrival .22s ease-out}.seat-reaction-symbol{font-size:22px;line-height:1;flex:none}.game-active .social-tray-buttons .reaction-launcher{width:44px;padding:9px;margin-left:6px}@keyframes reaction-arrival{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.seat-reaction{animation:none}}@media(max-width:350px){.reaction-wheel{width:260px;height:260px}.reaction-wheel>button{width:74px;margin-left:-37px}.reaction-wheel-center{top:87px;right:87px;bottom:87px;left:87px;font-size:28px}}@media(orientation:landscape)and (max-height:600px){.seat-reaction{top:auto;bottom:5px;padding:3px 6px;font-size:8px}.seat-reaction-symbol{font-size:16px}.reaction-wheel{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reaction-wheel-center{display:none}.reaction-wheel>button{position:static;width:100%;height:76px;margin:0;transform:none;border-radius:16px}}.reaction-wheel{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reaction-wheel-center{display:none}.reaction-wheel>button{position:static;margin:0;width:100%;height:auto;min-height:108px;border-radius:18px;padding:12px 5px;gap:9px;background:radial-gradient(ellipse at top,#45505b70,transparent 70%),#122434}.reaction-wheel>button>small{font-size:11px;line-height:1.35}.reaction-artwork{display:block;width:52px;height:52px;flex:none;filter:drop-shadow(0 3px 4px #0004)}.seat-reaction-symbol .reaction-artwork{width:28px;height:28px}.reaction-wheel>button:active:not(:disabled) .reaction-artwork{transform:scale(.9)}.reaction-wheel>button .reaction-artwork{transition:transform .18s ease}.reaction-wheel>button:focus-visible{outline:2px solid #f1d498;outline-offset:3px}.seat-media:has(.seat-chat-bubble) .seat-reaction{display:none}@media(max-width:350px){.reaction-wheel{gap:6px}.reaction-wheel>button{min-height:96px}}@media(prefers-reduced-motion:reduce){.reaction-wheel *{transition:none!important;animation:none!important}}.focus-mode .seat-reaction{animation:none}.table-format-status{display:grid;gap:4px;margin:8px 0;color:#e7d2a4;min-width:0;line-height:1.45}.table-format-status>strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.table-format-status>strong>span{font-size:11px;font-weight:400;white-space:nowrap}.table-format-status>span,.table-format-status>p{font-size:12px;color:#c0cdd5;line-height:1.6;margin:0;overflow-wrap:anywhere}.table-format-status.is-compact{gap:0;margin:1px 0}.table-format-status.is-compact>strong,.table-format-status.is-compact>strong>span{font-size:9px;font-weight:500;line-height:1.25}.table-format-status.is-compact>span{font-size:8px;line-height:1.3;color:#c8d7da}.game-active .table-heading:has(.table-format-status)>div{min-width:0}.table-format-choice{display:grid;gap:7px;margin:12px 0;color:#e6d4ad;font-size:12px}.table-format-choice select{width:100%;min-height:44px;min-width:0;font-size:16px;border-radius:12px}.table-format-choice small{font-size:11px;line-height:1.6;color:#bdcbd4}.lobby-play-panel .table-format-choice{width:100%;padding:12px;border:1px solid #e3c58f30;border-radius:14px;background:#0c192780;box-sizing:border-box}.table-menu-drawer .table-format-status{margin:14px 0;padding:12px;border:1px solid #e3c58f30;border-radius:12px;background:#0b1724}.table-menu-drawer .table-format-status>strong{font-size:12px}.table-menu-drawer .table-format-status>span,.table-menu-drawer .table-format-status>p{font-size:11px}@media(max-height:700px){.game-active .table-heading .table-format-status.is-compact>span{display:none}}.app-updates{border-top:1px solid #d7b77f28;padding:24px 0 8px;min-width:0}.app-update-heading{display:flex;align-items:center;gap:14px}.app-update-heading>div{min-width:0}.app-update-mark{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid #d1b2774d;border-radius:50%;font-size:21px;color:#e6c993;background:#d5b7750c}.app-update-heading h3{margin:0 0 6px;font:23px/1.2 Georgia,serif;color:#f1dfbd}.app-update-heading p{margin:4px 0 0;font-size:12px;line-height:1.55;color:#beaec4;overflow-wrap:anywhere}.app-update-actions{display:flex;flex-wrap:wrap;gap:10px;margin:19px 0 14px}.app-update-actions button{min-height:46px;min-width:0;padding:10px 15px;font-size:12px;display:flex;align-items:center;justify-content:center;gap:12px}.app-update-note,.app-update-web{color:#b5a7bd;font-size:11px;line-height:1.7}.app-update-website{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:12px;color:#e3c28d;font-size:12px;text-decoration:none}.app-update-website:focus-visible{outline:2px solid #e6cb94;outline-offset:3px}.app-update-website:hover{text-decoration:underline;text-underline-offset:4px}.app-update-notice{border-left:2px solid #dcc089;padding:8px 0 8px 12px;margin:17px 0 0;font-size:12px;color:#dbc9ad;line-height:1.65;overflow-wrap:anywhere}.app-update-progress{display:flex;align-items:center;gap:12px;margin-top:20px;color:#e8c991;font-size:12px;font-variant-numeric:tabular-nums}.app-update-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;height:5px;flex:1;min-width:0;overflow:hidden;background:#ffffff0c}.app-update-progress progress::-webkit-progress-bar{border-radius:8px;background:#ffffff0c}.app-update-progress progress::-webkit-progress-value{border-radius:8px;background:#dcc089}.app-update-progress progress::-moz-progress-bar{border-radius:8px;background:#dcc089}.app-updates.is-compact{max-width:1100px;margin:12px auto;padding:16px 19px;border:1px solid #d7b77f42;border-radius:18px;background:linear-gradient(125deg,#443039cf,#101828eb)}.app-updates.is-compact .app-update-heading h3{font-size:20px}.app-updates.is-compact .app-update-actions{margin-bottom:0}@media(max-width:420px){.app-updates.is-compact{margin-inline:10px;padding:14px}.app-update-actions>button{flex:1 1 140px}.app-update-heading h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.app-updates *,.app-updates *:before,.app-updates *:after{animation:none!important;transition:none!important}}.update-live-details{margin-top:14px;border:1px solid #dcc79b38;border-radius:12px;background:#09132180;color:#ead8ba;pointer-events:auto}.update-live-details summary{padding:10px 12px;min-height:44px;cursor:pointer;font-size:13px;line-height:1.4}.update-live-body{padding:0 12px 14px;max-height:45dvh;overflow-y:auto;overscroll-behavior:contain;font-size:12px;line-height:1.6}.update-live-body dl{margin:0;display:grid;gap:10px}.update-live-body dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px}.update-live-body dt{color:#adbdcc}.update-live-body dd{margin:0;overflow-wrap:anywhere}.update-live-body h4{margin:16px 0 8px;font-size:14px}.update-live-body ul{margin:0;padding-left:18px}.update-live-body li+li{margin-top:7px}.update-live-body a{display:inline-flex;align-items:center;min-height:44px;color:#f1d39e}.release-announcement:not(.is-table-heading){align-items:flex-start}.release-announcement:not(.is-table-heading)>div{flex:1;min-width:0}.release-announcement .update-live-details{margin-top:8px}.release-announcement .update-live-details summary{min-height:30px;padding:4px 8px;font-size:12px}.release-announcement .update-live-details[open] summary{min-height:44px}.game-drawer>.release-announcement:not(.is-table-heading){position:relative;top:auto;left:auto;transform:none;width:auto;flex-shrink:0;order:-1;margin:10px}.game-drawer .release-announcement .update-live-body{max-height:32dvh}.app-update-check-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 16px;padding:8px 12px;border:1px solid #c6ad7833;border-radius:12px;color:#c9c2b3;background:#101c2a;font-size:12px}.app-update-check-inline details{min-width:0}.app-update-check-inline summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.app-update-check-inline p{line-height:1.6;overflow-wrap:anywhere}.app-update-check-inline button{min-height:44px;flex-shrink:0;padding:8px 14px}.social-tray{margin:16px 0;border:1px solid #c5aa7840;border-radius:14px;background:#141a2b;overflow:hidden}.social-tray-buttons{display:flex;gap:8px;padding:10px}.social-tray-buttons>button{flex:1;min-height:48px;padding:10px;font-size:12px;background:#252034;display:flex;gap:6px;align-items:center;justify-content:center;flex-wrap:wrap}.social-tray-buttons>button[aria-expanded=true]{border-color:#e0c184}.social-tray-buttons span{font-size:10px;color:#efd08e}.tray-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #ffffff15}.tray-heading>span{font-size:11px;color:#d5c194}.tray-heading button{min-height:44px;font-size:11px;flex-shrink:0}.tray-content{max-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tray-content[hidden]{display:none!important}.tray-content>.panel{margin:0;border:0;border-radius:0;padding:18px}.tray-content .chat-log{max-height:150px}.social-tray .invite-hub-heading h2{font-size:22px}.seat-readiness{display:flex;gap:16px;align-items:center;border:1px solid #ceac6750;border-radius:12px;background:#211d30;padding:16px;margin:14px 0}.seat-readiness>div{flex:1}.seat-readiness h3{font-size:16px;letter-spacing:0;margin:8px 0}.seat-readiness p{font-size:11px;line-height:1.5;color:#c6bdcf;margin:5px 0}.seat-readiness .eyebrow{font-size:9px}.seat-readiness button{min-height:44px;font-size:11px}.seat-ready{border-color:#87b997;background:#14272a}.readiness-steps{display:flex;gap:12px;font-size:10px;color:#dfc896;margin:10px 0}.camera-setup-panel{scroll-margin-top:18px}.social-tray button:focus-visible,.seat-readiness button:focus-visible{outline:2px solid #f0d396;outline-offset:2px}@media(max-width:600px){.seat-readiness{padding:13px;gap:10px;flex-wrap:wrap}.seat-readiness>div{min-width:210px}.seat-readiness button{width:100%}.tray-content{max-height:320px}.tray-content>.panel{padding:14px}.social-tray-buttons>button{font-size:11px}.tray-heading{flex-wrap:wrap}.tray-heading button{margin-left:auto}}.first-play{max-width:800px;margin:0 auto 28px;padding:clamp(22px,5vw,38px);border:1px solid #d9b77555;border-radius:24px;background:radial-gradient(ellipse at top right,#5e35553d,transparent 60%),linear-gradient(135deg,#172039,#101426);box-shadow:0 18px 55px #0003}.first-play-top{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:12px;color:#bcb9cb}.welcome-progress{display:flex;gap:6px;margin:18px 0 26px}.welcome-progress i{height:3px;flex:1;border-radius:5px;background:#ffffff18}.welcome-progress .done{background:#e5c490}.first-play h2{font-size:clamp(26px,4vw,36px);line-height:1.15;margin:0 0 16px;letter-spacing:-1px;overflow-wrap:anywhere}.first-play p{color:#c4c5d4;line-height:1.6}.first-play form{display:grid;gap:10px;margin:24px 0 12px}.first-play input{width:100%;font-size:18px}.first-play small{color:#b6b4c5;line-height:1.55}.first-play form .primary{margin-top:12px;min-height:48px}.first-play-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 12px}.first-play-options button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;padding:22px;background:#ffffff05;border:1px solid #d7b78144;border-radius:18px;white-space:normal}.first-play-options strong{font-size:19px;color:#fff3dc}.first-play-options b{font-size:13px;color:#e5c490;margin-top:auto}.welcome-icon{font-size:26px;color:#e5c490}.first-play .welcome-note{font-size:12px}.welcome-later{display:block;margin-top:16px;background:none;border:0;color:#d0cede;text-decoration:underline;min-height:44px;padding:8px 0}.welcome-resume{display:block;font-size:11px}@media(max-width:540px){.first-play-options{grid-template-columns:1fr}.first-play-top .eyebrow{font-size:9px}.first-play{border-radius:18px}}.account-help{margin:22px 0;padding:18px;border:1px solid #b7abc833;border-radius:14px;background:#151a2e}.account-help h3{font-size:18px;line-height:1.4}.account-help details{margin:14px 0}.account-help summary,.deletion-panel>summary{cursor:pointer;font-weight:600;line-height:1.5;padding:10px 0;color:#eddbbc}.account-help p,.account-management p{line-height:1.6;font-size:14px;color:#c8c7d4}.account-help a{color:#eddbbc;text-decoration:underline}.account-help .account-fine{font-size:12px;color:#aaa7bb}.deletion-panel{margin-top:26px;border-top:1px solid #ffffff15;padding-top:12px}.account-boundary{padding:16px;margin:12px 0;border:1px solid #e4b27a44;background:#e4b27a08;border-radius:12px}.account-boundary strong{color:#f0cca2}.account-management form{display:grid;gap:16px;max-width:480px;margin-top:20px}.account-management label{display:grid;gap:8px;overflow-wrap:anywhere}.account-management input{width:100%}.account-unavailable{border-left:3px solid #cbaa77;padding:12px;background:#ffffff05}.phone-notification-heading{display:flex;gap:14px;align-items:center;margin-bottom:18px}.phone-notification-heading>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#d6bc8520;color:#efd9aa;font-size:28px;flex:none}.phone-notification-heading h3{margin:0 0 4px}.phone-notification-heading p{margin:0;color:#c4c4cd;font-size:12px;line-height:1.5}.phone-notification-options{display:grid;gap:1px;border-block:1px solid #e3c99725}.phone-notification-options label{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:12px 0;margin:0}.phone-notification-options label+label{border-top:1px solid #e3c99720}.phone-notification-options label>span{display:grid;gap:5px}.phone-notification-options strong{font-size:14px}.phone-notification-options small{font-size:11px;color:#b7bbca;line-height:1.4}.phone-notification-options input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:48px;height:28px;min-height:28px;margin:8px 0;padding:0;border-radius:30px;border:1px solid #a4afbd55;background:#111b2a;cursor:pointer;transition:background .18s}.phone-notification-options input[role=switch]:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#9ba6b6;transition:transform .18s}.phone-notification-options input[role=switch]:checked{background:#a9c8ad;border-color:#d2e6c8}.phone-notification-options input[role=switch]:checked:before{transform:translate(20px);background:#183d30}.phone-notification-options input[role=switch]:disabled{opacity:.45;cursor:default}.phone-notification-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.phone-notification-actions button{min-height:44px;flex:1}@media(prefers-reduced-motion:reduce){.phone-notification-options input[role=switch],.phone-notification-options input[role=switch]:before{transition:none}}.session-settings{margin:24px 0}.session-heading,.session-card-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.session-heading h3{margin:8px 0}.session-settings p{font-size:14px;line-height:1.6;color:#d0cedb}.session-settings .session-fine{font-size:12px;color:#aeadbf}.session-media{border-left:3px solid #ccaa78;background:#ccaa780b;padding:16px;margin:20px 0}.session-media strong{color:#eddbbc}.session-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:20px 0}.session-card{padding:18px;border:1px solid #c8b8de26;border-radius:14px;background:#171d32;min-width:0;overflow-wrap:anywhere}.session-card strong{font-size:15px}.session-current,.session-other{font-size:11px;border-radius:20px;padding:5px 9px;background:#ffffff0a}.session-current{background:#8ce0c018;color:#a8eed6}.session-card dl{font-size:12px;line-height:1.6;margin:18px 0}.session-card dl div{margin:10px 0}.session-card dt{color:#aaa8bd}.session-card dd{margin:0;color:#e7dfcf}.session-confirm{border:1px solid #cdac77;border-radius:12px;background:#252037;padding:20px;margin-top:20px;scroll-margin:20px}.session-confirm h4{font-size:18px;margin:0}.session-actions{display:flex;gap:12px;flex-wrap:wrap}.session-settings button{min-height:44px}@media(max-width:600px){.session-heading{align-items:flex-start}.session-settings{padding:18px}.session-actions button{flex:1}.session-list{grid-template-columns:1fr}}.media-permissions{margin:20px 0;padding:18px;border:1px solid #ceb48230;border-radius:16px;background:#151b2bbd;min-width:0}.media-permissions h3{margin:0 0 8px;font-size:17px;color:#f1dfbf}.media-permissions p{color:#c2bdcb;font-size:13px;line-height:1.55;margin:8px 0 14px;overflow-wrap:anywhere}.media-permission-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-permission-status>span{display:grid;gap:5px;min-width:0;padding:10px;border-radius:10px;background:#ffffff08;color:#bdb6c9;font-size:12px;overflow-wrap:anywhere}.media-permission-status strong{font-size:13px;color:#efd2ac}.media-permission-status [data-granted=true] strong{color:#a7e1c6}.media-permission-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.media-permission-actions button{min-height:44px;min-width:0;white-space:normal;font-size:13px;padding:10px 14px}.media-permissions .media-permission-error{color:#ffc4bd}.media-permissions .media-permission-hint{font-size:12px;margin-bottom:0}.media-permissions-compact{margin:12px 0 0;padding:12px;border-radius:12px}.media-permissions-compact h3{font-size:15px}@media(max-width:360px){.media-permission-actions button{flex:1 1 100%}}.buyin-picker{margin:10px 0;padding:12px;border:1px solid #d3b98535;border-radius:12px;min-width:0;background:#101d2b}.buyin-picker legend{padding:0 6px;color:#dfc791;font-size:12px}.buyin-picker-entry{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px}.buyin-picker-entry input{width:100%;min-width:0;font-size:18px;font-variant-numeric:tabular-nums;min-height:44px}.buyin-picker-entry button{min-height:44px;padding:8px}.buyin-picker>input{width:100%;min-height:44px;margin:4px 0 0;accent-color:#d9c28d}.buyin-picker small{font-size:11px;line-height:1.4;color:#bec8d2}.buyin-picker p{font-size:12px;color:#efd0a0}dialog.player-dialog.player-dialog-shell{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;width:min(480px,calc(100vw - 32px));border:1px solid #d9bb834d;border-radius:26px;background:radial-gradient(ellipse at 15% 0,#5c3f5145,transparent 60%),linear-gradient(150deg,#242030,#12192a);box-shadow:0 28px 100px #030511aa}.player-dialog-shell .player-dialog-closebar{display:flex;justify-content:flex-end;flex:0 0 auto;min-height:48px;padding:4px 8px;background:linear-gradient(#211d2c,#211d2c00)}.player-dialog-shell .player-dialog-closebar .close{position:static;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:1px solid #d8bd8533;border-radius:12px;color:#eddfc7;background:#ffffff05;flex:0 0 auto}.player-dialog-shell .player-dialog-content{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px;scrollbar-width:thin;scrollbar-color:#897195 transparent;scroll-padding:16px}.player-dialog-shell .player-dialog-closebar .close:focus-visible{outline:2px solid #ffe1a8;outline-offset:-3px}@media(max-width:360px){.player-dialog-shell .player-dialog-content{padding:0 14px 16px}}@media(max-width:600px){dialog.player-dialog.player-dialog-shell{inset:auto var(--safe-area-inset-right, env(safe-area-inset-right, 0px)) var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) var(--safe-area-inset-left, env(safe-area-inset-left, 0px));margin:0;width:auto;max-width:none;max-height:calc(100dvh - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) - 20px);border-radius:26px 26px 0 0;border-bottom:0}.player-dialog-shell .player-dialog-content{padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}}html:has(dialog[open].player-dialog),body:has(dialog[open].player-dialog){overflow:hidden;overscroll-behavior:none}.table-discovery{max-width:1060px;margin:auto}.table-discovery .discovery-heading{padding:4px 0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.table-discovery .discovery-heading h1{font-size:28px;margin:5px 0}.table-discovery .discovery-room{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(130px,1fr) auto;gap:16px;padding:16px;border-radius:12px}.table-discovery .discovery-room h3{font-family:inherit;font-weight:600;font-size:15px;line-height:1.3;margin:4px 0}.table-discovery .discovery-room .room-stakes{font-size:19px;font-weight:700;color:#f0d9a8}.table-discovery .discovery-room .room-stakes small{font-size:8px;letter-spacing:.06em;white-space:nowrap}@media(max-width:600px){.table-discovery .discovery-room{grid-template-columns:minmax(0,1fr) 70px;gap:8px;padding:12px}.table-discovery .discovery-room .seat-preview-strip{grid-column:1;grid-row:2;width:100%;max-width:260px}.table-discovery .discovery-room-copy{grid-column:1/-1;grid-row:1}.table-discovery .discovery-room>button{grid-column:2;grid-row:2;padding:6px}.table-discovery .discovery-wallet strong{font-size:16px}}.discovery-heading{padding:30px;border:1px solid #c8ac7040;border-radius:20px;background:linear-gradient(90deg,#101421ee,#10142180),url(/assets/lounge.png) center/cover}.discovery-heading h1{font:42px/1.12 Georgia,serif;margin:16px 0;color:#efdbb1}.discovery-heading p{color:#c3b9ca;font-size:12px;margin:6px 0 10px}.discovery-actions{display:flex;gap:10px}.discovery-actions button{padding:8px 14px;font-size:13px}.live-test-entry{border:1px solid #bca47035;border-radius:10px;background:#171b2b;margin:0 0 12px}.live-test-entry summary{min-height:44px;padding:12px 14px;font-size:12px;color:#e2c995;cursor:pointer}.live-test-entry summary:focus-visible{outline:2px solid #e7c987;outline-offset:3px;border-radius:10px}.live-test-entry-content{padding:0 14px 14px;display:grid;gap:10px}.live-test-entry-content p{margin:0;font-size:12px;line-height:1.5;color:#c9bdcf}.live-test-entry-content small{font-size:11px;line-height:1.5;color:#a99eb6}.live-test-entry-content button{justify-self:start;font-size:12px}.table-discovery button{min-height:44px}.stake-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 12px}.stake-options button{display:grid;text-align:left;gap:8px;padding:20px;background:#161b2c;border-color:#ffffff20}.stake-options button[aria-pressed=true]{border-color:#dfc186;background:linear-gradient(120deg,#392c3c,#1a2031);box-shadow:inset 0 0 0 1px #dfc186}.stake-options span{color:#d8bd87;font-size:12px}.stake-options strong{font:28px Georgia}.stake-options small{font-size:11px;color:#beb3c4}.discovery-wallet{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:12px;margin-top:16px;background:#121828;border-radius:12px;border:1px solid #ffffff18}.discovery-wallet div{display:grid;gap:4px}.discovery-wallet small{font-size:9px;letter-spacing:1px;color:#b6a9bf}.discovery-wallet strong{font-size:18px}.discovery-wallet p{grid-column:1/-1;font-size:11px;color:#c6bacb;margin:0}.discovery-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 0 12px}.discovery-filters label{display:grid;gap:5px;min-width:0;margin:0;font-size:11px;color:#d1c3ad}.discovery-filters input,.discovery-filters select{width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:14px}.discovery-filters button{margin:0;padding:8px 10px;font-size:12px}.discovery-results{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px}.discovery-results h2{font:22px Georgia;margin:0}.discovery-results>span{font-size:12px;color:#c2b6c7}.discovery-rooms{display:grid;gap:10px}.discovery-room{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(100deg,#241e30,#131a2a);border:1px solid #ffffff18;border-radius:15px}.discovery-room-copy{flex:1;min-width:0}.discovery-room-copy small{font-size:9px;letter-spacing:1.2px;color:#d6bb83}.discovery-room h3{font:23px Georgia;margin:8px 0;overflow-wrap:anywhere}.discovery-room p{margin:0;font-size:12px;color:#c1b4c8}.room-phase{display:block;font-size:10px;color:#ceb77f;margin-top:5px}.mini-table{position:relative;flex-shrink:0;width:120px;height:70px;border-radius:50%;border:3px solid #a68856;background:#482b47;display:grid;place-items:center;color:#d1b87c60;font-size:28px}.mini-table i{position:absolute;width:15px;height:15px;border:1px solid #ad9169;border-radius:50%;background:#111724;left:calc(20% + var(--x, 0) * 30%);top:-9px}.mini-table i:nth-child(2),.mini-table i:nth-child(5){--x: 1}.mini-table i:nth-child(3),.mini-table i:nth-child(6){--x: 2}.mini-table i:nth-child(n+4){top:auto;bottom:-9px}.mini-table i.occupied{background:#dfc085;box-shadow:0 0 9px #dbbf7650}.discovery-room>button{background:#222337;color:#e5ca95}.discovery-empty{text-align:center;padding:40px 20px;border:1px dashed #d6be8050;border-radius:16px}.discovery-empty>span{font-size:40px;color:#d8bc85}.discovery-empty h3{margin:12px 0}.discovery-empty p,.discovery-camera{font-size:12px;color:#b9afc2;line-height:1.7}.discovery-camera{padding:10px 0}.discovery-invitation{padding:20px;margin:16px 0;border:1px solid #d3b679;border-radius:12px;background:#292135}.discovery-invitation h2{font:24px Georgia}.discovery-invitation p{font-size:13px}.discovery-dialog{padding-top:16px}.discovery-dialog h2{font:28px Georgia;margin:12px 0;overflow-wrap:anywhere}.discovery-dialog p{font-size:13px;color:#c8bccc}.discovery-dialog label{font-size:12px}.discovery-dialog input,.discovery-dialog select{font-size:16px}.discovery-dialog dl{display:grid;gap:10px;margin:20px 0}.discovery-dialog dl>div,.discovery-cost{display:flex;justify-content:space-between;gap:12px;font-size:13px}.discovery-dialog dd{margin:0;font-weight:700}.discovery-dialog dt{color:#bcb0c5}.discovery-dialog button.wide{margin-top:10px;min-height:46px}.discovery-cost{display:grid;grid-template-columns:1fr auto;padding:16px;background:#101625;border-radius:10px;font-size:12px}.discovery-cost strong{text-align:right;color:#e3c690}.table-discovery button:focus-visible{outline:2px solid #e7c987;outline-offset:3px}@media(max-width:600px){.discovery-heading{padding:24px 18px}.discovery-heading h1{font-size:33px}.stake-options button{padding:16px 12px}.stake-options strong{font-size:25px}.stake-options small{font-size:10px}.discovery-wallet{grid-template-columns:1fr 1fr;padding:12px}.discovery-wallet>button{grid-column:1/-1}.discovery-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px;gap:8px}.discovery-stakes{grid-column:1;grid-row:1}.discovery-availability{grid-column:2/-1;grid-row:1}.discovery-search{grid-column:1/3;grid-row:2}.discovery-refresh{grid-column:3;grid-row:2}.discovery-filters input,.discovery-filters select{font-size:16px}.discovery-results h2{font-size:21px}.discovery-results>span{font-size:10px}.discovery-room{padding:18px 14px;gap:16px;flex-wrap:wrap}.mini-table{width:85px;height:55px}.mini-table i{width:12px;height:12px;top:-7px}.mini-table i:nth-child(n+4){bottom:-7px}.discovery-room h3{font-size:21px}.discovery-room>button{width:100%}.discovery-room-copy small{font-size:8px}.discovery-dialog{padding-top:18px}.discovery-cost{font-size:11px}.discovery-actions{gap:8px}.discovery-actions button{flex:1;padding:8px}}.table-discovery .primary{background:linear-gradient(110deg,#eed5a1,#c6a66c);color:#211927;border-color:#dec28b}.player-dialog form.discovery-dialog{gap:8px}.discovery-dialog label{margin:7px 0}.discovery-dialog p{margin:6px 0;line-height:1.5}.discovery-dialog h2{margin:6px 0 10px}.company-filters{margin:18px 0;padding:12px 16px;border:1px solid #edce9130;border-radius:16px;background:#15203380}.company-filters summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.company-filters p{color:#bec4cd;font-size:.85rem;line-height:1.6}.company-filters>div{display:flex;flex-wrap:wrap;gap:12px}.company-filters label{display:grid;gap:8px;flex:1 1 180px;min-width:0}.company-filters select{width:100%;min-height:44px;font-size:16px}.company-filters button{min-height:44px;margin-top:12px}.table-discovery{max-width:960px}.table-discovery .page-hero{padding:20px;margin-bottom:14px;border-radius:22px;background:linear-gradient(90deg,#0d1927f5,#0d1927b0),url(/assets/penthouse-room-landscape.webp) center/cover}.table-discovery .page-hero h1{font-size:clamp(27px,5vw,38px);margin:8px 0}.table-discovery .page-hero-mark{display:none}.table-discovery .discovery-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:14px 16px;margin:0 0 18px;background:#122030b0;border-color:#d8bd8124}.table-discovery .discovery-wallet p{font-size:11px}.table-discovery .discovery-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.table-discovery .company-filters{margin:8px 0 16px;padding:0 14px;border-radius:12px;background:transparent}.table-discovery .discovery-results{margin-top:22px}.table-discovery .discovery-results h2{font-size:20px}.table-discovery .discovery-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-discovery .discovery-room{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#1d2c3cf0,#101b29f5);border:1px solid #d5bc8030;box-shadow:0 8px 24px #0002}.table-discovery .discovery-room-copy{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.table-discovery .discovery-room-copy>small,.table-discovery .favorite-table-heading{grid-column:1/-1}.table-discovery .favorite-table-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.table-discovery .discovery-room h3{font:600 18px/1.3 Georgia,serif;margin:0;overflow-wrap:anywhere;color:#f1dfb7}.table-discovery .favorite-table-toggle{flex:0 0 44px;width:44px;padding:4px;background:transparent;border-color:transparent}.table-discovery .discovery-room .room-stakes{font-size:18px;margin:0;font-variant-numeric:tabular-nums}.table-discovery .room-stakes small{display:block;margin-bottom:3px}.table-discovery .room-buy-in{text-align:right;margin:0;font-size:11px}.table-discovery .room-buy-in strong{display:block;font-size:16px;margin-top:3px;font-variant-numeric:tabular-nums}.table-discovery .room-occupancy{grid-column:1/-1;margin:4px 0 0;font-size:12px;color:#c6ced4}.table-discovery .room-phase{grid-column:1/-1;justify-self:start;font-size:10px;padding:4px 8px;background:#cfb47712;border:1px solid #cfb47720;border-radius:20px}.table-discovery .discovery-room .seat-preview-strip{grid-column:1;grid-row:2;max-width:222px;width:100%;align-self:center}.table-discovery .seat-preview{aspect-ratio:1;border-radius:50%}.table-discovery .discovery-room>button{grid-column:2;grid-row:2;width:auto;min-height:44px;padding:8px 12px;font-size:12px;white-space:nowrap;background:#dac392;color:#182130;border-color:#e6d4b0}.table-discovery .discovery-more{margin-top:18px;border-top:1px solid #d8bd8124;padding-top:8px}.table-discovery .discovery-more>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;color:#e5d3aa}.table-discovery .discovery-more .discovery-actions{margin:10px 0 14px}.table-discovery .discovery-more .personal-feature-entry{margin:10px 0}@media(max-width:700px){.table-discovery .discovery-rooms{grid-template-columns:minmax(0,1fr)}.table-discovery .discovery-wallet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.table-discovery .discovery-wallet>button{grid-column:1/-1;width:100%}.table-discovery .discovery-wallet strong{font-size:17px}.table-discovery .discovery-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.table-discovery .discovery-room{padding:16px}}.table-discovery .table-filter-fields .company-filters{grid-column:1/-1;margin:0}.table-discovery .discovery-wallet{margin-top:18px}.table-discovery .discovery-room>button{min-width:96px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-rooms{grid-template-columns:minmax(0,1fr);gap:8px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room{grid-template-columns:minmax(0,1fr) 94px 48px;grid-template-rows:32px 22px 16px;gap:4px 10px;padding:12px;border-radius:12px;align-items:center}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room-copy{display:contents}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room-copy>small,.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room-copy .favorite-table-toggle{display:none}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .favorite-table-heading{grid-column:1;grid-row:1;min-width:0;display:block}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room h3{font-size:15px;font-family:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ecdfc6}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room .room-stakes{grid-column:2;grid-row:1;font-size:17px;white-space:nowrap;text-align:right}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-stakes small{font-size:7px;margin:0}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-buy-in{grid-column:2;grid-row:2;font-size:9px;white-space:nowrap}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-buy-in strong{display:inline;font-size:12px;margin:0}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-occupancy{grid-column:1/3;grid-row:3;font-size:10px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-phase{display:none}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room .seat-preview-strip{grid-column:1;grid-row:2;max-width:162px;gap:3px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .seat-preview{max-height:22px;border-radius:5px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .seat-preview small{font-size:7px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .seat-preview b{font-size:5px;line-height:6px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room>button{grid-column:3;grid-row:1/4;width:48px;min-width:48px;min-height:56px;padding:0;font-size:26px;border-radius:10px;background:#d9c59413;color:#e6d4b0;border:1px solid #d9c59435}@media(min-width:700px){.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room{grid-template-columns:minmax(0,1fr) 150px 48px;padding:14px 18px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room h3{font-size:16px}}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-wallet .buyin-picker{grid-column:1/-1;margin:0}.game-shell.game-pages:not(.game-active) .compact-floor .table-floor-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0;border:0;background:none}.game-shell.game-pages:not(.game-active) .compact-floor .table-floor-heading h1{font:26px/1.2 Georgia,serif;color:#f0dfb6;margin:0}.game-shell.game-pages:not(.game-active) .compact-floor .table-floor-heading span{font-size:10px;color:#c1c5cb;white-space:nowrap}.game-shell.game-pages:not(.game-active) .compact-floor .discovery-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;margin:12px 0 8px}.game-shell.game-pages:not(.game-active) .compact-floor .discovery-stakes{grid-column:1}.game-shell.game-pages:not(.game-active) .compact-floor .table-filters{position:relative;grid-column:2;padding:0;margin:0}.game-shell.game-pages:not(.game-active) .compact-floor .table-filters summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #d3b98530;border-radius:10px;font-size:12px;background:#172130}.game-shell.game-pages:not(.game-active) .compact-floor .table-filter-fields{position:absolute;top:calc(100% + 8px);right:0;width:min(480px,calc(100vw - 40px));display:grid;grid-template-columns:minmax(0,1fr);max-height:60dvh;overflow:auto;padding:14px;border:1px solid #d3b98550;border-radius:14px;background:#142132;box-shadow:0 12px 32px #0007;z-index:5}.game-shell.game-pages:not(.game-active) .compact-floor .discovery-results{margin:10px 0;min-height:14px}.game-shell.game-pages:not(.game-active) .compact-floor .discovery-results h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compact-floor .table-floor-heading{padding:12px 0 18px;border-bottom:1px solid #e3c58f30}.compact-floor .table-floor-heading h1{display:flex;align-items:center;gap:12px;color:#f5ebdd}.compact-floor .table-floor-chip{display:grid;place-items:center;width:38px;height:38px;border:2px dashed #e3c58f;border-radius:50%;background:radial-gradient(circle,#243a4a,#091322);color:#e3c58f;font-size:23px}.compact-floor .discovery-room{position:relative;isolation:isolate;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.compact-floor .discovery-room>button{position:static}.compact-floor .discovery-room>button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.compact-floor .favorite-table-toggle{position:relative;z-index:2}.compact-floor .discovery-room:has(>button:is(:hover,:focus-visible)),.compact-floor .discovery-room.is-selected{border-color:#e3c58f99;box-shadow:inset 3px 0 #e3c58f,0 0 18px #e3c58f0d}.compact-floor .discovery-room:has(>button:focus-visible){outline:2px solid #e3c58f;outline-offset:3px}@media(prefers-reduced-motion:reduce){.compact-floor .discovery-room{transition:none}}.seat-preview-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:min(280px,100%)}.seat-preview{position:relative;display:grid;place-items:center;aspect-ratio:4/5;border:1px solid #baa27640;border-radius:7px;background:#202b3c;overflow:hidden;color:#b8a7c4;min-width:0}.seat-preview.gender-male{background:linear-gradient(150deg,#285f86,#203449);color:#9ed0ed}.seat-preview.gender-female{background:linear-gradient(150deg,#883b59,#422739);color:#efabc4}.seat-preview.vacant{background:#0c152078;border-style:dashed;color:#ad9c735c}.seat-preview svg{width:70%;height:80%;fill:currentColor;opacity:.65}.seat-preview img{width:100%;height:100%;object-fit:cover}.seat-preview small{position:absolute;bottom:0;left:1px;line-height:1;font-size:12px;text-shadow:0 1px 3px #000}.seat-preview b{position:absolute;top:1px;left:0;right:0;text-align:center;background:#09101daa;color:#e5ce9a;font:6px/10px sans-serif}.friend-table .seat-preview-strip{margin:12px 0;max-width:245px}.night-recap,.poker-academy,.personal-feature-entry,.collection-wishlist{border:1px solid #e1bf7938;border-radius:24px;padding:clamp(16px,4vw,28px);background:radial-gradient(ellipse at 100% 0,#82684630,transparent 65%),linear-gradient(140deg,#242237,#101625);color:#f5eddf;min-width:0;margin-block:16px}.night-recap h2,.poker-academy h2{font-family:Georgia,serif;font-size:clamp(25px,6vw,36px);font-weight:400;line-height:1.15;margin:12px 0 20px}.personal-tabs,.academy-path{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.personal-tabs button,.academy-path button{min-height:44px;border-radius:24px;border:1px solid #d4bf8f3d;background:#ffffff08;color:inherit;padding:10px 16px}.personal-tabs button[aria-pressed=true],.academy-path button[aria-pressed=true]{background:#e7cf95;color:#201a24}.recap-total{font-size:clamp(30px,7vw,48px);font-variant-numeric:tabular-nums;display:block;overflow-wrap:anywhere;color:#f1d99f}.recap-total small{display:block;font:400 13px system-ui;color:#c5bfce}.recap-ribbon{display:flex;align-items:center;justify-content:center;gap:4px;min-height:90px;margin-block:14px;border-block:1px solid #ffffff14}.recap-ribbon>span{flex:1;max-width:18px;border-radius:5px;background:#a5a5b5;min-width:1px}.recap-ribbon>.positive{background:#85c9b4}.recap-ribbon>.negative{background:#ca8796}.recap-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.recap-metrics span{font-size:12px;color:#c8c0ce;overflow-wrap:anywhere}.recap-metrics b{display:block;font-size:20px;color:#fff3d9;margin-bottom:6px}.night-recap>small,.poker-academy>small,.collection-wishlist>small{display:block;color:#bdb6c6;line-height:1.6;margin-top:16px}.academy-progress{display:grid;gap:8px;font-size:13px}.academy-progress progress{width:100%;height:6px;accent-color:#e7cf95}.academy-path button{width:44px;padding:8px}.academy-scenario{border-radius:18px;background:#070d1777;border:1px solid #ffffff14;padding:20px}.academy-scenario h3{font-size:22px;line-height:1.25}.academy-scenario p{line-height:1.6}.academy-cards{margin-block:14px}.academy-cards small{display:block;margin-bottom:8px;color:#c5bfce}.academy-cards>div{display:grid;gap:5px}.academy-cards img{width:100%;max-width:68px;height:auto;min-width:0;border-radius:4px}@media(max-width:420px){.academy-scenario{padding:12px}}.academy-answers{display:grid;gap:10px}.academy-answers button{min-height:48px;text-align:left;white-space:normal;line-height:1.4}.academy-answers button.correct{border-color:#88ccb2;background:#244b41;color:#fff;opacity:1}.academy-explanation{margin-top:20px;border-top:1px solid #e7cf9533;padding-top:20px}.personal-feature-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;white-space:normal;min-height:80px}.personal-feature-entry strong{display:block;font:24px Georgia,serif;margin:6px 0}.personal-feature-entry small{display:block;color:#c5bfce;line-height:1.5}.favorite-table-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.favorite-table-toggle{min-width:44px;min-height:44px;flex-shrink:0}.favorite-table-toggle[aria-pressed=true]{color:#f1d99f;border-color:#e7cf95}.collection-wishlist h2{margin-top:0;font:26px Georgia,serif}.wishlist-items{display:flex;flex-wrap:wrap;gap:8px}.wishlist-items button{white-space:normal;text-align:left;min-height:44px;max-width:100%}.cg-card .wishlist-toggle{min-height:44px;font-size:12px;width:100%;margin-top:10px;white-space:normal}.cg-card .wishlist-toggle[aria-pressed=true]{color:#f1d99f;border-color:#e7cf95}@media(max-width:360px){.academy-scenario{padding:12px}.recap-metrics{gap:7px}.recap-metrics b{font-size:17px}}.game-drawer-body>.poker-academy,.game-drawer-body>.night-recap{padding:0;margin:0;border:0;background:none;border-radius:0}.game-drawer-body>.poker-academy .academy-scenario{padding:16px}.poker-academy .academy-answers button.correct:disabled{background:#244b41;color:#fff;opacity:1;border-color:#88ccb2}.academy-directory{display:grid;gap:12px;margin:18px 0}.academy-directory label{display:grid;gap:7px;min-width:0;font-size:13px}.academy-directory select{width:100%;min-width:0;min-height:44px}.academy-directory button{min-height:44px;white-space:normal;overflow-wrap:anywhere;text-align:left}.lobby-nights{padding:24px;border:1px solid #c5a97844;border-radius:22px;background:linear-gradient(120deg,#172139,#241b30);margin:20px 0}.lobby-nights-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.lobby-nights h2{font-size:24px;margin:8px 0 16px}.lobby-nights-heading button{background:none;border:0;color:#e4c896;white-space:nowrap}.lobby-night{display:flex;flex-direction:column;gap:8px;text-align:left;white-space:normal;width:100%;padding:18px;margin:12px 0;background:#ffffff05;border:1px solid #e0c18433;border-radius:14px;color:#ddd7e7}.lobby-night strong{font-size:21px;overflow-wrap:anywhere;color:#fff1d9}.lobby-night span,.lobby-night small{line-height:1.5}.lobby-night b{margin-top:6px;color:#e6c98f;font-size:13px}.lobby-night-attention{color:#f7d99a}.lobby-nights-footnote{display:block;margin-top:16px;color:#aaa7bc;font-size:11px}.lobby-night-recent{background:none;text-align:left;white-space:normal;border:0;color:#c7c3d0;padding:8px 0}.lobby-nights small{line-height:1.5}@media(max-width:540px){.lobby-nights{padding:18px}.lobby-nights-heading{align-items:flex-start}.lobby-nights h2{font-size:22px}}.lounge-nights-drawer .lobby-nights{padding:0;margin:0;border:0;background:transparent}.lounge-nights-drawer .lobby-nights h2{font:26px Georgia,serif;color:#eed5ad}.lounge-nights-drawer .lobby-night{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;padding:22px 18px;border-color:#dfc09028;border-radius:18px;background:linear-gradient(120deg,#4b314238,#121b2b80)}.lounge-nights-drawer .lobby-night-date{display:grid;justify-items:center;gap:4px;padding:10px 4px;border:1px solid #dfc09035;border-radius:12px;background:#dfc09009}.lounge-nights-drawer .lobby-night-date small{text-transform:uppercase;font-size:9px;letter-spacing:.1em;color:#d3b585}.lounge-nights-drawer .lobby-night-date strong{font:28px Georgia,serif;color:#efd7ac}.lounge-nights-drawer .lobby-night-content{display:grid;gap:7px;min-width:0}.lounge-nights-drawer .lobby-night-content>strong{font:23px Georgia,serif}.lounge-nights-drawer .lobby-night-content>.eyebrow{font-size:9px;letter-spacing:.12em}.lounge-nights-drawer .lobby-night-content>span:not(.eyebrow){font-size:12px;line-height:1.7}.lounge-nights-drawer .lobby-night-content>small{font-size:10px;color:#b6a6c0}.lounge-nights-drawer .lobby-nights-empty{padding:30px 22px;text-align:center;border:1px solid #dfc09020;border-radius:18px}.lounge-nights-drawer .lobby-nights-empty>span{color:#ddbf89;font-size:32px}.lounge-nights-drawer .lobby-nights-empty h3{font:24px Georgia,serif;color:#ecd3ab}.lounge-nights-drawer .lobby-nights-empty p{font-size:12px;line-height:1.8;color:#bdafc7}.lounge-ambience{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1;contain:paint}.lounge-ambience-photo{position:absolute;width:max(100%,56.25cqh);height:max(100%,177.7778cqw);left:50%;top:50%;transform:translate(-50%,-50%)}.lounge-water{position:absolute;left:0;top:34%;width:100%;height:8%;overflow:hidden;opacity:.8}.lounge-ferry{animation:lounge-ferry-crossing 115s linear infinite;animation-delay:-35s}.lounge-ferry-wake{animation:lounge-wake-shimmer 5s ease-in-out infinite alternate}.lounge-water-shimmer{position:absolute;left:18%;top:34%;width:65%;height:8%;background:repeating-linear-gradient(92deg,transparent 0 13%,#e5c78e0b 14%,transparent 15% 23%);-webkit-mask-image:linear-gradient(transparent,#0009,transparent);mask-image:linear-gradient(transparent,#0009,transparent);animation:lounge-water-reflection 14s ease-in-out infinite alternate}.lounge-window-light{position:absolute;width:1px;height:2px;background:#f1d198;box-shadow:0 0 3px #eac47c70;animation:lounge-window-life 35s ease-in-out infinite}@keyframes lounge-ferry-crossing{0%{transform:translate(-110px,65px)}to{transform:translate(1060px,65px)}}@keyframes lounge-wake-shimmer{0%{opacity:.3}to{opacity:.75}}@keyframes lounge-water-reflection{0%{transform:translate(-2px);opacity:.4}to{transform:translate(2px);opacity:.75}}@keyframes lounge-window-life{0%,20%,80%,to{opacity:.12}35%,65%{opacity:.65}}.lounge-ambience.is-still *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lounge-ambience *{animation:none!important}.lounge-ferry{transform:translate(550px,65px)}}.game-shell.game-lounge>:is(header,.game-nav,footer){display:none!important}.game-shell.game-lounge>.content{width:100%;max-width:none;padding:0;min-height:0;overflow:hidden;container-type:size;container-name:lounge}.game-lounge .gala-lounge.lobby-dashboard{height:100%;min-height:0;position:relative;isolation:isolate;color:#f9efde;background-color:#0c1727;background-size:cover;background-position:center}.lobby-dashboard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#071326e8,#0b142a66 23%,#141c2920 48%,#0c1729bb,#081424f7 96%)}.lobby-dashboard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 49% 25%,#edb45b18,transparent 40%),radial-gradient(ellipse at 93% 43%,#edbd7420,transparent 24%),radial-gradient(ellipse at 50% 78%,#d4a45112,transparent 40%)}.lobby-wrap{--head: 64px;--brand: 40px;--people: 64px;--destinations: 82px;--tonight: 48px;--modes: 50px;--nav: 60px;--gap: 8px;display:grid;grid-template-rows:var(--head) var(--brand) var(--people) minmax(216px,1fr) var(--destinations) var(--nav);gap:var(--gap);width:min(100%,1120px);height:100%;margin:auto;padding:8px 16px;min-height:0}.lobby-wrap button{font-size:calc(12px * var(--reading-text-scale, 1));min-height:44px;color:inherit;background:transparent;border:0;box-shadow:none;touch-action:manipulation;transition:transform .12s ease,background-color .16s ease,border-color .16s ease;white-space:normal}.lobby-wrap button:disabled{opacity:.5}.lobby-wrap button:focus-visible{outline:3px solid #ffe0a8;outline-offset:2px}.lobby-wrap button:active:not(:disabled){transform:scale(.975)}.lobby-dashboard header.lobby-account-bar{display:grid;grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:8px;padding:0;height:100%;min-height:0;border-bottom:1px solid #e7cda02b;background:transparent}.lobby-identity{display:flex;align-items:center;gap:9px;text-align:left;padding:0;min-width:0;height:100%}.lobby-identity>span:last-child{min-width:0;flex:1}.lobby-identity strong{display:block;font-size:calc(15px * var(--reading-text-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-identity small{display:block;color:#ead2a4;font-size:calc(11px * var(--reading-text-scale, 1));margin-top:3px}.lobby-avatar{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid #e4c993a6;background:linear-gradient(145deg,#4a3b51,#183347);color:#f5ddaf;font-size:14px;overflow:hidden;box-shadow:0 0 0 3px #0c172999}.lobby-avatar img{width:100%;height:100%;object-fit:cover}.lobby-avatar.online{border-color:#aad7c6;box-shadow:0 0 0 3px #aad7c620}.lobby-xp{display:block;height:3px;max-width:140px;margin-top:5px;border-radius:8px;background:#dec18a1c;overflow:hidden}.lobby-xp i{display:block;height:100%;background:linear-gradient(90deg,#b38c52,#edcf9b);border-radius:8px}.lobby-wallet{display:flex;align-items:center;gap:5px;text-align:right;min-width:0}.lobby-wallet img{width:18px;height:18px}.lobby-wallet strong{font-size:calc(19px * var(--reading-text-scale, 1));line-height:1}.lobby-wallet small{display:block;font-size:9px;color:#d2c3ae;margin-top:4px;white-space:nowrap}.lobby-wrap :is(.lobby-inbox,.lobby-comfort-shortcut){display:grid;place-items:center;position:relative;height:44px;min-height:44px;padding:4px;border:1px solid #e3c7953b;border-radius:14px;background:linear-gradient(145deg,#2a3b4e70,#112038b3)}.lobby-inbox svg,.lobby-comfort-shortcut svg{width:22px;height:22px;color:#eddbb9}.lobby-inbox>span{font-size:9px;line-height:1}.lobby-inbox b{position:absolute;top:-4px;right:-4px;min-width:18px;padding:2px 4px;border-radius:10px;color:#122033;background:#e9cd98;font-size:9px}.lobby-room-brand{display:grid;place-items:center;min-height:0}.lobby-room-brand img{width:154px;max-height:36px;max-width:55vw}.lobby-room-brand>span{display:none}.lobby-people-strip{display:flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;min-width:0;border-bottom:1px solid #dec49c30;border-radius:12px;background:linear-gradient(110deg,#0b172b80,#12213920)}.lobby-wrap .lobby-people-heading{flex:1;min-width:0;text-align:left;padding:0}.lobby-people-heading strong{display:block;font-size:calc(13px * var(--reading-text-scale, 1))}.lobby-people-heading>span{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:calc(10px * var(--reading-text-scale, 1));color:#c3cbd1}.lobby-people-heading i{width:5px;height:5px;border-radius:50%;background:#929eb1;flex-shrink:0}.lobby-people-heading i.is-online{background:#a4d8c1}.lobby-portrait-strip{display:flex;gap:6px;min-width:0}.lobby-wrap .lobby-friend-portrait{display:grid;justify-items:center;align-content:center;gap:2px;min-width:44px;max-width:64px;height:52px;padding:0 2px}.lobby-friend-portrait .lobby-avatar{width:30px;height:30px;font-size:11px}.lobby-friend-portrait>span:last-child{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:calc(10px * var(--reading-text-scale, 1));line-height:1.2}.lobby-wrap .lobby-people-more{width:44px;flex-shrink:0;padding:0;font-size:24px;color:#e2c391}.lobby-night-shortcut{display:none}.lobby-room{display:grid;align-items:end;position:relative;min-height:0;min-width:0}.lobby-table-entry{position:relative;isolation:isolate;justify-self:center;width:min(100%,540px);padding:14px 14px 4px;border:1px solid #dfc39430;border-radius:40% 40% 22px 22px/22% 22% 22px 22px;background:linear-gradient(180deg,#0c192e38,#0c192ebd 48%,#0c192edb);text-align:center;box-shadow:inset 0 1px #fff0d20b,0 12px 28px #00000029;overflow:hidden}.lobby-eyebrow{font-size:9px;letter-spacing:.13em;color:#d7c5a6}.lobby-table-entry h1{font:400 calc(clamp(27px,4vw,38px) * var(--reading-text-scale, 1)) / 1.08 Georgia,serif;margin:7px 0 5px;color:#f7dfad;letter-spacing:-.03em}.lobby-table-entry p{font-size:calc(11px * var(--reading-text-scale, 1));line-height:1.4;color:#c8cdd2;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-wrap .lobby-play{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;min-height:52px;padding:10px 12px;border:1px solid #f9e5bb;border-radius:15px;background:linear-gradient(115deg,#f9e8c2,#dfc08b 65%,#cda974);color:#172435;font-size:calc(19px * var(--reading-text-scale, 1));font-weight:700;box-shadow:inset 0 1px #fff9e4,0 3px #8f6a3b7a,0 9px 18px #00000030}.lobby-play>span:last-child{font-size:24px;font-weight:400}.lobby-wrap .lobby-browse{min-height:44px;width:100%;padding:4px;margin-top:4px;color:#ecd3a8;font-size:calc(12px * var(--reading-text-scale, 1));font-weight:600}.lobby-browse>span{margin-left:10px}.lobby-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0;min-height:0;height:100%;background:transparent;border:0;overflow:visible}.lobby-wrap .lobby-shortcuts button{display:grid;align-content:center;justify-items:center;gap:3px;position:relative;padding:5px 2px;min-width:0;height:100%;border:1px solid #dfc39535;border-radius:17px;background:linear-gradient(145deg,#32445a42,#142039a3);box-shadow:inset 0 1px #fff0d210,0 5px 14px #00000024}.lobby-shortcuts strong{font-size:calc(11px * var(--reading-text-scale, 1));line-height:1.2;font-weight:600}.lobby-shortcuts small{position:absolute;top:4px;right:4px;max-width:calc(100% - 8px);padding:2px 4px;border-radius:8px;background:#ead1a0;color:#152638;font-size:8px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.lobby-shortcut-art{display:grid;place-items:center;position:relative;width:46px;height:40px;color:#f1d5a1;filter:drop-shadow(0 3px 4px #0006)}.lobby-shortcut-art svg{width:43px;height:43px}.lobby-shortcut-art img{width:35px;height:39px;object-fit:contain}.lobby-shortcut-art.art-cards img{position:absolute;width:24px;height:36px;left:5px;top:3px;transform:rotate(-13deg)}.lobby-shortcut-art.art-cards img+img{left:21px;transform:rotate(12deg)}.lobby-shortcut-art.art-style svg{width:34px;height:34px;filter:drop-shadow(0 0 7px #e1c48b35)}.lobby-wrap .lobby-tonight{display:flex;align-items:center;gap:9px;padding:6px 12px;min-height:44px;min-width:0;border:1px solid #d9c39630;border-radius:14px;background:linear-gradient(105deg,#22354c9c,#112239b8);text-align:left}.lobby-tonight>svg{width:22px;height:22px;flex-shrink:0;color:#e5c58c}.lobby-tonight>span:nth-child(2){flex:1;min-width:0}.lobby-tonight strong,.lobby-tonight small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby-tonight strong{font-size:calc(12px * var(--reading-text-scale, 1));font-weight:600}.lobby-tonight small{font-size:calc(10px * var(--reading-text-scale, 1));color:#c0cbd4;margin-top:3px}.lobby-tonight>span:last-child{font-size:20px;color:#dfc492}.lobby-play-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;min-height:0}.lobby-wrap .lobby-play-options button{display:flex;align-items:center;justify-content:center;gap:8px;padding:5px 7px;min-width:0;border:1px solid #d9bd8e2b;border-radius:14px;background:#172a4070;text-align:left}.lobby-play-options svg{width:24px;height:24px;flex-shrink:0;color:#e6c994}.lobby-play-options strong{display:block;font-size:calc(12px * var(--reading-text-scale, 1))}.lobby-play-options small{display:block;font-size:9px;line-height:1.2;margin-top:3px;color:#bfcad2}.lobby-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px 0 0;margin:0;height:100%;min-height:0;border-top:1px solid #dec4973b;background:transparent;overflow:visible}.lobby-wrap .lobby-bottom-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:0;height:100%;padding:0 1px;font-size:calc(11px * var(--reading-text-scale, 1));line-height:1.15}.lobby-bottom-nav svg{width:23px;height:23px;color:#e4ca9b;flex-shrink:0}.lobby-dashboard nav button>span{font-size:inherit;margin-right:0}.lobby-bottom-nav .lounge-emblem{width:27px;height:27px}.lounge-emblem .emblem-shadow{fill:#071220}.lounge-emblem .emblem-rim{fill:#283040;stroke:#d2b683;stroke-width:1.2}.lounge-emblem .emblem-fill{fill:#e7c996}.lounge-emblem .emblem-cut{fill:#192738}.lounge-emblem .emblem-shine{fill:none;stroke:#f8dfae;stroke-width:2}.lobby-people-panel,.lobby-comfort,.lobby-evening-panel{display:grid;gap:12px}.lobby-people-panel p,.lobby-comfort p,.lobby-evening-panel p{color:#bdcbd6;line-height:1.6;margin:0 0 8px}.lobby-people-panel button{display:flex;align-items:center;gap:12px;padding:12px;text-align:left;width:100%;min-width:0}.lobby-people-panel button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.lobby-people-panel small{display:block;color:#bdcbd6;margin-top:4px}.lobby-comfort>button,.lobby-evening-panel>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;text-align:left}.lobby-comfort svg,.lobby-evening-panel>button svg{width:24px;height:24px;flex-shrink:0;color:#e8cb96}.lobby-comfort .lobby-music{position:static}.lobby-evening-panel article{padding:16px;border:1px solid #dec49730;border-radius:18px;background:#21364b75}.lobby-evening-panel h3{font:25px/1.15 Georgia,serif;color:#f2dcaf;margin:10px 0}.lobby-evening-panel article button{min-height:44px;margin-top:8px}@container lounge (max-height:720px){.lobby-wrap{--head: 56px;--brand: 30px;--people: 54px;--destinations: 72px;--tonight: 44px;--modes: 46px;--nav: 58px;--gap: 6px;padding:6px 12px;grid-template-rows:var(--head) var(--brand) var(--people) minmax(216px,1fr) var(--destinations) var(--nav)}.lobby-avatar{width:34px;height:34px}.lobby-room-brand img{width:140px;max-height:28px}.lobby-friend-portrait .lobby-avatar{width:26px;height:26px}.lobby-wrap .lobby-friend-portrait{height:44px}.lobby-shortcut-art{height:33px}.lobby-shortcut-art :is(svg,img){height:33px}.lobby-shortcut-art.art-cards img{height:30px;top:1px}.lobby-play-options small{display:none}.lobby-table-entry{padding:10px 12px 2px}.lobby-table-entry h1{font-size:calc(29px * var(--reading-text-scale, 1))}.lobby-table-entry p{margin-bottom:7px}.lobby-eyebrow{font-size:8px}.lobby-wrap .lobby-play{min-height:46px;font-size:calc(18px * var(--reading-text-scale, 1))}}@container lounge (max-height:600px){.lobby-wrap{--head: 52px;--brand: 28px;--people: 48px;--destinations: 64px;--tonight: 0px;--modes: 44px;--nav: 56px;--gap: 4px;grid-template-rows:44px 24px 44px minmax(180px,1fr) 56px 48px}.lobby-tonight{display:none!important}.lobby-table-entry :is(.lobby-eyebrow,p){display:none}.lobby-table-entry h1{font-size:calc(25px * var(--reading-text-scale, 1));margin:2px 0 7px}.lobby-shortcuts small{font-size:7px}.lobby-identity small{font-size:10px}.lobby-wallet img,.lobby-xp{display:none}.lobby-bottom-nav svg{width:21px;height:21px}.lobby-wrap .lobby-bottom-nav button{font-size:10px}.lobby-people-heading>span{font-size:9px}}@container lounge (max-width:899px) and (min-height:660px){.lobby-wrap{grid-template-columns:82px minmax(0,1fr) 82px;grid-template-rows:56px 34px minmax(200px,1fr) 216px 58px;gap:6px 10px;padding:6px 12px}.lobby-account-bar{grid-column:1/-1;grid-row:1}.lobby-room-brand{grid-column:1/-1;grid-row:2}.lobby-room-brand img{width:170px;max-height:32px}.lobby-people-strip{grid-column:1;grid-row:3;flex-direction:column;align-items:center;justify-content:start;padding:3px 0;gap:5px;border:0;background:none}.lobby-wrap .lobby-people-heading{flex:none;width:100%;text-align:center;min-height:44px;text-shadow:0 2px 8px #000}.lobby-people-heading strong{font-size:calc(10px * var(--reading-text-scale, 1))}.lobby-people-heading>span{justify-content:center;font-size:9px;margin-top:4px}.lobby-portrait-strip{flex-direction:column;gap:5px;align-items:center;width:100%}.lobby-wrap .lobby-friend-portrait{height:52px;max-width:78px;width:100%}.lobby-friend-portrait .lobby-avatar{width:34px;height:34px}.lobby-wrap .lobby-people-more{min-height:44px;height:44px}.lobby-wrap .lobby-night-shortcut{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;height:44px;width:100%;padding:0;gap:2px;font-size:calc(10px * var(--reading-text-scale, 1));text-shadow:0 2px 6px #000}.lobby-night-shortcut svg{width:23px;height:23px;color:#e4c58d}.lobby-shortcuts{grid-column:3;grid-row:3;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(44px,1fr));gap:4px;max-height:300px;align-self:start;height:100%}.lobby-wrap .lobby-shortcuts button{border:0;border-radius:14px;background:radial-gradient(ellipse at center,#101d3075,#101d3000 75%);box-shadow:none;padding:3px 0;gap:1px;text-shadow:0 2px 6px #000}.lobby-shortcuts strong{font-size:calc(11px * var(--reading-text-scale, 1))}.lobby-shortcut-art{height:32px}.lobby-shortcut-art :is(svg,img){height:32px}.lobby-shortcut-art.art-cards img{height:29px}.lobby-shortcuts small{font-size:8px}.lobby-room{grid-column:1/-1;grid-row:4}.lobby-table-entry{width:100%;padding:10px 12px 2px}.lobby-table-entry h1{font-size:calc(29px * var(--reading-text-scale, 1));margin:5px 0}.lobby-table-entry p{margin-bottom:6px}.lobby-wrap .lobby-play{min-height:46px}.lobby-tonight{grid-column:1/-1;grid-row:5}.lobby-play-options{grid-column:1/-1;grid-row:4}.lobby-play-options small{display:none}.lobby-bottom-nav{grid-column:1/-1;grid-row:5}}@container lounge (max-width:899px) and (min-height:860px){.lobby-wrap{grid-template-rows:64px 44px minmax(220px,1fr) 216px 60px;gap:8px 12px}.lobby-shortcut-art{height:42px}.lobby-shortcut-art :is(svg,img){height:42px}.lobby-shortcut-art.art-cards img{height:38px}.lobby-wrap .lobby-friend-portrait{height:64px}.lobby-friend-portrait .lobby-avatar{width:42px;height:42px}.lobby-table-entry{padding:14px 14px 4px}.lobby-table-entry h1{font-size:calc(33px * var(--reading-text-scale, 1))}.lobby-wrap .lobby-play{min-height:52px}.lobby-play-options small{display:block}}@container lounge (min-width:900px) and (min-height:600px){.lobby-wrap{padding:16px 38px;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:70px 70px minmax(216px,1fr) 66px;gap:14px 28px}.lobby-account-bar{grid-column:1/-1;grid-row:1}.lobby-room-brand{grid-column:1;grid-row:2;justify-self:start}.lobby-room-brand img{width:200px;max-height:52px}.lobby-people-strip{grid-column:2;grid-row:2}.lobby-room{grid-column:1;grid-row:3;align-items:center}.lobby-shortcuts{grid-column:2;grid-row:3;grid-template-columns:1fr 1fr;align-self:end;height:200px;gap:12px}.lobby-tonight{grid-column:2;grid-row:4}.lobby-play-options{grid-column:2;grid-row:5}.lobby-bottom-nav{grid-column:1/-1;grid-row:4;max-width:700px;width:100%;justify-self:center}.lobby-shortcut-art{height:45px}.lobby-shortcut-art :is(svg,img){height:45px}.lobby-shortcuts strong{font-size:14px}}@container lounge (min-width:620px) and (max-height:520px){.lobby-wrap{grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:44px minmax(208px,1fr) 48px;gap:5px 14px;padding:6px 12px}.lobby-account-bar{grid-column:1;grid-row:1}.lobby-room-brand{grid-column:2;grid-row:1}.lobby-room-brand img{width:140px;max-height:32px}.lobby-people-strip{display:none}.lobby-friend-portrait>span:last-child{display:none}.lobby-room{grid-column:1;grid-row:2}.lobby-table-entry{padding:8px 12px 0}.lobby-table-entry h1{font-size:24px}.lobby-shortcuts{grid-column:2;grid-row:2;grid-template-columns:1fr 1fr;gap:8px}.lobby-tonight{display:none!important}.lobby-play-options{grid-column:2;grid-row:3}.lobby-play-options svg{display:none}.lobby-play-options strong{font-size:11px}.lobby-bottom-nav{grid-column:1;grid-row:3}.lobby-wrap .lobby-bottom-nav button{font-size:10px}.lobby-shortcut-art{height:30px}.lobby-shortcut-art :is(svg,img){height:30px}}@container lounge (min-width:620px) and (max-height:360px){.lobby-table-entry h1{display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lobby-wrap button:hover:not(:disabled){border-color:#e7cb9470;filter:brightness(1.08)}.lobby-wrap button:hover .lobby-shortcut-art{transform:translateY(-2px)}.lobby-shortcut-art{transition:transform .16s ease}}@media(prefers-reduced-motion:no-preference){.lobby-room-brand{animation:lobby-light-arrive .24s ease-out both}.lobby-table-entry{animation:lobby-light-arrive .28s ease-out both}@keyframes lobby-light-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){.lobby-dashboard *{animation:none!important;transition:none!important}.lobby-wrap button:active:not(:disabled){transform:none}}.lobby-table-entry .lobby-mode-label{display:flex;align-items:baseline;justify-content:center;gap:10px;min-width:0;margin:0 0 9px}.lobby-room-brand img{filter:drop-shadow(0 0 8px #efc47135)}.lobby-avatar{border-color:#e4c17c88;box-shadow:0 0 0 3px #d8b66a12,0 0 16px #e8c07724}.lobby-shortcut-art,.lobby-night-shortcut svg,.lobby-bottom-nav svg,.lobby-play-options svg{filter:drop-shadow(0 0 5px #f3cc7860) drop-shadow(0 0 14px #e5b76422)}.lobby-wrap .lobby-shortcuts button{background:radial-gradient(ellipse at 50% 36%,#e8b8571a,#14203900 72%)}.lobby-table-entry{border-color:#e6c17b55;box-shadow:inset 0 1px #f8dfaa20,0 0 24px #d9ae5012,0 12px 28px #00000029}.lobby-wrap .lobby-play{position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5d8a0,0 2px #886a3e,0 0 18px #e8ba6235}.lobby-play:after{content:"";position:absolute;top:-30%;right:-50%;bottom:-30%;left:-50%;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#fff4cf70 50%,transparent 65%);transform:translate(-85%);opacity:0}.lobby-play:active:after,.lobby-play:focus-visible:after{animation:lobby-gold-sweep .48s ease-out}@keyframes lobby-gold-sweep{0%{transform:translate(-85%);opacity:0}25%{opacity:.8}to{transform:translate(85%);opacity:0}}@media(prefers-reduced-motion:reduce){.lobby-play:after{animation:none!important}}.focus-mode .lobby-play:after{animation:none!important}.lobby-table-entry .lobby-mode-label h1{display:block;font:500 calc(17px * var(--reading-text-scale, 1)) / 1.2 Georgia,serif;margin:0;flex-shrink:0}.lobby-mode-label>span{font-size:calc(10px * var(--reading-text-scale, 1));color:#d4c8b4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lobby-entry-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.lobby-wrap .lobby-entry-actions .lobby-browse{margin:0;min-height:48px;height:100%;border:1px solid #e4c58d55;border-radius:14px;background:#101c2b70;font-size:calc(12px * var(--reading-text-scale, 1))}.focus-mode .lobby-dashboard :not(.lounge-ambience,.lounge-ambience *){animation:none!important;transition:none!important}.focus-mode .lobby-wrap button:active:not(:disabled){transform:none}.lobby-mode-bank{display:flex;justify-content:center;gap:18px;width:100%;min-height:0;min-width:0}.lobby-mode-card{display:flex;flex-direction:column;align-items:center;width:180px;max-width:180px;min-width:0;flex:1 1 0}.lobby-mode-chip{width:min(164px,100%);aspect-ratio:1;height:auto;border-radius:50%;padding:9px;background:repeating-conic-gradient(from 8deg,#f5e3bb,#f5e3bb 12deg,#916d36 12deg,#916d36 18deg,#142338 18deg,#142338 44deg,#916d36 44deg,#916d36 45deg);border:2px solid #e3c58f;box-shadow:inset 0 0 0 2px #f5e3bb99,inset 0 0 10px #0009,0 4px #6e512e,0 8px 20px #0008,0 0 24px #d5ab4b30}.lobby-chip-core{display:grid;grid-template-rows:minmax(0,1fr) 44px;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 40% 25%,#243a4a,#091322 75%);border:1px solid #e3c58f99;box-shadow:inset 0 0 0 3px #091322,inset 0 0 0 4px #e3c58f45}.lobby-wrap .lobby-chip-play{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:3px;padding:9px 3px 4px;color:#f5ebdd;text-align:center;min-height:44px}.lobby-chip-title{font:500 calc(14px * var(--reading-text-scale, 1)) / 1.15 Georgia,serif;margin:0}.lobby-chip-play strong{font-size:calc(17px * var(--reading-text-scale, 1));color:#e3c58f;line-height:1.15}.lobby-chip-suit{font-size:19px;line-height:1;color:#e3c58f;filter:drop-shadow(0 0 6px #d5ab4b55)}.lobby-wrap .lobby-chip-tables{height:44px;padding:0 12px 9px;color:#f5ebdd;font-size:calc(11px * var(--reading-text-scale, 1));border-top:1px solid #e3c58f45;background:#e3c58f12}.lobby-wrap .lobby-mode-options{min-height:44px;padding:6px 14px;color:#f5ebdd;font-size:calc(12px * var(--reading-text-scale, 1));text-shadow:0 2px 5px #000}.lobby-mode-options span{color:#e3c58f;margin-left:5px}.lobby-chip-core button:focus-visible{outline-offset:-5px}.lobby-mode-chip:has(button:active:not(:disabled)){box-shadow:inset 0 0 0 2px #f5e3bb99,0 4px #6e512e,0 0 30px #e3c58f65}@container lounge (max-height:600px){.lobby-mode-chip{width:min(132px,100%);height:auto;padding:6px}.lobby-chip-suit{display:none}.lobby-wrap .lobby-chip-play{justify-content:center;padding-top:12px}.lobby-chip-play strong{font-size:calc(15px * var(--reading-text-scale, 1))}.lobby-room-brand img{max-height:22px}.lobby-wrap{padding:4px 10px}}@container lounge (max-height:659px){.lobby-wrap .tournament-lobby-status{display:flex;flex:0 0 88px;flex-direction:column;justify-content:center;align-items:center;min-height:44px;gap:0;padding:0;font-size:10px}.lobby-wrap .tournament-lobby-status .tournament-lobby-mark{width:24px;height:24px;font-size:23px}.lobby-people-strip:has(.tournament-lobby-status) .daily-medallion{display:none}}@container lounge (max-width:899px) and (min-height:660px) and (max-height:720px){.lobby-wrap .lobby-friend-portrait{height:48px}}@container lounge (min-width:620px) and (max-height:520px){.lobby-bottom-nav{grid-column:1/-1}.lobby-room{align-items:center}}.lobby-people-panel button>svg{width:24px;height:24px;flex-shrink:0;color:#e3c58f}.lobby-play-panel button{min-height:56px;border:1px solid #e3c58f38;border-radius:14px;background:#142338;color:#f5ebdd}.lobby-play-panel button.primary{background:linear-gradient(115deg,#f5e3bb,#e3c58f);color:#241e15;font-weight:700}.lobby-play-panel button:disabled{opacity:.5}.lobby-mode-chip{position:relative;transform:perspective(800px) rotateX(var(--chip-tilt-x, 0deg)) rotateY(var(--chip-tilt-y, 0deg));transition:transform .18s ease,box-shadow .18s ease}.lobby-chip-core{position:relative}.lobby-chip-core:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#fff4cf38 50%,transparent 62%);transform:translate(-120%) rotate(-8deg);opacity:0}.lobby-mode-chip:is(:hover,:focus-within) .lobby-chip-core:after{animation:lobby-chip-sheen .85s ease-out}@keyframes lobby-chip-sheen{0%{transform:translate(-120%) rotate(-8deg);opacity:0}25%{opacity:1}to{transform:translate(120%) rotate(-8deg);opacity:0}}.lobby-chip-play:focus-visible,.lobby-chip-tables:focus-visible{background:#e3c58f1a}.focus-mode .lobby-mode-chip{transform:none;transition:none}.focus-mode .lobby-chip-core:after{animation:none!important}@media(prefers-reduced-motion:reduce){.lobby-mode-chip{transform:none!important;transition:none}.lobby-chip-core:after{animation:none!important}}.lobby-wrap .lobby-campaign-shortcut{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px;width:100%;max-width:120px;padding:5px 2px;border:0;background:transparent;color:#eddaac;text-align:center}.lobby-campaign-shortcut>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #e0bf7c80;box-shadow:0 0 18px #d4a65a2b;background:linear-gradient(135deg,#4a4030,#132338);font-size:25px}.lobby-campaign-shortcut strong{font-size:11px;line-height:1.25}.inbox-night-shortcuts{display:flex;gap:10px;margin:10px 0}@media(max-width:480px){.lobby-wrap .lobby-campaign-shortcut{max-width:70px;flex:0 0 65px}.lobby-campaign-shortcut strong{font-size:10px}}@container lounge (max-width:899px) and (min-height:660px){.lobby-people-strip{min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.lobby-people-strip::-webkit-scrollbar{display:none}.lobby-wrap .lobby-people-heading{order:-2;flex-shrink:0}.lobby-wrap .lobby-campaign-shortcut{order:-1;flex:0 0 58px;min-height:58px}.lobby-wrap .lobby-people-more{display:none}}html:not([data-reading-text=standard]) .game-shell.game-lounge>.content{overflow-y:auto}html:not([data-reading-text=standard]) .game-lounge .gala-lounge.lobby-dashboard{height:940px;min-height:100%}html:not([data-reading-text=standard]) .game-lounge .lobby-wrap{height:100%;min-height:940px}.lobby-mode-bank{gap:14px;max-width:344px;justify-self:center;align-items:start}.lobby-mode-card{max-width:165px}.lobby-mode-chip{width:min(142px,100%);flex:0 0 auto;aspect-ratio:1;height:auto;min-height:0;padding:7px}.lobby-wrap .lobby-chip-play{justify-content:center;padding:8px 3px 4px;gap:2px}.lobby-chip-title{font-size:calc(13px * var(--reading-text-scale,1))}.lobby-chip-play strong{font-size:calc(16px * var(--reading-text-scale,1))}.lobby-chip-suit{font-size:16px}.lobby-wrap .lobby-chip-tables{padding:0 6px 8px;font-size:calc(10px * var(--reading-text-scale,1))}.lobby-mode-card:has(.lobby-poker-formats){display:grid;grid-template-columns:minmax(0,1fr) 58px;align-content:start;align-items:center;justify-items:center}.lobby-mode-card:has(.lobby-poker-formats)>.lobby-mode-chip{grid-column:1/-1}.lobby-mode-card .lobby-poker-formats{margin:4px 0 0;gap:0;width:100%}.lobby-wrap .lobby-poker-formats button{padding:4px 3px;font-size:10px;min-width:0;flex:1;min-height:44px}.lobby-mode-card:has(.lobby-poker-formats)>.lobby-mode-options{padding:4px 2px;min-height:44px;font-size:10px;line-height:1.2}.lobby-mode-card:has(.lobby-poker-formats)>.lobby-mode-options span{display:none}@container lounge (max-width:899px) and (min-height:660px){.lobby-wrap{grid-template-rows:56px 34px minmax(200px,1fr) 194px 58px}.lobby-room{align-items:end}}html:not([data-reading-text=standard]) .lobby-mode-bank{max-width:380px}html:not([data-reading-text=standard]) .lobby-mode-card{max-width:180px}html:not([data-reading-text=standard]) .lobby-mode-chip{width:min(166px,100%)}html:not([data-reading-text=standard]) .lobby-mode-card:has(.lobby-poker-formats){display:flex}html:not([data-reading-text=standard]) .lobby-mode-card .lobby-poker-formats{max-width:150px}html:not([data-reading-text=standard]) .lobby-mode-card:has(.lobby-poker-formats)>.lobby-mode-options{font-size:calc(11px * var(--reading-text-scale,1))}.lobby-wrap :is(.lobby-shortcuts,.lobby-people,.lobby-bottom) button:focus-visible,.lobby-wrap .lobby-mode-chip button:focus-visible{outline:2px solid #ffe5aa;outline-offset:3px;border-radius:12px}@media(prefers-reduced-motion:no-preference){.lobby-wrap .lobby-shortcuts button:active .lobby-shortcut-art{transform:scale(.96)}.lobby-wrap .lobby-shortcut-art{transition:transform .16s ease}}.lobby-music{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:#d5ccbc}.lounge-music-entry{grid-column:2;grid-row:2;align-self:start;justify-self:center;max-width:100%}.lounge-music-entry .lobby-music{justify-content:center;gap:4px;max-width:180px;text-align:center}.lobby-music .lobby-volume-toggle{min-width:44px;padding-inline:8px;font-size:20px}.lobby-music[hidden]{display:none}.lobby-music button{min-height:44px;padding:8px 12px;border:1px solid #bd9a5840;border-radius:24px;background:#121724b3;color:#e8d4a5;font-size:12px;font-weight:600}.lobby-music button span{margin-right:5px;font-size:18px}.lobby-music label{display:flex;align-items:center;gap:8px;font-size:11px}.lobby-music input{width:90px;min-height:44px;margin:0;accent-color:#d6b16c}.lobby-music small{flex-basis:100%;color:#e4c89a;font-size:11px}.lobby-music button:focus-visible,.lobby-music input:focus-visible{outline:2px solid #f0d99b;outline-offset:3px}@media(max-width:360px){.lobby-music{gap:2px 8px}.lobby-music button{padding-inline:9px}.lobby-music input{width:72px}}.daily-quests{--quest-gold: #ebcc8f;--quest-copy: #f9f1e4;--quest-muted: #c0b6c9;max-width:1080px;margin:0 auto;color:var(--quest-copy)}.daily-quests-header{display:block;height:auto;position:relative;isolation:isolate;overflow:hidden;min-height:200px;padding:30px 32px 0;border:1px solid #cfaf755c;border-radius:25px;background:radial-gradient(ellipse at 85% 30%,#78435c69,transparent 49%),linear-gradient(125deg,#192037,#2c1d33 60%,#111627);box-shadow:inset 0 1px #ffebba12,0 18px 42px #05071342}.daily-quests-header:after{content:"";position:absolute;z-index:-1;width:400px;height:400px;top:-80px;right:-170px;border:1px solid #dfc79520;border-radius:50%;box-shadow:0 0 0 28px #dfc79508,0 0 0 58px #dfc79507}.daily-quests-header-copy{position:relative;z-index:1;max-width:72%}.daily-quests-kicker{font-size:10px;letter-spacing:.17em;font-weight:750;color:var(--quest-gold)}.daily-quests-header .daily-quests-title{margin:14px 0 12px;font:clamp(32px,4vw,46px) / 1.06 Georgia,serif;letter-spacing:-.025em}.daily-quests-header .daily-quests-title em{font-weight:400;color:var(--quest-gold)}.daily-quests-header p{margin:0 0 22px;color:#d2c8d7;font-size:13px;line-height:1.55}.daily-quests-pack{position:absolute;width:155px;height:170px;right:30px;top:12px;transform:rotate(9deg)}.daily-quests-pack img{position:absolute;width:93px;height:130px;top:15px;left:37px;filter:drop-shadow(0 8px 10px #06061190)}.daily-quests-pack img:first-child{transform:rotate(-23deg) translate(-16px,1px)}.daily-quests-pack img:nth-child(2){transform:rotate(1deg)}.daily-quests-pack>span,.daily-quests-pack>strong{position:absolute;z-index:1;left:10px;right:0;text-align:center;color:#fff0c9;text-shadow:0 1px 5px #090913}.daily-quests-pack>span{top:108px;font-size:10px;letter-spacing:.14em}.daily-quests-pack>strong{top:124px;font-size:12px;letter-spacing:.06em}.daily-quests-pack>i{position:absolute;top:-4px;right:5px;color:#fbe8b7;font-size:25px;text-shadow:0 0 20px #ebcc8f88;font-style:normal}.daily-quests-summary{position:relative;z-index:1;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #ddc59a26;font-size:12px}.daily-quests-completed{color:#d8cbdc;white-space:nowrap}.daily-quests-completed b{font-size:19px;color:var(--quest-gold);margin-right:3px}.daily-quests-ready{color:#f2dca7;text-align:right}.daily-quests-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 16px}.daily-quest{min-width:0;padding:20px;border:1px solid #af9abb35;border-radius:20px;background:linear-gradient(145deg,#23253b,#171c2d 58%,#202037);box-shadow:inset 0 1px #d7c3ec0c,0 10px 24px #04071126}.daily-quest.is-ready{border-color:#d8b56c99;background:radial-gradient(ellipse at top right,#8e654326,transparent 65%),linear-gradient(145deg,#30283b,#1c2031);box-shadow:inset 0 1px #fbe2ad26,0 0 25px #cc9d4a0b}.daily-quest.is-collected{background:linear-gradient(145deg,#1e2933,#171c2d)}.daily-quest-topline{display:flex;align-items:center;gap:7px;min-height:26px;flex-wrap:wrap}.daily-quest-number{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:1px solid #c0a77955;border-radius:7px;font-size:10px;color:#e8cfa0}.daily-quest-label{font-size:11px;color:#c9becf}.daily-quest-state{margin-left:auto;font-size:11px;font-weight:700;color:#bdb4c7}.is-ready .daily-quest-state{color:#f0d391}.is-collected .daily-quest-state{color:#a6d7c5}.daily-quest-intro{display:flex;flex-direction:column-reverse;gap:5px;padding:13px 0 17px}.daily-quest-copy h2{margin:0 0 8px;font:26px/1.12 Georgia,serif;color:var(--quest-copy);letter-spacing:-.015em}.daily-quest-copy p{color:var(--quest-muted);font-size:12px;line-height:1.55;margin:0;min-height:38px}.daily-quest-art{position:relative;display:grid;place-items:center;width:116px;height:110px;flex:0 0 auto;align-self:center}.daily-quest-art-halo{position:absolute;top:9px;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse,#ae7e522a,#806aa115 45%,transparent 70%)}.daily-quest-card-back,.daily-quest-card-front{position:absolute;width:47px;height:66px;top:20px;filter:drop-shadow(0 5px 4px #0006)}.daily-quest-card-back{left:24px;transform:rotate(-17deg)}.daily-quest-card-front{left:50px;transform:rotate(12deg)}.daily-quest-gift{position:relative;width:96px;height:96px;object-fit:contain;filter:drop-shadow(0 5px 7px #0005)}.daily-quest-company{position:relative;width:100px;height:88px;fill:#5a4058;stroke:#e6c58e;stroke-width:2;filter:drop-shadow(0 4px 4px #0005)}.daily-quest-company-spark{fill:#f2d69e;stroke:none}.daily-quest-art-spark{position:absolute;color:#d9ba80;font-size:14px;top:17px;right:9px}.daily-quest-progress>div{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bfb4ca;margin-bottom:9px}.daily-quest-progress strong{font-size:12px;color:#e9d7b0;font-variant-numeric:tabular-nums}.daily-quest-progress progress{display:block;width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:9px;overflow:hidden;background:#090d1988}.daily-quest-progress progress::-webkit-progress-bar{background:#090d1988;border-radius:9px}.daily-quest-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#af8954,#efd79e);border-radius:9px}.daily-quest-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#af8954,#efd79e);border-radius:9px}.is-collected .daily-quest-progress progress::-webkit-progress-value{background:#8abda7}.is-collected .daily-quest-progress progress::-moz-progress-bar{background:#8abda7}.daily-quest-bottom{display:grid;gap:16px;padding-top:19px}.daily-quest-reward{display:flex;align-items:center;gap:9px}.daily-quest-xp{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid #c7a57378;box-shadow:inset 0 0 0 3px #c7a57312;background:linear-gradient(135deg,#68523f,#362e32);color:#ffe5ad;font-size:10px;font-weight:800;letter-spacing:.04em}.daily-quest-reward>span:last-child{display:grid;gap:4px}.daily-quest-reward b{font-size:13px;color:#f3d698}.daily-quest-reward small{font-size:11px;color:#c6b9cd}.daily-quest button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid #f3d599;border-radius:12px;background:linear-gradient(115deg,#f5dca6,#c9a96c);box-shadow:inset 0 1px #fff4c855,0 5px 16px #d6ad3f12;color:#2c2331;font-size:12px;font-weight:750;line-height:1.25;cursor:pointer}.daily-quest button:not(:disabled):hover{background:linear-gradient(115deg,#ffe8b6,#d8b779)}.daily-quest button:focus-visible{outline:3px solid #fff1c8;outline-offset:4px}.daily-quest button:disabled{cursor:default;border-color:#ad9bbc30;background:#161c2b;color:#a99eb8;box-shadow:none;opacity:1}.daily-quest.is-collected button{color:#b0d4c6;border-color:#9dcbb82c}.daily-quests-footnote{padding:0 9px;text-align:center;color:#aba1b7;font-size:11px;line-height:1.65}@media(max-width:760px){.daily-quests-grid{grid-template-columns:1fr;gap:13px}.daily-quest{padding:18px}.daily-quest-intro{flex-direction:row;align-items:center;justify-content:space-between;padding:4px 0 12px}.daily-quest-copy{min-width:0;flex:1}.daily-quest-copy p{min-height:0}.daily-quest-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-quest button{width:auto;min-width:112px}.daily-quest-state{font-size:11px}}@media(max-width:420px){.daily-quests-header{min-height:186px;padding:22px 19px 0;border-radius:20px}.daily-quests-kicker{font-size:8px;letter-spacing:.13em}.daily-quests-header-copy{max-width:76%}.daily-quests-header .daily-quests-title{font-size:32px}.daily-quests-header p{font-size:11px;max-width:168px}.daily-quests-pack{right:-26px;top:6px;transform:rotate(9deg) scale(.66)}.daily-quests-pack>span,.daily-quests-pack>strong{left:-9px}.daily-quests-summary{font-size:10px;gap:8px}.daily-quest{padding:15px;border-radius:17px}.daily-quest-copy h2{font-size:23px}.daily-quest-copy p{font-size:12px}.daily-quest-art{width:88px;height:105px}.daily-quest-card-back{left:9px}.daily-quest-card-front{left:35px}.daily-quest-gift{width:80px;height:88px}.daily-quest-company{width:80px}.daily-quest-art-spark{right:0}.daily-quest-bottom{gap:8px}.daily-quest button{min-width:102px;padding:10px 9px;font-size:11px;gap:4px}.daily-quest-reward{gap:6px}.daily-quest-xp{width:28px;height:28px;font-size:9px}.daily-quest-reward b{font-size:12px}.daily-quest-reward small{font-size:11px}}@media(max-width:359px){.daily-quest-bottom{display:grid;gap:12px}.daily-quest button{width:100%;font-size:12px}}@media(prefers-reduced-motion:reduce){.daily-quests *,.daily-quests *:before,.daily-quests *:after{animation:none!important;transition:none!important}}.seat-media .seat-away-badge{position:absolute;bottom:4px;left:4px;right:4px;z-index:5;display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;padding:3px 4px;border:1px solid #d5b78866;border-radius:6px;background:#171729eb;color:#f2deb9;font-size:8px;line-height:11px;pointer-events:none}.seat-away-badge>strong{font-size:inherit;font-weight:650;flex-shrink:0}.seat-away-returning{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat-away-dots{display:flex;gap:2px;flex-shrink:0;align-items:center}.seat-away-dots>i{width:2px;height:2px;background:currentColor;border-radius:50%}.seat-media:has(.seat-away-badge) .dealer,.seat-media:has(.seat-away-badge) .seat-gift-badge{bottom:25px}@media(max-width:350px),(orientation:landscape)and (max-height:600px){.seat-away-returning{display:none}}@media(prefers-reduced-motion:no-preference){.seat-away-badge:not(.is-quiet) .seat-away-dots>i{animation:seat-away-dot 1.5s ease-in-out infinite}.seat-away-dots>i:nth-child(2){animation-delay:.18s}.seat-away-dots>i:nth-child(3){animation-delay:.36s}@keyframes seat-away-dot{0%,75%,to{opacity:.4}35%{opacity:1}}}.focus-mode .seat-away-dots>i{animation:none!important}.table-studio{display:grid;gap:18px;min-width:0}.studio-welcome{padding:4px 0 16px;border-bottom:1px solid #d6bd9026}.studio-welcome>.eyebrow,.studio-section-heading .eyebrow{font-size:calc(9px * var(--reading-text-scale, 1));letter-spacing:.15em;color:#c7b386}.studio-welcome>p{font:24px/1.25 Georgia,serif;color:#e9d9b8;margin:9px 0 15px}.studio-health{display:flex;flex-wrap:wrap;gap:8px;font-size:calc(10px * var(--reading-text-scale, 1));color:#b0bfc1}.studio-health span{padding:6px 9px;border-radius:8px;background:#ffffff06;border:1px solid #d6bd9020}.studio-health [data-ready=true]{color:#abd5c0}.studio-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #d6bd9028;border-radius:14px;background:#07131b77}.game-drawer .studio-sections button{min-height:44px;padding:7px 3px;border:0;background:transparent;box-shadow:none;font-size:calc(12px * var(--reading-text-scale, 1));color:#b5c2c6;border-radius:10px}.game-drawer .studio-sections button[aria-pressed=true]{color:#f1dfb8;background:linear-gradient(135deg,#d9bb7930,#c5a77018);box-shadow:inset 0 0 0 1px #d6bd9040}.studio-content[hidden]{display:none!important}.studio-content{min-width:0;animation:studio-in .18s ease-out}.studio-content>.table-sidebar{display:grid;gap:14px}.studio-content .panel{margin:0!important}.studio-content .media-connection-details{margin-top:14px}.studio-content>button{margin:12px 0}.studio-content .preview{width:100%;max-height:240px;object-fit:cover;aspect-ratio:4/3;border-radius:12px}.studio-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.studio-section-heading h3{font:23px/1.25 Georgia,serif!important;margin:7px 0 3px!important}.studio-count{display:grid;place-items:center;width:35px;height:35px;border:1px solid #d6bd9050;border-radius:50%;color:#e6cf9c;font-size:calc(14px * var(--reading-text-scale, 1))}.table-voice-mixer>p{font-size:calc(12px * var(--reading-text-scale, 1));line-height:1.65;color:#b9c5c7}.table-voice-mixer>.studio-hint{font-size:calc(11px * var(--reading-text-scale, 1));color:#d3bd91}.voice-person{padding:16px 0;border-bottom:1px solid #d6bd9020}.voice-person-identity{display:flex;align-items:center;gap:10px;margin-bottom:12px}.voice-person-identity>img{width:32px;height:32px;border-radius:50%;object-fit:cover}.voice-person-identity>strong{font-size:calc(13px * var(--reading-text-scale, 1));color:#ece2cf;overflow-wrap:anywhere}.voice-row-controls{display:grid;gap:8px;min-width:0}.voice-row-controls>div{display:flex;gap:12px;align-items:center}.voice-row-controls label{font-size:calc(11px * var(--reading-text-scale, 1));color:#b9c7c7;overflow-wrap:anywhere}.voice-row-controls output{font-size:calc(11px * var(--reading-text-scale, 1));font-variant-numeric:tabular-nums;color:#dec89b;margin-left:auto;white-space:nowrap}.voice-row-controls input{min-width:0;width:100%;accent-color:#dfc184;min-height:44px;flex:1}.game-drawer .voice-row-controls button,.player-dialog .voice-row-controls button{min-width:75px;min-height:44px;padding:8px 12px;font-size:calc(11px * var(--reading-text-scale, 1));background:#ffffff06;border:1px solid #d6bd9040;box-shadow:none}.voice-row-controls button[aria-pressed=true]{color:#ead0b1;background:#6b493d44}.table-voice-mixer>small{display:block;font-size:calc(10px * var(--reading-text-scale, 1));line-height:1.65;color:#98abae;margin-top:14px}.studio-empty{padding:20px 14px;border-radius:12px;border:1px dashed #d6bd9035;color:#acbcbf;font-size:calc(12px * var(--reading-text-scale, 1));line-height:1.7;margin:15px 0}.studio-reset{margin-top:16px}.table-controls-drawer:has(.table-studio){width:min(540px,96vw)}.table-controls-drawer .studio-content .table-sidebar .panel{padding:14px}.player-more-controls .voice-row-controls{padding:12px 0;border-bottom:1px solid #d6bd9026;margin-bottom:12px}.studio-sound-note{padding:12px;border:1px solid #d6bd9026;border-radius:12px;font-size:calc(11px * var(--reading-text-scale, 1));line-height:1.7;color:#b6c4c4}.studio-review-shortcut{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center}.studio-review-shortcut span{display:grid;gap:5px;text-align:left}.studio-review-shortcut small{font-size:calc(10px * var(--reading-text-scale, 1));color:#b6c4c4}.studio-content:focus-visible{outline:2px solid #e8d4a2;outline-offset:3px}@keyframes studio-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:360px){.studio-welcome>p{font-size:calc(21px * var(--reading-text-scale, 1))}.game-drawer .studio-sections button{font-size:calc(11px * var(--reading-text-scale, 1))}.voice-row-controls>div{gap:7px}}@media(prefers-reduced-motion:reduce){.studio-content{animation:none}}.microphone-check{padding:14px;border:1px solid #d6bd9028;border-radius:12px;background:#ffffff03}.microphone-check h4{font:21px Georgia,serif;color:#ead9b8;margin:0 0 9px}.microphone-check p{font-size:calc(11px * var(--reading-text-scale, 1));line-height:1.7;color:#aebfc1}.microphone-check meter{width:100%;height:15px;accent-color:#b1d6bc;margin:2px 0 14px}.microphone-check button{min-height:44px}.microphone-check .studio-hint{margin-bottom:0;color:#d4c39e}.table-studio .studio-sections{position:sticky;top:0;z-index:2;background:#0c1b26;box-shadow:0 8px 16px #08131b66}.microphone-check label{display:grid;gap:8px;font-size:calc(13px * var(--reading-text-scale, 1))}.microphone-check select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #d6bd9050;border-radius:10px;background:#101f2d;color:#eee2c7;font-size:16px}.gift-banner{display:flex;align-items:center;gap:14px;min-height:100px;padding:10px 18px;margin:10px 0;border:1px solid #ddbc7750;border-radius:16px;background:linear-gradient(110deg,#302438,#171e30 70%);color:#f2e3c8;overflow:hidden}.gift-banner-copy{min-width:0;overflow-wrap:anywhere;line-height:1.5;font-size:13px}.gift-banner-copy b{display:block;color:#dcb97d;font-size:9px;letter-spacing:.18em;margin-bottom:4px}.gift-banner-copy strong{font-weight:600;color:#fff2d8}.gift-banner-copy small{display:block;font-size:11px;color:#c2b5c7;margin-top:4px}.gala-gift-art{position:relative;display:inline-grid;place-items:center;isolation:isolate;flex:0 0 86px;width:86px;height:86px;overflow:hidden;background:radial-gradient(ellipse,#75506b40,transparent 68%)}.gala-gift-art img{display:block;width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.coffee-steam{position:absolute;left:34%;top:18%;width:30%;height:28%;pointer-events:none}.coffee-steam i{position:absolute;left:0;width:14%;height:90%;border-left:1px solid #fbe5b5;border-radius:50%;opacity:0}.coffee-steam i:nth-child(2){left:38%}.coffee-steam i:nth-child(3){left:78%}.gift-art-moving .coffee-steam i{animation:gift-steam 2.4s ease-out 1}.gift-art-moving .coffee-steam i:nth-child(2){animation-delay:.15s}.gift-art-moving .coffee-steam i:nth-child(3){animation-delay:.3s}.gift-art-moving.art-rose img{animation:gift-unfurl 2.6s cubic-bezier(.2,.7,.3,1) 1;transform-origin:50% 80%}.rose-glint{position:absolute;left:73%;top:30%;width:6px;height:6px;background:#ffe4ad;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0}.gift-art-moving .rose-glint{animation:gift-glint 2.4s ease-out 1}.gift-art-moving.art-rocket img{animation:gift-liftoff 2.8s ease-in-out 1}.rocket-trail{position:absolute;left:49%;top:78%;height:12%;width:3%;background:linear-gradient(#ffe9aa,transparent);opacity:0}.gift-art-moving .rocket-trail{animation:gift-exhaust 2.8s ease-out 1}@keyframes gift-steam{0%{transform:translateY(4px) scaleY(.4);opacity:0}25%{opacity:.7}to{transform:translateY(-12px) scaleY(1.15);opacity:0}}@keyframes gift-unfurl{0%{transform:rotate(-7deg) scale(.91)}45%{transform:rotate(2deg) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes gift-glint{0%,to{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1)}}@keyframes gift-liftoff{0%,to{transform:translateY(0)}40%{transform:translateY(-5px) rotate(3deg)}70%{transform:translateY(-3px) rotate(-1deg)}}@keyframes gift-exhaust{0%,to{opacity:0;transform:scaleY(.5)}40%,70%{opacity:.8;transform:scaleY(1.6)}}.gala-gift-spectacle{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;overflow:hidden;z-index:3}.gift-edge{position:absolute;top:0;bottom:0;width:10px;overflow:hidden;contain:paint}.gift-edge-left{left:0}.gift-edge-right{right:0;transform:scaleX(-1)}.gift-edge i{position:absolute;display:block;left:2px;top:calc(12% + var(--particle) * 17%);opacity:0}.spectacle-coffee .gift-edge i{width:7px;height:70px;border-left:2px solid #efd2a0;border-radius:50%;animation:gift-rail-steam 3.4s ease-out 1;animation-delay:calc(var(--particle) * .15s)}.spectacle-rose .gift-edge i{width:7px;height:13px;border-radius:80% 20% 70% 30%;background:linear-gradient(135deg,#ffd1c7,#c06489 55%,#744166);animation:gift-rail-petal 3.5s ease-in-out 1;animation-delay:calc(var(--particle) * .2s)}.spectacle-rocket .gift-edge i{width:3px;height:74px;border-radius:50%;background:linear-gradient(transparent,#91c9dc 55%,#fff0bc);animation:gift-rail-comet 2.8s cubic-bezier(.4,0,.15,1) 1;animation-delay:calc(var(--particle) * .55s)}.spectacle-generic .gift-edge i{width:5px;height:5px;background:#e7c892;transform:rotate(45deg);animation:gift-glint 3s ease-out 1;animation-delay:calc(var(--particle) * .2s)}@keyframes gift-rail-steam{0%{opacity:0;transform:translateY(30px) scaleY(.6)}25%{opacity:.9}to{opacity:0;transform:translateY(-65px) scaleY(1.2)}}@keyframes gift-rail-petal{0%{opacity:0;transform:translateY(-35px) rotate(-25deg)}20%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translateY(85px) rotate(155deg)}}@keyframes gift-rail-comet{0%{opacity:0;transform:translateY(140px) scaleY(.5)}20%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(-180px) scaleY(1.1)}}.focus-mode .gala-gift-spectacle,.focus-mode .coffee-steam,.focus-mode .rose-glint,.focus-mode .rocket-trail{display:none}.focus-mode .gala-gift-art *{animation:none!important}@media(prefers-reduced-motion:reduce){.gala-gift-spectacle,.coffee-steam,.rose-glint,.rocket-trail{display:none}.gala-gift-art *{animation:none!important}}@media(max-width:600px){.gift-banner{padding:8px 12px;gap:8px;min-height:86px}.gala-gift-art{width:68px;height:68px;flex-basis:68px}.gift-banner-copy{font-size:12px}.gift-banner-copy small{font-size:10px}}.game-active .table-heading>div:has(.gift-banner--compact){position:relative}.game-active .table-heading>div:has(.gift-banner--compact)>.eyebrow,.game-active .table-heading>div:has(.gift-banner--compact)>h2{visibility:hidden}.game-active .table-heading .gift-banner--compact{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:42px;min-height:0;margin:0;padding:4px 6px;gap:5px;border-radius:9px;border-color:#d9ba7c55;box-shadow:inset 0 1px #fff0bd12;pointer-events:none}.gift-banner--compact .gala-gift-art{width:24px;height:28px;flex-basis:24px}.gift-banner--compact .gift-banner-copy{flex:1;min-width:0;font-size:10px;line-height:1.3}.gift-banner--compact .gift-banner-copy>span,.gift-banner--compact .gift-banner-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat-gift-badge{position:absolute;right:-2px;bottom:0;width:28px;height:28px;z-index:8;pointer-events:none;filter:drop-shadow(0 2px 3px #060918)}.seat-gift-badge .gala-gift-art{width:100%;height:100%;min-width:0}.seat-gift-badge.claimable{width:44px;height:44px;min-height:44px;right:0;bottom:0;padding:5px;pointer-events:auto;border-radius:12px;background:#11172b88;border:1px solid #e7c68b66}.seat-gift-badge.claimable:disabled{opacity:1}.gift-redeemed-mark{position:absolute;right:0;bottom:0;background:#214337;color:#e9ffe6;border-radius:50%;width:16px;height:16px;font-size:11px}.seat-profile-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;padding:0;min-height:0;background:transparent;border:0;border-radius:inherit}.seat-profile-trigger:hover:not(:disabled){background:transparent}.seat-profile-trigger:focus-visible{outline:3px solid #ffe6ad;outline-offset:-3px}.player-profile-identity>.seat-gift-badge{position:static;flex-shrink:0;width:38px;height:38px;align-self:center}.gift-landing{animation:gift-land 1.2s ease-out both}.gift-flight-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.gift-seat-flight{position:absolute;top:0;left:0;width:52px;height:52px;filter:drop-shadow(0 0 8px #f4c87899);animation:gift-to-seat 1.15s cubic-bezier(.2,.7,.25,1) both}.gift-seat-flight .gala-gift-art{width:100%;height:100%}@keyframes gift-to-seat{0%{opacity:0;transform:translate(calc(var(--gift-from-x) - 26px),calc(var(--gift-from-y) - 26px)) scale(.35)}15%{opacity:1}55%{opacity:1;transform:translate(calc(var(--gift-rail-x) - 26px),calc((var(--gift-from-y) + var(--gift-to-y)) / 2 - 26px)) scale(1.15) rotate(-8deg)}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--gift-to-x) - 26px),calc(var(--gift-to-y) - 26px)) scale(.45)}}@keyframes gift-land{0%,85%{opacity:0;transform:scale(.65)}95%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gift-seat-flight{display:none}.gift-landing{animation:none}}.focus-mode .gift-seat-flight{display:none}.focus-mode .gift-landing{animation:none}.gift-banner--compact .gift-banner-copy small{font-size:9px;line-height:1.3;margin-top:2px;color:#d3c2d6}.gift-poop-smudge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;animation:poop-splat 3.1s ease-out both}.gift-poop-smudge>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#754725;opacity:.62}.gift-poop-smudge>.gala-gift-art{position:absolute;width:46%;height:46%;left:27%;top:27%;background:none}@keyframes poop-splat{0%,34%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.06)}47%,68%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(12%) scale(1)}}.focus-mode .gift-poop-smudge{display:none}@media(prefers-reduced-motion:reduce){.gift-poop-smudge{display:none}}.game-active .seat-media .seat-gift-badge{left:0;right:auto;bottom:0}.gift-art-moving>img{animation:gift-art-present 1.8s cubic-bezier(.2,.7,.2,1) both}.art-duck.gift-art-moving>img,.art-poop.gift-art-moving>img{animation-name:gift-art-wobble}.art-rocket.gift-art-moving>img,.art-ufo.gift-art-moving>img,.art-airship.gift-art-moving>img{animation-name:gift-art-flight}.art-ice{--gift-light:#91d9eb}.art-fire{--gift-light:#ed9a57}.art-rose{--gift-light:#e08ca5}.art-macarons{--gift-light:#dfa9c4}.art-koi{--gift-light:#9ecabe}.art-meteor{--gift-light:#a9d6ef}.art-phoenix{--gift-light:#f0b36e}.art-meteor.gift-art-moving>img,.art-phoenix.gift-art-moving>img{animation-name:gift-art-flight}.art-vinyl.gift-art-moving>img,.art-koi.gift-art-moving>img{animation-name:gift-art-wobble}.gift-art-moving:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;border:1px solid var(--gift-light,#e6c681);opacity:0;animation:gift-art-halo 1.4s ease-out both;pointer-events:none}@keyframes gift-art-present{0%{transform:translateY(5px) scale(.86)}55%{transform:translateY(-3px) scale(1.04)}to{transform:none}}@keyframes gift-art-wobble{0%{transform:rotate(-9deg) scale(.88)}30%{transform:rotate(7deg)}65%{transform:rotate(-3deg)}to{transform:none}}@keyframes gift-art-flight{0%{transform:translate(-8px,7px) scale(.85)}55%{transform:translate(3px,-5px)}to{transform:none}}@keyframes gift-art-halo{0%{opacity:0;transform:scale(.7)}30%{opacity:.5}to{opacity:0;transform:scale(1.2)}}.arrival-coffee .arrival-particles i,.arrival-bong .arrival-particles i{background:#ecdfc7;filter:blur(2px)}.arrival-rose .arrival-particles i{background:#df8fa6;border-radius:60% 0}.arrival-duck .arrival-particles i,.arrival-ice .arrival-particles i{border:1px solid #a4deed;background:transparent}.arrival-cake .arrival-particles i,.arrival-cheers .arrival-particles i,.arrival-crown .arrival-particles i{background:#efd29a}.focus-mode .gift-art-moving:after,.focus-mode .gift-art-moving>img{animation:none!important}@media(prefers-reduced-motion:reduce){.gift-art-moving:after,.gift-art-moving>img{animation:none!important}}.gift-catalog{min-width:0;--gift-gold:#e5c78f}.gift-catalog-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 14px}.gift-catalog-tabs button{min-height:44px;padding:8px 13px;border-radius:24px;font-size:12px;background:#101e2bd9;border:1px solid #c4ae7833}.gift-catalog-tabs button[aria-pressed=true]{color:#fff0c9;border-color:#d4b77a;background:#463c2c}.gift-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px}.gift-catalog-item{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px 10px;border-radius:18px;border:1px solid #c4ae783b;background:radial-gradient(ellipse at 50% 10%,#40506050,transparent 65%),linear-gradient(150deg,#192c3b,#101827);box-shadow:inset 0 1px #ffffff0d,0 6px 16px #0002;transition:transform .18s ease,border-color .18s ease,background .18s ease}.gift-catalog-item .gala-gift-art{width:80px;height:80px;flex:none;border-radius:50%;background:radial-gradient(circle,#d6ab6630,transparent 68%)}.gift-catalog-item strong{font-size:12px;line-height:1.3;color:#f7edda;min-height:2.6em;display:grid;place-items:center}.gift-catalog-item>span{color:var(--gift-gold);font-weight:650;font-size:14px}.gift-catalog-item small{color:#b9c4ca;font-size:10px}.gift-catalog-item .gift-catalog-selection{font-size:10px;min-height:14px}.gift-catalog-item[aria-pressed=true]{border-color:#ebc884;background:radial-gradient(ellipse at 50% 0,#91713d60,transparent 70%),#192633;box-shadow:inset 0 0 0 1px #ebc88440,0 4px 18px #0003}.gift-catalog-item[aria-pressed=true] .gift-catalog-selection{color:#f1d496}@media(hover:hover){.gift-catalog-item:hover:not(:disabled){transform:translateY(-3px);border-color:#ebc884}}.gift-catalog-item:active:not(:disabled){transform:scale(.97)}.gift-catalog button:focus-visible{outline:2px solid #f4dca4;outline-offset:3px}.gift-send-confirmation{position:sticky;bottom:0;z-index:2;padding:14px;margin-top:16px;border:1px solid #d2b57755;border-radius:18px;background:#101e2bf5;box-shadow:0 -8px 24px #0003}.gift-send-confirmation p{margin:0 0 10px;font-size:13px;line-height:1.5}.gift-send-confirmation button{width:100%;min-height:48px}@media(prefers-reduced-motion:reduce){.gift-catalog *{animation:none!important;transition:none!important}}.focus-mode .gift-catalog *{animation:none!important;transition:none!important}.gift-discovery-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.gift-discovery-tools label{display:grid;gap:6px;min-width:0;font-size:13px}.gift-discovery-tools input,.gift-discovery-tools select{width:100%;min-width:0;min-height:44px}.gift-discovery-tools .gift-budget-toggle{grid-column:1/-1;display:flex;align-items:center;gap:8px}.gift-budget-toggle input{width:20px;min-height:20px}.gift-discovery-count,.gift-hidden-selection{font-size:13px;line-height:1.6;color:#c3c6ca}@media(max-width:480px){.gift-discovery-tools{grid-template-columns:1fr}}.honor-cabinet{--honor-gold: #e3c580;margin:18px 0;color:#f3eddf;min-width:0}.honor-club{height:auto;min-height:0;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #d6b96f55;border-radius:22px;background:radial-gradient(ellipse at 0 0,#d6b96f20,transparent 70%),linear-gradient(135deg,#192b3a,#0b1322);box-shadow:inset 0 1px #fff1,0 10px 30px #0002}.honor-club h3{margin:5px 0;font-family:Georgia,serif;font-size:clamp(22px,5vw,30px);color:#f1dba8}.honor-club p{margin:0;font-size:13px;color:#c3c6ca}.honor-club .eyebrow{font-size:10px;letter-spacing:.13em}.honor-club-mark{display:grid;place-items:center;flex:0 0 54px;height:64px;font-size:35px;color:var(--honor-gold);border:1px solid #dfc27b66;border-radius:50% 50% 42% 42%;box-shadow:inset 0 0 18px #e3c58012,0 0 24px #e3c5800a}.honor-rank-guide{margin:12px 0;border-bottom:1px solid #ffffff18;padding:12px 4px;font-size:14px}.honor-rank-guide summary{cursor:pointer;min-height:32px;color:#edce91}.honor-rank-guide ol{padding-left:22px}.honor-rank-guide li{padding:6px 0}.honor-rank-guide li span{display:block;font-size:12px;color:#bcc6d0}.honor-filters{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.honor-filters button{min-height:44px;padding:8px 12px;border-radius:20px;font-size:12px}.honor-filters button[aria-pressed=true]{background:#dfc38c;color:#17202d}.honor-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px;margin-top:14px}.honor-card{border:1px solid #c1ab7d30;border-radius:17px;background:radial-gradient(ellipse at 50% 10%,#dfbe7420,transparent 60%),linear-gradient(#142331,#0d1624);overflow:hidden;min-width:0}.honor-card summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 7px;min-height:160px}.honor-card summary::-webkit-details-marker{display:none}.honor-card summary:focus-visible{outline:2px solid #f1dba8;outline-offset:-3px}.honor-card strong{font-size:13px;line-height:1.3;margin:5px 0}.honor-card small{font-size:11px;color:#bdc7d1}.honor-medal{--metal: #ba895e;--edge: #f3c99c;width:76px;display:block;transition:transform .2s ease}.honor-silver{--metal: #8ba7b8;--edge: #e0f0ff}.honor-gold{--metal: #c29b45;--edge: #fff0b1}.honor-platinum{--metal: #939ed2;--edge: #faf0ff}.honor-diamond{--metal: #83d7e1;--edge: #eeffff;filter:drop-shadow(0 0 8px #8adbe533)}.honor-collection-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.honor-collection-tools label{display:grid;gap:7px;font-size:13px}.honor-collection-tools input,.honor-collection-tools select{width:100%;min-width:0;padding:10px;min-height:44px;border-radius:12px;border:1px solid #c8ae7155;background:#101d2e;color:#efdfbd}.honor-tier-toggle{grid-column:1/-1;display:flex!important;align-items:center}.honor-tier-toggle input{width:20px;min-height:20px}.honor-material-chain{padding-left:20px;line-height:1.8;text-transform:capitalize}.honor-material-chain li{font-size:12px}@media(max-width:360px){.honor-collection-tools{grid-template-columns:1fr}}.honor-medal svg{display:block;width:100%;overflow:visible;filter:drop-shadow(0 4px 4px #0007)}.honor-medal circle,.honor-seal{fill:var(--metal);stroke:var(--edge);stroke-width:1.5}.honor-medal circle{fill:#12232f}.honor-medal .honor-engraving{fill:none;stroke-width:.5;stroke-dasharray:1 3}.honor-symbol{fill:var(--edge);stroke:var(--metal);stroke-width:.7}.honor-ribbon{fill:#233446;stroke:var(--metal)}.honor-medal:not(.is-earned){opacity:.55;filter:saturate(.25)}.honor-card[open] .honor-medal{transform:translateY(-2px)}.honor-description{border-top:1px solid #ffffff12;padding:0 12px 12px;font-size:12px;line-height:1.5;color:#d5dce2;overflow-wrap:anywhere}.honor-empty{color:#bbc6d1;font-size:13px;line-height:1.5}.honor-results{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#c3c6ca;font-size:13px}.honor-results button{min-height:44px;padding:8px 12px}.honor-cabinet.is-compact .honor-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.honor-cabinet.is-compact .honor-card summary{min-height:130px}.honor-cabinet.is-compact .honor-medal{width:58px}@media(prefers-reduced-motion:reduce){.honor-medal{transition:none}.honor-card[open] .honor-medal{transform:none}}.focus-mode .honor-medal{transition:none}.focus-mode .honor-card[open] .honor-medal{transform:none}.invitation-hub{margin:18px 0 26px;padding:24px;border:1px solid #c9aa7540;border-radius:18px;background:linear-gradient(135deg,#2a2033,#111a2c)}.invite-hub-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.invite-hub-heading h2{font:28px Georgia;margin:12px 0}.invite-hub-heading>span{font-size:11px;color:#ddc189;white-space:nowrap}.invitation-hub>p,.invite-empty p{font-size:12px;color:#bfb3c7;line-height:1.6}.saved-tables>h3{font:21px Georgia;margin:24px 0 12px}.saved-tables article,.invite-list article{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid #ffffff18}.saved-tables article>div,.invite-list article>div:first-of-type{flex:1;min-width:0}.saved-tables small{display:block;font-size:11px;color:#b8adbf;margin-top:8px}.saved-tables strong,.invite-list h3{overflow-wrap:anywhere}.invite-emblem{display:grid;place-items:center;width:44px;height:48px;flex-shrink:0;font-size:29px;color:#e1c48b;background:#362b40;border:1px solid #ccad6e40;border-radius:12px}.invite-list h3{font:21px Georgia;margin:9px 0}.invite-list small{font-size:10px;color:#dfc18b}.invite-list p{margin:4px 0;font-size:12px;color:#c3b7cc}.invite-card-actions{display:grid;gap:8px}.invitation-hub button{min-height:44px;font-size:12px}.invite-empty{padding:18px 0}.invite-empty>span{font-size:32px;color:#e3c38a}.invite-empty h3{font:22px Georgia;margin:10px 0}.invite-footnote{display:block;font-size:10px;color:#b3a7bb;line-height:1.7;margin-top:18px}.transfer-queued{border-left:3px solid #dfc48c!important;padding-left:14px!important}.invitation-preview h2{font:27px Georgia;margin:18px 0;overflow-wrap:anywhere}.invitation-preview p{font-size:13px;color:#c5b9ca}.invitation-preview dl{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px}.invitation-preview dd{margin:0;color:#e5c78f}.invitation-preview button{min-height:44px;margin-top:10px}.private-chat:has(.invitation-hub){max-width:1060px;margin:auto}.private-chat:has(.invitation-hub)>h3{font:34px Georgia}.social-friend-strip{display:flex;gap:10px;overflow-x:auto;padding:10px 0 18px}.social-friend-strip button{display:grid;gap:7px;min-width:100px;max-width:160px;min-height:66px;background:#201e33;text-align:left}.social-friend-strip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-friend-strip small{font-size:10px;color:#c9b995}.social-friend-strip button[aria-pressed=true]{border-color:#e3c68d}.invitation-hub .primary{background:linear-gradient(110deg,#eed5a1,#c6a66c);color:#241c2b}.social-links{display:flex;gap:10px;margin:14px 0}.social-links button{min-height:44px}@media(max-width:600px){.invitation-hub{padding:18px 14px}.invite-hub-heading{display:block}.invite-hub-heading h2{font-size:25px}.saved-tables article,.invite-list article{flex-wrap:wrap;gap:12px}.saved-tables article>button,.invite-card-actions{width:100%}.invite-card-actions{grid-template-columns:1fr 1fr}.invite-card-actions>button:only-child{grid-column:1/-1}.invite-emblem{width:34px;height:40px;font-size:24px}.invitation-preview dl{font-size:12px}.private-chat:has(.invitation-hub)>h3{font-size:28px}}.invite-sections{display:flex;gap:6px;margin:18px 0;flex-wrap:wrap}.invite-sections button{flex:1;padding:10px 8px;font-size:11px;background:#171d30}.invite-sections button[aria-pressed=true]{border-color:#dfc18a;color:#eed29a;background:#3c2d41}.game-shell .invitation-hub.social-invitations .invite-hub-heading h2{font:25px Georgia,serif;margin:8px 0 10px}.game-shell .invitation-hub.social-invitations .invite-hub-heading>span{border:1px solid #dfc09024;padding:8px 12px;border-radius:20px;background:#dfc09008}.game-shell .invitation-hub.social-invitations .invite-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border:1px solid #dfc09026;border-radius:15px;background:#10162570;gap:4px;margin:22px 0}.game-shell .invitation-hub.social-invitations .invite-sections button{border:0;border-radius:11px;background:transparent;font-size:11px;padding:10px 6px;min-height:44px}.game-shell .invitation-hub.social-invitations .invite-sections button[aria-pressed=true]{background:#c5a47621;box-shadow:inset 0 0 0 1px #dfc09024;color:#f0d7ae}.game-shell .invitation-hub.social-invitations :is(.saved-tables,.invite-list) article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 0;border-top:1px solid #dfc09020}.game-shell .invitation-hub.social-invitations .invite-emblem{width:44px;height:48px;font-size:27px;border-radius:13px;background:linear-gradient(135deg,#4c354940,#24253b80);border-color:#dfc09030}.game-shell .invitation-hub.social-invitations .invite-list h3{margin:8px 0;font:23px Georgia,serif}.game-shell .invitation-hub.social-invitations .invite-sender{color:#b7a6c0;margin:0 0 12px}.game-shell .invitation-hub.social-invitations .invite-card-actions button{background:#dfc09008;border-color:#dfc09030;min-height:44px;margin:0;font-size:11px}.game-shell .invitation-hub.social-invitations .invite-empty{padding:38px 22px;text-align:center;border:1px solid #dfc09020;border-radius:20px;background:radial-gradient(ellipse at top,#75506516,transparent 75%)}.game-shell .invitation-hub.social-invitations .invite-empty p{max-width:360px;margin-inline:auto}.game-shell .invitation-hub.social-invitations .invite-footnote{border-top:1px solid #dfc09020;padding-top:8px;font-size:11px}.game-shell .invitation-hub.social-invitations .invite-footnote summary{cursor:pointer;padding:12px 0;min-height:44px}.game-shell .invitation-hub.social-invitations .invite-footnote p{margin:0 0 12px;max-width:640px}.game-shell .invitation-preview dl{padding:20px;background:#0d152352;border:1px solid #dfc09026;border-radius:15px}.game-shell .invitation-preview .invitation-access-note{line-height:1.7;margin:20px 0}@media(max-width:600px){.game-shell .invitation-hub.social-invitations .invite-hub-heading{display:flex;align-items:start}.game-shell .invitation-hub.social-invitations .invite-hub-heading>span{font-size:9px;padding:7px 9px}.game-shell .invitation-hub.social-invitations .invite-hub-heading h2{font-size:23px}.game-shell .invitation-hub.social-invitations :is(.saved-tables,.invite-list) article{grid-template-columns:40px minmax(0,1fr);gap:12px}.game-shell .invitation-hub.social-invitations .invite-emblem{width:40px;height:44px}.game-shell .invitation-hub.social-invitations :is(.saved-tables article>button,.invite-card-actions){grid-column:2;width:100%}.game-shell .invitation-hub.social-invitations .invite-card-actions{grid-template-columns:minmax(0,1fr)}.game-shell .invitation-hub.social-invitations .invite-hub-heading .eyebrow{font-size:8px;letter-spacing:.1em}}.game-shell.game-pages:not(.game-active) .social-interior .social-empty{display:grid;justify-items:center;gap:10px;padding:34px 20px;text-align:center;border:1px solid #dfc09020;border-radius:20px;background:radial-gradient(ellipse at top,#75506516,transparent 75%)}.game-shell.game-pages:not(.game-active) .social-interior .social-empty>span{font:38px Georgia,serif;color:#dcbf90}.game-shell.game-pages:not(.game-active) .social-interior .social-empty h3{font:24px Georgia,serif;margin:0;color:#f1dec0}.game-shell.game-pages:not(.game-active) .social-interior .social-empty p{max-width:360px;margin:0;color:#bbafbe;font-size:13px;line-height:1.7}.game-shell.game-pages:not(.game-active) .social-interior .friends-discovery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.game-shell.game-pages:not(.game-active) .social-interior .friends-tabs{flex:1 1 auto;margin:0}.game-shell.game-pages:not(.game-active) .social-interior .friends-search{flex:0 1 300px;margin:0;min-width:0}.game-shell.game-pages:not(.game-active) .social-interior .friends-search input{margin:0;min-height:46px;width:100%}.game-shell.game-pages:not(.game-active) .social-interior :is(.friends-list-heading,.social-section-heading){display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:22px 0 14px}.game-shell.game-pages:not(.game-active) .social-interior :is(.friends-list-heading,.social-section-heading) :is(h2,h3){font:23px Georgia,serif;margin:0}.game-shell.game-pages:not(.game-active) .social-interior :is(.friends-list-heading>span,.social-section-heading>small){color:#bbadbf;font-size:11px;text-align:right}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #dfc09028;border-radius:20px;overflow:hidden;background:linear-gradient(110deg,#3025326b,#171e2a80)}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery:empty{display:none}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person{grid-template-columns:54px minmax(0,1fr) auto;gap:16px;padding:20px;border:0;border-bottom:1px solid #dfc09018;border-radius:0;background:transparent;margin:0}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person:nth-child(odd){border-right:1px solid #dfc09018}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-profile{position:relative;width:54px;min-width:54px;height:54px;overflow:visible;border-color:#d3b17d50;box-shadow:0 0 0 4px #cba56c09}.game-shell.game-pages:not(.game-active) .social-interior .friend-profile img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.game-shell.game-pages:not(.game-active) .social-interior .is-online .friend-profile:after{content:"";position:absolute;right:0;bottom:1px;width:9px;height:9px;border:3px solid #232130;border-radius:50%;background:#92c9ab}.game-shell.game-pages:not(.game-active) .social-interior .friend-name{overflow-wrap:anywhere;min-height:30px;font-size:15px;line-height:1.4}.game-shell.game-pages:not(.game-active) .social-interior .friend-person small{margin-top:3px;font-size:11px}.game-shell.game-pages:not(.game-active) .social-interior .friend-person .friend-online-status{color:#a1d1b7}.game-shell.game-pages:not(.game-active) .social-interior .friend-person .friend-request-status{max-width:66px;text-align:right;color:#d3bb92}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person>button:last-child{min-width:64px;background:#dfc0900b;border-color:#dfc09026;border-radius:12px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table{padding:22px;background:linear-gradient(110deg,#39273470,#17212d90);border-color:#dfc09030;border-radius:20px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table h3{font:26px Georgia,serif;margin:14px 0 16px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-top{gap:8px;font-size:11px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-id{margin-top:12px;color:#998ca3;font-size:10px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-people{color:#e4c99f;margin-bottom:20px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-stakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;margin:0 0 18px;border-top:1px solid #dfc09020;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-stakes dt{font-size:10px;color:#ac9fb4;margin-bottom:6px}.game-shell.game-pages:not(.game-active) .social-interior .friend-table-stakes dd{font-size:15px;font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.game-shell.game-pages:not(.game-active) .social-interior .friends-private{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 0 0;margin:26px 0}.game-shell.game-pages:not(.game-active) .social-interior .friends-private small{display:block;font-size:9px;letter-spacing:.14em;color:#c8aa7e;margin-bottom:6px}.game-shell.game-pages:not(.game-active) .social-interior .friends-private strong{font-size:13px;font-weight:400}.game-shell.game-pages:not(.game-active) .social-interior .friends-browse-link{background:transparent;border-color:#dfc09026}.game-shell.game-pages:not(.game-active) .social-interior .message-conversation{padding:22px;background:linear-gradient(120deg,#2b23316b,#181e2b99);border-radius:22px}.game-shell.game-pages:not(.game-active) .social-interior .conversation-picker{margin:0 0 20px;font-size:11px;color:#baacc1}.game-shell.game-pages:not(.game-active) .social-interior .conversation-picker select{margin-bottom:0}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #dfc09024}.game-shell.game-pages:not(.game-active) .social-interior .conversation-avatar{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#735569,#2d3145);color:#f0d6ac;font:18px Georgia,serif}.game-shell.game-pages:not(.game-active) .social-interior .conversation-avatar img{width:100%;height:100%;object-fit:cover}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading strong{display:block;font-size:15px;font-weight:500;overflow-wrap:anywhere}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading small{display:block;margin-top:5px;color:#b9a9c0;font-size:10px}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading button{min-height:44px;font-size:11px;padding:8px 12px;background:transparent}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading .conversation-picker{margin:0;font-size:0}.game-shell.game-pages:not(.game-active) .social-interior .conversation-heading select{width:100%;min-width:0;min-height:44px;margin:0;padding:8px 22px 8px 0;border:0;background:transparent;font-size:15px;color:#f1dec1}.game-shell.game-pages:not(.game-active) .social-interior .chat-log{margin:0;padding:14px;min-height:200px;max-height:min(420px,50svh);background:#10142370;border:1px solid #dfc09015;border-radius:16px}.game-shell.game-pages:not(.game-active) .social-interior .chat-message{padding:12px 14px;margin-top:8px;margin-bottom:8px;max-width:86%;border:1px solid #dfc09015;background:#2c283b}.game-shell.game-pages:not(.game-active) .social-interior .chat-message b{font-size:11px;color:#ddc496}.game-shell.game-pages:not(.game-active) .social-interior .chat-message p{margin:6px 0 10px;line-height:1.6;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.game-shell.game-pages:not(.game-active) .social-interior .chat-message small{color:#aa9cb4;font-size:9px}.game-shell.game-pages:not(.game-active) .social-interior .conversation-empty{text-align:center;padding:32px 12px;color:#b8aabf}.game-shell.game-pages:not(.game-active) .social-interior .conversation-empty>span{font:28px Georgia,serif;color:#d9ba86}.game-shell.game-pages:not(.game-active) .social-interior .conversation-empty h3{font:21px Georgia,serif;color:#ead5b2}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose label{margin:0;font-size:0}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose input{width:100%;min-width:0;min-height:48px;margin:0;font-size:13px}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose button{grid-column:2;grid-row:1;min-height:48px;margin:0}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose [role=alert]{grid-column:1 / -1;grid-row:2}.game-shell.game-pages:not(.game-active) .social-interior :is(.social-privacy-note,.alliance-membership-options){margin:22px 0;border-top:1px solid #dfc09020;color:#b6a8bd;font-size:12px}.game-shell.game-pages:not(.game-active) .social-interior :is(.social-privacy-note,.alliance-membership-options)>summary{cursor:pointer;min-height:44px;padding:14px 0}.game-shell.game-pages:not(.game-active) .social-interior :is(.social-privacy-note,.alliance-membership-options) p{max-width:600px;margin:0 0 16px;line-height:1.8}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory-panel{padding:0;border:0;background:transparent}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border:1px solid #dfc09028;border-radius:20px;margin-bottom:12px;background:linear-gradient(110deg,#35233366,#19202d80)}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory>div{min-width:0}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory .alliance-emblem{width:58px;height:58px;display:grid;place-items:center;font-size:30px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory p{margin:10px 0;color:#bcadc2;font-size:12px;line-height:1.7}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:#d6be98}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory-meta small{font-size:inherit}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-entry{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:18px;align-items:center;padding:0 0 24px;border-bottom:1px solid #dfc09026}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-mark{font:44px Georgia,serif;color:#e3c18b}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-entry h3{font:25px Georgia,serif;margin:10px 0}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-entry p{margin:0;font-size:12px;color:#bcafc3;line-height:1.6}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-actions{display:grid;gap:8px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-actions button{min-height:44px;margin:0;font-size:12px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-chat-heading{margin-top:28px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-member{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:18px 0;align-items:center;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .social-interior .alliance-member-initial{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6d5061,#2d3041);color:#e9cf9f;font:17px Georgia,serif}.game-shell.game-pages:not(.game-active) .social-interior .alliance-member-identity{min-width:0}.game-shell.game-pages:not(.game-active) .social-interior .alliance-member-identity b{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.game-shell.game-pages:not(.game-active) .social-interior .alliance-member-identity small{display:block;font-size:10px;margin-top:6px;color:#b6a7bf;text-transform:capitalize}.game-shell.game-pages:not(.game-active) .social-interior .member-actions{display:block;min-width:0}.game-shell.game-pages:not(.game-active) .social-interior .member-actions>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #dfc09028;border-radius:12px;background:#dfc09007;color:#dbc299;font-size:11px;list-style:none;cursor:pointer}.game-shell.game-pages:not(.game-active) .social-interior .member-actions>summary::-webkit-details-marker{display:none}.game-shell.game-pages:not(.game-active) .social-interior .member-actions[open]{grid-column:1 / -1}.game-shell.game-pages:not(.game-active) .social-interior .member-actions[open]>summary{width:fit-content;margin-left:auto}.game-shell.game-pages:not(.game-active) .social-interior .member-actions-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin-top:12px;padding:14px;border:1px solid #dfc09024;border-radius:14px;background:#10162570}.game-shell.game-pages:not(.game-active) .social-interior .member-actions-menu button{min-height:44px;font-size:11px;white-space:normal;margin:0}.game-shell.game-pages:not(.game-active) .social-interior .alliance-membership-options{max-width:700px}@media(max-width:700px){.game-shell.game-pages:not(.game-active) .social-interior .friends-discovery-toolbar{display:grid;gap:12px}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery{grid-template-columns:minmax(0,1fr)}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person:nth-child(odd){border-right:0}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person{padding:17px 16px;gap:12px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-entry{grid-template-columns:40px minmax(0,1fr);gap:12px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-table-actions{grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-top:6px}}@media(max-width:480px){.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory .alliance-emblem{width:46px;height:46px;font-size:26px;align-self:start}.game-shell.game-pages:not(.game-active) .social-interior .alliance-directory>button{grid-column:2;justify-self:start;min-width:110px}.game-shell.game-pages:not(.game-active) .social-interior .message-conversation{padding:18px 14px}.game-shell.game-pages:not(.game-active) .social-interior .chat-message{max-width:94%;padding:11px 12px}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose{gap:8px}.game-shell.game-pages:not(.game-active) .social-interior .private-message-compose button{padding-inline:12px;font-size:12px}.game-shell.game-pages:not(.game-active) .social-interior .friends-list-heading{align-items:flex-start}.game-shell.game-pages:not(.game-active) .social-interior .friends-list-heading>span{max-width:110px;line-height:1.6}.game-shell.game-pages:not(.game-active) .social-interior .friend-table{padding:18px}}@media(max-width:600px){.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]{position:relative}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.page-hero{min-height:0;height:auto;padding:6px 0 14px;margin:0 0 10px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.page-hero :is(.eyebrow,p,.page-hero-mark){display:none}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .page-hero-copy{padding-right:130px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .page-hero h1{margin:4px 0 0;font-size:30px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.social-links{position:absolute;top:3px;right:0;margin:0;gap:6px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.social-links button{font-size:11px;min-height:44px;padding:8px 10px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.social-links button[aria-label="Refresh inbox"]{font-size:0;width:44px;min-width:44px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.social-links button[aria-label="Refresh inbox"]:after{content:"↻";font-size:22px;line-height:1}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true]>.page-tabs{margin:0 0 14px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .conversation-heading{padding:0 0 12px;border:0;gap:10px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .message-conversation{padding:16px 14px}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .chat-log{min-height:112px;height:clamp(112px,calc(100dvh - 610px),330px);max-height:none;overflow-y:auto}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .social-privacy-note{margin-top:12px}}@media(max-width:350px){.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .page-hero h1{font-size:27px}}.player-dialog:has(.player-profile-card){width:440px;border:1px solid #ceb27b88;border-radius:24px;background:linear-gradient(150deg,#33263f,#141e32 65%);box-shadow:0 20px 80px #0009;padding:46px 20px 20px;gap:10px}.player-profile-card{min-width:0;color:#f6ecd9}.player-profile-identity{display:flex;align-items:center;gap:16px;padding-bottom:18px}.player-profile-medallion{position:relative;flex:0 0 auto}.player-profile-medallion>.seat-gift-badge{width:34px;height:34px;right:-6px;bottom:-2px}.player-profile-portrait{display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;border-radius:50%;border:2px solid #ebcb8e;box-shadow:0 0 0 5px #e5c28012;background:linear-gradient(145deg,#745275,#25374c);color:#f3d6a0;font:28px Georgia,serif;overflow:hidden}.player-profile-portrait img{width:100%;height:100%;object-fit:cover}.player-profile-identity>div{min-width:0}.player-profile-kicker{font-size:9px;color:#ddc18b;letter-spacing:.16em}.player-profile-identity h3{font:25px/1.15 Georgia,serif;margin:7px 0;overflow-wrap:anywhere}.player-profile-level{font-size:11px;color:#e6ca92}.player-profile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border-radius:13px;background:#0c1426;border:1px solid #d7b67b33;margin-bottom:14px}.player-profile-tabs button{min-height:44px;font-size:12px;padding:8px 4px;border:0;background:transparent}.player-profile-tabs button[aria-pressed=true]{background:linear-gradient(125deg,#f3dba8,#c3a06a);color:#241d29}.player-profile-tabs button:disabled{opacity:.45}.player-friend-note{display:block;font-size:11px;line-height:1.5;color:#c9bfce;margin-bottom:12px}.player-profile-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1b37c40;border-radius:14px;margin:14px 0 7px;padding:16px 10px;background:#111b2c66;gap:12px}.player-profile-stats>div{min-width:0;display:flex;flex-direction:column-reverse;gap:7px;text-align:center}.player-profile-stats dt{font-size:10px;color:#c9becf}.player-profile-stats dd{font-size:20px;margin:0;color:#f4d8a0;overflow-wrap:anywhere}.player-stats-note{font-size:9px;color:#b6adc4;text-align:center;margin:0 0 18px}.player-profile-achievements{border-top:1px solid #d5bb8533;padding:14px 0}.player-profile-achievements h4{font-size:13px;margin:0 0 12px}.player-profile-achievements>p{font-size:12px;color:#c9c0d0;line-height:1.6}.player-badges{display:flex;gap:12px;flex-wrap:wrap}.player-badges>span{display:grid;justify-items:center;gap:6px;flex:1;min-width:110px;font-size:12px;color:#f0d9a4}.player-badges img{width:65px;height:72px;object-fit:contain}.player-badges small{font-size:10px;color:#bbb1c7}.player-achievement-art{position:relative;display:grid;place-items:center}.player-achievement-art b{position:absolute;font-size:33px;font-weight:400;color:#f5d79e;text-shadow:0 0 20px #dab57566}.player-profile-alliance{display:flex;align-items:center;gap:12px;border:1px solid #bb8dba3d;border-radius:12px;padding:12px;background:linear-gradient(120deg,#52304e55,#182337)}.player-profile-alliance>span{font-size:30px;color:#e2c592}.player-profile-alliance>div{display:grid;gap:5px;min-width:0}.player-profile-alliance small{font-size:8px;letter-spacing:.15em;color:#c9b4cd}.player-profile-alliance strong{font-size:13px;overflow-wrap:anywhere}.player-profile-gifts .player-gift-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 12px}.player-gift-heading h4{margin:5px 0 0;font:23px/1.1 Georgia,serif;color:#f1d9ac}.player-profile-gifts .player-gift-wallet{text-align:right;font-size:10px;color:#bdb4cb}.player-gift-wallet strong{display:block;margin-top:4px;font-size:16px;color:#efd8a3}.player-profile-gifts .player-gift-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.player-gift-catalog button{position:relative;display:grid;justify-items:center;gap:5px;min-width:0;min-height:138px;border:1px solid #b9957244;border-radius:16px;background:radial-gradient(ellipse at 50% 20%,#54426455,transparent 70%),#101b2e;padding:18px 6px 10px}.player-gift-catalog button[aria-pressed=true]{border-color:#f0ce8c;box-shadow:inset 0 0 0 1px #dfbd8055,0 0 20px #e7b26614;background:radial-gradient(ellipse at 50% 10%,#90646555,transparent 80%),#232034}.player-gift-catalog button[aria-pressed=true]:after{content:"✓";position:absolute;right:7px;bottom:7px;color:#edd5a2;font-size:12px}.player-gift-catalog img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 6px 8px #0004)}.player-gift-catalog strong{font-size:12px}.player-gift-catalog span,.player-gift-send>small{font-size:10px;color:#d1c5d5}.player-dialog .player-profile-identity{padding:0 0 22px;gap:18px}.player-dialog .player-profile-identity h3{font-size:clamp(25px,7vw,32px);letter-spacing:-.03em;margin:7px 0}.player-dialog .player-profile-level{color:#c9b8cd;line-height:1.55;font-size:12px}.player-dialog .player-profile-tabs{background:#0d1421a6;border-color:#dfc09026;padding:4px;margin:0 0 18px}.player-dialog .player-profile-tabs button{font-size:12px;border-radius:10px;color:#c9bdcf}.player-dialog .player-profile-tabs button[aria-pressed=true]{background:#e4c48a19;box-shadow:inset 0 0 0 1px #d9b87f5c;color:#f7ddad}.player-dialog .player-profile-stats{border:0;border-block:1px solid #dfc09026;border-radius:0;background:transparent;padding:22px 0}.player-profile-stats>div+div{border-left:1px solid #dfc09026}.player-dialog .player-profile-stats dd{font-size:25px;font-variant-numeric:tabular-nums}.player-dialog .player-gift-catalog button{min-height:148px;background:radial-gradient(ellipse at 50% 25%,#72505e33,transparent 75%);border:1px solid #d9bd892b;border-radius:18px;gap:7px}.player-dialog .player-gift-catalog button[aria-pressed=true]{border-color:#edcc8ca3;background:radial-gradient(ellipse at 50% 25%,#976b5650,transparent 85%);box-shadow:inset 0 0 0 1px #edd5a220}.player-dialog .player-gift-catalog img{width:82px;height:82px}.player-gift-catalog span small{font-size:inherit;color:#a89aae}.player-dialog .player-gift-send{margin-top:18px;padding-top:16px;border-top:1px solid #dfc09026}.player-dialog .player-gift-send button{min-height:50px;font-size:14px}.player-gift-catalog .player-gift-special{position:absolute;top:6px;color:#eccd8b;font-size:7px;letter-spacing:.08em}.player-gift-send{display:grid;gap:8px}.player-gift-send p{margin:0;color:#c9bdd0;font-size:11px;line-height:1.6}.player-gift-send p strong{color:#eed5a4}.player-gift-send button{min-height:48px;font-size:13px;padding:10px}.player-gift-send>small{display:block;line-height:1.5}.player-profile-gifts>p[role=status]{padding:10px 12px;border-radius:10px;background:#548a6822;color:#c5e6c7;font-size:12px;line-height:1.5}.player-profile-card .private-chat{padding:12px;margin:0;background:#111a2a;border-color:#d3b88133}.player-profile-card button:focus-visible{outline:2px solid #ffe1a8;outline-offset:3px}.player-more-controls{border-top:1px solid #d5bb8533;margin-top:4px}.player-more-controls summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#d6c7db;cursor:pointer;font-size:12px}.player-more-controls summary:after{content:"+";font-size:20px}.player-more-controls[open] summary:after{content:"−"}.player-more-controls>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.player-more-controls button{min-height:44px;padding:8px;font-size:11px}.player-more-controls summary:focus-visible{outline:2px solid #ffe1a8;outline-offset:2px}@media(max-width:360px){.player-dialog:has(.player-profile-card){padding:44px 14px 16px}.player-profile-portrait{width:62px;height:62px}.player-profile-identity{gap:12px}.player-profile-identity h3{font-size:22px}.player-gift-catalog img{width:58px;height:58px}.player-gift-catalog button{min-height:126px}.player-gift-heading h4{font-size:20px}.player-profile-stats dd{font-size:17px}}.gala-calling-card{position:relative;border:1px solid #d9bc7750;border-radius:18px;padding:20px;margin-bottom:14px;background:radial-gradient(ellipse at top right,#b98f4e24,transparent 70%),linear-gradient(135deg,#20263a,#141827);text-align:left;overflow:hidden}.calling-card-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.calling-card-showcase details{padding:10px 6px;border:1px solid #d7bd7736;border-radius:14px;background:#0c17274a;min-width:0}.calling-card-showcase summary{display:grid;place-items:center;gap:7px;cursor:pointer;text-align:center;list-style:none}.calling-card-showcase summary::-webkit-details-marker{display:none}.calling-card-showcase .honor-medal{width:58px;height:66px}.calling-card-showcase strong{font-size:12px;line-height:1.4;color:#eddbb0;overflow-wrap:anywhere}.calling-card-showcase small{text-transform:capitalize}.calling-card-showcase p{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.calling-card-trophy-picker{display:grid;gap:12px}.calling-card-trophy-picker p{font-size:12px;color:#bdc8d4;line-height:1.6;margin:0}@media(max-width:360px){.calling-card-showcase{grid-template-columns:1fr}.calling-card-showcase summary{grid-template-columns:46px minmax(0,1fr);text-align:left}.calling-card-showcase .honor-medal{width:42px;height:50px;grid-row:span 2}.calling-card-showcase small,.calling-card-showcase strong{justify-self:start}}@media(prefers-reduced-motion:reduce){.calling-card-showcase *{animation:none!important;transition:none!important}}.gala-calling-card h3{font-family:Georgia,serif;font-size:clamp(1.2rem,4vw,1.65rem);font-weight:400;line-height:1.25;margin:12px 0;color:#f6e9c9}.gala-calling-card ul{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.gala-calling-card li{border:1px solid #e7d29830;border-radius:999px;padding:5px 10px;font-size:.85rem;background:#ffffff06}.gala-calling-card small{color:#bbb6ac;font-size:.72rem}.gala-calling-card .calling-card-title{color:#f0d28e;font-family:Georgia,serif;font-size:1.15rem;line-height:1.3;margin:14px 0}.calling-card-title small{display:block;font-family:inherit;font-size:.72rem;margin-top:4px}.calling-card-editor{margin-top:24px;min-width:0;border-top:1px solid #ffffff18;padding-top:22px}.calling-card-editor .section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.calling-card-editor h3{margin:6px 0}.calling-card-editor form{display:grid;gap:16px;margin-top:16px}.calling-card-editor form>p,.calling-card-editor legend{font-size:.86rem;line-height:1.5;color:#c4bfba}.calling-card-editor select{width:100%;margin-top:8px;min-height:44px}.calling-card-editor fieldset{min-width:0;border:0;padding:0;margin:0}.calling-card-languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.calling-card-languages label{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:8px;border:1px solid #ffffff14;border-radius:10px;font-size:.85rem}.calling-card-languages input{width:18px;height:18px;flex:0 0 18px;accent-color:#dfc585}.calling-card-languages label:has(:checked){background:#dec08015;border-color:#dec08070}.calling-card-actions{display:flex;flex-wrap:wrap;gap:8px}.calling-card-actions button{min-height:44px}.player-profile-card .gala-calling-card{margin-bottom:16px}.calling-card-discovery-optin{display:flex!important;align-items:flex-start;gap:12px;margin:18px 0;padding:12px;border:1px solid #edce912d;border-radius:12px}.calling-card-discovery-optin input{width:20px;min-width:20px;height:20px;margin-top:3px}.calling-card-discovery-optin small{display:block;color:#b6bbca;line-height:1.5;margin-top:8px}.player-dialog:has(.self-table-profile){width:440px;border:1px solid #d0b57a88;border-radius:24px;background:radial-gradient(ellipse at 0 0,#49304988,transparent 70%),#111b2d;box-shadow:0 20px 80px #0009}.self-table-profile{min-width:0;color:#f3e7d2}.self-table-identity{display:flex;align-items:center;gap:14px}.self-table-identity>div{min-width:0}.self-table-portrait{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border-radius:50%;overflow:hidden;border:2px solid #e1c184;box-shadow:0 0 0 5px #e5c28012;background:linear-gradient(145deg,#745275,#25374c);font:25px Georgia,serif;color:#f3d6a0}.self-table-portrait img{width:100%;height:100%;object-fit:cover}.self-table-kicker{color:#ceae75;font-size:8px;letter-spacing:.14em}.self-table-identity h3{margin:7px 0;font:25px/1.1 Georgia,serif;overflow-wrap:anywhere}.self-table-level{color:#d6bc8c;font-size:11px}.self-table-level-progress{display:grid;gap:6px;margin:18px 0}.self-table-level-progress progress{width:100%;height:5px;border:0;border-radius:5px;accent-color:#e1bc76;background:#ffffff15;overflow:hidden}.self-table-level-progress progress::-webkit-progress-bar{background:#ffffff15}.self-table-level-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#9c729c,#e5c68c)}.self-table-level-progress span{color:#beb2c5;font-size:10px;text-align:right}.self-table-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.self-table-control{display:flex;flex-direction:column;padding:14px;border:1px solid #b79b783b;border-radius:17px;background:linear-gradient(115deg,#30304980,#111c2b)}.self-table-control.is-paused{border-color:#d8b98088;background:linear-gradient(115deg,#50394888,#1b2031)}.self-table-control-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.self-table-control-heading>div{min-width:0;flex:1 1 80px}.self-table-control-heading h4{margin:0 0 3px;color:#f1dab0;font-size:13px}.self-table-control-heading>div>span{color:#bdb2ca;font-size:10px;line-height:1.45;display:block}.self-table-control-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:#d7b884;border-radius:11px;background:#e6bd7c0c}.self-table-control-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.self-table-countdown{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:50%;border:1px solid #e7c17e66;color:#efd19d;font-size:12px;font-variant-numeric:tabular-nums}.self-table-control p{flex:1;margin:12px 0;color:#c5bacf;font-size:12px;line-height:1.55}.self-table-profile .self-table-action{width:100%;min-height:50px;padding:9px;font-size:12px;background:#cdb28010;border:1px solid #d0ac7866;color:#eed3a2}.self-table-action:disabled{opacity:.48}.self-table-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#928695;margin-right:6px}.self-table-status-dot.is-live{background:#85c8ad;box-shadow:0 0 10px #6fbc8f44}.self-table-notice{font-size:11px;line-height:1.55;color:#eed6a9;padding:10px;border:1px solid #d4b77844;border-radius:10px}.self-table-achievements{margin-top:20px;padding-top:16px;border-top:1px solid #d9ba7c2b}.self-table-achievements h4{margin:5px 0 12px;font:20px Georgia,serif;color:#e9d1a8}.self-table-achievements>p{font-size:11px;color:#bfb3ca;line-height:1.6}.self-table-badges{display:flex;gap:12px}.self-table-badges>span{display:grid;justify-items:center;text-align:center;flex:1;gap:5px;min-width:0}.self-table-badge-art{display:grid;place-items:center;position:relative;width:62px;height:70px}.self-table-badge-art img{width:100%;height:100%;object-fit:contain}.self-table-badge-art b{position:absolute;font-size:30px;font-weight:400;color:#edd1a0}.self-table-badges strong{color:#e9cb94;font-size:12px}.self-table-badges small{color:#b7aac2;font-size:9px;line-height:1.5}.self-table-profile .self-table-open-profile{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:17px;padding:10px 0;border:0;border-top:1px solid #d9ba7c2b;border-radius:0;background:transparent;font-size:12px;color:#e4c797}.self-table-profile button:focus-visible{outline:2px solid #ffe1a8;outline-offset:3px}@media(max-width:360px){.self-table-identity{gap:12px}.self-table-portrait{flex-basis:58px;width:58px;height:58px}.self-table-identity h3{font-size:22px}.self-table-control{padding:12px}.self-table-media{grid-template-columns:1fr}}.player-dialog .self-table-identity h3{font-size:clamp(25px,7vw,32px);letter-spacing:-.03em}.self-table-profile .self-table-supporters{border-top:1px solid #dfc09026;margin:24px 0 0;padding:20px 0 0}.self-table-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.self-table-section-heading h4{margin:5px 0 0;color:#efd9b3;font:22px/1.2 Georgia,serif}.self-table-section-heading>span{color:#d5b77e;font-size:28px}.self-table-profile .self-table-supporters ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.self-table-profile .self-table-supporters li{display:grid;place-items:center;align-content:start;gap:9px;min-width:0;padding:0;border:0;text-align:center}.self-supporter-portrait{position:relative;display:grid;place-items:center;width:52px;height:52px;border:1px solid #d3b57966;border-radius:50%;background:radial-gradient(ellipse at 30% 0,#71576c,#242436);color:#f1d6a3;font:18px/1 Georgia,serif}.self-supporter-portrait i{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#e8c990;color:#2c2330;font:600 10px/1 system-ui,sans-serif}.self-supporter-name{max-width:100%;color:#d6c6d9;font-size:11px;overflow-wrap:anywhere}.self-table-profile .self-table-supporters strong{color:#eed09a;font-size:15px;font-variant-numeric:tabular-nums;text-align:center}.self-table-profile .self-table-supporters strong small{display:block;color:#ae9eb8;font-size:9px;margin-top:4px}.self-table-supporters>p{font-size:12px;color:#bbaec5;line-height:1.6}.self-table-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;color:#d9c498;border-bottom:1px solid #d9c49826}.self-table-wallet span{font-size:11px;color:#b8c0c7}.self-table-wallet strong{font-size:19px;font-variant-numeric:tabular-nums}.collection-gallery{--cg-gold: #e9ca8e;--cg-copy: #f4e9d7;--cg-muted: #bfb3cb;max-width:1040px;margin:0 auto;color:var(--cg-copy)}.cg-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:12px 2px 26px}.cg-kicker{color:#d9b980;font-size:9px;font-weight:700;letter-spacing:.16em}.cg-heading h1{margin:13px 0 14px;font:clamp(34px,5vw,53px) / 1.04 Georgia,serif;letter-spacing:-.025em}.cg-heading h1 em{color:#e6c892;font-weight:400}.cg-heading p{max-width:490px;margin:0;color:#c5b9cf;font-size:13px;line-height:1.65}.cg-overall{flex:0 0 auto;display:grid;gap:8px;text-align:right;padding-bottom:4px}.cg-overall>strong{color:#efce91;font:36px/1 Georgia,serif}.cg-overall>strong>span{color:#94879f;font-size:21px}.cg-overall>span{color:#c5b6ca;font-size:10px}.cg-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.cg-pack{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #b7977740;border-radius:16px;background:linear-gradient(115deg,#3e2c4759,#111c2f)}.cg-pack-gala{background:linear-gradient(115deg,#6b4d452e,#191b30);border-color:#d5b16e55}.cg-pack>div{min-width:0}.cg-pack>div>strong{display:block;color:#efd7a9;font-size:13px;margin-bottom:5px}.cg-pack>div>span{display:block;color:#bfb2c8;font-size:10px;line-height:1.45}.cg-pack-art{position:relative;display:block;width:36px;height:46px}.cg-pack-art img{position:absolute;width:28px;height:40px;top:2px;left:1px;object-fit:contain;transform:rotate(-10deg)}.cg-pack-art img+img{left:9px;top:5px;transform:rotate(9deg)}.cg-pack-gala .cg-pack-art{filter:drop-shadow(0 0 8px #cf9a5340)}.collection-gallery .cg-pack button,.cg-album-detail .cg-pack button{min-height:44px;min-width:76px;border:1px solid #c9aa704d;border-radius:10px;padding:8px;background:#ddbb7920;color:#e9ca91;font-size:11px}.cg-pack button:disabled{opacity:.45}.cg-shelf-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 2px;margin-bottom:15px}.cg-shelf-heading h2{margin:0;font:25px Georgia,serif}.cg-shelf-heading>span{color:#b6a7c2;font-size:11px}.cg-album-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}.collection-gallery .cg-album{min-width:0;display:block;text-align:left;border:0;background:none;border-radius:14px;padding:0;color:var(--cg-copy)}.cg-book{height:236px;position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--album-ink) 50%,transparent);border-radius:6px 16px 16px 6px;background:var(--album-shade);box-shadow:7px 9px 0 -4px #050912,0 17px 30px -15px #000a,inset 6px 0 10px #0004}.cg-book:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:15px;border:1px solid color-mix(in srgb,var(--album-ink) 28%,transparent);border-radius:1px 9px 9px 1px;pointer-events:none}.cg-album-art{display:block;width:100%;height:100%;object-fit:cover}.cg-book .cg-album-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cg-book-volume{position:absolute;top:17px;left:25px;right:15px;text-align:center;font-size:8px;letter-spacing:.18em;color:var(--album-ink)}.cg-book-title{position:absolute;inset:auto 18px 23px 24px;color:var(--album-ink);font:24px/1.08 Georgia,serif;text-align:center;text-shadow:0 2px 5px #07101c}.cg-book-spine{position:absolute;inset:0 auto 0 0;width:10px;background:linear-gradient(90deg,#0009,#ffffff0c,#0006);border-right:1px solid #ffffff0a}.cg-book-seal{position:absolute;bottom:9px;right:8px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#242132;background:#d8bd84;font-size:13px;z-index:1}.cg-album-caption{padding:13px 4px 0}.cg-rarity{display:inline-flex;align-items:center;gap:6px;color:var(--album-ink, #d9bc87);font-size:8px;letter-spacing:.06em;line-height:1.4}.cg-rarity>span:last-child{text-transform:capitalize}.cg-rarity>span:first-child{letter-spacing:.06em}.cg-album-progress{display:flex;justify-content:space-between;align-items:center;gap:6px;margin:9px 0 7px}.cg-album-progress strong{font-size:11px;color:#e9decf;font-variant-numeric:tabular-nums}.cg-album-progress>span{color:#afa3bd;font-size:9px}.cg-mini-progress{display:block;height:4px;width:100%;border-radius:4px;background:#ffffff10;overflow:hidden}.cg-mini-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--album-tint),var(--album-ink))}.cg-album-reward{display:flex;align-items:center;gap:10px;margin-top:10px}.cg-reward-chest{width:43px;height:37px;flex:0 0 43px}.cg-album-reward>span{display:grid;gap:3px}.cg-album-reward strong{color:#efd5a3;font-size:17px;font-weight:650;line-height:1}.cg-album-reward small{color:#b0a2bd;font-size:9px}.cg-odds{margin-top:30px;border-top:1px solid #c7a57533;border-bottom:1px solid #c7a57533;padding:0 3px}.cg-odds summary{min-height:48px;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;color:#ddc194;font-size:12px;list-style:none}.cg-odds summary:after{content:"+";font-size:21px}.cg-odds[open] summary:after{content:"−"}.cg-odds summary::-webkit-details-marker{display:none}.cg-odds p{color:#bfb2c9;font-size:11px;line-height:1.7;max-width:760px}.cg-odds h3{font-size:13px;color:#e0c28b;margin:18px 0 8px}.cg-odds-scroll{overflow-x:auto}.cg-odds table{width:100%;font-size:10px;border-collapse:collapse;text-align:left;color:#c7bbd0}.cg-odds th,.cg-odds td{padding:10px 8px;border-bottom:1px solid #ffffff0b}.cg-odds th{color:#e1c699;font-weight:500;text-transform:capitalize}.cg-odds td{font-variant-numeric:tabular-nums}.cg-odds td small{display:block;margin-top:4px;color:#a394b1;font-size:9px}.cg-notice{border:1px solid #d5b88055;border-radius:10px;background:#e8c1840a;padding:11px 13px;color:#ecd7b3;font-size:12px;line-height:1.6}.player-dialog:has(.cg-album-detail),.player-dialog:has(.cg-reveal){width:540px;border:1px solid #d1ad7780;border-radius:22px;background:radial-gradient(ellipse at 70% 0,#49314b88,transparent 65%),#111b2e;color:#f3e6d0}.cg-album-detail{min-width:0}.cg-return{min-height:44px;padding:8px 0;background:transparent;border:0;color:#d8bd91;font-size:11px}.cg-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 18px}.cg-detail-heading>div{min-width:0}.cg-detail-heading h2{font:32px/1.1 Georgia,serif;margin:9px 0;color:var(--album-ink)}.cg-detail-count{color:#a99ab7;font-size:14px;white-space:nowrap}.cg-detail-count strong{color:var(--album-ink);font:28px Georgia,serif}.cg-detail-reward{display:flex;align-items:center;gap:13px;padding:12px;border:1px solid #caab703d;border-radius:13px;background:#cca66609;margin-bottom:20px}.cg-detail-reward .cg-reward-chest{width:52px;height:45px;flex-basis:52px}.cg-detail-reward>div{display:grid;gap:5px;min-width:0}.cg-detail-reward small{font-size:8px;letter-spacing:.12em;color:#b9a2be}.cg-detail-reward strong{font-size:20px;color:#edd09a;overflow-wrap:anywhere}.cg-detail-reward strong span{font-size:10px;font-weight:400}.cg-detail-reward>div>span{color:#cdb9cf;font-size:10px}.cg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 11px}.cg-card{min-width:0;text-align:center}.cg-card-art{position:relative;aspect-ratio:160/190;border:1px solid color-mix(in srgb,var(--album-ink) 35%,transparent);border-radius:11px;background:var(--album-shade);overflow:hidden}.cg-card-art>img,.cg-card-art>.cg-album-art{width:100%;height:100%;object-fit:cover}.cg-card.is-locked .cg-card-art>img,.cg-card.is-locked .cg-card-art>.cg-album-art{filter:grayscale(1);opacity:.3}.cg-card.is-locked .cg-card-art{border-color:#80768c44}.cg-card-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:26px;color:#b6a7c47a}.cg-card-duplicates{position:absolute;right:5px;bottom:5px;min-width:24px;padding:4px 5px;border-radius:6px;background:#101624e8;border:1px solid #d4b77966;color:#efd3a0;font-size:10px}.cg-card>.cg-rarity{margin-top:7px;font-size:7px}.cg-card h3{margin:5px 0;font-size:11px;font-weight:500;line-height:1.4;color:#e7d7bf}.cg-card>span:last-child{font-size:9px;color:#ac9bb9}.cg-card.is-locked h3{color:#9a8ba6}.cg-claim{width:100%;min-height:48px;margin-top:23px;padding:10px;font-size:13px}.cg-detail-footnote{text-align:center;color:#b5a6c0;font-size:10px;line-height:1.6;margin:10px 0 19px}.cg-album-packs{border-top:1px solid #d2b47d28;margin-top:20px}.cg-album-packs>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;list-style:none;cursor:pointer;color:#e0c79c;font-size:13px}.cg-album-packs>summary::-webkit-details-marker{display:none}.cg-album-packs>summary>span{color:#b8a6c0;font-size:10px}.cg-album-packs>summary:after{content:"+";font-size:21px}.cg-album-packs[open]>summary:after{content:"−"}.cg-album-packs>summary:focus-visible{outline:2px solid #ffe0a4;outline-offset:3px}.cg-packs.is-compact{grid-template-columns:1fr;margin-bottom:0}.cg-packs.is-compact .cg-pack{padding:10px}.cg-pack-choice{margin-top:13px;padding:14px;border:1px solid #ccb28144;border-radius:13px;background:#d2b8860a}.cg-pack-choice>strong{color:#ebd0a0;font-size:12px}.cg-pack-choice>p{color:#c0b1c9;font-size:10px;line-height:1.65}.cg-pack-choice>button{width:100%;min-height:44px;padding:8px;border-color:#cbb08055;color:#e8cea0;background:#d8b47617;font-size:11px}.cg-reveal{text-align:center;color:#efdfca}.cg-reveal h2{font:32px/1.1 Georgia,serif;color:var(--album-ink);margin:14px 0 4px}.cg-reveal-stage{position:relative;isolation:isolate;display:grid;place-items:center;padding:24px 25px}.cg-reveal-card{width:175px;aspect-ratio:160/190;border:1px solid var(--album-ink);border-radius:14px;overflow:hidden;transform-origin:50% 100%;box-shadow:0 12px 30px #05081399}.cg-reveal-card>img,.cg-reveal-card>svg{width:100%;height:100%;object-fit:cover}.cg-reveal-halo{position:absolute;width:270px;height:270px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--album-tint) 55%,transparent),transparent 68%)}.cg-reveal>.cg-rarity{font-size:10px}.cg-reveal>p{color:#c6b7cf;font-size:12px;line-height:1.6;margin:12px 0 20px}.cg-reveal>button{width:100%;min-height:46px}.collection-gallery button:focus-visible,.cg-album-detail button:focus-visible,.cg-reveal button:focus-visible,.cg-odds summary:focus-visible{outline:2px solid #ffe0a4;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.cg-reveal-card{animation:cg-card-reveal .7s cubic-bezier(.17,.67,.3,1) both}.cg-reveal-halo{animation:cg-card-halo 1s ease-out both}.cg-album:hover .cg-book{filter:brightness(1.08)}}.focus-mode .cg-reveal-card,.focus-mode .cg-reveal-halo{animation:none!important}@keyframes cg-card-reveal{0%{opacity:0;transform:perspective(500px) rotateY(-70deg) translateY(14px) scale(.92)}to{opacity:1;transform:perspective(500px) rotateY(0) translateY(0) scale(1)}}@keyframes cg-card-halo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(max-width:700px){.cg-heading{gap:13px}.cg-heading h1{font-size:35px}.cg-heading p{font-size:12px}.cg-overall{display:none}.cg-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:25px}.cg-packs:not(.is-compact) .cg-pack{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px}.cg-packs:not(.is-compact) .cg-pack-art{transform:scale(.8);transform-origin:left center}.cg-packs:not(.is-compact) .cg-pack button{grid-column:1 / -1;width:100%;min-height:44px}.cg-packs:not(.is-compact) .cg-pack>div>strong{font-size:11px}.cg-packs:not(.is-compact) .cg-pack>div>span{font-size:10px}.cg-album-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cg-book{height:214px}.cg-book-title{font-size:23px}}@media(max-width:420px){.cg-book{height:191px}.cg-book-title{font-size:20px;bottom:20px}.cg-book-volume{font-size:6px;top:15px}.cg-pack{gap:9px;padding:12px}.cg-pack>div>strong{font-size:12px}.cg-pack>div>span{font-size:9px}.cg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 11px}.cg-detail-heading h2{font-size:28px}.cg-detail-reward strong{font-size:17px}}@media(max-width:350px){.cg-heading h1{font-size:30px}.cg-book{height:172px}.cg-book-title{font-size:18px}.cg-album-shelf{gap:21px 12px}.cg-album-progress{flex-wrap:wrap}.cg-rarity{font-size:7px;gap:3px}.cg-album-reward{gap:7px}.cg-reward-chest{width:35px;flex-basis:35px}.cg-album-reward strong{font-size:16px}.cg-pack{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.cg-pack-art{transform:scale(.85);transform-origin:0 50%}.collection-gallery .cg-pack button,.cg-album-detail .cg-pack button{min-width:67px;font-size:10px}.cg-shelf-heading h2{font-size:23px}.cg-shelf-heading>span{font-size:9px}}.cg-card-index{margin:18px 0;padding:16px;border:1px solid #d6b96f40;border-radius:18px;background:#101d2edb}.cg-card-index summary{cursor:pointer;min-height:44px;color:#efdfbd}.cg-card-index p{font-size:13px;line-height:1.6;color:#c3c6ca}.cg-index-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cg-index-tools label{display:grid;gap:6px;min-width:0;font-size:13px}.cg-index-tools input,.cg-index-tools select{width:100%;min-width:0;min-height:44px}.cg-index-results{display:grid;gap:8px;max-height:380px;overflow-y:auto;margin-top:12px}.cg-index-results button{display:grid;gap:5px;text-align:left;min-height:64px;width:100%;min-width:0;overflow-wrap:anywhere;padding:12px}.cg-index-results span,.cg-index-results small{font-size:12px;color:#c3c6ca}@media(max-width:480px){.cg-index-tools{grid-template-columns:1fr}}.quick-play{width:min(380px,100%);margin:auto;text-align:center;display:grid;gap:12px}.quick-play h2{font:32px/1.05 Georgia,serif;color:#f4dbaa;margin:0}.quick-play p{margin:0;color:#d0c5d8;font-size:13px}.quick-play>small{font-size:11px;line-height:1.5;color:#c5bed0}.quick-play-camera{position:relative;aspect-ratio:4/3;width:min(235px,100%);margin:4px auto;background:#0c1424;border:1px solid #8d739c;border-radius:18px;overflow:hidden;box-shadow:0 0 0 5px #c8a57112}.quick-play-camera.ready{border-color:#dfc384;box-shadow:0 0 0 5px #c8a57112,0 0 25px #d2b66d18}.quick-play-camera video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.quick-play-camera>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:15px;font-size:12px;color:#c4b2cb}.quick-play label{text-align:left;display:grid;gap:5px;font-size:12px;color:#d8c4a0}.quick-play select{width:100%;min-height:44px}.quick-play-buyin{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-block:1px solid #c4a67430;color:#c9bfcd;font-size:11px;text-align:left}.quick-play-buyin strong{display:block;color:#f4dfb1;font-size:14px;margin-top:4px}.quick-play .quick-play-join{min-height:52px;font-size:17px;border-radius:13px}.quick-play-browse{min-height:44px;background:transparent;border:0;color:#e3c996;font-size:12px}@media(max-height:650px){.quick-play{gap:8px}.quick-play-camera{width:150px}.quick-play h2{font-size:25px}}.player-dialog .quick-play{width:min(400px,100%);gap:16px;padding:0 2px 2px}.quick-play-heading{display:grid;gap:12px;margin-bottom:4px}.player-dialog .quick-play h2{font:36px/1.08 Georgia,serif;letter-spacing:-.04em;color:#f5e0bb}.quick-play .quick-play-camera{width:min(280px,100%);margin:0 auto;border-radius:20px;border-color:#d9b9823d;box-shadow:0 8px 32px #05071650}.quick-play-camera .quick-play-preview-label{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px;padding:6px 8px;background:#0c1222b8;border:1px solid #ecd5a420;border-radius:8px;color:#e9decc;font-size:10px}.quick-play-preview-label i{width:5px;height:5px;border-radius:50%;background:#a899aa}.quick-play-camera.ready .quick-play-preview-label i{background:#91c6ad}.quick-play>.quick-play-privacy{max-width:300px;justify-self:center;font-size:11px;color:#ae9fb6}.quick-play-stake-choice{margin-top:4px}.quick-play-stake-choice select{font-size:14px}.quick-play .quick-play-buyin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#ead2a209;border:1px solid #d9b98226;border-radius:16px;padding:14px 16px;gap:16px}.quick-play-buyin>span{min-width:0}.quick-play-buyin>span+span{border-left:1px solid #d9b98226;padding-left:16px}.quick-play .quick-play-buyin strong{margin-top:7px;font-size:17px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.quick-play .quick-play-browse{min-height:46px;padding:10px;color:#ccb791}.quick-play p[role=status],.quick-play p[role=alert]{padding:12px;border:1px solid #dab77c38;border-radius:12px;background:#d8b57c0a;font-size:12px;line-height:1.6}@media(max-height:700px){.player-dialog .quick-play{gap:11px}.player-dialog .quick-play h2{font-size:29px}.quick-play .quick-play-camera{width:min(200px,100%)}}.quick-play-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;gap:8px;margin:0;padding:0}.quick-play-steps li{display:flex;align-items:center;justify-content:center;gap:6px;color:#aeb8c2;font-size:11px}.quick-play-steps li>span{display:grid;place-items:center;width:25px;height:25px;flex-shrink:0;border:1px solid #d4b57c38;border-radius:50%;background:#142338}.quick-play-steps li[data-state=current]{color:#f5ebdd}.quick-play-steps li[data-state=current]>span{border-color:#e3c58f;box-shadow:0 0 12px #e3c58f22}.quick-play-steps li[data-state=done]>span{background:#e3c58f;color:#241e15}.quick-play .quick-play-camera.ready{border-color:#e3c58f88;box-shadow:0 0 0 3px #e3c58f14,0 10px 30px #0004}.quick-play .quick-play-join{position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2caa0,0 4px 14px #b58b3d22}.quick-play .quick-play-join:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.quick-play .quick-play-join:active:not(:disabled){transform:none}}.quick-play-actions{position:sticky;bottom:-20px;z-index:2;display:grid;gap:4px;padding:12px 0 18px;background:linear-gradient(#09132200,#101b2ef5 20%,#101b2e);border-top:1px solid #e3c58f22}@media(max-height:800px){.player-dialog .quick-play{gap:9px}.quick-play-heading{gap:6px;margin:0}.player-dialog .quick-play h2{font-size:28px}.quick-play .quick-play-camera{width:min(160px,100%)}.quick-play .quick-play-buyin{padding:7px 0}.quick-play-actions{padding-top:9px}}.table-chat .conversation-filters{display:flex;gap:5px;background:#07131b55;border:1px solid #d6bd9024;border-radius:12px;padding:4px;margin:12px 0}.table-chat .conversation-filters button{flex:1;min-height:44px;padding:7px 8px;font-size:11px;border:0;box-shadow:none;background:transparent;color:#aebfc3}.table-chat .conversation-filters button[aria-pressed=true]{background:#d6bd901a;color:#ecd6a6;border-radius:9px}.table-chat .conversation-new{display:block;margin:8px auto;min-height:44px;font-size:11px;color:#ebd6aa;border:1px solid #d6bd9045;background:#1d303b;border-radius:12px}.table-chat .chat-log{overscroll-behavior:contain;scrollbar-width:thin}.table-chat .gift-chat-message{background:#d6bd9008;border-color:#d6bd9026}.poker-table .board{z-index:3;pointer-events:none}.poker-table .card.card-art{animation:none}.poker-table .seat-cards{position:relative;z-index:11}.table-flights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:inherit}.poker-table .seat .bet-chip,.poker-table .seat .seat-win,.poker-table.hand-won .pot{animation:none}.table-flight{position:absolute;left:0;top:0;display:block;pointer-events:none;opacity:0;animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:cubic-bezier(.2,.65,.3,1);animation-fill-mode:both;animation-iteration-count:1}.table-flight img{display:block;width:100%;height:100%;object-fit:contain}.flight-deal{width:27px;height:38px;animation-name:gala-card-flight}.flight-bet,.flight-payout,.flight-return{width:18px;height:18px;animation-name:gala-pot-flight}.flight-return{opacity:.8}.poker-chip{--chip-color: #dfbe7e;display:inline-block;position:relative;width:18px;height:18px;border-radius:50%;background:repeating-conic-gradient(var(--chip-accent, #fff4) 0deg 18deg,transparent 18deg 45deg),var(--chip-color);border:1px solid #fff7;box-shadow:0 2px #0008,0 3px 4px #0006;vertical-align:middle}.poker-chip:after{content:"♠";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #fff8;border-radius:50%;background:#0003;color:#fff;font-size:8px;line-height:10px;text-align:center}.poker-chip-stack{position:relative;display:block;width:22px;height:24px}.poker-chip-stack .poker-chip{position:absolute;left:0;--chip-color: inherit}.poker-chip-stack .poker-chip:nth-child(1){top:6px}.poker-chip-stack .poker-chip:nth-child(2){top:3px}.poker-chip-stack .poker-chip:nth-child(3){top:0}.game-active .bet-chip .poker-chip{width:13px;height:13px}.game-active .bet-chip .poker-chip:after{top:2px;right:2px;bottom:2px;left:2px;font-size:6px;line-height:7px}.flight-board{border:2px solid #efd3a1;border-radius:7px;animation-name:gala-board-confirm}@keyframes gala-card-flight{0%{opacity:0;transform:translate(calc(var(--from-x) - 13px),calc(var(--from-y) - 19px)) rotate(-15deg) scale(.65)}12%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(calc(var(--to-x) - 13px),calc(var(--to-y) - 19px)) rotate(0) scale(1)}}@keyframes gala-pot-flight{0%{opacity:0;transform:translate(calc(var(--from-x) - 9px),calc(var(--from-y) - 9px)) scale(.7)}12%{opacity:1}75%{transform:translate(calc(var(--to-x) - 9px),calc(var(--to-y) - 11px)) scale(1.04)}88%{opacity:1;transform:translate(calc(var(--to-x) - 9px),calc(var(--to-y) - 9px)) scale(1)}to{opacity:0;transform:translate(calc(var(--to-x) - 9px),calc(var(--to-y) - 9px)) scale(1)}}@keyframes gala-board-confirm{0%{opacity:0;transform:translate(calc(var(--to-x) - 50%),calc(var(--to-y) - 50%)) scale(.98)}35%{opacity:.85}to{opacity:0;transform:translate(calc(var(--to-x) - 50%),calc(var(--to-y) - 50%)) scale(1.12)}}.settlement-summary{margin:14px 0;padding:16px;border:1px solid #d5b57745;border-radius:14px;background:linear-gradient(120deg,#252030,#151d2b)}.settlement-summary>.eyebrow{font-size:9px;color:#e9cb91}.settlement-summary>p{font-size:11px;line-height:1.6;color:#bdb2c8;margin:6px 0 12px}.settlement-summary>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.settlement-summary article{padding:10px 12px;border-radius:9px;background:#c9ab6610;border:1px solid #c9ab6620}.settlement-summary article b{font-size:12px;color:#f0d7a6;display:flex;justify-content:space-between;gap:12px}.settlement-summary article p{font-size:11px;line-height:1.6;margin:6px 0 0;color:#e0d5df;overflow-wrap:anywhere}.settlement-summary article small{display:block;font-size:10px;color:#b5aabf;line-height:1.5;margin-top:5px}.settlement-summary .returned-chips{border-color:#8bbbc533}.settlement-summary .returned-chips b{color:#a6d3d7}.focus-mode .table-flights{display:none}@media(prefers-reduced-motion:reduce){.table-flights{display:none}.table-flight{animation:none!important}}.game-sound-controls{display:grid;gap:10px;padding:12px 0}.game-sound-controls button{min-height:44px;justify-self:start;padding:8px 14px;border:1px solid rgba(229,197,132,.48);border-radius:12px;background:#111627c7;color:#f5e4c2;font:inherit;font-weight:600}.game-sound-controls button:disabled{opacity:.62}.game-sound-controls label{display:flex;align-items:center;gap:12px}.game-sound-controls input{min-height:44px;min-width:100px;flex:1;accent-color:#e5c584}.game-sound-controls small{color:#c5c3d2;line-height:1.4}.game-sound-controls .game-sound-style{display:grid;gap:8px;min-width:0}.game-sound-style select{width:100%;min-width:0;min-height:44px}.campaign-table-progress{display:block;background:transparent;border:0;padding:2px 0;min-height:24px;color:#e6ca91;font-size:11px;line-height:1.4;text-align:left}.poker-table[data-competition=championship] .table-wordmark{color:#d8c28a;letter-spacing:.18em;font-size:clamp(9px,2.3vw,13px);text-shadow:0 1px 4px #0008}.poker-table[data-competition=championship] .table-felt-light{background:conic-gradient(from 0deg,transparent 0 30%,#a8c9f926 43%,transparent 57% 100%)}.poker-table[data-competition=championship] .felt-lines{border-color:#cbb17a;box-shadow:inset 0 0 28px #819ec516}.table-felt-light,.table-felt-grain{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse,transparent 32%,#000 72%,transparent 96%);-webkit-mask-image:radial-gradient(ellipse,transparent 32%,#000 72%,transparent 96%)}.table-felt-light{background:conic-gradient(from 0deg,transparent 0 30%,#edcc8e0d 43%,transparent 57% 100%);animation:table-felt-breathe 28s ease-in-out infinite;opacity:.55}.table-felt-grain{background:repeating-linear-gradient(28deg,transparent 0 3px,#fff2 3px 3.3px,transparent 3.3px 6px);opacity:.035}.theme-ocean .table-felt-light{background:conic-gradient(from 0deg,transparent 0 30%,#9cd6df15 43%,transparent 57% 100%)}.theme-ruby .table-felt-light{background:conic-gradient(from 0deg,transparent 0 30%,#e4b2c519 43%,transparent 57% 100%)}.table-flights.is-still .table-felt-light{animation:none;opacity:.22}.flight-bet .poker-chip-stack:after,.flight-payout .poker-chip-stack:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #e7cc8a66;border-radius:50%;opacity:0;animation:chip-arrival-ring var(--duration) ease-out var(--delay) both;pointer-events:none}.flight-return .poker-chip-stack{filter:saturate(.55)}@keyframes table-felt-breathe{0%,to{transform:rotate(-14deg);opacity:.32}50%{transform:rotate(14deg);opacity:.65}}@keyframes chip-arrival-ring{0%,60%{opacity:0;transform:scale(.65)}78%{opacity:.45}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.table-felt-light,.poker-chip-stack:after{animation:none!important}.table-felt-light{opacity:.22}}.private-pace{padding:16px;border:1px solid #edce9133;border-radius:18px;background:linear-gradient(145deg,#242f3d,#121c2b);margin:12px 0}.private-pace h3{font-family:Georgia,serif;margin:6px 0}.private-pace p,.private-pace small{color:#c1c6ce;line-height:1.5}.private-pace>div{display:flex;gap:8px;margin:12px 0}.private-pace button{flex:1;min-height:44px}.private-pace button[aria-pressed=true]{opacity:1;background:#5c4b33;color:#f3dca8;border-color:#edce91}.private-hosting{margin:12px 0;padding:16px;border:1px solid #edce9133;border-radius:18px;background:#162232}.private-hosting h3{font-family:Georgia,serif;margin:6px 0}.private-hosting p,.private-hosting small{color:#c1c6ce;line-height:1.5;overflow-wrap:anywhere}.private-hosting small{display:block;margin:10px 0}.private-hosting form{display:grid;gap:12px}.private-hosting label{display:grid;gap:8px}.private-hosting select{width:100%;min-width:0;min-height:44px;font-size:16px}.private-hosting button{min-height:44px;margin-top:8px;white-space:normal}.hosting-offer{padding:12px;margin:12px 0;border:1px solid #bda97455;border-radius:12px;background:#4d44332c}.hosting-offer strong{overflow-wrap:anywhere}.hosting-actions{display:flex;flex-wrap:wrap;gap:8px}.hosting-actions button{flex:1}:root{font-family:DM Sans,sans-serif;color:#edf0e9;background:#091719;font-synthesis:none;font-weight:400;--mint: #bcf2b0;--gold: #e5c886;--line: #ffffff12;--muted: #8b9c9a}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:1px solid #ffffff20;border-radius:9px;padding:11px 16px;background:#213537;color:#e7eee8;font-weight:600;transition:background .18s,transform .18s}button:hover:not(:disabled){background:#36504c;transform:translateY(-1px)}button:disabled{opacity:.4;cursor:not-allowed}input,select{width:100%;padding:13px 14px;border-radius:8px;background:#0d2022;border:1px solid #ffffff20;color:#ecf1e9;outline:none}input:focus,select:focus{border-color:var(--mint)}input[type=checkbox]{width:auto;accent-color:var(--mint)}input[type=range]{accent-color:var(--mint);padding:0}label{display:grid;gap:8px;font-size:12px;font-weight:600;letter-spacing:.02em;margin:18px 0}h1,h2,h3{font-family:Manrope,sans-serif;margin:0 0 12px;letter-spacing:-.045em}h1{font-size:44px;line-height:1.12;font-weight:600}h2{font-size:28px;font-weight:600}h3{font-size:20px;font-weight:600}p{line-height:1.7;margin:10px 0 18px}small{font-size:11px;color:var(--muted)}.primary{background:var(--mint);color:#173128;border-color:var(--mint)}.primary:hover:not(:disabled){background:#d5ffcc}.gold{background:var(--gold);color:#372b16}.outline{background:transparent;border-color:#ffffff28}.link{padding:12px 0;border:0;background:none;color:var(--mint);font-size:12px}.wide{width:100%}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--mint);display:block;margin-bottom:12px}.subtle,.fine{color:var(--muted)}.fine{font-size:11px;line-height:1.7}.accent{color:var(--mint)}.brand{display:flex;gap:11px;align-items:center;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.brand-light{font-weight:400;margin-left:4px}.brand small{display:block;font-size:7px;font-weight:500;letter-spacing:.22em;margin-top:3px}.brand-mark{font-size:30px;border:1px solid #a9d0b950;width:43px;height:47px;border-radius:14px 14px 20px 20px;display:grid;place-items:center;color:var(--mint)}.loading{height:100dvh;display:grid;place-content:center;gap:20px}.entry{min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr}.entry-art{background:radial-gradient(ellipse at 65% 30%,#31675255,transparent 55%),#112c2c;position:relative;overflow:hidden;padding:50px 65px;min-height:800px}.entry-copy{position:absolute;bottom:70px;left:65px;z-index:2}.entry-copy h1{font-size:68px;line-height:1.06;margin:22px 0}.entry-copy p{color:#aec0b9;font-size:14px}.pill{border:1px solid #c0f3b734;display:inline-block;border-radius:30px;padding:10px 14px;font-size:9px;letter-spacing:.12em;margin-top:16px;color:var(--mint)}.orbit{position:absolute;border:1px solid #a9d0b922;border-radius:50%;width:520px;height:520px;top:95px;left:90px;transform:rotate(-30deg)}.orbit.two{width:640px;height:640px;left:35px;top:35px}.hero-cards{position:absolute;top:185px;left:160px;display:flex;transform:rotate(-14deg)}.hero-cards .card{width:105px;height:150px;box-shadow:0 20px 30px #0006}.hero-cards .card+.card{transform:rotate(26deg) translate(0);margin-left:-15px}.hero-cards .card b{font-size:32px}.hero-cards .card i{font-size:52px}.auth{width:min(430px,90%);margin:auto;padding:50px 25px}.auth h2{font-size:38px}.auth>p{font-size:14px;color:var(--muted)}.auth form{margin-top:30px}.auth .fine{margin-top:35px;font-size:11px}.app{max-width:1600px;margin:auto}header{height:96px;padding:0 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.header-right{display:flex;align-items:center;gap:26px}.wallet{border-left:1px solid #ffffff20;padding-left:24px;display:grid;gap:4px}.wallet span{font-size:8px;letter-spacing:.13em;color:var(--muted)}.wallet b{font-size:18px;color:var(--gold);font-weight:600}.avatar{width:40px;height:40px;border-radius:50%;background:#30443d;display:grid;place-items:center;font-size:12px;padding:0;color:#d4e4ce}.connection{font-size:8px;letter-spacing:.15em;color:#bf916e}.connection.online{color:var(--mint)}.connection:before{content:"●";margin-right:7px}nav{display:flex;gap:26px;padding:0 56px;height:65px;border-bottom:1px solid var(--line);overflow:auto;scrollbar-width:none}nav button{background:transparent;border:0;border-radius:0;font-size:12px;font-weight:500;color:#9baaa6;white-space:nowrap;padding:0 2px;border-bottom:2px solid transparent}nav button span{font-size:18px;margin-right:8px}nav button.active{color:var(--mint);border-bottom-color:var(--mint)}.content{padding:35px 56px 65px;min-height:70vh}.lobby-hero{position:relative;display:flex;justify-content:space-between;min-height:295px;border:1px solid #ffffff0c;border-radius:18px;padding:38px 42px;background:radial-gradient(ellipse at 85% 60%,#31695466,transparent 60%),linear-gradient(115deg,#1d3734,#142d2c);overflow:hidden}.lobby-hero h1{font-size:46px}.lobby-hero em{font-style:normal;color:var(--mint)}.lobby-hero p{font-size:13px;color:#a4b5ae}.hero-meta{display:flex;gap:22px;font-size:10px;color:#c2ccc2;margin-top:27px}.lobby-art{position:relative;width:300px;flex-shrink:0}.tilt-card{position:absolute;left:75px;top:0;display:flex;transform:rotate(12deg)}.tilt-card .card{width:90px;height:130px;box-shadow:0 15px 20px #0005}.tilt-card .card:first-child{transform:rotate(-26deg) translate(8px,5px)}.tilt-card .card b{font-size:30px}.tilt-card .card i{font-size:45px}.chip{position:absolute;display:grid;place-items:center;border:7px dashed #d4c18e;border-radius:50%;background:#223c38;box-shadow:0 8px #0d211d;width:83px;height:83px;font-size:29px;color:var(--gold);z-index:2}.c1{left:12px;top:130px;transform:rotate(-16deg)}.c2{right:12px;top:125px;transform:rotate(24deg);width:65px;height:65px;font-size:20px}.art-caption{position:absolute;bottom:0;font-size:8px;letter-spacing:.18em;left:45px;color:#9ebca8}.section-title{display:flex;justify-content:space-between;align-items:center;margin:32px 0 22px;gap:20px}.section-title .eyebrow{margin-bottom:7px}.section-title h2,.section-title h1{margin:0}.section-title>.subtle{font-size:11px}.lobby-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:22px}.rooms{display:flex;flex-direction:column;gap:14px}.room-card{padding:25px;display:flex;gap:22px;align-items:center;border:1px solid #ffffff12;border-radius:13px;background:#112326}.room-card h3{font-size:20px;margin:0 0 14px}.room-card .eyebrow{font-size:8px;margin-bottom:6px;color:var(--muted)}.room-card button{margin-left:auto;font-size:11px}.room-symbol{width:60px;height:65px;background:linear-gradient(140deg,#294a3e,#192c2b);border-radius:13px;display:grid;place-items:center;font-size:33px;color:var(--gold)}.seat-dots{display:flex;align-items:center;gap:5px}.seat-dots i{width:8px;height:8px;border:1px solid #7b9280;border-radius:50%}.seat-dots i.filled{background:var(--mint);border-color:var(--mint)}.seat-dots small{margin-left:6px;font-size:9px}.panel{background:#102326;border:1px solid #ffffff10;border-radius:13px;padding:25px}.create h3{font-size:22px}.create label{margin:15px 0}.check{display:flex;align-items:center;color:var(--muted)}.create>small{display:block;text-align:center;margin-top:14px;font-size:10px}.trust-strip{display:flex;justify-content:center;gap:40px;padding:28px 0 0;color:#839992;font-size:10px}footer{padding:20px 56px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#738d84}.card{display:inline-flex;flex-direction:column;justify-content:space-between;padding:6px 7px;background:#f3f1e8;border-radius:5px;width:45px;height:65px;color:#192c30;font-style:normal;box-shadow:0 3px 5px #0004;flex-shrink:0}.card b{font-size:19px;line-height:1}.card i{font-style:normal;font-size:24px;text-align:right;line-height:1}.card.red{color:#c7464c}.card.back{background:repeating-linear-gradient(45deg,#446a58,#446a58 3px,#325341 3px,#325341 6px);border:2px solid #b2c6ad;color:#c0d4b8;justify-content:center;align-items:center}.card.small{width:25px;height:36px;padding:3px;border-radius:3px}.card.small b{font-size:12px}.card.small i{font-size:15px}.card-slot{width:45px;height:65px;border:1px solid #ffffff18;border-radius:5px;display:grid;place-items:center;color:#b9d6c415}.game-layout{display:grid;grid-template-columns:minmax(320px,680px) minmax(240px,1fr);gap:28px;max-width:1100px;margin:auto}.table-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.table-heading h2{font-size:23px;margin:0}.table-heading .eyebrow{font-size:9px;margin-bottom:6px}.table-heading button{font-size:11px}.poker-table{position:relative;min-height:535px;padding:20px 18px 12px;background:radial-gradient(ellipse at center,#285249,#13322f 65%,#0b2224);border:1px solid #607d613a;border-radius:34px;overflow:hidden;box-shadow:inset 0 0 0 6px #0d2426,inset 0 0 0 8px #7f8d6c22}.felt-lines{position:absolute;top:100px;right:12px;bottom:100px;left:12px;border:1px solid #b0bb8740;border-radius:50%;box-shadow:inset 0 0 0 8px #0a272428}.seats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:215px 14px}.seat-media{height:125px;background:linear-gradient(135deg,#234039,#122b2c);border:1px solid #758d7940;border-radius:12px;position:relative;display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 15px #0003}.seat-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:11px}.self-video{transform:scaleX(-1)}.initials{font-size:27px;color:#abc0af66;font-family:Manrope;font-weight:500}.camera-label{position:absolute;bottom:12px;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#9eb6a477}.empty-seat{font-size:25px;color:#9eb6a455}.hole-cards{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);display:flex;gap:3px;z-index:3}.dealer{position:absolute;left:5px;bottom:5px;z-index:4;font-size:9px;background:#eeeade;color:#25392d;border-radius:50%;width:17px;height:17px;display:grid;place-items:center}.seat-caption{display:flex;justify-content:space-between;gap:3px;margin-top:17px;font-size:9px;align-items:center}.seat-caption b{font-weight:500;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seat-caption span{font-size:9px;color:var(--gold);white-space:nowrap}.seat-action{font-size:8px;text-align:center;display:block;min-height:13px;margin-top:4px;color:#b7c3aa}.acting .seat-media{border-color:var(--mint);box-shadow:0 0 0 2px #bcf2b025,0 0 20px #bcf2b019}.acting .seat-caption b{color:var(--mint)}.folded{opacity:.55}.board{position:absolute;z-index:1;top:44%;left:50%;transform:translate(-50%,-35%);width:95%;text-align:center}.community{display:flex;gap:6px;justify-content:center;margin:16px 0}.table-wordmark{font-family:Manrope;letter-spacing:.24em;font-size:10px;color:#b2cbad52}.pot{display:flex;flex-direction:column;gap:5px;font-size:22px;color:var(--gold)}.pot small{font-size:8px;letter-spacing:.15em;color:#aac3b0}.pot>span{font-size:8px;letter-spacing:.12em;color:#b6cab5}.table-message{font-size:10px;color:#cad8c7;margin:12px auto 0;max-width:85%;min-height:25px}.action-bar{background:#122b2d;padding:18px;border:1px solid #ffffff10;border-radius:13px;margin-top:15px}.turn-line{display:flex;justify-content:space-between;margin-bottom:12px;font-size:11px}.turn-line span{color:var(--mint)}.bet-buttons{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:8px}.bet-buttons button{font-size:12px}.raise-controls{display:flex;gap:20px;align-items:center;margin-top:14px}.raise-controls button{white-space:nowrap;font-size:10px;padding:6px 10px}.deal-row{display:flex;justify-content:space-between;align-items:center;gap:15px}.deal-row p,.deal-row span{font-size:11px;color:var(--muted);margin:0}.deal-row button{font-size:12px}.fair-note{font-size:9px;color:#819e8c;text-align:center;margin:15px 0}.table-sidebar{display:flex;flex-direction:column;gap:16px;padding-top:64px}.table-sidebar .panel{padding:23px}.table-sidebar p{font-size:12px}.media-controls{display:flex;flex-wrap:wrap;gap:8px}.media-controls button{font-size:10px;flex:1}.preview{width:100%;border-radius:10px;max-height:150px;object-fit:cover;margin-bottom:15px}progress{width:100%;height:5px;accent-color:var(--mint);border:0;border-radius:6px;background:#ffffff10}progress::-webkit-progress-bar{background:#ffffff12;border-radius:6px}progress::-webkit-progress-value{background:var(--mint);border-radius:6px}details{padding:10px 0;border-bottom:1px solid var(--line);font-size:11px}summary{cursor:pointer;line-height:1.6}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.inline-form{display:flex;gap:8px}.inline-form button{white-space:nowrap;font-size:12px}.list-row{display:flex;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.list-row:last-child{border:0}.list-row>button,.list-row>strong,.list-row>.subtle,.list-row>small{margin-left:auto}.list-row small{display:block;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.list-row button{font-size:11px}.empty{color:var(--muted);padding:25px 0;font-size:13px}.gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.gift-card{padding:18px 8px;background:#172e30;display:flex;flex-direction:column;align-items:center;gap:10px}.gift-card>span{font-size:32px}.gift-card b{font-size:10px}.gift-card small{font-size:9px}.gift-icon{font-size:28px}.inbox{margin-top:22px}.quest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.quest{padding:30px}.quest-icon{display:grid;place-items:center;width:60px;height:60px;background:#263f38;border-radius:17px;color:var(--gold);font-size:32px;margin-bottom:25px}.quest p{font-size:13px;min-height:44px}.quest .accent{font-size:12px;min-height:0;margin-top:25px}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collectible{padding:20px;border-radius:15px;border:1px solid #ffffff1a;background:radial-gradient(ellipse at 50% 35%,hsl(var(--hue) 25% 25%),#112426 80%);text-align:center;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between}.collectible small{font-size:8px;letter-spacing:.14em}.collectible-art{font-size:75px;color:hsl(var(--hue) 45% 75%);text-shadow:0 0 30px hsl(var(--hue) 45% 50% / .3)}.collectible h3{font-size:16px;margin:0}.collectible>span{font-size:9px;color:var(--muted)}.collectible.locked{filter:saturate(.25);opacity:.6}.rank-number{font-size:20px;color:var(--gold);width:25px;font-family:Manrope}.rank strong{font-size:13px;font-weight:500}.rank strong small{display:inline}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.stats h2{margin:15px 0;font-size:32px;color:var(--mint)}.stats span{font-size:11px;color:var(--muted)}.ledger{margin:20px 0}.error{border:1px solid #ed9e6f44;background:#4b3029;color:#ffdbca;font-size:12px;padding:13px;border-radius:8px;margin:15px 0}.floating{position:fixed;z-index:30;top:12px;left:50%;transform:translate(-50%);width:min(500px,92%);display:flex;align-items:center;gap:15px}.floating button{margin-left:auto;background:transparent;border:0;padding:2px;font-size:20px}.toast{position:fixed;z-index:35;bottom:30px;left:50%;transform:translate(-50%);background:#d1ebc6;color:#1f352d;border-radius:12px;padding:15px 22px;font-size:12px;box-shadow:0 6px 20px #0005;max-width:90vw}.return-table{position:fixed;bottom:20px;right:20px;background:var(--mint);color:#1b3025;z-index:15;box-shadow:0 5px 20px #0005}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:40;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{position:relative;width:340px;display:flex;flex-direction:column;gap:12px}.close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:22px;padding:3px}.invite-banner{padding:20px;background:#243b30;border-radius:12px;display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:13px}.gift-animation{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:100px;pointer-events:none;z-index:10;animation:gift 3s ease forwards}@keyframes gift{0%{transform:translateY(50px) scale(.5);opacity:0}30%,70%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-80px);opacity:0}}@media(min-width:1250px){.seat-media{height:145px}.poker-table{min-height:590px}.seats{gap:225px 20px}}@media(max-width:1000px){header{padding:0 28px}nav{padding:0 28px;gap:22px}.content{padding:28px}.lobby-art{width:220px}.lobby-hero{padding:30px}.lobby-hero h1{font-size:40px}.tilt-card{left:40px}.lobby-grid{grid-template-columns:1.3fr 1fr}.room-card{padding:20px;gap:15px}.room-symbol{display:none}.room-card h3{font-size:18px}.connection{display:none}.entry-art{padding:35px}.entry-copy{left:35px}.entry-copy h1{font-size:55px}.hero-cards{left:70px}.game-layout{gap:18px}.table-sidebar .panel{padding:18px}.quest{padding:20px}.collection-grid{gap:14px}.collectible{padding:15px}.collectible-art{font-size:55px}}@media(max-width:760px){header{height:77px;padding:0 20px}.brand{font-size:15px;gap:8px}.brand-mark{width:34px;height:39px;font-size:25px}.brand small{font-size:6px;letter-spacing:.14em}.header-right{gap:12px}.wallet{padding-left:0;border:0}.wallet b{font-size:14px}.wallet span{font-size:6px}.avatar{width:32px;height:32px;font-size:10px}nav{height:57px;padding:0 20px;gap:25px}nav button{font-size:11px}nav button span{font-size:16px}.content{padding:22px 18px 40px}.lobby-hero{min-height:250px;padding:26px}.lobby-hero h1{font-size:35px}.lobby-hero p{font-size:12px;max-width:210px}.lobby-art{position:absolute;right:-35px;top:60px;width:145px;opacity:.55;transform:scale(.8);pointer-events:none}.lobby-hero>div:first-child{z-index:2}.tilt-card{left:0}.c1{top:120px;left:-5px}.c2,.art-caption{display:none}.hero-meta{font-size:9px;gap:13px;flex-wrap:wrap;margin-top:20px}.eyebrow{font-size:8px}.section-title{margin:25px 0 18px;align-items:flex-start}.section-title h2{font-size:24px}.section-title>.subtle{font-size:9px;padding-top:20px}.lobby-grid{grid-template-columns:1fr}.create{padding:24px}.trust-strip{gap:14px;flex-wrap:wrap;font-size:8px;padding-top:25px}.room-card{padding:20px}.room-symbol{display:grid;width:43px;height:50px;font-size:27px}.room-card .outline{padding:10px;font-size:10px}.seat-dots{gap:4px}.seat-dots i{width:6px;height:6px}.seat-dots small{font-size:8px}.game-layout{display:block;max-width:560px}.table-heading{margin-bottom:15px}.poker-table{min-height:525px;padding:18px 13px 10px;border-radius:28px}.seats{gap:208px 9px}.seat-media{height:125px;border-radius:9px}.seat-caption{display:block;text-align:center;margin-top:14px}.seat-caption b{display:block;max-width:100%;font-size:9px}.seat-caption span{font-size:9px}.seat-action{font-size:7px;margin-top:3px}.seat-media video{border-radius:8px}.board{top:43%;transform:translate(-50%,-25%)}.community{gap:5px;margin:14px 0}.card,.card-slot{width:43px;height:60px}.card b{font-size:18px}.card i{font-size:23px}.table-message{font-size:9px}.pot{font-size:19px}.table-sidebar{padding-top:20px;display:grid;grid-template-columns:1fr}.table-sidebar .panel{padding:23px}.table-sidebar .panel:nth-child(2){display:none}.action-bar{padding:14px}.bet-buttons button{font-size:11px;padding:12px 5px}.deal-row button{font-size:11px;white-space:nowrap}.deal-row p{font-size:10px}.two-col{grid-template-columns:1fr;margin-top:22px}.quest-grid{grid-template-columns:1fr}.quest p{min-height:0}.quest-icon{float:right;width:48px;height:48px;font-size:25px;margin:0 0 15px 15px}.quest .primary{margin-top:8px}.collection-grid{grid-template-columns:repeat(3,1fr);gap:10px}.collectible{padding:12px 6px;border-radius:10px}.collectible-art{font-size:40px}.collectible h3{font-size:11px;letter-spacing:-.02em}.collectible small{font-size:5px}.collectible>span{font-size:7px}h1{font-size:31px}.section-title:has(h1){flex-direction:column;gap:15px}.stats{gap:10px}.stats .panel{padding:14px}.stats small{font-size:7px}.stats h2{font-size:23px}.stats span{font-size:9px}.entry{display:block}.entry-art{min-height:290px;padding:25px;max-height:300px}.entry-copy{position:relative;left:0;bottom:auto;margin-top:35px}.entry-copy h1{font-size:34px;margin:12px 0}.entry-copy .eyebrow{font-size:7px}.entry-copy p{display:none}.pill{font-size:7px;margin-top:0;padding:8px 12px}.hero-cards{top:130px;left:auto;right:35px;transform:rotate(-14deg) scale(.65);transform-origin:right top}.orbit{width:340px;height:340px;left:150px;top:0}.orbit.two{width:440px;height:440px;left:100px;top:-50px}.auth{padding:30px 12px;width:90%}.auth h2{font-size:29px}.auth>p{font-size:12px}.auth form,.auth .fine{margin-top:15px}footer{padding:20px;font-size:7px}.inline-form button{font-size:10px;padding:9px}.gift-grid{gap:7px}.gift-card b{font-size:9px}.invite-banner{gap:15px;font-size:11px}.invite-banner button{font-size:10px}.return-table{font-size:11px}.table-wordmark{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.history-action{font-size:10px!important;margin:5px 0!important;color:#a8bdb3}@media(max-width:760px){.seats{gap:160px 9px}.poker-table{min-height:500px}.board{top:42%}.action-bar{position:sticky;bottom:8px;z-index:8;box-shadow:0 -5px 20px #09171999}.collectible.locked .collectible-art{opacity:.4}}.album-frame.seat .seat-media,.avatar.album-frame{border:2px solid #e5c886;box-shadow:0 0 16px #e5c88640}:root{color:#f4eee7;background:#0b1121;--mint: #ead1a0;--gold: #e5c58d;--line: #e3c48d20;--muted: #b1a9bb}body{background:radial-gradient(ellipse at 80% 0,#31203880,transparent 65%),#0b1121}button{background:#24243d;color:#f4eee7;border-color:#c4a37632}button:hover:not(:disabled){background:#403249}button.primary,.primary{background:linear-gradient(115deg,#f0dbad,#cda269);color:#211a24;box-shadow:0 4px 20px #bd8c4820}input,select{background:#111a2c;color:#f4eee7}header,nav{background:#0c1426;border-color:var(--line)}.brand-logo{width:225px;max-width:100%;height:auto;display:block}.entry-art{background:linear-gradient(90deg,#0b112110,#0b112160),url(/assets/lounge.png) center/cover}.entry-art .orbit{display:none}.entry-art .hero-cards{opacity:.8}.auth{background:#10182a}.lobby-hero{background:linear-gradient(90deg,#0c132bf0,#11172aaa 46%,#10172b10),url(/assets/lounge.png) center/cover;border:1px solid #d2b27744;min-height:335px;border-radius:24px}.lobby-hero h1{font-family:Georgia,serif;font-weight:400;font-size:52px}.lobby-hero em{color:#f0d7ac}.lobby-hero p{color:#c9c0ce}.practice-cta{margin:12px 0 0;min-width:190px;font-size:16px;padding:14px 24px}.lobby-hero .practice-caption{font-size:11px;margin:10px 0 0}.lobby-art{opacity:.85}.chip{padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.chip img{width:100%;height:100%}.panel,.room-card,.create-room,.action-bar{background:linear-gradient(145deg,#1c2136,#141b2f);border-color:var(--line)}.poker-table{background:radial-gradient(ellipse at center,#63394b44,#121a32aa),url(/assets/felt.svg) center/100% 100%;border-color:#bea27370;box-shadow:inset 0 0 0 6px #12192d,inset 0 0 0 8px #b9935940,0 20px 50px #0005}.seat-media{background:linear-gradient(135deg,#2c2942,#141c30);border-color:#b8976040}.initials{color:#d5be9866}.camera-label{top:7px;bottom:auto;color:#f4dfb8;background:#101525d9;border-radius:4px;padding:3px 5px;font-size:8px;z-index:4;letter-spacing:.03em;max-width:100%}.computer-avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:11px;opacity:.65}.acting .seat-media{border-color:#f0d49a;box-shadow:0 0 0 2px #e8c28055,0 0 25px #e2af5930}.acting .seat-caption b{color:#ffe8bb}.seat-caption,.seat-caption span{font-size:11px}.seat-action{color:#d2b9c8;min-height:22px}.card.card-art{padding:0;display:block;border:0;background:none;object-fit:contain;animation:gala-deal .28s ease-out;width:49px;height:70px;box-shadow:0 3px 8px #0005;border-radius:5px}.card.card-art.small{width:35px;height:50px}.own .card.card-art.small{width:42px;height:60px}.card-slot{width:49px;height:70px;border-color:#c9ad7540;color:#e3ca9830}.table-wordmark{font-family:Georgia,serif;font-size:21px;letter-spacing:.05em;color:#dfc08a80}.table-message{color:#eadbe5}.pot small,.pot>span{color:#d1bec8}.bet-chip{display:inline-flex;align-items:center;gap:3px;color:#f3d59e;margin-left:5px;animation:gala-chip .3s ease-out}.bet-chip img{width:15px;height:15px}.practice-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;margin-bottom:12px;background:#251e35;border:1px solid #b4935c40;border-radius:12px}.practice-toolbar>span{font-size:10px;letter-spacing:.1em;color:#e6cba1}.practice-toolbar button{font-size:11px;padding:8px 11px;margin-left:5px}.practice-toolbar small{flex-basis:100%;font-size:10px;color:#bfb0c2}.practice-guide>img{width:65px;margin-bottom:20px}.practice-guide .eyebrow{display:block;line-height:1.6}.gift-art{width:78px;height:78px;object-fit:contain}.collectible-art{height:180px}.collectible-art img{height:100%;width:100%;object-fit:contain}.collectible.locked{filter:none;opacity:.6}.album-frame{background-image:url(/assets/frame-album.svg);background-size:100% 100%}.hand-won .pot{animation:gala-win 1.4s ease-out}.hand-won .table-message{color:#ffe3a9}@keyframes gala-deal{0%{opacity:0;transform:translateY(-10px) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes gala-chip{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes gala-win{0%,to{filter:none}45%{filter:drop-shadow(0 0 12px #f2c97a);transform:scale(1.08)}}@media(max-width:760px){.brand-logo{width:166px}.lobby-hero h1{font-size:38px}.lobby-hero{min-height:330px;background-position:62% center}.lobby-art{display:none}.poker-table{padding:14px 10px 9px;min-height:470px}.seats{gap:190px 8px}.seat-media{height:101px}.seat-caption{font-size:10px}.seat-caption span{font-size:9px}.camera-label{font-size:7px;padding:3px}.card.card-art,.card-slot{width:44px;height:63px}.card.card-art.small{width:28px;height:40px}.own .card.card-art.small{width:35px;height:50px}.practice-toolbar button{font-size:10px}.table-heading h2{font-size:19px}.table-sidebar{padding-top:0}.action-bar{position:sticky;bottom:8px;z-index:7;background:#151b30f5;box-shadow:0 0 24px #0007}.brand{max-width:45%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.avatar{background:#3e3347;color:#e7cfaa}.gift-animation img{width:110px;height:110px;object-fit:contain}.achievement-frames{display:flex;gap:15px;margin:15px 0}.achievement-frames img{width:70px;height:70px}@media(max-width:760px){.action-bar{position:relative;bottom:auto;z-index:3}.seats{gap:216px 8px}.collectible-art{height:120px}.gift-art{width:60px;height:60px}}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collectible{min-width:0;background:linear-gradient(145deg,#36263f,#14223a)}.collectible-art{min-width:0}.collectible-art img{display:block;max-width:100%;min-width:0}.collectible.locked{opacity:.85}.collectible.locked .collectible-art{opacity:.8}@media(max-width:760px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collectible small{font-size:7px;letter-spacing:.01em}.collectible-art{height:112px}.collectible>span{font-size:9px}.collectible h3{font-size:12px;min-height:28px}}.cosmetic-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px}.cosmetic-tabs button{font-size:12px}.cosmetic-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cosmetic-option{min-width:0;text-align:center}.cosmetic-option h3{font-size:19px}.cosmetic-preview{height:215px;display:grid;place-items:center;background:radial-gradient(ellipse,#383149,#0b1426 75%);border-radius:15px;margin-bottom:24px;overflow:hidden}.preview-seat{width:140px;height:158px;position:relative;border:2px solid var(--effect);border-radius:16px;box-shadow:0 0 24px color-mix(in srgb,var(--effect),transparent 65%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--effect);background:#161c30}.preview-seat>span{font-family:Georgia,serif;font-size:40px}.preview-seat small{font-size:8px;letter-spacing:.12em;margin-top:15px}.preview-seat svg{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px)}.preview-seat svg rect{fill:none;stroke:var(--effect);stroke-width:2;stroke-dasharray:75 100;animation:timer-preview 8s linear infinite}.frame-champagne .seat-media,.preview-seat.frame-champagne{border-color:#b59b69;box-shadow:0 0 14px #e6b85922}.frame-aurora .seat-media,.preview-seat.frame-aurora{border-color:#90dace;box-shadow:0 0 16px #7ed8c640;animation:aurora-glow 4s ease-in-out infinite}.frame-velvet .seat-media,.preview-seat.frame-velvet{border-color:#caa2e4;box-shadow:0 0 20px #cc80c440;animation:velvet-glow 4s ease-in-out infinite}.turn-trace{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);pointer-events:none;overflow:visible;z-index:6}.turn-trace rect{fill:none;stroke:var(--effect, #e7c990);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:var(--timer-progress) 100;filter:drop-shadow(0 0 3px var(--effect));transition:stroke-dasharray 1s linear,stroke .3s}.timer-warning .turn-trace rect{stroke:#ffba61;filter:drop-shadow(0 0 4px #ed9135)}.timer-critical .turn-trace rect{stroke:#ff707e;filter:drop-shadow(0 0 5px #ff526c);animation:urgent-glow .7s ease-in-out infinite alternate}.acting .seat-media{box-shadow:0 0 22px #e6cc9744}.is-all-in .seat-action{color:#ffcf83;font-weight:800;text-shadow:0 0 12px #e77c5390}.is-all-in .seat-media:after{content:"ALL IN";position:absolute;top:32px;right:5px;left:5px;text-align:center;color:#ffe0b7;font-size:10px;font-weight:800;letter-spacing:.13em;text-shadow:0 0 10px #e77c53;pointer-events:none;animation:all-in-flare .8s ease-out}.seat-win{position:absolute;top:34%;left:-3%;right:-3%;text-align:center;pointer-events:none;z-index:5;padding:5px 0;color:#fff3cf;font-size:clamp(10px,1.7vw,19px);font-weight:800;text-shadow:0 0 12px #edbe68;background:linear-gradient(90deg,transparent,#664a2677,transparent);animation:winner-reveal 1.5s ease-out}.seat-win span{display:block;font-size:24px;line-height:1}.win-starlight{color:#bff4ff;text-shadow:0 0 15px #80c5eb}.win-ribbon{color:#ffcfec;background:linear-gradient(90deg,transparent,#7c315d99,transparent);text-shadow:0 0 15px #ee9ccc}.winner-banner{text-align:center;font-size:27px;letter-spacing:.08em;color:var(--effect);animation:winner-reveal 3s ease-in-out infinite}.winner-banner>span{display:block;font-size:48px}.winner-banner small{display:block;font-size:8px;letter-spacing:.2em;margin-top:12px}.preview-chips{position:relative;width:160px;height:130px}.preview-chips img{width:65px;position:absolute;top:25px;left:calc(15px + var(--i) * 30px);transform:rotate(calc(var(--i) * 20deg));animation:chip-preview 2.5s ease-in-out infinite;animation-delay:calc(var(--i) * .14s)}.chip-effect-comet img{filter:drop-shadow(-6px -4px 4px #87d6ed88)}.chip-effect-bloom img{filter:drop-shadow(0 0 6px #ee83bd88)}.bet-chip{animation:chip-to-pot .65s cubic-bezier(.2,.8,.3,1)}.bet-chip.chip-effect-comet{animation:comet-to-pot .8s ease-out}.bet-chip.chip-effect-bloom{animation:bloom-to-pot .75s ease-out}.mini-table{width:185px;height:150px;border-radius:60px;border:8px double #bf9b68;display:grid;place-content:center;gap:20px;color:#eed5a8;font-family:Georgia,serif;background:radial-gradient(ellipse,#593951,#172239)}.mini-table div{letter-spacing:.5em;font-size:22px}.poker-table.theme-ocean,.mini-table.theme-ocean{background:radial-gradient(ellipse,#225c69,#121d35)}.poker-table.theme-ruby,.mini-table.theme-ruby{background:radial-gradient(ellipse,#743448,#24172c)}.camera-rule{margin-top:24px;padding:18px 22px;border:1px solid #d6b57a44;background:#251f35;border-radius:12px;display:grid;gap:8px;font-size:12px}.camera-rule span{color:var(--muted)}.presence-status{font-size:11px;color:#e6cd9f;line-height:1.6;margin-bottom:12px}.presence-countdown,.presence-warning{display:block;margin-top:5px}.presence-countdown{color:#ffe4ab;font-variant-numeric:tabular-nums}.presence-warning{padding:9px 11px;border:1px solid #dcae5b88;border-radius:10px;background:linear-gradient(110deg,#483117cc,#251c2acc);color:#fff0cf;font-size:12px}.presence-sitout{margin:0 0 18px;padding:14px 16px;border:1px solid #d8b66d88;border-radius:14px;background:linear-gradient(120deg,#483822cc,#171a2ecc);color:#fff1d2}.presence-sitout p{margin:7px 0 0;color:#e3d7c1;line-height:1.5}@keyframes timer-preview{0%{stroke-dasharray:100 100}to{stroke-dasharray:0 100}}@keyframes aurora-glow{50%{box-shadow:0 0 22px #7ed8c670}}@keyframes velvet-glow{50%{box-shadow:0 0 22px #cc80c470}}@keyframes urgent-glow{to{opacity:.65}}@keyframes winner-reveal{0%{opacity:0;transform:scale(.7)}25%{opacity:1;transform:scale(1.08)}50%,to{opacity:1;transform:scale(1)}}@keyframes all-in-flare{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes chip-preview{0%,to{transform:translateY(18px) rotate(-10deg)}50%{transform:translateY(-15px) rotate(20deg)}}@keyframes chip-to-pot{0%{opacity:0;transform:translateY(-40px) scale(.6)}to{opacity:1;transform:none}}@keyframes comet-to-pot{0%{opacity:0;transform:translate(-30px,-35px) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes bloom-to-pot{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.cosmetic-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cosmetic-option{padding:12px}.cosmetic-preview{height:165px;margin-bottom:15px}.preview-seat{width:95px;height:115px}.cosmetic-option h3{font-size:15px;min-height:38px}.cosmetic-option button{font-size:11px;padding:10px}.winner-banner{font-size:18px}.mini-table{width:120px;height:115px;font-size:12px}.mini-table div{font-size:14px;letter-spacing:.25em}.preview-chips{transform:scale(.75)}.cosmetic-tabs{gap:5px}.cosmetic-tabs button{font-size:11px;padding:9px}.seat-win span{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.room-toolbar,.spectator-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.room-toolbar label{display:flex;align-items:center;gap:12px;margin:0}.room-toolbar select{width:auto}.room-card{flex-wrap:wrap}.room-card .watch-button{background:#26273d;color:#e8d5b0;border:1px solid #cdb68140}.spectator-banner{padding:16px 20px;border:1px solid #cdb68155;border-radius:16px;background:linear-gradient(110deg,#302840,#19283a);justify-content:space-between}.spectator-banner p,.spectating-status{color:#c8bed0;font-size:12px;line-height:1.6;margin:6px 0}.spectator-list{display:flex;gap:7px;flex-wrap:wrap;align-items:center;font-size:11px;color:#c9b9d0;padding:0 0 14px}.spectator-list button{padding:6px 9px;border-radius:20px;font-size:11px}.chat-log{height:240px;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 8px 0;scrollbar-width:thin}.chat-message{background:#252b4055;border:1px solid #ffffff0a;border-radius:12px;padding:10px 12px;margin-bottom:9px}.chat-message.own-message{background:#49324970;border-color:#d6b47c22}.chat-author{background:none;border:0;padding:0;color:#dfc494;font-size:12px;font-weight:700}.chat-author:disabled{opacity:1}.chat-message time{float:right;color:#a9a6b4;font-size:9px;margin-top:4px}.chat-message p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:13px;color:#eee7f1}.chat-compose{display:flex;gap:8px}.chat-compose input{min-width:0;flex:1}.chat-compose button{padding:10px 14px}.table-chat label{font-size:11px;margin:12px 0 6px;display:block}.table-chat small{font-size:9px;color:#aaa2b3;display:block;margin-top:8px}.friend-online{color:#a3d8bb;font-size:12px}.sound-toggle{padding:8px 12px;font-size:11px}.raise-controls{flex-wrap:wrap}.raise-controls input{flex:1;min-width:100px}.raise-controls button{font-size:11px;padding:8px 12px}@media(max-width:760px){.room-toolbar{gap:8px}.room-toolbar button{font-size:11px;padding:10px}.room-card .watch-button{margin-left:auto}.spectator-banner{padding:12px}.spectator-banner button{width:100%}.table-heading{flex-wrap:wrap;gap:8px}.chat-log{height:220px}.action-bar{position:sticky;bottom:0;z-index:10;background:#151b2ff5;box-shadow:0 -5px 24px #0005}}@media(prefers-reduced-motion:reduce){.table-flights{display:none}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:760px){.action-bar{position:relative;bottom:auto;z-index:2}.raise-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.raise-controls input{grid-column:1/-1;width:100%}}.alliance-hero{display:flex;gap:26px;align-items:center;padding:32px;border:1px solid #d8b97c55;border-radius:22px;background:radial-gradient(ellipse at 85% 10%,#704c6c80,transparent),linear-gradient(120deg,#20243d,#151c30);margin-bottom:22px}.alliance-hero h2{font:36px Georgia,serif;margin:10px 0}.alliance-hero p{color:#c5bdcf}.alliance-hero small{display:block;margin-top:8px;color:#c8b990}.alliance-emblem{width:86px;height:104px;flex-shrink:0;display:grid;place-items:center;font:55px Georgia,serif;color:#e5c58e;background:linear-gradient(130deg,#30364e,#1a1d30);border:2px solid #a0845355;border-radius:35px 35px 45px 45px}.alliance-level-2 .alliance-emblem,.profile-alliance.alliance-level-2{border-color:#c4d6e6}.alliance-level-3 .alliance-emblem,.profile-alliance.alliance-level-3{border-color:#edc87d;box-shadow:0 0 24px #edc87d55}.alliance-directory,.alliance-member{display:flex;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff10;flex-wrap:wrap}.alliance-directory>div{flex:1;min-width:130px}.alliance-directory .alliance-emblem{width:52px;height:65px;font-size:35px}.alliance-directory p{font-size:12px;line-height:1.5;color:#b5b3c4}.alliance-directory h3{margin:0}.alliances-screen textarea{width:100%;min-height:90px;resize:vertical;padding:12px;border:1px solid #ffffff20;background:#141a2c;color:#f7f0e6;border-radius:10px;font:inherit}.alliances-screen label{display:block;margin:14px 0}.alliances-screen label.check{display:flex}.objective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.objective-grid .panel{padding:22px}.objective-grid p{font-size:12px;line-height:1.6;color:#bfb9cc;min-height:48px}.objective-grid small,.objective-grid b{display:block;margin-top:12px;font-size:12px}.objective-done{border-color:#82c5ad}.objective-done .eyebrow{color:#82c5ad}.alliance-announcement{border-left:3px solid #dbbd83;padding:18px 22px;background:#342b4050;margin:16px 0;border-radius:5px 15px 15px 5px;white-space:pre-wrap;overflow-wrap:anywhere}.alliance-member small{display:block;color:#b8afc6;margin-top:6px}.member-actions{display:flex;flex-wrap:wrap;gap:6px}.member-actions button{font-size:10px;padding:7px}.alliance-unlocks{display:grid;gap:10px}.alliance-unlocks span{opacity:.5;padding:10px;border:1px dashed #ffffff30;border-radius:10px;font-size:12px}.alliance-unlocks .unlocked{opacity:1;border-style:solid;color:#ead19f}.spaced{margin-top:30px}.profile-alliance{margin-bottom:20px}.queue-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;padding:8px 0 20px}@media(max-width:760px){.objective-grid{grid-template-columns:1fr}.alliance-hero{padding:20px;gap:16px}.alliance-hero h2{font-size:25px}.alliance-emblem{width:62px;height:80px;font-size:40px}.alliance-hero p{font-size:12px}.alliance-hero small{font-size:10px}}.hand-replay{padding:12px;border:1px solid #cbb38144;border-radius:12px;margin:12px 0}.replay-cards{display:flex;gap:4px;margin:8px 0}.replay-cards img{width:36px;height:51px;object-fit:contain}.hand-replay article{border-top:1px solid #ffffff22;padding:12px 0}.raise-controls input[type=number]{width:100px;min-width:70px}.focus-mode .poker-table *,.focus-mode .table-surface *,.focus-mode .winner-banner,.focus-mode .gift-animation{animation:none!important}.focus-mode .gift-animation{display:none}.player-controls-hint{font-size:12px;color:#c8c1d0;text-align:center}.seat-media[role=button]{cursor:pointer}.seat-media[role=button]:focus-visible{outline:3px solid #edce91;outline-offset:3px}.player-dialog{position:fixed;inset:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) var(--safe-area-inset-right, env(safe-area-inset-right, 0px)) var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) var(--safe-area-inset-left, env(safe-area-inset-left, 0px));margin:auto;max-width:calc(100vw - var(--safe-area-inset-left, env(safe-area-inset-left, 0px)) - var(--safe-area-inset-right, env(safe-area-inset-right, 0px)) - 32px);max-height:calc(100dvh - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) - 32px);overflow-y:auto;padding-top:38px;color:inherit}.player-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.player-dialog .close{min-width:44px;min-height:44px}@media(orientation:landscape)and (max-height:500px){.game-layout{display:block;max-width:620px;margin-inline:auto}.seats{row-gap:240px}.action-bar{position:relative;bottom:auto}.table-sidebar{padding-top:20px}}.player-dialog form{display:grid;gap:12px}.player-dialog textarea{width:100%;max-width:100%;box-sizing:border-box;resize:vertical;min-height:100px;padding:12px;border:1px solid #ffffff35;border-radius:10px;background:#101827;color:#f4eee7;font:inherit;font-size:16px}.player-dialog textarea:focus-visible{outline:2px solid #edce91;outline-offset:2px}.auth label small{font-size:12px;line-height:1.5;color:#b7b2c5;font-weight:400}.auth .password-toggle{padding:6px 0;background:none;border:0;color:#e9cd95;font-size:13px;justify-self:end}.google-entry{margin:22px 0}.google-entry[hidden]{display:none}.auth-divider{display:block;text-align:center;color:#aaa4b9;font-size:12px;margin:18px 0}.onboarding-steps{margin:24px 0;padding:18px;border:1px solid #b397602f;border-radius:16px;background:#12172c88}.onboarding-steps strong{color:#ead4ad;font-size:14px}.onboarding-steps p{font-size:13px!important;line-height:1.5;margin:10px 0!important}.onboarding-steps b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#c9aa6620;color:#e9cd95;margin-right:7px}.live-signal{position:absolute;top:7px;right:7px;z-index:4;display:flex;align-items:center;gap:3px;min-height:20px;padding:3px 6px;border-radius:8px;background:#071720c9;color:#b4ded0;font-size:9px;pointer-events:none}.live-signal.speaking{box-shadow:0 0 0 1px #78ddb377;color:#9defc7}.live-signal i{display:block;width:3px;height:9px;border-radius:3px;background:currentColor;animation:gala-speaking .6s ease-in-out infinite alternate}.live-signal i:nth-child(2){animation-delay:-.2s;height:13px}.live-signal i:nth-child(3){animation-delay:-.4s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes gala-speaking{to{transform:scaleY(.35)}}@media(prefers-reduced-motion:reduce){.live-signal i{animation:none}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #edce91;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.frame-constellation-laurel .seat-media,.preview-seat.frame-constellation-laurel{box-shadow:inset 0 0 0 2px #a6dbed,0 0 12px #a6dbed50;border-color:#d9eff4}.chip-effect-obsidian-gold{--chip-color: #d8b76c;filter:contrast(1.15) saturate(.6)}.frame-imperial-gold .seat-media,.preview-seat.frame-imperial-gold{border-color:#ffe3a8;box-shadow:inset 0 0 0 2px #c49745,0 0 14px #d7ab5140}.chip-effect-royal-sapphire img{filter:sepia(1) saturate(5) hue-rotate(165deg)}.recovery-banner{max-width:1152px;margin:12px auto;padding:16px 20px;border:1px solid #d5b98555;border-radius:12px;background:#242033;color:#eedabb}.recovery-banner p{font-size:13px;line-height:1.5;margin:8px 0 12px;color:#d0cbd9}.recovery-banner button{margin:4px 10px 0 0;min-height:44px}@media(max-width:600px){.recovery-banner{margin:10px 12px;padding:14px}.recovery-banner button{width:100%;margin-right:0}}.game-drawer.table-menu-drawer{inset:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) auto var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) 0;margin:0;width:min(360px,92vw);max-height:none;border-radius:0 20px 20px 0;padding:20px;background:linear-gradient(145deg,#132430fa,#0a1520fc);border:1px solid #d6bd9035;box-shadow:18px 0 60px #0008;overflow-y:auto;scrollbar-width:thin}.table-menu-drawer .game-drawer-heading{margin-bottom:18px}.table-menu-drawer .game-drawer-heading h2{font:25px Georgia,serif;color:#efdab2}.table-menu-presence{display:flex;gap:10px;padding:0 0 18px;border-bottom:1px solid #d6bd9026}.table-menu-presence>span{color:#9bceb7;font-size:9px;padding-top:5px}.table-menu-presence strong{color:#e8dfcf;font-size:12px;font-weight:500}.table-menu-note{margin:5px 0 0;color:#aebebf;font-size:11px;line-height:1.6}.table-menu-group{margin-top:18px}.table-menu-group h3{margin:0 0 6px;color:#b7a98a;font:500 9px/1.5 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.game-drawer.table-menu-drawer .table-menu-links{display:grid;gap:0;border:0;padding:0}.game-drawer.table-menu-drawer .table-menu-links button{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 4px;text-align:left;border:0;border-radius:8px;background:transparent;color:#e9e3d8;font-size:13px;box-shadow:none}.table-menu-links .table-line-icon{color:#d8bf91;width:21px;height:21px;flex-basis:21px}.table-menu-links b{margin-left:auto;color:#a79574;font-size:20px;font-weight:400}.game-drawer.table-menu-drawer .table-menu-links button:hover:not(:disabled){background:#cfb98b0d}.table-menu-more{margin-top:16px;border-top:1px solid #d6bd9026;padding-top:8px}.table-menu-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:#bdc7c7;font-size:12px;cursor:pointer;list-style:none}.table-menu-more>summary::-webkit-details-marker{display:none}.table-menu-exit{margin-top:16px;padding-top:16px;border-top:1px solid #d6bd9026}.table-menu-exit .table-menu-leave{display:flex;align-items:center;justify-content:space-between;min-height:48px;width:100%;margin:0 0 8px;background:#803e4b18;border:1px solid #c279833d;border-radius:12px;color:#edb7bc;font-size:13px;box-shadow:none}.table-menu-exit>small{display:block;color:#9fafb3;font-size:10px;line-height:1.6}.table-menu-drawer button:focus-visible,.table-menu-more>summary:focus-visible{outline:2px solid #e2c993;outline-offset:2px}@media(max-height:650px){.game-drawer.table-menu-drawer{padding:14px 18px}.table-menu-presence{padding-bottom:12px}.table-menu-group{margin-top:12px}}.game-drawer.table-controls-drawer{background:linear-gradient(145deg,#132430,#0a1520);border-color:#d6bd9035}.table-controls-drawer .table-sidebar{display:grid;gap:16px}.table-controls-drawer .table-sidebar .panel{background:#ffffff03;border:1px solid #d6bd901c;box-shadow:none;border-radius:14px;padding:16px}.table-controls-drawer .table-sidebar>button{min-height:48px;background:#ffffff06;border-color:#d6bd9026;box-shadow:none}.table-controls-drawer .table-sidebar h3{color:#e8d7b9}.table-controls-drawer input:not([type=range]):not([type=checkbox]),.table-controls-drawer select{font-size:16px;min-height:44px}.game-shell{background:radial-gradient(ellipse at 50% 8%,#30223c 0,#101529 52%,#090e1b);min-height:100dvh}.game-shell>header{height:66px;min-height:66px;padding:8px 24px;background:#0b1121e8;border-bottom:1px solid #cbb17c26}.game-shell>header .brand img{max-height:42px;max-width:160px}.game-shell .header-right{gap:16px}.game-shell .header-right>button:not(.avatar){min-height:40px;padding:6px 12px;font-size:11px;background:transparent}.game-shell .header-right .avatar{width:40px;height:40px;min-width:40px;padding:0;overflow:hidden}.game-shell .wallet{border:0;padding:0}.game-shell .wallet b{font-size:18px}.game-nav{position:sticky;top:0;z-index:15;display:grid!important;grid-template-columns:repeat(4,1fr);gap:0;max-width:740px;margin:0 auto;padding:0!important;height:58px;background:#101627ed;border:1px solid #d5ba8030;border-radius:0 0 18px 18px;overflow:visible!important}.game-nav button{min-height:48px;padding:8px 20px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;border:0;border-radius:0;background:transparent;color:#b9bfd0;position:relative}.game-nav button[aria-current=page]{color:#f6dca3;background:linear-gradient(0deg,#c3a26620,transparent);box-shadow:inset 0 -2px #e4bd79}.game-nav button span{font-size:20px}.game-nav i{background:#895485;color:#fff;border-radius:20px;padding:2px 5px;font-size:10px}.game-shell>.content{padding:24px}.game-shell>footer{padding:20px;font-size:10px}.game-drawer{position:fixed;inset:auto 0 0;margin:0 auto;width:min(620px,100%);max-height:88dvh;overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #c5a26a70;border-radius:24px 24px 0 0;background:linear-gradient(150deg,#20283d,#171525);color:#f7f0e5;box-shadow:0 -20px 90px #0009;z-index:100}.game-drawer::backdrop{background:#030612a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.game-drawer-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.game-drawer-heading h2{font-size:22px;margin:0}.game-drawer-heading>button{font-size:25px;min-width:44px;min-height:44px}.destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.destination-list button{display:flex;align-items:center;gap:10px;padding:18px 12px;min-height:60px;min-width:0;overflow-wrap:anywhere;text-align:left;font-size:12px}.destination-list button span{color:#ebcb8e;font-size:22px;flex-shrink:0}.destination-list button b{margin-left:auto;flex-shrink:0}@media(max-width:360px){.destination-list{grid-template-columns:minmax(0,1fr)}}.lounge-game{max-width:960px;margin:auto}.lounge-player{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.lounge-identity{display:flex;align-items:center;gap:12px;text-align:left;padding:0;background:transparent;border:0}.lounge-identity>span:last-child{display:grid;gap:3px}.lounge-identity strong{font-size:18px}.lounge-identity small{font-size:11px;color:#c3bace}.lounge-avatar{display:grid;place-items:center;position:relative;width:48px;height:48px;flex-shrink:0;border:1px solid #cfaf70;border-radius:50%;background:linear-gradient(140deg,#665073,#23243b);color:#f1d7a3}.lounge-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.lounge-avatar.online:after{content:"";width:10px;height:10px;background:#87d5b6;border:2px solid #101627;border-radius:50%;position:absolute;right:0;bottom:0}.lounge-inbox{display:flex;align-items:center;gap:8px;font-size:22px;min-height:44px;background:#151c30;border-color:#b9a17b40}.lounge-inbox span{font-size:11px}.lounge-play-scene{position:relative;isolation:isolate;min-height:350px;border-radius:28px;overflow:hidden;border:1px solid #d7bb7c60;background:radial-gradient(ellipse at 70% 30%,#75537144,transparent 50%),linear-gradient(135deg,#1a2135,#372337 65%,#11172a);box-shadow:inset 0 1px #ffe0a52b,0 20px 50px #0004;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:32px}.lounge-play-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:repeating-linear-gradient(115deg,transparent 0 78px,#d6b98208 79px 80px)}.lounge-scene-heading{align-self:start;z-index:2}.lounge-scene-heading .eyebrow{color:#e5cb9a;font-size:9px;letter-spacing:.24em}.lounge-scene-heading h1{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:12px 0;font-family:Georgia,serif;letter-spacing:-.04em}.lounge-scene-heading em{font-style:normal;color:#f3d7a0;display:block}.lounge-scene-heading p{font-size:12px;color:#c7c4d5}.live-dot{display:inline-block;width:6px;height:6px;background:#93d3b5;border-radius:50%;margin-right:5px;box-shadow:0 0 10px #92d6b555}.lounge-felt-art{position:absolute;width:55%;height:88%;right:-5%;top:5%;transform:rotate(-13deg);pointer-events:none}.lounge-rail{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:10px solid #252339;border-radius:50%;background:radial-gradient(ellipse,#63415e,#33213c);box-shadow:0 0 0 2px #d8bc7e,0 0 0 8px #1b182b,0 0 0 10px #a8845270,inset 0 0 0 2px #caa46c55,inset 0 0 50px #10091f99,0 24px 24px #07091388}.lounge-rail:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid #debf7a30;border-radius:50%}.lounge-felt-logo{position:absolute;left:50%;top:25%;transform:translate(-50%);display:grid;justify-items:center;color:#efce9744;font-size:35px}.lounge-felt-logo small{font-size:8px;letter-spacing:.3em}.lounge-art-card{position:absolute;width:25%;max-width:90px;top:47%;filter:drop-shadow(0 8px 6px #0009)}.lounge-art-card.ace{left:23%;transform:rotate(-12deg)}.lounge-art-card.king{left:42%;transform:rotate(9deg)}.lounge-chip-stack{position:absolute;right:15%;bottom:25%;width:42px;height:54px}.lounge-chip-stack img{position:absolute;width:42px;filter:drop-shadow(0 2px 1px #0009)}.lounge-plum-chip{position:absolute;width:40px;right:9%;bottom:12%;filter:drop-shadow(0 4px 3px #0008)}.lounge-play-entry{grid-column:1;align-self:end;z-index:3;max-width:330px}.lounge-play-entry button{height:56px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:17px;box-shadow:0 5px #8b6c3e,0 10px 28px #0005}.lounge-play-entry small{display:block;text-align:center;color:#d3c7d1;font-size:10px;margin-top:14px}.lounge-play-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px}.lounge-play-modes button{display:grid;grid-template-columns:32px 1fr;text-align:left;column-gap:10px;align-items:center;padding:16px;background:linear-gradient(120deg,#272137,#182138);border-color:#d4b77635;border-radius:15px}.lounge-play-modes button>span{grid-row:1/3;font-size:28px;color:#e7c787}.lounge-play-modes strong{font-size:14px}.lounge-play-modes small{font-size:10px;color:#c1bed1;margin-top:4px}.lounge-crew>div:first-child{display:flex;align-items:center;justify-content:space-between}.lounge-crew h2{font-size:17px;margin:0}.lounge-crew h2 small{font-size:10px;color:#a9c6b8;margin-left:6px;font-weight:400}.lounge-crew>div>button{min-height:44px;background:transparent;border:0;font-size:11px;color:#e8cd98}.lounge-first-friend{margin:6px 0 16px;padding:14px;display:flex;gap:12px;align-items:center;width:100%;border-style:dashed;background:#17203480}.lounge-first-friend strong{font-size:12px;font-weight:500}.lounge-first-friend span:first-child{font-size:24px;color:#e5c991}.lounge-first-friend span:last-child{margin-left:auto}.lounge-friend-strip{display:flex;gap:10px;overflow:auto;padding:8px 0 18px}.lounge-friend-strip button{display:grid;justify-items:center;min-width:66px;gap:5px;background:transparent;border:0;padding:0}.lounge-friend-strip strong{font-size:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis}.lounge-friend-strip small{font-size:9px;color:#afcbbf}.lounge-progress-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #ccb27f26;padding:16px 0;gap:10px}.lounge-progress-strip button{display:grid;grid-template-columns:30px 1fr;text-align:left;background:transparent;border:0;padding:4px;gap:3px 8px}.lounge-progress-strip button>span{grid-row:1/3;font-size:27px;color:#dec187}.lounge-progress-strip strong{font-size:12px}.lounge-progress-strip small{font-size:9px;color:#bfbace}.lounge-alliance{display:flex;align-items:center;gap:14px;background:transparent;border:0;width:100%;padding:20px 4px;text-align:left}.lounge-alliance>span{font-size:32px;color:#c8a4d5}.lounge-alliance div{display:grid;gap:4px}.lounge-alliance small{font-size:8px;letter-spacing:.2em;color:#b9a1c9}.lounge-alliance strong{font-size:14px}.lounge-alliance b{margin-left:auto}.game-shell.game-active{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.game-active>header,.game-active>.game-nav,.game-active>footer{display:none!important}.game-active>.content{flex:1;min-height:0;padding:0 10px;max-width:none;width:100%;overflow:hidden}.game-active .game-layout{display:block;height:100%;max-width:1000px;margin:auto}.game-active .game{height:100%;min-height:0;display:grid;grid-template-rows:52px minmax(0,1fr) auto 44px 22px;gap:5px}.game-active .table-heading{grid-row:1;margin:0;gap:8px;min-width:0}.game-active .table-heading>div{flex:1;min-width:0}.game-active .table-heading h2{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-active .table-heading .eyebrow{font-size:8px;margin:0 0 4px}.game-active .table-heading button{min-width:44px;min-height:44px;padding:6px 10px;background:transparent}.game-active .table-heading .table-back{font-size:30px;border:0;padding:0}.game-active .table-heading .table-options{font-size:25px}.game-active .camera-status{font-size:10px;color:#f0c6a1;border-color:#bb855860}.game-active .camera-status.ready{color:#a7d8c0}.game-active .poker-table{grid-row:2;min-height:0;height:100%;padding:0;border-radius:30px;border:1px solid #dbba7b80;background:radial-gradient(ellipse,#573451 0,#32263e,#131d30);box-shadow:inset 0 0 0 4px #141a2d,inset 0 0 0 6px #c6a46b45,inset 0 0 45px #050b1f90,0 10px 30px #0004}.game-active .poker-table:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:24px;pointer-events:none;background:repeating-linear-gradient(30deg,#ffe9ae02 0 1px,transparent 1px 4px)}.game-active .felt-lines{top:16%;right:8%;bottom:16%;left:8%;border:1px solid #edc68730;box-shadow:0 0 0 5px #f0cb9020,inset 0 0 0 5px #ffffff03;border-radius:50%}.game-active .seats{position:absolute;top:14px;right:12px;bottom:14px;left:12px;display:grid;height:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:118px 12px}.game-active .seat{min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.game-active .seat-media{height:auto;min-height:0;flex:1;border-radius:12px;background:linear-gradient(145deg,#343047,#111c2f);overflow:visible;border-color:#c3aa7866}.game-active .seat-media video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.game-active .seat-caption{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:29px;flex-shrink:0;margin:3px 0 0;line-height:1.15}.game-active .seat-caption b{font-size:12px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.game-active .seat-caption span{font-size:11px;color:#f2d69e}.game-active .seat-action{height:16px;min-height:16px;line-height:16px;font-size:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;text-align:center}.game-active .bet-chip img{width:12px;height:12px}.game-active .bet-chip{font-size:9px}.game-active .initials{font-size:24px}.game-active .bot-monogram{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8bb7d60;border-radius:50%;font-family:Georgia,serif;color:#ead2a3;background:radial-gradient(circle at 30% 20%,#76617e,#302b44);box-shadow:0 5px 14px #0005;font-size:25px}.game-active .bot-monogram small{position:absolute;font-size:10px;bottom:18%;opacity:.5}.game-active .camera-label{top:4px;left:4px;right:auto;max-width:calc(100% - 8px);font-size:7px;padding:2px 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.game-active .hole-cards{bottom:4px;left:50%;transform:translate(-50%);gap:3px;z-index:5}.game-active .hole-cards .card.card-art.small{width:22px;height:31px;border-radius:3px}.game-active .own .hole-cards .card.card-art.small{width:34px;height:48px}.game-active .dealer{left:4px;bottom:4px;width:17px;height:17px;font-size:10px}.game-active .board{position:absolute;left:50%;top:50%;width:94%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}.game-active .table-wordmark{font-size:8px;letter-spacing:.24em;line-height:10px;opacity:.5}.game-active .community{display:flex;justify-content:center;gap:5px;margin:0}.game-active .community .card.card-art,.game-active .card-slot{width:43px;height:60px;min-width:0;border-radius:5px}.game-active .card-slot{border:1px solid #edc89730;background:#ffffff03;display:grid;place-items:center;color:#d7bd8330}.game-active .pot{font-size:20px;line-height:24px;flex-direction:row;align-items:center;gap:7px}.game-active .pot>span{font-size:9px}.game-active .table-message{font-size:10px;line-height:12px;min-height:12px;margin:0;max-width:94%;max-height:26px;overflow:hidden}.game-active .action-bar{grid-row:3;position:relative;padding:8px 10px;margin:0;border-radius:16px;border:1px solid #d5b57a55;background:linear-gradient(160deg,#24283b,#131d30);box-shadow:0 -5px 25px #0003;min-width:0}.game-active .turn-line{font-size:11px;margin:0 0 7px;line-height:20px;min-height:20px}.game-active .turn-line b{max-width:calc(100% - 135px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-active .turn-line>span{color:#efd19b;font-variant-numeric:tabular-nums}.game-active .bet-buttons{display:grid;grid-template-columns:.8fr 1fr 1.1fr;gap:6px}.game-active .bet-buttons button{min-height:48px;padding:6px;font-size:14px;border-radius:10px}.game-active .bet-buttons button:first-child{background:#272d40}.game-active .bet-buttons .primary{background:linear-gradient(135deg,#d4bd92,#ae8c53)}.game-active .bet-buttons .gold{background:linear-gradient(130deg,#f5dba4,#c4a066);color:#241b16}.game-active .bet-buttons button:disabled{opacity:.48}.game-active .time-bank-button{position:absolute;right:42px;top:3px;min-height:30px;height:30px;padding:2px 8px;font-size:10px;background:#2c3147;border-color:#ffffff20}.game-active .raise-controls{display:grid;grid-template-columns:minmax(40px,1fr) 58px repeat(3,52px);gap:4px;align-items:center;margin-top:6px}.game-active .raise-controls input{min-width:0;width:100%;height:44px;margin:0;padding:5px;font-size:13px;border-radius:8px}.game-active .raise-controls input[type=range]{padding:0;accent-color:#e9c88f}.game-active .raise-controls button{min-width:0;min-height:44px;padding:4px;font-size:10px;border-radius:8px}.game-active #bet-entry-error{grid-column:1/-1;grid-row:2;color:#ffcbba;font-size:10px;margin:0}.game-active .action-bar>small{font-size:10px}.game-active .deal-row,.game-active .watch-dock{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.game-active .deal-row p{font-size:11px;line-height:1.4;margin:0}.game-active .deal-row>span{font-size:9px;flex-shrink:0}.game-active .deal-row button,.game-active .watch-dock button{min-height:44px;font-size:11px;flex-shrink:0}.game-active .watch-dock>span{font-size:11px}.game-active .social-tray{grid-row:4;margin:0;border:0;background:transparent;overflow:visible}.game-active .social-tray-buttons{padding:0;gap:8px;height:44px}.game-active .social-tray-buttons>button{min-height:44px;height:44px;padding:4px;font-size:11px;border:1px solid #d2b37930;background:#191f33}.game-active .social-tray:has(button[aria-expanded=true]){position:fixed;top:60px;right:8px;bottom:190px;left:8px;z-index:40;background:#141b2f;border:1px solid #d4b77c88;border-radius:16px;overflow:auto;box-shadow:0 10px 80px #000b}.game-active .tray-content{max-height:none}.game-active .tray-heading{position:sticky;top:0;background:#151d31;z-index:2}.game-active .table-result-link{grid-row:5;min-height:20px;padding:0;font-size:9px;background:transparent;border:0;color:#cab792}.game-active .fair-note,.game-active .player-controls-hint{display:none}.game-drawer .table-sidebar{display:block}.game-drawer .table-sidebar>.panel{margin-top:12px}.game-drawer .practice-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.game-drawer .practice-toolbar small{display:block;width:100%}.game-drawer button{min-height:44px}.game-drawer .table-sidebar>.outline{float:right}.game-drawer .seat-readiness{margin:12px 0}.game-active>.recovery-banner{flex-shrink:0;margin:0;padding:5px 10px;font-size:10px;max-height:90px;overflow:auto}.game-active>.recovery-banner p{font-size:10px;margin:2px 0}.game-active>.recovery-banner button{min-height:30px;padding:4px 8px;font-size:10px}.game-active>.error.floating{top:55px;bottom:auto;max-width:calc(100% - 24px);font-size:12px;z-index:60}.game-shell button:focus-visible,.game-shell input:focus-visible,.game-shell summary:focus-visible{outline:3px solid #f6d79b;outline-offset:3px}@media(max-width:600px){.game-shell>header{height:56px;min-height:56px;padding:5px 16px}.game-shell>header .brand img{width:108px}.game-shell .header-right{gap:9px}.game-shell .header-right>button:not(.avatar){padding:4px 6px;font-size:9px;min-height:40px}.game-shell .header-right .connection,.game-shell .wallet>span{display:none}.game-shell .wallet b{font-size:14px}.game-shell .header-right .avatar{width:32px;height:32px;min-width:32px}.game-nav{height:54px;border-radius:0}.game-nav button{padding:4px 8px;gap:5px;font-size:11px}.game-nav button span{font-size:18px}.game-shell>.content{padding:16px}.lounge-play-scene{min-height:305px;padding:22px 20px;grid-template-columns:1fr}.lounge-scene-heading h1{font-size:34px}.lounge-scene-heading p{font-size:10px;max-width:160px}.lounge-felt-art{width:67%;height:64%;right:-9%;top:13%}.lounge-play-entry{grid-column:1;max-width:none;align-self:end;margin-top:55px}.lounge-play-entry button{height:52px}.lounge-play-modes{gap:8px;margin:12px 0 16px}.lounge-play-modes button{padding:12px 10px;grid-template-columns:23px 1fr;gap:4px 6px}.lounge-play-modes strong{font-size:12px}.lounge-play-modes small{font-size:9px}.lounge-play-modes button>span{font-size:23px}.lounge-progress-strip{gap:3px}.lounge-progress-strip button{grid-template-columns:20px 1fr;gap:2px 4px}.lounge-progress-strip button>span{font-size:22px}.lounge-progress-strip strong{font-size:10px}.lounge-progress-strip small{font-size:8px}.game-active>.content{padding:0 6px}.game-active .seats{gap:114px 8px;top:12px;right:10px;bottom:12px;left:10px}.game-active .seat-caption b,.game-active .seat-caption span{font-size:10px}.game-active .table-heading h2{font-size:13px}.game-active .table-heading .eyebrow{font-size:7px}.game-active .community .card.card-art,.game-active .card-slot{width:40px;height:56px}.game-active .initials{font-size:20px}.game-active .camera-label{font-size:6px}.game-active .bot-monogram{width:38px;height:38px;font-size:22px}.game-active .seat-win{font-size:13px}.game-active .seat-win span{font-size:14px}}@media(max-height:740px)and (orientation:portrait){.game-active .game{grid-template-rows:46px minmax(0,1fr) auto 44px 20px;gap:3px}.game-active .seats{gap:100px 6px;top:10px;right:8px;bottom:10px;left:8px}.game-active .seat-caption{height:24px}.game-active .seat-action{height:12px;min-height:12px;line-height:12px;font-size:8px}.game-active .community .card.card-art,.game-active .card-slot{width:35px;height:49px}.game-active .table-wordmark{display:none}.game-active .board{gap:2px}.game-active .table-message{font-size:9px}.game-active .own .hole-cards .card.card-art.small{width:26px;height:37px}.game-active .hole-cards .card.card-art.small{width:16px;height:23px}.game-active .bot-monogram{width:28px;height:28px;font-size:17px}.game-active .action-bar{padding:5px 8px}.game-active .raise-controls{grid-template-columns:minmax(24px,1fr) 50px repeat(3,44px)}.game-active .turn-line{margin-bottom:3px}.game-active .bet-buttons button{min-height:44px;font-size:12px}.game-active .raise-controls input,.game-active .raise-controls button{height:44px;min-height:44px}.game-active .raise-controls{margin-top:2px}.game-active .time-bank-button{top:0}}@media(orientation:landscape)and (max-height:600px){.game-active>.content{padding:0 max(6px,env(safe-area-inset-right)) 0 max(6px,env(safe-area-inset-left))}.game-active .game{grid-template-columns:minmax(0,1fr) minmax(225px,32%);grid-template-rows:44px minmax(0,1fr) 44px 20px;gap:4px 8px}.game-active .table-heading{grid-column:1/-1}.game-active .poker-table{grid-column:1;grid-row:2/5}.game-active .action-bar{grid-column:2;grid-row:2;align-self:end}.game-active .social-tray{grid-column:2;grid-row:3}.game-active .table-result-link{grid-column:2;grid-row:4}.game-active .seats{gap:82px 6px;top:9px;right:9px;bottom:9px;left:9px}.game-active .seat-caption{height:23px}.game-active .seat-action{height:11px;min-height:11px;line-height:11px;font-size:8px}.game-active .community .card.card-art,.game-active .card-slot{width:31px;height:43px}.game-active .table-wordmark{display:none}.game-active .board{gap:2px}.game-active .pot{font-size:16px;line-height:20px}.game-active .table-message{font-size:8px}.game-active .own .hole-cards .card.card-art.small{width:24px;height:34px}.game-active .hole-cards .card.card-art.small{width:16px;height:23px}.game-active .bot-monogram{width:28px;height:28px;font-size:18px}.game-active .raise-controls{grid-template-columns:repeat(3,1fr)}.game-active .raise-controls input[type=range]{grid-column:1/3}.game-active .raise-controls input[type=number]{grid-column:3}.game-active .raise-controls button{min-height:44px}.game-active .bet-buttons button{font-size:11px;min-height:44px}.game-active .turn-line b{max-width:calc(100% - 100px);font-size:10px}.game-active .social-tray:has(button[aria-expanded=true]){top:48px;right:35%;bottom:8px;left:8px}}@media(prefers-reduced-motion:reduce){.lounge-game *{animation:none!important;transition:none!important}}.game-active .raise-controls input{grid-column:auto}.game-active .table-result-link{min-height:44px}.game-active .game{grid-template-rows:52px minmax(0,1fr) auto 44px 44px}.game-shell .header-right .avatar{width:44px;height:44px;min-width:44px}@media(max-height:740px)and (orientation:portrait){.game-active .game{grid-template-rows:46px minmax(0,1fr) auto 44px 44px;gap:3px}}@media(orientation:landscape)and (max-height:600px){.game-active .game{grid-template-rows:44px minmax(0,1fr) 44px 44px}.game-active .raise-controls input[type=range]{grid-column:1/3}.game-active .raise-controls input[type=number]{grid-column:3}}@media(orientation:landscape)and (max-height:600px){.game-active .seat-caption b,.game-active .seat-caption span{font-size:10px}.game-active .seat-caption{height:26px}.game-active .seat-action{height:16px;min-height:16px;line-height:16px}}@media(max-height:740px)and (orientation:portrait){.game-active .seat-action{height:16px;min-height:16px;line-height:16px}}.game-active>.error.floating{position:static;flex-shrink:0;transform:none;margin:0;padding:6px 10px;max-width:none;width:100%;max-height:90px;overflow:auto;font-size:11px;display:flex;align-items:center;gap:8px}.game-active>.error.floating button{margin-left:auto;min-width:44px;min-height:44px}.game-active>.recovery-banner{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;padding:5px 10px;max-height:none}.game-active>.recovery-banner>strong,.game-active>.recovery-banner>p{grid-column:1/-1}.game-active>.recovery-banner p{line-height:1.25}.game-active>.recovery-banner button{width:auto;margin:0;min-height:32px;font-size:10px}.game-active .practice-pause-dock>div{min-width:0;display:grid;gap:4px}.game-active .practice-pause-dock strong{font-size:12px}.game-active .practice-pause-dock small{font-size:10px;line-height:1.35;color:#c5c3d2}@media(orientation:landscape)and (max-height:600px){.game-active .practice-pause-dock{flex-wrap:wrap}.game-active .practice-pause-dock button{width:100%}}.game-shell,.game-shell.game-active{padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));padding-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}.game-nav{top:var(--safe-area-inset-top,env(safe-area-inset-top,0px))}.game-shell:not(.game-active):before{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-area-inset-top,env(safe-area-inset-top,0px));background:#0b1121;z-index:16;pointer-events:none}.game-drawer{bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));max-height:min(88dvh,calc(100dvh - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))))}.game-drawer{overflow:hidden}.game-drawer[open]{display:flex;flex-direction:column}.game-drawer-heading{flex-shrink:0;min-width:0}.game-drawer-heading h2{min-width:0;overflow-wrap:anywhere}.game-drawer-heading>button{flex-shrink:0}.game-drawer-body{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px 0}.game-drawer.table-menu-drawer[open]{max-height:calc(100dvh - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)))}.table-menu-drawer>.game-drawer-body>small{font-size:10px;color:#c6b7c7;line-height:1.6;display:block}.game-active .action-bar:has(.time-bank-button) .turn-line{display:grid;grid-template-columns:minmax(0,1fr) 104px 30px;column-gap:8px;min-height:44px;align-items:center}.game-active .action-bar:has(.time-bank-button) .turn-line>b{max-width:none;min-width:0}.game-active .action-bar:has(.time-bank-button) .turn-line>span{grid-column:3}.game-active .time-bank-button{top:8px;right:48px;width:104px;min-width:44px;height:44px;min-height:44px;line-height:14px;white-space:normal}@media(max-height:740px)and (orientation:portrait){.game-active .time-bank-button{top:5px;right:46px}}@media(max-height:600px)and (orientation:portrait){.game-active .game{grid-template-rows:46px minmax(0,1fr) auto 44px}.game-active .table-result-link{display:none}}.table-live-ping{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:9px;font-weight:600;letter-spacing:.06em;color:#d4c6ac;white-space:nowrap}.table-live-ping i{width:5px;height:5px;border-radius:50%;background:#caa768}.table-live-ping.live{color:#a9d9c9}.table-live-ping.live i{background:#8cd7b9}.social-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 24px;margin-bottom:22px;border-bottom:1px solid #d8b77b33}.social-heading h1{font-family:Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:400;letter-spacing:-.035em;margin:8px 0;color:#f7e8c8}.social-heading p{color:#c2bdcf;font-size:13px;line-height:1.6;margin:0;max-width:38ch}.social-heading>button{flex-shrink:0;border-color:#d6b77c66;background:linear-gradient(135deg,#463449,#202940);color:#f5dcab}.friends-tabs{padding:5px;background:#0c1223;border:1px solid #cfb68226;border-radius:16px}.friends-tabs button{flex:1;border:0;border-radius:11px}.friends-tabs button[aria-pressed=true]{background:linear-gradient(120deg,#efdaa8,#c9a76d);color:#211a29;box-shadow:0 3px 14px #0004}.friends-search input{background:#10182a;border-color:#c8ac7644;min-height:48px}.friend-table-top{gap:12px;flex-wrap:wrap}.friend-table-top>strong{padding:5px 9px;border:1px solid #e0bc7b33;border-radius:999px;background:#0c152966;color:#f6dfb0;font-size:12px}.friend-table h3{font-family:Georgia,serif;font-size:24px;font-weight:400;color:#f4e2c2}.alliance-hero h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;overflow-wrap:anywhere}.alliance-hero progress{accent-color:#e4c080;width:100%;height:8px}.alliance-hero>div{min-width:0}.friends-hub button:focus-visible,.lounge-game button:focus-visible,.alliances-screen button:focus-visible{outline:2px solid #f7dba1;outline-offset:4px}@media(max-width:480px){.social-heading{align-items:flex-start;flex-direction:column;gap:14px}.social-heading>button{align-self:flex-end}.friends-tabs{gap:4px}.friends-tabs button{padding:10px 8px}}@media(prefers-reduced-motion:no-preference){.lounge-play-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 80% 20%,#e4bc7624,transparent 55%);animation:gala-lounge-light 8s ease-in-out infinite alternate}@keyframes gala-lounge-light{0%{opacity:.35}to{opacity:1}}}.lounge-play-scene{min-height:440px;background:linear-gradient(90deg,#101426ed,#19152a85 55%,#18162725),url(/assets/lounge.png) center/cover;border:1px solid #e4c78b88;box-shadow:inset 0 1px #ffe9b655,0 20px 60px #0005}.lounge-play-scene:before{background:linear-gradient(0deg,#0c1128dd,transparent 60%)}.lounge-scene-heading{align-self:start;padding-top:10px;text-shadow:0 3px 20px #000}.lounge-scene-heading h1{font-size:clamp(42px,6vw,66px);letter-spacing:-.045em}.lounge-play-scene .lounge-felt-art{height:67%;top:19%;right:-10%;opacity:.92}.lounge-play-entry{position:relative;z-index:1}.lounge-play-entry .primary{border:1px solid #ffe5a7;background:linear-gradient(120deg,#fff0c3,#d4b071 55%,#f3d695);box-shadow:0 0 24px #e3b77330,inset 0 1px #fff7dc;color:#241927}.lounge-player{padding:12px 16px;border:1px solid #cba77055;border-radius:20px;background:linear-gradient(110deg,#262b42e8,#35243be8);box-shadow:inset 0 1px #fff2c414}.lounge-avatar{box-shadow:0 0 0 2px #171e32,0 0 0 3px #d6b97d66}.lounge-play-modes button,.lounge-progress-strip button{background:linear-gradient(145deg,#2b2c46,#171c30);border-color:#d8b57b44;box-shadow:inset 0 1px #f8dcaa16}.lounge-alliance{background:radial-gradient(ellipse at 0 50%,#754f724f,transparent 65%),linear-gradient(100deg,#28243f,#151c30);border:1px solid #c8a37566}.friend-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.friend-gallery .friend-person{display:flex;flex-direction:column;text-align:center;gap:12px;padding:22px 12px 14px;min-width:0;border:1px solid #caa87040;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#7a517055,transparent 70%),linear-gradient(155deg,#272b43,#131a2b);box-shadow:inset 0 1px #ffdfa91a,0 8px 24px #0002}.friend-gallery .friend-person>.avatar{width:88px;height:88px;min-width:88px;border:2px solid #d7b677;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px #d7b67710,0 8px 22px #0004;font-size:26px}.friend-gallery .avatar img{width:100%;height:100%;object-fit:cover}.friend-gallery .friend-person>div{width:100%}.friend-gallery .friend-person small{margin-top:5px;font-size:12px}.friend-gallery .is-online>div>small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#82dfbd;margin-right:6px;box-shadow:0 0 8px #82dfbd70}.friend-gallery .friend-person button{width:100%;background:#d2b47c;color:#201b2b;border-color:#ebd09a}.friend-table{background:linear-gradient(110deg,#3b2942,#20263a 70%);border-left:3px solid #d5b880;box-shadow:inset 0 1px #ffdfa91a}.alliance-hero{border:1px solid #c7a27080;background:radial-gradient(ellipse at 90% 0,#a971a747,transparent 65%),linear-gradient(125deg,#342341,#18263f);box-shadow:inset 0 1px #ffe1a733,0 15px 35px #0003}.alliance-hero .alliance-emblem{background:linear-gradient(145deg,#d8be87,#795472);color:#171a2b;border-color:#f1d49b;box-shadow:0 0 0 5px #e0bd7612,0 10px 25px #0004}.discovery-heading{box-shadow:inset 0 1px #ffe7ad33,0 15px 40px #0003}.stake-options button{background:linear-gradient(145deg,#262a41,#141c30);border-color:#c8b18e35}.stake-options button[aria-pressed=true]{background:radial-gradient(ellipse at 0 0,#a37a6933,transparent 80%),linear-gradient(120deg,#3c2d44,#222b40);box-shadow:inset 0 0 0 1px #e5c68a,0 0 20px #e1b77212}@media(max-width:600px){.lounge-play-scene{min-height:430px;padding:24px 20px;background-position:60% center}.lounge-scene-heading h1{font-size:46px}.lounge-play-scene .lounge-felt-art{width:70%;height:57%;top:26%;right:-11%}.lounge-play-entry{margin-top:170px}.friend-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.friend-gallery .friend-person{padding:18px 10px 12px}.friend-gallery .friend-person>.avatar{width:76px;height:76px;min-width:76px}.lounge-player{padding:10px}}@media(max-width:340px){.friend-gallery{grid-template-columns:1fr}.lounge-scene-heading h1{font-size:38px}}@media(prefers-reduced-motion:no-preference){.lounge-play-entry .primary:hover{box-shadow:0 0 32px #e3b77350,inset 0 1px #fff7dc}.friend-person{transition:border-color .18s,box-shadow .18s}.friend-person:focus-within{border-color:#f0d49b;box-shadow:0 0 0 2px #eac17d33}}.game-active .seat-media-status{position:absolute;top:22px;right:3px;bottom:6px;left:3px;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:5px;text-align:center;background:#202135;border-radius:7px;overflow:auto;color:#f0dfbd}.game-active .seat-media-status strong{font-size:11px;line-height:1.35}.game-active .seat-media-status small{font-size:9px;line-height:1.4;color:#c9c3cf}.game-active .seat-media-status>span{font-size:22px;line-height:1}.game-active .seat-face-reminder{position:absolute;z-index:5;bottom:4px;left:4px;right:4px;padding:5px 3px;border-radius:4px;font-size:9px;line-height:1.3;text-align:center;color:#ffe4ab;background:#171b2edb}.media-connection-details{margin:12px 0;border:1px solid #ddc38d30;border-radius:10px;padding:12px;font-size:12px}.media-connection-details summary{cursor:pointer;padding:8px 0;color:#efdab4}.media-connection-details p{font-size:12px;line-height:1.5}.media-connection-details ol{padding-left:20px;max-height:220px;overflow:auto}.media-connection-details li{padding:5px 0}.media-connection-details small{display:block;color:#c4bdcc;font-size:10px}.game-shell.game-active{background:radial-gradient(ellipse at 50% 0,#51324755,transparent 53%),linear-gradient(180deg,#11182b,#0c1020 70%,#090e1b)}.game-active .table-heading{border-bottom:1px solid #dfbd7724}.game-active .table-heading h2{color:#f6eddf;font-weight:650;letter-spacing:-.025em}.game-active .table-heading .eyebrow{color:#ddc193}.game-active .table-heading .table-options{border-color:#d4b78036;background:linear-gradient(140deg,#2c243947,#151a2a);box-shadow:inset 0 1px #fff0c409;color:#e8d6b6}.game-active .camera-status.ready{border-color:#99cdb847;background:linear-gradient(135deg,#23403738,#101b286b);color:#b7e2d0}.game-active .poker-table{border-color:#d1b075b3;box-shadow:inset 0 0 0 3px #161a2a,inset 0 0 0 4px #f0d0934a,inset 0 0 0 7px #11182ac9,inset 0 0 38px #080b1f85,0 8px 24px #03051266}.game-active .poker-table.theme-lounge{background:radial-gradient(ellipse at 50% 44%,#81506c47 0,#251d3600 54%,#111b30c2),linear-gradient(170deg,#211c3440,#5b355044 52%,#14192d66),url(/assets/felt.svg) center / 100% 100%}.game-active .poker-table.theme-ocean{background:radial-gradient(ellipse at 50% 44%,#225c69,#121d35)}.game-active .poker-table.theme-ruby{background:radial-gradient(ellipse at 50% 44%,#743448,#24172c)}.game-active .poker-table:before{opacity:.7}.game-active .felt-lines{border-color:#dfbd8138;box-shadow:0 0 0 3px #0e10271c,0 0 0 4px #dfbd8114,inset 0 0 0 3px #dfbd8109}.game-active .seat-media{background:radial-gradient(ellipse at 50% 15%,#72556b21,transparent 60%),linear-gradient(160deg,#25263d,#131d30 75%)}.game-active .seat-caption b{color:#f5eddf;font-weight:600;text-shadow:0 1px 3px #090912a6}.game-active .seat-caption span{color:#f1d398;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #090912c9}.game-active .acting .seat-caption{background:linear-gradient(90deg,transparent,#d7b66c24 24%,#d7b66c24 76%,transparent);border-radius:8px}.game-active .acting .seat-caption b{color:#ffe7af}.game-active .own:not(.acting) .seat-caption b{color:#dfc8f0}.game-active .seat-action{max-width:100%;padding-inline:3px;border-radius:7px;background:linear-gradient(90deg,transparent,#090e1b69 22%,#090e1b69 78%,transparent);color:#e0d1e4;font-variant-numeric:tabular-nums}.game-active .acting .seat-action{color:#f4dfb4}.game-active .is-all-in .seat-action{color:#ffd18d}.game-active .bet-chip{margin-left:3px;gap:2px;color:#ffdda0;font-weight:650}.game-active .turn-trace rect{vector-effect:non-scaling-stroke;stroke-width:2.5px}.game-active .acting .camera-label{color:#ffe8b5}.game-active .camera-label{border:1px solid #e3c58e24;background:#0b1121cf;color:#ead7b7;line-height:1.15}.game-active .dealer{background:linear-gradient(135deg,#fff6dc,#d9c596);color:#2a2231;box-shadow:0 1px 4px #0008,inset 0 0 0 1px #ffffff73;font-weight:800}.game-active .card.card-art{box-shadow:0 2px 3px #05091470,0 5px 10px #05091440}.game-active .own .hole-cards .card.card-art{box-shadow:0 0 0 1px #fff6e34d,0 3px 8px #0009}.game-active .card-slot{background:linear-gradient(145deg,#0c142321,#e4bb780a);border-color:#d4b47c38;box-shadow:inset 0 1px 8px #070b1626;color:#dfc48c47}.game-active .table-wordmark{color:#e4c396;opacity:.68;text-shadow:0 1px 1px #0c122859}.game-active .pot{padding-inline:10px;border-radius:30px;background:linear-gradient(90deg,transparent,#100f238f 28%,#100f238f 72%,transparent);color:#f8dfab;font-weight:650;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #060b1866}.game-active .pot small,.game-active .pot>span{color:#e6d4df}.game-active .table-message{color:#eadfeb;text-shadow:0 1px 4px #090b19b3}.game-active .action-bar{border-color:#cbb0795c;background:linear-gradient(110deg,#63405a26,transparent 48%),linear-gradient(155deg,#242a40,#131b2f);box-shadow:inset 0 1px #ffedc114,0 -3px 19px #050b193b}.game-active .turn-line b{color:#f4ebdf;font-weight:650}.game-active .turn-line>span{min-width:30px;border-radius:6px;background:#d9b47012;box-shadow:inset 0 0 0 1px #dec28d2b;color:#ffe3a9;text-align:center;font-weight:750}.game-active .bet-buttons button{font-weight:750;border-color:#d1ba9640;letter-spacing:-.015em}.game-active .bet-buttons button:first-child{background:linear-gradient(135deg,#333047,#22283a);color:#efe5ee}.game-active .bet-buttons .primary{background:linear-gradient(140deg,#e2c995,#b6935f);color:#2b2130;border-color:#edce956b}.game-active .bet-buttons .gold{background:linear-gradient(140deg,#ffe4ac,#d3b078);border-color:#ffe5b094;color:#2d2030}.game-active .bet-buttons button:not(:disabled){box-shadow:inset 0 1px #fff0cb29,0 3px 9px #030a1a38}.game-active .raise-controls button,.game-active .time-bank-button{background:linear-gradient(140deg,#343046,#21293d);border-color:#cbb28b35;color:#e7d7b9}.game-active .raise-controls input[type=number]{border-color:#d5b77e5c;color:#f9e3b7;background:#11192b;font-variant-numeric:tabular-nums}.game-active .social-tray-buttons>button{background:linear-gradient(140deg,#29263a,#172036);border-color:#cdb48a38;color:#e9decd}.game-active .table-result-link{color:#d6c3a1}@media(orientation:portrait)and (min-height:780px)and (max-width:600px){.game-active .own .hole-cards .card.card-art.small{width:38px;height:54px}.game-active .own .hole-cards{gap:4px}.game-active .seat-caption b,.game-active .seat-caption span{font-size:11px}.game-active .camera-label{font-size:7px}.game-active .pot small{font-size:8px}}.game-active.focus-mode .turn-trace rect{transition:none}@media(prefers-reduced-motion:reduce){.game-active .turn-trace rect{transition:none}}.game-active .own .hole-cards:has(.own-hand-label){padding-bottom:16px}.game-active .own-hand-label{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:4px;padding:2px 5px;background:#080d1ee8;color:#f4dca5;border:1px solid #e7c38455;font-size:9px;line-height:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 6px #0004}@media(min-height:780px)and (orientation:portrait){.game-active .own-hand-label{font-size:9px}}@media(max-height:740px),(orientation:landscape){.game-active .own .hole-cards:has(.own-hand-label){padding-bottom:14px}.game-active .own-hand-label{font-size:8px;line-height:10px;padding:1px 3px}}.game-shell.game-active{--felt-center: #4b344b;--felt-edge: #101a2c;background:repeating-linear-gradient(0deg,#e6c89a04 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,#e6c89a03 0 1px,transparent 1px 4px),radial-gradient(ellipse at 50% 42%,var(--felt-center),var(--felt-edge))}.game-shell.game-active:has(.poker-table.theme-ocean){--felt-center: #244c59;--felt-edge: #101c30}.game-shell.game-active:has(.poker-table.theme-ruby){--felt-center: #653444;--felt-edge: #22162a}.game-active .table-heading{border:0}.game-active .table-heading .table-options{background:#10172966;border-color:#ddc38d35;box-shadow:none}.game-active .poker-table,.game-active .poker-table.theme-lounge{border:0;border-radius:0;background:transparent;box-shadow:none}.game-active .poker-table.theme-ocean,.game-active .poker-table.theme-ruby{background:transparent}.game-active .poker-table:before{display:none}.game-active .felt-lines{display:none}.game-active .seats{top:5px;right:1px;bottom:5px;left:1px;gap:106px 8px}.game-active .seat{--card-rail-height: 34px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--card-rail-height) 14px;gap:4px 5px;min-width:0}.game-active .seat.own{--card-rail-height: 70px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-active .seat-media{grid-column:1 / -1;grid-row:1;width:100%;height:100%;min-height:0;border-radius:9px;border:1px solid #d0bc933d;background:linear-gradient(155deg,#40374966,#172138a1);box-shadow:0 3px 12px #070b1940}.game-active .seat-media video{border-radius:8px}.game-active .seat-cards{grid-column:1;grid-row:2;display:flex;align-items:flex-start;justify-content:center;min-width:0;min-height:0;align-self:start}.game-active .seat-cards .hole-cards{position:relative;left:auto;bottom:auto;transform:none;gap:3px;min-height:0;z-index:5}.game-active .seat-cards .hole-cards .card.card-art.small{width:23px;height:32px;border-radius:3px}.game-active .own .seat-cards .hole-cards .card.card-art.small{width:38px;height:54px}.game-active .own .seat-cards .hole-cards:has(.own-hand-label){padding-bottom:16px}.game-active .seat-caption{grid-column:2;grid-row:2;align-self:center;justify-content:center;align-items:flex-start;height:auto;min-width:0;margin:0;gap:3px;line-height:1.2;background:none}.game-active .seat-caption b,.game-active .seat-caption span{font-size:10px;max-width:100%}.game-active .seat:has(.seat-cards:empty) .seat-caption{grid-column:1 / -1;align-items:center}.game-active .seat-action{grid-column:1 / -1;grid-row:3;height:14px;min-height:14px;line-height:14px;font-size:9px;background:none}.game-active .own .seat-cards{grid-column:1 / -1}.game-active .own .seat-caption{grid-column:1;grid-row:3;align-items:center}.game-active .own .seat-caption b{display:none}.game-active .own .seat-action{grid-column:2}.game-active .board{gap:3px}.game-active .table-wordmark{display:none}.game-active .pot{background:none;padding:0;font-size:21px}.game-active .pot small{font-size:7px}.game-active .table-message{font-size:9px}.game-active .action-bar{border-color:transparent;border-radius:0;background:transparent;box-shadow:none}.game-active .social-tray-buttons>button{background:#101a2c66;border-color:#cdb48a25}.game-active .game-drawer,.game-active .game-drawer.table-menu-drawer{background:linear-gradient(150deg,#292238d9,#101a2ed9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.game-active .game-drawer::backdrop{background:#03061266}@media(orientation:portrait){.game-active .game{grid-template-rows:52px minmax(0,1fr) auto 44px}.game-active .table-result-link{display:none}}@media(orientation:portrait)and (max-height:740px){.game-active .game{grid-template-rows:46px minmax(0,1fr) auto 44px}.game-active .seats{gap:86px 7px}.game-active .seat{--card-rail-height: 29px;gap:3px 4px}.game-active .seat.own{--card-rail-height: 59px}.game-active .seat-cards .hole-cards .card.card-art.small{width:19px;height:27px}.game-active .own .seat-cards .hole-cards .card.card-art.small{width:32px;height:45px}.game-active .own .seat-cards .hole-cards:has(.own-hand-label){padding-bottom:14px}.game-active .seat-caption b,.game-active .seat-caption span{font-size:9px}.game-active .community .card.card-art,.game-active .card-slot{width:34px;height:48px}.game-active .table-message{display:none}}@media(orientation:portrait)and (max-height:600px){.game-active .seats{gap:76px 6px}.game-active .seat.own{--card-rail-height: 53px}.game-active .own .seat-cards .hole-cards .card.card-art.small{width:28px;height:39px}.game-active .seat-caption b,.game-active .seat-action{font-size:8px}.game-active .camera-label{font-size:5px;padding:1px 3px}.game-active .bot-monogram{width:24px;height:24px;font-size:16px}}@media(orientation:landscape)and (max-height:600px){.game-active .seats{top:4px;right:1px;bottom:4px;left:1px;gap:72px 7px}.game-active .seat{--card-rail-height: 27px;gap:3px 4px}.game-active .seat.own{--card-rail-height: 49px}.game-active .seat-cards .hole-cards .card.card-art.small{width:18px;height:25px}.game-active .own .seat-cards .hole-cards .card.card-art.small{width:25px;height:35px}.game-active .own .seat-cards .hole-cards:has(.own-hand-label){padding-bottom:14px}.game-active .seat-caption b,.game-active .seat-caption span{font-size:9px}.game-active .seat-action{font-size:8px}.game-active .community .card.card-art,.game-active .card-slot{width:31px;height:43px}.game-active .table-message{display:none}}.seat-camera-break{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#13192bea;color:#ead5a9;pointer-events:none;z-index:3;text-align:center;font-size:clamp(9px,2.6vw,14px)}.seat-camera-break small{color:#c0c7d6;font-size:.85em}.game-active .seat.own{--card-rail-height: 34px}.game-active .own .seat-cards{position:relative;top:-36px;pointer-events:none}.game-active .table-history-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;min-height:44px;flex-shrink:0;padding:3px;border:1px solid #ddc38d35;border-radius:12px;background:#10172966;color:#edce91;font-size:22px}.game-active .table-history-button span{font-size:9px;letter-spacing:.04em}.recent-hand{border-bottom:1px solid #ddc38d25;padding:16px 0}.recent-hand>summary{cursor:pointer;min-height:44px;display:grid;gap:7px}.recent-hand>summary>span{color:#c4ae87;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.recent-hand>summary>strong{font-size:16px;font-weight:500}.table-supporters{padding:18px 0;border-top:1px solid #ddc38d25}.table-supporters ol{padding:0;list-style:none;margin:12px 0 0;display:grid;gap:10px}.table-supporters li{display:flex;justify-content:space-between;align-items:center;gap:12px}.table-supporters strong{color:#edce91;text-align:right;font-size:13px}.table-supporters small{display:block;color:#afa6ba;font-size:10px;font-weight:400}@media(orientation:portrait)and (max-height:740px){.game-active .seat.own{--card-rail-height: 29px}.game-active .own .seat-cards{top:-30px}}@media(orientation:landscape)and (max-height:600px){.game-active .seat.own{--card-rail-height: 27px}.game-active .own .seat-cards{top:-22px}}.game-active .game-drawer.recent-hands-drawer{width:min(620px,94vw);max-height:88dvh}.recent-hand-board{display:flex;gap:5px;margin:18px 0}.recent-hand-board img{width:clamp(30px,9vw,44px);height:auto;border-radius:4px;box-shadow:0 3px 8px #0004}.recent-hand-pot{padding:12px 0;border-top:1px solid #ddc38d1f}.recent-hand-winner{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:12px}.recent-hand-winner>div{min-width:0}.recent-hand-winner strong{font-size:15px}.recent-hand-winner b{color:#edce91;text-align:right;font-size:19px;font-weight:500}.recent-hand-winner small{display:block;margin-top:5px;color:#bbb1c3;font-size:11px;font-weight:400}.recent-hand-replay>summary{min-height:44px;padding:12px 0;color:#edce91;cursor:pointer}.page-route{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 18px;max-width:1060px;color:#c5bdce;font-size:12px}.page-route button{min-height:44px;padding:8px 0}.profile-summary{display:flex;align-items:center;gap:20px;margin-bottom:24px;min-width:0}.profile-summary .avatar{width:80px;height:80px;flex-shrink:0;overflow:hidden;border:1px solid #e7c68b66}.profile-summary img{width:100%;height:100%;object-fit:cover}.profile-summary>div{min-width:0}.profile-summary h1{font-family:Georgia,serif;font-weight:400;overflow-wrap:anywhere;margin:6px 0}.profile-summary p{color:#c5bdce;margin:0}.profile-edit{margin:16px 0 24px}.profile-edit>summary,.ledger summary{min-height:44px;cursor:pointer;padding:12px 0;color:#f3dbac}.focus-mode .cosmetic-preview *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.cosmetic-preview *{animation:none!important;transition:none!important}}.gifts-screen,.settings-account{max-width:1060px;margin-inline:auto;min-width:0}.gifts-screen>.page-heading,.content>.page-heading{display:block}.gifts-screen>.page-heading h1,.content>.page-heading h1{margin:8px 0 12px;font-family:Georgia,serif;color:#f9e8c8;font-weight:400}.gifts-screen>.page-heading p{margin:0 0 20px}@media(max-width:600px){.game-shell:not(.game-active)>footer{display:flex;flex-wrap:wrap;gap:10px 18px}}@media(max-width:600px){.game-nav button{min-width:0;gap:4px;padding:8px 4px;font-size:11px}.game-nav button span{font-size:16px}.game-nav i{font-size:9px;padding:2px 3px}}.settings-account{display:grid;gap:18px;margin-top:28px}.gifts-screen .gift-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin-top:24px}.gifts-screen .gift-card{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 8px}.gifts-screen .list-row>div{min-width:0;overflow-wrap:anywhere;flex:1}.gifts-screen .list-row>button{flex-shrink:0;min-height:44px}.gifts-screen .gift-icon{width:40px;height:44px;flex:0 0 40px}.gifts-screen .list-row>button{padding:10px}.friends-hub .social-heading{height:auto;min-height:0;padding:0;margin-bottom:20px}.inline-toggle{display:flex;align-items:center;gap:10px;margin-bottom:20px}.inline-toggle input{width:auto}.friend-profile{padding:0!important;overflow:hidden;flex-shrink:0}.friend-name{padding:0!important;min-height:44px;background:transparent!important;border:0!important;color:#fff1df!important;text-align:left;font-weight:700;overflow-wrap:anywhere}.settlement-pending{display:flex;gap:16px;align-items:center}.settlement-pending>div{min-width:0;flex:1}.settlement-pending>button{flex-shrink:0}.watch-dock small{display:block;margin-top:5px;color:#c5bdce}@media(max-width:480px){.settlement-pending{flex-direction:column;align-items:stretch}.gifts-screen .list-row{gap:10px}.settings-account .panel{padding:18px}}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen){--page-gold: #f3dbac;--page-muted: #c5bdce;--page-line: #d8bd8733;min-width:0;color:#fff1df}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.feedback-screen){max-width:1060px;margin-inline:auto}.game-shell:not(.game-active) :is(.friends-hub,.profile-editor,.session-settings,.account-management,.hand-history),.game-shell:not(.game-active) :is(.alliances-screen,.feedback-screen) .panel{border:1px solid var(--page-line);border-radius:22px;background:radial-gradient(ellipse at 100% 0,#70507318,transparent 65%),linear-gradient(135deg,#1a2033,#15192b);box-shadow:inset 0 1px #f4dca00c,0 12px 36px #03051018;padding:26px}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) :is(h1,h2,h3){color:#f9e8c8}.game-shell:not(.game-active) :is(.alliances-screen,.cosmetic-studio,.feedback-screen) h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,5vw,44px);line-height:1.12;letter-spacing:-.035em}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) .eyebrow{color:var(--page-gold);font-size:10px;letter-spacing:.18em}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) :is(.subtle,.fine){color:var(--page-muted);line-height:1.7}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) button{min-height:44px;border-radius:12px}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #ffe6ad;outline-offset:3px}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.profile-editor,.account-management,.feedback-screen) :is(input:not([type=checkbox]):not([type=range]),select,textarea){min-width:0;max-width:100%;min-height:46px;border-color:#ceba963b;border-radius:12px;background:#0c1425;color:#f5ead8;box-shadow:inset 0 2px 4px #05071130}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.account-management,.feedback-screen) button.primary{background:linear-gradient(125deg,#f3dca6,#c49d66);border-color:#f0d29b;color:#241a25;box-shadow:inset 0 1px #fff2d666,0 3px 12px #08091135}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.account-management,.feedback-screen) button.primary:hover:not(:disabled){background:linear-gradient(125deg,#ffeac1,#d7b27c)}.game-shell:not(.game-active) :is(.friends-hub,.alliances-screen,.cosmetic-studio,.profile-editor,.session-settings,.account-management,.hand-history,.feedback-screen) :is(input[type=checkbox],input[type=range],progress){accent-color:#e7c68b}.game-shell:not(.game-active) .friends-hub .social-heading{padding-top:0;border-color:var(--page-line)}.game-shell:not(.game-active) .friends-tabs{padding:5px;gap:5px;border:1px solid #d8bd8724;border-radius:15px;background:#0d1425}.game-shell:not(.game-active) .friends-tabs>button{flex:1;border-color:transparent;background:transparent;color:#c8bed0}.game-shell:not(.game-active) .friends-tabs>button[aria-pressed=true]{background:linear-gradient(130deg,#f0d7a1,#c39d67);color:#211c27}.game-shell:not(.game-active) .friends-search{font-size:11px;color:#d5c8b1;margin-top:20px}.game-shell:not(.game-active) .friend-gallery .friend-person{border-color:#d1b47a36;background:radial-gradient(ellipse at 50% 0,#71537738,transparent 72%),linear-gradient(155deg,#22283c,#141a2c);box-shadow:inset 0 1px #ffdfa912;padding:20px 14px 14px}.game-shell:not(.game-active) .friend-gallery .friend-person>div{flex:1}.game-shell:not(.game-active) .friend-gallery .friend-person strong{font-size:14px;line-height:1.4}.game-shell:not(.game-active) .friend-gallery .friend-person>button{background:linear-gradient(135deg,#ead4a4,#bd965f);color:#201a25;border-color:#e3c48d;font-size:12px}.game-shell:not(.game-active) .friend-gallery .is-online>.avatar{border-color:#b8d8b4}.game-shell:not(.game-active) .friend-table{border-color:#d8bd873b;border-radius:18px;background:linear-gradient(125deg,#23273b,#171e30)}.game-shell:not(.game-active) .friend-table :is(h3,p){overflow-wrap:anywhere}.game-shell:not(.game-active) .friends-return{border-radius:16px;background:linear-gradient(120deg,#8c684a20,#513c6118)}.game-shell:not(.game-active) .alliances-screen>.section-title{align-items:center;gap:16px;margin:10px 0 26px}.game-shell:not(.game-active) .alliance-hero{border-radius:24px;border-color:#d8bd8755;background:radial-gradient(ellipse at 90% 0,#8053744f,transparent 70%),linear-gradient(120deg,#1f253b,#161b2c);padding:30px;box-shadow:inset 0 1px #ffe2af12}.game-shell:not(.game-active) .alliance-hero>div{min-width:0;overflow-wrap:anywhere}.game-shell:not(.game-active) .alliance-emblem{background:linear-gradient(145deg,#45344c,#19233a);color:#f3dca9;border-color:#c6a46a73;box-shadow:inset 0 0 0 5px #eed7a70a}.game-shell:not(.game-active) .alliance-level-2 .alliance-emblem{border-color:#c4d6e6}.game-shell:not(.game-active) .alliance-level-3 .alliance-emblem{border-color:#edc87d;box-shadow:0 0 24px #edc87d35}.game-shell:not(.game-active) .alliances-screen :is(.alliance-directory,.alliance-member){gap:12px;border-bottom-color:#d8bd871e}.game-shell:not(.game-active) .alliances-screen :is(.alliance-directory,.alliance-member) :is(h3,strong){overflow-wrap:anywhere}.game-shell:not(.game-active) .alliance-directory>div{min-width:min(130px,100%)}.game-shell:not(.game-active) .alliance-member>div{min-width:0}.game-shell:not(.game-active) .alliance-objectives{margin:26px 0}.game-shell:not(.game-active) .objective-grid .panel{padding:22px}.game-shell:not(.game-active) .objective-grid .objective-done{border-color:#8ad1b570;background:linear-gradient(135deg,#223736,#182431)}.game-shell:not(.game-active) .alliances-screen progress{width:100%;height:7px;border:0;border-radius:10px;overflow:hidden;background:#0b1325}.game-shell:not(.game-active) .alliances-screen progress::-webkit-progress-bar{background:#0b1325}.game-shell:not(.game-active) .alliances-screen progress::-webkit-progress-value{background:linear-gradient(90deg,#b18958,#f1d79e);border-radius:10px}.game-shell:not(.game-active) .alliance-unlocks span{line-height:1.5;border-radius:12px}.game-shell:not(.game-active) .member-actions button{font-size:11px;padding:9px 12px}.game-shell:not(.game-active) .alliances-screen .chat-log{border:1px solid #d8bd871c;border-radius:14px;background:#0f1728;padding:12px}.game-shell:not(.game-active) .cosmetic-studio>h1{margin:10px 0 12px}.game-shell:not(.game-active) .cosmetic-studio>.subtle{font-size:13px;max-width:55ch}.game-shell:not(.game-active) .cosmetic-tabs{gap:7px;padding:7px;border:1px solid #d8bd8728;border-radius:16px;background:#0f1627;margin:24px 0 20px}.game-shell:not(.game-active) .cosmetic-tabs button{flex:1 1 auto;padding:11px 14px;font-size:12px;background:transparent;border-color:transparent;color:#d6cbd9}.game-shell:not(.game-active) .cosmetic-options{gap:16px}.game-shell:not(.game-active) .cosmetic-option{display:flex;flex-direction:column;padding:14px;border:1px solid #d8bd8733;border-radius:20px;background:linear-gradient(150deg,#232438,#141b2c);box-shadow:inset 0 1px #ffe5b51a}.game-shell:not(.game-active) .cosmetic-option:has(button:disabled){border-color:#e3c4895c}.game-shell:not(.game-active) .cosmetic-option>h3{font-size:18px;margin:4px 0 16px;line-height:1.4}.game-shell:not(.game-active) .cosmetic-option>button{margin-top:auto;font-size:12px}.game-shell:not(.game-active) .cosmetic-option .cosmetic-preview{height:210px;margin-bottom:15px;border:1px solid #e4d1ae12;background:radial-gradient(ellipse at 50% 45%,#4c345244,#0c1425 75%)}.game-shell:not(.game-active) .cosmetic-option .primary:disabled{opacity:.78}.game-shell:not(.game-active) .profile-editor{max-width:none}.game-shell:not(.game-active) .profile-photo-row{padding:16px;border:1px solid #d8bd8726;border-radius:18px;background:#101729;margin:20px 0}.game-shell:not(.game-active) .profile-photo-row>div{min-width:0}.game-shell:not(.game-active) .profile-photo-preview{background:linear-gradient(135deg,#513d59,#1c273b);border-color:#e0c08b;box-shadow:0 0 0 5px #dab9850c}.game-shell:not(.game-active) .profile-login{border-color:#d8bd8728;gap:7px}.game-shell:not(.game-active) .profile-metadata{border-color:#d8bd8728}.game-shell:not(.game-active) :is(.session-settings,.account-management,.hand-history) h3{font-family:Georgia,serif;font-weight:400;font-size:24px;letter-spacing:-.02em}.game-shell:not(.game-active) :is(.session-settings,.account-management,.hand-history) p{color:#c8c0ce}.game-shell:not(.game-active) .session-card{border-color:#d8bd872b;background:#101829;border-radius:16px}.game-shell:not(.game-active) .session-confirm{border-color:#d8bd875f;border-radius:16px;background:linear-gradient(135deg,#2a2339,#1c2438)}.game-shell:not(.game-active) .account-management .account-boundary{border-color:#daa16d50;background:#b8784910;border-radius:14px}.game-shell:not(.game-active) .account-management .deletion-panel{border-top-color:#dbab7a3d}.game-shell:not(.game-active) .account-management .deletion-panel>summary{color:#efc5a2;min-height:44px}.game-shell:not(.game-active) .hand-history details{border-top-color:#d8bd8729}.game-shell:not(.game-active) .hand-history summary{padding:7px 0;min-height:44px}.game-shell:not(.game-active) .hand-history .hand-replay{background:#101829;border-color:#d8bd8733;border-radius:14px}.game-shell:not(.game-active) .feedback-entry{border-color:#d8bd8729}@media(max-width:600px){.game-shell:not(.game-active) :is(.friends-hub,.profile-editor,.session-settings,.account-management,.hand-history),.game-shell:not(.game-active) :is(.alliances-screen,.feedback-screen) .panel{padding:18px;border-radius:19px}.game-shell:not(.game-active) .friends-hub .social-heading{gap:12px}.game-shell:not(.game-active) .friend-gallery{gap:9px}.game-shell:not(.game-active) .friend-gallery .friend-person{padding:16px 10px 12px;border-radius:16px}.game-shell:not(.game-active) .friend-gallery .friend-person>.avatar{width:66px;height:66px;min-width:66px}.game-shell:not(.game-active) .friend-gallery .friend-person strong{font-size:12px}.game-shell:not(.game-active) .friend-gallery .friend-person small{font-size:11px}.game-shell:not(.game-active) .alliances-screen>.section-title{align-items:flex-start;flex-direction:column;gap:4px}.game-shell:not(.game-active) .alliance-hero{padding:22px 18px;gap:16px}.game-shell:not(.game-active) .alliance-hero h2{font-size:27px}.game-shell:not(.game-active) .alliance-hero small{font-size:11px;line-height:1.5}.game-shell:not(.game-active) .alliance-objectives>.section-title{flex-wrap:wrap;gap:6px}.game-shell:not(.game-active) .cosmetic-options{gap:10px}.game-shell:not(.game-active) .cosmetic-option{padding:10px;border-radius:16px}.game-shell:not(.game-active) .cosmetic-option .cosmetic-preview{height:160px;margin-bottom:12px}.game-shell:not(.game-active) .cosmetic-option>h3{font-size:14px;min-height:40px;margin:2px 0 10px}.game-shell:not(.game-active) .cosmetic-option>button{font-size:11px;padding:10px 7px}.game-shell:not(.game-active) .cosmetic-tabs{gap:5px;padding:5px}.game-shell:not(.game-active) .cosmetic-tabs button{font-size:11px;padding:10px}.game-shell:not(.game-active) .profile-photo-row{padding:13px;gap:14px}.game-shell:not(.game-active) .profile-photo-row p{font-size:12px}.game-shell:not(.game-active) .profile-photo-preview{width:76px;height:76px}}@media(max-width:380px){.game-shell:not(.game-active) .friend-gallery{grid-template-columns:minmax(0,1fr)}.game-shell:not(.game-active) .friend-gallery .friend-person{display:grid;grid-template-columns:56px minmax(0,1fr);text-align:left;gap:10px 14px}.game-shell:not(.game-active) .friend-gallery .friend-person>.avatar{width:56px;height:56px;min-width:56px;grid-row:1/3}.game-shell:not(.game-active) .friend-gallery .friend-person>button{grid-column:2}.game-shell:not(.game-active) .cosmetic-option .cosmetic-preview{height:140px}.game-shell:not(.game-active) .cosmetic-option .mini-table{width:100px;height:105px}.game-shell:not(.game-active) .profile-photo-row{align-items:flex-start;flex-direction:column}.game-shell:not(.game-active) .alliance-hero{align-items:flex-start;gap:12px}.game-shell:not(.game-active) .alliance-hero .alliance-emblem{width:48px;height:65px;font-size:30px}.game-shell:not(.game-active) .alliance-hero h2{font-size:24px}}.game-shell.game-pages [hidden]{display:none!important}.game-shell.game-pages:not(.game-active){--mint: #efd6a2;--gold: #efd6a2;--muted: #b9aebb;--line: #dfc09026;color:#f7eee3;background:radial-gradient(ellipse at 85% 0,#45304570,transparent 42%),linear-gradient(140deg,#101321,#191323 55%,#0c1120)}.game-shell.game-pages:not(.game-active)>header{border:0;background:#101421db;max-width:1120px;margin:auto;width:100%;padding:12px 28px;height:76px}.game-shell.game-pages:not(.game-active) .header-right>.connection,.game-shell.game-pages:not(.game-active) .wallet>span{display:none}.game-shell.game-pages:not(.game-active) .wallet b{font-size:15px;color:#eed3a0}.game-shell.game-pages:not(.game-active)>.content{max-width:1060px;width:100%;margin:auto;padding:22px 28px 48px;min-width:0}.game-shell.game-pages:not(.game-active) .page-route{margin:0 0 20px;border-bottom:1px solid #e3bc8424;padding-bottom:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.game-shell.game-pages:not(.game-active) .page-route button{color:#ebcf9a;font-size:12px;letter-spacing:0;text-transform:none}.game-shell.game-pages:not(.game-active) .panel{background:linear-gradient(145deg,#24213180,#171c2b94);border:1px solid #dfc09026;border-radius:22px;padding:26px;box-shadow:inset 0 1px #fff1cf08}.game-shell.game-pages:not(.game-active) button{min-height:44px;background:#292633;border-color:#e6cc9838;color:#f4e8d8;border-radius:12px;box-shadow:none;transition:background .18s,border-color .18s,transform .18s}.game-shell.game-pages:not(.game-active) button:hover:not(:disabled){background:#38303e;border-color:#e4c08b80;transform:translateY(-1px)}.game-shell.game-pages:not(.game-active) button.primary,.game-shell.game-pages:not(.game-active) button.gold{color:#2c211d;border-color:#f7e4bb;background:linear-gradient(120deg,#f3dcad,#d8b779);box-shadow:inset 0 1px #fff9e8,0 8px 26px #0b07162b}.game-shell.game-pages:not(.game-active) button.outline,.game-shell.game-pages:not(.game-active) button.link{background:transparent}.game-shell.game-pages:not(.game-active) :is(input,textarea,select){background:#0f1423a8;color:#f5eadc;border:1px solid #cfb38c40;border-radius:12px;min-height:48px}.game-shell.game-pages:not(.game-active) :is(input,textarea,select):focus{border-color:#f0d8a4;box-shadow:0 0 0 3px #f0d8a412}.game-shell.game-pages:not(.game-active) input[type=checkbox]{min-height:auto;accent-color:#e6c590}.game-shell.game-pages:not(.game-active) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #f1d49e;outline-offset:4px}.game-shell.game-pages:not(.game-active) :is(.eyebrow,.cg-kicker,.daily-quests-kicker){color:#dfc395;letter-spacing:.18em;font-size:9px}.game-shell.game-pages:not(.game-active) :is(.subtle,.fine,small){color:#baadbe}.game-shell.game-pages:not(.game-active) h1{font-family:Georgia,serif;font-weight:400;color:#f9e9cb;letter-spacing:-.035em}.game-shell.game-pages:not(.game-active) h2,.game-shell.game-pages:not(.game-active) h3{color:#f2e4d2;letter-spacing:-.025em}.page-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:210px;margin-bottom:30px;padding:18px 0 28px;border-bottom:1px solid #d8b57b30}.page-hero:before{content:"";position:absolute;z-index:-1;right:0;top:-40px;bottom:-10px;width:48%;opacity:.14;background:linear-gradient(90deg,#171423,transparent 40%),url(/assets/lounge.png) 68% 45% / cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent,#000 55%,transparent);pointer-events:none}.page-hero-copy{max-width:640px;min-width:0}.page-hero h1{font:400 clamp(32px,5vw,54px) / 1.08 Georgia,serif;margin:16px 0;color:#f9e9cb;letter-spacing:-.04em;overflow-wrap:anywhere}.page-hero p{font-size:13px;color:#c1b3c5;line-height:1.7;margin:0;max-width:460px}.page-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.page-hero-mark{position:relative;flex:0 0 128px;height:150px;display:grid;place-items:center;color:#d7b982}.page-hero-mark>span{display:grid;place-items:center;width:108px;height:108px;border-radius:50%;border:1px solid #d5b78066;font:54px/1 Georgia,serif;background:radial-gradient(circle,#b48a5523,transparent 68%);box-shadow:0 0 0 7px #d4b57408,inset 0 0 0 5px #d5b7800b}.page-hero-mark i{position:absolute;top:2px;right:0;bottom:20px;left:0;border:1px solid #d5b78025;border-radius:50%;transform:rotate(-20deg) scaleX(.8)}.page-hero-mark b{font-size:8px;letter-spacing:.22em;font-weight:500;margin-top:12px}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.ranking-tabs){display:flex;gap:4px;padding:5px;background:#0c11209c;border:1px solid #d3b78e30;border-radius:16px;margin:0 0 24px;overflow-x:auto;scrollbar-width:none}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.ranking-tabs) button{flex:1;flex-shrink:0;min-width:max-content;border:0;background:transparent;color:#b8aabc;padding:12px 16px;font-size:12px}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.ranking-tabs) button[aria-pressed=true]{background:linear-gradient(120deg,#edd3a5,#d9b780);color:#30221d;box-shadow:inset 0 1px #fff4d6}.page-disclosure{border:1px solid #dfc0902c;border-radius:18px;background:#211d2d70;margin:18px 0;overflow:hidden}.page-disclosure>summary{padding:18px 20px;min-height:58px;cursor:pointer;color:#e8cd9c;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.page-disclosure>summary::-webkit-details-marker,.settings-group>summary::-webkit-details-marker{display:none}.page-disclosure>form,.page-disclosure>p{margin:0;padding:20px}.page-disclosure>.panel{border:0;background:transparent}.game-shell.game-pages:not(.game-active) .friends-hub,.game-shell.game-pages:not(.game-active) .message-destination{border:0;background:transparent;padding:0;box-shadow:none}.game-shell.game-pages:not(.game-active) .friends-search{font-size:0;margin:18px 0}.game-shell.game-pages:not(.game-active) .friends-search input{font-size:13px;padding-left:18px}.game-shell.game-pages:not(.game-active) .friends-return{border-color:#d6b88338;background:#2c2331a8;border-radius:16px}.game-shell.game-pages:not(.game-active) .friend-person{border-radius:20px;border-color:#dfc09030;background:linear-gradient(140deg,#292336b3,#181d2cad);padding:20px}.game-shell.game-pages:not(.game-active) .friend-profile{width:62px;height:62px;min-width:62px;border-color:#d3b17d70;box-shadow:0 0 0 5px #cba56c0a}.game-shell.game-pages:not(.game-active) .friend-name{font-size:16px;background:transparent;border:0;padding:0;text-align:left}.game-shell.game-pages:not(.game-active) .friend-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-shell.game-pages:not(.game-active) .friend-gallery .friend-person{display:grid;grid-template-columns:62px minmax(0,1fr) auto;text-align:left;gap:14px;padding:20px}.game-shell.game-pages:not(.game-active) .friend-gallery .friend-profile{width:62px;min-width:62px;height:62px;padding:0;border-radius:50%;font-family:Georgia,serif;font-size:22px;background:linear-gradient(135deg,#76586a,#292a40);color:#f5dbaf}.game-shell.game-pages:not(.game-active) .friend-gallery .friend-person>button:last-child{width:auto;font-size:12px;padding:10px}.game-shell.game-pages:not(.game-active) .add-friend-disclosure{max-width:540px}.game-shell.game-pages:not(.game-active) .add-friend-disclosure .inline-form{display:flex;gap:10px}.game-shell.game-pages:not(.game-active) .discovery-actions{display:flex;gap:10px;flex-wrap:wrap}.game-shell.game-pages:not(.game-active) .discovery-filters{border:0;background:transparent;padding:0;margin:22px 0}.game-shell.game-pages:not(.game-active) .discovery-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.game-shell.game-pages:not(.game-active) .table-filters{margin:0}.game-shell.game-pages:not(.game-active) .table-filter-fields{padding:0 18px 18px}.game-shell.game-pages:not(.game-active) .discovery-stakes{margin:0}.game-shell.game-pages:not(.game-active) .discovery-room{border-radius:20px;border-color:#d5b68432;background:linear-gradient(120deg,#242131b3,#151b2cc7);padding:22px}.game-shell.game-pages:not(.game-active) .discovery-room h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.game-shell.game-pages:not(.game-active) .discovery-rooms{gap:14px}.game-shell.game-pages:not(.game-active) .live-test-entry{margin:0 0 20px;border-color:#d5b78026;background:transparent;border-radius:16px}.game-shell.game-pages:not(.game-active) .social-links{display:flex;justify-content:space-between;margin-bottom:18px}.game-shell.game-pages:not(.game-active) .social-links button{background:transparent;border-color:#dfc09026}.game-shell.game-pages:not(.game-active) .message-conversation{background:#1d1d2c80;border:1px solid #dfc09026;padding:24px;border-radius:22px}.game-shell.game-pages:not(.game-active) .message-conversation>label{margin-top:0}.game-shell.game-pages:not(.game-active) .chat-log{background:#111525b3;border-color:#dfc09020;border-radius:16px;padding:18px;min-height:230px;max-height:420px}.game-shell.game-pages:not(.game-active) .chat-message{border-radius:14px;background:#29273a;border-color:#dfc09020;padding:16px;max-width:90%;margin:12px auto 12px 0}.game-shell.game-pages:not(.game-active) .chat-message.own-message{background:#58413359;margin-left:auto;margin-right:0;border-color:#d7b57a45}.game-shell.game-pages:not(.game-active) .invitation-hub{border:0;background:transparent;padding:0}.game-shell.game-pages:not(.game-active) .inbox{padding:24px}.game-shell.game-pages:not(.game-active) .gifts-screen .list-row{padding:20px 0;gap:14px;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-icon{width:60px;height:70px;flex-basis:60px;background:radial-gradient(circle,#d7b67b22,transparent)}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card{background:linear-gradient(155deg,#4e344533,#171c2a);min-height:220px;padding:24px 16px;border-color:#d4b88a38;border-radius:20px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card img{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 12px 16px #0005)}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card b{font-family:Georgia,serif;font-size:19px;font-weight:400}.game-shell.game-pages:not(.game-active) .cosmetic-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.game-shell.game-pages:not(.game-active) .cosmetic-option{padding:18px;text-align:center}.game-shell.game-pages:not(.game-active) .cosmetic-preview{border-radius:16px;min-height:180px;background:radial-gradient(ellipse,#45334b55,#111626);border:1px solid #d4b58a20;margin-bottom:20px}.game-shell.game-pages:not(.game-active) .cosmetic-option h3{font-family:Georgia,serif;font-size:22px;font-weight:400;margin-bottom:18px}.game-shell.game-pages:not(.game-active) .cosmetic-option button{width:100%}.game-shell.game-pages:not(.game-active) .alliances-screen>.two-col{grid-template-columns:minmax(0,1fr)}.game-shell.game-pages:not(.game-active) .alliance-directory{padding:22px 0;border-bottom:1px solid #dfc09024}.game-shell.game-pages:not(.game-active) .alliance-directory h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.game-shell.game-pages:not(.game-active) .alliance-emblem{background:#332838;border:1px solid #d4b58a45;color:#e6c695;border-radius:50%}.game-shell.game-pages:not(.game-active) .alliance-create{max-width:640px}.game-shell.game-pages:not(.game-active) .officer-desk{margin-top:0;align-self:start}.game-shell.game-pages:not(.game-active) .feedback-visibility{margin:0 0 24px;max-width:640px}.game-shell.game-pages:not(.game-active) .feedback-columns{gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.game-shell.game-pages:not(.game-active) .feedback-entry{padding:22px 0;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .settings-groups{display:grid;gap:14px;max-width:800px}.settings-group{border:1px solid #d5b78030;border-radius:20px;background:linear-gradient(125deg,#292232a1,#181e2cb3);overflow:hidden}.settings-group>summary{list-style:none;display:flex;gap:18px;align-items:center;cursor:pointer;padding:24px;min-height:94px}.settings-symbol{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;color:#e7c695;border:1px solid #d5b78045;background:#d4b57409;font:24px Georgia,serif}.settings-group>summary>span:nth-child(2){display:grid;gap:7px;min-width:0}.settings-group summary strong{font-size:15px;font-weight:500}.settings-group summary small{font-size:12px;line-height:1.5;color:#b9adbf}.disclosure-chevron{margin-left:auto;font-size:22px;color:#d5b780;transition:transform .2s}.settings-group[open] .disclosure-chevron{transform:rotate(180deg)}.settings-group-body{padding:0 24px 24px;border-top:1px solid #d5b78020}.game-shell.game-pages:not(.game-active) .settings-group-body>.panel,.game-shell.game-pages:not(.game-active) .settings-group-body .session-settings,.game-shell.game-pages:not(.game-active) .settings-group-body .account-management{border:0;padding:20px 0;background:transparent;box-shadow:none}.game-shell.game-pages:not(.game-active) .settings-account{margin-top:0;gap:18px}.game-shell.game-pages:not(.game-active) .settings-screen>button{margin-top:24px}.game-shell.game-pages:not(.game-active) .profile-summary{min-height:200px;padding:26px 0 32px;border-bottom:1px solid #dfc09026}.game-shell.game-pages:not(.game-active) .profile-summary .avatar{width:96px;height:96px;border-radius:50%;box-shadow:0 0 0 7px #d5b7800c,0 15px 50px #0003}.game-shell.game-pages:not(.game-active) .profile-summary h1{font-size:clamp(32px,5vw,50px)}.game-shell.game-pages:not(.game-active) .profile-edit{border:1px solid #dfc09030;border-radius:16px;padding:0 20px;background:#1e1c2c80}.game-shell.game-pages:not(.game-active) .profile-edit>summary{padding:16px 0}.game-shell.game-pages:not(.game-active) .profile-screen .stats{gap:0;border:1px solid #dfc09030;border-radius:22px;overflow:hidden;background:#201c2b7d;margin:24px 0}.game-shell.game-pages:not(.game-active) .profile-screen .stats .panel{border:0;border-right:1px solid #dfc09026;border-radius:0;background:transparent;padding:28px 22px}.game-shell.game-pages:not(.game-active) .profile-screen .stats .panel:last-child{border-right:0}.game-shell.game-pages:not(.game-active) .profile-screen .stats h2{font-family:Georgia,serif;font-weight:400;font-size:32px;color:#f0d9ab}.game-shell.game-pages:not(.game-active) .profile-screen .achievement-frames{justify-content:flex-start;gap:28px}.game-shell.game-pages:not(.game-active) .profile-screen .ledger details>summary{font-size:16px}.game-shell.game-pages:not(.game-active) :is(.cg-heading,.daily-quests-header,.rankings-heading){background:transparent;border:0;border-bottom:1px solid #dfc09030;border-radius:0;box-shadow:none;margin-bottom:28px;padding:18px 0 32px}.game-shell.game-pages:not(.game-active) .rankings-heading{min-height:210px}.game-shell.game-pages:not(.game-active) .ranking-podium{border-color:#d5b78030;border-radius:24px;background:radial-gradient(ellipse at 50% 100%,#9d70472b,transparent 70%)}.game-shell.game-pages:not(.game-active) .ranking-list>li{background:#211e2e96;border-color:#dfc09024;border-radius:16px;margin-bottom:10px}.game-shell.game-pages:not(.game-active) .cg-album{border-color:#d5b78038;box-shadow:0 16px 30px #0002}.game-shell.game-pages:not(.game-active) .daily-quest{border-color:#dfc09030;background:linear-gradient(135deg,#3024389c,#18202cb3)}.game-shell.game-pages:not(.game-active)>.content>:is(.table-discovery,.friends-hub,.message-destination,.gifts-screen,.alliances-screen,.daily-quests,.collection-gallery,.cosmetic-studio,.rankings-screen,.profile-screen,.settings-screen,.feedback-screen){animation:destination-arrive .4s ease-out both}@keyframes destination-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.game-shell.game-pages:not(.game-active)>header{padding:10px 18px;height:64px;min-height:64px}.game-shell.game-pages:not(.game-active)>header .brand img{width:108px;max-height:36px}.game-shell.game-pages:not(.game-active) .header-right{gap:10px}.game-shell.game-pages:not(.game-active) .header-right>button:not(.avatar){font-size:9px;padding:6px}.game-shell.game-pages:not(.game-active) .wallet b{font-size:12px}.game-shell.game-pages:not(.game-active)>.content{padding:14px 20px 105px}.game-shell.game-pages:not(.game-active)>.game-nav{position:fixed;top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;right:12px;width:auto;max-width:560px;height:64px;margin:auto;border-radius:20px;background:#151b2cf2;border:1px solid #d8b78150;box-shadow:0 8px 32px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30}.game-shell.game-pages:not(.game-active) .game-nav button{display:flex;flex-direction:column;gap:4px;font-size:9px;padding:8px 4px;background:transparent}.game-shell.game-pages:not(.game-active) .game-nav button span{font-size:20px}.game-shell.game-pages:not(.game-active) .game-nav button[aria-current=page]{border-radius:16px;box-shadow:none;background:#cba77215}.game-shell.game-pages:not(.game-active) .game-nav i{position:absolute;right:10px;top:7px}.page-hero{min-height:188px;gap:12px;margin-bottom:24px;padding-top:6px}.page-hero h1{font-size:36px;margin-top:14px}.page-hero p{font-size:12px}.page-hero-mark{flex-basis:70px;height:104px;align-self:center}.page-hero-mark>span{width:64px;height:64px;font-size:33px}.page-hero-mark i{top:4px;right:-2px;bottom:26px;left:-2px}.page-hero-mark b{font-size:6px;letter-spacing:.12em}.game-shell.game-pages:not(.game-active) .panel{padding:20px;border-radius:20px}.game-shell.game-pages:not(.game-active) .friends-hub,.game-shell.game-pages:not(.game-active) .message-destination{padding:0}.game-shell.game-pages:not(.game-active) .friend-gallery{grid-template-columns:minmax(0,1fr)}.game-shell.game-pages:not(.game-active) .friend-gallery .friend-person{padding:16px;gap:12px}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.ranking-tabs) button{font-size:11px;padding:12px 14px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card{min-height:190px;padding:18px 10px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card img{width:80px;height:80px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-card b{font-size:17px}.game-shell.game-pages:not(.game-active) .gifts-screen .gift-icon{width:44px;height:54px;flex-basis:44px}.game-shell.game-pages:not(.game-active) .message-conversation{padding:18px}.game-shell.game-pages:not(.game-active) .discovery-filters{grid-template-columns:minmax(0,1fr);gap:14px}.game-shell.game-pages:not(.game-active) .feedback-columns{grid-template-columns:minmax(0,1fr)}.settings-group>summary{padding:20px 16px;gap:13px;min-height:90px}.settings-group-body{padding:0 18px 18px}.settings-symbol{width:40px;height:40px;font-size:22px}.game-shell.game-pages:not(.game-active) .profile-summary{gap:18px;min-height:160px}.game-shell.game-pages:not(.game-active) .profile-summary .avatar{width:74px;height:74px}.game-shell.game-pages:not(.game-active) .profile-screen .stats{grid-template-columns:1fr}.game-shell.game-pages:not(.game-active) .profile-screen .stats .panel{padding:20px;border-right:0;border-bottom:1px solid #dfc09026;display:grid;grid-template-columns:1fr auto;gap:4px 12px}.game-shell.game-pages:not(.game-active) .profile-screen .stats h2{grid-column:2;grid-row:1/3;font-size:30px;margin:0;align-self:center}.game-shell.game-pages:not(.game-active) .profile-screen .stats span{font-size:11px}.game-shell.game-pages:not(.game-active)>footer{padding-bottom:95px}}@media(max-width:350px){.game-shell.game-pages:not(.game-active)>.content{padding-inline:16px}.page-hero h1{font-size:32px}.page-hero-mark{display:none}.game-shell.game-pages:not(.game-active)>header{padding-inline:12px}.game-shell.game-pages:not(.game-active) .header-right{gap:6px}.game-shell.game-pages:not(.game-active) .header-right .avatar{width:36px;min-width:36px;height:36px}.game-shell.game-pages:not(.game-active)>header .brand img{width:88px}.game-shell.game-pages:not(.game-active) .cosmetic-options{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.game-shell.game-pages:not(.game-active) *,.game-shell.game-pages:not(.game-active) *:before,.game-shell.game-pages:not(.game-active) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.game-shell.game-pages:not(.game-active).focus-mode *,.game-shell.game-pages:not(.game-active).focus-mode *:before{animation:none!important;transition:none!important}.entry{background:#101421;color:#f4e9db;--mint: #efd2a1;--gold: #efd2a1;--muted: #b9aabd}.entry-art{background:linear-gradient(180deg,#0c11212b,#0e1121dc),url(/assets/lounge.png) center/cover;min-height:760px}.entry-art .orbit{border-color:#e4bf8026}.entry-copy h1,.entry .auth h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em;color:#f8e7c7}.entry-copy p{color:#d3c1d0}.entry .auth{align-self:center;width:min(460px,100%);padding:48px;margin:auto;min-width:0}.entry .auth h2{font-size:42px}.entry .auth>p{color:#bfb1c5;line-height:1.8}.entry .auth :is(input,select){background:#191d2b;border-color:#d7b78042;border-radius:12px;min-height:50px;color:#f5eadb}.entry .auth button.primary{background:linear-gradient(120deg,#f2dcad,#d5b276);color:#2d211c;border-color:#f3dca9;border-radius:14px;min-height:54px}.entry .auth .eyebrow{color:#dfbd87;letter-spacing:.2em}.entry .auth .fine{margin-top:24px;color:#a99aaf}.entry .auth .link{color:#e5c89b}.entry .auth>.link{display:block;width:100%;text-align:left;min-height:44px;padding:12px 0;margin:0;background:transparent;border:0;font-size:12px}.entry .auth form .link{background:transparent;border:0;min-height:44px;padding:8px 0}.game-drawer,.player-dialog-shell{background:linear-gradient(140deg,#272232,#141a2a);border-color:#ddbe894d;border-radius:24px;color:#f5e9d7;box-shadow:0 30px 90px #050714a6}.game-drawer{border-radius:24px 24px 0 0}.game-drawer-heading h2,.player-dialog h2,.player-profile-identity h3,.self-table-profile h3,.quick-play h2{font-family:Georgia,serif;font-weight:400;color:#f2dcb4}.game-drawer :is(input,select,textarea),.player-dialog :is(input,select,textarea){background:#101627;border-color:#dfc09038;border-radius:12px;color:#f5eadc}.game-drawer button,.player-dialog button{border-color:#dfc09038;min-height:44px;border-radius:12px}.game-drawer button.primary,.player-dialog button.primary{background:linear-gradient(120deg,#f2dcad,#d5b276);color:#2d211c}.destination-list{grid-template-columns:1fr;gap:0}.destination-list button{border:0;border-bottom:1px solid #dfc09020;border-radius:0;background:transparent;min-height:58px;font-size:13px}.quick-play-camera{border-color:#d4b78066;box-shadow:0 0 0 5px #d4b7800c}.game-active .table-menu-links button{background:#242333;border-color:#d5b78035;color:#f2dfc3}@media(max-width:600px){.entry{display:block}.entry-art{min-height:230px;padding:24px;background-position:50% 42%}.entry-art .hero-cards,.entry-art .orbit,.entry-copy .pill{display:none}.entry-copy{position:static;margin-top:38px}.entry-copy h1{font-size:32px;margin:12px 0}.entry-copy p{font-size:11px;max-width:290px;margin-bottom:0}.entry .auth{padding:30px 24px 44px;max-width:460px}.entry .auth h2{font-size:34px}.entry .auth form{margin-top:24px}}@media(prefers-reduced-motion:reduce){.entry *,.game-drawer *,.player-dialog *{animation:none!important;transition:none!important}}.game-shell.game-pages:not(.game-active) .settings-group[open]>.settings-group-body{animation:destination-arrive .22s ease-out both}@media(prefers-reduced-motion:reduce){.game-shell.game-pages:not(.game-active) .settings-group[open]>.settings-group-body{animation:none}}.game-shell.game-pages:not(.game-active).focus-mode .settings-group[open]>.settings-group-body{animation:none}.game-shell.game-pages:not(.game-active){background:linear-gradient(120deg,#101421f5,#171323f2 60%,#101421f8),url(/assets/lounge.png) center top / cover fixed}.game-shell.game-pages:not(.game-active) .page-hero{min-height:150px;margin-bottom:22px;padding:12px 0 22px;gap:18px}.game-shell.game-pages:not(.game-active) .page-hero h1{font-size:clamp(30px,3.6vw,46px);margin:8px 0 10px;line-height:1.1}.game-shell.game-pages:not(.game-active) .page-hero p{max-width:460px;line-height:1.6}.game-shell.game-pages:not(.game-active) .page-hero-mark{flex-basis:105px;height:110px;opacity:.65}.game-shell.game-pages:not(.game-active) .page-hero-mark>span{width:76px;height:76px;font-size:38px}.game-shell.game-pages:not(.game-active) .page-route{margin-bottom:12px}.destination-groups{display:grid;gap:22px;padding:8px 0}.destination-groups h3{margin:0 0 8px;color:#bdaa87;font-size:10px;letter-spacing:.12em;font-weight:500;text-transform:uppercase}.destination-groups .destination-list button{min-height:50px;border-bottom:0;border-radius:10px;padding:10px}.destination-groups .destination-list button[aria-current=page]{background:#d5b78114;color:#f0d8ac}.destination-groups .destination-list button>span{width:28px;flex-shrink:0;color:#dfc49a}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr) auto;gap:20px;padding:22px;border-radius:18px}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room-copy>small,.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room-copy>h3{grid-column:1 / -1}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room h3{font-size:20px;margin:2px 0 7px}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room-copy p{margin:0}.game-shell.game-pages:not(.game-active) .table-discovery .room-stakes{font:24px Georgia,serif;color:#ead1a1}.game-shell.game-pages:not(.game-active) .table-discovery .room-buy-in{font-size:11px;color:#b7aabd;text-align:right}.game-shell.game-pages:not(.game-active) .table-discovery .room-buy-in strong{font-weight:500;color:#dfd1bc}.game-shell.game-pages:not(.game-active) .table-discovery .room-occupancy{font-size:10px;color:#b7aabd}.game-shell.game-pages:not(.game-active) .table-discovery .room-phase{font-size:10px;text-align:right;color:#c2d5c6}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-camera{margin-top:18px;padding-top:14px;border-top:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-camera summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px}.game-shell.game-pages:not(.game-active) .settings-group-body .panel{padding:16px 0;border:0;border-radius:0;background:none;box-shadow:none}.game-shell.game-pages:not(.game-active) .settings-group-body .panel+.panel{border-top:1px solid #dfc09025}.game-shell.game-pages:not(.game-active) .session-card{background:#10172660;box-shadow:none;border-radius:14px}.game-shell.game-pages:not(.game-active) .session-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.game-shell.game-pages:not(.game-active) .settings-group-body h3{font:22px Georgia,serif}.game-shell.game-pages:not(.game-active) .settings-group-body p{line-height:1.65;font-size:13px}.game-shell.game-pages:not(.game-active) .profile-summary{min-height:130px}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid #dfc09030;margin:24px 0}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats .panel{border:0;border-radius:0;background:none;box-shadow:none;padding:24px 16px}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats .panel+.panel{border-left:1px solid #dfc09025}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats h2{font:clamp(21px,2.5vw,30px) Georgia,serif;overflow-wrap:anywhere;margin:10px 0}.game-shell.game-pages:not(.game-active) .profile-achievements{background:none;border:0;padding:12px 0 28px}.game-shell.game-pages:not(.game-active) .profile-achievements .achievement-frames{justify-content:flex-start;gap:20px}.game-shell.game-pages:not(.game-active) .profile-achievements .achievement-frames img{width:85px;height:85px}.game-shell.game-pages:not(.game-active) .profile-screen .ledger .list-row{padding:18px 0;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .hand-history .review-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.game-shell.game-pages:not(.game-active) .hand-history .review-heading h3{margin:8px 0}.game-shell.game-pages:not(.game-active) .hand-history .review-heading button{flex-shrink:0}.game-shell.game-pages:not(.game-active) .feedback-updates>summary{padding:5px 0;min-height:44px;cursor:pointer;font:21px Georgia,serif}@media(max-width:600px){.game-shell.game-pages:not(.game-active)>.content{padding-top:14px}.game-shell.game-pages:not(.game-active) .page-hero{min-height:110px;padding:6px 0 18px;margin-bottom:18px;gap:10px}.game-shell.game-pages:not(.game-active) .page-hero h1{font-size:32px}.game-shell.game-pages:not(.game-active) .page-hero-mark{display:none}.game-shell.game-pages:not(.game-active) .page-hero-actions{margin-top:16px}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-filters{grid-template-columns:minmax(0,1fr);gap:10px}.game-shell.game-pages:not(.game-active) .table-discovery .table-filters{border:0;border-radius:0;background:none}.game-shell.game-pages:not(.game-active) .table-discovery .table-filters>summary{min-height:44px;padding:8px 0}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room{grid-template-columns:minmax(0,1fr) 72px;padding:16px;gap:12px}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room-copy{grid-column:1/-1;grid-row:1}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room .seat-preview-strip{grid-column:1;grid-row:2}.game-shell.game-pages:not(.game-active) .table-discovery .discovery-room>button{grid-column:2;grid-row:2}.game-shell.game-pages:not(.game-active) .table-discovery .room-stakes{font-size:22px}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats{grid-template-columns:minmax(0,1fr);gap:0}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats .panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline;padding:16px 0}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats .panel+.panel{border-left:0;border-top:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats h2{grid-column:2;grid-row:1/3;margin:0;font-size:26px}.game-shell.game-pages:not(.game-active) .profile-screen .profile-stats span{grid-column:1;font-size:11px}.game-shell.game-pages:not(.game-active) .session-card dl{grid-template-columns:minmax(0,1fr)}.entry-art{min-height:165px;padding:20px}.entry-copy{margin-top:22px}.entry-copy h1{font-size:28px}.entry .auth{padding-top:24px}}.report-form{display:grid;gap:14px;margin-top:20px}.report-form p{font-size:13px;line-height:1.7;margin:0;color:#c2b5c7}.report-form textarea{min-height:140px;width:100%;resize:vertical;padding:14px}.report-form label{font-size:12px;color:#ddc89e}.report-form>button{margin-top:4px;min-height:48px}.report-form>small{font-size:11px;color:#b4a9bc}.game-shell.game-pages:not(.game-active) .discovery-actions button{white-space:nowrap}.app-update-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:12px;background:#e6c792;color:#251d20;text-decoration:none}.game-shell.game-pages:not(.game-active) .page-hero{min-height:0;padding:10px 0 22px;margin-bottom:24px;border-bottom:1px solid #dfc09020}.game-shell.game-pages:not(.game-active) .page-hero:before,.game-shell.game-pages:not(.game-active) .page-hero-mark{display:none}.game-shell.game-pages:not(.game-active) .page-hero .eyebrow{display:none}.game-shell.game-pages:not(.game-active) .page-hero-copy{width:100%}.game-shell.game-pages:not(.game-active) .page-hero h1{margin:0 0 8px}.game-shell.game-pages:not(.game-active) .page-hero p{margin:0;font-size:13px}.game-shell.game-pages:not(.game-active) .page-route{border:0;padding:0;margin-bottom:8px}.game-shell.game-pages:not(.game-active) .page-route>button:not(.return-table){padding-inline:0;background:transparent;border:0}.game-shell.game-pages:not(.game-active) .page-route{flex-wrap:wrap}.game-shell.game-pages:not(.game-active) .page-route>.return-table{position:static;margin-left:auto;max-width:100%;min-height:44px;padding:8px 12px;font-size:11px;letter-spacing:0;text-transform:none;white-space:normal;border:1px solid #e6cc9838;background:#292633;color:#f4e8d8;box-shadow:none}.game-drawer .destination-list{grid-template-columns:minmax(0,1fr);gap:0}.game-drawer .destination-groups{gap:24px}.game-drawer .destination-list button{background:transparent;border:0;border-radius:0;border-bottom:1px solid #dfc09014;font-size:14px;min-height:52px;padding:10px 2px}.game-drawer .destination-list button b{font-weight:400;color:#a79888}.game-drawer .destination-list button:hover{background:#d5b7810d}.game-drawer-heading{padding-bottom:16px;border-bottom:1px solid #dfc09025}.game-drawer-heading>button{background:transparent;border:1px solid #dfc09025;border-radius:50%;width:44px;height:44px;padding:0;flex-shrink:0}.game-drawer .table-sidebar>.panel{background:transparent;box-shadow:none;border:0;border-top:1px solid #dfc09026;border-radius:0;padding:20px 0}.game-drawer .table-sidebar .eyebrow{display:none}.game-drawer .table-sidebar h3{font:22px Georgia,serif;margin-top:0}.game-drawer .table-sidebar p{font-size:13px;line-height:1.6}.game-drawer .table-sidebar summary{min-height:44px;cursor:pointer}.game-drawer .media-controls{gap:10px}.game-drawer .media-controls button{min-height:46px}.game-shell.game-pages:not(.game-active) .settings-groups{gap:0}.game-shell.game-pages:not(.game-active) .settings-group{border:0;border-bottom:1px solid #dfc09026;border-radius:0;background:transparent;box-shadow:none}.game-shell.game-pages:not(.game-active) .settings-group>summary{padding:22px 4px}.game-shell.game-pages:not(.game-active) .settings-group-body{padding:0 4px 22px}.game-shell.game-pages:not(.game-active) .settings-group .settings-symbol{background:transparent;border:0}@media(max-width:600px){.game-shell.game-pages:not(.game-active) .page-hero{padding-bottom:18px;margin-bottom:18px}.game-shell.game-pages:not(.game-active) .page-hero h1{font-size:30px}.game-shell.game-pages:not(.game-active) .page-hero-actions{margin-top:12px}.game-drawer{padding-inline:20px}}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery{border:0;border-radius:0;background:transparent}.game-shell.game-pages:not(.game-active) .social-interior .friend-gallery .friend-person{padding:18px 0}.game-shell.game-pages:not(.game-active) .page-disclosure{background:transparent;box-shadow:none;border:0;border-block:1px solid #dfc09020;border-radius:0}.game-shell.game-pages:not(.game-active) .page-disclosure>summary{min-height:52px;padding:16px 4px}@media(max-width:600px){.game-shell.game-pages:not(.game-active) .social-interior .friends-discovery-toolbar{align-items:stretch;gap:14px}.game-shell.game-pages:not(.game-active) .social-interior .friends-search{width:100%}.game-shell.game-pages:not(.game-active) .settings-group>summary{padding:16px 4px}}.destination-search{display:block;margin:0 0 20px}.destination-search input{width:100%;min-height:46px;border-radius:12px;padding:12px 14px;background:#0d132080;border:1px solid #dfc09030;color:#f5eadc}.game-shell.game-pages:not(.game-active) :is(button,a,summary):focus-visible,.game-drawer :is(button,input,summary):focus-visible{outline:2px solid #eed4a0;outline-offset:3px}.game-shell.game-pages:not(.game-active) button:active:not(:disabled),.game-drawer button:active:not(:disabled){transform:scale(.98)}@media(prefers-reduced-motion:reduce){.game-shell.game-pages:not(.game-active) *,.game-drawer *{animation:none!important;transition:none!important;transform:none!important}}.game-shell .game-drawer .destination-groups .destination-list button{background:transparent;border:0;border-bottom:1px solid #dfc09014;border-radius:0;box-shadow:none}.game-shell .game-drawer .destination-groups .destination-list button[aria-current=page]{background:#d5b78114;color:#f0d8ac}.game-drawer-body{scrollbar-width:thin;scrollbar-color:#8d7c6866 transparent}.game-drawer-body::-webkit-scrollbar{width:4px}.game-drawer-body::-webkit-scrollbar-thumb{background:#8d7c6866;border-radius:4px}.required-update-screen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding:max(28px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0,#513445,transparent 65%),#101522;color:#f6ead6;overflow-y:auto;overscroll-behavior:contain}.required-update-screen::backdrop{background:#101522}.required-update-content{max-width:460px;margin:auto;padding-block:5vh}.required-update-emblem{display:block;font-size:68px;color:#ecd09a;margin-bottom:30px}.required-update-content h1{font:38px/1.12 Georgia,serif}.required-update-content>p{color:#c7bccb;line-height:1.7}.required-update-content>small{display:block;margin-top:24px;color:#b6aabc;line-height:1.6}.required-update-content .app-updates{margin-top:28px}@media(hover:none)and (pointer:coarse){.game-shell input,.game-shell select,.game-shell textarea,.entry input{font-size:16px}}body:has(.game-lounge){overscroll-behavior-y:none}.game-shell.game-lounge{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.game-shell.game-lounge>.content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.game-shell.game-lounge>.content::-webkit-scrollbar{display:none}.game-lounge .gala-lounge{height:100%}.game-lounge .lounge-open-scene{min-height:100%}dialog.player-dialog.player-dialog-shell:has(.player-profile-card,.self-table-profile){background:linear-gradient(160deg,#211b2aee,#111828fa 65%),url(/assets/lounge.png) center / cover}.player-dialog .player-profile-identity{position:relative;padding:10px 0 26px;align-items:center;gap:22px;border-bottom:1px solid #e2c18b30;margin-bottom:20px}.player-dialog .player-profile-portrait{width:94px;height:94px;border-width:1px;box-shadow:0 0 0 6px #e3c5960c,0 12px 28px #0004}.player-dialog .player-profile-kicker{display:none}.player-dialog .player-profile-identity h3{font-size:clamp(26px,6vw,34px);letter-spacing:-.03em}.player-dialog .player-profile-tabs{border:0;background:transparent;padding:0 0 12px;gap:8px;border-radius:0}.player-dialog .player-profile-tabs button{border-radius:24px;min-height:44px}.player-dialog .player-profile-tabs button:not([aria-pressed=true]){background:#ffffff05}.player-dialog .player-profile-stats{background:transparent;border-radius:0;border-inline:0;padding:18px 0}.player-dialog .player-profile-gifts .player-gift-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-dialog .player-gift-catalog button{padding:12px 4px;min-height:118px;border:1px solid transparent;border-radius:14px;background:#ffffff03}.player-dialog .player-gift-catalog img{width:60px;height:60px}.player-dialog .player-gift-catalog strong{font-size:11px}.player-dialog .player-gift-catalog button[aria-pressed=true]{border-color:#e1bd7c;background:#d4ab6f16}.player-dialog .player-gift-heading{padding-top:12px}.player-dialog .player-gift-heading h4{font:25px Georgia,serif;margin-block:6px}.player-dialog .player-gift-send{position:sticky;bottom:-20px;background:#171b29f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-inline:-20px;padding:16px 20px 20px;z-index:2}.player-dialog .self-table-profile .self-table-control{background:#ffffff03;box-shadow:none;border-color:#e2c18b25}@media(max-width:360px){.player-dialog .player-profile-portrait{width:72px;height:72px}.player-dialog .player-profile-identity{gap:16px}.player-dialog .player-gift-catalog img{width:48px;height:48px}.player-dialog .player-gift-catalog strong{font-size:10px}.player-dialog .player-gift-send{margin-inline:-14px;padding-inline:14px}}.card-peek-hand,.card-peek-board{display:flex;justify-content:center;gap:8px;padding-block:14px}.card-peek-hand .card.card-art{width:90px;height:126px}.card-peek-board .card.card-art{width:clamp(38px,12vw,64px);height:auto}.card-peek-drawer p{text-align:center;line-height:1.6}.game-active .seat-cards[role=button]{cursor:pointer}.game-active .seat-cards[role=button]:focus-visible{outline:2px solid #f3d5a0;outline-offset:4px}.game-active .own .seat-cards[role=button]{pointer-events:auto;cursor:pointer;z-index:6}.release-announcement{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:100;width:min(560px,calc(100% - 20px));display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #d7b77e80;border-radius:14px;background:#171a28f5;box-shadow:0 6px 24px #0006;color:#f2dba8;pointer-events:none}.release-announcement>span{font-size:24px}.release-announcement strong,.release-announcement small{display:block}.release-announcement strong{font-size:15px}.release-announcement small{margin-top:3px;font-size:11px;color:#d6d0c6}body:has(.release-announcement) .game-shell:not(.game-active){padding-top:calc(76px + env(safe-area-inset-top));box-sizing:border-box}.game-active .table-heading-copy.has-release{position:relative}.game-active .table-heading-copy.has-release>:not(.release-announcement){visibility:hidden}.game-active .release-announcement.is-table-heading{position:absolute;top:0;right:0;bottom:0;left:0;transform:none;width:auto;min-width:0;padding:2px 0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;z-index:1}.game-active .release-announcement.is-table-heading>span{display:none}.game-active .release-announcement.is-table-heading>div{min-width:0}.game-active .release-announcement.is-table-heading strong{font-size:13px}.game-active .release-announcement.is-table-heading small{font-size:10px;line-height:1.2}.game-shell.game-active:has(.public-conservatory){background:#082a26 url(/assets/table-midnight-conservatory.webp) center/cover no-repeat}.game-active .poker-table.public-conservatory{background:transparent}.game-active:has(.public-conservatory) .seat-media{background:linear-gradient(150deg,#092521b8,#071921e8);border-color:#c8b38338;box-shadow:inset 0 1px #fff1}.game-active:has(.public-conservatory) .own .seat-media{border-color:#dec58f}.game-active:has(.public-conservatory) .seat-caption,.game-active:has(.public-conservatory) .seat-action{text-shadow:0 1px 4px #000}.table-scene-signature{position:absolute;inset:44% 0 auto;text-align:center;color:#dbd0af38;font-size:9px;letter-spacing:.25em;pointer-events:none}.seat-chat-bubble{position:absolute;bottom:14px;left:6px;right:6px;z-index:9;padding:9px 10px;border:1px solid #c9decd70;border-radius:12px 12px 12px 3px;background:#123b33ed;color:#fff8e7;box-shadow:0 4px 12px #0004;font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:pre-wrap;max-height:96px;overflow:hidden;pointer-events:none;animation:seat-chat-in .18s ease-out}@keyframes seat-chat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.table-audio-recovery{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:20px}.table-audio-recovery span{font-size:9px}@media(prefers-reduced-motion:reduce){.seat-chat-bubble{animation:none}}@media(max-height:740px){.seat-chat-bubble{font-size:11px;padding:6px;max-height:72px;bottom:8px}}.game-active:has(.public-conservatory) .table-heading{background:linear-gradient(#041712b3,transparent);text-shadow:0 1px 4px #000}.seat-photo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(140deg,#16392f,#0d202a);z-index:1;pointer-events:none;overflow:hidden;border-radius:inherit}.seat-photo-placeholder>img{width:100%;height:100%;object-fit:cover;opacity:.85}.seat-photo-placeholder>span{font:32px Georgia,serif;color:#e5d2a5}.seat-league-badge{position:absolute;bottom:8px;right:8px;width:32px;height:32px;border-radius:7px;overflow:hidden;border:1px solid #e0c78b;background:#172e29;display:grid;place-items:center;z-index:5}.seat-league-badge img{width:100%;height:100%;object-fit:cover}.game-active .seat-media>video{z-index:2}.game-active .seat-media .camera-label,.game-active .seat-media .seat-media-status,.game-active .seat-media .camera-status{z-index:7}.league-photo-editor>img{width:96px;height:96px;object-fit:cover;border-radius:16px;border:1px solid #e4cc9755}.alliance-emblem>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.league-invitation{display:flex;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #d8bf8d22;flex-wrap:wrap}.league-invitation>div{flex:1;min-width:130px}.league-invitation small{display:block;margin-top:4px}.league-invitation button{min-height:44px}.profile-hub .profile-summary{margin-bottom:24px;padding:20px 0;gap:18px}.profile-hub .profile-summary .avatar{width:88px;height:88px;flex-shrink:0;border:1px solid #e4c993;box-shadow:0 0 0 5px #dfc38c0b}.profile-hub .profile-edit-shortcut{margin-left:auto;background:transparent;border:1px solid #e2c18b33;border-radius:50%;min-width:44px;min-height:44px}.profile-overview-card{display:block;width:100%;text-align:left;margin:0 0 14px;padding:20px;border:1px solid #d8bc8524;border-radius:20px;background:linear-gradient(130deg,#201e2a80,#111c2880);box-shadow:none}.profile-card-title{display:flex;align-items:center;gap:8px;font:22px Georgia,serif;color:#f1ddb4}.profile-card-title i{margin-left:auto;font:24px system-ui;font-style:normal;color:#ceb581}.profile-card-title small{font:11px system-ui;color:#bec5ca}.profile-metric-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.profile-metric-preview small{display:block;font-size:10px;color:#bfc1c9}.profile-metric-preview strong{display:block;margin-top:6px;font-size:18px;overflow-wrap:anywhere}.profile-art-preview{display:flex;align-items:center;gap:14px;margin-top:14px;min-height:74px}.profile-art-preview img{width:68px;height:68px;object-fit:contain}.profile-art-preview>span{font-size:12px;font-weight:400;color:#c7c3cc}.profile-supporter-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.profile-supporter-preview>span{display:grid;justify-items:center;gap:6px;min-width:0}.profile-supporter-preview>.profile-supporter-empty{grid-column:1 / -1;justify-items:start;font-size:13px;font-weight:400;line-height:1.6;color:#c7c3cc}.profile-supporter-preview b{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#39304c;border:1px solid #dfc69b55;color:#ead4a1}.profile-supporter-preview strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.profile-supporter-preview small{font-size:10px;color:#e1c78d}.profile-history-links{display:grid;gap:8px}.profile-history-links button{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:12px 18px;text-align:left;background:#fff2;border:0;border-radius:12px}.profile-detail-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-detail-stats>div{padding:18px;border-bottom:1px solid #dec18b30}.profile-detail-stats dt{font-size:12px;color:#c4c1cd}.profile-detail-stats dd{margin:10px 0 0;font:26px Georgia,serif;color:#edce93;overflow-wrap:anywhere}.profile-supporter-row{display:flex;gap:16px;align-items:center;border-bottom:1px solid #e2c18b25;padding:18px 0;font-size:13px}.profile-supporter-row b{margin-left:auto;color:#e1c78d}.profile-league-preview{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:16px;background:#fff1;border:0;text-align:left}.profile-league-preview img{width:44px;height:44px;border-radius:8px;object-fit:cover}.profile-league-preview small{display:block;margin-top:4px;font-size:11px}.profile-league-preview>span:last-child{margin-left:auto}@media(max-width:360px){.profile-overview-card{padding:16px}.profile-art-preview{gap:8px}.profile-art-preview img{width:52px;height:52px}.profile-card-title{font-size:20px}}.profile-hub .profile-summary{position:relative}.profile-hub .profile-summary>div{flex:1;min-width:0}.profile-hub .profile-summary h1{font-size:clamp(23px,6vw,30px);letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:26px}.profile-hub .profile-summary p{font-size:12px;line-height:1.5}.profile-hub .profile-edit-shortcut{position:absolute;right:0;top:6px;width:44px;height:44px;border-radius:50%}.profile-hub .profile-summary .eyebrow{font-size:8px;letter-spacing:.13em}.lounge-dock button:has(.league-invite-dot){position:relative}.league-invite-dot{position:absolute;right:16px;top:4px;min-width:18px;height:18px;border-radius:50%;background:#b98574;color:#fff;display:grid;place-items:center;font-size:10px}.profile-detail-sheet{animation:profile-sheet-in .18s ease-out}@keyframes profile-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.profile-detail-sheet{animation:none}}.profile-detail-sheet .gifts-screen>.page-hero{display:none}.profile-detail-sheet .profile-hub .profile-summary{padding-top:4px}.profile-detail-sheet .profile-hub{padding-bottom:12px}.player-profile-alliance>span img{width:44px;height:44px;object-fit:cover;border-radius:8px}.game-active .seat-media>video{transition:opacity .18s ease}@media(prefers-reduced-motion:reduce){.game-active .seat-media>video{transition:none}}.game-active .seat-media-status.is-connecting-photo{inset:auto 8px 10px;padding:6px 8px;border-radius:8px;background:#071b24bf;display:block;pointer-events:none;text-align:center}.game-active .seat-media-status.is-connecting-photo strong{font-size:10px;line-height:1.3;font-weight:500}.release-announcement:not(.is-table-heading){top:max(8px,env(safe-area-inset-top));z-index:10000;min-height:70px;border-color:#f1d399;background:#111b2bfa;box-shadow:0 5px 24px #0009,inset 0 1px #fff2d62b}.release-announcement:not(.is-table-heading) strong{font-size:calc(19px * var(--reading-text-scale, 1));font-variant-numeric:tabular-nums}.release-announcement:not(.is-table-heading) small{font-size:calc(12px * var(--reading-text-scale, 1));line-height:1.35}.table-chat-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.table-chat-shortcuts button{min-width:44px;min-height:44px;padding:7px 10px;border-radius:20px;background:#203345;border:1px solid #d8ba7d44;font-size:13px}.table-chat .chat-compose input{font-size:16px;min-width:0}.table-chat .chat-compose{display:flex;gap:8px}.table-chat .chat-compose input{flex:1}.table-chat .chat-compose button{flex:none;min-width:72px}.seat-chat-bubble{background:linear-gradient(135deg,#162e3ff5,#122332f5);border-color:#e0c28c88;border-radius:12px;color:#fff6e4;bottom:38px;max-height:calc(100% - 76px);padding:7px 9px;font-size:12px;box-shadow:0 5px 16px #0005}@media(max-height:740px){.seat-chat-bubble{bottom:32px;max-height:calc(100% - 62px);font-size:11px}}.card.card-art{image-rendering:auto;background:transparent;box-shadow:0 1px #bab6ac,0 3px 2px #0005,0 6px 9px #0004}:is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button:not(:disabled){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:scale .12s ease-out,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button:not(:disabled):active{scale:.97;border-color:#ecd29a;box-shadow:inset 0 0 0 1px #ecd29a55,0 0 16px #d9b66f18}:is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button:focus-visible{outline:2px solid #f1d79c;outline-offset:3px}.rewards-hub .mission-list,.cg-album-detail,.cg-album-shelf{animation:interior-content-arrive .24s ease-out both}@keyframes interior-content-arrive{0%{opacity:.4;translate:0 5px}to{opacity:1;translate:0 0}}.focus-mode :is(.mission-list,.cg-album-detail,.cg-album-shelf){animation:none}.focus-mode :is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button{transition:none}.focus-mode :is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button:active{scale:1}@media(prefers-reduced-motion:reduce){:is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button{transition:none}:is(.lobby-dashboard,.game-pages,.game-drawer,.player-dialog) button:active{scale:1}.rewards-hub .mission-list,.cg-album-detail,.cg-album-shelf{animation:none}}.lobby-poker-formats{display:flex;gap:4px;margin-top:5px}.lobby-poker-formats button{min-height:32px;padding:4px 10px;font-size:11px;border-radius:16px;background:#111b2ddd}.lobby-poker-formats button[aria-pressed=true]{color:#ffe2a6;border-color:#d9b86d;background:#54432d}.table-audio-layer{position:fixed;width:0;height:0;overflow:hidden;pointer-events:none}.game-active .seat-media .camera-label:empty{display:none}.game-active .seat-media .seat-face-reminder{top:5px;bottom:auto;z-index:12;left:5px;right:5px;padding:6px 5px;pointer-events:none}.game-active .seat-media .seat-chat-bubble{bottom:38px;max-height:calc(100% - 76px);z-index:9}.game-active .seat-media{-webkit-touch-callout:none}.game-active .camera-label{display:none}.game-active .seat-media-status{z-index:8}.cards-share-indicator{position:absolute;top:-18px;white-space:nowrap;left:50%;transform:translate(-50%);font-size:9px;color:#eed79d;background:#13252ee8;border-radius:7px;padding:3px 6px}.game-active .own .seat-cards{top:0}.game-active .seat-cards .cards-revealed .card{animation:card-turn-up .42s ease-out}@keyframes card-turn-up{0%{transform:perspective(400px) rotateY(85deg)}to{transform:perspective(400px) rotateY(0)}}.game-active .board .showdown-compare{pointer-events:auto;min-height:24px;padding:3px 12px;color:#edd19b;font-size:10px;background:#0c1e29c9;border:1px solid #d9bd7830;border-radius:10px}.game-active .raise-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;margin:6px 0 0}.game-active .raise-options>summary{list-style:none;grid-column:2;grid-row:1;min-height:44px;display:flex;align-items:center;gap:6px;justify-content:center;padding:6px;border:1px solid #dac08945;border-radius:12px;color:#f3dba6;cursor:pointer;background:#17202bc9}.raise-options>summary::-webkit-details-marker{display:none}.raise-options>summary>span:first-child{display:none}.game-active .raise-bar>input[type=range]{display:block;grid-column:1;grid-row:1;width:100%;height:44px;margin:0}.game-active .raise-shortcuts{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:minmax(64px,1fr) repeat(3,minmax(0,1fr));gap:6px}.game-active .raise-options:not([open]) .raise-shortcuts{display:none}.game-active .raise-shortcuts input,.game-active .raise-shortcuts button{min-width:0;min-height:44px;width:100%;font-size:11px;padding:6px}.game-active .raise-shortcuts small{grid-column:1/-1}.game-drawer.table-chat-drawer{max-height:calc(100dvh - 30px - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px))}.game-drawer.table-chat-drawer .tray-content{max-height:none;overflow:visible}.game-drawer.table-chat-drawer .tray-heading{padding:0 0 8px}.game-drawer.table-chat-drawer .chat-log,.player-dialog-shell .private-chat .chat-log{height:clamp(80px,18dvh,180px);min-height:60px;max-height:180px;overflow:auto}.game-drawer.table-chat-drawer .private-chat,.player-dialog-shell .private-chat{padding:0;margin:0}.player-dialog-shell .private-chat .conversation-heading,.game-drawer .private-chat .conversation-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.player-dialog-shell .conversation-avatar,.game-drawer .conversation-avatar{display:none}.player-dialog-shell .conversation-picker select,.game-drawer .conversation-picker select{max-width:100%;width:100%}.player-dialog-shell .private-message-compose,.game-drawer .private-message-compose{position:sticky;bottom:0;background:#18212e;padding:10px 0 max(10px,env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;border-top:1px solid #dabd7840;z-index:2}.private-message-compose input{min-height:44px;width:100%;min-width:0;font-size:16px}.private-message-compose label{min-width:0;margin:0}.private-message-compose p{grid-column:1/-1}dialog.player-dialog.player-dialog-shell{max-height:calc(100dvh - 24px - var(--safe-area-inset-top, 0px) - var(--safe-area-inset-bottom, 0px))}.player-dialog-shell .player-dialog-content{flex:1 1 auto;overflow-y:auto;touch-action:pan-y}.game-active .social-tray:has(button[aria-expanded=true]){position:static;inset:auto;background:transparent;border:0;box-shadow:none;overflow:visible}.game-drawer.video-fullscreen{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:#080b11}.video-fullscreen .game-drawer-body{display:flex;overflow:hidden;padding:0;margin:0}.video-fullscreen-surface{position:relative;display:flex;flex:1;justify-content:center;border:0;padding:0;background:#080b11}.video-fullscreen-surface video{width:100%;height:100%;object-fit:contain}.video-fullscreen-surface>span{position:absolute;bottom:12px;padding:8px 12px;border-radius:12px;background:#111d2bcf;font-size:12px}@media(max-height:740px){.game-active .seat.own{--card-rail-height: 53px}.game-active .own .seat-cards{top:0}}@media(orientation:landscape){.game-active .showdown-compare{max-height:80px}}@media(prefers-reduced-motion:reduce){.game-active .seat-cards .cards-revealed .card{animation:none}}.game-active .raise-options{grid-column:2;grid-row:1}.game-active .raise-options[open] .raise-shortcuts{position:absolute;bottom:calc(100% + 8px);left:0;right:0;z-index:20;padding:12px;background:#152230;border:1px solid #d6b57455;border-radius:14px;box-shadow:0 8px 30px #0008}.game-active .seat,.game-active .seat.own{--card-rail-height: 68px}@media(max-height:740px){.game-active .seat,.game-active .seat.own{--card-rail-height: 59px}}@media(orientation:landscape)and (max-height:600px){.game-active .seat,.game-active .seat.own{--card-rail-height: 49px}}.game-active .seat-media .empty-seat{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;border:0;background:transparent;color:#d3bf9070;font-size:36px}.game-active .seat-media{overflow:hidden}.game-active .seat-media-status.is-connecting-photo{max-height:calc(100% - 12px);overflow:hidden;bottom:6px;left:5px;right:5px}@media(orientation:portrait)and (max-height:640px){.game-shell.game-active>.content{overflow-y:auto}.game-active .game-layout{height:auto}.game-active .game{height:auto;min-height:100%;grid-template-rows:46px 400px auto 44px}.game-active .poker-table{min-height:400px}}.game-active .board:has(.showdown-compare) .pot,.game-active .board:has(.showdown-compare) .table-message{display:none}.game-shell.game-active>.content{overflow:hidden}.game-active .game-layout{height:100%}.game-active .game{position:relative;display:block;height:100%;min-height:0}.game-active .table-heading{position:absolute;inset:0 0 auto;height:52px;z-index:24;margin:0;background:linear-gradient(#07151dcc,transparent)}.game-active .poker-table{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;width:100%;margin:0}.game-active .seats{top:56px;right:2px;bottom:166px;left:2px;gap:112px 8px}.game-active .board{top:calc(50% - 55px)}.game-active .action-bar{position:absolute;left:4px;right:4px;bottom:48px;height:110px;min-height:110px;max-height:110px;box-sizing:border-box;z-index:24;display:grid;grid-template-columns:66px minmax(0,1fr) 44px;grid-template-rows:44px 48px;gap:5px 7px;align-content:center;padding:6px 8px;margin:0;border-radius:19px;border:1px solid color-mix(in srgb,var(--control-accent, #edce91) 35%,transparent);background:linear-gradient(155deg,#162a2fd4,#08141ae8);box-shadow:inset 0 1px #fff2,0 5px 20px #0005;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.game-active .action-bar[data-theme=ocean]{background:linear-gradient(155deg,#153c4bd9,#0b172ce8)}.game-active .action-bar[data-theme=ruby]{background:linear-gradient(155deg,#3b2331d9,#19131ee8)}.game-active .turn-line{grid-row:1;grid-column:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:0;height:44px;margin:0;line-height:1.2;font-size:10px}.game-active .turn-line b{max-width:100%;font-size:10px}.game-active .action-bar .turn-line b{max-width:100%}.game-active .table-history-button{height:44px;min-height:44px;padding:3px;align-self:center}.game-active .turn-line>span{padding:0;border:0;box-shadow:none;background:transparent;font-size:15px;min-width:0;color:#f4dfac}.game-active .time-bank-button{position:static;grid-row:1;grid-column:3;width:44px;height:44px;min-height:44px;margin:0;padding:3px;border-radius:12px;font-size:9px;line-height:1.2;overflow-wrap:normal}.game-active .raise-bar{grid-row:1;grid-column:2;margin:0;align-items:center;grid-template-columns:minmax(35px,1fr) 64px;gap:7px}.game-active .raise-options>summary{height:44px;padding:4px;min-height:44px;font-size:12px}.game-active .raise-bar>input[type=range]{height:44px;accent-color:var(--control-accent, #edce91)}.game-active .bet-buttons{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:.8fr 1fr 1.18fr;gap:7px;margin:0}.game-active .bet-buttons button{height:48px;min-height:48px;border-radius:14px;padding:6px;font-size:clamp(11px,3.4vw,15px);font-weight:750;line-height:1.2;box-shadow:inset 0 1px #fff3,0 3px 8px #0004;transition:filter .15s,transform .15s}.game-active .bet-buttons button:first-child{color:#fff5f4;background:linear-gradient(135deg,#a64a59,#733440);border-color:#ef9da870}.game-active .bet-buttons .primary{color:#183026;background:linear-gradient(135deg,#d0dfad,#9acba5);border-color:#d9edb994}.game-active .bet-buttons .gold{color:#332618;background:linear-gradient(135deg,#f6dda5,#d4ac66);border-color:#ffedbf94}.game-active .bet-buttons button:not(:disabled):hover{filter:brightness(1.08)}.game-active .bet-buttons button:not(:disabled):active{transform:translateY(1px)}.game-active .bet-buttons button[aria-pressed=true]{outline:2px solid #fff4c9;outline-offset:2px;box-shadow:inset 0 0 0 2px #1c302a,0 0 14px #edce9133}.game-active .queued-move-status{grid-column:2/-1;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1.2}.game-active .queued-move-status strong{font-size:12px}.game-active .queued-move-status small{font-size:10px;color:#b8c4c5}.game-active .action-bar[data-frame=aurora] .bet-buttons button{box-shadow:inset 0 1px #b7fff54d,0 0 0 1px #89d7cf60,0 3px 10px #07141980}.game-active .action-bar[data-frame=velvet] .bet-buttons button{box-shadow:inset 0 1px #ffddfc4d,0 0 0 1px #d399ed60,0 3px 10px #19071d80}.game-active .action-bar .watch-dock,.game-active .action-bar .deal-row{grid-column:1/-1;grid-row:1/3;align-self:center;margin:0;padding:8px;background:transparent}.game-active .action-bar>.sr-only{position:absolute}.game-active .action-bar .persistent-deal-status{grid-row:1;padding:0;min-width:0;font-size:11px;line-height:1.2}.game-active .persistent-deal-status p{margin:0}.game-active .persistent-deal-status>span{font-size:9px;flex-shrink:0}.game-active .action-bar>small{position:absolute;left:8px;bottom:2px;font-size:9px}.game-active .social-tray{position:absolute;inset:auto 4px 0;height:44px;margin:0;z-index:25}.game-active .social-tray-buttons{height:44px;padding:0;display:flex;justify-content:space-between;align-items:center}.game-active .social-tray-buttons>button{flex:none;height:44px;min-height:44px;background:#10232bc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #dcc59438;border-radius:14px;color:#f2dfb8}.game-active .social-tray-buttons .table-chat-launcher{width:44px;padding:9px;position:relative}.game-active .social-tray-buttons .friends-launcher{width:auto;margin-left:auto;padding:7px 12px;gap:7px;position:relative}.game-active .friends-launcher strong{font-size:11px;font-weight:600}.social-tray-buttons svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.game-active .social-tray-buttons .social-unread{position:absolute;right:-3px;top:-3px;border-radius:12px;background:#dac184;color:#21201a;font-size:9px;min-width:16px;padding:2px 4px;line-height:1.2}.game-active .seat-media .turn-trace{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;overflow:visible;pointer-events:none}.game-active .seat-media .turn-trace rect{stroke-width:3px;vector-effect:non-scaling-stroke}.game-active .seat-media .live-signal.speaking{z-index:11}@media(orientation:portrait)and (max-height:740px){.game-active .table-heading{height:46px}.game-active .seats{top:50px;gap:86px 7px}.game-active .board{top:calc(50% - 58px)}}@media(orientation:portrait)and (max-height:640px){.game-active .seat,.game-active .seat.own{--card-rail-height: 44px}.game-active .own .seat-cards .hole-cards .card.card-art.small{width:23px;height:32px}.game-active .own-hand-label{font-size:8px}}@media(orientation:landscape)and (max-height:600px){.game-active .table-heading{height:44px}.game-active .poker-table{right:34%;width:auto}.game-active .seats{top:48px;right:2px;bottom:8px;left:2px;gap:74px 6px}.game-active .board{top:calc(50% + 20px)}.game-active .action-bar,.game-active .social-tray{left:auto;width:32%;min-width:225px}.game-active .action-bar{grid-template-columns:50px minmax(0,1fr) 44px}.game-active .raise-bar{grid-template-columns:minmax(24px,1fr) 54px}}@media(prefers-reduced-motion:reduce){.game-active .bet-buttons button{transition:none}}.game-active .social-tray:has(button[aria-expanded=true]){position:absolute;inset:auto 4px 0}.game-active .action-bar:has(.time-bank-button) .turn-line{display:flex;grid-template-columns:none}.game-active .action-bar:has(.time-bank-button) .turn-line b{max-width:100%;grid-column:auto}.game-active .action-bar:has(.time-bank-button) .turn-line>span{grid-column:auto}.game-active .seat-media:has(.live-signal.speaking) .seat-face-reminder{right:34px}@media(orientation:landscape)and (max-height:600px){.game-active .social-tray:has(button[aria-expanded=true]){left:auto;right:4px;width:32%;min-width:225px}}.game-active .raise-shortcuts input{font-size:16px}.game-active>.recovery-banner,.game-active>.error.floating{position:fixed;top:calc(54px + var(--safe-area-inset-top, 0px));left:12px;right:12px;width:auto;max-width:620px;max-height:35dvh;transform:none;margin:0 auto;z-index:60;box-shadow:0 8px 30px #0008;overflow:auto}.game-active>.recovery-banner button{min-height:44px}.game-active:has(.poker-table) .seat.is-open .seat-media{background:transparent;border-color:transparent;box-shadow:none;animation:none}.game-active .seat.is-open .seat-caption,.game-active .poker-table[data-phase=waiting] .community .card-slot{visibility:hidden}.game-active .seat.is-open .seat-media .empty-seat{background:radial-gradient(circle,#08131f66 0 25px,transparent 26px);color:#e7d4b0c4;text-shadow:0 2px 8px #0009;font-size:36px;border-radius:inherit}.game-active .seat.is-open .seat-media .empty-seat:not(:disabled):hover{background:radial-gradient(circle,#193142b3 0 25px,transparent 26px);color:#fff1d4}.game-active .seat.is-open .seat-media .empty-seat:focus-visible{outline:none}.game-active .seat.is-open .seat-media .empty-seat:focus-visible:after{content:"";position:absolute;width:54px;height:54px;border:2px solid #f1d39b;border-radius:50%;pointer-events:none}.game-active .seat.is-open .seat-media .empty-seat:disabled{opacity:.45}.game-shell.game-active:has(.poker-table.theme-lounge){background:linear-gradient(180deg,#08121e26,#050e1640 80%,#050b15b3),url(/assets/penthouse-room-portrait.webp) center / 100% 100% no-repeat,#08131f}.game-shell.game-active{padding-left:var(--safe-area-inset-left, env(safe-area-inset-left, 0px));padding-right:var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}.table-surface-art{position:absolute;inset-inline:2px;height:0;z-index:0;pointer-events:none;border-radius:50%/30%;border:1px solid #c4a87880;background:linear-gradient(110deg,#ffffff0e,transparent 28%,#0005 55%,#b6853c26 82%,#0006),repeating-linear-gradient(84deg,#301c11 0,#301c11 2px,#3b2619 3px,#291910 5px);box-shadow:0 13px 20px #0009,0 2px 3px #000a,inset 0 1px 2px #fff5,inset 0 -3px 5px #000b}.table-surface-art:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;border:2px solid #d4b782;box-shadow:inset 0 1px #fff7,0 1px 3px #0008}.table-material-felt{position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:inherit;border:1px solid #a78b57b3;background:radial-gradient(ellipse at 48% 35%,#244c5233,#03141d55),url(/assets/penthouse-felt-v2.webp) center / 260px 390px,#0b2630;box-shadow:inset 0 2px 9px #000a,inset 0 -1px #c1a36b55,0 0 0 3px #161d20}.table-maker-mark{position:absolute;top:8%;left:0;right:0;text-align:center;font-family:Georgia,serif;font-size:20px;color:#d4bb7a50;line-height:1;text-shadow:0 1px #0005}.table-maker-mark small{display:block;margin-top:3px;font-size:7px;letter-spacing:.22em}.table-rail-inlay{position:absolute;top:50%;width:5px;height:20px;transform:translateY(-50%);border-radius:2px;background:linear-gradient(90deg,#7d612b,#f1db9d,#9b793d);box-shadow:0 0 3px #0009}.table-rail-inlay.inlay-left{left:4px}.table-rail-inlay.inlay-right{right:4px}.poker-table[data-room-layout=rows] .table-surface-art{border-radius:30%/50%}.game-active .poker-table[data-room-layout=portrait] .seats{top:0;right:0;bottom:0;left:0;display:block}.game-active .poker-table[data-room-layout=portrait] .seat{--card-rail-height: 34px;position:absolute;left:var(--room-seat-left);top:var(--room-seat-top);width:var(--room-camera-width);height:calc(var(--room-camera-height) + var(--card-rail-height) + 22px);grid-template-rows:var(--room-camera-height) var(--card-rail-height) 14px}.game-active .poker-table[data-room-layout=portrait] .seat-caption b,.game-active .poker-table[data-room-layout=portrait] .seat-caption span{font-size:10px;text-shadow:0 1px 4px #000}.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="2"],.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="5"]{grid-template-columns:minmax(0,1fr) max-content}.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="2"] .seat-cards,.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="5"] .seat-cards{grid-column:2}.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="2"] .seat-caption,.game-active .poker-table[data-room-layout=portrait] .seat[data-display-slot="5"] .seat-caption{grid-column:1;align-items:flex-end}.game-active .poker-table[data-room-layout=portrait] .own .seat-cards .hole-cards .card.card-art.small{width:44px;height:62px}.game-active .poker-table[data-room-layout=portrait] .seat-action{font-size:10px;color:#ede2c9;text-shadow:0 1px 4px #000}.game-active .poker-table[data-room-layout=portrait] .pot{font-size:24px;font-variant-numeric:tabular-nums}.game-active .poker-table[data-room-layout=portrait]:is([data-phase=preflop],[data-phase=flop],[data-phase=turn],[data-phase=river]) .board .pot{position:absolute;bottom:calc(100% + 28px);left:0;right:0;margin:auto;width:max-content;max-width:var(--room-middle-width);display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1}.game-active .poker-table[data-room-layout=portrait]:is([data-phase=preflop],[data-phase=flop],[data-phase=turn],[data-phase=river]) .board .table-message{position:absolute;bottom:calc(100% + 7px);left:0;right:0;margin:auto;max-width:var(--room-middle-width);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:14px}.game-active .poker-table[data-room-layout=portrait] .seat-media{height:var(--room-camera-height);max-height:none}.game-active .poker-table[data-room-layout=portrait] .board{top:calc(var(--room-board-center) - 54px);width:var(--room-board-width);transform:translate(-50%)}.game-active .poker-table[data-room-layout=portrait] .community .card.card-art,.game-active .poker-table[data-room-layout=portrait] .community .card-slot{width:var(--room-card-width);height:var(--room-card-height)}.game-active .poker-table[data-room-layout=portrait] .table-message,.game-active .poker-table[data-room-layout=portrait] .showdown-compare{max-width:var(--room-middle-width)}.game-shell.game-active:has(.poker-table.theme-ocean){background:radial-gradient(ellipse at 50% 42%,#244c59,#101c30)}.game-shell.game-active:has(.poker-table.theme-ruby){background:radial-gradient(ellipse at 50% 42%,#653444,#22162a)}.game-active .table-heading{background:linear-gradient(180deg,#060c17e8,#07132185 70%,transparent)}.game-active .table-heading h2{color:#fff1d9;text-shadow:0 2px 8px #000b}.game-active .table-heading .eyebrow{color:#dcc398;letter-spacing:.15em}.game-active .table-live-ping{color:#b7d8c8;text-shadow:0 1px 5px #000}.game-active .table-heading .table-back,.game-active .table-heading .table-history-button{display:flex;align-items:center;justify-content:center;border:1px solid #e5cd9c38;border-radius:14px;color:#ead6b2;background:linear-gradient(155deg,#24303d85,#0c1723c2);box-shadow:inset 0 1px #fff1}.game-active .table-heading .table-history-button{flex-direction:column;gap:2px}.table-line-icon{width:23px;height:23px;flex:0 0 23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.game-active .table-heading .table-history-button .table-line-icon{width:20px;height:20px;flex-basis:20px}.game-active .table-heading .table-history-button span{font-size:9px;line-height:1}.game-active .seat.frame-champagne{--seat-border: #d6c09c60;--seat-halo: #d6c09c12}.game-active .seat.frame-aurora{--seat-border: #90dacea6;--seat-halo: #90dace25}.game-active .seat.frame-velvet{--seat-border: #caa2e4a6;--seat-halo: #caa2e425}.game-active:has(.poker-table.theme-lounge) .seat-media{border-color:var(--seat-border, #d6c09c38);border-radius:13px;background:linear-gradient(160deg,#182a3bc7,#0b1828db);box-shadow:inset 0 1px #fff1,0 4px 13px #0004,0 0 12px var(--seat-halo, transparent)}.game-active:has(.poker-table.theme-lounge) .seat-media:has(video){background:#07101b}.game-active .seat-media video{border-radius:inherit;object-fit:cover;object-position:center}.game-active .seat-caption{text-shadow:0 2px 7px #000,0 1px #000}.game-active .seat-caption b{color:#f7ecda;font-weight:600}.game-active .seat-caption span{color:#efd8a3}.game-active .seat-action{color:#dfd4c1;text-shadow:0 2px 6px #000}.game-active .seat-action .action-chip{filter:drop-shadow(0 1px 2px #0008)}.game-active .bot-monogram{border-color:#e4ca9a57;background:radial-gradient(circle at 30% 20%,#8971527a,#202a37d6);box-shadow:inset 0 1px #fff2,0 4px 16px #0004;color:#f1d9a7}.game-active .board{border-radius:18px;background:radial-gradient(ellipse,#061722b8,#06172200 74%);text-shadow:0 2px 6px #0009}.game-active .card-slot{background:linear-gradient(155deg,#1429376e,#07172473);border-color:#d6c29540;box-shadow:inset 0 1px #fff1;color:#d6be8d65}.game-active .pot{color:#f4dda9;text-shadow:0 2px 8px #000}.game-active .pot small{color:#c7c6b8;letter-spacing:.16em}.game-active .table-message{color:#e5dfd1}.game-active .action-bar{border-color:color-mix(in srgb,var(--control-accent, #edce91) 40%,transparent);background:linear-gradient(155deg,#182b37ef,#0b1724f5);box-shadow:inset 0 1px #fff2,0 6px 24px #0007}.game-active .bet-buttons button:first-child{background:linear-gradient(155deg,#ad4c59,#773442);border-color:#e89d9c7a}.game-active .bet-buttons .primary{background:linear-gradient(155deg,#d7e5b7,#9ac8a1);color:#18352b;border-color:#e5f2c38c}.game-active .bet-buttons .gold{background:linear-gradient(155deg,#f5dfae,#d4ae70);color:#38291d;border-color:#ffedc995}.game-active .bet-buttons button:disabled{opacity:.55;box-shadow:inset 0 1px #fff1}.game-active .raise-options>summary,.game-active .time-bank-button,.game-active .social-tray-buttons>button{background:linear-gradient(155deg,#273744d9,#101d2bea);border-color:#d4bd9245;color:#f1dfbc;box-shadow:inset 0 1px #fff1}.game-active .raise-bar>input[type=range]{accent-color:var(--control-accent, #e1c58c)}.game-active .action-bar .practice-pause-dock{grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:44px;padding:0;align-self:center}.game-active .action-bar .practice-pause-dock>div{gap:2px}.game-active .action-bar .practice-pause-dock strong{font-size:11px}.game-active .action-bar .practice-pause-dock small{font-size:9px;line-height:1.25}.game-active .action-bar .practice-pause-dock button{width:auto;height:44px;padding:6px 9px;border-radius:12px;font-size:10px}.game-active button:focus-visible,.game-active summary:focus-visible{outline:2px solid #f1d39b;outline-offset:3px}.game-active .game-drawer.table-menu-drawer{background:radial-gradient(ellipse at 0 0,#58443655,transparent 65%),linear-gradient(155deg,#192737,#0a1422 78%);border-color:#ddc29150}.table-menu-links button>.table-line-icon{color:#dac090;margin-inline:2px}.table-menu-links button:hover{background:#d9c18c0d}.table-menu-links button:focus-visible{outline:2px solid #f1d39b;outline-offset:-2px}.game-shell:not(.game-active) .cosmetic-option .cosmetic-preview.preview-theme.effect-lounge{background:#08131f url(/assets/penthouse-room-portrait.webp) center / cover}.game-shell:not(.game-active) .cosmetic-option .cosmetic-preview.preview-theme.effect-lounge .mini-table{background:#0b2630 url(/assets/penthouse-felt-v2.webp) center / cover;border:2px solid #d4b782;box-shadow:0 0 0 3px #342318,inset 0 2px 5px #0009}@media(min-aspect-ratio:1/1){.game-shell.game-active:has(.poker-table.theme-lounge){background-image:linear-gradient(180deg,#08121e26,#050e1640 80%,#050b15b3),url(/assets/penthouse-room-landscape.webp)}}@media(orientation:landscape)and (max-height:600px){.game-shell.game-active:has(.poker-table.theme-lounge){background-image:linear-gradient(90deg,#08121e26 45%,#08131f 68%),url(/assets/penthouse-room-landscape.webp);background-size:100% 100%,66% 100%;background-position:center,left center}}@media(prefers-reduced-motion:reduce){.game-active .table-heading button,.table-menu-links button{transition:none}}.game-active .seat-media:has(>video[data-video-ready=true])>.seat-photo-placeholder,.game-active .seat-media:has(>video[data-video-ready=true])>.initials{display:none}.game-active .seat-media:has(>video[data-video-ready=true]){background:#07101b}.game-active .seat-cards>.seat-league-badge{pointer-events:none;width:clamp(22px,5vw,30px);height:clamp(22px,5vw,30px);top:5px;bottom:auto;right:-34px;transform:rotate(7deg);box-shadow:0 3px 5px #0009,inset 0 1px #fff5}.game-active .card.card-art{border:1px solid #bbaa86;box-shadow:0 2px 3px #0008,0 0 0 1px #fff2;border-radius:5px}.game-active .own .seat-cards.cards-enlarged .hole-cards{transform:scale(1.14);transform-origin:center top}.game-active .own .seat-cards .hole-cards{transition:transform .18s ease}.game-active .own .seat-cards{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.game-active .own .seat-cards:focus-visible{outline:2px solid #ecd299;outline-offset:4px}@media(prefers-reduced-motion:reduce){.game-active .own .seat-cards .hole-cards{transition:none}}.game-active .seat-cards>.seat-league-badge{right:0;top:-26px}.game-active .own .seat-cards>.seat-league-badge{right:-34px;top:5px}.game-active .poker-table[data-room-layout=portrait] .seat.own:has(.cards-enlarged){--card-rail-height: 92px}.game-active .card.card-art.winning-five-card{border-color:#f1d08a;box-shadow:0 0 0 2px #f1d08a,0 2px 7px #000a}.game-active .showdown-compare:has(strong){display:grid;gap:2px;padding:5px 8px;max-width:100%;background:#101b29d9;border:1px solid #dec38c55;border-radius:8px;color:#f4dfb4;line-height:1.3}.game-active .showdown-compare strong{font-size:10px;overflow-wrap:anywhere}.game-active .showdown-compare small{font-size:9px;color:#ded5c4}.game-active .poker-table .seat .seat-media .seat-gift-badge.claimable{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;align-items:flex-end;justify-content:flex-start;left:0;right:auto;bottom:0}.game-active .poker-table .seat .seat-media .seat-gift-badge .gala-gift-art{width:26px;height:26px;flex:0 0 26px;background:none}.game-active .poker-table[data-room-layout] .seat.own .seat-media .seat-gift-badge{bottom:0;left:0;right:auto}.game-active .poker-table .seat-media:has(.seat-gift-badge) .dealer{left:auto;right:4px;bottom:4px}.game-active .seat-gift-badge .gift-redeemed-mark{width:10px;height:10px;font-size:8px;line-height:10px;left:18px;right:auto;bottom:0}.gift-art-moving.art-duck img{animation:gift-duck-bob 2.4s ease-in-out 1}.gift-art-moving.art-cheers img{animation:gift-cheers 2.4s ease-in-out 1}.gift-art-moving.art-cake img,.gift-art-moving.art-crown img{animation:gift-glint 2.4s ease-out 1}@keyframes gift-duck-bob{0%,to{transform:rotate(0)}30%{transform:translateY(-4px) rotate(-8deg)}65%{transform:rotate(8deg)}}@keyframes gift-cheers{0%,to{transform:rotate(0)}35%{transform:scale(1.08) rotate(-7deg)}60%{transform:scale(1.08) rotate(5deg)}}.table-chat .gift-chat-message{border-left:2px solid #d5b879;background:#d5b8790b}.table-chat .gift-chat-message .chat-author{color:#dfc78c;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.game-active .poker-table .seat .seat-media>.seat-gift-badge:not(.claimable),.game-active .poker-table[data-room-layout] .seat.own .seat-media>.seat-gift-badge:not(.claimable){left:auto;right:3px;bottom:3px;width:26px;height:26px;min-width:0;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;pointer-events:none}.game-active .poker-table .seat .seat-media .seat-gift-badge,.game-active .poker-table .seat .seat-media .seat-gift-badge.claimable,.game-active .poker-table[data-room-layout] .seat.own .seat-media .seat-gift-badge{left:auto;right:0;bottom:0}.game-active .poker-table .seat-media>.seat-league-badge{left:3px;right:auto;top:auto;bottom:3px;width:24px;height:24px;pointer-events:none;z-index:8}.game-active .poker-table .seat .seat-media .dealer,.game-active .poker-table .seat-media:has(.seat-gift-badge) .dealer{top:4px;bottom:auto;left:4px;right:auto}.game-active .poker-table .seat .seat-media .seat-face-reminder{top:28px;left:6px;right:6px;bottom:auto;font-size:8px;line-height:1.2}.gift-corner-arrival{position:absolute;right:3px;bottom:3px;width:58px;height:68px;z-index:5;pointer-events:none;animation:gift-corner-appear 2.8s ease-out both}.gift-corner-arrival>.gala-gift-art{position:absolute;right:0;bottom:0;width:48px;height:48px;flex:none;background:none}.arrival-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.arrival-particles i{position:absolute;bottom:24px;left:24px;width:7px;height:7px;border-radius:50%;border:1px solid #cef1f6;opacity:0;animation:gift-corner-particle 1.4s 1.1s ease-out both}.arrival-particles i:nth-child(2){left:36px;animation-delay:1.25s}.arrival-particles i:nth-child(3){left:16px;animation-delay:1.4s}.arrival-bong .arrival-particles i{width:13px;height:20px;border-radius:50%;background:#c5e7e424;border-color:#e3fcf860;filter:blur(1px)}.arrival-fire .arrival-particles i{background:#ffc26b;border-color:#fff2b0;box-shadow:0 0 7px #ff804a}.arrival-ice .arrival-particles i{border-radius:1px;transform:rotate(45deg);background:#b9eeff}.arrival-guitar .arrival-particles i{border-radius:0;border:0;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);background:#efd092}.arrival-ufo .arrival-particles i{background:#98efda;box-shadow:0 0 5px #6ae0d9}@keyframes gift-corner-appear{0%,34%{opacity:0;transform:scale(.6)}43%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes gift-corner-particle{0%{opacity:0;transform:translateY(0) scale(.5)}30%{opacity:.65}to{opacity:0;transform:translateY(-38px) scale(1.3)}}.gift-art-moving.art-bong img{animation:gift-duck-bob 2.4s ease-in-out 1}.gift-art-moving.art-fire img{animation:gift-unfurl 2.4s ease-out 1}.gift-art-moving.art-ice img{animation:gift-cheers 2.4s ease-in-out 1}.gift-art-moving.art-guitar img{animation:gift-duck-bob 2.4s ease-in-out 1}.gift-art-moving.art-ufo img{animation:gift-liftoff 2.4s ease-in-out 1}.focus-mode .gift-corner-arrival{display:none}@media(prefers-reduced-motion:reduce){.gift-corner-arrival{display:none}.gift-art-moving img{animation:none!important}}.gift-corner-arrival{max-height:calc(100% - 32px);overflow:hidden}.game-active .seat.frame-constellation-laurel{--seat-border: #c1e5f3cc;--seat-halo: #a6dbed30}.game-active .seat.frame-imperial-gold{--seat-border: #ffc96a;--seat-halo: #a27524}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray-buttons .table-chat-launcher,.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray-buttons .friends-launcher{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:4px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .compact-launcher-label{display:block;font-size:9px;line-height:1}.compact-raise-range,.compact-launcher-label{display:none}.game-active .poker-table[data-room-layout=portrait] .seat.own{--card-rail-height: 82px}.game-active .poker-table[data-room-layout=portrait] .own .seat-cards{position:absolute;z-index:11;grid-row:auto;grid-column:auto;top:calc(var(--room-camera-height) + 4px);bottom:auto;left:50%;transform:translate(-50%);width:max-content}.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:not(:empty)) .seat-gift-badge,.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:not(:empty)) .seat-chat-bubble,.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:not(:empty)) .seat-away-badge,.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:not(:empty)) .seat-media-status,.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:not(:empty)) .dealer{bottom:28px}.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:empty) .seat-caption{grid-column:1}.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:empty) .seat-action{grid-column:2}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar{left:52px;right:52px;bottom:4px;height:48px;min-height:48px;max-height:48px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:block}.game-active .game:has(.poker-table[data-room-layout=portrait]) .bet-buttons{height:48px;grid-template-columns:.8fr 1fr 1.1fr;gap:4px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .bet-buttons button{height:48px;min-height:48px;padding:4px;border-radius:14px;font-size:clamp(11px,3.1vw,14px)}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray{inset:auto 4px 4px;height:48px;pointer-events:none;z-index:3}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray-buttons{height:48px;position:relative}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray button,.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray dialog{pointer-events:auto}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray-buttons>button{position:absolute;bottom:0;width:44px;height:48px;min-height:44px;padding:9px;margin:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .table-chat-launcher{left:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .friends-launcher{right:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .friends-launcher strong{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .social-tray-buttons .reaction-launcher{left:0;bottom:54px;height:44px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .turn-line{position:absolute;left:48px;right:48px;bottom:54px;height:24px;flex-direction:row;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.game-active .game:has(.poker-table[data-room-layout=portrait]) .queued-move-status{position:absolute;left:0;right:0;bottom:54px;height:28px;text-align:center;align-items:center}.game-active .game:has(.poker-table[data-room-layout=portrait]) .queued-move-status strong{font-size:10px;line-height:1.3}.game-active .game:has(.poker-table[data-room-layout=portrait]) .queued-move-status small{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar[data-state=queued] .turn-line{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .time-bank-button{position:absolute;top:auto;right:auto;left:0;bottom:54px;width:44px;height:44px;margin:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-bar{position:absolute;right:-48px;bottom:54px;width:44px;height:44px;display:block;margin:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-bar>input{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-options{position:relative;display:block;padding:0;margin:0;border:0;background:transparent;height:44px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-options>summary{width:44px;height:44px;min-height:44px;font-size:10px;gap:2px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-options[open] .raise-shortcuts{left:auto;bottom:52px;width:min(520px,calc(100vw - 24px));max-width:none;right:8px;padding:12px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));z-index:30}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-shortcuts input[type=number]{grid-column:1 / -1}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-shortcuts input[type=number]{font-size:20px;min-height:44px;text-align:center}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-shortcuts button{min-height:48px;white-space:nowrap;font-size:14px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .compact-raise-range{display:block;grid-column:1 / -1;accent-color:var(--control-accent, #e1c58c);width:100%;min-height:44px;margin:0}.game-active .game:has(.poker-table[data-room-layout=portrait]) .persistent-deal-status,.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar .deal-row{position:absolute;left:0;right:0;bottom:54px;min-height:22px;height:auto;padding:0;font-size:10px;text-align:center;justify-content:center}.game-active .game:has(.poker-table[data-room-layout=portrait]) .persistent-deal-status>span{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar>small{bottom:85px;left:0;right:0;text-align:center}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar[data-state=paused] .bet-buttons{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar .practice-pause-dock{position:static;height:48px;padding:0;display:block}.game-active .game:has(.poker-table[data-room-layout=portrait]) .practice-pause-dock>div{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .practice-pause-dock>button{width:100%;height:48px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar[data-state=watching]{height:auto;min-height:48px;max-height:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .watch-dock{padding:0;gap:4px;font-size:10px}.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:empty) .seat-caption,.game-active .poker-table[data-room-layout=portrait] .own:has(.hole-cards:empty) .seat-action{grid-row:2;align-self:start;margin-top:5px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-bar{left:48px;right:-48px;width:auto;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center}.game-active .game:has(.poker-table[data-room-layout=portrait]) .raise-bar>input{display:block;width:100%;min-width:0;height:44px;margin:0;padding:0;accent-color:var(--control-accent, #e1c58c)}.game-active .game:has(.poker-table[data-room-layout=portrait]) .turn-line{left:0;right:0;bottom:0;height:48px;pointer-events:none;z-index:3}.game-active .game:has(.poker-table[data-room-layout=portrait]) .turn-line b{display:none}.game-active .game:has(.poker-table[data-room-layout=portrait]) .turn-line span{position:absolute;left:48%;transform:translate(-50%);bottom:1px;font-size:9px;line-height:11px}.game-active .game:has(.poker-table[data-room-layout=portrait]) .queued-move-status{width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.game-active .game:has(.poker-table[data-room-layout=portrait]) .persistent-deal-status,.game-active .game:has(.poker-table[data-room-layout=portrait]) .action-bar .deal-row{bottom:104px}.game-active .refill-reservation-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.game-active .refill-reservation-dock button{display:flex;flex-direction:column;justify-content:center;gap:2px}.game-active .refill-reservation-dock small{font-size:10px;line-height:12px}.gift-seat-reservation{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:0 0 16px;border:1px solid #d8bd8150;border-radius:12px;background:#182537;color:#ead6ae}.gift-seat-reservation span{flex:1;font-size:12px;line-height:1.5}.gift-seat-reservation button{min-height:44px;flex-shrink:0}@media(max-width:400px){.gift-seat-reservation{flex-direction:column;align-items:stretch}}.game-active .game:has(.poker-table[data-room-layout=portrait]) .refill-reservation-dock{grid-template-columns:repeat(2,minmax(0,1fr))}.game-active .game:has(.poker-table[data-room-layout=portrait]) .refill-reservation-dock button:first-child{background:#203748;border-color:#60818c;color:#eadbb8}.game-active .game:has(.poker-table[data-room-layout=portrait]) .refill-reservation-dock button small{color:inherit;opacity:.85}.game-active .poker-table[data-room-layout] .seat .seat-media .seat-chat-bubble{bottom:36px;max-height:calc(100% - 70px)}.game-shell.game-pages:not(.game-active){background:radial-gradient(ellipse at 85% 0,#30414935,transparent 42%),linear-gradient(150deg,#101b28,#0b1421 70%);--line: #cfb78924;--muted: #adb8c0}.game-shell.game-pages:not(.game-active)>.content{padding-top:14px}.game-shell.game-pages:not(.game-active) .page-route{margin-bottom:18px;letter-spacing:0;text-transform:none;border-bottom:0}.game-shell.game-pages:not(.game-active) .page-route>span{display:none}.game-shell.game-pages:not(.game-active) .page-route .return-table{padding:8px 12px;border-radius:999px;font-size:11px}.game-shell.game-pages:not(.game-active) .page-hero{min-height:0;padding:8px 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line);background:none;box-shadow:none;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.game-shell.game-pages:not(.game-active) .page-hero-copy{max-width:none;flex:1}.game-shell.game-pages:not(.game-active) .page-hero .eyebrow{font-size:9px;letter-spacing:.15em;color:#b9a881}.game-shell.game-pages:not(.game-active) .page-hero h1{font-size:clamp(30px,4vw,42px);line-height:1.12;margin:8px 0;color:#f0e2c7;font-weight:400}.game-shell.game-pages:not(.game-active) .page-hero p{max-width:48ch;font-size:13px;line-height:1.6;color:#adb8c0;margin:0}.game-shell.game-pages:not(.game-active) .page-hero-actions{margin-top:14px}.game-shell.game-pages:not(.game-active) .page-hero-mark{display:none}.game-shell.game-pages:not(.game-active) .panel{border-color:var(--line);background:#ffffff03;box-shadow:none;border-radius:18px}.game-shell.game-pages:not(.game-active) :is(.settings-group,.page-disclosure,.friends-discovery-toolbar,.gift-tabs,.friends-tabs){box-shadow:none;border-color:var(--line)}.game-shell.game-pages:not(.game-active) button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.game-shell.game-pages:not(.game-active) button:hover:not(:disabled){transform:none}.game-shell.game-pages:not(.game-active) :is(input,textarea,select):focus-visible{outline:2px solid #d9c194;outline-offset:2px}.game-shell.game-pages:not(.game-active) :is(button,a,summary):focus-visible{outline:2px solid #d9c194;outline-offset:3px}.game-shell.game-pages:not(.game-active) button[aria-pressed=true]{border-color:#cbb17b80;background:#cbb17b15;color:#f4deb3}.game-shell.game-pages:not(.game-active)>footer{display:none}.profile-hub{max-width:860px;margin:auto}.profile-hub .profile-summary{position:relative;padding:26px 0 24px;margin-bottom:20px;border-bottom:1px solid #cfb78924;gap:18px}.profile-hub .profile-summary .avatar{width:96px;height:96px;box-shadow:0 0 0 5px #cfb78908,0 10px 28px #0004}.profile-hub .profile-summary h1{font-size:clamp(28px,5vw,42px);font-weight:400;letter-spacing:-.02em;line-height:1.12}.profile-hub .profile-summary .eyebrow{font-size:8px;letter-spacing:.15em}.profile-hub .profile-summary p{font-size:12px;line-height:1.6}.profile-hub .profile-edit-shortcut{box-shadow:none;width:44px;height:44px;border-radius:50%;align-self:center}.profile-hub .profile-overview-card{padding:20px;margin-bottom:14px;background:linear-gradient(145deg,#17273780,#101d2b70);border:1px solid #cfb78924;border-radius:18px;box-shadow:none}.profile-hub .profile-card-title{font-size:21px}.profile-hub .profile-metric-preview{padding-top:16px;border-top:1px solid #cfb7891c;gap:12px}.profile-hub .profile-metric-preview strong{font-size:clamp(14px,3.8vw,20px);color:#f0e2c7;font-variant-numeric:tabular-nums}.profile-hub .profile-metric-preview small{font-size:10px;color:#adb8c0}.profile-hub .profile-history-links{border-block:1px solid #cfb78924;margin-top:24px}.profile-hub .profile-history-links button{min-height:56px;border:0;border-bottom:1px solid #cfb78918;border-radius:0;background:transparent;box-shadow:none;padding:14px 2px;color:#ddd7cc;font-size:13px}.profile-hub .profile-history-links button:last-child{border-bottom:0}.profile-hub .profile-league-preview{background:transparent;border:0;border-bottom:1px solid #cfb78924;border-radius:0;padding:12px 0;margin-bottom:22px;box-shadow:none}.player-profile-card .player-profile-hero{padding-bottom:20px;border-bottom:1px solid #cfb78924}.player-profile-card .player-profile-tabs{border:0;border-bottom:1px solid #cfb78924;border-radius:0;background:transparent;padding:0;gap:12px}.player-profile-card .player-profile-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;min-height:48px}.player-profile-card .player-profile-tabs button[aria-pressed=true]{background:transparent;border-bottom-color:#d9c194;color:#f0d7a3}.player-profile-card .player-profile-alliance{background:transparent;border-block:1px solid #cfb78924;border-radius:0;padding:16px 0}@media(min-width:800px){.profile-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.profile-hub>:is(.profile-summary,.gala-calling-card,.profile-league-preview,.profile-history-links,.game-drawer,.profile-stats-overview){grid-column:1/-1}}@media(max-width:480px){.game-shell.game-pages:not(.game-active)>.content{padding:12px 18px 32px}.game-shell.game-pages:not(.game-active) .page-hero{padding-bottom:18px;margin-bottom:18px}.game-shell.game-pages:not(.game-active) .panel{padding:18px}.profile-hub .profile-summary{gap:12px;padding-top:12px}.profile-hub .profile-summary .avatar{width:76px;height:76px}.profile-hub .profile-summary h1{font-size:28px}.profile-hub .profile-overview-card{padding:18px}.profile-hub .profile-card-title{font-size:20px}}@keyframes interior-arrive{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}.game-shell.game-pages:not(.game-active) .content>:not(.page-route):not(.settlement-pending):not(.error):not(.notice){animation:interior-arrive .22s cubic-bezier(.2,.7,.2,1) both}.game-drawer{animation:interior-arrive .18s cubic-bezier(.2,.7,.2,1)}.game-drawer::backdrop{background:#050a12a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports (transition-behavior: allow-discrete){.game-drawer{animation:none;opacity:0;translate:0 10px;transition:opacity .18s ease,translate .22s cubic-bezier(.2,.7,.2,1),display .22s allow-discrete,overlay .22s allow-discrete}.game-drawer[open]{opacity:1;translate:0 0}@starting-style{.game-drawer[open]{opacity:0;translate:0 10px}}.game-drawer::backdrop{opacity:0;transition:opacity .18s ease,display .22s allow-discrete,overlay .22s allow-discrete}.game-drawer[open]::backdrop{opacity:1}@starting-style{.game-drawer[open]::backdrop{opacity:0}}}@media(prefers-reduced-motion:reduce){.game-shell.game-pages:not(.game-active) .content>*,.game-drawer,.game-drawer::backdrop{animation:none!important;transition:none!important;translate:none!important}}.focus-mode .game-drawer,.focus-mode .game-drawer::backdrop,.focus-mode.game-pages .content>*{animation:none!important;transition:none!important;translate:none!important}.game-shell.game-pages:not(.game-active) .content>.friends-hub.panel{padding:0;border:0;background:none;box-shadow:none}.profile-hub .achievement-locked{filter:grayscale(1);opacity:.4}.profile-hub .profile-supporter-preview b{overflow:hidden;background:#1c2d3b}.profile-hub .profile-supporter-preview b img{width:100%;height:100%;object-fit:cover}.profile-hub .gala-calling-card{padding:0 0 18px;margin:0 0 18px;border:0;border-bottom:1px solid #cfb78924;border-radius:0;background:none;box-shadow:none}.game-shell.game-pages:not(.game-active) .play-availability{padding:14px 0;border:0;border-bottom:1px solid #cfb78924;border-radius:0;background:transparent;box-shadow:none}.game-shell.game-pages:not(.game-active) .play-availability .eyebrow{display:none}.game-shell.game-pages:not(.game-active) .play-availability strong{font-size:14px}.game-shell.game-pages:not(.game-active) button:active:not(:disabled){background-color:#cbb17b20}.game-shell.game-pages:not(.game-active)>header{display:none}.game-shell.game-pages:not(.game-active) .profile-hub .profile-overview-card{background:linear-gradient(145deg,#172737a0,#101d2b90);border-color:#cfb78924;border-radius:18px;box-shadow:none;padding:20px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-edit-shortcut{background:transparent;border-radius:50%;width:44px;height:44px;min-height:44px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-history-links button,.game-shell.game-pages:not(.game-active) .profile-hub .profile-league-preview{background:transparent;border-radius:0;box-shadow:none}.game-shell.game-pages:not(.game-active)>.game-nav{background:#10202eeb;border-color:#cfb78926;box-shadow:0 8px 24px #0003}.game-shell.game-pages:not(.game-active) .game-nav button{background:transparent;border-radius:0;box-shadow:none}.game-shell.game-pages:not(.game-active) .game-nav button[aria-current=page]{background:#cfb7890c;box-shadow:inset 0 -2px #d9c194;color:#edd9b1}@media(max-width:760px){.game-shell.game-pages:not(.game-active)>.content{padding-bottom:calc(108px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}.player-profile-card .player-profile-identity{padding-bottom:20px;border-bottom:1px solid #cfb78924;margin-bottom:14px}.player-profile-card .player-profile-tabs button[aria-pressed=true]{border-bottom:2px solid #d9c194}.game-drawer,dialog.player-dialog-shell{background:linear-gradient(145deg,#152636,#0c1724);border-color:#cfb78935;box-shadow:0 22px 80px #0008}.game-drawer-heading{padding-bottom:14px;border-bottom:1px solid #cfb78924;margin-bottom:16px}.game-drawer-heading h2{font:400 25px/1.2 Georgia,serif;color:#efdfbf}.game-drawer-heading>button{width:44px;height:44px;min-height:44px;border-radius:50%;background:#ffffff04;border:1px solid #cfb78924;box-shadow:none}.player-dialog-shell{animation:interior-arrive .18s cubic-bezier(.2,.7,.2,1)}.player-dialog-shell::backdrop{background:#050a12a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@supports (transition-behavior: allow-discrete){.game-drawer.table-menu-drawer{translate:-12px 0}.game-drawer.table-menu-drawer[open]{translate:0 0}@starting-style{.game-drawer.table-menu-drawer[open]{translate:-12px 0}}}@media(prefers-reduced-motion:reduce){.player-dialog-shell{animation:none!important}.game-drawer.table-menu-drawer{translate:none!important}}.focus-mode .player-dialog-shell{animation:none!important}.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary{min-height:0;padding:24px 0;margin-bottom:20px}.achievement-medallion{display:inline-grid;place-items:center;width:64px;height:64px;flex:0 0 64px;border-radius:50%;border:1px solid #e7cc9690;background:radial-gradient(circle at 35% 25%,#8e754849,#182936 65%);box-shadow:inset 0 0 0 5px #0b1922,inset 0 0 0 6px #b79b6660,0 5px 14px #0003;color:#e4c68c}.achievement-medallion>span{font:30px/1 Georgia,serif;text-shadow:0 1px 4px #0008}.achievement-medallion.is-locked{color:#8c969e;border-color:#8c969e38;background:#142431;box-shadow:inset 0 0 0 5px #0b1922,inset 0 0 0 6px #8c969e26;opacity:.65}.profile-hub .achievement-frames{display:flex;gap:18px;justify-content:center}.game-shell.game-pages:not(.game-active) .content>.message-destination.panel{padding:0;border:0;background:none;box-shadow:none}.game-shell.game-pages:not(.game-active) .message-destination .social-links{padding:0 0 12px;margin-bottom:12px;border:0;background:none;box-shadow:none}.game-shell.game-pages:not(.game-active) .message-conversation{background:#ffffff02;border-color:#cfb78924;box-shadow:none;border-radius:18px}.game-shell.game-pages:not(.game-active) .message-conversation .social-empty{background:none;border:0;border-radius:0;box-shadow:none}.game-shell.game-pages:not(.game-active) .settings-group-body>.panel{background:none;border:0;box-shadow:none;padding:4px 0 16px}.game-shell.game-pages:not(.game-active) .settings-account{padding-bottom:8px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary{display:grid;grid-template-columns:96px minmax(0,1fr) 44px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary h1{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.profile-art-preview .achievement-medallion.is-earned{color:#e4c68c}.profile-art-preview .achievement-medallion.is-locked{color:#8c969e}@media(max-width:480px){.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary{grid-template-columns:76px minmax(0,1fr) 44px;gap:12px}.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary h1{font-size:27px}}.entry{background:radial-gradient(ellipse at 10% 10%,#29404d60,transparent 50%),#0c1724}.entry .orbit{display:none}.entry .auth{background:linear-gradient(145deg,#17273790,#0e1b29);border-color:#cfb78926;box-shadow:0 20px 60px #0004;border-radius:22px;animation:interior-arrive .22s ease-out}.entry .auth input{font-size:16px;min-height:48px;background:#08152180;border-color:#cfb78935}.entry .auth input:focus-visible{outline:2px solid #d9c194;outline-offset:2px}@media(max-width:760px){.entry{display:flex;flex-direction:column;min-height:100dvh;padding:16px 18px;gap:12px}.entry .entry-art{min-height:0;padding:12px 4px;border:0;background:none}.entry .entry-art .hero-cards,.entry .entry-art .entry-copy{display:none}.entry .auth{width:100%;max-width:480px;align-self:center;margin:0;padding:24px}}@media(prefers-reduced-motion:reduce){.entry .auth{animation:none}}@media(max-width:760px),(max-height:600px)and (pointer:coarse){.game-drawer,dialog.player-dialog.player-dialog-shell{bottom:max(var(--overlay-keyboard-inset, 0px),var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));max-height:calc(var(--overlay-visible-height, 100dvh) - 20px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.game-drawer.table-menu-drawer[open],.game-drawer.table-chat-drawer{max-height:calc(var(--overlay-visible-height, 100dvh) - 20px - var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.game-shell.game-pages:not(.game-active) .private-chat.message-destination[data-conversation=true] .chat-log{height:clamp(80px,calc(var(--overlay-visible-height, 100dvh) - 430px),330px);min-height:80px}.game-shell.game-pages:not(.game-active) .message-destination .private-message-compose{position:sticky;bottom:calc(var(--overlay-keyboard-inset, 0px) + 8px);z-index:12;background:#10202e}}@media(pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=number]),textarea,select{font-size:16px!important}input[type=number]{font-size:20px!important}}.reading-size-choices{display:flex;flex-wrap:wrap;gap:8px}.reading-size-choices button{flex:1;min-width:80px;min-height:44px}.reading-size-choices button[aria-pressed=true]{border-color:#e5cb90;background:#d6b97525;color:#ffe5ac}.reading-settings fieldset{margin:16px 0;padding:12px;border:1px solid #d8bf8533;border-radius:12px}.reading-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#122434;border-radius:14px;margin:14px 0}.reading-preview img{object-fit:contain;transition:width .15s,height .15s}.reading-settings small{display:block;margin:12px 0;line-height:1.5;color:#bcc8ce}.reading-settings>button{min-height:44px}html:not([data-reading-text=standard]) .game-shell.game-pages:not(.game-active) :is(p,label,summary,input,select,textarea),html:not([data-reading-text=standard]) :is(.game-drawer,.player-dialog) :is(p,label,summary,input,select,textarea){font-size:calc(13px * var(--reading-text-scale, 1));line-height:1.5}html:not([data-reading-text=standard]) .game-shell.game-pages:not(.game-active) button,html:not([data-reading-text=standard]) :is(.game-drawer,.player-dialog) button:not(.game-drawer-heading>button):not(.close){font-size:calc(13px * var(--reading-text-scale, 1));white-space:normal;overflow-wrap:anywhere;min-height:44px}html:not([data-reading-text=standard]) .game-active .action-bar .action-primary{font-size:calc(15px * var(--reading-text-scale, 1))}html:not([data-reading-text=standard]) .game-drawer .table-menu-links button{font-size:calc(13px * var(--reading-text-scale, 1))}.game-active .poker-table[data-room-layout=portrait] .seat.own{--card-rail-height: var(--reading-own-rail, 82px)}.game-active .poker-table[data-room-layout=portrait] .seat.own .seat-cards .hole-cards .card.card-art.small{width:var(--reading-own-card-width, 52px);height:var(--reading-own-card-height, 73.84px)}.game-active .poker-table[data-room-layout=portrait] .seat.own:has(.cards-enlarged){--card-rail-height: 110px}.game-active .poker-table .own .seat-cards.cards-enlarged .hole-cards{transform:scale(var(--reading-held-card-scale, 1.14));transform-origin:center top}@media(prefers-reduced-motion:reduce){.reading-preview img{transition:none}}.reading-size-choices button{padding:10px 6px!important;white-space:nowrap!important;overflow-wrap:normal!important}.game-shell.game-pages:not(.game-active) .reading-size-choices button[aria-pressed=true]{background:#d6b97525;border-color:#e5cb90;color:#ffe5ac}.game-active .poker-table[data-room-layout=rows] .seat.own .seat-cards .hole-cards .card.card-art.small{width:calc(38px * var(--reading-own-scale, 1.05));height:calc(53.96px * var(--reading-own-scale, 1.05))}.game-active .poker-table[data-room-layout=rows] .community{--row-card-width: min( calc(clamp(42px, 12.5vw, 52px) * var(--reading-card-scale, 1)), calc((100vw - 44px)/5) )}.game-active .poker-table[data-room-layout=rows] .community :is(.card.card-art,.card-slot){width:var(--row-card-width);height:calc(var(--row-card-width) * 1.42)}@media(max-height:600px){.game-active .poker-table[data-room-layout=rows] .community{--row-card-width: min( calc(38px * var(--reading-card-scale, 1)), calc((100vw - 44px)/5) , 40px )}.game-active .poker-table[data-room-layout=rows] .seat.own .seat-cards .hole-cards .card.card-art.small{width:calc(29px * var(--reading-own-scale, 1.05));height:calc(41.18px * var(--reading-own-scale, 1.05))}.game-active .poker-table[data-room-layout=rows] .seat.own .seat-caption{position:absolute;top:calc(100% - 6px);left:-4px;width:max-content;max-width:35%;align-items:flex-start}.game-active .poker-table[data-room-layout=rows] .seat.own .seat-action{position:absolute;top:calc(100% - 6px);right:0;max-width:35%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.game-active .poker-table[data-room-layout=rows] .board .pot{font-size:18px;line-height:20px}}html:not([data-reading-text=standard]) .game-active .bet-buttons button{font-size:calc(13px * var(--reading-text-scale, 1))}@media(orientation:landscape)and (max-height:440px){.game-active .poker-table[data-room-layout=rows] .community{--row-card-width: min(35px, calc((100vw - 44px)/5) )}}.game-active .poker-table .seat .hole-cards.omaha-cards{gap:2px}.game-active .poker-table .seat .hole-cards.omaha-cards .card+.card{margin-left:-12px}.game-active .poker-table[data-room-layout=rows] .seat .hole-cards.omaha-cards .card+.card{margin-left:-10px}.game-active .poker-table .seat:not(.own) .hole-cards.omaha-cards .card+.card{margin-left:-14px}.game-shell.game-pages:not(.game-active) .message-destination .private-message-compose{position:sticky;bottom:calc(var(--overlay-keyboard-inset, 0px) + 84px);z-index:12}@media(max-height:600px){.game-shell.game-pages:not(.game-active):has(.private-message-compose :is(input,textarea):focus)>.game-nav{display:none!important}.game-shell.game-pages:not(.game-active):has(.private-message-compose :is(input,textarea):focus) .private-message-compose{bottom:calc(var(--overlay-keyboard-inset, 0px) + 8px)}}.game-shell.game-pages:not(.game-active) .profile-hub .profile-summary h1{padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(clamp(22px,4vw,32px) * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .profile-summary .eyebrow{font-size:11px;letter-spacing:.1em}.game-shell.game-pages:not(.game-active) .profile-summary p{font-size:calc(14px * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .profile-edit-shortcut{top:12px;right:12px}html[data-reading-text] .game-shell.game-pages:not(.game-active) :is(input,textarea,select){font-size:max(16px,calc(16px * var(--reading-text-scale, 1)))}.game-shell.game-pages:not(.game-active)>.game-nav{height:auto;min-height:64px}.game-shell.game-pages:not(.game-active) .content>:not(.page-route):not(.settlement-pending):not(.error):not(.notice){animation:interior-arrive .14s ease-out both}.auth{background:linear-gradient(135deg,#203348,#111e30);border:1px solid #bac9d128;border-radius:24px;box-shadow:0 24px 70px #050b173d}.auth h2{font-size:clamp(32px,5vw,44px);line-height:1.15;letter-spacing:-.035em;margin-bottom:12px}.auth form{gap:16px}.auth label{font-size:15px;line-height:1.5;color:#e8e5dd}.auth :is(input,select,textarea){font-size:16px;min-height:52px;border-radius:13px;background:#102031;border:1px solid #aac1cc35;color:#f5eee2}.auth .primary{min-height:54px;border-radius:14px}.auth .link,.auth summary{min-height:44px;line-height:1.5;font-size:14px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room{background:linear-gradient(115deg,#233348,#152236);border-color:#b5c7dc26;border-radius:15px;padding:13px 14px;gap:12px}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .discovery-room h3{font-size:calc(15px * var(--reading-text-scale, 1));line-height:1.3}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-blinds{font-size:calc(15px * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .table-discovery.compact-floor .room-occupancy{font-size:calc(12px * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .compact-floor .table-floor-heading h1{font-size:calc(30px * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .compact-floor .table-floor-heading span{font-size:calc(12px * var(--reading-text-scale, 1));white-space:normal}.game-shell.game-pages:not(.game-active) :is(.league-stat-grid,.league-header,.league-level-bar){border-radius:17px;border-color:#b5cad029;background:#21324888}.game-shell.game-pages:not(.game-active) .league-stat-grid{gap:12px;padding:16px}.game-shell.game-pages:not(.game-active) .league-stat-grid small{font-size:13px;color:#c4ced8}.game-shell.game-pages:not(.game-active) .feedback-screen form fieldset{display:grid;gap:16px;min-width:0}.game-shell.game-pages:not(.game-active) .feedback-screen form label{font-size:calc(14px * var(--reading-text-scale, 1));line-height:1.5}.game-shell.game-pages:not(.game-active) .feedback-screenshot-preview{border:1px solid #becdd13b;border-radius:14px;padding:12px;background:#102031}.game-shell.game-pages:not(.game-active){--interior-accent: #e8c994;background:radial-gradient(ellipse at 85% 0,#233c4b44,transparent 48%),linear-gradient(150deg,#0f1b29,#151c2d 55%,#101724);color:#f6f0e5}.game-shell.game-pages:not(.game-active)>header{height:64px;padding:8px 24px;background:#101b2be6;border-bottom:1px solid #cad6e11a}.game-shell.game-pages:not(.game-active)>.content{padding:18px 24px 104px;max-width:1060px}.game-shell.game-pages:not(.game-active) .header-right>button[aria-pressed]{display:none}.game-shell.game-pages:not(.game-active) .page-route{margin-bottom:14px;padding-bottom:10px;border-color:#ccd6e11a;letter-spacing:.06em;font-size:12px}.game-shell.game-pages:not(.game-active) .page-hero{min-height:0;padding:12px 0 24px;margin-bottom:22px;gap:18px;border-color:#d8c29924}.game-shell.game-pages:not(.game-active) .page-hero:before{background:radial-gradient(ellipse,#c2aa6c22,transparent 70%);width:180px;top:-15px;bottom:-10px;opacity:1;-webkit-mask-image:none;mask-image:none}.game-shell.game-pages:not(.game-active) .page-hero h1{font-size:calc(clamp(30px,4.5vw,46px) * var(--reading-text-scale, 1));margin:10px 0;line-height:1.12}.game-shell.game-pages:not(.game-active) .page-hero p{font-size:calc(14px * var(--reading-text-scale, 1));line-height:1.6;color:#c2ccd3}.game-shell.game-pages:not(.game-active) .page-hero .eyebrow{font-size:11px;letter-spacing:.12em}.game-shell.game-pages:not(.game-active) .page-hero-mark{width:76px;height:76px;min-width:76px;min-height:76px;flex:0 0 76px;background:#d6bb800a;border:1px solid #d6bb802c;border-radius:22px;transform:rotate(-5deg);display:grid;place-items:center}.game-shell.game-pages:not(.game-active) .page-hero-mark>span{position:static;transform:none;font-size:36px;line-height:1;color:#e8c994}.game-shell.game-pages:not(.game-active) .page-hero-mark>i{display:none}.game-shell.game-pages:not(.game-active) .panel{border-radius:18px;padding:20px;border-color:#bdcedf24;background:linear-gradient(135deg,#22304499,#152132bb);box-shadow:0 12px 30px #030c171c}.game-shell.game-pages:not(.game-active) :is(input,textarea,select){font-size:calc(16px * var(--reading-text-scale, 1));border-radius:12px;background:#0f1b2ade;border-color:#9eafc738;line-height:1.45}.game-shell.game-pages:not(.game-active) label{line-height:1.5}.game-shell.game-pages:not(.game-active) button{font-size:calc(14px * var(--reading-text-scale, 1));min-height:44px;border-color:#b9cad329;background:#263449;transition:background .15s,border-color .15s}.game-shell.game-pages:not(.game-active) button:hover:not(:disabled){transform:none;background:#30435b;border-color:#e8c99477}.game-shell.game-pages:not(.game-active) button.primary{background:linear-gradient(120deg,#f2dcb0,#d7b783);color:#162234;border-color:#f1dcba;box-shadow:inset 0 1px #fff4d9}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.rewards-tabs,.invite-sections,.ranking-tabs){border-radius:14px;padding:5px;background:#0e192bb3;border:1px solid #aabed222;gap:5px;display:flex;flex-wrap:wrap}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.rewards-tabs,.invite-sections,.ranking-tabs)>button{border:0;background:transparent;padding:10px 14px;min-width:0;border-radius:10px;flex:1 1 auto}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.rewards-tabs,.invite-sections,.ranking-tabs)>button[aria-pressed=true]{background:#dec798;color:#172234;font-weight:650}.game-shell.game-pages:not(.game-active) :is(.subtle,.fine){font-size:calc(13px * var(--reading-text-scale, 1));line-height:1.6;color:#bbc8d4}.game-shell.game-pages:not(.game-active) .settings-group{margin:12px 0;border:1px solid #bbccde22;border-radius:18px;background:linear-gradient(110deg,#233145aa,#162233aa);overflow:hidden}.game-shell.game-pages:not(.game-active) .settings-group>summary{padding:18px;min-height:72px;gap:14px}.game-shell.game-pages:not(.game-active) .settings-group>summary strong{font-size:calc(16px * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .settings-group>summary small{font-size:calc(13px * var(--reading-text-scale, 1));line-height:1.5;color:#b9c8d6}.game-shell.game-pages:not(.game-active) .settings-symbol{border-radius:12px;width:40px;height:40px;background:#b4cad014;color:#e8c994}.game-shell.game-pages:not(.game-active) .settings-group-body{padding:0 18px 20px;border-top:1px solid #bacada18}.game-shell.game-pages:not(.game-active) .profile-summary{position:relative;padding:24px;border-radius:22px;border:1px solid #dac09038;background:radial-gradient(ellipse at 100% 0,#a1825430,transparent 68%),linear-gradient(130deg,#243448,#142136);gap:18px}.game-shell.game-pages:not(.game-active) .profile-summary .avatar{border-radius:20px;width:76px;height:76px;border-color:#e5c48b88}.game-shell.game-pages:not(.game-active) .profile-summary h1{margin:6px 0;line-height:1.15;font-size:calc(clamp(25px,4vw,36px) * var(--reading-text-scale, 1))}.game-shell.game-pages:not(.game-active) .profile-overview-card{border-radius:17px;background:linear-gradient(120deg,#26344799,#162436);border-color:#bacce323;min-height:88px;padding:20px;text-align:left}.game-shell.game-pages:not(.game-active) .profile-card-title{font-size:calc(17px * var(--reading-text-scale, 1));font-weight:550}.game-shell.game-pages:not(.game-active) .profile-metric-preview{gap:18px}.game-shell.game-pages:not(.game-active) .profile-metric-preview small{font-size:calc(12px * var(--reading-text-scale, 1));color:#bac9d6}.game-shell.game-pages:not(.game-active) .profile-metric-preview strong{font-size:calc(22px * var(--reading-text-scale, 1));font-variant-numeric:tabular-nums}.profile-level-progress{margin:12px 0 20px;display:flex;align-items:center;gap:14px;font-size:calc(13px * var(--reading-text-scale, 1));color:#c9d2db}.profile-level-progress progress{flex:1;min-width:0;height:5px;accent-color:#e5c995}.game-shell.game-pages:not(.game-active) :is(.social-person,.invite-list>article,.saved-tables>button,.league-invitation){border-radius:16px;border-color:#c2cfe322;background:linear-gradient(115deg,#21324788,#152438);padding:16px;min-width:0}.game-shell.game-pages:not(.game-active) .social-person small{font-size:13px;color:#b7c7d6}.game-shell.game-pages:not(.game-active) .conversation-heading{border-radius:16px 16px 0 0;background:#213348;border-color:#a7bed12b;padding:16px}.game-shell.game-pages:not(.game-active) .message-conversation{border-radius:18px;overflow:hidden;border:1px solid #bacadc28;background:#142133}.game-shell.game-pages:not(.game-active) .chat-log{background:radial-gradient(ellipse at 80% 0,#263b4d35,transparent 70%),#112031}.game-shell.game-pages:not(.game-active) .private-message-compose{border-top:1px solid #bacadc24;background:#1c2b3f;gap:10px;padding:12px}.game-shell.game-pages:not(.game-active) .private-message-compose textarea{background:#0e1a2a;border-color:#adbfc839;min-height:48px}.game-shell.game-pages:not(.game-active) :is(.gift-received-card,.gift-shop-card,.cosmetic-style-card){border-radius:19px;border-color:#d1c69b29;background:linear-gradient(135deg,#263246bb,#152136);box-shadow:inset 0 1px #f5e6c40a}.game-shell.game-pages:not(.game-active) .gift-received-art{background:radial-gradient(ellipse,#c3a97815,transparent 72%)}.game-shell.game-pages:not(.game-active) .gift-shop-card>small{font-size:calc(13px * var(--reading-text-scale, 1));line-height:1.4}.game-shell.game-pages:not(.game-active) .cosmetic-preview{border-radius:14px;background:radial-gradient(ellipse at center,#43617b33,transparent 74%),#112033}.game-shell.game-pages:not(.game-active) .mission-card{border:1px solid #abc4da25;background:linear-gradient(110deg,#26374b99,#18273a);border-radius:16px;padding:17px}.game-shell.game-pages:not(.game-active) .mission-card h3{font-size:calc(17px * var(--reading-text-scale, 1));line-height:1.35}.game-shell.game-pages:not(.game-active) .mission-body p{font-size:calc(14px * var(--reading-text-scale, 1));color:#c8d4dd}.game-shell.game-pages:not(.game-active) .mission-body small{font-size:calc(13px * var(--reading-text-scale, 1));line-height:1.5;color:#e4cda6}.game-shell.game-pages:not(.game-active) .mission-bonus{border-radius:19px;background:radial-gradient(ellipse at 100% 0,#aa7c2f24,transparent 75%),#253044;border-color:#d9bd7f5c;padding:22px}.game-shell.game-pages:not(.game-active) :is(.ranking-row,.feedback-entry){background:#22314577;border:1px solid #bacadc20;border-radius:14px;padding:14px;margin-top:8px}.game-shell.game-pages:not(.game-active) :is(.feedback-entry,.invitation-hub,.rankings-screen){min-width:0;overflow-wrap:anywhere}.game-shell.game-pages:not(.game-active) :is(.cg-heading,.profile-summary,.invite-hub-heading,.rankings-heading){margin-bottom:20px}.game-shell.game-pages:not(.game-active) .cg-album-caption h3{font-size:calc(17px * var(--reading-text-scale, 1));line-height:1.3}.game-shell.game-pages:not(.game-active) .cg-album-caption{padding:14px 4px}.game-shell.game-pages:not(.game-active) .cg-album-progress{font-size:calc(13px * var(--reading-text-scale, 1));color:#c2ced8}.game-shell:not(.game-active) .game-drawer{flex-direction:column;background:linear-gradient(150deg,#1c2d41,#101d2d);border-color:#cbcdac36;border-radius:22px}.game-shell:not(.game-active) .game-drawer-heading{padding:18px 22px;background:#18283d;border-bottom:1px solid #b4c5d41f}.game-shell:not(.game-active) .game-drawer-heading h2{font:400 calc(24px * var(--reading-text-scale, 1)) / 1.2 Georgia,serif;color:#f2dfbf}.game-shell:not(.game-active) .game-drawer-heading button{width:44px;height:44px;min-width:44px;border-radius:12px;background:#ffffff09;color:#f5e1bd;border:1px solid #d2d8c024;font-size:26px}.game-shell:not(.game-active) .game-drawer-body{padding:20px 22px}.game-shell:not(.game-active) .destination-search input{min-height:48px;border:1px solid #afc6d433;background:#0d1b2d;color:#f5eee2;font-size:16px;border-radius:12px}.game-shell:not(.game-active) .destination-groups button{min-height:68px;gap:14px;background:#21324799;border:1px solid #bdccda22;border-radius:14px;padding:14px;text-align:left}.destination-copy{width:auto!important;flex-shrink:1!important;display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.destination-copy strong{font-size:calc(16px * var(--reading-text-scale, 1));font-weight:600}.destination-copy small{font-size:calc(13px * var(--reading-text-scale, 1));color:#bfccda;line-height:1.4}.game-shell:not(.game-active) .destination-groups h3{font-size:12px;letter-spacing:.1em;color:#dec69a;margin:22px 0 12px}@media(max-width:600px){.game-shell.game-pages:not(.game-active)>header{height:58px;padding:8px 16px}.game-shell.game-pages:not(.game-active)>.content{padding:14px 16px 108px}.game-shell.game-pages:not(.game-active) .page-hero-mark{width:54px;height:54px;min-width:54px;min-height:54px;flex-basis:54px;border-radius:17px}.game-shell.game-pages:not(.game-active) .page-hero-mark>span{font-size:28px}.game-shell.game-pages:not(.game-active) .panel{padding:16px}.game-shell.game-pages:not(.game-active) .profile-summary{padding:18px;gap:12px;flex-wrap:wrap}.game-shell.game-pages:not(.game-active) .profile-summary .avatar{width:60px;height:60px;border-radius:17px}.game-shell.game-pages:not(.game-active) .profile-overview-card{padding:17px}.game-shell.game-pages:not(.game-active) .mission-card{padding:14px;gap:10px}.game-shell.game-pages:not(.game-active) .mission-card button{min-width:68px}.game-shell:not(.game-active) .game-drawer-heading{padding:16px}.game-shell:not(.game-active) .game-drawer-body{padding:16px}.game-shell.game-pages:not(.game-active) :is(.page-tabs,.friends-tabs,.cosmetic-tabs,.rewards-tabs,.invite-sections,.ranking-tabs)>button{padding:10px 9px}}.game-shell.game-pages:not(.game-active) :is(.panel,.settings-group,.profile-summary){box-shadow:inset 0 1px #f4dfb414,0 12px 32px #02091835}.game-shell.game-pages:not(.game-active) .page-hero-mark{background:radial-gradient(circle at 30% 20%,#edd4a426,#18263a 75%);box-shadow:inset 0 1px #fff0cc30,0 8px 22px #02091535}.game-shell.game-pages:not(.game-active) :is(input,textarea,select):focus-visible{outline:2px solid #e8c994;outline-offset:3px;border-color:#e8c994}.game-shell.game-pages:not(.game-active) button:focus-visible{outline:3px solid #e8c994;outline-offset:3px}.game-shell.game-pages:not(.game-active) button:active:not(:disabled),.lobby-dashboard button:active:not(:disabled){filter:brightness(1.12)}.game-shell.game-pages:not(.game-active) button:disabled{cursor:not-allowed}.game-shell.game-pages:not(.game-active) :is(.mission-card,.profile-overview-card){border-color:#ddc18b32}.lobby-dashboard .lobby-friend-strip strong,.lobby-dashboard .lobby-window-toggle{font-size:calc(14px * var(--reading-text-scale, 1))}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lobby-shortcuts button .lobby-shortcut-art{transition:transform .18s ease-out}.lobby-shortcuts button:hover .lobby-shortcut-art{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.game-shell.game-pages:not(.game-active) *{animation:none!important;transition:none!important}}.game-shell.game-pages:not(.game-active){--room-light: #ddc397;background:radial-gradient(ellipse at 85% 5%,#a67d3d18,transparent 48%),linear-gradient(115deg,#0b1421f5,#111d2bea 60%,#111724f2),url(/assets/lounge.png) center / cover}.game-shell.game-pages:not(.game-active)>header{background:#0d1825e6;border-bottom-color:#dbc49b25}.game-shell.game-pages:not(.game-active) .page-hero{position:relative;isolation:isolate;padding:20px 0 26px;border-bottom:1px solid #ddc39730}.game-shell.game-pages:not(.game-active) .page-hero-mark>span{display:grid;place-items:center;width:68px;height:68px;border:1px solid #e7c9914d;border-radius:22px;color:#efd6a7;background:linear-gradient(145deg,#b89c6330,#1b283755);box-shadow:inset 0 1px #fff2d32b,0 8px 28px #0000002b;transform:rotate(-5deg)}.destination-icon{display:block;width:28px;height:28px;flex-shrink:0}.page-hero-mark .destination-icon{width:38px;height:38px;transform:rotate(5deg)}.settings-symbol .destination-icon{width:25px;height:25px}.game-nav .destination-icon{width:22px;height:22px}.game-shell.game-pages:not(.game-active) .page-route>button:not(.return-table){border-radius:24px;padding:8px 14px;border:1px solid #ddc39726;background:#17263888;min-height:44px}.game-shell.game-pages:not(.game-active) button:not(.link):not(.danger):not(.primary):not(.gold):not([aria-pressed=true]):not([aria-current]){background-image:linear-gradient(145deg,#ffffff05,#050c1410);box-shadow:inset 0 1px #ffffff08}.game-shell.game-pages:not(.game-active) button.primary{background:linear-gradient(115deg,#f4dfb4,#dec08a 65%,#cdaa71);border:1px solid #f5dfb3;box-shadow:inset 0 1px #fff6de,0 4px 14px #00000024;font-weight:650}.game-shell.game-pages:not(.game-active) :is(input,textarea,select):focus-visible{outline:2px solid #e6cca0;outline-offset:3px;border-color:#e6cca0}.game-shell.game-pages:not(.game-active) :is(.settings-group,.page-disclosure){box-shadow:inset 0 1px #fff0d40a,0 8px 24px #00000012}.game-shell.game-pages:not(.game-active) .settings-group[open]{border-color:#d7bd8e50}.game-shell.game-pages:not(.game-active) .settings-group[open]>summary{color:#f1dab5;background:#d9bd8010}.game-shell:not(.game-active) .game-drawer{background:radial-gradient(ellipse at 95% 0,#b8994e12,transparent 45%),linear-gradient(145deg,#1b2b3d,#101c2c);border:1px solid #dbc39444;box-shadow:inset 0 1px #ffefd112,0 24px 80px #0006}.game-shell:not(.game-active) .game-drawer-heading{background:linear-gradient(110deg,#233347,#182638);border-bottom-color:#ddc39729}.game-shell .game-drawer .destination-groups .destination-list button{padding:12px;border-radius:14px;border:1px solid transparent;margin-bottom:4px}.game-shell .game-drawer .destination-list button>span:first-child{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e2c69930;border-radius:14px;color:#e8cfa5;background:linear-gradient(145deg,#d9b66a19,#18263766);box-shadow:inset 0 1px #fff0d40d}.game-shell .game-drawer .destination-groups .destination-list button[aria-current=page]{background:#ddc39714;border-color:#ddc39740}.game-shell .game-drawer .destination-copy{min-width:0}.game-shell .game-drawer .destination-copy small{line-height:1.45}.game-shell.game-pages:not(.game-active)>.game-nav{background:linear-gradient(180deg,#172537f5,#0e1928fa);border-top:1px solid #dec79d38;box-shadow:0 -8px 26px #00000020}@media(hover:hover){.game-shell .game-drawer .destination-groups .destination-list button:hover{border-color:#e2c69935;background:#e2c6990d}.game-shell.game-pages:not(.game-active) button.primary:hover:not(:disabled){background:linear-gradient(115deg,#fbe9c5,#e8c995 65%,#d7b681)}}@media(prefers-reduced-motion:no-preference){.game-shell.game-pages:not(.game-active):not(.focus-mode) .content>:not(.page-route):not(.settlement-pending):not(.error):not(.notice){animation:lounge-room-arrive .26s cubic-bezier(.2,.7,.2,1) both}.game-shell.game-pages:not(.game-active):not(.focus-mode) :is(button,summary),.game-shell:not(.focus-mode) .game-drawer button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}.game-shell.game-pages:not(.game-active):not(.focus-mode) .settings-group[open] .settings-group-body{animation:lounge-detail-arrive .18s ease-out}}@keyframes lounge-room-arrive{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes lounge-detail-arrive{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.game-shell.game-pages:not(.game-active) .page-hero-mark>span{width:58px;height:58px;border-radius:19px}.page-hero-mark .destination-icon{width:32px;height:32px}.game-shell .game-drawer .destination-groups .destination-list button{padding:10px 4px}}.game-shell:not(.game-active) .game-drawer{padding:0}.game-shell .game-drawer .destination-copy small{font-weight:400;color:#bac7d2}.game-shell .game-drawer .destination-groups{gap:18px}.game-shell .game-drawer .destination-groups h3{margin:0 0 8px}.game-shell .game-drawer .destination-search{margin-bottom:12px}.game-shell.game-pages:not(.game-active) .academy-room>.poker-academy{padding:0;border:0;background:transparent;box-shadow:none}.academy-room .academy-scenario{border:1px solid #e3c58f30;background:#101e2e}.academy-room .academy-answers button{color:#f4ead8;border-color:#e3c58f35;background:#1b3043}.academy-room .academy-path button{color:#f4ead8}.academy-room .academy-path button[aria-pressed=true]{color:#241e15;background:#e3c58f}.rewards-section-intro{margin-block:18px}.rewards-section-intro h2{font-family:Georgia,serif;font-size:26px;font-weight:400;color:#f0dfbb}.rewards-section-intro p{color:#c4cbd3;font-size:14px;line-height:1.6}.game-shell.game-pages:not(.game-active) .friends-hub .friend-person>button:last-child{color:#f3dfb9;background:#23364a;border:1px solid #e3c58f40}.game-shell.game-pages:not(.game-active) .friends-hub .page-hero{padding:8px 0 14px;margin-bottom:12px}.game-shell.game-pages:not(.game-active) .friends-hub .page-hero h1{font-size:30px;margin-block:0 8px}.game-shell.game-pages:not(.game-active) .friends-hub .page-hero p{margin-block:0 10px}.friend-availability-disclosure{border-bottom:1px solid #e3c58f25;margin-bottom:14px}.friend-availability-disclosure>summary{min-height:44px;padding:12px 4px;color:#c5dacd;font-size:12px;cursor:pointer}.game-shell.game-pages:not(.game-active) .friends-hub .friends-discovery-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px}.game-shell.game-pages:not(.game-active) .friends-hub .friends-search{grid-column:1/-1;width:100%}.game-shell.game-pages:not(.game-active) .friends-hub .availability-filter{padding:8px;font-size:11px;min-height:44px}.game-shell.game-pages:not(.game-active) .friends-hub .friends-tabs{gap:3px;padding:3px}.game-shell.game-pages:not(.game-active) .friends-hub .friends-tabs button{padding:8px;font-size:12px}.game-shell.game-pages:not(.game-active) .friends-hub .friends-list-heading{margin-block:14px 10px}.game-shell.game-pages:not(.game-active) .friends-hub .friend-gallery{grid-template-columns:1fr;gap:8px;border:0;background:transparent}.game-shell.game-pages:not(.game-active) .friends-hub .friend-gallery .friend-person{padding:10px;border:1px solid #e3c58f35;border-radius:16px;background:linear-gradient(110deg,#20344899,#101d2c);gap:10px}.game-shell.game-pages:not(.game-active) .friends-hub .friend-profile{width:46px;min-width:46px;height:46px}.game-shell{--gala-brass: #e3c58f;--gala-glass: #132234;--gala-line: #e3c58f35}.game-shell.game-pages:not(.game-active){background:linear-gradient(115deg,#0a1521f2,#102235ed),url(/assets/lounge-chip-view-v3.webp) center/cover fixed}.game-shell.game-pages>header{display:none}.game-shell.game-pages>.game-nav{border-radius:0 0 20px 20px;box-shadow:0 8px 28px #03081245}.game-shell.game-pages>.content{max-width:960px;margin-inline:auto}.game-pages .page-route{border-bottom:1px solid var(--gala-line);padding-bottom:12px}.game-pages .page-route>span{color:var(--gala-brass);font-size:12px;letter-spacing:.06em}.game-pages .page-hero{margin-bottom:18px}.game-pages :is(.panel,.profile-summary,.profile-overview-card){border-color:var(--gala-line)}.game-shell :is(.game-drawer,dialog.player-dialog.player-dialog-shell){background:radial-gradient(ellipse at 20% 0,#d4a65818,transparent 50%),linear-gradient(145deg,#192c3d,#0e1929);border-color:var(--gala-line);box-shadow:inset 0 1px #fff0d322,0 24px 90px #0009}.game-shell :is(.game-drawer-heading,.player-dialog-closebar){border-bottom:1px solid var(--gala-line);padding-bottom:10px;margin-bottom:14px;background:transparent}.game-drawer-heading h2{font-family:Georgia,serif;font-weight:400;color:#f3e6cb}.game-shell :is(.game-drawer,.player-dialog)::backdrop{background:#030a13b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.game-shell :is(.game-drawer,.player-dialog)[open]{animation:gala-room-open .24s cubic-bezier(.2,.8,.2,1)}@keyframes gala-room-open{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.game-shell :is(.game-drawer,.player-dialog) button:focus-visible{outline:2px solid #f4d69e;outline-offset:2px}.game-shell :is(.game-drawer,.player-dialog) button:not(:disabled):active{filter:brightness(1.12)}.game-shell .friend-gallery{display:grid;grid-template-columns:1fr;gap:8px}.game-shell .friend-person{padding:12px;border:1px solid var(--gala-line);border-radius:18px;background:linear-gradient(110deg,#20344899,#101d2c);box-shadow:inset 0 1px #fff2d40a}.game-shell .friend-person.is-online{border-color:#8fcbb64d}.game-shell .friend-person .avatar{border:1px solid #e3c58f88;box-shadow:0 0 0 4px #e3c58f0b}.game-shell .friend-person .friend-name{text-align:left;color:#f4ead8;font-weight:650}.game-shell .play-availability{border-radius:18px;background:#91cdb20b}.game-shell .player-profile-identity,.game-shell .self-table-identity{padding:8px 0 22px;border-bottom:1px solid var(--gala-line);margin-bottom:18px}.game-shell :is(.player-profile-portrait,.self-table-portrait){background:linear-gradient(135deg,#34465a,#152333);border-color:var(--gala-brass);box-shadow:0 0 0 5px #e3c58f0c,0 8px 24px #0004}.game-shell :is(.player-profile-tabs,.self-table-wallet,.player-profile-stats,.player-profile-alliance){border-color:var(--gala-line);background-color:#102031}.game-shell .player-profile-stats{padding:14px;border-radius:16px}.game-shell .player-profile-achievements{padding:14px;border:1px solid var(--gala-line);border-radius:16px;margin-block:16px}.game-shell .player-profile-achievements h4{margin-top:0}.player-dialog-closebar:before{content:"POKERGALA";margin-right:auto;align-self:center;padding-left:14px;font-size:10px;letter-spacing:.2em;color:#cdb78e}.game-shell .player-gift-catalog{gap:10px}.game-shell .player-gift-catalog button{border-radius:18px}.game-shell .player-gift-send{border:1px solid var(--gala-line);border-radius:18px;padding:12px;background:#0c1928}.lobby-wrap .daily-medallion{display:grid;justify-items:center;gap:2px;min-height:68px;padding:3px;background:transparent;border:0;color:#f7e8c8}.daily-medallion-art{position:relative;width:46px;height:46px;display:block;color:#e3c58f;filter:drop-shadow(0 3px 8px #0009)}.daily-medallion-art svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.4;fill:#172536}.daily-medallion-art i{position:absolute;right:-3px;top:0;font-size:13px;font-style:normal}.daily-medallion.is-ready .daily-medallion-art{animation:daily-soft-light 3s ease-in-out 3}.daily-medallion strong{font-size:12px}.daily-medallion small{font-size:9px;color:#d8c5a3}@keyframes daily-soft-light{50%{filter:drop-shadow(0 0 9px #e3c58f85);transform:translateY(-2px)}}.upcoming-poker{margin-top:12px;border:1px solid var(--gala-line);border-radius:16px;overflow:hidden}.upcoming-poker summary{padding:16px;cursor:pointer;color:var(--gala-brass)}.upcoming-poker>div{padding:0 16px 16px}.upcoming-poker p{font-size:13px;line-height:1.6}.academy-room .poker-academy>.eyebrow,.academy-room .poker-academy>h2{display:none}.academy-room .academy-path{flex-wrap:wrap}.academy-room>button{margin-top:18px;width:100%}@container lounge (max-height:620px){.lobby-wrap .daily-medallion{min-height:44px}.daily-medallion-art{width:30px;height:30px}.daily-medallion small{display:none}}@media(max-width:600px){.game-shell.game-pages>.content{padding:12px}.game-pages .page-hero{padding-top:10px}}.focus-mode :is(.daily-medallion-art,.game-drawer[open],.player-dialog[open]){animation:none!important}@media(prefers-reduced-motion:reduce){.daily-medallion-art,.game-shell :is(.game-drawer,.player-dialog)[open]{animation:none!important}}.tournament-queue-status{display:flex;align-items:center;gap:12px;margin:8px 0 12px;padding:12px 14px;border:1px solid #c5a66a77;border-radius:16px;background:linear-gradient(120deg,#16293cee,#111b2eee);color:#f0dfb9}.tournament-queue-status>div{display:grid;gap:3px;min-width:0;flex:1}.tournament-queue-status strong{font-size:13px}.tournament-queue-status span{font-size:12px;line-height:1.4;color:#c4cfda}.tournament-queue-status button{min-height:44px;flex-shrink:0;font-size:12px;max-width:145px;white-space:normal}.tournament-queue-status .tournament-dismiss{max-width:44px;min-width:36px;background:transparent;border:0}.tournament-lobby-status{color:#f2dca0!important;position:relative}.tournament-lobby-status .tournament-lobby-mark{display:grid;place-items:center;width:38px;height:38px;font-size:30px;color:#edcf88;text-shadow:0 0 12px #d9ae6655}@media(max-width:360px){.tournament-queue-status{flex-wrap:wrap}.tournament-queue-status>div{flex-basis:100%}.tournament-queue-status button{max-width:none}}
