/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-foreground{color:var(--foreground)}.text-primary-foreground{color:var(--primary-foreground)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--table-aspect-ratio:1.2035;--table-image-aspect-ratio:3 / 2}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}.room-feedback{--feedback-accent:#80c7e6;--feedback-accent-soft:#4aa5cd2e;z-index:110;border:1px solid var(--feedback-accent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(520px,100vw - 36px);min-height:78px;padding:13px 14px;display:grid;position:fixed;bottom:clamp(18px,2vw,32px);left:clamp(18px,2vw,32px)}@supports (color:color-mix(in lab, red, red)){.room-feedback{border:1px solid color-mix(in srgb, var(--feedback-accent) 62%, transparent)}}.room-feedback{background:radial-gradient(circle at 8% 0, var(--feedback-accent-soft), transparent 38%), linear-gradient(145deg, #0f241ffb, #061411fc);color:#eee9dc;-webkit-backdrop-filter:blur(10px);border-radius:14px;font-family:Arial,Helvetica,sans-serif;animation:.18s ease-out both room-feedback-in;box-shadow:0 16px 42px #00000094,inset 0 1px #ffffff12}.room-feedback[hidden]{display:none}.room-feedback[data-variant=warning]{--feedback-accent:#e9b75c;--feedback-accent-soft:#da9b3033}.room-feedback[data-variant=error]{--feedback-accent:#ed7d70;--feedback-accent-soft:#d44b3f33}.room-feedback[data-variant=retry]{--feedback-accent:#d99a54;--feedback-accent-soft:#be6f2636}.room-feedback__indicator{border:1px solid var(--feedback-accent);place-items:center;width:42px;height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.room-feedback__indicator{border:1px solid color-mix(in srgb, var(--feedback-accent) 66%, transparent)}}.room-feedback__indicator{background:var(--feedback-accent-soft);color:var(--feedback-accent);border-radius:50%}.room-feedback__indicator svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.room-feedback[data-pending] .room-feedback__indicator svg{opacity:0}.room-feedback[data-pending] .room-feedback__indicator:after{border:2px solid var(--feedback-accent);width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab, red, red)){.room-feedback[data-pending] .room-feedback__indicator:after{border:2px solid color-mix(in srgb, var(--feedback-accent) 22%, transparent)}}.room-feedback[data-pending] .room-feedback__indicator:after{border-top-color:var(--feedback-accent);content:"";border-radius:50%;animation:.8s linear infinite room-feedback-spin}.room-feedback__content{gap:5px;min-width:0;display:grid}.room-feedback__title{color:#fff1cf;font-size:14px;line-height:1.2}.room-feedback__message{color:#d8d3c6;font-size:12px;line-height:1.45}.room-feedback__retry{border:1px solid var(--feedback-accent);min-height:38px;padding:8px 13px}@supports (color:color-mix(in lab, red, red)){.room-feedback__retry{border:1px solid color-mix(in srgb, var(--feedback-accent) 72%, transparent)}}.room-feedback__retry{background:var(--feedback-accent-soft);color:#fff0d1;white-space:nowrap;cursor:pointer;border-radius:8px;font:800 12px/1 Arial,sans-serif}.room-feedback__retry:hover,.room-feedback__retry:focus-visible{box-shadow:0 0 0 3px var(--feedback-accent)}@supports (color:color-mix(in lab, red, red)){.room-feedback__retry:hover,.room-feedback__retry:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--feedback-accent) 18%, transparent)}}.room-feedback__retry:hover,.room-feedback__retry:focus-visible{outline:none}.room-feedback__retry:disabled{opacity:.58;cursor:wait}.room-feedback__close{color:#cfc9ba;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.room-feedback__close[hidden],.room-feedback__retry[hidden]{display:none}.room-feedback__close:hover,.room-feedback__close:focus-visible{color:#fff4db;background:#ffffff14;outline:none}.room-feedback__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:19px;height:19px}@keyframes room-feedback-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes room-feedback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.room-feedback,.room-feedback[data-pending] .room-feedback__indicator:after{animation:none}}body{min-width:1024px}.poker-room{background-image:url(/assets/carpet/carpet-4.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;min-width:1024px;height:100vh;position:relative;overflow:hidden}.poker-room--table-loading{background-color:#08130f;background-image:none}.poker-table-stage{width:min(78vw, calc(94vh * var(--table-aspect-ratio)), 2900px);aspect-ratio:var(--table-image-aspect-ratio);position:absolute;top:57.7%;left:50%;transform:translate(-50%,-50%)}.poker-table{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.seat-picker{z-index:4;margin:0;padding:0;list-style:none;position:absolute;inset:0}.seat-picker__item{position:absolute;transform:translate(-50%,-50%)}.seat-picker__item--1{top:19.5%;left:14.7%}.seat-picker__item--2{top:10%;left:37%}.seat-picker__item--3{top:10%;left:63%}.seat-picker__item--4{top:19.5%;left:85.3%}.seat-picker__item--5{top:50%;left:97.3%}.seat-picker__item--6{top:76%;left:79%}.seat-picker__item--7{top:77.1%;left:50%}.seat-picker__item--8{top:76%;left:21%}.seat-picker__item--9{top:50%;left:2.6%}.seat-choice{color:#f6d686;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-items:center;min-width:clamp(41px,3.89vw,75px);padding:0;display:grid;position:relative}.seat-choice__fortune{z-index:6;color:#f3e1b4;letter-spacing:.01em;opacity:0;pointer-events:none;text-align:center;background:linear-gradient(145deg,#143829f7,#071b14fa);border:1px solid #f4d48b7a;border-radius:9px;width:min(190px,16vw);padding:8px 10px;font:500 clamp(10px,.72vw,13px)/1.35 Arial,sans-serif;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,7px)scale(.96);box-shadow:0 8px 22px #00000085,0 0 18px #dab15924}.seat-choice__fortune:after{content:"";background:#0c3023;border-bottom:1px solid #f4d48b7a;border-right:1px solid #f4d48b7a;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.seat-picker__item--1 .seat-choice__fortune,.seat-picker__item--2 .seat-choice__fortune,.seat-picker__item--3 .seat-choice__fortune,.seat-picker__item--4 .seat-choice__fortune{top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-7px)scale(.96)}.seat-picker__item--1 .seat-choice__fortune:after,.seat-picker__item--2 .seat-choice__fortune:after,.seat-picker__item--3 .seat-choice__fortune:after,.seat-picker__item--4 .seat-choice__fortune:after{border:0;border-top:1px solid #f4d48b7a;border-left:1px solid #f4d48b7a;top:-5px;bottom:auto}.seat-choice:hover .seat-choice__fortune,.seat-choice:focus-visible .seat-choice__fortune{opacity:1;transform:translate(-50%)scale(1)}.seat-picker__item--1 .seat-choice:hover .seat-choice__fortune,.seat-picker__item--2 .seat-choice:hover .seat-choice__fortune,.seat-picker__item--3 .seat-choice:hover .seat-choice__fortune,.seat-picker__item--4 .seat-choice:hover .seat-choice__fortune,.seat-picker__item--1 .seat-choice:focus-visible .seat-choice__fortune,.seat-picker__item--2 .seat-choice:focus-visible .seat-choice__fortune,.seat-picker__item--3 .seat-choice:focus-visible .seat-choice__fortune,.seat-picker__item--4 .seat-choice:focus-visible .seat-choice__fortune{transform:translate(-50%)scale(1)}.seat-choice__arrow{aspect-ratio:1;cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 34% 27%,#9d666c94,#673041a6 52%,#381122b8 100%);border:1px solid #ffdcb7cc;border-radius:50%;place-items:center;width:clamp(41px,3.89vw,75px);font-size:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #4110209e,0 7px 14px #000000ad}.seat-choice__arrow:before{content:"";filter:drop-shadow(0 2px 1px #20030e8c);background:linear-gradient(90deg,#c9c0ba 0%,#fff8ed 48%,#b9afa8 100%);width:57%;height:61%;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='black' d='M30 4Q30 0 34 0H66Q70 0 70 4V50H96L50 100 4 50H30Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='black' d='M30 4Q30 0 34 0H66Q70 0 70 4V50H96L50 100 4 50H30Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.seat-choice:hover .seat-choice__arrow,.seat-choice.is-selected .seat-choice__arrow{background:radial-gradient(circle at 34% 27%,#b8696bfa,#76243bfa 52%,#420a24 100%);border-color:#ffe3bf;transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 3px #5f1c2ec7,0 0 22px #eb938985,0 7px 14px #00000080}.seat-choice:focus-visible{outline-offset:5px;border-radius:10px;outline:2px solid #fff0bd}.community-board{z-index:1;width:36%;margin:0;position:absolute;top:32.5%;left:50%;transform:translate(-50%)}.community-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,.68vw,14px);margin:0;padding:0;list-style:none;display:grid}.community-card{filter:drop-shadow(0 5px 5px #0000007a);-webkit-user-select:none;user-select:none;border-radius:clamp(5px,.55vw,11px);min-width:0;position:relative}.community-card img{border-radius:inherit;pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.community-card--revealed{box-shadow:0 0 0 1px #fff3,0 0 18px #ebc9741f}.community-card--hidden{box-shadow:0 0 0 1px #e0bb664d,0 0 15px #0a10225c}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.confirmation-dialog{z-index:100;place-items:center;padding:clamp(18px,3vw,48px);font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0}.confirmation-dialog[hidden]{display:none}.confirmation-dialog__backdrop{-webkit-backdrop-filter:blur(7px);background:radial-gradient(circle,#1030252e,#0000 48%),#010806c2;border:0;animation:.18s ease-out both confirmation-backdrop-in;position:absolute;inset:0}.confirmation-dialog__panel{z-index:1;color:#fff5dc;text-align:center;background:radial-gradient(circle at 50% -12%,#e2ad4c29,#0000 42%),linear-gradient(150deg,#153027fc,#051712fe 58%,#120d0efe);border:1px solid #e3b154c7;border-radius:18px;width:min(520px,100vw - 36px);animation:.24s cubic-bezier(.2,.78,.24,1) both confirmation-panel-in;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffe8b11f,0 0 0 7px #140d099e,0 30px 80px #000000b8,inset 0 1px #fff5d912}.confirmation-dialog__panel:before,.confirmation-dialog__panel:after{content:"";background:linear-gradient(90deg,#0000,#efc467);width:42%;height:2px;position:absolute;top:0}.confirmation-dialog__panel:before{left:0}.confirmation-dialog__panel:after{right:0;transform:scaleX(-1)}.confirmation-dialog__close{z-index:2;color:#ead6a9;cursor:pointer;background:#04140fa3;border:1px solid #ffe2a457;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:14px;right:14px}.confirmation-dialog__close:hover,.confirmation-dialog__close:focus-visible{color:#fff2ca;background:#3d271ac7;border-color:#ffe09dc7}.confirmation-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.confirmation-dialog__content{justify-items:center;padding:34px clamp(24px,4vw,52px) 28px;display:grid}.confirmation-dialog__eyebrow{color:#d9aa52;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font:700 11px/1 Arial,sans-serif}.confirmation-dialog__icon{color:#f3cc78;background:radial-gradient(circle at 36% 28%,#ffffff21,#0000 35%),linear-gradient(145deg,#71471994,#1b2c22bd);border:1px solid #f0c06694;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 0 0 5px #74481924,0 0 24px #dfa23724,inset 0 0 18px #f2c36214}.confirmation-dialog__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.confirmation-dialog--danger .confirmation-dialog__icon{color:#ffaaa2;background:linear-gradient(145deg,#762228ad,#2b1317d1);border-color:#f1746fa3;box-shadow:0 0 0 5px #86262b24,0 0 24px #dd474629}.confirmation-dialog__title{color:#ffe8b0;letter-spacing:normal;font-kerning:normal;text-shadow:0 2px 12px #0000007a;margin:0;font:700 clamp(22px,2.1vw,31px)/1.18 Cambria,Times New Roman,serif}.confirmation-dialog__message{color:#dcd8ca;max-width:410px;margin:13px 0 0;font:400 clamp(14px,1.1vw,17px)/1.55 Arial,sans-serif}.confirmation-dialog__message strong{color:#f1c96e;font-weight:800}.confirmation-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:27px;display:grid}.confirmation-dialog__button{color:#efe8d7;cursor:pointer;border:1px solid #ffe2a347;border-radius:10px;min-height:48px;padding:10px 17px;font:700 clamp(13px,1vw,15px)/1.2 Arial,sans-serif;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.confirmation-dialog__button--cancel{background:#ffffff0e}.confirmation-dialog__button--confirm{color:#fff2cb;background:linear-gradient(#a8742c,#704615);border-color:#eebb57b8;box-shadow:inset 0 1px #ffefc12e,0 6px 16px #00000047}.confirmation-dialog--danger .confirmation-dialog__button--confirm{color:#fff0eb;background:linear-gradient(#9e3e48,#641f2b);border-color:#ef706dc7}.confirmation-dialog__button:hover,.confirmation-dialog__button:focus-visible{border-color:#f2ca77;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #e5b04a2b,0 8px 20px #00000052}.confirmation-dialog--danger .confirmation-dialog__button--confirm:hover,.confirmation-dialog--danger .confirmation-dialog__button--confirm:focus-visible{border-color:#ffaaa4;box-shadow:0 0 0 3px #df4e522e,0 8px 20px #00000052}.confirmation-dialog__button:active{transform:scale(.985)}.confirmation-dialog[aria-busy=true] .confirmation-dialog__panel,.confirmation-dialog[aria-busy=true] .confirmation-dialog__backdrop{cursor:wait}.confirmation-dialog__close:disabled,.confirmation-dialog__button:disabled{cursor:wait;opacity:.62;pointer-events:none;transform:none}@keyframes confirmation-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes confirmation-panel-in{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.confirmation-dialog__actions{grid-template-columns:1fr}.confirmation-dialog__button--confirm{order:-1}}@media (prefers-reduced-motion:reduce){.confirmation-dialog__backdrop,.confirmation-dialog__panel{animation:none}.confirmation-dialog__button,.seat-choice__fortune{transition:none}}@media (height<=750px){.poker-table-stage{width:min(78vw, calc(92vh * var(--table-aspect-ratio)), 2900px)}}@media (width>=3200px) and (height<=1600px){.poker-table-stage{width:min(76vw, calc(94vh * var(--table-aspect-ratio)), 2900px)}}.player-profiles{z-index:3;pointer-events:auto;position:absolute;inset:0}.player-profile,.player-profile *{-webkit-user-select:none;user-select:none;caret-color:#0000;-webkit-user-drag:none}.player-profile{--profile-size:clamp(92px, 8.15vw, 156px);width:var(--profile-size);text-align:center;cursor:default;filter:drop-shadow(0 6px 7px #00000094);position:absolute;transform:translate(-50%,-50%)}.player-profile--seat-1{top:19.5%;left:12.7%}.player-profile--seat-2{top:7.5%;left:37%}.player-profile--seat-3{top:7.5%;left:63%}.player-profile--seat-4{top:19.5%;left:87.3%}.player-profile--seat-5{top:50%;left:95.3%}.player-profile--seat-6{top:74.1%;left:78.5%}.player-profile--seat-7{top:79.5%;left:50%}.player-profile--seat-8{top:74.1%;left:21.5%}.player-profile--seat-9{top:50%;left:4.6%}.player-profile__avatar-wrap{z-index:1;aspect-ratio:1;width:72%;margin:0 auto;position:relative}.player-profile__avatar{object-fit:cover;object-position:center;background:#241815;border:2px solid #c8a760;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 3px #352112,0 3px 5px #0009}.player-profile__details{width:91%;margin:-10% auto 0;position:relative}.player-profile__start-hand{z-index:7;color:#fff9df;letter-spacing:.015em;text-shadow:0 1px 2px #3a2105;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#6d3e09 0%,#e2a52b 46%,#7d4608 100%);border:1px solid #ffe185e0;border-radius:999px;justify-content:center;align-items:center;gap:.35em;min-width:76%;margin-top:7%;padding:.52em .8em;font:700 clamp(9px,.72vw,14px)/1.15 Segoe UI,Arial,sans-serif;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #0000008c,inset 0 1px #fff8cbb3}.player-profile__start-hand:before{content:"";background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:34%;transition:left .36s;position:absolute;inset:-30% auto -30% -40%;transform:skew(-24deg)}.player-profile__start-hand svg{fill:currentColor;filter:drop-shadow(0 1px 1px #3a2105);width:1em}.player-profile__start-hand:hover{filter:brightness(1.16);transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 2px #ffe18533,0 0 19px #ffc13edb,0 5px 13px #00000094,inset 0 1px #fffc}.player-profile__start-hand:hover:before{left:112%}.player-profile__start-hand:focus-visible{outline-offset:3px;outline:2px solid #fff3ae}.player-profile__start-hand:active{transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.player-profile__start-hand,.player-profile__start-hand:before{transition:none}}.player-profile__buy-ins{z-index:3;aspect-ratio:3/2;color:#eee6dc;background:linear-gradient(#421b18 0%,#2c100f 56%,#1e0909 100%);border:1px solid #7d6158;border-radius:3px;place-items:center;width:24%;font:600 clamp(9px,.9vw,17px)/1 Arial,sans-serif;display:grid;position:absolute;bottom:100%;left:5%;box-shadow:0 1px 2px #000}.player-profile__panel{z-index:2;width:100%;min-height:15%;box-shadow:none;background:#15191c;border:0;border-radius:0 0 10px 10px;padding:3.4% 11% 2.7%;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M6 0H94Q95 0 95.2 2L90.5 94Q89.5 100 83.5 100H16.5Q10.5 100 9.5 94L4.8 2Q5 0 6 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M6 0H94Q95 0 95.2 2L90.5 94Q89.5 100 83.5 100H16.5Q10.5 100 9.5 94L4.8 2Q5 0 6 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.player-profile__identity{color:#f3f1e8;border-bottom:1px solid #d6e0e533;justify-content:center;align-items:center;gap:5%;min-width:0;padding-bottom:5%;font:500 clamp(8px,.88vw,17px)/1.1 Arial,sans-serif;display:flex}.player-profile__flag{z-index:3;filter:brightness(1.06)saturate(1.04);border:0;border-radius:2px;width:24%;position:absolute;bottom:100%;right:5%;box-shadow:0 0 0 1px #ffffff2e,0 2px 3px #0000007a}.player-profile__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.player-profile__stack{color:#6eb9dc;letter-spacing:.025em;text-shadow:0 1px #070a0d;margin-top:4%;font:500 clamp(10px,1.12vw,22px)/1 Arial,sans-serif}.player-profile__stack--all-in{color:#bd342d;font:700 clamp(9px,1vw,19px)/1 Arial,sans-serif}.poker-room--live-player .player-profile--seat-7{top:78%;left:50%}.seat-reveal-curtain{z-index:100;pointer-events:all;background:0 0;position:fixed;inset:0;overflow:hidden}.seat-reveal-curtain:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(#fff5d31a,#0000 22%),linear-gradient(90deg,#00000047,#0000 18% 82%,#00000047),linear-gradient(#080b1b,#151f3d 66%,#0c1126);border-bottom:2px solid #edcf89a8;border-radius:0 0 28px 28px;height:15vh;min-height:96px;animation:1.1s cubic-bezier(.22,.8,.25,1) 1.4s forwards seat-curtain-valance-lift;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #fff7d852,0 12px 28px #0006}.seat-reveal-curtain__panel{backface-visibility:hidden;will-change:transform;background:radial-gradient(at 50% 0,#bed0ff29,#0000 32%),repeating-linear-gradient(90deg,#0306116b 0 2.5%,#0d193433 5.5%,#cbdaff0e 9.5%,#1e305724 13.5%,#03061170 17%),linear-gradient(90deg,#060816,#111b37 23%,#243860 50%,#111b37 77%,#060816);width:50.2%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 90px #000000c7,inset 0 0 0 1px #eed5992e}.seat-reveal-curtain__panel:after{content:"";background:linear-gradient(90deg,#62491b,#f2d48b 48%,#7b5b21);width:7px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #efcc7c75}.seat-reveal-curtain__panel--left{transform-origin:0;animation:2.7s cubic-bezier(.2,.68,.2,1) .25s forwards seat-curtain-open-left;left:0}.seat-reveal-curtain__panel--left:after{right:0}.seat-reveal-curtain__panel--right{transform-origin:100%;animation:2.7s cubic-bezier(.2,.68,.2,1) .25s forwards seat-curtain-open-right;right:0}.seat-reveal-curtain__panel--right:after{left:0}@keyframes seat-curtain-open-left{to{transform:translate(-104%)}}@keyframes seat-curtain-open-right{to{transform:translate(104%)}}@keyframes seat-curtain-valance-lift{to{opacity:0;transform:translateY(-22%)}}@media (prefers-reduced-motion:reduce){.seat-reveal-curtain__panel,.seat-reveal-curtain:before{animation-duration:1ms;animation-delay:0s}}.viewer-connection-status{z-index:30;color:#fff1c8;background:linear-gradient(145deg,#2a2218f7,#0e1918fa);border:1px solid #efbb57ad;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(620px,100vw - 220px);min-height:62px;padding:10px 14px;font-family:Arial,sans-serif;display:grid;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000085,inset 0 1px #fff3d014}.viewer-connection-status[hidden]{display:none}.viewer-connection-status[data-state=offline]{background:linear-gradient(145deg,#3e1b19fa,#161214fa);border-color:#e8685ab8}.viewer-connection-status__icon{color:#f2c66f;background:#764e1c38;border:1px solid #f3c56e85;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.viewer-connection-status[data-state=offline] .viewer-connection-status__icon{color:#ff9f8b;background:#79272242;border-color:#f0836f8f}.viewer-connection-status__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.viewer-connection-status__copy{gap:4px;min-width:0;display:grid}.viewer-connection-status__copy strong{color:#ffe5a4;font-size:14px;line-height:1.1}.viewer-connection-status__copy span{color:#d5d0c2;font-size:12px;line-height:1.3}.viewer-connection-status__activity{border:2px solid #eebe6033;border-top-color:#efc469;border-radius:50%;width:20px;height:20px;animation:.85s linear infinite viewer-connection-spin}.viewer-connection-status[data-state=offline] .viewer-connection-status__activity{background:#ff7964;border:0;width:9px;height:9px;animation:1.15s ease-in-out infinite alternate disconnected-status-blink;box-shadow:0 0 0 4px #ff665224,0 0 12px #ff594494}.poker-room[data-viewer-connection-state]:not([data-viewer-connection-state=connected]) .player-one-action-control{opacity:.38;filter:grayscale(.7)}@keyframes viewer-connection-spin{to{transform:rotate(360deg)}}.player-one-action-control{z-index:10;color:#f7e7c3;-webkit-user-select:none;user-select:none;width:clamp(380px,27vw,480px);padding:0;font-family:Arial,sans-serif;position:absolute;top:8px;right:calc(50% + 254px)}.player-one-action-control--main{transform-origin:100% 0;width:clamp(350px,24vw,430px);inset:calc(78% + clamp(60px,5vw,92px)) calc(50% - clamp(375px,26vw,470px)) auto auto;transform:scale(.9)}.player-one-action-control--inactive{opacity:.58}.player-one-action-control[hidden]{display:none}.auto-buy-in-notification{z-index:20;color:#ffe5a4;text-align:center;background:linear-gradient(145deg,#2f231bfa,#131619fa);border:1px solid #ffdc8fd1;border-radius:10px;padding:14px 22px;font:700 clamp(13px,1.1vw,19px)/1.3 Arial,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 32px #00000094}.auto-buy-in-notification[hidden]{display:none}.player-one-action-control__heading,.player-one-action-control__raise{justify-content:space-between;align-items:center;display:flex}.player-one-action-control__heading{margin-bottom:6px}.player-one-action-control__eyebrow{color:#ffe4a2;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,.72vw,13px);font-weight:700}.player-one-action-control__status{color:#a9f69c;background:#30753738;border:1px solid #8bee786b;border-radius:99px;place-items:center;min-width:38px;height:24px;font:700 11px/1 Arial,sans-serif;display:grid}.player-one-action-control__main-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:calc(75% - 2px);display:grid}.player-one-action-control__button{color:#f6f4ed;white-space:nowrap;cursor:pointer;background:linear-gradient(#3b4147,#22272b);border:1px solid #fff3;border-radius:7px;place-items:center;min-width:0;min-height:46px;padding:10px 7px;font:700 clamp(10px,.68vw,13px)/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff14,0 3px 7px #0000004d}.player-one-action-control__button[hidden]{display:none}.player-one-action-control__button:hover:not(:disabled),.player-one-action-control__button:focus-visible:not(:disabled),.player-one-action-control__button--selected:not(:disabled){filter:brightness(1.14);border-color:#ffebbee0;box-shadow:0 0 0 1px #ffe1a02e,0 0 11px #ffd78447}.player-one-action-control__button:disabled{cursor:not-allowed;filter:none}.player-one-action-control__button--fold{background:linear-gradient(#743a3a,#421f22)}.player-one-action-control__button--check{background:linear-gradient(#378c5a,#1e5134)}.player-one-action-control__button--call{background:linear-gradient(#28686b,#183c43)}.player-one-action-control__raise{color:#c9c2b4;gap:9px;width:calc(75% - 2px);margin-bottom:7px;font-size:11px}.player-one-action-control__raise[hidden],.player-one-action-control__pot-presets[hidden]{display:none}.player-one-action-control__raise-value{color:#ffd77f;font-weight:700}.player-one-action-control__range{accent-color:#e1aa4b;cursor:pointer;flex:1;min-width:0;margin:0}.player-one-action-control__pot-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:calc(75% - 2px);margin-bottom:7px;display:grid}.player-one-action-control__pot-preset{color:#dadde1;cursor:pointer;background:linear-gradient(#3d4147,#23272c);border:1px solid #ffffff29;border-radius:5px;padding:6px 4px;font:700 11px/1 Arial,sans-serif;box-shadow:inset 0 1px #ffffff14,0 2px 5px #00000047}.player-one-action-control__pot-preset:hover:not(:disabled),.player-one-action-control__pot-preset:focus-visible:not(:disabled),.player-one-action-control__pot-preset--selected{color:#fff1c8;background:linear-gradient(#6f6049,#40372e);border-color:#f2d18c;box-shadow:0 0 8px #ffdc9547}.player-one-action-control__pot-preset:disabled{opacity:.3;cursor:not-allowed}.player-one-action-control__button--raise{background:linear-gradient(#a46b27,#684018)}.player-one-action-control__button--all-in{background:linear-gradient(#a02f45,#5d1c2d)}.player-profile__auto-action{z-index:7;color:#ffe5aa;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#2b2224f7,#111417f7);border:1px solid #ffe29db3;border-radius:8px;align-items:center;gap:6px;min-width:max-content;padding:7px 10px;font:700 clamp(10px,.72vw,13px)/1 Arial,sans-serif;display:flex;position:absolute;top:auto;bottom:0;left:100%;box-shadow:0 5px 14px #00000075,inset 0 1px #ffffff14}.player-profile__auto-action-checkbox{accent-color:#d49a32;cursor:pointer;width:clamp(14px,1vw,18px);height:clamp(14px,1vw,18px);margin:0}.fullscreen-control,.sound-control,.room-leaderboard-control{z-index:10;color:#ffe4a2;cursor:pointer;background:#23161fe6;border:1px solid #ffdea1b8;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:24px;box-shadow:0 4px 12px #00000059}.fullscreen-control{right:24px}.sound-control{right:80px}.room-leaderboard-control{right:136px}.fullscreen-control svg,.sound-control svg,.room-leaderboard-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:23px;height:23px}.sound-control__mute-mark,.sound-control--muted .sound-control__waves{display:none}.sound-control--muted .sound-control__mute-mark{display:block}.fullscreen-control:hover,.fullscreen-control:focus-visible,.sound-control:hover,.sound-control:focus-visible,.room-leaderboard-control:hover,.room-leaderboard-control:focus-visible,.room-leaderboard-control--active{background:#5c352bf5}.room-leaderboard-control--active{color:#fff4c7;border-color:#f4bd58;box-shadow:0 0 0 2px #e5993029,0 4px 15px #0000006b}.room-back-control{z-index:10;color:#fff7fa;cursor:pointer;background:linear-gradient(145deg,#631a3d,#2c0b1b);border:1px solid #ef81b1e6;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:24px;left:24px;box-shadow:inset 0 1px #ffd2e633,0 4px 11px #00000080}.room-back-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 1px 1px #00000070);width:29px;height:29px}.room-back-control:hover,.room-back-control:focus-visible{background:linear-gradient(145deg,#7e244d,#3a1024);border-color:#ffd1e4}.room-back-control:hover svg,.room-back-control:focus-visible svg{filter:drop-shadow(0 0 5px #fff5faf5)drop-shadow(0 0 10px #ef81b1b8)}.room-options-panel{z-index:30;color:#fff4db;-webkit-user-select:none;user-select:none;background:linear-gradient(155deg,#70091d,#3e0311 72%);border-top:2px solid #f0b953;width:min(360px,34vw);font-family:Arial,sans-serif;transition:transform .26s cubic-bezier(.2,.76,.24,1);position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-102%);box-shadow:8px 0 28px #0000007a}.room-options-panel--open{transform:translate(0)}.room-options-panel__header{border-bottom:2px solid #ffcd7238;justify-content:space-between;align-items:center;height:77px;padding:0 22px 0 52px;display:flex}.room-options-panel__header h2{color:#ffe6ad;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:28px;font-weight:700}.room-options-panel__close{color:#fff5df;cursor:pointer;background:0 0;border:2px solid #fff0d7bd;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.room-options-panel__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5px;width:25px;height:25px}.room-options-panel__actions{gap:15px;padding:9px 0;display:grid}.room-options-panel__action{color:#fff0db;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0 0 0 53px;font:500 22px/1 Arial,sans-serif;display:flex}.room-options-panel__action-icon{border:2px solid #ef81b1e6;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.room-options-panel__action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:37px;height:37px}.room-options-panel__action-icon .room-options-panel__stand-icon{fill:currentColor;stroke:none}.room-options-panel__action:hover,.room-options-panel__action:focus-visible{color:#fff8ea;background:#ffd3811a}.room-options-panel__action:disabled{opacity:.42;cursor:not-allowed}.room-leaderboard-panel{z-index:30;color:#f9f7f1;pointer-events:none;background:#050506;border-top:3px solid #8e1025;border-left:1px solid #ffffff1f;flex-direction:column;width:clamp(290px,20vw,390px);font-family:Segoe UI,system-ui,-apple-system,sans-serif;transition:transform .28s cubic-bezier(.2,.76,.24,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(102%);box-shadow:-12px 0 34px #00000094}.room-leaderboard-panel--open{pointer-events:auto;transform:translate(0)}.room-leaderboard-panel__header{background:linear-gradient(#0c0c0e,#030304);border-bottom:3px solid #6f0819;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:20px 18px 17px 22px;display:flex}.room-leaderboard-panel__header div{min-width:0}.room-leaderboard-panel__header span{color:#bdb6aa;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.room-leaderboard-panel__header h2{color:#fffdf8;letter-spacing:.015em;text-transform:uppercase;margin:0;font-size:clamp(19px,1.35vw,26px);font-weight:700;line-height:1.18}.room-leaderboard-panel__header button{color:#f7f2e9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.room-leaderboard-panel__header button:hover,.room-leaderboard-panel__header button:focus-visible{background:#870e226b;border-color:#e0525e}.room-leaderboard-panel__header button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.3px;width:22px;height:22px}.room-leaderboard-panel__caption{color:#837d75;letter-spacing:.12em;text-transform:uppercase;background:#050506;grid-template-columns:1fr auto;padding:11px 19px 9px 46px;font-size:10px;font-weight:800;display:grid}.room-leaderboard-list{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.room-leaderboard-list li{background:#050506;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:66px;padding:8px 19px 8px 12px;display:grid;position:relative}.room-leaderboard-list li:nth-child(2n){background:linear-gradient(90deg,#641016,#4c0b10)}.room-leaderboard-list__viewer:before{content:"";background:#e9ad42;width:3px;position:absolute;inset:0 auto 0 0}.room-leaderboard-list__rank{color:#9b958c;text-align:center;font-size:14px;font-weight:900}.room-leaderboard-list strong{color:#fffdf8;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(14px,.95vw,18px);font-weight:900;overflow:hidden}.room-leaderboard-list output{color:#e9e5de;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:clamp(14px,.95vw,18px);font-weight:900;display:flex}.room-leaderboard-list li[data-result=positive] output{color:#f8f6ef}.room-leaderboard-list__trend{border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}li[data-result=positive] .room-leaderboard-list__trend{border-bottom:12px solid #24c59c}li[data-result=negative] .room-leaderboard-list__trend{border-top:12px solid #ef3d47}li[data-result=neutral] .room-leaderboard-list__trend{background:#77736d;border:0;width:12px;height:2px}.room-leaderboard-panel__empty{color:#a8a29a;text-align:center;margin:auto;padding:28px;font-size:14px}.room-leaderboard-panel footer{text-transform:uppercase;background:#080809;border-top:3px solid #6f0819;gap:3px;margin-top:auto;padding:14px 20px 16px;display:grid}.room-leaderboard-panel footer span{color:#d8d3ca;letter-spacing:.14em;font-size:10px;font-weight:900}.room-leaderboard-panel footer small{color:#756f68;letter-spacing:.04em;font-size:8px;font-weight:700;line-height:1.35}.spectator-list{z-index:10;color:#f5e6c4;-webkit-user-select:none;user-select:none;font:600 13px/1.2 Arial,sans-serif;position:absolute;top:130px;right:24px}.spectator-list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.spectator-list li{white-space:nowrap;text-shadow:0 2px 4px #000000b8;justify-content:flex-start;align-items:center;gap:7px;display:flex}.spectator-list svg{fill:none;stroke:#d8b76f;stroke-width:1.8px;width:17px;height:17px}.player-profile--current{z-index:4}.dealer-button{z-index:2;filter:drop-shadow(0 3px 3px #00000094);pointer-events:none;-webkit-user-select:none;user-select:none;width:7.3%;height:auto;position:absolute;transform:translate(-50%,-50%)}.dealer-button--seat-1{top:27%;left:21%}.dealer-button--seat-2{top:23%;left:34%}.dealer-button--seat-3{top:23%;left:66%}.dealer-button--seat-4{top:27%;left:79%}.dealer-button--seat-5{top:47%;left:86%}.dealer-button--seat-6{top:62%;left:71%}.dealer-button--seat-7{top:64%;left:45%}.dealer-button--seat-8{top:62%;left:29%}.dealer-button--seat-9{top:47%;left:14%}.player-bet-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.chip-animation-layer{z-index:20;pointer-events:none;position:absolute;inset:0}.total-pot{z-index:3;color:#e0b541;letter-spacing:.02em;text-align:center;white-space:nowrap;pointer-events:none;background:#24292a;border:1px solid #0a0f0f94;border-radius:12px;place-items:center;min-width:clamp(110px,9.2vw,165px);padding:.24em .7em;font:400 clamp(11px,.86vw,16px)/1 Arial,sans-serif;display:grid;position:absolute;top:28.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 5px #000000b3,inset 0 -1px #ffffff1a,0 1px #ffffff14}.table-waiting-status{z-index:3;color:#f5df9c;text-align:center;pointer-events:none;background:#101f1be0;border:1px solid #e0b54170;border-radius:11px;gap:4px;min-width:clamp(190px,17vw,270px);margin:0;padding:10px 14px;font-family:Arial,sans-serif;display:grid;position:absolute;top:39%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000052,inset 0 1px #ffebaa14}.table-waiting-status strong{font-size:clamp(12px,.9vw,16px)}.table-waiting-status span{color:#d6d0bd;font-size:clamp(10px,.72vw,13px)}.total-pot-chips{z-index:3;filter:drop-shadow(0 5px 5px #00000085);pointer-events:none;will-change:transform;justify-items:center;transition:transform 1.25s ease-in-out;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%)translate(0)}.total-pot-chips.total-pot-chips--moving-to-winner{transform:translateX(-50%) translate3d(var(--chip-translate-x), var(--chip-translate-y), 0)}.total-pot-chips--payout{z-index:4}.total-pot-chips--payout.total-pot-chips--prepared{visibility:hidden}.total-pot-chips .player-bet__stack{flex-basis:clamp(15px,1.59vw,28px);width:clamp(15px,1.59vw,28px)}.total-pot-chips .player-bet__amount{margin-top:-6px;padding:.126em .288em;font-size:clamp(10.8px,.774vw,13.5px)}.player-bet{filter:drop-shadow(0 5px 5px #00000085);will-change:transform;justify-items:center;transition:transform 1.25s ease-in-out;display:grid;position:absolute;transform:translate(-50%,-50%)translate(0)}.player-bet.player-bet--moving-to-pot{transform:translate(-50%, 0) translate3d(var(--bet-translate-x), var(--bet-translate-y), 0)}.player-bet.player-bet--moving-to-winner{transform:translate(-50%, -50%) translate3d(var(--bet-translate-x), var(--bet-translate-y), 0)}.player-bet--uncontested-return{z-index:5}.player-bet--seat-7{top:63%;left:50%}.player-bet--seat-1{top:31%;left:24.5%}.player-bet--seat-2{top:23%;left:38%}.player-bet--seat-3{top:23%;left:62%}.player-bet--seat-4{top:31%;left:75.5%}.player-bet--seat-5{top:46%;left:82%}.player-bet--seat-6{top:59%;left:75%}.player-bet--seat-8{top:59%;left:25%}.player-bet--seat-9{top:46%;left:18%}.player-bet__stacks{justify-content:center;align-items:flex-end;display:flex}.player-bet__stack{flex:0 0 clamp(13.5px,1.4vw,25.25px);width:clamp(13.5px,1.4vw,25.25px);margin-left:0}.player-bet__stack:first-child{margin-left:0}.player-bet__chips{aspect-ratio:1/1.25;-webkit-user-select:none;user-select:none;width:100%;position:relative}.player-bet__chip{object-fit:contain;--chip-scale:1;width:100%;height:100%;transform:translateY(calc(var(--chip-index) * -8%)) scale(var(--chip-scale));position:absolute;bottom:0}.player-bet__amount{color:#f7f0df;letter-spacing:.02em;text-align:center;text-transform:none;white-space:nowrap;background:#0c111361;border:1px solid #0000006b;border-radius:10px;place-items:center;min-width:0;margin-top:-6px;padding:.14em .32em;font:400 clamp(12px,.86vw,15px)/1 Arial,sans-serif;display:grid;box-shadow:inset 0 2px 5px #000000b3}.player-bet__amount-text{transform:translateY(.1em)}.player-bet .player-bet__amount{padding:.126em .288em;font-size:clamp(10.8px,.774vw,13.5px)}.player-bet--amount-hidden .player-bet__amount{visibility:hidden;opacity:0}.player-profile--current .player-profile__avatar{border-color:#f4cf6d;box-shadow:0 0 0 3px #5c3914,0 0 18px #f4cf6d9e,0 3px 5px #0009}.player-profile--current .player-profile__name{color:#c66b21}.player-profile--current .player-profile__avatar-wrap,.player-profile--current .player-profile__details{z-index:auto}.player-profile--current .player-profile__avatar-wrap{z-index:1}.player-profile__host-crown{z-index:4;aspect-ratio:1;color:#50300e;background:radial-gradient(circle at 35% 25%,#fff4ba,#c88a25 62%,#6c3a0b);border:1px solid #ffe58fe6;border-radius:50%;place-items:center;width:27%;display:grid;position:absolute;top:-12%;left:-7%;box-shadow:0 2px 6px #0009,0 0 9px #eebe437a}.player-profile__host-crown svg{fill:currentColor;width:65%;height:65%}.player-profile--acting{z-index:5}.player-profile--acting .player-profile__details{z-index:3}.player-profile--disconnected{z-index:4;filter:drop-shadow(0 7px 9px #000000ad)drop-shadow(0 0 8px #d54e3933)}.player-profile--disconnected .player-profile__avatar{filter:grayscale(.82)saturate(.48)brightness(.56)contrast(1.08);border-color:#c76857;box-shadow:0 0 0 3px #3b201c,0 0 0 4px #e270586b,0 0 18px #c6433147,0 3px 6px #000000b8}.player-profile__connection-indicator{z-index:5;aspect-ratio:1;color:#ffb29e;background:radial-gradient(circle at 36% 28%,#ffffff21,#0000 34%),#3d1412e6;border:clamp(1px,.12vw,2px) solid #ffad91e0;border-radius:50%;place-items:center;width:42%;display:grid;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 10px #ff7e6024,0 0 0 3px #1209098a,0 0 15px #f55b416b}.player-profile__connection-indicator:before{border-radius:inherit;content:"";border:1px solid #ff775c8f;animation:1.8s ease-out infinite disconnected-signal-ring;position:absolute;inset:-12%}.player-profile__connection-indicator svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #000c);width:58%;height:58%}.player-profile--disconnected .player-profile__panel{background:linear-gradient(#23191a 0%,#171719 58%,#120f11 100%);box-shadow:inset 0 1px #ffbaa212,inset 0 -10px 22px #5816141f,0 0 0 1px #c2503d52,0 5px 10px #00000047}.player-profile--disconnected .player-profile__identity{border-bottom-color:#f08b7438}.player-profile--disconnected .player-profile__name{color:#f1d8ce;text-shadow:0 0 7px #de5f4933}.player-profile--disconnected .player-profile__buy-ins,.player-profile--disconnected .player-profile__flag-wrap{opacity:.52;filter:grayscale(.82)brightness(.72)}.player-profile__stack--disconnected{color:#ff9a82;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 0 7px #ec513a61;font:800 clamp(7px,.64vw,12px)/1 Arial,sans-serif}.player-profile__connection-copy{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(3px,.26vw,5px);display:flex}.player-profile__connection-dot{aspect-ratio:1;background:#ff765c;border-radius:50%;flex:none;width:clamp(4px,.38vw,7px);animation:1.15s ease-in-out infinite alternate disconnected-status-blink;box-shadow:0 0 0 2px #72231b94,0 0 7px #ff5e44cc}@keyframes disconnected-signal-ring{0%{opacity:.72;transform:scale(.86)}75%,to{opacity:0;transform:scale(1.28)}}@keyframes disconnected-status-blink{0%{opacity:.46;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}.player-profile--folded .player-profile__avatar-wrap:after,.player-profile--folded .player-profile__panel:after,.player-profile--folded .player-profile__buy-ins:after,.player-profile--folded .player-profile__flag-wrap:after{z-index:2;content:"";pointer-events:none;background:#0000007a;position:absolute;inset:0}.player-profile--folded .player-profile__avatar-wrap:after{border-radius:50%}.player-profile--folded .player-profile__buy-ins:after,.player-profile--folded .player-profile__flag-wrap:after{border-radius:inherit}.player-profile__flag-wrap{z-index:3;border-radius:2px;width:24%;position:absolute;bottom:100%;right:5%}.player-profile__flag-wrap .player-profile__flag{width:100%;display:block;position:static}.player-profile__action-message{z-index:6;color:#2bd6ff;letter-spacing:.02em;text-align:center;white-space:nowrap;pointer-events:none;border:clamp(1px,.12vw,2px) solid;border-radius:clamp(4px,.36vw,7px);min-width:42%;padding:clamp(4px,.34vw,7px) clamp(8px,.58vw,12px);font:800 clamp(10px,.85vw,17px)/1 Arial,sans-serif;animation:2s ease-out forwards player-profile-action-message;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #060a0dc2,0 4px 10px #0009}.player-profile__action-message--check{color:#67e79b;background:#084126f0}.player-profile__action-message--bet,.player-profile__action-message--raise,.player-profile__action-message--call{color:#2bd6ff;background:#052e44f2}.player-profile__action-message--all-in{color:#ff9a79;background:#121010e0;border-color:#f3a260;min-width:50%;padding:clamp(5px,.42vw,9px) clamp(10px,.72vw,15px);font-size:clamp(12px,1vw,20px);font-weight:500}.player-profile__action-message--win{box-sizing:border-box;color:#d6a24e;letter-spacing:.05em;text-shadow:0 1px #583713,0 0 8px #e6b55347;background:#08090ab8;border-color:#daa94de6;width:calc(91% - 14px);min-width:0;max-width:calc(91% - 14px);padding:clamp(5px,.46vw,10px) clamp(12px,.9vw,18px);font-family:Cambria,Times New Roman,serif;font-size:clamp(20px,1.85vw,35px);font-weight:700;box-shadow:0 0 0 2px #04050685,0 4px 13px #000000ad}.player-profile__action-message--fold{color:#ff5368;background:#560c19f2}.player-profile__action-message--persistent{animation:none}@keyframes player-profile-action-message{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}12%,68%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(1)}}.player-profile__action-frame{z-index:1;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 -1px 7px #ffffff80)drop-shadow(0 -2px 12px #ffffff47);pointer-events:none;animation:1s step-end infinite player-action-panel-pulse;position:absolute;inset:-4.5% -3.2% -6.5%}.player-profile__action-frame:before{content:"";background:#fff;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M11 0H89Q94 0 94.5 5L90.5 94Q89.5 100 83.5 100H16.5Q10.5 100 9.5 94L5.5 5Q6 0 11 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M11 0H89Q94 0 94.5 5L90.5 94Q89.5 100 83.5 100H16.5Q10.5 100 9.5 94L5.5 5Q6 0 11 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.player-profile__action-timer{z-index:5;box-sizing:border-box;background:#102414e6;border:1px solid #ffffffe0;border-radius:99px;height:clamp(3px,.38vw,6px);position:absolute;bottom:-5%;left:13.2%;right:13.2%;overflow:hidden}.player-profile__action-timer:before{content:"";transform-origin:0;transform:scaleX(var(--action-turn-progress,1));background:linear-gradient(90deg,#d8ff18 0%,#82e72a 48%,#28b53d 100%);transition:transform .22s linear;position:absolute;inset:0;box-shadow:0 0 5px #b5ff32e6}@keyframes player-action-panel-pulse{0%,49.999%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.player-profile__action-frame,.player-profile__connection-indicator:before,.player-profile__connection-dot,.viewer-connection-status__activity{animation:none}}.player-hole-cards{z-index:2;filter:drop-shadow(0 5px 5px #00000080);width:76%;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:38%;left:50%;transform:translate(-50%)}.hole-card-deal-layer{z-index:8;pointer-events:none;position:absolute;inset:0}.hole-card-deal-layer__card{filter:drop-shadow(0 7px 6px #00000094);will-change:left, top, opacity, transform;border-radius:clamp(4px,.45vw,9px);position:absolute;top:44%;left:50%}.hole-card-deal-layer__card img{border-radius:inherit;width:100%;height:auto;display:block}.player-profile:not(.player-profile--current) .player-hole-cards{bottom:32%}.player-hole-card{border-radius:clamp(4px,.45vw,9px);width:58%;margin-left:-16%;overflow:hidden}.player-hole-card:first-child{transform-origin:100% 100%;margin-left:0;transform:rotate(-4deg)translateY(3%)}.player-hole-card--2{transform-origin:0 100%;transform:rotate(4deg)translateY(3%)}.player-hole-card img{width:100%;height:auto;display:block}.player-hole-cards--showdown-reveal{perspective:560px}.player-hole-cards--showdown-reveal .player-hole-card img{backface-visibility:hidden;animation:.72s cubic-bezier(.2,.78,.25,1) both showdown-card-reveal}.player-hole-cards--showdown-reveal .player-hole-card--2 img{animation-delay:.1s}@keyframes showdown-card-reveal{0%{transform:rotateY(0)scale(1)}47%{transform:rotateY(88deg)scale(1.06)}to{transform:rotateY(0)scale(1)}}.community-card--winning,.player-hole-card--winning{z-index:4;animation:.8s ease-in-out infinite alternate winning-card-glow;position:relative;box-shadow:0 0 0 clamp(2px,.2vw,4px) #ffe775,0 0 clamp(12px,1.4vw,28px) 5px #ffcc37eb,inset 0 0 clamp(7px,.65vw,14px) #ffeb8b94}@keyframes winning-card-glow{to{box-shadow:0 0 0 clamp(3px,.26vw,5px) #fff4aa,0 0 clamp(18px,1.9vw,38px) 8px #ffd348,inset 0 0 clamp(10px,.9vw,18px) #fff5b7c2}}@media (prefers-reduced-motion:reduce){.community-card--winning,.player-hole-card--winning,.player-hole-cards--showdown-reveal .player-hole-card img{animation:none}}.immersive-scene{background:#020a07;place-items:center;width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}.immersive-scene__artwork{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.login-scene__canvas{aspect-ratio:1717/916;width:max(100vw,187.445vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-scene__canvas .immersive-scene__artwork{object-fit:fill}.google-login-hitbox{z-index:2;transform-origin:50%;border-radius:999px;width:38.5%;height:15.5%;transition:transform .18s;position:absolute;top:62.8%;left:50%;transform:translate(-50%,-50%)}.google-login-hitbox:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:absolute;inset:7% 1.6%;transform:scale(.995);box-shadow:0 0 26px #ffbf3e75,0 0 58px #ffb72733}.google-login-hitbox:hover:before,.google-login-hitbox:focus-visible:before{opacity:1;transform:scale(1)}.google-login-hitbox:active{transform:translate(-50%,-50%)scale(.992)}.google-login-hitbox:focus-visible{outline-offset:5px;outline:3px solid #f0c86f}@media (prefers-reduced-motion:reduce){.google-login-hitbox,.google-login-hitbox:before{transition:none}}.login-error{z-index:3;color:#ffd2ca;text-align:center;background:#3e0e12c7;border:1px solid #e8796c73;border-radius:12px;width:min(520px,80vw);margin:0;padding:10px 16px;position:absolute;top:calc(70.2% + 62px);left:50%;transform:translate(-50%)}.session-error-scene:before{content:"";background:radial-gradient(circle,#164d3166,#0000 44rem);position:absolute;inset:0}.fullscreen-toggle,.scene-sound-toggle{z-index:20;color:#e8ca89;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04130db8;border:1px solid #e6c47959;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:fixed;right:24px;box-shadow:0 10px 30px #00000061}.fullscreen-toggle{top:24px}.scene-sound-toggle{bottom:24px}.fullscreen-toggle svg,.scene-sound-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.fullscreen-toggle:focus-visible,.scene-sound-toggle:focus-visible,.retry-button:focus-visible{outline-offset:3px;outline:2px solid #f0c86f}.loading-artboard{aspect-ratio:1672/941;width:max(100vw,177.683vh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.loading-artboard__image{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.loading-progress{z-index:2;color:#ffe09a;filter:drop-shadow(0 5px 8px #000000b8);opacity:0;width:38.76%;transition:opacity .18s ease-out;position:absolute;top:72.48%;left:45.57%}.loading-progress--ready{opacity:1}.loading-progress__frame{height:clamp(28px,2.4vw,40px);padding:clamp(4px,.36vw,6px) clamp(27px,2.33vw,39px);position:relative}.loading-progress__frame:before,.loading-progress__frame:after{z-index:1;content:"";background:linear-gradient(45deg,#0000 43%,#a86924 44% 49%,#ffe09a 50% 55%,#0000 56%) 2px 2px/65% 65% no-repeat,linear-gradient(-45deg,#0000 43%,#a86924 44% 49%,#ffe09a 50% 55%,#0000 56%) 10px 10px/65% 65% no-repeat;width:clamp(23px,2vw,34px);height:80%;position:absolute;top:8%}.loading-progress__frame:before{left:0}.loading-progress__frame:after{right:0;transform:scaleX(-1)}.loading-progress__track{background:linear-gradient(#000000e0,#051d16eb);border:clamp(1px,.12vw,2px) solid #c4832d;border-radius:999px;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffdc8b3d,0 0 0 4px #532b0bb8,0 0 0 5px #de9d32b8,inset 0 2px 6px #000000f2}.loading-progress__fill{border-radius:inherit;background:linear-gradient(#fff0b7 0%,#e9b756 18%,#bd7722 52%,#f1c267 82%,#8e4d14 100%);transition:width .38s cubic-bezier(.2,.72,.25,1);display:block;position:absolute;inset:clamp(1px,.12vw,2px) auto clamp(1px,.12vw,2px) clamp(1px,.12vw,2px);overflow:hidden;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 3px #5924058c,0 0 13px #ffb33185}.loading-progress__readout{justify-content:center;align-items:center;gap:clamp(8px,.78vw,13px);width:56%;height:clamp(30px,2.7vw,45px);margin:3px auto 0;display:flex}.loading-progress__readout:before,.loading-progress__readout:after{content:"";background:linear-gradient(90deg,#0000,#d8993e 58%,#f6d68a);flex:auto;height:1px;box-shadow:0 0 4px #ffb83759}.loading-progress__readout:after{transform:scaleX(-1)}.loading-progress strong{color:#f3cb75;letter-spacing:1px;text-align:center;text-shadow:0 1px #5c310c,0 0 9px #f6ba4442;min-width:clamp(54px,5.3vw,88px);font:600 clamp(20px,2vw,34px)/1 Cambria,Times New Roman,serif}.another-tab-scene:after{content:"";background:#00080575;position:absolute;inset:0}.active-client-card{z-index:2;color:#f4eee2;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0c2a1df0,#03150ef5);border:1px solid #e2be6f47;border-radius:28px;justify-items:center;width:min(560px,42vw);padding:42px 48px;display:grid;position:relative;box-shadow:0 28px 80px #00000094}.active-client-card__icon{color:#e0bd73;background:#daaa4f14;border:1px solid #e2be6f59;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:20px;display:grid}.active-client-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:42px}.active-client-card__eyebrow{color:#d7b46d;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700}.active-client-card h1{margin:0;font:500 clamp(1.8rem,3vw,2.7rem)/1.08 Cambria,Times New Roman,serif}.active-client-card__message{color:#a9bbb1;max-width:430px;margin:20px 0 28px;line-height:1.65}.retry-button{color:#1b2219;cursor:pointer;background:linear-gradient(#f0d28d,#c89642);border:1px solid #d7b367;border-radius:999px;min-width:160px;padding:13px 24px;font-weight:750}.retry-button:disabled{opacity:.62;cursor:wait}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lobby-page{color:#f3eee1;background:radial-gradient(circle at 50% -10%,#23774947,#0000 40rem),linear-gradient(145deg,#03130c,#08291b 54%,#020d08);min-height:100vh;position:relative;overflow:hidden}.lobby-page,.lobby-page *{-webkit-user-select:none;user-select:none}.lobby-page input,.lobby-page textarea,.lobby-page [contenteditable=true]{-webkit-user-select:text;user-select:text}.lobby-shell{z-index:1;width:min(1500px,100vw - 80px);margin:0 auto;padding:32px 0 46px;position:relative}.lobby-topbar{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.lobby-account-wrap{justify-self:start;position:relative}.lobby-player{color:inherit;cursor:pointer;background:#061c129e;border:1px solid #dcb97026;border-radius:999px;align-items:center;gap:13px;padding:7px 15px 7px 7px;display:flex}.lobby-player>span:last-child,.lobby-account-menu__profile>span:last-child{text-align:left;gap:3px;display:grid}.lobby-player small,.lobby-account-menu small{color:#8fa49a;letter-spacing:.12em;font-size:.67rem}.lobby-avatar{aspect-ratio:1;color:#173120;background:linear-gradient(145deg,#f1d593,#a8732d);border:1px solid #cba962;border-radius:50%;place-items:center;width:45px;min-width:45px;font:700 1.05rem/1 Cambria,Times New Roman,serif;display:grid;overflow:hidden}.lobby-avatar img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.lobby-account-menu{z-index:20;background:#051b11f5;border:1px solid #e5c17638;border-radius:22px;width:350px;display:grid;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden;box-shadow:0 24px 64px #0000008f}.lobby-account-menu__profile{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:18px;display:flex}.lobby-account-menu>button{color:#eee8db;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lobby-account-menu>p{color:#82978c;margin:0;padding:14px 18px 17px;font-size:.75rem;line-height:1.5}.lobby-create-button{color:#1c2b20;cursor:pointer;background:radial-gradient(circle at 35% 30%,#f6dc9b,#bc8432);border:1px solid #d7b466;border-radius:50%;place-items:center;width:66px;height:66px;font:300 2.35rem/1 Cambria,Times New Roman,serif;display:grid;box-shadow:0 12px 35px #00000073,0 0 0 7px #daad5012}.lobby-create-button:disabled{cursor:wait;opacity:.65}.lobby-hero{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(74px,9vh,118px) 4px 34px;display:flex}.lobby-hero h1{margin:0;font:500 clamp(2.6rem,4.5vw,5rem)/1.02 Cambria,Times New Roman,serif}.lobby-hero h1 span{color:#d6b46c;display:block}.lobby-hero p{color:#8ea399;max-width:700px;margin:20px 0 0;line-height:1.7}.lobby-hero>strong{color:#cdb67d;letter-spacing:.11em;text-transform:uppercase;padding-bottom:8px;font-size:.8rem}.lobby-room-stage{padding:8px 4px 28px;overflow:hidden}.lobby-room-list{scrollbar-color:#cba85e80 transparent;gap:22px;padding:5px 2px 22px;display:flex;overflow-x:auto}.lobby-room-card{min-width:360px;min-height:285px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 84% 10%,#d6aa531a,#0000 28%),linear-gradient(145deg,#0a2a1ce0,#051911ed);border:1px solid #e7c47a2b;border-radius:28px;flex:0 0 min(430px,31vw);padding:25px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000042}.lobby-room-card:hover{border-color:#e6c06f7a;outline:none;transform:translateY(-4px)}.lobby-room-card:has(.lobby-room-card__join:focus-visible){border-color:#e6c06f7a;outline:none;transform:translateY(-4px)}.lobby-room-card.is-disabled{opacity:.72;transform:none}.lobby-room-card__join{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.lobby-room-card__join:focus-visible{outline-offset:-4px;outline:2px solid #d6b46c}.lobby-room-card__join:disabled{cursor:wait}.lobby-room-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.lobby-room-card h2{margin:0;font:500 1.5rem/1.2 Cambria,Times New Roman,serif}.lobby-room-card header span{color:#9ec9ab;letter-spacing:.08em;background:#2b7a4a1a;border:1px solid #7ac1913d;border-radius:999px;padding:6px 9px;font-size:.62rem}.lobby-room-card header span[data-status=PLAYING]{color:#e3b96a;border-color:#e3b96a47}.lobby-room-card__creator{align-items:center;gap:12px;margin-top:25px;display:flex}.lobby-room-card__creator>span:last-child{gap:4px;display:grid}.lobby-room-card__creator small,.lobby-room-card dt{color:#81968b;text-transform:uppercase;font-size:.67rem}.lobby-room-card dl{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0 0;display:grid}.lobby-room-card dl div{gap:7px;display:grid}.lobby-room-card dd{color:#eee4cc;margin:0;font-size:1.05rem}.lobby-room-card>p{color:#d3b671;align-self:end;margin:22px 0 0;font-size:.78rem}.lobby-empty{text-align:center;background:#081d147a;border:1px dashed #e7c47a2e;border-radius:30px;place-items:center;min-height:330px;padding:42px;display:grid}.lobby-empty h2{margin:0;font:500 1.7rem/1.2 Cambria,Times New Roman,serif}.lobby-empty p{color:#8ea399}.lobby-state{text-align:center;background:#081d147a;border:1px dashed #e7c47a2e;border-radius:30px;align-content:center;place-items:center;gap:12px;min-height:330px;padding:42px;display:grid}.lobby-state h2,.lobby-state p{margin:0}.lobby-state h2{font:500 1.7rem/1.2 Cambria,Times New Roman,serif}.lobby-state p{color:#8ea399}.lobby-state button,.lobby-load-more,.lobby-action-error button{color:#edd8a8;cursor:pointer;background:#cda95d17;border:1px solid #dbba7073;border-radius:999px;padding:9px 16px}.lobby-state__spinner{border:2px solid #d6b46c33;border-top-color:#d6b46c;border-radius:50%;width:28px;height:28px;animation:.85s linear infinite lobby-spin}.lobby-load-more{margin:2px auto 16px;display:block}.lobby-load-more:disabled{cursor:wait;opacity:.65}.lobby-action-error{color:#f3b0a7;background:#64191433;border:1px solid #e67d704d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 2px 14px;padding:12px 14px 12px 18px;display:flex}.lobby-modal{z-index:100;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.lobby-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000905b8;border:0;position:absolute;inset:0}.lobby-modal__panel{color:#f2ecdf;background:linear-gradient(145deg,#0b3524,#041b12);border:1px solid #e7c47a3d;border-radius:26px;gap:25px;width:min(620px,100%);padding:30px;display:grid;position:relative;box-shadow:0 34px 100px #000000ad}.lobby-modal__panel>header{justify-content:space-between;display:flex}.lobby-modal__panel header small,.lobby-modal__panel legend{color:#d3b36c;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lobby-modal__panel h2{margin:5px 0 0;font:500 2.3rem/1 Cambria,Times New Roman,serif}.lobby-modal__panel header button{color:#b4c1ba;cursor:pointer;background:0 0;border:0;align-self:start;font-size:1.7rem}.lobby-modal__panel fieldset{border:0;gap:12px;padding:0;display:grid}.lobby-choice-group{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lobby-choice-group button{color:#b6c2bb;cursor:pointer;background:#00000021;border:1px solid #ffffff1c;border-radius:15px;place-items:center;gap:5px;min-height:66px;padding:13px;display:grid}.lobby-choice-group button.is-active{color:#f5e7c3;background:#cda95d1c;border-color:#cda95d;box-shadow:inset 0 0 0 1px #cda95d1f}.lobby-choice-group small{color:#809289}.lobby-modal__primary{color:#1d281f;cursor:pointer;background:linear-gradient(#efd18a,#b98235);border:1px solid #dbba70;border-radius:999px;min-height:48px;font-weight:750}.lobby-modal__primary:disabled{cursor:wait;opacity:.72}.lobby-modal__error{color:#f3aaa0;text-align:center;margin:-8px 0 0;font-size:.85rem}@keyframes lobby-spin{to{transform:rotate(360deg)}}.player-profile__initials{color:#2d1b0c;background:linear-gradient(145deg,#f2d68e,#9b642b);place-items:center;font:700 clamp(1.2rem,2.2vw,2.5rem)/1 Cambria,Times New Roman,serif;display:grid}.confirmation-dialog__backdrop{cursor:default;width:100%;height:100%;padding:0}.confirmation-dialog__close{font-size:1.4rem;line-height:1}.room-options-panel__close{font-size:1.5rem;line-height:1}.lobby-page{isolation:isolate;background:radial-gradient(circle at 50% -10%,#d0a45221,#0000 33%),radial-gradient(circle at 10% 10%,#28604342,#0000 30%),radial-gradient(circle at 85% 45%,#255f4129,#0000 32%),linear-gradient(#092015 0%,#06170f 68%,#04110c 100%);overflow:hidden}.lobby-page:before{z-index:-3;opacity:.16;content:"";mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 5px);position:absolute;inset:0}.lobby-page__grain{z-index:-1;opacity:.35;background:radial-gradient(circle at 15% 20%,#ffffff06 0 1px,#0000 1.5px) 0 0/17px 17px,radial-gradient(circle at 78% 31%,#ffffff05 0 1px,#0000 1.4px) 0 0/23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.lobby-chip{z-index:-1;opacity:.17;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e4ca94 0 10%,#9d6e2f 11% 24%,#2a1b10 25% 100%);border:2px dashed #f5dda794;border-radius:50%;width:24px;height:24px;animation:linear infinite lobby-chip-fall;position:absolute;top:-50px;box-shadow:0 8px 20px #00000059}.lobby-chip--one{animation-duration:13s;animation-delay:-4s;left:7%}.lobby-chip--two{animation-duration:18s;animation-delay:-13s;left:18%;scale:.72}.lobby-chip--three{animation-duration:16s;animation-delay:-5s;left:77%;scale:.92}.lobby-chip--four{animation-duration:20s;animation-delay:-11s;left:91%;scale:.64}.lobby-shell{width:min(1480px,100% - 64px);padding:28px 0 42px}.lobby-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b271bb8,#071b1291);border:1px solid #ffffff0b;border-bottom-color:#f2cf832e;border-radius:26px;align-items:center;gap:24px;height:88px;padding:10px 14px;position:sticky;top:16px;box-shadow:0 15px 55px #00000038}.lobby-player{background:0 0;border-color:#0000;border-radius:18px;gap:14px;padding:6px 10px 6px 6px;transition:background .18s,border-color .18s}.lobby-player:hover,.lobby-player[aria-expanded=true]{background:#ffffff09;border-color:#f2cf8324}.lobby-player:focus-visible{border-color:#f2cf8352;outline:none;box-shadow:0 0 0 3px #d6aa531f}.lobby-player small,.lobby-account-menu small,.lobby-history small{letter-spacing:.18em;color:#8ca598;font-size:11px}.lobby-player strong{font:20px Cambria,Times New Roman,serif}.lobby-avatar{border-color:#f4daa06b;width:52px;min-width:52px;box-shadow:0 0 0 4px #d6aa5312,0 10px 30px #00000059}.lobby-create-button{color:#f8e7b8;letter-spacing:.025em;white-space:nowrap;background:radial-gradient(circle at 32% 0,#c3e8cb26,#0000 35%),linear-gradient(145deg,#174b38,#0b2d22 58%,#061b15);border-color:#ead09194;border-radius:12px;width:auto;min-width:128px;height:50px;padding:0 20px;font:700 15px/1 Arial,sans-serif;transition:all .24s;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d,0 10px 30px #00000061,0 0 30px #9ac9a917}.lobby-create-button:hover:not(:disabled){color:#fff1c9;transform:translateY(-2px)scale(1.03);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000003d,0 16px 36px #0000006b,0 0 40px #bfdc9e29}.lobby-history{text-align:right;justify-self:end;gap:4px;display:grid}.lobby-history span{color:#d9e2dc;font-size:13px}.lobby-account-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 0,#d6aa531f,#0000 36%),linear-gradient(155deg,#0a271bfb,#05160ffe);border-color:#f2cf8338;width:360px;box-shadow:0 24px 64px #00000094,inset 0 1px #ffffff0d}.lobby-account-menu__profile{padding:19px}.lobby-account-menu__actions{padding:9px;display:grid}.lobby-account-menu__action{color:#eae4d7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.lobby-account-menu__action:hover,.lobby-account-menu__action:focus-visible{background:#ffffff0a;border-color:#f2cf8321;outline:none}.lobby-account-menu__action>span:nth-child(2){gap:3px;display:grid}.lobby-account-menu__action>span:nth-child(2) strong{font-size:13px}.lobby-account-menu__action>span:nth-child(2) small{letter-spacing:0;color:#83998d;font-size:11px}.lobby-account-menu__icon{color:#dfc27e;background:#d6aa530f;border:1px solid #f2cf8329;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.lobby-account-menu__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lobby-account-menu__switch{background:#ffffff14;border:1px solid #ffffff21;border-radius:99px;width:39px;height:23px;position:relative}.lobby-account-menu__switch:after{content:"";background:#a4ada8;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000059}.lobby-account-menu__action[aria-pressed=true] .lobby-account-menu__switch{background:#52a36f57;border-color:#80c79c6b}.lobby-account-menu__action[aria-pressed=true] .lobby-account-menu__switch:after{background:#b3efc4;transform:translate(16px)}.lobby-account-menu__logout{color:#f0b0a7}.lobby-account-menu__logout .lobby-account-menu__icon{color:#e99b90;background:#b4413517;border-color:#df7b6d33}.lobby-account-menu__note{color:#82998c;border-top:1px solid #f2cf8317;font-size:11px}.lobby-account-menu__error{color:#f0b0a7;padding:0 19px;font-size:12px}.lobby-hero{padding:58px 18px 36px}.lobby-hero h1{letter-spacing:-.025em;max-width:780px;font-size:clamp(34px,4.6vw,66px)}.lobby-hero h1 span{color:#f1cf83}.lobby-hero p{margin-top:14px;font-size:14px}.lobby-hero__victory{display:block}.lobby-hero>strong{color:#8fa59a;letter-spacing:.14em;font-size:12px}.lobby-room-stage{padding:5px 0 16px}.lobby-room-list{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:22px;padding:8px 4px 20px}.lobby-room-list::-webkit-scrollbar{display:none}.lobby-room-card{scroll-snap-align:start;background:radial-gradient(circle at 84% 10%,#d6aa5317,#0000 23%),linear-gradient(155deg,#0d3323f5,#071c13f2 67%,#081811fa);border-color:#f2cf832b;flex-basis:min(430px,31vw);min-height:286px;padding:24px;transition:all .25s;box-shadow:0 28px 80px #00000073}.lobby-room-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 38%,#ffffff09 50%,#0000 62%);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)}.lobby-room-card:hover{border-color:#f2cf8357;transform:translateY(-7px);box-shadow:0 34px 85px #00000080,0 0 36px #d6aa5312}.lobby-room-card:hover:before{transform:translate(130%)}.lobby-room-card h2{font-size:27px}.lobby-room-card header span{color:#a8e0be;background:#80c79c12;border-color:#ffffff12;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.lobby-room-card header span:before{content:"";background:#80c79c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #80c79c8c}.lobby-room-card header span[data-status=PLAYING]{color:#f3d592;background:#d6aa5312;border-color:#d6aa5338}.lobby-room-card header span[data-status=PLAYING]:before{background:#d6aa53;box-shadow:0 0 12px #d6aa53a6}.lobby-room-card__creator{margin-top:32px}.lobby-room-card dl{gap:12px;margin-top:28px}.lobby-room-card dl div{background:#ffffff07;border:1px solid #ffffff0d;border-radius:18px;min-height:72px;padding:14px 15px}.lobby-room-card dt{letter-spacing:.12em;font-size:10px}.lobby-room-card dd{align-items:center;gap:4px;margin-top:6px;font-size:15px;display:flex}.lobby-player-icon{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.82;width:17px;height:17px}.lobby-room-card dd.is-fast{color:#e9a19a;font-weight:600}.lobby-seat-meter{gap:5px;margin-top:9px;display:flex}.lobby-seat-meter i{background:#ffffff17;border-radius:99px;width:18px;height:5px}.lobby-seat-meter i.is-occupied{background:linear-gradient(90deg,#b5873b,#e0bd73)}.lobby-room-card>p{z-index:1;color:#d6b97e;letter-spacing:.08em;text-transform:uppercase;position:relative}.lobby-carousel-nav{justify-content:end;gap:10px;margin:12px 4px 0;display:flex}.lobby-carousel-nav button{color:#dfc995;cursor:pointer;background:#081d14b8;border:1px solid #f2cf8326;border-radius:50%;width:45px;height:45px;font-size:19px}.lobby-carousel-nav button:hover,.lobby-carousel-nav button:focus-visible{background:#103021f0;outline:none;transform:translateY(-1px)}.lobby-empty{background:#081d147a}.lobby-empty__seal{color:#f1cf83;background:#d6aa530f;border:1px solid #f2cf833d;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:30px;display:grid}.lobby-empty h2{font-size:26px}.lobby-modal__panel{background:linear-gradient(160deg,#0c2f21,#071e15);gap:24px;width:min(520px,100%);padding:30px}.lobby-modal__panel h2{font-size:2rem}.lobby-modal__panel header p{color:#91a79b;margin:8px 0 0;font-size:13px;line-height:1.55}.lobby-modal__panel header button{border:1px solid #ffffff14;border-radius:50%;width:36px;height:36px}.lobby-choice-group button{text-align:left;align-content:center;align-items:start;min-height:68px;padding:13px 15px;transition:all .2s}.lobby-choice-group button:hover{background:#ffffff0b;border-color:#f2cf833d;transform:translateY(-1px)}.lobby-choice-group button.is-active{background:#d6aa5317;border-color:#f2cf836b;box-shadow:inset 0 0 0 1px #d6aa530d,0 8px 25px #00000029}.lobby-choice-group button.is-fast strong{color:#e9a19a}.lobby-choice-group button.is-normal strong{color:#d2d5d3}.lobby-choice-group button.is-normal.is-active{background:#80c79c1a;border-color:#80c79c9e;box-shadow:inset 0 0 0 1px #80c79c1f,0 0 22px #80c79c29}.lobby-modal__primary{color:#fff1c8;text-shadow:0 1px #432708b3;background:radial-gradient(circle at 32% 0,#fff1bb3d,#0000 35%),linear-gradient(145deg,#8b642d 0%,#5d3e18 48%,#2c1b0b 100%);border-color:#f8d78e8a;border-radius:16px;justify-self:center;width:200px;min-height:54px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4cf33,inset 0 -1px #00000052,0 12px 30px #00000045,0 0 24px #d6aa531a}.lobby-modal__primary:after{color:#f6d68d;content:"♠";margin-left:10px}.lobby-modal__primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff4cf40,inset 0 -1px #0000004d,0 16px 36px #00000052,0 0 34px #d6aa532e}@keyframes lobby-chip-fall{0%{transform:translateY(-10vh)rotate(0)}to{transform:translate(90px,115vh)rotate(560deg)}}@media (prefers-reduced-motion:reduce){.lobby-chip{animation:none}.lobby-room-card,.lobby-room-card:before,.lobby-create-button,.lobby-modal__primary{transition:none}}:where([role=dialog],[role=alertdialog],[popover],.modal,.popup,.popover,.lobby-account-menu,.room-options-panel),:where([role=dialog],[role=alertdialog],[popover],.modal,.popup,.popover,.lobby-account-menu,.room-options-panel) *{-webkit-user-select:none;user-select:none}:where([role=dialog],[role=alertdialog],[popover],.modal,.popup,.popover,.lobby-account-menu,.room-options-panel) :is(input,textarea,[contenteditable=true]){-webkit-user-select:text;user-select:text}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(18% .035 155);--foreground:oklch(94% .018 85);--card:oklch(23% .045 155);--card-foreground:oklch(94% .018 85);--primary:oklch(76% .12 82);--primary-foreground:oklch(19% .035 155);--muted:oklch(28% .035 155);--muted-foreground:oklch(72% .025 155);--border:oklch(52% .055 88/.3);--ring:oklch(76% .12 82);--radius:.875rem}*{box-sizing:border-box;border-color:var(--border)}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 50% 20%,#1c5b396b,#0000 34rem),linear-gradient(145deg,#03120b,#08271a 48%,#020d08);font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,textarea,select{font:inherit}.desktop-only-warning{display:none}@media (width<=1279px){.desktop-only-warning{z-index:1000;min-height:100vh;color:var(--foreground);text-align:center;background:#06170f;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.desktop-only-warning p{max-width:34rem;margin:0;font-size:1.125rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
