/*! tailwindcss v4.2.1 | 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{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-stone-100:lab(96.5286% -.0991821 .364268);--color-stone-200:lab(91.055% .663072 .865579);--color-stone-500:lab(48.1164% 2.35701 4.26852);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-\[clamp\(96px\,13vh\,122px\)\]{top:clamp(96px,13vh,122px)}.left-1\/2{left:50%}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[76px\]{height:76px}.h-\[calc\(100\%-76px\)\]{height:calc(100% - 76px)}.min-h-\[240px\]{min-height:240px}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[min\(30vw\,420px\)\]{width:min(30vw,420px)}.w-\[min\(620px\,calc\(100\%-40px\)\)\]{width:min(620px,100% - 40px)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.flex-1{flex:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[180px_minmax\(0\,1fr\)_260px\]{grid-template-columns:180px minmax(0,1fr) 260px}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-stone-200{border-color:var(--color-stone-200)}.bg-\[\#fbfaf8\]{background-color:#fbfaf8}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-stone-500{color:var(--color-stone-500)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-55{opacity:.55}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgb\(24_24_27\/9\%\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#18181b17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}@media not (min-width:64rem){.max-lg\:hidden{display:none}}@media not (min-width:64rem){.max-lg\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}}@media not (min-width:40rem){.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:40rem){.sm\:block{display:block}}@media (min-width:40rem){.sm\:px-14{padding-inline:calc(var(--spacing) * 14)}}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}:root{--ink:#161814;--paper:#f4f1e8;--green:#b7f34b;--muted:#77796f;--line:#d9d5c9}*{box-sizing:border-box}body{color:var(--ink);background:#11130f;margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.app-shell{background:#1b1e18;min-height:100vh;padding:14px}.topbar{color:#f6f4eb;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.brand-mark{background:var(--green);color:#171914;border-radius:9px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;display:grid}.session-pill{color:#c7c9bf;background:#272a23;border:1px solid #363a31;border-radius:999px;padding:8px 13px;font-size:12px}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #b7f34b18}.icon-button{color:#d9dbd2;letter-spacing:2px;cursor:pointer;background:0 0;border:0;font-weight:900}.capture-layout{background:var(--paper);border-radius:17px;grid-template-columns:170px minmax(540px,1fr) 250px;min-height:calc(100vh - 90px);display:grid;overflow:hidden}.step-rail,.session-panel{padding:34px 25px}.step-rail{border-right:1px solid var(--line)}.eyebrow{letter-spacing:.14em;color:#8d8d83;margin:0 0 26px;font-size:10px;font-weight:800}.eyebrow.green{color:#609000;margin-bottom:9px}.rail-step{color:#9b9b92;align-items:center;gap:11px;min-height:43px;display:flex;position:relative}.rail-step:not(:last-of-type):after{content:"";background:#d4d0c5;width:1px;height:16px;position:absolute;top:36px;left:13px}.rail-step span{border:1px solid #cbc7bc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.rail-step p{font-size:12px;font-weight:700}.rail-step.active{color:var(--ink)}.rail-step.active span{background:var(--green);border-color:var(--green)}.speed-note{border-top:1px solid var(--line);flex-direction:column;margin-top:42px;padding-top:20px;display:flex}.speed-note strong{font-family:var(--font-geist-mono),monospace;font-size:18px}.speed-note span{color:#92938a;margin-top:3px;font-size:10px}.capture-card{background:#f8f6ef;flex-direction:column;padding:34px clamp(28px,5vw,76px) 22px;display:flex}.capture-heading{justify-content:space-between;gap:24px;display:flex}h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.05}.capture-heading p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px}.text-button,.panel-heading button{color:#696b62;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.quick-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px;display:grid}.quick-fields label>span{letter-spacing:.12em;color:#8a8b82;margin:0 0 7px 4px;font-size:9px;font-weight:800;display:block}.quick-fields button{cursor:pointer;background:#fffdf8;border:1px solid #d4d0c4;border-radius:10px;justify-content:space-between;width:100%;padding:12px 13px;font-size:12px;font-weight:700;display:flex}.quick-fields b{color:#9b9c94}.section-title{justify-content:space-between;align-items:center;margin:25px 0 11px;font-size:12px;font-weight:800;display:flex}.section-title small{color:#96978f;font-size:10px;font-weight:400}.table-wrap{flex:1;place-items:center;min-height:280px;padding:20px 64px;display:grid}.poker-table{aspect-ratio:1.78;background:#272b23;border:9px solid #d8d1be;border-radius:46%;width:min(100%,580px);position:relative;box-shadow:0 0 0 1px #b7ae97,inset 0 0 0 2px #3c4237,0 18px 28px #5d5d5220}.felt-copy{color:#a8ab9f;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.felt-copy small{letter-spacing:.12em;font-size:8px}.felt-copy strong{color:#fff;margin-top:2px;font-size:15px}.seat{text-align:left;cursor:pointer;background:#fffef9;border:1px solid #d2cec2;border-radius:9px;min-width:86px;padding:7px 8px;position:absolute;box-shadow:0 6px 13px #13150f30}.seat strong,.seat small{white-space:nowrap;margin-left:30px;display:block}.seat strong{font-size:10px}.seat small{color:#85877e;margin-top:2px;font-size:8px}.position{background:#e8e5dc;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.seat.hero{background:var(--green);z-index:2;border-color:#8cbd38;transform:scale(1.08)}.seat.hero .position{color:#fff;background:#1e211b}.seat-0{top:-17px;left:13%}.seat-1{top:-17px;right:13%}.seat-2{top:41%;right:-44px}.seat-3{bottom:-17px;right:15%}.seat-4{bottom:-17px;left:15%}.seat-5{top:41%;left:-44px}.dealer-chip{color:#171914;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:17%;right:29%}.capture-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.hint{color:#92938b;align-items:center;gap:8px;font-size:10px;display:flex}kbd{font-family:var(--font-geist-mono),monospace;color:#55584f;background:#fff;border:1px solid #cbc7bb;border-radius:5px;padding:3px 6px}.primary-button{color:#fff;cursor:pointer;background:#1a1d17;border:0;border-radius:10px;justify-content:space-between;min-width:150px;padding:13px 18px;font-weight:800;display:flex;box-shadow:0 7px 15px #17191425}.primary-button span{color:var(--green)}.session-panel{border-left:1px solid var(--line);background:#efede5}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading .eyebrow{margin-bottom:12px}.session-panel h2{letter-spacing:-.03em;margin:0;font-size:19px}.muted{letter-spacing:.09em;color:#8c8d85;font-size:8px}.metric-grid{border-block:1px solid var(--line);grid-template-columns:1fr 1.6fr;margin:23px 0;display:grid}.metric-grid div{padding:17px 8px 17px 0}.metric-grid div+div{border-left:1px solid var(--line);padding-left:16px}.metric-grid span{color:#8b8c83;letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.metric-grid strong{margin-top:5px;font-size:17px;display:block}.last-hand{background:#fffdf7;border:1px solid #d9d4c8;border-radius:11px;padding:13px}.last-hand>div{justify-content:space-between;align-items:center;display:flex}.last-hand p{letter-spacing:.11em;color:#8b8c83;font-size:8px;font-weight:800}.result-badge{color:#4f7608;background:#e7f7c8;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.mini-cards{gap:4px;justify-content:flex-start!important}.mini-cards i{border:1px solid #d3cfc4;border-radius:4px;padding:5px;font-size:10px;font-style:normal;font-weight:800}.mini-cards span{color:#7d7f76;margin-left:5px;font-size:9px}.secondary-button{cursor:pointer;background:0 0;border:1px solid #cfcabf;border-radius:9px;justify-content:space-between;width:100%;margin-top:11px;padding:11px;font-size:10px;font-weight:800;display:flex}.autosave{color:#7f8177;text-align:center;margin-top:19px;font-size:9px}.autosave span{color:#659400}@media (max-width:900px){.capture-layout{grid-template-columns:105px 1fr}.session-panel{display:none}.step-rail{padding:26px 16px}.rail-step p{display:none}.capture-card{padding-inline:26px}}@media (max-width:640px){.app-shell{background:var(--paper);padding:0}.topbar{background:#1b1e18;height:58px;padding-inline:14px}.session-pill{padding:8px;font-size:0}.capture-layout{border-radius:0;display:block}.step-rail{border:0;border-bottom:1px solid var(--line);gap:8px;padding:13px 18px;display:flex}.step-rail>.eyebrow,.speed-note,.rail-step p,.rail-step:after{display:none}.rail-step{min-height:auto}.capture-card{min-height:calc(100vh - 117px);padding:25px 18px 20px}.capture-heading .text-button{display:none}.quick-fields{grid-template-columns:1fr 1fr}.quick-fields label:last-child,.section-title small,.hint span{display:none}.table-wrap{min-height:300px;padding:30px 48px}.poker-table{aspect-ratio:1.35}.seat{min-width:72px}.seat-0{left:3%}.seat-1{right:3%}.seat-3{right:7%}.seat-4{left:7%}.capture-footer{margin-top:20px}.primary-button{min-width:170px}}body:has(.pl-shell){background:#171a15;overflow-x:hidden}.pl-shell{--lime:#b8f34b;--coal:#181b16;--cream:#f4f1e8;--soft:#ebe8df;--pl-line:#d8d3c8;--pl-muted:#7e8077;background:var(--cream);min-height:100vh;color:var(--coal);padding-top:68px}.pl-shell button,.pl-shell input,.pl-shell select,.pl-shell textarea{font:inherit}.pl-topbar{z-index:30;color:#f5f2e8;background:#191c17;border-bottom:1px solid #30342b;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 22px;display:grid;position:fixed;inset:0 0 auto}.pl-brand{color:inherit;letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;font-size:18px;font-weight:850;display:flex}.pl-brand span{background:var(--lime);color:#1a1c17;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;display:grid}.desktop-nav{align-items:center;gap:2px;height:100%;display:flex}.desktop-nav button,.mobile-nav button{color:#aeb1a7;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:750;position:relative}.desktop-nav button.active{color:#fff;background:#292d25}.desktop-nav button span{color:#dfe2d7;background:#3d4237;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:7px;font-size:8px;display:inline-grid}.desktop-nav button.active span{background:var(--lime);color:#1b1d18}.session-status{color:#dfe1d8;cursor:pointer;background:#272a23;border:1px solid #3c4136;border-radius:99px;justify-self:end;padding:8px 12px;font-size:10px}.session-status>span{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.session-status b{color:#8e9287;margin-left:10px}.workspace{min-height:calc(100vh - 68px)}.capture-workspace{grid-template-columns:160px minmax(560px,1fr) 230px;display:grid}.wizard-rail{border-right:1px solid var(--pl-line);background:#eeebe2;padding:32px 21px}.micro{letter-spacing:.15em;color:#8b8d83;margin:0 0 22px;font-size:9px;font-weight:850}.wizard-rail>button{color:#9b9c93;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px 0;display:flex}.wizard-rail>button span{border:1px solid #cac6bb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid;position:relative}.wizard-rail>button:not(:last-of-type) span:after{content:"";background:#d1cdc2;width:1px;height:13px;position:absolute;top:27px}.wizard-rail>button b{font-size:11px}.wizard-rail>button.active span{background:var(--lime);border-color:#98cd39;box-shadow:0 4px 12px #799d3530}.wizard-rail>button.done span{color:#fff;background:#30342b;border-color:#30342b}.rail-tip{border-top:1px solid var(--pl-line);color:#8d8f85;margin-top:30px;padding-top:18px}.rail-tip strong{font-family:var(--font-geist-mono),monospace;border:1px solid #cac6bb;border-radius:5px;padding:4px 6px;font-size:8px}.rail-tip p{font-size:9px;line-height:1.4}.wizard-main{background:#f9f7f0;flex-direction:column;min-height:calc(100vh - 68px);padding:28px clamp(25px,5vw,74px) 20px;display:flex}.wizard-kicker{justify-content:space-between;align-items:start;height:25px;display:flex}.wizard-kicker>span,.field-label{letter-spacing:.14em;color:#689507;font-size:9px;font-weight:850}.wizard-kicker b{font-family:var(--font-geist-mono),monospace;color:#686a61;font-size:11px}.wizard-kicker b i{color:#628809;background:#e5f3ca;border-radius:99px;margin-left:5px;padding:3px 5px;font-family:Arial,sans-serif;font-size:7px;font-style:normal}.wizard-kicker b.slow i{color:#856f3b;background:#eee9db}.step-panel{flex:1;width:100%;max-width:840px;margin:8px auto 0}.step-panel h1,.page-heading h1,.replay-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.1vw,48px);line-height:1.02}.lead{color:var(--pl-muted);margin:10px 0 26px;font-size:12px}.form-grid{grid-template-columns:1.5fr 1fr 1fr;gap:9px;display:grid}.form-grid label,.result-details label{letter-spacing:.12em;color:#85877e;font-size:8px;font-weight:850}.form-grid input,.form-grid select,.result-details select,.result-details textarea{color:#20221d;background:#fffef9;border:1px solid #d1cdc1;border-radius:9px;outline:none;width:100%;margin-top:7px;padding:12px;font-size:11px;font-weight:750;display:block}.form-grid input:focus,.form-grid select:focus,.result-details textarea:focus{border-color:#88b932;box-shadow:0 0 0 3px #b8f34b22}.section-head{justify-content:space-between;margin:26px 0 9px;font-size:11px;display:flex}.section-head small{color:#96988e}.position-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.position-grid button{cursor:pointer;background:#fffef9;border:1px solid #d3cec3;border-radius:10px;min-height:74px;font-size:12px;font-weight:850;position:relative}.position-grid button>span{font:7px var(--font-geist-mono),monospace;color:#a1a198;position:absolute;top:6px;left:7px}.position-grid button small{color:#919289;min-height:8px;margin-top:4px;font-size:7px;font-weight:500;display:block}.position-grid button.selected{background:var(--lime);border-color:#91c630;box-shadow:0 6px 15px #759b302d}.fast-context{color:#777970;background:#f0ede5;border:1px solid #dad6cb;border-radius:9px;align-items:center;gap:18px;margin-top:12px;padding:11px 13px;font-size:9px;display:flex}.fast-context span+span{border-left:1px solid #d0ccc1;padding-left:18px}.fast-context button{color:#61645b;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;text-decoration:underline}.wizard-footer{border-top:1px solid var(--pl-line);justify-content:space-between;width:100%;max-width:840px;margin:auto auto 0;padding-top:16px;display:flex}.back-btn{color:#74766c;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.back-btn:disabled{opacity:0}.next-btn{color:#fff;cursor:pointer;background:#1c1f19;border:0;border-radius:9px;justify-content:space-between;min-width:160px;padding:12px 15px;font-size:10px;font-weight:800;display:flex;box-shadow:0 7px 14px #181b1624}.next-btn.save{background:#668e12}.next-btn.save>span{color:#eefad7;font:8px var(--font-geist-mono),monospace}.live-summary{border-left:1px solid var(--pl-line);background:#eeebe2;padding:32px 22px}.live-summary h3{letter-spacing:-.03em;margin:0 0 4px;font-size:14px}.muted-line{color:#898b82;font-size:8px}.summary-cards{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.summary-cards>span{color:#fff;background:#242821;border-radius:6px;padding:6px;font-size:8px;font-weight:850}.card-slots{gap:4px;display:flex}.card-slots i{color:#aaa99f;background:#f6f4ed;border:1px dashed #c5c1b5;border-radius:6px;place-items:center;width:35px;height:44px;font-style:normal;font-weight:900;display:grid}.card-slots i.filled{background:#fff;border-style:solid;font-family:Georgia,serif;font-size:14px;box-shadow:0 3px 7px #3d3d3320}.card-slots i.red{color:#d64c3e}.card-slots i.black{color:#1d201a}.summary-board{border-block:1px solid var(--pl-line);padding:15px 0}.summary-board>span,.summary-actions>span{letter-spacing:.12em;color:#92938a;margin-bottom:9px;font-size:8px;font-weight:850;display:block}.summary-board .card-slots i{width:28px;height:37px}.summary-actions{justify-content:space-between;padding:15px 0 7px;display:flex}.summary-actions strong{font-size:12px}.mini-action{color:#85877e;grid-template-columns:1fr auto;margin:7px 0;font-size:8px;display:grid}.mini-action b{color:#353830}.card-targets{grid-template-columns:1fr 1.7fr;gap:10px;margin-bottom:16px;display:grid}.card-targets>button{text-align:left;cursor:pointer;background:#efede6;border:1px solid #d5d1c6;border-radius:11px;padding:12px}.card-targets>button.active{background:#eef8dc;border-color:#87b832;box-shadow:0 0 0 2px #b8f34b26}.card-targets>button>span{letter-spacing:.12em;color:#75776e;justify-content:space-between;margin-bottom:9px;font-size:8px;font-weight:850;display:flex}.card-targets .card-slots i{width:42px;height:54px}.card-picker{background:#22251f;border-radius:12px;padding:14px}.rank-row{grid-template-columns:repeat(13,1fr);gap:5px;display:grid}.rank-row button{color:#e5e6df;cursor:pointer;background:#30342b;border:1px solid #42463b;border-radius:6px;height:37px;font-size:12px;font-weight:850}.rank-row button.selected{background:var(--lime);border-color:var(--lime);color:#1b1d18}.suit-row{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.suit-row button{cursor:pointer;background:#f7f4ec;border:0;border-radius:7px;height:56px;font-family:Georgia,serif;font-size:20px;font-weight:900}.clear-cards{color:#777970;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:9px;text-decoration:underline;display:block}.action-builder{gap:13px;display:grid}.segment,.player-chips,.amount-row{gap:5px;margin-top:6px;display:flex}.segment button,.player-chips button,.amount-row button{cursor:pointer;background:#fffef9;border:1px solid #d2cec3;border-radius:7px;flex:1;padding:9px;font-size:9px;font-weight:750}.segment button.active,.player-chips button.active,.amount-row button.active{color:#fff;background:#292d25;border-color:#292d25}.amount-row input{border:1px solid #d2cec3;border-radius:7px;width:85px;padding:8px;font-size:10px}.action-grid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.action-grid button{cursor:pointer;background:#fffef9;border:1px solid #cdc9bd;border-radius:8px;height:48px;font-size:10px;font-weight:850;position:relative}.action-grid button span{color:#9b9b91;font-size:7px;position:absolute;top:4px;left:5px}.action-grid button.accent{background:var(--lime);border-color:#95c934}.action-grid button.danger{color:#b4483e}.empty-timeline{text-align:center;color:#999b91;border:1px dashed #cdc8bc;border-radius:9px;margin-top:14px;padding:15px;font-size:9px}.action-timeline{max-height:128px;margin-top:12px;overflow:auto}.action-timeline>div{border-top:1px solid #ddd8cd;grid-template-columns:22px 1fr .7fr .7fr .7fr 20px;align-items:center;min-height:31px;font-size:9px;display:grid}.action-timeline>div>span{color:#777970;background:#e5e2d9;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.action-timeline em{color:#777970;font-style:normal}.action-timeline strong{text-align:right}.action-timeline small{text-align:right;color:#9a9c92}.action-timeline button{color:#aaa89f;cursor:pointer;background:0 0;border:0}.result-entry{justify-content:center;align-items:stretch;gap:8px;margin:32px 0 12px;display:flex}.result-entry>button{cursor:pointer;background:#fff;border:1px solid #d3cfc3;border-radius:10px;width:50px;font-size:20px}.result-entry label{background:#fff;border:1px solid #cdc9bd;border-radius:11px;padding:9px 46px 9px 15px;position:relative}.result-entry label span{letter-spacing:.13em;color:#888a81;font-size:7px;font-weight:850;display:block}.result-entry input{letter-spacing:-.04em;background:0 0;border:0;outline:none;width:150px;font-size:35px;font-weight:850}.result-entry label b{color:#777970;position:absolute;bottom:17px;right:15px}.preset-results{justify-content:center;gap:5px;display:flex}.preset-results button{cursor:pointer;background:#f0ede5;border:1px solid #d2cec3;border-radius:99px;padding:6px 11px;font-size:9px}.result-details{grid-template-columns:1fr 2fr;gap:12px;margin-top:26px;display:grid}.result-details textarea{resize:none;height:77px}.result-details label{position:relative}.result-details label>small{color:#aaa99f;position:absolute;bottom:6px;right:8px}.page-view{background:#f7f5ee;min-height:calc(100vh - 68px);padding:44px clamp(25px,6vw,86px)}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-heading .micro{margin-bottom:10px}.page-heading>div>p:last-child{color:var(--pl-muted);font-size:11px}.search{background:#fff;border:1px solid #d1cdc1;border-radius:9px;width:270px;padding:11px 13px;font-size:10px}.hands-table{background:#fffdf8;border:1px solid #d5d0c5;border-radius:12px;overflow:hidden}.table-head,.hand-row{grid-template-columns:1.5fr .7fr .8fr .7fr .7fr 30px;align-items:center;gap:12px;display:grid}.table-head{color:#85877d;letter-spacing:.13em;background:#ebe8df;padding:10px 15px;font-size:7px;font-weight:850}.hand-row{text-align:left;cursor:pointer;background:#fffdf8;border:0;border-top:1px solid #e0dcd1;width:100%;padding:12px 15px}.hand-row:hover{background:#f3f8e9}.hand-row b{font-size:10px;display:block}.hand-row small{color:#92938a;margin-top:3px;font-size:8px;display:block}.hand-row>strong{font-size:12px}.hand-row>i{color:#878980;font-style:normal}.hand-cards{align-items:center;gap:9px;display:flex!important}.hand-cards .card-slots i{width:30px;height:38px;font-size:11px}.replay-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.replay-head .micro{margin-bottom:10px}.replay-head h1 span{color:#81837a;letter-spacing:-.02em;font-size:.45em}.replay-head select{background:#fff;border:1px solid #d2cec3;border-radius:8px;padding:10px;font-size:10px}.replay-grid{border:1px solid #d4d0c4;border-radius:13px;grid-template-columns:1fr 270px;min-height:535px;display:grid;overflow:hidden}.replay-stage{background:#20231d;flex-direction:column;align-items:center;padding:50px clamp(55px,8vw,120px) 25px;display:flex}.replay-table{aspect-ratio:1.75;background:#343a30;border:12px solid #d3cbb7;border-radius:48%;width:min(100%,690px);position:relative;box-shadow:0 0 0 2px #ada48d,inset 0 0 45px #171a15,0 30px 50px #10120f66}.community-cards{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.community-cards .card-slots i{background:#f7f4ec}.community-cards small{color:#9fa399;letter-spacing:.15em;text-transform:uppercase;margin-top:8px;font-size:8px}.replay-seat{text-align:center;background:#f4f1e8;border:2px solid #c7c2b6;border-radius:9px;min-width:84px;padding:8px;position:absolute;box-shadow:0 7px 14px #0e100d80}.replay-seat b,.replay-seat small{font-size:9px;display:block}.replay-seat small{color:#7a7c73;margin-top:3px}.replay-seat.acting{border-color:var(--lime);box-shadow:0 0 0 3px #b8f34b38,0 7px 14px #0e100d80}.replay-seat.hero{background:var(--lime);border-color:#8ebc3c}.rs-0{top:-24px;left:13%}.rs-1{top:-24px;right:13%}.rs-2{top:42%;right:-46px}.rs-3{bottom:-24px;right:13%}.rs-4{bottom:-24px;left:13%}.rs-5{top:42%;left:-46px}.replay-controls{gap:7px;margin-top:44px;display:flex}.replay-controls button{color:#dfe1d8;cursor:pointer;background:#2c3028;border:1px solid #44483e;border-radius:7px;width:36px;height:32px}.replay-controls button.play{background:var(--lime);border-color:var(--lime);color:#171a15}.replay-range{width:70%;max-width:480px;accent-color:var(--lime);margin-top:14px}.replay-log{background:#efede5;padding:25px 20px}.replay-log>div:first-child{justify-content:space-between;display:flex}.replay-log .action-timeline{max-height:330px}.replay-log .action-timeline>div{grid-template-columns:22px 1fr .8fr .7fr}.replay-log .action-timeline small{display:none}.final-result{border-top:1px solid #d4d0c5;margin-top:18px;padding-top:16px}.final-result span{letter-spacing:.12em;color:#8b8d83;font-size:8px;display:block}.final-result strong{font-size:25px}.final-result p{color:#777970;font-size:9px}.leader-card{background:#eeebe2;border:1px solid #d1cdc2;border-radius:10px;min-width:190px;padding:11px 14px}.leader-card span{letter-spacing:.12em;color:#8d8f86;font-size:7px;font-weight:850}.leader-card b{margin-top:5px;font-size:12px;display:block}.leader-card strong{float:right;color:#628e0a;margin-top:-15px;font-size:13px}.stats-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.stats-cards>div{background:#eeebe2;border:1px solid #d5d1c5;border-radius:11px;padding:16px}.stats-cards span,.stats-cards small{color:#888a80;letter-spacing:.12em;font-size:7px;display:block}.stats-cards strong{letter-spacing:-.04em;margin:8px 0;font-size:23px;display:block}.stats-cards small{letter-spacing:0}.stats-table{background:#fffdf8;border:1px solid #d4d0c4;border-radius:11px;overflow:hidden}.stats-row{border-top:1px solid #e1ddd2;grid-template-columns:1.6fr repeat(5,1fr);align-items:center;min-height:54px;padding:0 15px;font-size:10px;display:grid}.stats-header{color:#85877e;letter-spacing:.12em;background:#eae7de;border:0;min-height:32px;font-size:7px;font-weight:850}.stats-row>span:first-child{align-items:center;gap:9px;display:flex}.stats-row>span>i{color:#fff;background:#282c24;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.stats-row>span>small{color:#5f850c;background:#dcf3b1;border-radius:99px;padding:3px 5px;font-size:6px}.stats-footnote{color:#8e9086;font-size:8px}.settings-page{max-width:none}.settings-grid{grid-template-columns:1.2fr 1fr;gap:14px;max-width:900px;display:grid}.settings-card{background:#fffdf8;border:1px solid #d4d0c4;border-radius:12px;padding:22px}.settings-card h2{margin:0;font-size:17px}.settings-card>p{color:#898b81;font-size:9px}.player-list{margin:18px 0}.player-list>div{border-top:1px solid #e0dcd1;align-items:center;gap:9px;padding:9px;display:flex}.player-list>div>span{color:#fff;background:#2b2f27;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.player-list>div b{font-size:10px}.player-list>div button{color:#b15349;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.player-list>div small{color:#62890b;background:#e4f6c2;border-radius:99px;margin-left:auto;padding:3px 5px;font-size:6px}.add-player{gap:6px;display:flex}.add-player input{border:1px solid #d2cec3;border-radius:8px;flex:1;padding:10px;font-size:9px}.add-player button{color:#fff;cursor:pointer;background:#24271f;border:0;border-radius:8px;padding:0 15px;font-size:9px}.data-button{text-align:left;cursor:pointer;background:#f2efe7;border:1px solid #d5d0c5;border-radius:9px;grid-template-columns:38px 1fr;width:100%;margin-top:10px;padding:10px;display:grid}.data-button>span{width:30px;height:30px;color:var(--lime);background:#292d25;border-radius:7px;grid-row:1/3;place-items:center;display:grid}.data-button b{font-size:10px}.data-button small{color:#898b81;font-size:8px}.danger-zone{color:#b34b42;cursor:pointer;background:0 0;border:0;margin-top:28px;font-size:8px;text-decoration:underline}.mobile-nav{display:none}.toast{z-index:50;color:#f7f4eb;background:#20231d;border:1px solid #3b4035;border-radius:99px;padding:11px 18px;font-size:10px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0e100d55}.toast:first-letter{color:var(--lime)}@media (max-width:980px){.capture-workspace{grid-template-columns:105px minmax(0,1fr)}.live-summary{display:none}.wizard-rail{padding:25px 15px}.wizard-rail>button b{display:none}.wizard-main{padding-inline:25px}.replay-grid{grid-template-columns:1fr}.replay-log{display:none}}@media (max-width:700px){body:has(.pl-shell){overflow:auto}.pl-shell{padding:55px 0 66px}.pl-topbar{grid-template-columns:1fr auto;height:55px;padding:0 13px}.desktop-nav{display:none}.session-status{font-size:0}.session-status b{font-size:10px}.capture-workspace{min-height:auto;display:block}.wizard-rail{border:0;border-bottom:1px solid var(--pl-line);gap:7px;height:50px;padding:9px 14px;display:flex}.wizard-rail>.micro,.rail-tip{display:none}.wizard-rail>button{width:auto;padding:0}.wizard-rail>button span{width:27px;height:27px}.wizard-rail>button span:after{display:none}.wizard-main{min-height:calc(100vh - 171px);padding:18px 16px 13px}.wizard-kicker{height:22px}.step-panel{margin-top:5px}.step-panel h1,.page-heading h1,.replay-head h1{font-size:31px}.lead{margin-bottom:20px}.form-grid{grid-template-columns:1fr 1fr}.form-grid label:first-child{grid-column:1/-1}.position-grid{grid-template-columns:repeat(3,1fr)}.fast-context{flex-wrap:wrap;gap:8px}.fast-context span+span{border:0;padding:0}.fast-context button{text-align:left;width:100%;margin:0}.wizard-footer{background:#f9f7f0;padding-block:10px 2px;position:sticky;bottom:64px}.next-btn{min-width:170px}.card-targets{grid-template-columns:1fr}.card-targets>button:last-child{display:none}.rank-row{grid-template-columns:repeat(7,1fr)}.rank-row button{height:34px}.suit-row button{height:52px}.segment{overflow:auto}.segment button{min-width:70px}.player-chips,.amount-row{grid-template-columns:repeat(3,1fr);display:grid}.amount-row input{width:auto}.action-grid{grid-template-columns:repeat(3,1fr)}.action-timeline{max-height:105px}.result-entry input{width:110px}.result-details{grid-template-columns:1fr}.page-view{min-height:calc(100vh - 121px);padding:26px 14px}.page-heading{margin-bottom:20px;display:block}.page-heading .search{width:100%;margin-top:12px}.table-head{display:none}.hands-table{background:0 0;border:0}.hand-row{border:1px solid #d5d0c5;border-radius:10px;grid-template-columns:1.5fr .65fr .7fr 15px;margin-bottom:8px;padding:10px}.hand-row>span:nth-child(3),.hand-row>span:nth-child(5){display:none}.replay-head{display:block}.replay-head select{width:100%;margin-top:12px}.replay-grid{border:0;min-height:480px}.replay-stage{padding:65px 55px 24px}.replay-table{aspect-ratio:1.2;border-width:8px}.rs-0{left:0}.rs-1,.rs-3{right:0}.rs-4{left:0}.replay-seat{min-width:67px;padding:6px}.community-cards .card-slots i{width:28px;height:37px}.replay-range{width:90%}.stats-cards{grid-template-columns:1fr 1fr}.stats-cards>div:last-child{grid-column:1/-1}.stats-row{grid-template-columns:1.5fr repeat(3,1fr);padding:0 8px}.stats-row>:nth-child(5),.stats-row>:nth-child(6){display:none}.leader-card{margin-top:14px}.settings-grid{grid-template-columns:1fr}.mobile-nav{z-index:40;background:#191c17;border-top:1px solid #34382f;grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex}.mobile-nav button:before{content:"•";color:#5a5f53;font-size:18px;line-height:12px}.mobile-nav button.active{color:#fff}.mobile-nav button.active:before{color:var(--lime)}.mobile-nav button span{background:var(--lime);color:#171a15;border-radius:99px;margin-left:33px;padding:2px 4px;font-size:7px;position:absolute;top:5px}.toast{text-align:center;width:max-content;max-width:90%;bottom:76px}}.live-capture{background:#f6f3eb;min-height:calc(100vh - 68px);padding:25px clamp(18px,3vw,42px) 30px}.live-capture-head{justify-content:space-between;align-items:start;height:72px;display:flex}.live-capture-head .micro{color:#719c13;margin-bottom:5px}.live-capture-head h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:30px;line-height:1}.live-capture-head>div>p:last-child{color:#85877d;margin:6px 0 0;font-size:9px}.capture-clock{text-align:right}.capture-clock .fast,.capture-clock .slow{font:13px var(--font-geist-mono),monospace;display:block}.capture-clock i{color:#668e0d;background:#e4f3c8;border-radius:99px;margin-left:4px;padding:3px 5px;font:7px Arial,sans-serif}.capture-clock>button{color:#73756c;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:8px;text-decoration:underline}.live-capture-grid{grid-template-columns:minmax(500px,1fr) 280px 220px;gap:10px;min-height:calc(100vh - 195px);display:grid}.live-table-panel,.action-pad,.live-log{border:1px solid #d3cfc3;border-radius:12px;overflow:hidden}.live-table-panel{background:#20231d;flex-direction:column;justify-content:center;padding:52px clamp(48px,6vw,95px) 14px;display:flex}.live-table{aspect-ratio:1.72;background:#343a30;border:11px solid #cfc7b3;border-radius:48%;width:min(100%,640px);margin:auto;position:relative;box-shadow:0 0 0 2px #a9a08a,inset 0 0 50px #171a15,0 24px 40px #0f110e80}.live-pot{color:#aeb1a7;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.live-pot span{letter-spacing:.14em;font-size:7px}.live-pot strong{color:#fff;margin:3px;font-size:18px}.live-pot small{text-transform:uppercase;color:#7f8479;letter-spacing:.14em;font-size:7px}.live-seat{text-align:left;cursor:pointer;background:#fffdf7;border:2px solid #d1cdc2;border-radius:10px;min-width:100px;padding:9px 8px 8px;transition:all .15s;position:absolute;box-shadow:0 8px 15px #10120f80}.live-seat b,.live-seat small{white-space:nowrap;margin-left:30px;display:block}.live-seat b{font-size:10px}.live-seat small{color:#7e8077;margin-top:3px;font-size:7px}.live-seat .seat-pos{background:#e8e5dc;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.live-seat>i{color:#1b1e18;background:#fff;border:2px solid #282b24;border-radius:50%;place-items:center;width:19px;height:19px;font:8px Arial,sans-serif;display:grid;position:absolute;top:-8px;right:-8px}.live-seat.acting{background:var(--lime);z-index:3;border-color:#8cbb37;transform:scale(1.07);box-shadow:0 0 0 4px #b8f34b35,0 8px 18px #10120f99}.live-seat.folded{opacity:.33;filter:grayscale();cursor:default;transform:scale(.95)}.live-seat.folded small{color:#9e4038;font-weight:900}.ls-0{bottom:-23px;left:15%}.ls-1{top:42%;left:-53px}.ls-2{top:-23px;left:15%}.ls-3{top:-23px;right:15%}.ls-4{top:42%;right:-53px}.ls-5{bottom:-23px;right:15%}.street-strip{gap:4px;margin-top:46px;display:flex}.street-strip button{color:#adb0a6;cursor:pointer;background:#2c3028;border:1px solid #44483e;border-radius:7px;padding:8px 10px;font-size:8px}.street-strip button span{background:#3a3f35;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:5px;font-size:7px;display:inline-grid}.street-strip button.active{background:var(--lime);border-color:var(--lime);color:#1b1e18;font-weight:850}.street-strip button.active span{color:#fff;background:#1d201a}.street-strip button.street-next{color:#24271f;background:#f0ede5;border-color:#f0ede5;margin-left:auto;font-weight:850}.street-strip button:disabled{opacity:.4}.action-pad{background:#eeebe2;flex-direction:column;padding:17px 15px;display:flex}.actor-head{border-bottom:1px solid #d5d0c5;padding-bottom:12px;position:relative}.actor-head>span,.amount-pad>span{letter-spacing:.14em;color:#85877d;font-size:7px;font-weight:850;display:block}.actor-head strong{letter-spacing:-.04em;margin-top:4px;font-size:23px;display:block}.actor-head button{color:#777970;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline;position:absolute;bottom:13px;right:0}.actor-head button:disabled{opacity:.3}.amount-pad{padding:13px 0 11px}.amount-pad>div{grid-template-columns:repeat(6,1fr);gap:3px;margin-top:6px;display:grid}.amount-pad button,.amount-pad input{text-align:center;cursor:pointer;background:#fffdf8;border:1px solid #d0ccc0;border-radius:6px;min-width:0;padding:7px 2px;font-size:8px}.live-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.live-actions button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d0ccc0;border-radius:9px;height:66px;padding:10px;position:relative}.live-actions button>span{color:#aaa99f;font:7px var(--font-geist-mono),monospace;position:absolute;top:6px;right:7px}.live-actions b,.live-actions small{display:block}.live-actions small{color:#888a81;margin-top:5px;font-size:7px}.live-actions button.raise-action{background:var(--lime);border-color:#91c533}.key-hint{text-align:center;color:#999b91;margin:9px 0;font-size:7px}.finish-hand{color:#fff;cursor:pointer;background:#1e211b;border:0;border-radius:9px;justify-content:space-between;margin-top:auto;padding:12px;font-size:10px;font-weight:850;display:flex}.finish-hand span{color:var(--lime)}.live-log{background:#ebe8df;padding:17px 14px}.live-log>div:first-child{justify-content:space-between;display:flex}.live-log .micro{margin-bottom:8px}.live-log .action-timeline{max-height:calc(100vh - 240px);margin:0}.live-log .action-timeline>div{grid-template-columns:18px 1fr;gap:2px;padding:7px 0}.live-log .action-timeline em,.live-log .action-timeline strong,.live-log .action-timeline small{text-align:left;grid-column:2}.live-log .action-timeline em{color:#5f6258;font-weight:850}.live-log .action-timeline button{display:none}.empty-log{text-align:center;color:#94968c;border:1px dashed #c7c3b8;border-radius:8px;padding:14px;font-size:8px}.finish-overlay{z-index:60;background:#11130ed9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finish-sheet{background:#f7f4ec;border-radius:15px;width:min(720px,100%);max-height:94vh;padding:24px;overflow:auto;box-shadow:0 25px 70px #0008}.finish-title{justify-content:space-between;align-items:start;display:flex}.finish-title .micro{margin-bottom:6px}.finish-title h2{letter-spacing:-.045em;margin:0;font-size:28px}.finish-title>button{cursor:pointer;background:#fff;border:1px solid #d0ccc1;border-radius:50%;width:31px;height:31px}.ending-choice{grid-template-columns:1fr 1fr;gap:7px;margin:20px 0;display:grid}.ending-choice button{text-align:left;cursor:pointer;background:#eeebe2;border:1px solid #d2cec3;border-radius:9px;padding:11px}.ending-choice b,.ending-choice small{display:block}.ending-choice b{font-size:10px}.ending-choice small{color:#898b81;margin-top:3px;font-size:8px}.ending-choice button.active{background:#e9f6d1;border-color:#8fbe3c;box-shadow:0 0 0 2px #b8f34b25}.finish-label{letter-spacing:.14em;color:#85877d;margin:13px 0 6px;font-size:7px;font-weight:850;display:block}.winner-grid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.winner-grid button{cursor:pointer;background:#fffdf8;border:1px solid #d1cdc2;border-radius:7px;padding:9px 3px;font-size:8px;font-weight:800}.winner-grid button.active{color:#fff;background:#272b23;border-color:#272b23}.quick-result{background:#fffdf8;border:1px solid #d1cdc2;border-radius:9px;grid-template-columns:38px 1fr 32px 38px;align-items:center;max-width:280px;display:grid;overflow:hidden}.quick-result button{cursor:pointer;background:#eeebe2;border:0;height:40px}.quick-result input{text-align:right;background:0 0;border:0;outline:none;min-width:0;font-size:19px;font-weight:850}.quick-result b{color:#7e8077;text-align:center;font-size:9px}.showdown-entry{border-top:1px solid #d7d3c8;margin-top:17px;padding-top:15px}.showdown-head{justify-content:space-between;gap:15px;display:flex}.showdown-head .finish-label{margin:0}.showdown-head p{color:#898b81;margin:4px 0;font-size:8px}.showdown-targets{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.showdown-targets button{cursor:pointer;background:#fffdf8;border:1px solid #d0ccc1;border-radius:99px;padding:5px 8px;font-size:7px}.showdown-targets button.active{color:#fff;background:#272b23}.compact-card-picker{background:#24271f;border-radius:9px;grid-template-columns:1.7fr 1fr;gap:6px;margin-top:10px;padding:8px;display:grid}.compact-card-picker>div{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.compact-card-picker>div+div{grid-template-columns:repeat(4,1fr)}.compact-card-picker button{color:#fff;cursor:pointer;background:#33372e;border:1px solid #454a3e;border-radius:5px;height:28px;font-size:8px;font-weight:850}.compact-card-picker button.active{background:var(--lime);color:#1a1d17;border-color:var(--lime)}.revealed-summary{align-items:center;gap:12px;margin-top:8px;display:flex}.revealed-summary>span{min-width:55px;font-size:9px;font-weight:850}.revealed-summary .card-slots i{width:29px;height:37px;font-size:10px}.note-label{margin-top:14px}.finish-note{resize:none;background:#fffdf8;border:1px solid #d1cdc2;border-radius:8px;width:100%;height:52px;padding:9px;font-size:9px}.save-hand-now{color:#fff;cursor:pointer;background:#1e211b;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:12px;padding:13px 15px;font-size:10px;font-weight:850;display:flex}.save-hand-now span{color:var(--lime)}.no-showdown{color:#7d7f75;background:#eeebe2;border:1px solid #d0ccc1;border-radius:6px;place-items:center;width:64px;height:38px;font-size:8px;font-weight:850;display:grid}.replay-seat.folded{opacity:.28;filter:grayscale()}.replay-seat em{color:#b33e35;background:#f7f4ec;border:2px solid #b33e35;padding:2px 4px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@media (max-width:1100px){.live-capture-grid{grid-template-columns:minmax(480px,1fr) 270px}.live-log{display:none}}@media (max-width:760px){.live-capture{min-height:calc(100vh - 119px);padding:16px 12px 76px}.live-capture-head{height:62px}.live-capture-head h1{font-size:24px}.live-capture-head>div>p:last-child{font-size:7px}.live-capture-grid{min-height:0;display:block}.live-table-panel{border-radius:11px 11px 0 0;padding:54px 52px 12px}.live-table{aspect-ratio:1.15;border-width:8px}.live-seat{min-width:76px;padding:7px 5px}.live-seat b,.live-seat small{margin-left:24px}.live-seat .seat-pos{width:21px;height:21px;left:5px}.ls-0,.ls-2{left:2%}.ls-3,.ls-5{right:2%}.ls-1{left:-42px}.ls-4{right:-42px}.street-strip{margin-top:43px;overflow:auto}.street-strip button{white-space:nowrap;padding:7px}.street-strip .street-next{margin-top:-274px;position:absolute;right:18px}.action-pad{border-top:0;border-radius:0 0 11px 11px;padding:13px}.actor-head strong{font-size:20px}.amount-pad{padding-block:10px}.live-actions{grid-template-columns:repeat(3,1fr)}.live-actions button{height:58px}.key-hint{display:none}.finish-hand{margin-top:9px}.finish-sheet{max-height:92vh;padding:18px}.finish-title h2{font-size:24px}.winner-grid{grid-template-columns:repeat(3,1fr)}.showdown-head{display:block}.showdown-targets{justify-content:flex-start;margin-top:7px}.compact-card-picker{grid-template-columns:1fr}.compact-card-picker>div{grid-template-columns:repeat(7,1fr)}.capture-clock>button{display:block}.finish-overlay{align-items:end;padding:9px}.finish-sheet{border-radius:15px 15px 0 0}.quick-result{max-width:none}.hand-cards .no-showdown{width:52px}}.capture-clock>button:disabled{opacity:.35;cursor:default;text-decoration:none}.actor-head>small{color:#777a70;margin-top:3px;font-size:8px;display:block}.live-seat.settled{opacity:.68;cursor:default}.live-seat.allin small{color:#a16d08;font-weight:900}.street-strip button.complete{color:#cfe89e;border-color:#5b7040}.street-strip button:not(.active){cursor:default}.live-actions.legal-3{grid-template-columns:repeat(3,1fr)}.live-actions.legal-4{grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.live-actions.legal-4{grid-template-columns:repeat(2,1fr)}.actor-head>small{font-size:7px}.live-seat.settled{opacity:.58}}.live-seat .blind-post{color:#62490d;white-space:nowrap;background:#ffe39a;border:1px solid #c59326;border-radius:99px;padding:2px 6px;font-size:6px;font-weight:900;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #10120f55}.live-seat .blind-post.big{color:#463303;background:#f8c650}.forced-posts{border-block:1px solid #d5d0c5;margin:3px 0 9px;padding:5px 0}.forced-posts p{grid-template-columns:23px 1fr auto;align-items:center;gap:6px;margin:4px 0;font-size:8px;display:grid}.forced-posts p span{color:#4a3708;background:#f4c955;border-radius:5px;place-items:center;height:18px;font-size:6px;font-weight:900;display:grid}.forced-posts p b{font-size:8px}.forced-posts p strong{color:#8b6a18;font-size:8px}.live-log .forced-posts+.action-timeline{max-height:calc(100vh - 315px)}@media (max-width:760px){.live-seat .blind-post{padding:1px 4px;font-size:5px;bottom:-8px}}.auto-result{background:#fffdf8;border:1px solid #d1cdc2;border-radius:10px;margin-top:14px;padding:13px}.auto-result.pending{color:#8a8c82;border-style:dashed}.auto-result.pending>span{letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.auto-result.pending p{margin:4px 0;font-size:8px}.auto-result.ready{background:#f0f8df;border-color:#9fca54}.auto-result-head{grid-template-columns:1fr auto;align-items:center;display:grid}.auto-result-head span{letter-spacing:.13em;color:#648c10;grid-column:1/-1;font-size:7px;font-weight:850}.auto-result-head strong{letter-spacing:-.04em;margin-top:4px;font-size:20px}.auto-result-head>b{color:#5e8709;font-size:17px}.rank-results{border-top:1px solid #cfdfaf;margin-top:10px;padding-top:5px}.rank-results p{border-top:1px solid #dce8c4;grid-template-columns:1fr 1fr auto;align-items:center;margin:0;padding:5px 0;font-size:8px;display:grid}.rank-results p:first-child{border-top:0}.rank-results p span{color:#74776d}.rank-results p strong{text-align:right}.rank-results p.winner b,.rank-results p.winner strong{color:#5f8809}.hero-net{border-top:1px solid #cbdca9;justify-content:space-between;align-items:center;margin-top:7px;padding-top:9px;display:flex}.hero-net span{letter-spacing:.12em;color:#76796e;font-size:7px;font-weight:850}.hero-net strong{font-size:15px}.side-pot-note{color:#74776d;margin:8px 0 0;font-size:7px;line-height:1.45}.save-hand-now:disabled{color:#e5e2da;cursor:not-allowed;background:#aaa99f}.save-hand-now:disabled span{color:#e5e2da}.uncalled-return{background:#fff8dc;border:1px solid #d2c38d;border-radius:7px;padding:7px 9px;line-height:1.4;color:#735c18!important;font-size:8px!important}.deck52{flex-direction:column;gap:5px;margin:10px 0;display:flex}.d52-legend{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 2px;display:grid}.d52-legend span{text-align:center;font:22px Georgia,serif}.d52-legend .red{color:#e0655a}.d52-legend .black{color:#cbc2b2}.d52-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.d52-card{color:#151713;cursor:pointer;background:#f4ecdd;border:1px solid #b8a57e;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;font:900 20px Georgia,serif;display:flex;box-shadow:inset 0 0 0 2px #f8f1e3}.d52-card i{font-size:23px;font-style:normal}.d52-card.red{color:#a91f1c}.d52-card.taken,.d52-card:disabled{opacity:.22;box-shadow:none;color:#6c5a31;cursor:not-allowed;background:#221f1a}.hand-row-wrap{border-top:1px solid #e0dcd1;position:relative}.hand-row-wrap .hand-row{border-top:0;padding-right:92px}.edit-hand-button{color:#53770d;cursor:pointer;background:#eef7dc;border:1px solid #9aba5f;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:850;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.replay-head-actions{align-items:center;gap:7px;display:flex}.replay-head-actions button{color:#fff;cursor:pointer;background:#252921;border:0;border-radius:8px;padding:11px 13px;font-size:9px;font-weight:850}.hand-editor{background:#f7f5ee}.editor-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.editor-head h1{letter-spacing:-.05em;margin:0;font-size:38px}.editor-head p:last-child{color:#7e8077;font-size:10px}.editor-head>div:last-child{gap:7px;display:flex}.editor-head button{cursor:pointer;background:#efede5;border:1px solid #d0ccc1;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:850}.editor-head button.save-edit{color:#fff;background:#252921;border-color:#252921}.editor-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:12px;display:grid}.editor-card{background:#fffdf8;border:1px solid #d5d1c5;border-radius:12px;min-width:0;padding:18px}.editor-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.editor-card-head span{color:#789e29;letter-spacing:.13em;font-size:7px;font-weight:900}.editor-card-head h2{margin:3px 0 0;font-size:18px}.editor-ending{margin:0;display:flex}.editor-ending button{min-height:36px;padding:7px 10px}.editor-targets{margin-bottom:10px}.editor-selected{background:#f2efe7;border:1px solid #ded9cd;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.editor-selected>b{min-width:70px;font-size:9px}.editor-selected>small{color:#85877d;font-size:7px}.editor-note{color:#85877d;letter-spacing:.12em;margin-top:14px;font-size:7px;font-weight:850;display:block}.editor-note textarea{resize:none;background:#fff;border:1px solid #d5d0c5;border-radius:8px;width:100%;height:65px;margin-top:6px;padding:9px;display:block}.edit-action-list{gap:5px;max-height:560px;display:grid;overflow:auto}.edit-action-list>div{grid-template-columns:22px .8fr 1fr .8fr 80px 27px;align-items:center;gap:4px;display:grid}.edit-action-list>div>span{color:#777970;background:#e9e6dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.edit-action-list select,.edit-action-list input{background:#f8f6ef;border:1px solid #d6d1c6;border-radius:6px;min-width:0;padding:7px 5px;font-size:8px}.edit-action-list button{color:#b2423a;cursor:pointer;background:0 0;border:0;font-size:16px}@media (max-width:900px){.editor-grid{grid-template-columns:1fr}.editor-head{flex-direction:column;align-items:flex-start}.hand-row-wrap .hand-row{padding-right:76px}.edit-hand-button{right:7px}.replay-head-actions{flex-direction:column;align-items:stretch}}.editor-action-tools{align-items:center;gap:7px;display:flex}.editor-action-tools>b{color:#85877d;font-size:8px}.editor-action-tools button{color:#53770d;cursor:pointer;background:#eef7dc;border:1px solid #9aba5f;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:850}.rs-6{bottom:-24px;left:50%;transform:translate(-50%)}.rs-7{top:15%;left:-28px}.rs-8{top:15%;right:-28px}.live-seat{box-sizing:border-box;width:108px}.replay-seat{box-sizing:border-box;width:96px}@media (max-width:760px){.live-seat{width:78px}.replay-seat{width:72px}}.seating-card{grid-column:1/-1}.seating-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.seating-title p{color:#85877d;margin:5px 0 0;font-size:9px}.seating-title>span{color:#60870d;letter-spacing:.08em;background:#e9f6d1;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:900}.seat-order-list{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.seat-order-list>div{background:#f4f1e9;border:1px solid #d8d3c8;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:8px;display:grid}.seat-order-list>div>i{color:#fff;background:#292d25;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.seat-order-list>div>b{font-size:9px}.seat-order-list>div>b>small{color:#85877d;letter-spacing:.07em;margin-top:3px;font-size:6px;display:block}.seat-order-list>div.dealer-selected{background:#edf8d9;border-color:#8fbd3d;box-shadow:0 0 0 2px #b8f34b24}.seat-order-list>div.dealer-selected>i{background:var(--lime);color:#1b1e18}.seat-order-list>div.dealer-selected b>small{color:#5f860d}.seat-order-list>div.seat-inactive{opacity:.5}.seat-order-actions{grid-column:1/-1;grid-template-columns:32px 32px 1fr;gap:4px;display:grid}.seat-order-actions button{color:#5f6259;cursor:pointer;background:#fffdf8;border:1px solid #d0ccc1;border-radius:6px;padding:6px;font-size:8px;font-weight:850}.seat-order-actions button.choose-dealer{color:#fff;background:#282c24;border-color:#282c24}.seat-order-actions button:disabled{opacity:.35;cursor:not-allowed}.seating-help{color:#7d8076;margin-top:10px;font-size:8px;display:block}@media (max-width:760px){.seat-order-list{grid-template-columns:1fr}.seating-title{display:block}.seating-title>span{margin-top:8px;display:inline-block}}.visual-seat-config{background:radial-gradient(#3d473a 0%,#30372e 62%,#222720 100%);border:6px solid #c9c2ae;border-radius:50%;width:min(700px,86%);height:330px;margin:30px auto 22px;position:relative;box-shadow:0 0 0 1px #9f9885,0 18px 32px #24271f24,inset 0 0 42px #15181299}.visual-seat-config:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:10px}.visual-table-center{color:#fff;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.visual-table-center b{font-size:12px}.visual-table-center span{color:#bfc5b9;margin-top:5px;font-size:8px}.visual-config-seat{z-index:2;width:128px;position:absolute}.visual-config-seat>button:first-child{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #d5d1c8;border-radius:12px;width:100%;min-height:66px;padding:10px 12px;transition:transform .14s,border-color .14s,box-shadow .14s;box-shadow:0 8px 20px #10120f4f}.visual-config-seat>button:first-child:hover{border-color:#a9b68d;transform:translateY(-2px);box-shadow:0 12px 22px #10120f66}.visual-config-seat small,.visual-config-seat b,.visual-config-seat span{display:block}.visual-config-seat small{color:#9b9c93;letter-spacing:.06em;font-size:6px}.visual-config-seat b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.visual-config-seat span{color:#5d850d;margin-top:4px;font-size:8px}.visual-config-seat.dealer>button:first-child{border-color:#ddb43f}.visual-config-seat.inactive{opacity:.46}.visual-btn-chip{color:#20231d;cursor:pointer;background:#fff;border:2px solid #252921;border-radius:99px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:7px;font-weight:900;display:none;position:absolute;top:-10px;right:-8px;box-shadow:0 3px 8px #1115}.visual-config-seat.selected .visual-btn-chip,.visual-config-seat.dealer .visual-btn-chip{display:grid}.visual-config-seat.dealer .visual-btn-chip{background:#f5c951}.visual-btn-chip:disabled{cursor:not-allowed}.seat-fine-tuning{border-top:1px solid #dedacf;margin-top:8px;padding-top:10px}.seat-fine-tuning>summary{color:#777a70;cursor:pointer;font-size:8px}@media (max-width:760px){.visual-seat-config{border-width:5px;width:94%;height:360px}.visual-config-seat{width:90px}.visual-config-seat>button:first-child{min-height:58px;padding:7px 8px}.visual-config-seat b{font-size:8px}.visual-btn-chip{min-width:25px;height:25px;top:-8px;right:-5px}}.replay-hole-cards{justify-content:center;gap:3px;margin-top:4px;display:flex!important}.replay-hole-cards i{color:#20231d;background:#fff;border:1px solid #d1cdc2;border-radius:4px;place-items:center;min-width:25px;height:28px;display:grid;font:10px Georgia,serif!important}.replay-hole-cards i.red{color:#d54a3d}.replay-seat.cards-up{min-width:92px}.replay-seat .replay-blind{color:#4d3909;white-space:nowrap;background:#f6ce66;border:1px solid #c89629;border-radius:99px;padding:2px 5px;font:6px Arial,sans-serif;position:absolute;top:auto;bottom:-9px;left:50%;transform:translate(-50%)}.replay-seat .fold-stamp{color:#b33e35;background:#f7f4ec;border:2px solid #b33e35;border-radius:0;padding:2px 4px;font:8px Arial,sans-serif;position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.final-result p b{color:inherit}.final-result small{color:#777970;margin-top:8px;font-size:7px;line-height:1.4;display:block}.blind-level-bar{background:#ebe8df;border:1px solid #d4d0c5;border-radius:10px;grid-template-columns:220px 1fr 150px;align-items:center;gap:16px;height:54px;margin-bottom:9px;padding:8px 13px;display:grid}.blind-level-bar>div{grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;display:grid}.blind-level-bar span{width:42px;height:33px;color:var(--lime);letter-spacing:.08em;text-align:center;background:#252921;border-radius:7px;grid-row:1/3;place-items:center;font-size:7px;font-weight:900;display:grid}.blind-level-bar strong{font-size:14px}.blind-level-bar input{accent-color:#85b92d;width:100%}.blind-level-bar>b{color:#81847a;text-align:right;font-size:7px}.blind-level-bar input:disabled{opacity:.35}.live-seat .seat-stack{color:#4f720b;margin-left:30px;font-size:9px;display:block}.live-seat.folded .seat-stack{color:#777}.replay-stack{color:#54780d;margin-top:2px;font-size:8px;display:block}.common-stack{gap:6px;margin:16px 0;display:flex}.common-stack input{border:1px solid #d2cec3;border-radius:8px;flex:1;min-width:0;padding:10px;font-size:11px;font-weight:800}.common-stack button{color:#fff;cursor:pointer;background:#252921;border:0;border-radius:8px;padding:0 13px;font-size:8px;font-weight:800}.stack-list>div{position:relative}.stack-list>div>label{background:#f6f3eb;border:1px solid #d4d0c5;border-radius:7px;align-items:center;margin-left:auto;display:flex;overflow:hidden}.stack-list>div>label input{text-align:right;background:0 0;border:0;width:92px;padding:7px;font-size:9px;font-weight:800}.stack-list>div>label small{color:#8a8c82;padding-right:7px;font-size:6px}.stack-list>div>em{color:#bd4d43;font-size:6px;font-style:normal;font-weight:900}.stack-list>div>i{color:#62880d;background:#e1f4bd;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal}.stack-list>div.eliminated{opacity:.55;background:#f1e7e4}.player-out{opacity:.45;background:#f3ece8}.player-out>span>small{color:#a64239!important;background:#f2d5d0!important}.bet-size-slider{border-top:1px solid #d5d1c6;padding-top:9px;margin-top:11px!important;display:block!important}.bet-size-slider label{color:#85877d;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;display:flex}.bet-size-slider label strong{color:#20231d;font-size:13px}.bet-size-slider input[type=range]{accent-color:#83b72b;cursor:pointer;background:0 0;border:0;width:100%;height:20px;margin-top:4px;padding:0;display:block}.blind-schedule-card{grid-column:1/-1}.schedule-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.schedule-heading p{color:#898b81;margin:5px 0 0;font-size:9px}.schedule-heading>button,.add-blind-level{color:#62655b;cursor:pointer;background:#efede5;border:1px solid #cbc7bc;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.blind-level-list{margin-top:18px}.blind-level-labels,.blind-level-row{grid-template-columns:55px repeat(3,1fr) 30px;align-items:center;gap:7px;display:grid}.blind-level-labels{color:#898b81;letter-spacing:.1em;padding:0 3px 6px;font-size:7px;font-weight:850}.blind-level-row{border-top:1px solid #e0dcd1;padding:6px 3px}.blind-level-row>b{width:27px;height:27px;color:var(--lime);background:#292d25;border-radius:7px;place-items:center;font-size:8px;display:grid}.blind-level-row input{text-align:right;background:#f8f6ef;border:1px solid #d2cec3;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:9px;font-weight:800}.blind-level-row button{color:#b34b42;cursor:pointer;background:0 0;border:0;font-size:17px}.blind-level-row button:disabled{opacity:.2}.add-blind-level{color:#fff;background:#252921;border-color:#252921;width:100%;margin-top:10px}.settings-grid{max-width:1100px}.tournament-name-field{min-width:270px;display:block}.tournament-name-field span,.chip-operation>span,.event-log>span,.save-template>span{color:#85877d;letter-spacing:.12em;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.tournament-name-field input{background:#fffdf8;border:1px solid #d2cec3;border-radius:8px;width:100%;padding:10px 12px;font-size:11px;font-weight:800}.roster-card{min-width:0}.chip-operation{background:#f1eee6;border:1px solid #d8d4c9;border-radius:8px;grid-template-columns:1fr 130px;align-items:center;gap:8px;margin:10px 0 14px;padding:8px 10px;display:grid}.chip-operation>span{margin:0}.chip-operation input{text-align:right;background:#fff;border:1px solid #d2cec3;border-radius:6px;min-width:0;padding:7px;font-size:9px;font-weight:800}.tournament-roster>div{grid-template-columns:28px minmax(90px,1fr) 125px 100px;gap:7px;padding:10px 4px;display:grid}.tournament-roster>div>b>small{color:#6c920e;letter-spacing:.07em;background:0 0;margin:3px 0 0;padding:0;font-size:6px;display:block}.tournament-roster>div.eliminated>b>small{color:#b24d44}.tournament-roster>div>label{margin:0}.tournament-roster>div>select{background:#f6f3eb;border:1px solid #d4d0c5;border-radius:7px;min-width:0;padding:7px;font-size:8px}.tournament-roster .player-money-actions{grid-column:2/-1;gap:5px;display:flex}.tournament-roster .player-money-actions button{color:#5f6258;background:#efede5;border:1px solid #d1cdc2;border-radius:6px;margin:0;padding:6px 9px;text-decoration:none}.tournament-roster .player-money-actions button.reentry{color:#fff;background:#252921;border-color:#252921}.event-log{border-top:1px solid #dedacf;margin-top:18px;padding-top:13px}.event-log>p{border-bottom:1px solid #e1ddd2;justify-content:space-between;margin:0;padding:8px 2px;font-size:9px;display:flex}.event-log>p small{color:#7f8178}.event-log .empty-event{color:#989a91}.ante-mode{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 4px;display:grid}.ante-mode button{text-align:left;cursor:pointer;background:#efede5;border:1px solid #d2cec3;border-radius:8px;padding:9px}.ante-mode b,.ante-mode small{display:block}.ante-mode b{font-size:9px}.ante-mode small{color:#878980;margin-top:3px;font-size:7px}.ante-mode button.active{background:#e9f6d1;border-color:#8fbe3c;box-shadow:0 0 0 2px #b8f34b25}.blind-level-row input:disabled{opacity:.4}.rename-input{color:#1c1f19;background:#fffef9;border:1px solid #88b932;border-radius:6px;outline:none;width:140px;padding:5px 8px;font-size:10px;font-weight:800;box-shadow:0 0 0 3px #b8f34b22}.tournament-hub{background:#f4f1e8}.tournament-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.tournament-section-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.tournament-section-head h2{margin:0;font-size:15px}.tournament-section-head span{min-width:19px;height:19px;color:var(--lime);background:#252921;border-radius:99px;place-items:center;font-size:7px;display:grid}.tournament-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tournament-card{background:#fffdf8;border:1px solid #d3cfc4;border-radius:12px;padding:17px;box-shadow:0 8px 20px #292b2410}.tournament-card>div>span{color:#6e970f;letter-spacing:.12em;font-size:7px;font-weight:900}.tournament-card h3{margin:6px 0 4px;font-size:18px}.tournament-card p{color:#85877d;margin:0;font-size:8px}.tournament-card>strong{letter-spacing:-.04em;margin:17px 0 11px;font-size:23px;display:block}.tournament-card>strong small{color:#888a80;letter-spacing:0;font-size:8px}.tournament-card footer{border-top:1px solid #e0dcd1;gap:5px;padding-top:11px;display:flex}.tournament-card footer button{color:#60635a;cursor:pointer;background:#efede5;border:1px solid #d0ccc1;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.tournament-card footer button.primary{color:#fff;background:#252921;border-color:#252921;flex:1}.tournament-card footer button.archive{color:#ad4a42}.tournament-card footer button.delete-tournament{color:#ad4a42;border-color:#d5a29e}.archived-head{margin-top:28px}.archived-list{border:1px solid #d4d0c5;border-radius:10px;overflow:hidden}.archived-item{background:#ebe8df;border-top:1px solid #ddd9ce;align-items:center;display:flex}.archived-item:first-child{border-top:0}.archived-item>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.archived-item span>*{display:block}.archived-item b{font-size:9px}.archived-item small{color:#898b81;margin-top:3px;font-size:7px}.archived-item strong{color:#587c0d;font-size:8px}.delete-archived{color:#b04040;cursor:pointer;opacity:.6;background:0 0;border:0;flex-shrink:0;padding:11px 12px;font-size:11px}.delete-archived:hover{opacity:1}.new-tournament-card{color:#fff;background:#20231d;border-radius:13px;padding:22px;position:sticky;top:92px}.new-tournament-card .micro{color:var(--lime);margin-bottom:8px}.new-tournament-card h2{margin:0 0 20px;font-size:21px}.new-tournament-card>label{color:#9da098;letter-spacing:.12em;margin-top:11px;font-size:7px;font-weight:850;display:block}.new-tournament-card input,.new-tournament-card select{color:#fff;background:#2d3129;border:1px solid #45493f;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.template-preview{border:1px solid #3e4338;border-radius:8px;margin:12px 0;padding:10px}.template-preview p{margin:0}.template-preview p>*{display:block}.template-preview b{color:var(--lime);font-size:9px}.template-preview span,.template-preview small{color:#c2c5bc;margin-top:3px;font-size:7px}.create-tournament{background:var(--lime);color:#1c1f19;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:11px 12px;font-size:9px;font-weight:900;display:flex}.save-template{border-top:1px solid #3c4036;margin-top:18px;padding-top:15px}.save-template>div{gap:5px;display:flex}.save-template input{min-width:0;margin:0}.save-template button{color:#252821;cursor:pointer;background:#f2efe7;border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:800}.advanced-stats{background:#f5f2ea}.stats-title{align-items:center}.stats-scope{background:#eae7de;border:1px solid #d2cec3;border-radius:9px;padding:3px;display:flex}.stats-scope button{color:#777a70;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 13px;font-size:8px;font-weight:850}.stats-scope button.active{color:#fff;background:#252921;box-shadow:0 3px 8px #20231d24}.advanced-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.advanced-summary>div{background:#ebe8df;border:1px solid #d5d1c6;border-radius:10px;min-width:0;padding:13px}.advanced-summary span,.advanced-summary small{color:#85877d;letter-spacing:.1em;font-size:7px;display:block}.advanced-summary strong{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 2px;font-size:17px;display:block;overflow:hidden}.advanced-summary b{font-size:11px}.advanced-summary small{letter-spacing:0}.advanced-table-wrap{background:#fffdf8;border:1px solid #d3cfc4;border-radius:11px;overflow-x:auto}.advanced-stats-row{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e1ddd2;grid-template-columns:minmax(125px,1.5fr) repeat(9,minmax(60px,.7fr));align-items:center;width:100%;min-width:830px;min-height:49px;padding:0 12px;display:grid}.advanced-stats-row:hover{background:#f2f7e8}.advanced-stats-row>span:first-child{align-items:center;gap:8px;display:flex}.advanced-stats-row>span>i{color:#fff;background:#282c24;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:850;display:grid}.advanced-stats-row strong{font-size:9px}.advanced-stats-head{color:#85877d;letter-spacing:.08em;cursor:default;background:#e9e6dd;border:0;min-height:31px;font-size:7px;font-weight:850}.advanced-stats-head:hover{background:#e9e6dd}.stats-analysis-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.analysis-card{background:#fffdf8;border:1px solid #d3cfc4;border-radius:11px;padding:17px}.analysis-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analysis-head span{color:#85877d;letter-spacing:.12em;font-size:7px;font-weight:850;display:block}.analysis-head h2{margin:4px 0 0;font-size:16px}.analysis-head select{background:#efede5;border:1px solid #d2cec3;border-radius:7px;padding:7px;font-size:8px;font-weight:750}.comparison-card .analysis-head>div:last-child{align-items:center;gap:5px;display:flex}.comparison-card .analysis-head>div:last-child b{color:#8c8e85;font-size:7px}.comparison-grid{margin-top:14px}.comparison-names,.comparison-grid>div{text-align:center;border-top:1px solid #e1ddd2;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:31px;display:grid}.comparison-grid>div b{font-size:10px}.comparison-grid>div span{color:#85877d;letter-spacing:.08em;font-size:7px}.comparison-grid>div b:first-child{text-align:left}.comparison-grid>div b:last-child{text-align:right}.comparison-grid .comparison-names{background:#efede5;border:0;border-radius:7px;padding:0 8px}.comparison-grid .comparison-names strong{font-size:9px}.comparison-grid .comparison-names strong:first-child{text-align:left}.comparison-grid .comparison-names strong:last-child{text-align:right}.position-results{margin-top:14px}.position-results>div{border-top:1px solid #e1ddd2;grid-template-columns:50px 1fr 60px 75px;align-items:center;gap:7px;min-height:33px;display:grid}.position-results>div>b{font-size:9px}.position-results>div>div{background:#ebe8df;border-radius:99px;height:7px;overflow:hidden}.position-results>div>div i{border-radius:99px;height:100%;display:block}.position-results i.positive{background:#7faa2f}.position-results i.negative{background:#c76258}.position-results span{color:#85877d;text-align:right;font-size:7px}.position-results strong{text-align:right;font-size:9px}.position-results>p{color:#8a8c82;font-size:9px}.stack-evolution{margin-top:12px}.chart-legend{color:#62655b;align-items:center;gap:14px;margin-top:12px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:2px;width:8px;height:8px}.chart-legend i.player-a,.stack-point i.player-a{background:#80ad2f}.chart-legend i.player-b,.stack-point i.player-b{background:#252921}.chart-legend small{color:#92948a;margin-left:auto;font-size:7px}.stack-chart{background:repeating-linear-gradient(#f1eee6 0 1px,#0000 1px 25%);border:1px solid #ddd9ce;border-radius:9px;align-items:stretch;gap:3px;height:210px;margin-top:12px;padding:12px 8px 0;display:flex;overflow-x:auto}.stack-point{flex:1;grid-template-rows:1fr 18px;align-items:end;min-width:24px;display:grid}.stack-point>div{justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.stack-point>div i{border-radius:3px 3px 0 0;width:7px;min-height:2px;transition:height .2s;display:block}.stack-point>small{text-align:center;color:#96988e;font-size:6px}.stack-chart>p{color:#8b8d83;margin:auto;font-size:9px}.stats-definitions{background:#ebe8df;border:1px solid #d5d1c6;border-radius:9px;margin-top:12px;padding:10px 13px}.stats-definitions summary{cursor:pointer;font-size:8px;font-weight:850}.stats-definitions p{color:#777a70;margin:8px 0 0;font-size:8px;line-height:1.65}.history-ranking-card{grid-column:1/-1;margin-top:14px}.history-ranking-card>.analysis-head{align-items:center}.history-ranking-card>.analysis-head small{color:#85877d;font-size:8px}.history-podium{justify-content:center;align-items:flex-end;gap:10px;min-height:80px;margin:18px 0 20px;display:flex}.podium-step{background:#ebe8df;border:1px solid #d5d1c6;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:110px;padding:12px 14px;display:flex}.podium-0{background:#fffaed;border-color:#e8d472;box-shadow:0 4px 12px #e8d47222}.podium-1{background:#f2f2f2;border-color:#c8cac4}.podium-2{background:#faf5f0;border-color:#d9c4a8}.podium-step .podium-medal{font-size:20px;line-height:1}.podium-step b{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:10px;font-weight:850;overflow:hidden}.podium-step strong{font-size:13px}.podium-step small{color:#85877d;font-size:7px}.history-table-wrap{background:#fffdf8;border:1px solid #d8d4c9;border-radius:9px;overflow-x:auto}.history-table{border-collapse:collapse;width:100%;min-width:500px}.history-table th{color:#82847b;letter-spacing:.1em;text-align:right;white-space:nowrap;background:#eae7de;border-bottom:1px solid #d8d4c9;padding:8px 11px;font-size:7px;font-weight:850}.history-table th:first-child{text-align:left}.history-table td{text-align:right;border-top:1px solid #e5e1d7;padding:9px 11px;font-size:9px;font-weight:750}.history-table td:first-child{text-align:left;align-items:center;gap:7px;min-width:130px;display:flex}.history-table td i{color:#fff;background:#282c24;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:850;display:grid}.history-table td b{font-size:9px;font-weight:850}.history-table td em{margin-left:2px;font-size:11px;font-style:normal}.history-table td.not-played{color:#bcbdb5}.history-table td.total-col{background:#f1f8e5;font-size:10px;font-weight:900}.history-table tr:nth-child(2n) td{background:#faf8f2}.history-table tr:nth-child(2n) td.total-col{background:#ecf6d8}.ending-choice button:disabled{opacity:.38;cursor:not-allowed}.showdown-head>div:first-child p{max-width:360px;line-height:1.45}.compact-card-picker button:disabled{opacity:.16;filter:grayscale();cursor:not-allowed;text-decoration:line-through}.compact-card-picker button.used-card{color:#74786e;background:#1c1f1a}.revealed-summary{flex-wrap:wrap}.revealed-summary .card-slots i,.revealed-summary .card-slots button{width:29px;height:37px;font-size:10px}.removable-card-slots button{cursor:pointer;background:#fff;border:1px solid #b8b3a7;border-radius:6px;place-items:center;font-family:Georgia,serif;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 3px 7px #3d3d3320}.removable-card-slots button.red{color:#d64c3e}.removable-card-slots button.black{color:#1d201a}.removable-card-slots button span{color:#fff;background:#b84d44;border-radius:50%;place-items:center;width:14px;height:14px;font:9px Arial,sans-serif;display:grid;position:absolute;top:-6px;right:-5px}.undo-card{color:#5f6258;cursor:pointer;background:#eeebe2;border:1px solid #d0ccc1;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.undo-card:disabled{opacity:.35;cursor:not-allowed}.revealed-summary>small{color:#888a81;margin-left:auto;font-size:7px}@media (max-width:760px){.blind-level-bar{grid-template-columns:1fr;gap:7px;height:auto;padding:9px}.blind-level-bar>b{text-align:left}.live-capture-grid{margin-top:0}.live-seat .seat-stack{margin-left:24px;font-size:7px}.stack-list>div{flex-wrap:wrap}.stack-list>div>label{order:3;width:100%;margin-left:37px}.stack-list>div>label input{width:100%}.blind-level-labels,.blind-level-row{grid-template-columns:38px repeat(3,minmax(58px,1fr)) 24px;gap:4px}.blind-level-row input{padding:7px 4px}.schedule-heading{display:block}.schedule-heading>button{margin-top:9px}.tournament-name-field{min-width:0;margin-top:15px}.tournament-layout,.tournament-cards{grid-template-columns:1fr}.new-tournament-card{order:-1;position:static}.tournament-roster>div{grid-template-columns:28px 1fr 100px;display:grid}.tournament-roster>div>label{order:initial;width:auto;margin:0}.tournament-roster>div>select,.tournament-roster .player-money-actions{grid-column:2/-1}.chip-operation,.ante-mode{grid-template-columns:1fr}}.tournament-winner{text-align:center;background:#f5f2e9;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 68px);display:flex}.tournament-winner .micro{margin-bottom:18px}.tournament-winner>span{width:70px;height:70px;color:var(--lime);background:#20231d;border-radius:22px;place-items:center;font-size:31px;display:grid;box-shadow:0 14px 30px #15181235}.tournament-winner h1{letter-spacing:-.06em;margin:16px 0 3px;font-size:52px}.tournament-winner p{color:#65685f;font-size:13px}.tournament-winner small{color:#999b91;font-size:9px}@media (max-width:760px){.stats-title .stats-scope{margin-top:14px}.advanced-summary{grid-template-columns:1fr 1fr}.advanced-summary strong{font-size:14px}.stats-analysis-grid{grid-template-columns:1fr}.analysis-head{display:block}.analysis-head>select,.comparison-card .analysis-head>div:last-child{width:100%;margin-top:10px}.comparison-card .analysis-head>div:last-child select{flex:1;min-width:0}.position-results>div{grid-template-columns:42px 1fr 48px 68px}.stack-evolution .analysis-head select{width:100%;margin-top:10px}.chart-legend{flex-wrap:wrap}.chart-legend small{width:100%;margin:0}.stack-chart{height:180px}.advanced-stats-row{min-width:790px}}.advanced-stats-head-ext,.advanced-stats-row-ext{grid-template-columns:minmax(120px,1.5fr) repeat(19,minmax(46px,.5fr));min-width:1240px}.row-selected{border-left:3px solid #7faa2f;background:#f0f7df!important}.stat-bar{align-items:center;gap:6px;margin-bottom:5px;display:flex}.sb-label{color:#68706a;white-space:nowrap;min-width:82px;font-size:7px;font-weight:800}.sb-track{background:#e0edc4;border-radius:99px;flex:1;height:6px;overflow:hidden}.sb-fill{background:#7caa2f;border-radius:99px;height:100%;transition:width .3s;display:block}.sb-danger{background:#c47850}.sb-val{text-align:right;color:#383d33;min-width:30px;font-size:8px;font-weight:850}.ppp-header{border-bottom:1px solid #d8e9b6;align-items:center;gap:11px;margin-bottom:16px;padding-bottom:13px;display:flex}.ppp-header .ppp-avatar i{color:#c0ef50;background:#252921;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;font-weight:900;display:grid}.ppp-id{flex:1;min-width:0}.ppp-id h3{margin:0;font-size:16px}.ppp-id p{color:#717569;margin:3px 0 0;font-size:8px}.ppp-close{color:#4d6919;cursor:pointer;background:#e4efd0;border:0;border-radius:7px;flex-shrink:0;width:28px;height:28px;padding:0;font-size:16px;line-height:1}.ppp-body{grid-template-columns:1fr 1fr 1.2fr;gap:14px;display:grid}.ppp-section-head{letter-spacing:.12em;color:#7a9d27;border-bottom:1px solid #d4e8a6;margin-bottom:8px;padding-bottom:5px;font-size:7px;font-weight:900}.ppp-col{min-width:0}.ppp-insights ul{margin:0 0 12px;padding-left:14px;list-style:outside}.ppp-insights li{color:#383d33;font-size:8px;line-height:1.75}.ppp-mini-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ppp-mini-stats>div{background:#eef7d8;border:1px solid #d5e9af;border-radius:7px;padding:8px 10px}.ppp-mini-stats>div span{letter-spacing:.1em;color:#7a9d27;font-size:6px;font-weight:850;display:block}.ppp-mini-stats>div strong{margin-top:3px;font-size:13px;display:block}@media (max-width:760px){.ppp-body{grid-template-columns:1fr}.ppp-mini-stats{grid-template-columns:repeat(3,1fr)}.player-profile-panel{padding:12px}}.chip-evo-card{margin-top:12px}.chip-evo-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evo-adj-toggle{color:#717569;cursor:pointer;background:#efede5;border:1px solid #d2cec3;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:850;display:flex}.evo-adj-toggle input{accent-color:#7faa2f;margin:0}.evo-player-filter{flex-wrap:wrap;gap:5px;margin:12px 0 4px;display:flex}.evo-player-chip{cursor:pointer;color:#6a6e63;background:#f0ede5;border:1px solid #d5d1c6;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:800;transition:background .15s;display:flex}.evo-player-chip input{accent-color:#7faa2f;cursor:pointer;margin:0}.evo-player-chip i{border-radius:2px;flex-shrink:0;width:9px;height:9px;display:inline-block}.evo-chip-on{color:#3a4e1c;background:#eaf4d2;border-color:#bcd97a}.evo-svg{width:100%;margin-top:6px;display:block;overflow:visible}.evo-empty{color:#8a8c82;text-align:center;padding:40px 0;font-size:9px}.evo-legend{color:#86887e;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:7px;display:flex}.evo-legend span{align-items:center;gap:5px;display:flex}.evo-line-solid{background:#7faa2f;border-radius:1px;width:18px;height:2px;display:inline-block}.evo-line-dashed{border-top:2px dashed #7faa2f;width:18px;height:0;margin-bottom:1px;display:inline-block}.evo-legend small{color:#a0a29a;margin-left:auto;font-size:7px}@media (max-width:760px){.chip-evo-controls{display:block}.chip-evo-controls>*{width:100%;margin-top:8px}.evo-player-filter{gap:4px}}.range-viewer{background:#fffdf8;border:1px solid #d3cfc4;border-radius:11px;margin-top:12px;overflow:hidden}.range-viewer-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 17px;display:flex}.range-viewer-toggle:hover{background:#f5f2ea}.range-viewer-toggle>div{flex-direction:column;gap:3px;display:flex}.range-viewer-toggle span{letter-spacing:.12em;color:#5b7c0d;font-size:8px;font-weight:900}.range-viewer-toggle small{color:#93958b;font-size:7px}.range-viewer-toggle>i{color:#93958b;flex-shrink:0;font-size:10px;font-style:normal}.range-viewer-body{border-top:1px solid #e6e2d8;padding:0 17px 17px}.rv-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 10px;display:flex}.rv-controls select{background:#efede5;border:1px solid #d2cec3;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:750}.rv-pos-filter{flex-wrap:wrap;gap:3px;display:flex}.rv-pos-filter button{color:#6a6e63;cursor:pointer;background:#efede5;border:1px solid #d5d1c6;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:850}.rv-pos-filter button.active{color:#c0ef50;background:#252921;border-color:#252921}.rv-legend{color:#86887e;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:7px;display:flex}.rv-legend span{align-items:center;gap:4px;display:flex}.rv-legend small{color:#a4a6a0;text-align:right;max-width:240px;margin-left:auto;font-size:6.5px;line-height:1.4}.rl-r{background:#6a9e28;border-radius:2px;width:10px;height:10px;display:inline-block}.rl-c{background:#3564a0;border-radius:2px;width:10px;height:10px;display:inline-block}.rl-e{background:#e0dcd2;border-radius:2px;width:10px;height:10px;display:inline-block}.rv-labels-row{grid-template-columns:20px repeat(13,1fr);gap:2px;margin-left:2px;display:grid}.rv-labels-row span,.rv-labels-col span{color:#9a9c92;text-align:center;padding:2px 0;font-size:6.5px;font-weight:850;line-height:1}.rv-labels-row span:first-child{visibility:hidden}.rv-grid-wrap{gap:2px;display:flex}.rv-labels-col{flex-direction:column;flex-shrink:0;gap:2px;width:20px;display:flex}.rv-labels-col span{justify-content:center;align-items:center;height:100%;font-size:6.5px;display:flex}.rv-grid{flex:1;grid-template-columns:repeat(13,1fr);gap:2px;min-width:0;display:grid}.rv-cell{aspect-ratio:1;cursor:default;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;min-width:0;transition:transform .1s;display:flex;overflow:hidden}.rv-cell:hover{z-index:2;position:relative;transform:scale(1.15)}.rv-cell b{letter-spacing:-.03em;white-space:nowrap;font-size:5.5px;font-weight:900;line-height:1}.rv-cell small{opacity:.8;margin-top:1px;font-size:4.5px;line-height:1}@media (max-width:760px){.rv-controls{flex-direction:column;align-items:stretch}.rv-controls select{width:100%}.rv-pos-filter{justify-content:flex-start}.rv-legend{flex-direction:column;align-items:flex-start}.rv-legend small{text-align:left;max-width:100%;margin-left:0}.rv-cell b{font-size:4.5px}.rv-cell small{display:none}}.metric-sample{flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.05;display:flex!important}.metric-sample span{font-weight:850}.metric-sample small{color:#92958a;letter-spacing:.02em;margin-top:4px;font-size:7px;font-weight:750;display:block}:root{--ink:#f1eadb;--paper:#121311;--green:#d8a91c;--lime:#d8a91c;--muted:#938d81;--line:#3c3932;--s05-red:#b92320;--s05-gold:#d8a91c;--s05-cream:#eee4d0;--s05-black:#0b0c0b;--s05-panel:#151613}body{color:var(--s05-cream);font-family:var(--font-geist-sans),Arial,sans-serif;background-color:#090a09;background-image:radial-gradient(circle at 16% 4%,#4c1c171f 0,#0000 28%),radial-gradient(circle at 84% 12%,#b98b1814 0,#0000 24%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.pl-shell{min-height:100vh;color:var(--s05-cream);background:0 0}.pl-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0bf2;border-bottom:1px solid #6b531f;height:78px;padding:0 28px;position:sticky;top:0;box-shadow:0 12px 30px #0008}.pl-brand{gap:12px;color:var(--s05-cream)!important;letter-spacing:0!important}.pl-brand img{object-fit:cover;border:1px solid #9c7827;border-radius:50%;width:48px;height:48px;box-shadow:0 0 0 3px #0b0c0b,0 0 0 4px #5b491f}.pl-brand>span:first-of-type{display:none}.brand-word{grid-template-columns:auto auto;align-items:baseline;column-gap:1px;line-height:.82;display:grid!important}.brand-word b,.brand-word em{letter-spacing:.035em;font-family:Impact,Arial Narrow,sans-serif;font-size:22px;font-style:normal}.brand-word em{color:var(--s05-red)}.brand-word small{color:#b8aa91;letter-spacing:.32em;text-align:center;grid-column:1/3;margin-top:7px;font-size:6px}.desktop-nav{gap:3px;height:100%}.desktop-nav button{letter-spacing:.08em;text-transform:uppercase;height:100%;padding:0 16px;font-size:10px;font-weight:800;position:relative;color:#9f9a90!important;background:0 0!important;border:0!important;border-radius:0!important}.desktop-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.desktop-nav button:hover{color:#eee4d0!important}.desktop-nav button.active{color:#fff!important}.desktop-nav button.active:after{background:var(--s05-red);box-shadow:0 0 12px #b92320}.desktop-nav button span{background:var(--s05-gold)!important;color:#0b0c0b!important;border:0!important}.page-view,.capture-view,.replay-view,.advanced-stats,.tournament-hub,.settings-view{color:var(--s05-cream);background:0 0!important}.page-heading{border-bottom:1px solid #302e29;padding-top:38px!important;padding-bottom:28px!important}.page-heading .micro,.micro,.eyebrow{color:var(--s05-gold)!important;letter-spacing:.2em!important}.page-heading h1,.capture-title h1,.tournament-hub h1,.settings-view h1,.advanced-stats h1{text-transform:uppercase;text-shadow:0 2px #000;font-family:Impact,Arial Narrow,sans-serif;color:#f4ecdd!important;letter-spacing:.018em!important;font-weight:400!important}.page-heading h1:after{content:"";background:linear-gradient(90deg,var(--s05-red) 0 62%,var(--s05-gold) 62%);width:56px;height:4px;margin-top:12px;display:block}.page-heading p,.settings-card p,.analysis-card p{color:#928c81!important}.settings-card,.analysis-card,.tournament-card,.new-tournament-card,.player-profile-panel,.advanced-summary>div,.capture-card,.live-table-panel,.action-panel,.history-ranking-card{position:relative;color:var(--s05-cream)!important;background:linear-gradient(145deg,#191a17,#111210)!important;border:1px solid #403a2e!important;border-radius:10px!important;box-shadow:0 16px 38px #0005,inset 0 1px #ffffff08!important}.settings-card:before,.analysis-card:before,.new-tournament-card:before{content:"";background:linear-gradient(90deg,#0000,#b98c2a99,#0000);height:1px;position:absolute;top:0;left:14px;right:14px}.settings-card h2,.analysis-card h2,.new-tournament-card h2,.tournament-card h3,.player-profile-panel h3{color:#f2eadb!important}.settings-card h2,.analysis-card h2,.new-tournament-card h2{letter-spacing:.02em;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-weight:900}input,select,textarea{caret-color:var(--s05-gold);color:#f2eadb!important;background:#0e0f0d!important;border-color:#49443a!important}input:focus,select:focus,textarea:focus{outline:1px solid var(--s05-gold)!important;border-color:var(--s05-gold)!important}input::placeholder,textarea::placeholder{color:#69665f!important}button{transition:border-color .14s,background .14s,color .14s,transform .14s}button.primary,.create-tournament,.capture-save,.save-hand,.action-button.active,.stats-scope button.active,.ante-mode button.active,.add-player button,.add-blind-level{color:#100f0b!important;background:linear-gradient(135deg,#d8a91c,#a9790d)!important;border-color:#edc750!important;font-weight:900!important;box-shadow:0 6px 18px #0005!important}.danger-zone,.delete-tournament,.delete-archived{color:#e5615f!important;border-color:#6d2928!important}.danger-zone:hover,.delete-tournament:hover{color:#fff!important;background:#531b1a!important}.visual-seat-config,.poker-table,.replay-table,.live-table{background:radial-gradient(at 50% 37%,#20291f 0%,#141a14 52%,#0a0d0a 100%)!important;border-color:#241c10!important;box-shadow:inset 0 0 0 3px #0b0c09,inset 0 0 0 6px #7a5f22,inset 0 0 95px #000,inset 0 0 45px #d4aa4312,0 0 0 2px #131310,0 0 0 5px #6b5423,0 0 0 7px #0d0e0b,0 34px 60px -14px #000c!important}.visual-seat-config:before,.poker-table:before,.replay-table:before,.live-table:before{border-color:#d4aa4340!important}.visual-config-seat>button:first-child,.table-seat,.replay-seat{color:#171713!important;background:linear-gradient(160deg,#f2eadb,#d8cebb)!important;border-color:#9b854c!important;box-shadow:inset 0 2px #e0b53d,inset 0 0 0 1px #ffffff70,0 12px 22px -5px #000c!important}.visual-config-seat span{color:#7d5b06!important}.visual-config-seat.dealer>button:first-child{border-color:#f0bd2d!important;box-shadow:0 0 0 2px #d8a91c55,0 8px 20px #0007!important}.visual-config-seat.selected>button:first-child{background:#f4dfd7!important;border-color:#b92320!important;box-shadow:0 0 0 3px #b9232055,0 8px 20px #0007!important}.visual-btn-chip{background:var(--s05-gold)!important;color:#111!important;border-color:#181713!important}.advanced-stats-row,.history-table tr,.blind-level-row,.seat-order-list>div,.tournament-roster>div{border-color:#35322d!important}.advanced-stats-head,.blind-level-labels{color:#b99a52!important;background:#0c0d0b!important}.advanced-stats-row:not(.advanced-stats-head):hover,.history-table tbody tr:hover{background:#211d16!important}.advanced-stats-row i,.history-table i,.ppp-avatar{color:#e2b53d!important;background:#2a2113!important;border-color:#6d5520!important}.win{color:#e2b53d!important}.loss{color:#e66b68!important}.metric-sample small{color:#817a6e!important}.tournament-card.current{border-color:#b98c2a!important;box-shadow:0 0 0 1px #b98c2a55,0 18px 40px #0007!important}.tournament-card.current:after{content:"EN JUEGO";color:#0a0b09;background:var(--s05-gold);letter-spacing:.12em;border-radius:2px;padding:5px 8px;font-size:6px;font-weight:900;position:absolute;top:14px;right:14px}.tournament-card>div>span,.analysis-head span,.ppp-section-head,.event-log>span{color:var(--s05-gold)!important}.template-preview,.event-log,.stats-definitions,.seat-fine-tuning{background:#0d0e0c!important;border-color:#39352e!important}.street-tabs button.active,.capture-street-tabs button.active{background:var(--s05-red)!important;color:#fff!important;border-color:#d14a46!important}.live-dot,.status-dot{background:var(--s05-red)!important;box-shadow:0 0 0 4px #b9232022!important}.toast{color:#f4ecdd!important;background:#151612!important;border:1px solid #9b7829!important;box-shadow:0 16px 45px #000b!important}.card-picker button,.playing-card,.board-card,.replay-hole-cards i{color:#151512!important;background:#f4ecdd!important;border-color:#b8a987!important;box-shadow:0 4px 10px #0005!important}.card-picker button.red,.playing-card.red,.board-card.red,.replay-hole-cards i.red{color:#b92320!important}.mobile-nav{background:#0a0b0af2!important;border-top:1px solid #5b471d!important;box-shadow:0 -10px 26px #0008!important}.mobile-nav button{color:#8e897f!important}.mobile-nav button.active{color:#f1e8d7!important}.mobile-nav button.active:before{background:var(--s05-red)!important}@media (max-width:760px){.pl-topbar{height:62px;padding:0 14px}.pl-brand img{width:39px;height:39px}.brand-word b,.brand-word em{font-size:17px}.brand-word small{margin-top:5px;font-size:5px}.page-heading h1{font-size:36px!important}.settings-card,.analysis-card,.new-tournament-card{border-radius:8px!important}}body:has(.pl-shell){background:#090a09!important}.pl-shell{--pl-line:#39362f;--pl-muted:#938d81;--cream:#0d0e0c;--soft:#171815;--coal:#f1eadb;padding-top:0!important}.pl-brand .brand-word{width:auto!important;height:auto!important;color:inherit!important;place-items:initial!important;background:0 0!important;border-radius:0!important;font-family:inherit!important;display:grid!important}.workspace,.live-capture,.page-view,.tournament-hub,.advanced-stats,.settings-page,.replay-page,.hand-editor,.tournament-winner{color:#eee4d0!important;background:#0d0e0c!important}.live-capture{padding-top:28px;background-image:radial-gradient(circle at 50% 0,#7e5e1714,#0000 34%)!important}.live-capture-head{border-bottom:1px solid #353129;margin-bottom:12px}.live-capture-head h1,.replay-head h1,.editor-head h1,.tournament-winner h1{font-family:Impact,Arial Narrow,sans-serif;font-weight:400;color:#f3ead9!important;letter-spacing:.025em!important}.live-capture-head>div>p:last-child,.capture-clock,.capture-clock button{color:#948d81!important}.capture-clock i{color:#ec8c87!important;background:#3a1715!important}.blind-level-bar{box-shadow:inset 0 1px #ffffff08;background:#151613!important;border-color:#403a2e!important}.blind-level-bar span{color:#0b0c0b!important;background:#d8a91c!important}.blind-level-bar strong{color:#f1eadb}.blind-level-bar small,.blind-level-bar>b{color:#8e887d!important}.blind-level-bar input,.bet-size-slider,.replay-range{accent-color:#d8a91c!important}.live-table-panel{background:radial-gradient(at 50% 40%,#181a15 0%,#0e0f0d 72%)!important;border-color:#403a2e!important}.live-table-panel:before{content:"♠   ♥   ♦   ♣";color:#b9984520;letter-spacing:18px;pointer-events:none;font:17px Georgia,serif;position:absolute}.live-table-panel{position:relative}.live-seat{color:#171713!important;background:linear-gradient(160deg,#f5eddd,#e3d7bf 55%,#cdbfa2)!important;border-color:#87702f!important;box-shadow:inset 0 2px #e0b53d,inset 0 0 0 1px #ffffff70,0 12px 22px -5px #000c!important}.live-seat b{color:#171713!important}.live-seat small{color:#716b60!important}.live-pot span{color:#d8a91c!important}.live-pot strong{letter-spacing:.03em;background:#0b0c0ae8;border:1px solid #7a5f22;border-radius:99px;padding:5px 16px;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;display:inline-block;box-shadow:0 6px 16px #000a,inset 0 1px #ffffff14}.live-pot strong:before{content:"● ";color:#d8a91c;vertical-align:middle;font-size:.7em}.live-seat .seat-pos{color:#f1e7d4!important;background:#24231e!important}.live-seat .seat-stack{color:#795b0d!important}.live-seat.acting .seat-pos{background:#8e1918!important}.live-seat>i{background:#d8a91c!important;border-color:#171713!important}.live-seat .blind-post{background:#e5c76f!important;border-color:#8f6c16!important}.street-strip button,.replay-controls button{color:#a9a296!important;background:#181916!important;border-color:#464138!important}.street-strip button:hover,.replay-controls button:hover{color:#f1eadb!important;border-color:#98792c!important}.street-strip button.active,.replay-controls button.play{color:#fff!important;background:#b92320!important;border-color:#e04b47!important}.street-strip button.active span{background:#690e0d!important}.street-strip button.street-next{color:#111!important;background:#d8a91c!important;border-color:#e9c453!important}.action-pad,.live-log,.replay-log{color:#eee4d0!important;background:#151613!important;border-color:#403a2e!important}.actor-head,.forced-posts,.final-result{border-color:#3d3932!important}.actor-head>span,.amount-pad>span,.finish-label,.summary-board>span,.summary-actions>span{color:#b4944b!important}.actor-head strong{color:#fff}.actor-head button{color:#aaa296!important}.amount-pad button,.amount-pad input{color:#eee4d0!important;background:#0c0d0b!important;border-color:#49443a!important}.amount-pad button.active{color:#111!important;background:#d8a91c!important;border-color:#efcb5d!important}.live-actions button{color:#eee4d0!important;background:#0e0f0d!important;border-color:#49443a!important}.live-actions button:hover{background:#1e1b13!important;border-color:#b58d2d!important}.live-actions button.fold-action{color:#e26a66!important}.live-actions button.raise-action{color:#fff!important;background:#b92320!important;border-color:#df4d49!important}.live-actions small,.key-hint{color:#8b857a!important}.finish-hand,.save-hand-now,.save-edit{color:#111!important;background:linear-gradient(135deg,#d8a91c,#a9790d)!important;border:1px solid #edc750!important}.finish-hand span,.save-hand-now span{color:#111!important}.empty-log,.empty-timeline{color:#8f897e!important;border-color:#514b40!important}.finish-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050605e8!important}.finish-sheet{color:#eee4d0!important;background:#151613!important;border:1px solid #755b23!important;box-shadow:0 28px 90px #000!important}.finish-title>button,.ppp-close{color:#ddd1bc!important;background:#24231e!important;border-color:#554d3e!important}.ending-choice button,.winner-grid button,.showdown-targets button,.quick-result,.no-showdown,.undo-card{color:#eee4d0!important;background:#0d0e0c!important;border-color:#49443a!important}.ending-choice button.active,.winner-grid button.active,.showdown-targets button.active{color:#fff!important;background:#b92320!important;border-color:#d94b47!important}.ending-choice small,.showdown-head p{color:#938d81!important}.compact-card-picker{border:1px solid #413a2d;background:#090a09!important}.compact-card-picker button{background:#1b1c18!important;border-color:#4b463c!important}.compact-card-picker button.active{color:#111!important;background:#d8a91c!important;border-color:#e9c550!important}.finish-note{color:#eee4d0!important;background:#0b0c0a!important;border-color:#49443a!important}.hands-table,.stats-table,.advanced-table-wrap,.history-table-wrap,.archived-list{background:#11120f!important;border-color:#403a2e!important}.table-head,.stats-header,.advanced-stats-head,.history-table th{color:#bf9f55!important;background:#1d1b16!important;border-color:#403a2e!important}.hand-row,.stats-row,.advanced-stats-row,.history-table td,.archived-item{color:#eee4d0!important;background:#121310!important;border-color:#332f29!important}.hand-row:hover,.stats-row:hover,.advanced-stats-row:hover,.history-table tr:hover td,.archived-item:hover{background:#201c14!important}.hand-row small,.stats-row small,.advanced-stats-row small,.history-table small{color:#8f897e!important}.history-table tr:nth-child(2n) td,.history-table td.total-col,.history-table tr:nth-child(2n) td.total-col{background:#161713!important}.row-selected{background:#2a1a12!important;border-left-color:#d8a91c!important}.replay-grid{background:#11120f!important;border-color:#403a2e!important}.replay-stage{background:#0b0c0a!important}.replay-head select,.analysis-head select{color:#eee4d0!important;background:#11120f!important;border-color:#49443a!important}.leader-card,.stats-cards>div,.podium-step,.comparison-grid .comparison-names,.stats-definitions,.template-preview,.event-log,.chip-operation,.fast-context{color:#eee4d0!important;background:#151613!important;border-color:#403a2e!important}.podium-0,.podium-1,.podium-2{background:#171713!important}.comparison-grid>div,.position-results>div,.action-timeline>div,.event-log>p{border-color:#353129!important}.position-results>div>div,.sb-track{background:#2a2822!important}.position-results i.positive,.sb-fill{background:#d8a91c!important}.position-results i.negative,.sb-danger{background:#b92320!important}.sb-label,.sb-val,.ppp-insights li{color:#b7afa1!important}.player-profile-panel{background:#141511!important;border-color:#705923!important}.ppp-header,.ppp-section-head{border-color:#403a2e!important}.ppp-mini-stats>div{background:#0d0e0c!important;border-color:#403a2e!important}.ppp-mini-stats>div span{color:#b9984a!important}.ppp-close{color:#d8a91c!important;background:#2a2113!important}.evo-adj-toggle,.evo-player-chip,.rv-pos-filter button,.range-viewer-toggle{color:#aaa296!important;background:#151613!important;border-color:#403a2e!important}.rv-pos-filter button.active{color:#111!important;background:#d8a91c!important}.evo-player-chip:has(input:checked){color:#111!important;background:#d8a91c!important}.evo-svg,.rv-grid-wrap{background:#0e0f0d!important;border-color:#403a2e!important}.settings-grid{align-items:start}.seating-title>span{border:1px solid #5e4b20;color:#d8a91c!important;background:#2b2413!important}.seat-order-list>div,.tournament-roster>div{color:#eee4d0!important;background:#11120f!important}.seat-order-actions button,.choose-dealer,.player-money-actions button,.common-stack button,.data-button,.schedule-heading button,.blind-level-row button{color:#c9c0b1!important;background:#1b1c18!important;border-color:#49443a!important}.choose-dealer,.player-money-actions button.reentry{color:#e3b73c!important;border-color:#725a20!important}.seat-order-list small,.tournament-roster small,.seating-help{color:#8d877c!important}.tournament-roster>div.eliminated,.player-out{background:#231514!important}.stack-list>div>label{background:#0d0e0c!important;border-color:#49443a!important}.ante-mode button{color:#eee4d0!important;background:#11120f!important;border-color:#49443a!important}.ante-mode button.active{color:#111!important;background:#d8a91c!important;border-color:#efca59!important}.blind-level-row input,.common-stack input,.chip-operation input{color:#eee4d0!important;background:#0c0d0b!important;border-color:#49443a!important}.tournament-section-head h2{color:#eee4d0}.tournament-section-head span{color:#fff!important;background:#b92320!important}.tournament-card footer{border-color:#39352e!important}.tournament-card footer button,.archived-item button{color:#b9b1a3!important;background:#171815!important;border-color:#454037!important}.tournament-card footer button.primary{color:#111!important;background:#d8a91c!important;border-color:#edc750!important}.new-tournament-card{background:linear-gradient(155deg,#1a1b17,#0f100e)!important;border-color:#745b22!important}.new-tournament-card input,.new-tournament-card select,.save-template input{color:#eee4d0!important;background:#090a09!important;border-color:#49443a!important}.save-template{border-color:#3d3932!important}.save-template button{color:#fff!important;background:#b92320!important}.tournament-winner>span{color:#111!important;background:#d8a91c!important}.tournament-winner p,.tournament-winner small{color:#999286!important}.editor-card,.actions-editor,.editor-ending{color:#eee4d0!important;background:#151613!important;border-color:#403a2e!important}.editor-card-head,.editor-head,.editor-ending,.edit-action-list>div{border-color:#39352e!important}.editor-action-tools button,.edit-action-list button,.editor-targets button,.editor-ending button,.back-btn,.edit-hand-button{color:#c8bfb0!important;background:#181916!important;border-color:#484239!important}.editor-targets button.active,.editor-ending button.active{color:#fff!important;background:#b92320!important}.editor-note textarea{color:#eee4d0!important;background:#0d0e0c!important;border-color:#49443a!important}.field-label,.wizard-kicker>span{color:#d8a91c!important}.wizard-rail,.live-summary{background:#121310!important;border-color:#39352e!important}.wizard-main{background:#0d0e0c!important}.wizard-rail>button,.back-btn{color:#958f84!important}.wizard-rail>button.active{color:#eee4d0!important}.wizard-rail>button span{border-color:#554d3e!important}.wizard-rail>button.active span{color:#111!important;background:#d8a91c!important}.form-grid input,.form-grid select,.result-details select,.result-details textarea,.position-grid button,.card-targets>button,.segment button,.player-chips button,.action-grid button,.result-entry>button,.result-entry label,.preset-results button{color:#eee4d0!important;background:#121310!important;border-color:#49443a!important}.position-grid button.selected,.card-targets>button.active,.segment button.active,.player-chips button.active,.action-grid button.accent{color:#111!important;background:#d8a91c!important;border-color:#edc750!important}.next-btn{color:#fff!important;background:#b92320!important}.next-btn>span{color:#fff!important}.summary-cards>span{color:#111!important;background:#d8a91c!important}input[type=range]{accent-color:#d8a91c!important}.pl-shell *{scrollbar-color:#705923 #11120f}.pl-shell ::selection{color:#fff;background:#b92320}.pl-shell input[type=checkbox],.pl-shell input[type=radio]{accent-color:#b92320!important}.stack-list>div>i{color:#d8a91c!important;background:#2a2113!important}:is(.pl-shell button:focus-visible,.pl-shell input:focus-visible,.pl-shell select:focus-visible,.pl-shell textarea:focus-visible){outline-offset:2px;outline:2px solid #d8a91c!important}@media (max-width:760px){.live-capture{padding-top:16px}.live-capture-head{height:auto;min-height:75px}.live-capture-grid{gap:8px}.action-pad{border-radius:9px!important}.pl-shell{padding-bottom:66px!important}}@keyframes studio05Deal{0%{opacity:0;transform:translateY(-12px)rotate(-5deg)scale(.88)}70%{transform:translateY(2px)rotate(1deg)scale(1.02)}to{opacity:1;transform:none}}@keyframes studio05Reveal{0%{opacity:.2;transform:perspective(220px)rotateY(88deg)scale(.94)}55%{transform:perspective(220px)rotateY(-6deg)scale(1.03)}to{opacity:1;transform:none}}.card-slots i,.card-slots button,.replay-hole-cards i{isolation:isolate;text-shadow:0 1px #fff8;letter-spacing:-.04em;position:relative;overflow:hidden;color:#171713!important;background-color:#eee4d0!important;background-image:radial-gradient(circle at 22% 15%,#fff9 0 1px,#0000 2px),repeating-linear-gradient(112deg,#8c765508 0 1px,#0000 1px 4px)!important;border:1px solid #b8a57e!important;border-radius:6px!important;font-family:Georgia,Times New Roman,serif!important;font-style:normal!important;font-weight:900!important;box-shadow:inset 0 0 0 2px #f8f1e3,inset 0 0 0 3px #b8a57e55,0 5px 12px #0006!important}.card-slots i.filled,.card-slots button.filled,.replay-hole-cards i:not(:only-child){animation:.24s cubic-bezier(.2,.75,.25,1) both studio05Reveal}.card-slots i.filled:after,.card-slots button.filled:after,.replay-hole-cards i:not(:only-child):after{content:"05";color:#9b782950;letter-spacing:0;text-shadow:none;font:700 5px Arial,sans-serif;position:absolute;bottom:2px;right:3px}.card-slots .red,.removable-card-slots .red,.replay-hole-cards i.red,.playing-card.red,.board-card.red{color:#a91f1c!important}.card-slots .black,.removable-card-slots .black,.replay-hole-cards i.black,.playing-card.black,.board-card.black{color:#151713!important}.replay-hole-cards i:only-child{animation:.22s ease-out both studio05Deal;overflow:visible;color:#0000!important;min-width:43px!important;height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:0!important}.replay-hole-cards i:only-child:before,.replay-hole-cards i:only-child:after{content:"";background-color:#0a0b09;background-image:linear-gradient(#0a0b0933,#0a0b0933),url(/studio05-logo.jpg);background-position:50%;background-size:cover;border:1px solid #b58d2d;border-radius:4px;width:21px;height:31px;position:absolute;top:1px;box-shadow:inset 0 0 0 2px #0a0b09,0 4px 8px #0008}.replay-hole-cards i:only-child:before{left:0;transform:rotate(-4deg)}.replay-hole-cards i:only-child:after{right:0;transform:rotate(4deg)}.community-cards .card-slots i:not(.filled){background-color:#11120f!important;background-image:linear-gradient(135deg,#1a1b17,#0b0c0a)!important;border:1px dashed #6c5a31!important;font-size:0!important;box-shadow:inset 0 0 0 2px #0b0c0a!important}.community-cards .card-slots i:not(.filled):before{content:"♠";color:#7f682c;place-items:center;font:12px Georgia,serif;display:grid;position:absolute;inset:0}.card-picker{background:linear-gradient(145deg,#11120f,#090a09)!important;border:1px solid #4a402d!important}.rank-row button{color:#eee4d0!important;background:#191a17!important;border-color:#514a3d!important;font-family:Georgia,serif!important}.rank-row button:hover,.rank-row button.selected{transform:translateY(-1px);color:#111!important;background:#d8a91c!important;border-color:#f0cc60!important}.suit-row button{color:#171713!important;background:#eee4d0!important;border:1px solid #b8a57e!important;box-shadow:inset 0 0 0 2px #f8f1e3!important}.suit-row button.red{color:#a91f1c!important}.suit-row button:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #f8f1e3,0 6px 12px #0007!important}.compact-card-picker button.red{color:#e75c56!important}.compact-card-picker button.used-card{position:relative;color:#84615e!important;background:#351817!important;text-decoration:none!important}.compact-card-picker button.used-card:after{content:"×";color:#d35a55;font-size:7px;position:absolute;top:1px;right:3px}@media (prefers-reduced-motion:reduce){.card-slots i.filled,.card-slots button.filled,.replay-hole-cards i{animation:none!important}}.replay-table .rs-0{inset:auto auto -23px 15%}.replay-table .rs-1{inset:42% auto auto -53px}.replay-table .rs-2{inset:-23px auto auto 15%}.replay-table .rs-3{inset:-23px 15% auto auto}.replay-table .rs-4{inset:42% -53px auto auto}.replay-table .rs-5{inset:auto 15% -23px auto}.replay-dealer{color:#111;background:#d8a91c;border:2px solid #171713;border-radius:99px;place-items:center;min-width:25px;height:20px;padding:0 5px;font:700 6px Arial,sans-serif;display:grid;position:absolute;top:-9px;right:-8px;box-shadow:0 3px 8px #0008}.sound-toggle{color:#847f75;cursor:pointer;background:#151613;border:1px solid #494235;border-radius:99px;justify-self:end;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.sound-toggle span{letter-spacing:.11em;font-size:6px;font-weight:900}.sound-toggle.on{color:#e2b53d;background:#211b10;border-color:#725a22}.sound-toggle:hover{border-color:#a98531}@keyframes studioFold{0%{opacity:1;transform:translate(0)scale(1)}65%{opacity:.15;transform:translate(var(--to-center-x),var(--to-center-y)) scale(.82) rotate(-5deg)}to{opacity:.33;transform:scale(.95)}}@keyframes studioChipMove{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(var(--to-center-x),var(--to-center-y)) scale(1)}}@keyframes studioRaise{0%,to{box-shadow:0 8px 15px #10120f80}45%{box-shadow:0 0 0 5px #b9232055,0 0 24px #b9232088}}@keyframes studioAllin{0%,to{box-shadow:0 8px 15px #10120f80}35%{box-shadow:0 0 0 5px #d8a91c55,0 0 28px #d8a91caa}65%{box-shadow:0 0 0 2px #d8a91c88,0 0 16px #d8a91c77}}@keyframes studioWinner{0%,to{box-shadow:0 8px 18px #0008}45%{box-shadow:0 0 0 5px #d8a91c66,0 0 32px #d8a91caa}}@keyframes studioWinChips{0%{opacity:0;transform:translate(var(--win-x),var(--win-y)) scale(.35) rotate(-20deg)}55%{opacity:1}to{opacity:0;transform:translate(0)scale(1)rotate(10deg)}}.ls-0,.rs-0{--to-center-x:24px;--to-center-y:-28px;--win-x:38px;--win-y:-70px}.ls-1,.rs-1{--to-center-x:42px;--to-center-y:0;--win-x:90px;--win-y:0}.ls-2,.rs-2{--to-center-x:24px;--to-center-y:28px;--win-x:42px;--win-y:68px}.ls-3,.rs-3{--to-center-x:-24px;--to-center-y:28px;--win-x:-42px;--win-y:68px}.ls-4,.rs-4{--to-center-x:-42px;--to-center-y:0;--win-x:-90px;--win-y:0}.ls-5,.rs-5{--to-center-x:-24px;--to-center-y:-28px;--win-x:-42px;--win-y:-68px}.live-seat.folded,.replay-seat.action-fold{animation:.32s ease-out both studioFold}.live-seat.last-call:after,.replay-seat.action-call:after{content:"";z-index:5;pointer-events:none;background:#d8a91c;border:3px dashed #2a2519;border-radius:50%;width:11px;height:11px;animation:.34s ease-out both studioChipMove;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #d8a91c,0 2px 7px #0008}.live-seat.last-raise,.live-seat.last-bet,.replay-seat.action-raise,.replay-seat.action-bet{animation:.38s ease-out studioRaise}.live-seat.last-allin,.replay-seat.action-allin{animation:.62s ease-out studioAllin}.replay-seat.winner{animation:.72s ease-out studioWinner}.replay-seat.winner:before{content:"♣";z-index:6;color:#171713;pointer-events:none;background:#d8a91c;border:3px dashed #302818;border-radius:50%;place-items:center;width:22px;height:22px;font:10px Georgia,serif;animation:.7s ease-out both studioWinChips;display:grid;position:absolute;top:50%;left:50%;box-shadow:-12px 5px 0 -3px #a91f1c,12px 6px 0 -3px #eee4d0}.replay-table.showdown .replay-hole-cards i:not(:only-child){animation:.3s cubic-bezier(.2,.75,.25,1) both studio05Reveal}@media (prefers-reduced-motion:reduce){.live-seat,.replay-seat,.live-seat:after,.replay-seat:before{animation:none!important}.sound-toggle{transition:none}}@media (max-width:760px){.sound-toggle{padding:6px 8px}.sound-toggle span{display:none}}.rv-controls>label{flex-direction:column;gap:5px;display:flex}.rv-controls>label>span{color:#b9984a;letter-spacing:.12em;font-size:6px;font-weight:900}.rv-controls>label select{min-width:128px;margin:0}.rv-controls .rv-pos-filter{margin-left:auto}.rv-filter-summary{color:#918a7f;background:#11120f;border:1px solid #403a2e;border-radius:7px;align-items:center;gap:7px;margin:0 0 10px;padding:8px 10px;font-size:7px;display:flex}.rv-filter-summary strong{color:#eee4d0;font-size:8px}.rv-filter-summary span{border-left:1px solid #413d35;padding-left:8px}.rv-filter-summary b{color:#e56b66;letter-spacing:.08em;background:#2c1514;border:1px solid #6f2926;border-radius:99px;margin-left:auto;padding:4px 7px;font-size:6px}.rl-ai{background:#b92320;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 2px #50100f}.rv-cell{border:1px solid #ffffff08;position:relative}.rv-cell.has-allin{box-shadow:inset 0 0 0 1px #b92320}.rv-cell em{color:#fff;letter-spacing:0;background:#b92320;border-radius:2px;padding:1px 2px;font:900 3.7px Arial,sans-serif;position:absolute;top:1px;right:1px}.rv-cell:hover em{font-size:4px}@media (max-width:760px){.rv-controls>label,.rv-controls>label select{width:100%}.rv-controls .rv-pos-filter{margin-left:0}.rv-filter-summary{flex-wrap:wrap}.rv-filter-summary b{margin-left:0}.rv-cell em{display:block!important}}.auth-loading{color:#d8a91c;background:#090a09;align-content:center;place-items:center;gap:16px;min-height:100vh;display:grid}.auth-loading img{border:1px solid #876a29;border-radius:50%;width:92px;height:92px;animation:1.2s infinite studioAllin}.auth-loading span{letter-spacing:.2em;font-size:8px;font-weight:900}.auth-page{color:#eee4d0;background:#090a09;grid-template-columns:minmax(360px,.9fr) 1.1fr;min-height:100vh;display:grid}.auth-brand-panel{text-align:center;background:radial-gradient(circle at 50% 40%,#3a2b121f,#0000 35%),linear-gradient(145deg,#11120f,#070807);border-right:1px solid #5b471d;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before,.auth-brand-panel:after{content:"";border:1px solid #8e702a55;border-radius:50%;width:420px;height:420px;position:absolute}.auth-brand-panel:after{border-color:#b9232044;width:370px;height:370px}.auth-emblem{z-index:2;border:1px solid #b38d35;border-radius:50%;width:120px;height:120px;padding:6px;position:relative;box-shadow:0 0 0 7px #090a09,0 0 0 8px #644f23}.auth-emblem img{object-fit:cover;border-radius:50%;width:100%;height:100%}.auth-brand-panel>p{z-index:2;color:#c9bda7;letter-spacing:.32em;margin:28px 0 6px;font-size:9px;font-weight:900;position:relative}.auth-brand-panel h1{z-index:2;letter-spacing:.03em;margin:0;font:54px Impact,Arial Narrow,sans-serif;position:relative}.auth-brand-panel h1 span{color:#b92320}.auth-brand-panel h2{z-index:2;color:#d8a91c;letter-spacing:.04em;margin:16px 0 22px;font:italic 26px/1.05 Impact,Arial Narrow,sans-serif;position:relative}.auth-suits{z-index:2;color:#d6ccba;word-spacing:15px;font:20px Georgia,serif;position:relative}.auth-suits i{color:#b92320;font-style:normal}.auth-brand-panel>small{z-index:2;color:#777166;letter-spacing:.1em;margin-top:24px;font-size:7px;position:relative}.auth-form-panel{background:radial-gradient(circle at 100% 0,#b9232011,#0000 35%);place-items:center;padding:44px;display:grid}.auth-form-wrap{width:min(410px,100%)}.auth-form-wrap>.micro{margin-bottom:10px;color:#d8a91c!important}.auth-form-wrap>h2{color:#f2eadb;letter-spacing:.02em;margin:0;font:38px Impact,Arial Narrow,sans-serif}.auth-form-wrap>p{color:#918a7f;margin:10px 0 24px;font-size:10px;line-height:1.55}.auth-tabs{background:#10110f;border:1px solid #403a2e;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:3px;display:grid}.auth-tabs button{color:#817b70;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px;font-size:8px;font-weight:900}.auth-tabs button.active{color:#e2b53d;background:#211b10;box-shadow:inset 0 -2px #b92320}.auth-form-wrap form label{color:#b69a58;letter-spacing:.12em;margin-top:13px;font-size:7px;font-weight:900;display:block}.auth-form-wrap form input{color:#eee4d0;border:1px solid #49443a;border-radius:8px;width:100%;margin-top:7px;padding:13px 14px;font-size:10px;display:block;background:#0d0e0c!important}.auth-error{color:#e67a74;background:#2b1514;border:1px solid #692a27;border-radius:7px;margin-top:13px;padding:10px;font-size:8px;line-height:1.45}.auth-submit{color:#111;cursor:pointer;background:linear-gradient(135deg,#d8a91c,#a9790d);border:1px solid #edc750;border-radius:8px;justify-content:space-between;width:100%;margin-top:18px;padding:13px 15px;font-size:10px;font-weight:900;display:flex}.auth-submit:disabled{opacity:.55;cursor:wait}.auth-local-note{color:#777166;text-align:center;margin-top:18px;font-size:7px;display:block}.auth-local-note b{color:#8fa451}.account-tools{justify-self:end;align-items:center;gap:7px;display:flex}.account-tools .sound-toggle{padding:7px 9px}.account-pill{color:#eee4d0;text-align:left;background:#151613;border:1px solid #494235;border-radius:9px;align-items:center;gap:7px;padding:5px 8px;display:flex}.account-pill i{color:#d8a91c;background:#2a2113;border-radius:6px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.account-pill span>*{display:block}.account-pill b{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:8px;overflow:hidden}.account-pill small{color:#a28645;letter-spacing:.08em;margin-top:2px;font-size:5px}.logout-button{color:#807a70;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.logout-button:hover{color:#e06a65}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{border-bottom:1px solid #5b471d;border-right:0;min-height:245px;padding:30px}.auth-brand-panel:before{width:240px;height:240px}.auth-brand-panel:after{width:210px;height:210px}.auth-emblem{width:75px;height:75px}.auth-brand-panel>p{margin-top:18px}.auth-brand-panel h1{font-size:36px}.auth-brand-panel h2{display:none}.auth-suits{font-size:15px}.auth-brand-panel>small{margin-top:12px}.auth-form-panel{padding:32px 20px}.account-pill span,.logout-button{display:none}.account-pill{padding:4px}.pl-topbar{grid-template-columns:1fr auto}.desktop-nav{display:none}.account-tools{gap:4px}}.player-lobby{color:#eee4d0;background:radial-gradient(circle at 80% 0,#b9232010,#0000 30%),#0b0c0a;min-height:calc(100vh - 90px);padding:38px}.lobby-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 28px;display:flex}.lobby-heading h1{letter-spacing:.02em;margin:5px 0 7px;font:48px Impact,Arial Narrow,sans-serif}.lobby-heading>div>p:last-child{color:#938c81;margin:0;font-size:10px}.lobby-heading>div>p b{color:#d8a91c}.lobby-live{color:#8e887d;letter-spacing:.11em;white-space:nowrap;background:#121310;border:1px solid #3f3a31;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:6px;font-weight:900;display:flex}.lobby-live i{background:#8fa451;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #8fa451}.lobby-error,.lobby-empty{color:#e57973;background:#281514;border:1px solid #63302c;border-radius:9px;max-width:1180px;margin:0 auto;padding:14px;font-size:9px}.lobby-empty{color:#8e887d;text-align:center;background:#11120f;border-color:#403a2e;place-items:center;gap:8px;min-height:190px;display:grid}.lobby-empty strong{color:#eee4d0;font:24px Impact,Arial Narrow,sans-serif}.open-tournament-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.open-tournament-card{background:linear-gradient(150deg,#171815,#0e0f0d);border:1px solid #4b4437;border-radius:12px;overflow:hidden;box-shadow:0 16px 35px #0005}.open-tournament-card.joined{border-color:#9a792d;box-shadow:0 0 0 1px #5b471d,0 16px 35px #0007}.open-tournament-card>header{background:#121310;border-bottom:1px solid #39352e;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.open-tournament-card>header span{color:#b9a25e;letter-spacing:.14em;font-size:6px;font-weight:900}.open-tournament-card>header i{color:#d8a91c;border:1px solid #564925;border-radius:50%;place-items:center;width:24px;height:24px;font:10px Georgia,serif;display:grid}.open-tournament-card.joined>header{background:#211b10}.open-tournament-card h2{color:#f0e7d5;letter-spacing:.03em;margin:0;padding:19px 17px 15px;font:27px Impact,Arial Narrow,sans-serif}.tournament-facts{background:#0d0e0c;border:1px solid #3d3931;border-radius:8px;grid-template-columns:.7fr 1.5fr .8fr;margin:0 17px;display:grid}.tournament-facts p{border-right:1px solid #3d3931;margin:0;padding:11px}.tournament-facts p:last-child{border:0}.tournament-facts small,.joined-name small{color:#8d7950;letter-spacing:.13em;margin-bottom:5px;font-size:5px;font-weight:900;display:block}.tournament-facts b{color:#eee4d0;font-size:10px}.seat-capacity{padding:17px}.seat-capacity>div{color:#918a7f;letter-spacing:.11em;justify-content:space-between;font-size:6px;font-weight:900;display:flex}.seat-capacity>div b{color:#eee4d0}.seat-capacity>i{background:#2e2b25;border-radius:99px;height:5px;margin:9px 0 7px;display:block;overflow:hidden}.seat-capacity>i span{border-radius:inherit;background:linear-gradient(90deg,#9f7410,#e0b431);height:100%;display:block}.seat-capacity>small{color:#817b70;font-size:6px}.joined-name{background:#1b1810;border-left:3px solid #d8a91c;margin:0 17px 16px;padding:9px 11px}.joined-name strong{font-size:10px}.open-tournament-card footer{border-top:1px solid #39352e;gap:8px;padding:13px 17px;display:flex}.open-tournament-card footer button{color:#aaa397;cursor:pointer;background:#171815;border:1px solid #484239;border-radius:7px;flex:1;padding:11px;font-size:7px;font-weight:900}.open-tournament-card footer button:disabled{opacity:.45;cursor:not-allowed}.open-tournament-card footer .join-tournament,.open-tournament-card footer .enter-tournament{color:#111;background:linear-gradient(135deg,#d8a91c,#a9790d);border-color:#e4bd4a;justify-content:space-between;font-size:9px;display:flex}.open-tournament-card footer .enter-tournament{color:#fff;background:#b92320;border-color:#db4c46}@media (max-width:760px){.player-lobby{padding:22px 14px 80px}.lobby-heading{flex-direction:column;align-items:flex-start}.lobby-heading h1{font-size:36px}.open-tournament-grid{grid-template-columns:1fr}.open-tournament-card footer{flex-direction:column}.lobby-live{align-self:flex-start}}@keyframes ceremonyIn{0%{opacity:0}8%,to{opacity:1}}@keyframes coinFlight{0%{animation-timing-function:cubic-bezier(.35,0,.78,.42);transform:translateY(-74vh)rotate(-5deg)scale(.5)}48%{animation-timing-function:cubic-bezier(.12,.72,.24,1);transform:translateY(4px)rotate(0)scale(1.06)}63%{animation-timing-function:cubic-bezier(.5,0,.8,.45);transform:translateY(-66px)rotate(-2deg)scale(.99)}75%{animation-timing-function:ease-out;transform:translate(0,0)rotate(1deg)scale(1.02)}88%{animation-timing-function:ease-in;transform:translateY(-17px)rotate(0)scale(1)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes coinSpin{0%{transform:rotateX(0)}to{transform:rotateX(1440deg)}}@keyframes coinShadow{0%{opacity:.08;transform:translate(-50%)scale(.2)}43%{opacity:.2;transform:translate(-50%)scale(.55)}48%,75%,to{opacity:.72;transform:translate(-50%)scale(1)}63%{opacity:.3;transform:translate(-50%)scale(.62)}88%{opacity:.48;transform:translate(-50%)scale(.8)}}@keyframes coinGlint{0%,38%{opacity:0;transform:translate(-170%)rotate(18deg)}49%{opacity:.65}64%,to{opacity:0;transform:translate(170%)rotate(18deg)}}@keyframes impactRing{0%,55%{opacity:0;transform:scale(.1)}64%{opacity:1;transform:scale(.4)}88%{opacity:0;transform:scale(2.6)}to{opacity:0}}@keyframes epicCopy{0%,60%{opacity:0;transform:translateY(24px)scale(.94)}75%,to{opacity:1;transform:none}}@keyframes rayBurst{0%,45%{opacity:0;filter:blur(5px);transform:scale(.28)rotate(-8deg)}51%{opacity:1;filter:blur();transform:scale(1.12)rotate(0)}68%{opacity:.48;transform:scale(1)rotate(5deg)}to{opacity:.16;transform:scale(1.06)rotate(10deg)}}@keyframes particleBurst{0%,56%{opacity:0;transform:rotate(calc(var(--particle) * 20deg)) translateY(0) scale(.2)}63%{opacity:1}90%,to{opacity:0;transform:rotate(calc(var(--particle) * 20deg)) translateY(-190px) scale(1)}}@keyframes continuePulse{0%,to{color:#e96a64;box-shadow:0 0 #b9232000}50%{color:#eee4d0;box-shadow:0 0 0 5px #b9232018,0 0 22px #b9232055}}.registration-ceremony{z-index:9999;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:all;background:radial-gradient(circle,#7a171523 0 13%,#080907e8 45%,#050605f8 100%);place-items:center;animation:4.2s both ceremonyIn;display:grid;position:fixed;inset:0;overflow:hidden}.ceremony-rays{background:repeating-conic-gradient(#b9232026 0deg 3deg,#0000 3deg 17deg),repeating-conic-gradient(from 8deg,#eee4d00c 0deg 1deg,#0000 1deg 23deg);border-radius:50%;width:720px;height:720px;animation:2.75s ease-out both rayBurst;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 20% 65%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 18%,#000 20% 65%,#0000 72%)}.ceremony-chip-scene{perspective:650px;width:170px;height:170px;position:absolute;top:42%;transform:translateY(-50%)}.ceremony-chip-scene:after{content:"";z-index:-1;filter:blur(9px);background:#000;border-radius:50%;width:150px;height:22px;animation:2.75s linear both coinShadow;position:absolute;top:105%;left:50%}.ceremony-flight{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:2.75s both coinFlight}.ceremony-chip{transform-origin:50%;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:2.75s linear both coinSpin;position:relative}.chip-face{box-sizing:border-box;background:radial-gradient(circle at 50% 50%,#080907 0 70%,#151613 71% 100%) padding-box,repeating-conic-gradient(from -4deg,#b92320 0 9deg,#090a08 9deg 18deg) border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:10px solid #0000;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 5px #171815,inset 0 0 0 7px #541614,0 0 0 3px #080907,0 0 0 5px #b92320,0 18px 45px #000,0 0 55px #b9232066}.chip-face:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#fff5 49%,#b9232055 52%,#0000 58%);animation:2.75s ease-out both coinGlint;position:absolute;inset:-35%}.chip-face:after{content:"STUDIO05";color:#eee4d0;letter-spacing:.13em;background:#0a0b09dd;border-radius:99px;padding:3px 8px;font:900 6px Arial,sans-serif;position:absolute;bottom:12px}.chip-face img{object-fit:cover;border-radius:50%;width:115px;height:115px}.chip-edge{box-sizing:border-box;background:radial-gradient(circle,#11120f 0 74%,#181916 75% 100%) padding-box,repeating-conic-gradient(from -4deg,#8e1b18 0 9deg,#080907 9deg 18deg) border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;border:10px solid #0000;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #11120f,inset 0 0 0 6px #4f1513}.chip-edge:nth-of-type(3n){filter:brightness(.78)}.chip-edge:nth-of-type(3n+1){filter:brightness(.9)}.chip-front{transform:translateZ(10px)}.chip-back{transform:translateZ(-10px)rotateX(180deg)}.ceremony-impact{border:3px solid #b92320;border-radius:50%;width:180px;height:45px;animation:2.1s ease-out both impactRing;position:absolute;top:100%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3px #b9232077,0 0 35px #b92320,0 0 65px #b9232077}.ceremony-particles{position:absolute;top:46%;left:50%}.ceremony-particles i{--particle:0;background:#b92320;border-radius:50%;width:7px;height:7px;animation:2.25s ease-out both particleBurst;position:absolute;box-shadow:0 0 8px #b92320}.ceremony-particles i:nth-child(3n){background:#b92320;width:5px;height:5px;box-shadow:0 0 8px #b92320}.ceremony-particles i:nth-child(4n){background:#eee4d0;border-radius:1px}.ceremony-copy{text-align:center;width:min(600px,90vw);animation:4.2s both epicCopy;position:absolute;top:66%}.ceremony-copy small{color:#d7625d;letter-spacing:.42em;font-size:8px;font-weight:900}.ceremony-copy h2{color:#f4ead5;letter-spacing:.03em;text-shadow:0 4px #5d130f,0 0 35px #b9232080;margin:7px 0 3px;font:clamp(46px,8vw,88px) Impact,Arial Narrow,sans-serif}.ceremony-copy p{color:#a49c8e;margin:0;font-size:11px}.ceremony-copy p b{color:#e96a64}.ceremony-copy>span{color:#e96a64;letter-spacing:.18em;background:#1d1010;border:1px solid #772522;border-radius:99px;margin-top:13px;padding:7px 12px;font-size:6px;font-weight:900;display:inline-block}@media (max-width:600px){.ceremony-chip-scene{width:130px;height:130px;top:39%}.chip-face img{width:86px;height:86px}.ceremony-copy{top:61%}.ceremony-rays{width:480px;height:480px}}@media (prefers-reduced-motion:reduce){.registration-ceremony{animation:2s both ceremonyIn}.ceremony-flight,.ceremony-chip{animation:none;transform:none}.ceremony-impact,.ceremony-particles,.ceremony-rays,.ceremony-chip-scene:after{display:none}.ceremony-copy{animation:none}}.registration-ceremony.playing{cursor:default}.registration-ceremony.complete{cursor:pointer}.registration-ceremony.complete .ceremony-copy>span{animation:1.35s ease-in-out infinite continuePulse}.registration-ceremony.complete:after{content:"CLICK PARA CONTINUAR";color:#827b70;letter-spacing:.16em;font-size:6px;font-weight:900;position:absolute;bottom:18px;right:22px}.tournament-layout{grid-template-columns:minmax(0,1fr) minmax(390px,520px)!important}.tournament-builder{max-height:none!important;position:static!important}.builder-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.builder-grid label{margin:0!important}.builder-grid .wide{grid-column:1/-1}.builder-grid input,.builder-grid select{box-sizing:border-box;width:100%}.creation-levels{background:#0c0d0b;border:1px solid #403a2e;border-radius:8px;margin-top:16px;overflow:hidden}.creation-levels summary{color:#d8a91c;letter-spacing:.1em;cursor:pointer;padding:12px;font-size:7px;font-weight:900}.creation-level-head,.creation-level-row{grid-template-columns:28px 1fr 1fr 1fr 27px;align-items:center;gap:6px;padding:4px 9px;display:grid}.creation-level-head{color:#7e776c;border-top:1px solid #332f29;border-bottom:1px solid #332f29;font-size:5px}.creation-level-row b{color:#b9984a;text-align:center;font-size:7px}.creation-level-row input{min-width:0!important;margin:0!important;padding:7px!important}.creation-level-row button{color:#c75b55;background:#211413;border:1px solid #493b35;border-radius:5px;height:28px}.add-creation-level{color:#d8a91c;background:#171610;border:1px dashed #62532f;border-radius:6px;width:calc(100% - 18px);margin:8px 9px 10px;padding:8px;font-size:7px;font-weight:900}.creation-summary{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.creation-summary>*{color:#aaa193;background:#191711;border:1px solid #4b4230;border-radius:99px;padding:5px 8px;font-size:6px}.creation-summary b{color:#e0b438}.clean-roster-note{color:#8fa451;margin:10px 2px 14px;font-size:6px;line-height:1.5;display:block}.tournament-builder .create-tournament{margin-top:0!important}@media (max-width:1050px){.tournament-layout{grid-template-columns:1fr!important}}@media (max-width:520px){.builder-grid{grid-template-columns:1fr}.builder-grid .wide{grid-column:auto}}.admin-unregister-panel{color:#eee4d0;background:linear-gradient(145deg,#171815,#0d0e0c);border:1px solid #4b4437;border-radius:12px;grid-template-columns:minmax(240px,.6fr) 1.4fr;gap:22px;margin:0 28px 90px;padding:22px;display:grid}.admin-unregister-panel h2{margin:5px 0 7px;font:25px Impact,Arial Narrow,sans-serif}.admin-unregister-panel>div>p:last-child{color:#8f887d;font-size:8px}.admin-unregister-panel>div:last-child{gap:7px;display:grid}.admin-unregister-panel article{background:#11120f;border:1px solid #39352e;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.admin-unregister-panel article span{align-items:center;gap:9px;display:flex}.admin-unregister-panel article i{color:#d8a91c;background:#2a2113;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.admin-unregister-panel article b{font-size:9px}.admin-unregister-panel article button{color:#df716b;cursor:pointer;background:#251413;border:1px solid #71302c;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.admin-unregister-panel article button:disabled{opacity:.4;cursor:not-allowed}.admin-unregister-panel>div>small{color:#817b70;font-size:8px}@media (max-width:760px){.admin-unregister-panel{grid-template-columns:1fr;margin:0 14px 82px}}@keyframes tournamentPosterAura{0%,to{box-shadow:0 18px 38px #0009,0 0 0 1px #4e1715,0 0 24px #b9232018}50%{box-shadow:0 22px 46px #000b,0 0 0 1px #8f2925,0 0 38px #b9232038}}@keyframes tournamentPosterSweep{0%,18%{opacity:0;transform:translate(-160%)skew(-18deg)}28%{opacity:.7}48%,to{opacity:0;transform:translate(240%)skew(-18deg)}}@keyframes openStatusPulse{0%,to{opacity:.72;text-shadow:0 0 #b92320}50%{opacity:1;text-shadow:0 0 12px #e04740}}.open-tournament-card:not(.joined){isolation:isolate;transition:transform .24s,border-color .24s;animation:3.2s ease-in-out infinite tournamentPosterAura;position:relative;background:radial-gradient(circle at 92% 22%,#b9232023 0 16%,#0000 38%),linear-gradient(155deg,#1c1d19 0,#0a0b09 58%,#180d0c 100%)!important;border-color:#6e211e!important}.open-tournament-card:not(.joined):hover{transform:translateY(-6px)scale(1.012);border-color:#c23b35!important}.open-tournament-card:not(.joined)>*{z-index:2;position:relative}.open-tournament-card:not(.joined):before{content:"";z-index:0;opacity:.075;filter:grayscale()contrast(1.2);pointer-events:none;background:url(/studio05-logo.jpg) 50%/cover no-repeat;border-radius:50%;width:175px;height:175px;position:absolute;top:48px;right:-28px;transform:rotate(-10deg)}.open-tournament-card:not(.joined):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#eee4d01c,#b9232026,#0000);width:28%;animation:4.6s ease-in-out infinite tournamentPosterSweep;position:absolute;inset:-20% auto -20% -35%}.open-tournament-card:not(.joined)>header{box-shadow:inset 0 -1px #000;background:linear-gradient(90deg,#2d1110,#130d0c 65%,#351311)!important;border-bottom:1px solid #812621!important}.open-tournament-card:not(.joined)>header span{animation:1.8s ease-in-out infinite openStatusPulse;color:#ee807a!important;font-size:7px!important}.open-tournament-card:not(.joined)>header i{box-shadow:0 0 0 3px #b9232026,0 0 14px #b9232055;color:#eee4d0!important;background:#090a08!important;border-color:#b92320!important;width:29px!important;height:29px!important}.open-tournament-card:not(.joined) h2{text-transform:uppercase;text-shadow:0 3px #57110e,0 0 24px #b9232038;line-height:.95;color:#f4ecdd!important;padding-top:23px!important;font-size:34px!important}.open-tournament-card:not(.joined) .tournament-facts{box-shadow:inset 0 0 18px #000;background:#080907d9!important;border-color:#542421!important}.open-tournament-card:not(.joined) .tournament-facts p{border-color:#46211f!important}.open-tournament-card:not(.joined) .tournament-facts small{color:#b85b56!important}.open-tournament-card:not(.joined) .seat-capacity>i{height:7px;box-shadow:inset 0 0 0 1px #401916;background:#251312!important}.open-tournament-card:not(.joined) .seat-capacity>i span{box-shadow:0 0 12px #b9232066;background:linear-gradient(90deg,#6e1512,#d13a34,#8f1c18)!important}.open-tournament-card:not(.joined) footer{background:#0a0b09cc!important;border-color:#51201d!important}.open-tournament-card:not(.joined) footer .join-tournament{box-shadow:inset 0 1px #ef7b7544,0 6px 18px #0008,0 0 16px #b9232028;color:#fff!important;background:linear-gradient(135deg,#b92320,#741512)!important;border-color:#b92320!important}.open-tournament-card:not(.joined) footer .join-tournament:hover{box-shadow:inset 0 1px #fff3,0 8px 22px #0009,0 0 24px #b9232055;background:linear-gradient(135deg,#d23a34,#8c1915)!important}@media (prefers-reduced-motion:reduce){.open-tournament-card:not(.joined),.open-tournament-card:not(.joined):after,.open-tournament-card:not(.joined)>header span{animation:none}}@keyframes confirmedCardAura{0%,to{box-shadow:0 18px 40px #000a,0 0 0 1px #772421,0 0 24px #b9232028}50%{box-shadow:0 22px 48px #000c,0 0 0 1px #c4413b,0 0 42px #b9232048}}@keyframes confirmedSeal{0%,to{transform:scale(1);box-shadow:0 0 0 4px #b9232022,0 0 13px #b9232055}50%{transform:scale(1.09);box-shadow:0 0 0 7px #b9232010,0 0 22px #b9232080}}@keyframes confirmedShine{0%,30%{opacity:0;transform:translate(-170%)rotate(18deg)}42%{opacity:.7}60%,to{opacity:0;transform:translate(240%)rotate(18deg)}}@keyframes confirmedSealDrop{0%{opacity:0;transform:translateY(-50%)rotate(-8deg)scale(1.9)}45%{opacity:1;transform:translateY(-50%)rotate(-10deg)scale(.9)}70%{transform:translateY(-50%)rotate(-7deg)scale(1.04)}to{opacity:.92;transform:translateY(-50%)rotate(-8deg)scale(1)}}@keyframes confirmedSealPulse{0%,to{opacity:.88;filter:drop-shadow(0 3px 6px #0008)}50%{opacity:1;filter:drop-shadow(0 3px 11px #b9232077)}}.open-tournament-card.joined{isolation:isolate;transition:transform .24s;animation:3.4s ease-in-out infinite confirmedCardAura;position:relative;background:radial-gradient(circle at 12% 18%,#b9232023 0 14%,#0000 36%),linear-gradient(145deg,#1b1c19 0,#090a08 58%,#1d0e0d 100%)!important;border-color:#922b27!important}.open-tournament-card.joined:hover{transform:translateY(-5px)scale(1.01)}.open-tournament-card.joined>*{z-index:2;position:relative}.open-tournament-card.joined:before{content:"";z-index:0;opacity:.15;background:linear-gradient(#090a08aa,#090a08aa),url(/studio05-logo.jpg) 50%/cover no-repeat;border:1px solid #b9232038;border-radius:50%;width:180px;height:180px;position:absolute;top:55px;right:-24px;transform:rotate(9deg)}.open-tournament-card.joined:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#eee4d026,#b923201c,#0000);width:24%;animation:5.2s ease-in-out infinite confirmedShine;position:absolute;inset:-45% auto -45% -38%}.open-tournament-card.joined>header{background:linear-gradient(90deg,#3a1311,#15100f 70%,#26100f)!important;border-bottom:1px solid #8b2b27!important}.open-tournament-card.joined>header span{color:#f09a95!important;font-size:7px!important}.open-tournament-card.joined>header i{animation:1.8s ease-in-out infinite confirmedSeal;color:#fff!important;background:#b92320!important;border:1px solid #d94b45!important;width:31px!important;height:31px!important;font:900 12px Arial,sans-serif!important}.open-tournament-card.joined h2{text-transform:uppercase;text-shadow:0 3px #5d130f,0 0 24px #b9232040;line-height:.95;color:#f4ecdd!important;padding-top:23px!important;font-size:34px!important}.open-tournament-card.joined .tournament-facts{box-shadow:inset 0 0 18px #000;background:#080907df!important;border-color:#572521!important}.open-tournament-card.joined .tournament-facts p{border-color:#48211f!important}.open-tournament-card.joined .tournament-facts small{color:#bd625d!important}.open-tournament-card.joined .seat-capacity>i{height:7px;box-shadow:inset 0 0 0 1px #431916;background:#251312!important}.open-tournament-card.joined .seat-capacity>i span{box-shadow:0 0 14px #b9232066;background:linear-gradient(90deg,#711713,#dc4039,#8d1b18)!important}.open-tournament-card.joined .joined-name{box-shadow:inset 0 1px #fff08,0 8px 18px #0005;border-radius:7px;position:relative;background:linear-gradient(100deg,#271110,#100d0c)!important;border:1px solid #752622!important;border-left:4px solid #b92320!important;margin:0 17px 17px!important;padding:13px 118px 13px 13px!important}.open-tournament-card.joined .joined-name:after{content:"";aspect-ratio:1;opacity:.92;pointer-events:none;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3Cdefs%3E%3Cpath%20id='t'%20d='M22,100%20a78,78%200%200,1%20156,0'/%3E%3Cpath%20id='b'%20d='M22,100%20a78,78%200%200,0%20156,0'/%3E%3Cfilter%20id='d'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.018'%20numOctaves='2'%20seed='5'%20result='n'/%3E%3CfeDisplacementMap%20in='SourceGraphic'%20in2='n'%20scale='3.5'/%3E%3C/filter%3E%3Cfilter%20id='r'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.55'%20numOctaves='2'%20seed='9'%20result='n'/%3E%3CfeColorMatrix%20in='n'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%201%200'%20result='a'/%3E%3CfeComponentTransfer%20in='a'%20result='m'%3E%3CfeFuncA%20type='discrete'%20tableValues='0%200%201%201%201%201%201%201'/%3E%3C/feComponentTransfer%3E%3CfeComposite%20in='SourceGraphic'%20in2='m'%20operator='in'/%3E%3C/filter%3E%3C/defs%3E%3Cg%20filter='url(%23d)'%3E%3Cg%20filter='url(%23r)'%20fill='%23f0605a'%3E%3Ccircle%20cx='100'%20cy='100'%20r='94'%20fill='none'%20stroke='%23f0605a'%20stroke-width='3'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='79'%20fill='none'%20stroke='%23f0605a'%20stroke-width='2'/%3E%3Ccircle%20cx='100'%20cy='100'%20r='45'%20fill='none'%20stroke='%23f0605a'%20stroke-width='1.5'/%3E%3Ctext%20font-family='Impact,Arial%20Narrow,sans-serif'%20font-size='15'%20letter-spacing='3'%20text-anchor='middle'%3E%3CtextPath%20href='%23t'%20startOffset='123'%3ESTUDIO05%20POKER%20ROOM%3C/textPath%3E%3C/text%3E%3Ctext%20font-family='Impact,Arial%20Narrow,sans-serif'%20font-size='13'%20letter-spacing='4'%20text-anchor='middle'%3E%3CtextPath%20href='%23b'%20startOffset='123'%3EPLAZA%20CONFIRMADA%3C/textPath%3E%3C/text%3E%3Ctext%20x='100'%20y='95'%20text-anchor='middle'%20font-family='Impact,Arial%20Narrow,sans-serif'%20font-size='23'%3EMESA%3C/text%3E%3Ctext%20x='100'%20y='118'%20text-anchor='middle'%20font-family='Impact,Arial%20Narrow,sans-serif'%20font-size='15'%20letter-spacing='0.5'%3ECONFIRMADA%3C/text%3E%3Cpath%20d='M100%2050%20l3.2%207.2%207.9%20.8%20-5.9%205.3%201.6%207.8%20-6.8-3.9%20-6.8%203.9%201.6-7.8%20-5.9-5.3%207.9-.8z'/%3E%3Cpath%20d='M100%20132%20l3.2%207.2%207.9%20.8%20-5.9%205.3%201.6%207.8%20-6.8-3.9%20-6.8%203.9%201.6-7.8%20-5.9-5.3%207.9-.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:clamp(78px,27vw,98px);animation:.55s cubic-bezier(.2,1.5,.3,1) both confirmedSealDrop,2.6s ease-in-out 1.1s infinite confirmedSealPulse;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(-8deg)}.open-tournament-card.joined .joined-name small{color:#ad5752!important}.open-tournament-card.joined .joined-name strong{color:#fff;text-shadow:0 0 14px #b9232066;font-size:13px!important}.open-tournament-card.joined footer{background:#090a08e6!important;border-color:#55201d!important}.open-tournament-card.joined footer .enter-tournament{box-shadow:inset 0 1px #fff3,0 7px 18px #0008,0 0 18px #b9232033;color:#fff!important;background:linear-gradient(135deg,#c62f2a,#7d1714)!important;border-color:#d44a44!important;font-size:9px!important}.open-tournament-card.joined footer .enter-tournament:hover{box-shadow:inset 0 1px #fff4,0 9px 24px #0009,0 0 28px #b923205e;background:linear-gradient(135deg,#e04740,#991d19)!important}.open-tournament-card.joined footer button:last-child{color:#817b70!important;background:#11120f!important;border-color:#3d3731!important}@media (max-width:520px){.open-tournament-card.joined .joined-name{padding:12px 112px 12px 12px!important}.open-tournament-card.joined .joined-name:after{width:92px;right:8px}}@media (max-width:360px){.open-tournament-card.joined .joined-name{text-align:center;padding:12px 12px 14px!important}.open-tournament-card.joined .joined-name:after{width:96px;margin:12px auto 0;animation:2.6s ease-in-out 1.1s infinite confirmedSealPulse;position:static;top:auto;transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.open-tournament-card.joined,.open-tournament-card.joined:after,.open-tournament-card.joined>header i,.open-tournament-card.joined .joined-name:after{animation:none}}@keyframes tclockLowPulse{0%,to{box-shadow:0 0 #b9232000}50%{box-shadow:0 0 0 4px #b9232022,0 0 22px #b9232066}}.tclock{background:linear-gradient(145deg,#1b1c17,#0e0f0d);border:1px solid #6d5623;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:8px;padding:11px 14px;display:grid;box-shadow:0 12px 28px #0006,inset 0 1px #ffffff0a}.tclock-break{background:linear-gradient(145deg,#241312,#120d0c);border-color:#8a2b28}.tclock-face{align-items:baseline;gap:12px;min-width:0;display:flex}.tclock-phase{letter-spacing:.16em;color:#d8a91c;font:900 7px Arial,sans-serif}.tclock-break .tclock-phase{color:#ec8c87}.tclock-time{color:#f4ecdd;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:0;font:400 30px/1 Impact,Arial Narrow,sans-serif}.tclock-time:hover{color:#fff;text-shadow:0 0 12px #d8a91c66}.tclock-pause .tclock-time{opacity:.62}.tclock-low .tclock-time{color:#ef6a64;border-radius:6px;animation:1s ease-in-out infinite tclockLowPulse}.tclock-edit{color:#f4ecdd;text-align:center;background:#0b0c0a;border:1px solid #d8a91c;border-radius:6px;width:96px;padding:2px 8px;font:400 22px Impact,Arial Narrow,sans-serif}.tclock-face small{color:#948d81;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font:800 8px Arial,sans-serif;overflow:hidden}.tclock-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tclock-btn{color:#d3cbbc;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#181916;border:1px solid #4b4437;border-radius:8px;padding:8px 11px;font:900 8px Arial,sans-serif}.tclock-btn:hover{color:#f4ecdd;border-color:#a98531}.tclock-primary{color:#111;background:linear-gradient(135deg,#d8a91c,#a9790d);border-color:#edc750}.tclock-cfg{border-top:1px solid #35322c;grid-column:1/-1;margin-top:2px;padding-top:8px}.tclock-cfg summary{letter-spacing:.14em;color:#8f897e;cursor:pointer;font:900 7px Arial,sans-serif;list-style:none}.tclock-cfg summary::-webkit-details-marker{display:none}.tclock-cfg[open] summary{grid-column:1/-1}.tclock-cfg label{letter-spacing:.1em;color:#8f897e;flex-direction:column;gap:4px;font:800 6px Arial,sans-serif;display:flex}.tclock-cfg input{color:#eee4d0;background:#0c0d0b;border:1px solid #49443a;border-radius:6px;width:100%;padding:7px;font:400 12px Impact,Arial Narrow,sans-serif}.tclock-cfg label i{color:#726c61;font-size:6px;font-style:normal}.tclock-min{color:#9b948a;cursor:pointer;background:#12130f;border:1px solid #4b4437;border-radius:7px;padding:6px 9px;font-size:10px;line-height:1}.tclock-min:hover{color:#f4ecdd;border-color:#a98531}.tclock.tclock-mini{align-items:center;gap:12px;padding:8px 12px;display:flex}.tclock-mini .tclock-phase{flex:none}.tclock-time-mini{letter-spacing:.03em;color:#f4ecdd;margin-right:auto;font:400 20px Impact,Arial Narrow,sans-serif}.tclock-mini.tclock-pause .tclock-time-mini{opacity:.6}.tclock-mini.tclock-low .tclock-time-mini{color:#ef6a64}.tclock-mini .tclock-primary{padding:6px 10px}@media (max-width:760px){.tclock{grid-template-columns:1fr;gap:8px}.tclock-buttons{justify-content:flex-start}.tclock-cfg[open]{grid-template-columns:1fr 1fr}}.lobby-clock{background:#0d0e0c;border:1px solid #6d5623;border-radius:8px;justify-content:space-between;align-items:baseline;margin:0 17px 12px;padding:8px 12px;display:flex}.lobby-clock span{letter-spacing:.14em;color:#d8a91c;font:900 6px Arial,sans-serif}.lobby-clock b{color:#f4ecdd;letter-spacing:.03em;font:400 20px Impact,Arial Narrow,sans-serif}.lobby-clock.is-break{border-color:#8a2b28}.lobby-clock.is-break span{color:#ec8c87}.lobby-clock.is-paused b{opacity:.6}@media (prefers-reduced-motion:reduce){.tclock-low .tclock-time{animation:none}}@keyframes cdAura{0%,to{box-shadow:var(--card-shadow,0 16px 34px #0009)}50%{box-shadow:var(--card-shadow,0 16px 34px #0009),0 0 30px color-mix(in srgb,var(--card-accent,#b92320) 38%,transparent)}}@keyframes cdStatusPulse{0%,to{opacity:.66}50%{opacity:1;text-shadow:0 0 12px color-mix(in srgb,var(--card-accent,#b92320) 70%,transparent)}}.open-tournament-card.otcx{border:var(--card-border-w,1px) solid var(--card-border,#6e211e)!important;border-radius:var(--card-radius,12px)!important;background:radial-gradient(circle at 88% 12%,var(--card-accent,#b92320),transparent 44%),linear-gradient(var(--card-bg-angle,155deg),var(--card-bg1,#1c1d19),var(--card-bg2,#180d0c))!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--card-accent,#b92320) 16%,transparent),transparent 44%),linear-gradient(var(--card-bg-angle,155deg),var(--card-bg1,#1c1d19),var(--card-bg2,#180d0c))!important}}.open-tournament-card.otcx{box-shadow:var(--card-shadow,0 16px 34px #0009)!important;animation:3.6s ease-in-out infinite cdAura!important;animation-play-state:var(--card-pulse,running)!important}.open-tournament-card.otcx:before{content:""!important;z-index:0!important;filter:none!important;pointer-events:none!important;width:175px!important;height:175px!important;opacity:calc(var(--card-watermark,.5) * .3)!important;background:linear-gradient(#0009,#0009),url(/studio05-logo.jpg) 50%/cover no-repeat!important;border:0!important;border-radius:50%!important;position:absolute!important;top:52px!important;right:-24px!important;transform:rotate(-9deg)!important}.open-tournament-card.otcx:after{content:""!important;z-index:3!important;width:26%!important;display:var(--card-sweep,block)!important;background:linear-gradient(90deg,transparent,var(--card-accent,#b92320),transparent)!important;position:absolute!important;inset:-40% auto -40% -38%!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent,#b92320) 20%,#efe8dc),transparent)!important}}.open-tournament-card.otcx:after{animation:5.2s ease-in-out infinite confirmedShine!important;animation-play-state:var(--card-pulse,running)!important;pointer-events:none!important}.open-tournament-card.otcx>*{z-index:2;position:relative}.open-tournament-card.otcx>header{background:var(--card-header-bg,#150d0c)!important;border-bottom:1px solid var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx>header{border-bottom:1px solid color-mix(in srgb,var(--card-accent,#b92320) 50%,#000)!important}}.open-tournament-card.otcx>header span{color:var(--card-header-ink,#ee807a)!important;letter-spacing:.14em!important;animation:1.9s ease-in-out infinite cdStatusPulse!important;animation-play-state:var(--card-pulse,running)!important;font-size:7px!important;font-weight:900!important}.open-tournament-card.otcx>header i{border:1px solid var(--card-accent,#b92320)!important;width:28px!important;height:28px!important;color:var(--card-accent,#b92320)!important;box-shadow:0 0 0 3px var(--card-accent,#b92320),0 0 14px var(--card-accent,#b92320)!important;background:0 0!important;border-radius:50%!important;font:12px Georgia,serif!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx>header i{box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent,#b92320) 16%,transparent),0 0 14px color-mix(in srgb,var(--card-accent,#b92320) 38%,transparent)!important}}.open-tournament-card.otcx.joined>header i{background:var(--card-accent,#b92320)!important;color:var(--card-btn-text,#fff)!important}.open-tournament-card.otcx h2{color:var(--card-ink,#f4ecdd)!important;font-family:var(--card-title-font,Impact),"Arial Narrow",sans-serif!important;font-weight:400!important;font-size:var(--card-title-size,34px)!important;letter-spacing:.02em!important;text-transform:var(--card-title-transform,uppercase)!important;text-shadow:0 3px var(--card-accent,#b92320),0 0 24px var(--card-accent,#b92320)!important;line-height:1!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx h2{text-shadow:0 3px color-mix(in srgb,var(--card-accent,#b92320) 55%,#000),0 0 24px color-mix(in srgb,var(--card-accent,#b92320) 26%,transparent)!important}}.open-tournament-card.otcx .tournament-facts{border-color:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .tournament-facts{border-color:color-mix(in srgb,var(--card-accent,#b92320) 26%,#000)!important}}.open-tournament-card.otcx .tournament-facts{background:var(--card-facts-bg,#0a0b09)!important;box-shadow:inset 0 0 18px #000!important}.open-tournament-card.otcx .tournament-facts p{border-color:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .tournament-facts p{border-color:color-mix(in srgb,var(--card-accent,#b92320) 20%,#000)!important}}.open-tournament-card.otcx .tournament-facts small{color:var(--card-muted,#b85b56)!important}.open-tournament-card.otcx .tournament-facts b{color:var(--card-ink,#f4ecdd)!important}.open-tournament-card.otcx .seat-capacity>div,.open-tournament-card.otcx .seat-capacity>small{color:var(--card-muted,#b85b56)!important}.open-tournament-card.otcx .seat-capacity>div b{color:var(--card-ink,#f4ecdd)!important}.open-tournament-card.otcx .seat-capacity>i{background:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .seat-capacity>i{background:color-mix(in srgb,var(--card-accent,#b92320) 10%,#17130f)!important}}.open-tournament-card.otcx .seat-capacity>i{box-shadow:inset 0 0 0 1px var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .seat-capacity>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent,#b92320) 26%,#000)!important}}.open-tournament-card.otcx .seat-capacity>i span{background:linear-gradient(90deg,var(--card-accent,#b92320),var(--card-accent,#b92320),var(--card-accent,#b92320))!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .seat-capacity>i span{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent,#b92320) 72%,#000),var(--card-accent,#b92320),color-mix(in srgb,var(--card-accent,#b92320) 62%,#000))!important}}.open-tournament-card.otcx .seat-capacity>i span{box-shadow:0 0 12px var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .seat-capacity>i span{box-shadow:0 0 12px color-mix(in srgb,var(--card-accent,#b92320) 40%,transparent)!important}}.open-tournament-card.otcx .lobby-clock{border-color:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .lobby-clock{border-color:color-mix(in srgb,var(--card-accent,#b92320) 45%,#000)!important}}.open-tournament-card.otcx .lobby-clock{background:var(--card-facts-bg,#0d0e0c)!important}.open-tournament-card.otcx .lobby-clock span{color:var(--card-accent,#b92320)!important}.open-tournament-card.otcx .lobby-clock b{color:var(--card-ink,#f4ecdd)!important}.open-tournament-card.otcx .joined-name{border:1px solid var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .joined-name{border:1px solid color-mix(in srgb,var(--card-accent,#b92320) 34%,#000)!important}}.open-tournament-card.otcx .joined-name{border-left:4px solid var(--card-accent,#b92320)!important;background:linear-gradient(100deg,var(--card-accent,#b92320),var(--card-bg2,#100d0c))!important;border-radius:7px!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .joined-name{background:linear-gradient(100deg,color-mix(in srgb,var(--card-accent,#b92320) 14%,var(--card-bg2,#100d0c)),var(--card-bg2,#100d0c))!important}}.open-tournament-card.otcx .joined-name{padding:13px 118px 13px 13px!important}.open-tournament-card.otcx .joined-name small{color:var(--card-muted,#b85b56)!important}.open-tournament-card.otcx .joined-name strong{color:var(--card-ink,#fff)!important;text-shadow:0 0 14px var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx .joined-name strong{text-shadow:0 0 14px color-mix(in srgb,var(--card-accent,#b92320) 45%,transparent)!important}}.open-tournament-card.otcx .joined-name:after{content:""!important;aspect-ratio:1!important;background:var(--card-seal,none) center/contain no-repeat!important;opacity:.92!important;pointer-events:none!important;width:clamp(78px,27vw,98px)!important;animation:.55s cubic-bezier(.2,1.5,.3,1) both confirmedSealDrop,2.6s ease-in-out 1.1s infinite confirmedSealPulse!important;animation-play-state:running,var(--card-seal-anim,running)!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)rotate(-8deg)!important}.open-tournament-card.otcx footer{border-top:1px solid var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer{border-top:1px solid color-mix(in srgb,var(--card-accent,#b92320) 24%,#000)!important}}.open-tournament-card.otcx footer{background:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer{background:color-mix(in srgb,var(--card-accent,#b92320) 5%,var(--card-bg2,#0a0b09))!important}}.open-tournament-card.otcx footer button{color:var(--card-muted,#8b847a)!important;background:#11120f!important;border-color:#3d3731!important}.open-tournament-card.otcx footer .join-tournament,.open-tournament-card.otcx footer .enter-tournament{border:1px solid var(--card-btn-border,var(--card-accent,#b92320))!important;background:linear-gradient(135deg,var(--card-btn,#b92320),var(--card-btn,#b92320))!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer .join-tournament,.open-tournament-card.otcx footer .enter-tournament{background:linear-gradient(135deg,var(--card-btn,#b92320),color-mix(in srgb,var(--card-btn,#b92320) 55%,#000))!important}}.open-tournament-card.otcx footer .join-tournament,.open-tournament-card.otcx footer .enter-tournament{color:var(--card-btn-text,#fff)!important;box-shadow:inset 0 1px #ffffff30,0 6px 16px #0008!important}.open-tournament-card.otcx footer .join-tournament span,.open-tournament-card.otcx footer .enter-tournament span{color:var(--card-btn-text,#fff)!important}.open-tournament-card.otcx:hover{border-color:var(--card-border,#6e211e)!important;box-shadow:var(--card-shadow,0 16px 34px #0009),0 0 26px var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx:hover{box-shadow:var(--card-shadow,0 16px 34px #0009),0 0 26px color-mix(in srgb,var(--card-accent,#b92320) 30%,transparent)!important}}.open-tournament-card.otcx.joined:hover{border-color:var(--card-border,#6e211e)!important}.open-tournament-card.otcx footer .join-tournament:hover,.open-tournament-card.otcx footer .enter-tournament:hover{border-color:var(--card-btn-border,var(--card-accent,#b92320))!important;background:linear-gradient(135deg,var(--card-btn,#b92320),var(--card-btn,#b92320))!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer .join-tournament:hover,.open-tournament-card.otcx footer .enter-tournament:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--card-btn,#b92320) 80%,#fff),var(--card-btn,#b92320))!important}}.open-tournament-card.otcx footer .join-tournament:hover,.open-tournament-card.otcx footer .enter-tournament:hover{color:var(--card-btn-text,#fff)!important;box-shadow:inset 0 1px #ffffff40,0 8px 22px #0009,0 0 22px var(--card-btn,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer .join-tournament:hover,.open-tournament-card.otcx footer .enter-tournament:hover{box-shadow:inset 0 1px #ffffff40,0 8px 22px #0009,0 0 22px color-mix(in srgb,var(--card-btn,#b92320) 30%,transparent)!important}}.open-tournament-card.otcx footer button:hover{border-color:var(--card-accent,#b92320)!important}@supports (color:color-mix(in lab, red, red)){.open-tournament-card.otcx footer button:hover{border-color:color-mix(in srgb,var(--card-accent,#b92320) 40%,#4b4437)!important}}@media (prefers-reduced-motion:reduce){.open-tournament-card.otcx,.open-tournament-card.otcx:after,.open-tournament-card.otcx>header span,.open-tournament-card.otcx .joined-name:after{animation:none!important}}.registration-ceremony.cer-themed{background:radial-gradient(circle at center,var(--cer,#b92320) 0 13%,#080907e8 45%,#050605f8 100%)}@supports (color:color-mix(in lab, red, red)){.registration-ceremony.cer-themed{background:radial-gradient(circle at center,color-mix(in srgb,var(--cer,#b92320) 22%,transparent) 0 13%,#080907e8 45%,#050605f8 100%)}}.cer-themed .ceremony-rays{background:repeating-conic-gradient(from 0deg,var(--cer,#b92320) 0deg 3deg,transparent 3deg 17deg),repeating-conic-gradient(from 8deg,#eee4d00c 0deg 1deg,transparent 1deg 23deg)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-rays{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--cer,#b92320) 60%,transparent) 0deg 3deg,transparent 3deg 17deg),repeating-conic-gradient(from 8deg,#eee4d00c 0deg 1deg,transparent 1deg 23deg)}}.cer-themed .chip-face{background:radial-gradient(circle at 50% 50%,#080907 0 70%,#151613 71% 100%) padding-box,repeating-conic-gradient(from -4deg,var(--cer,#b92320) 0 9deg,#090a08 9deg 18deg) border-box;box-shadow:inset 0 0 0 5px #171815,inset 0 0 0 7px var(--cer,#b92320),0 0 0 3px #080907,0 0 0 5px var(--cer,#b92320),0 18px 45px #000,0 0 55px var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .chip-face{box-shadow:inset 0 0 0 5px #171815,inset 0 0 0 7px color-mix(in srgb,var(--cer,#b92320) 45%,#000),0 0 0 3px #080907,0 0 0 5px var(--cer,#b92320),0 18px 45px #000,0 0 55px color-mix(in srgb,var(--cer,#b92320) 40%,transparent)}}.cer-themed .chip-edge{background:radial-gradient(circle,#11120f 0 74%,#181916 75% 100%) padding-box,repeating-conic-gradient(from -4deg,var(--cer,#b92320) 0 9deg,#080907 9deg 18deg) border-box}@supports (color:color-mix(in lab, red, red)){.cer-themed .chip-edge{background:radial-gradient(circle,#11120f 0 74%,#181916 75% 100%) padding-box,repeating-conic-gradient(from -4deg,color-mix(in srgb,var(--cer,#b92320) 78%,#000) 0 9deg,#080907 9deg 18deg) border-box}}.cer-themed .chip-edge{box-shadow:inset 0 0 0 4px #11120f,inset 0 0 0 6px var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .chip-edge{box-shadow:inset 0 0 0 4px #11120f,inset 0 0 0 6px color-mix(in srgb,var(--cer,#b92320) 42%,#000)}}.cer-themed .ceremony-impact{border-color:var(--cer,#b92320);box-shadow:0 0 0 3px var(--cer,#b92320),0 0 35px var(--cer,#b92320),0 0 65px var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-impact{box-shadow:0 0 0 3px color-mix(in srgb,var(--cer,#b92320) 47%,transparent),0 0 35px var(--cer,#b92320),0 0 65px color-mix(in srgb,var(--cer,#b92320) 47%,transparent)}}.cer-themed .ceremony-particles i{background:var(--cer,#b92320);box-shadow:0 0 8px var(--cer,#b92320)}.cer-themed .ceremony-particles i:nth-child(4n){background:#eee4d0}.cer-themed .ceremony-copy h2{text-shadow:0 4px var(--cer,#b92320),0 0 35px var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy h2{text-shadow:0 4px color-mix(in srgb,var(--cer,#b92320) 55%,#000),0 0 35px color-mix(in srgb,var(--cer,#b92320) 50%,transparent)}}.cer-themed .ceremony-copy p b{color:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy p b{color:color-mix(in srgb,var(--cer,#b92320) 60%,#f4c9c7)}}.cer-themed .ceremony-copy small{color:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy small{color:color-mix(in srgb,var(--cer,#b92320) 55%,#f0c9c7)}}.cer-themed .ceremony-copy>span{border-color:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy>span{border-color:color-mix(in srgb,var(--cer,#b92320) 55%,#000)}}.cer-themed .ceremony-copy>span{background:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy>span{background:color-mix(in srgb,var(--cer,#b92320) 16%,#140d0c)}}.cer-themed .ceremony-copy>span{color:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed .ceremony-copy>span{color:color-mix(in srgb,var(--cer,#b92320) 55%,#f0c9c7)}}.cer-themed.complete .ceremony-copy>span{animation:none}.cer-themed.complete:after{color:var(--cer,#b92320)}@supports (color:color-mix(in lab, red, red)){.cer-themed.complete:after{color:color-mix(in srgb,var(--cer,#b92320) 40%,#827b70)}}.card-design-card.cd-wide{grid-column:1/-1}.card-design-card .cd-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:14px;display:grid}.card-design-card .cd-controls{min-width:0}.card-design-card .cd-preview-pane{align-self:start;position:sticky;top:80px}@media (max-width:960px){.card-design-card .cd-body{grid-template-columns:1fr}.card-design-card .cd-preview-pane{position:static}}.card-design-card .cd-field{flex-direction:column;gap:5px;margin:10px 0 4px;display:flex}.card-design-card .cd-field span,.card-design-card .cd-label{letter-spacing:.13em;color:#b4944b;font:800 7px Arial,sans-serif}.card-design-card .cd-field input,.card-design-card .cd-field select{color:#eee4d0;letter-spacing:.04em;background:#0c0d0b;border:1px solid #49443a;border-radius:7px;padding:9px;font:900 10px Arial,sans-serif}.card-design-card .cd-label{margin:15px 0 7px;display:block}.cd-templates{background:#0d0e0c;border:1px solid #3d3932;border-radius:9px;margin-bottom:6px;padding:11px}.cd-tpl-del{color:#e5615f;letter-spacing:.06em;cursor:pointer;background:#251413;border:1px solid #6d2928;border-radius:6px;margin-top:6px;padding:6px 9px;font:900 7px Arial,sans-serif}.cd-save-tpl{gap:6px;margin-top:9px;display:flex}.cd-save-tpl input{color:#eee4d0;background:#0c0d0b;border:1px solid #49443a;border-radius:7px;flex:1;padding:8px;font:900 9px Arial,sans-serif}.cd-save-tpl button{color:#111;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d8a91c,#a9790d);border:1px solid #edc750;border-radius:7px;padding:8px 10px;font:900 8px Arial,sans-serif}.cd-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cd-swatches>button{cursor:pointer;border:2px solid #0c0d0b;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #4b4437}.cd-swatches>button.active{box-shadow:0 0 0 2px #f4ecdd,0 0 12px #0008}.cd-colors{gap:7px;margin-top:9px;display:grid}.cd-color{letter-spacing:.04em;color:#c4bcae;grid-template-columns:1fr auto auto;align-items:center;gap:9px;font:800 8px Arial,sans-serif;display:grid}.cd-color input[type=color]{cursor:pointer;background:#0c0d0b;border:1px solid #4b4437;border-radius:6px;width:34px;height:26px;padding:2px}.cd-color b{color:#8f897e;font:900 7px Courier New,monospace}.cd-color.cd-angle{grid-template-columns:1fr}.cd-color.cd-angle input[type=range]{accent-color:#d8a91c;width:100%;margin-top:5px}.cd-styles{gap:6px;display:flex}.cd-styles button{color:#c9c0b1;letter-spacing:.06em;cursor:pointer;background:#12130f;border:1px solid #49443a;border-radius:7px;flex:1;padding:9px;font:900 8px Arial,sans-serif}.cd-styles button.active{color:#111;background:linear-gradient(135deg,#d8a91c,#a9790d);border-color:#edc750}.cd-check{letter-spacing:.05em;color:#c9c0b1;cursor:pointer;align-items:center;gap:8px;margin:9px 0 2px;font:800 8px Arial,sans-serif;display:flex}.cd-check input{accent-color:#d8a91c}.cd-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cd-preview{background:#0b0c0a;border:1px dashed #4b4437;border-radius:10px;gap:16px;margin:10px 0;padding:14px;display:grid}.cd-preview .open-tournament-card{width:100%;margin:0}.cd-preview-note{color:#7f7a70;letter-spacing:.06em;text-align:center;font-size:7px;display:block}.cd-reset{color:#8f897e;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:8px;text-decoration:underline}.card-design-card .cd-styles{flex-wrap:wrap}.card-design-card .cd-styles button{flex:1 0 auto;min-width:64px}@keyframes tcShine{0%,to{opacity:.4}50%{opacity:1}}.trophy-cabinet .tc-picker{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.trophy-cabinet .tc-picker span{letter-spacing:.14em;color:#b4944b;font:900 7px Arial,sans-serif}.trophy-cabinet .tc-picker select{color:#eee4d0;background:#0c0d0b;border:1px solid #49443a;border-radius:8px;padding:9px 12px;font:900 10px Arial,sans-serif}.tc-summary{background:linear-gradient(145deg,#1b1a14,#0f0e0b);border:1px solid #705923;border-radius:12px;align-items:center;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex}.tc-avatar i{color:#e2b53d;background:#2a2113;border:1px solid #6d5520;border-radius:12px;place-items:center;width:46px;height:46px;font:900 20px Arial,sans-serif;display:grid}.tc-summary strong{color:#f3ead9;text-transform:uppercase;letter-spacing:.02em;font:900 15px Arial,sans-serif;display:block}.tc-summary strong em{color:#d8a91c;font-size:10px;font-style:normal}.tc-summary span{color:#948d81;letter-spacing:.04em;font:800 9px Arial,sans-serif}.tc-case{background:radial-gradient(at 50% -10%,#251d12,#120f0b 58%),#0c0a07;border:13px solid #17110b;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:26px;padding:34px 20px 8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0c0a07,inset 0 0 0 4px #5a4a2c,inset 0 0 0 6px #211a10,inset 0 0 70px #000,0 34px 66px -14px #000d}.tc-case:before{content:"";pointer-events:none;z-index:6;background:radial-gradient(70px 34px at 12% 0,#ffe9b355,#0000 72%),radial-gradient(70px 34px at 30% 0,#ffe9b344,#0000 72%),radial-gradient(70px 34px at 50% 0,#ffe9b355,#0000 72%),radial-gradient(70px 34px at 70% 0,#ffe9b344,#0000 72%),radial-gradient(70px 34px at 88% 0,#ffe9b355,#0000 72%);height:46px;position:absolute;top:2px;left:0;right:0}.tc-case:after{content:"";pointer-events:none;z-index:7;background:linear-gradient(114deg,#ffffff12 0 10%,#0000 24% 60%,#ffffff09 72% 80%,#0000 90%);position:absolute;inset:0;box-shadow:inset 0 2px #ffffff18,inset 0 0 40px #0007}.tc-slot{z-index:2;text-align:center;filter:grayscale()brightness(.62);opacity:.5;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:158px;padding:16px 8px 30px;display:flex;position:relative}.tc-slot:after{content:"";z-index:1;background:linear-gradient(#ffffff26,#ffffff0a 42%,#0007);border-radius:2px;height:7px;position:absolute;bottom:9px;left:6px;right:6px;box-shadow:0 7px 13px -3px #000b,0 1px #ffffff38}.tc-slot.won{filter:none;opacity:1}.tc-slot.won:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,var(--tc,#d8a91c),transparent 72%);width:96px;height:104px;position:absolute;top:2px;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.tc-slot.won:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--tc,#d8a91c) 42%,transparent),transparent 72%)}}.tc-icon{filter:drop-shadow(0 5px 9px #000b);font-size:34px;line-height:1}.tc-slot.won .tc-icon{filter:drop-shadow(0 5px 12px #000c) drop-shadow(0 0 14px var(--tc,#d8a91c))}@supports (color:color-mix(in lab, red, red)){.tc-slot.won .tc-icon{filter:drop-shadow(0 5px 12px #000c) drop-shadow(0 0 14px color-mix(in srgb,var(--tc,#d8a91c) 55%,transparent))}}.tc-slot b{letter-spacing:.06em;color:#c9c0b0;text-transform:uppercase;margin-top:2px;font:900 9px Arial,sans-serif}.tc-slot.won b{color:var(--tc,#f0e7d5);text-shadow:0 0 10px var(--tc,#d8a91c)}@supports (color:color-mix(in lab, red, red)){.tc-slot.won b{text-shadow:0 0 10px color-mix(in srgb,var(--tc,#d8a91c) 40%,transparent)}}.tc-slot small{color:#7c766b;min-height:19px;font:700 7px/1.35 Arial,sans-serif}.tc-count{background:var(--tc,#d8a91c);color:#111;z-index:3;border:2px solid #100c08;border-radius:99px;place-items:center;min-width:22px;height:22px;font:900 9px Arial,sans-serif;display:grid;position:absolute;top:4px;right:8px;box-shadow:0 3px 8px #000b}.tc-locked{color:#4a463e;font-weight:900}.tc-last{color:#8a8172;letter-spacing:.03em;margin-top:2px;font:700 6px Arial,sans-serif}.tc-shelf{margin-bottom:22px}.tc-label{letter-spacing:.16em;color:#b4944b;margin-bottom:10px;font:900 8px Arial,sans-serif;display:block}.tc-empty{color:#8b857a;text-align:center;border:1px dashed #403a2e;border-radius:9px;padding:14px;font-size:9px}.tc-timeline{gap:6px;display:grid}.tc-row{border:1px solid #34322c;border-left:3px solid var(--tc,#d8a91c);background:#111210;border-radius:8px;grid-template-columns:26px minmax(90px,1fr) 1.4fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.tc-row span{font-size:16px}.tc-row b{color:var(--tc,#f0e7d5);text-transform:uppercase;letter-spacing:.04em;font:900 9px Arial,sans-serif}.tc-row small{color:#a29a8c;font:700 8px Arial,sans-serif}.tc-row em{color:#7d766a;text-align:right;font:700 7px Arial,sans-serif}.tc-hof{gap:5px;display:grid}.tc-hof-row{cursor:pointer;color:#eee4d0;text-align:left;background:#111210;border:1px solid #34322c;border-radius:8px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.tc-hof-row:hover{border-color:#98792c}.tc-hof-row.active{background:#1c1710;border-color:#d8a91c}.tc-rank{color:#d8a91c;text-align:center;font:900 12px Arial,sans-serif}.tc-hof-row b{font:900 10px Arial,sans-serif}.tc-hof-stat{color:#948d81;letter-spacing:.04em;font:800 8px Arial,sans-serif}@media (max-width:820px){.tc-case{grid-template-columns:repeat(3,1fr);padding-top:30px}}@media (max-width:520px){.tc-case{border-width:9px;grid-template-columns:repeat(2,1fr)}.tc-slot{min-height:140px}.tc-row{grid-template-columns:22px 1fr;row-gap:2px}.tc-row small,.tc-row em{grid-column:2}.tc-row em{text-align:left}}.mobile-nav{grid-template-columns:repeat(6,1fr)!important}@media (max-width:760px){.showdown-targets{gap:6px}.showdown-targets button{border-radius:8px;padding:10px 12px;font-size:9px}.undo-card{padding:9px 12px;font-size:12px}}.finish-sheet{flex-direction:column;padding:0!important;display:flex!important;overflow:hidden!important}.fs-head{border-bottom:1px solid #3d3932;flex:none;padding:16px 20px 12px}.fs-head .finish-title{margin:0}.fs-scroll{flex:auto;min-height:0;padding:14px 20px;overflow:auto}.fs-foot{background:#151613;border-top:1px solid #3d3932;flex:none;padding:12px 20px 18px}.fs-picker-slots{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fs-target{letter-spacing:.12em;color:#d8a91c;text-transform:uppercase;min-width:56px;font:900 9px Arial,sans-serif}.fs-picker-slots .undo-card{margin-left:auto;padding:9px 13px;font-size:13px}.fs-fast{align-items:stretch!important;padding:0!important}.finish-sheet.fs-showdown{height:100vh;height:100dvh;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;max-height:none!important}.fs-showdown .fs-head{align-items:center;gap:10px;padding:10px 12px;display:flex}.fs-close{color:#ddd1bc;cursor:pointer;background:#24231e;border:1px solid #554d3e;border-radius:10px;flex:none;width:38px;height:38px;font-size:20px;line-height:1}.fs-showdown .showdown-targets{flex:1;gap:5px;display:flex;overflow-x:auto}.fs-showdown .showdown-targets button{letter-spacing:.03em;color:#eee4d0;white-space:nowrap;cursor:pointer;background:#0d0e0c;border:1px solid #49443a;border-radius:9px;flex:1 0 auto;min-width:78px;padding:11px 8px;font:900 9px Arial,sans-serif}.fs-showdown .showdown-targets button.active{color:#111;background:#d8a91c;border-color:#efcb5d}.fs-target-chip{flex:1 0 auto;gap:3px;display:inline-flex}.fs-target-chip button{flex:auto;min-width:0!important}.fs-target-chip .fs-muck-toggle{text-transform:uppercase;color:#e2b9b3!important;background:#241a17!important;border-color:#5a3a35!important;flex:none!important;min-width:0!important;padding:11px 9px!important;font-size:8px!important}.fs-target-chip.muck .fs-muck-toggle{color:#fff!important;background:#b92320!important;border-color:#d94b47!important}.fs-target-chip.muck button:first-child{opacity:.5}.fs-target-chip .fs-muck-toggle:disabled{opacity:.25;cursor:not-allowed}.fs-showdown .fs-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:10px 12px 4px;display:flex}.fs-showdown .fs-picker-slots{flex:none;justify-content:center;margin:0}.fs-showdown .fs-picker-slots .card-slots i{width:clamp(44px,13vw,60px);height:clamp(58px,17vw,80px);font-size:clamp(17px,4.5vw,24px)}.fs-showdown .deck52{flex-direction:column;flex:auto;gap:6px;min-height:0;margin:0;display:flex}.fs-showdown .d52-legend{flex:none}.fs-showdown .d52-legend span{font-size:clamp(20px,5vw,30px)}.fs-showdown .d52-grid{-webkit-overflow-scrolling:touch;flex:auto;grid-auto-rows:1fr;gap:6px;min-height:0;padding-bottom:6px;overflow-y:auto}.fs-showdown .d52-card{min-height:36px;font-size:clamp(17px,4.4vw,28px)}.fs-showdown .d52-card i{font-size:clamp(19px,5vw,32px)}.fs-showdown .fs-foot{padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px))}.fs-status{letter-spacing:.03em;color:#948d81;text-align:center;padding:2px 0 6px;font:800 9px Arial,sans-serif}.fs-status.ok{color:#e2b53d}.fs-status b{color:#f3ead9;font-weight:900}.fs-showdown .save-hand-now{width:100%;padding:16px;font:900 12px Arial,sans-serif}@media (min-width:760px){.finish-sheet.fs-showdown{height:auto;max-height:92vh;border:1px solid #755b23!important;border-radius:15px!important;width:min(600px,100%)!important}.fs-showdown .fs-body{padding:16px 18px 8px}.fs-showdown .deck52,.fs-showdown .d52-grid{flex:none}.fs-showdown .d52-card{min-height:46px;font-size:22px}.fs-showdown .d52-card i{font-size:25px}.fs-showdown .fs-picker-slots .card-slots i{width:46px;height:60px;font-size:18px}}@media (max-width:760px){.finish-overlay{align-items:stretch!important;padding:0!important}.finish-sheet{height:100vh;height:100dvh;border-radius:0!important;width:100%!important;max-height:none!important}.fs-head{padding:12px 13px 10px}.fs-head .finish-title h2{font-size:18px}.fs-scroll{padding:12px 13px}.fs-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 26px #000b}.save-hand-now{margin-top:8px;padding:16px;font-size:12px}}.pl-shell,.auth-page{-webkit-tap-highlight-color:transparent}.pl-shell button,.pl-shell a,.pl-shell [role=button],.pl-shell input,.pl-shell select,.pl-shell label{touch-action:manipulation}.pl-shell button,.auth-page button{transition:transform .12s cubic-bezier(.2,.7,.3,1),background-color .16s,border-color .16s,color .16s,box-shadow .18s,opacity .16s}.pl-shell button:not(:disabled):active{transform:translateY(1px)scale(.985)}.pl-shell .desktop-nav button,.pl-shell .mobile-nav button{transition:color .16s,background-color .18s}.pl-shell input,.pl-shell select,.pl-shell textarea{transition:border-color .16s,box-shadow .16s,background-color .16s}@keyframes plViewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes plRise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes plToastIn{0%{opacity:0;transform:translate(-50%,14px)scale(.94)}60%{opacity:1;transform:translate(-50%,-2px)scale(1.02)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes plPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.page-view,.live-capture,.tournament-hub,.advanced-stats,.settings-page,.replay-page,.hand-editor,.trophy-cabinet,.player-lobby{animation:.34s cubic-bezier(.2,.7,.25,1) both plViewIn}.open-tournament-grid>*,.tc-timeline>*,.hall-of-fame tr,.hands-table .hand-row-wrap,.advanced-stats-row-ext,.tournament-cards>*,.event-log>p{animation:.4s cubic-bezier(.2,.7,.25,1) both plRise}.open-tournament-grid>:nth-child(2),.tc-timeline>:nth-child(2),.tournament-cards>:nth-child(2){animation-delay:40ms}.open-tournament-grid>:nth-child(3),.tc-timeline>:nth-child(3),.tournament-cards>:nth-child(3){animation-delay:80ms}.open-tournament-grid>:nth-child(4),.tc-timeline>:nth-child(4){animation-delay:.12s}.open-tournament-grid>:nth-child(n+5),.tc-timeline>:nth-child(n+5){animation-delay:.16s}.tc-slot.won .tc-icon{animation:.5s cubic-bezier(.2,1.5,.35,1) both plPop}.tc-slot.won:nth-child(2) .tc-icon{animation-delay:50ms}.tc-slot.won:nth-child(3) .tc-icon{animation-delay:.1s}.tc-slot.won:nth-child(4) .tc-icon{animation-delay:.15s}.toast{will-change:transform;animation:.4s cubic-bezier(.2,1.4,.3,1) both plToastIn}.d52-card{transition:transform .1s,opacity .16s,box-shadow .16s}.d52-card:not(:disabled):active{transform:scale(.94)}.desktop-nav button.active,.mobile-nav button.active{transition:color .2s}.trophy-cabinet,.hands-table,.advanced-table-wrap,.history-table-wrap{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (prefers-reduced-motion:reduce){.page-view,.live-capture,.tournament-hub,.advanced-stats,.settings-page,.replay-page,.hand-editor,.trophy-cabinet,.player-lobby,.open-tournament-grid>*,.tc-timeline>*,.tc-slot.won .tc-icon,.toast,.tournament-cards>*,.event-log>p{animation:none!important}.pl-shell button,.auth-page button,.d52-card{transition:none!important}}.stats-computing{text-align:center;letter-spacing:.06em;color:#b4944b;background:#12130f;border-bottom:1px solid #35322d;padding:16px;font:800 9px Arial,sans-serif;animation:1.2s ease-in-out infinite cdStatusPulse}.mobile-nav{overflow-x:auto;grid-template-columns:none!important;grid-auto-columns:minmax(58px,1fr)!important;grid-auto-flow:column!important}.league-view .lg-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.league-view .lg-top select{color:#eee4d0;background:#0c0d0b;border:1px solid #49443a;border-radius:8px;padding:9px 12px;font:900 10px Arial,sans-serif}.league-view .lg-top button{color:#c9c0b1;letter-spacing:.05em;cursor:pointer;background:#181916;border:1px solid #49443a;border-radius:8px;padding:9px 11px;font:900 8px Arial,sans-serif}.lg-create{color:#111;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#d8a91c,#a9790d);border:1px solid #edc750;border-radius:9px;align-items:center;gap:10px;padding:14px 18px;font:900 10px Arial,sans-serif;display:inline-flex}.lg-create span{font-size:13px}.lg-manage{margin-bottom:20px}.lg-manage>h2{text-transform:uppercase;letter-spacing:.02em;color:#f2eadb;margin-bottom:4px;font:900 15px Arial Narrow,Arial,sans-serif}.lg-manage>p{color:#948d81;margin-bottom:16px;font-size:8px}.lg-name-row{align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.lg-name-row label{flex-direction:column;flex:1;gap:6px;display:flex}.lg-name-row span{letter-spacing:.14em;color:#b4944b;font:900 7px Arial,sans-serif}.lg-name-row input{color:#f4ecdd;letter-spacing:.02em;background:#0c0d0b;border:1px solid #49443a;border-radius:8px;padding:11px 13px;font:900 13px Arial,sans-serif}.lg-sec{letter-spacing:.16em;color:#b4944b;align-items:center;gap:10px;margin:20px 0 10px;font:900 8px Arial,sans-serif;display:flex}.lg-sec:after{content:"";background:#35322d;flex:1;height:1px}.lg-ladder{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:7px;display:grid}.lg-ladder .pt{background:#0f100d;border:1px solid #35322c;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:9px 6px;display:flex}.lg-ladder .pt.top{background:linear-gradient(#1b1710,#0e0d0a);border-color:#8a6f2a}.lg-ladder .pt b{color:#8f897e;font:900 8px Arial,sans-serif}.lg-ladder .pt.top b{color:#e2b53d}.lg-ladder .pt input{color:#f4ecdd;text-align:center;background:#0c0d0b;border:1px solid #49443a;border-radius:6px;width:100%;padding:8px 0;font:400 17px Impact,Arial Narrow,sans-serif}.lg-ladder .pt-btn{color:#d8a91c;cursor:pointer;letter-spacing:.1em;background:#12130f;border:1px dashed #5b5238;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 6px;font:900 7px Arial,sans-serif;display:flex}.lg-ladder .pt-btn span{font-size:16px;line-height:1}.lg-bonus{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lg-bonus label{background:#0f100d;border:1px solid #35322c;border-radius:10px;grid-template-columns:1fr 66px;align-items:center;gap:10px;padding:11px 13px;display:grid}.lg-bonus label b{color:#eee4d0;font:900 9px Arial,sans-serif}.lg-bonus label small{color:#8b857a;grid-column:1;margin-top:2px;font:700 7px Arial,sans-serif}.lg-bonus label input{color:#f4ecdd;text-align:center;background:#0c0d0b;border:1px solid #49443a;border-radius:7px;grid-row:1/3;padding:9px 0;font:400 18px Impact,Arial Narrow,sans-serif}.lg-tourn-list{gap:6px;max-height:240px;display:grid;overflow:auto}.lg-tourn-list label{cursor:pointer;background:#111210;border:1px solid #34322c;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;column-gap:11px;padding:11px 13px;display:grid}.lg-tourn-list label.on{background:#1a1610;border-color:#8a6f2a}.lg-tourn-list label input{accent-color:#d8a91c;width:16px;height:16px}.lg-tourn-list label b{font:900 10px Arial,sans-serif}.lg-tourn-list label small{color:#8b857a;grid-column:2;margin-top:2px;font-size:7px}.lg-tourn-list label em{letter-spacing:.1em;color:#5f860d;font:900 7px Arial,sans-serif}.lg-tourn-list label:not(.on) em{color:#5f5a4f}.lg-manage-foot{border-top:1px solid #35322d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.lg-podium{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.lg-pod{cursor:pointer;color:#eee4d0;background:linear-gradient(#1a1913,#0d0d0a);border:1px solid #4b4437;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:16px 10px;display:flex}.lg-pod span{font-size:26px}.lg-pod b{text-transform:uppercase;letter-spacing:.03em;font:900 11px Arial,sans-serif}.lg-pod strong{color:#e2b53d;font:400 20px Impact,Arial Narrow,sans-serif}.lg-pod small{color:#948d81;font:700 7px Arial,sans-serif}.lg-pod-0{border-color:#8a6f2a;box-shadow:0 0 24px #d8a91c22}.lg-standings-wrap{background:#11120f;border:1px solid #403a2e;border-radius:11px;margin-bottom:18px;overflow:hidden}.lg-row{color:#eee4d0;text-align:left;cursor:pointer;background:#121310;border:0;border-top:1px solid #332f29;grid-template-columns:34px minmax(90px,1.4fr) 46px 34px 34px 40px 56px 56px 42px;align-items:center;gap:6px;width:100%;padding:11px 12px;font:800 9px Arial,sans-serif;display:grid}.lg-row.lg-head{color:#bf9f55;letter-spacing:.08em;cursor:default;background:#1d1b16;border-top:0;font:900 7px Arial,sans-serif}.lg-row:not(.lg-head):hover{background:#201c14}.lg-row.me{background:#1c1710}.lg-row.sel{background:#2a1a12;border-left:3px solid #d8a91c}.lg-rank{color:#d8a91c;text-align:center;font:400 15px Impact,Arial Narrow,sans-serif}.lg-name{align-items:center;gap:8px;display:flex;overflow:hidden}.lg-name i{color:#e2b53d;background:#2a2113;border:1px solid #6d5520;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font:900 10px Arial,sans-serif;display:grid}.lg-row strong{color:#f3ead9;font:400 16px Impact,Arial Narrow,sans-serif}.lg-detail{background:#141511;border:1px solid #705923;border-radius:12px;margin-bottom:18px;padding:16px}.lg-detail-head{align-items:center;gap:12px;display:flex}.lg-detail-head>div:first-child i{color:#e2b53d;background:#2a2113;border:1px solid #6d5520;border-radius:11px;place-items:center;width:42px;height:42px;font:900 18px Arial,sans-serif;display:grid}.lg-detail-head h3{text-transform:uppercase;font:900 14px Arial,sans-serif}.lg-detail-head p{color:#948d81;font-size:8px}.lg-detail-head>button{color:#ddd1bc;cursor:pointer;background:#24231e;border:1px solid #554d3e;border-radius:8px;width:30px;height:30px;margin-left:auto;font-size:16px}.lg-detail-list{gap:5px;margin-top:12px;display:grid}.lg-detail-list>div{background:#111210;border:1px solid #34322c;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.lg-detail-list b{font:900 9px Arial,sans-serif}.lg-detail-list span{color:#948d81;font-size:8px}.lg-detail-list strong{color:#e2b53d;font:400 14px Impact,Arial Narrow,sans-serif}.lg-evo-card{margin-bottom:18px}.lg-evo{background:#0e0f0d;border:1px solid #403a2e;border-radius:9px;width:100%;height:auto}.lg-grid-wrap{border:1px solid #403a2e;border-radius:11px;overflow-x:auto}.lg-grid{border-collapse:collapse;width:100%;min-width:520px;font:800 8px Arial,sans-serif}.lg-grid th{color:#bf9f55;text-align:center;letter-spacing:.05em;background:#1d1b16;padding:9px 8px;font-weight:900}.lg-grid th:first-child{text-align:left}.lg-grid td{color:#c9c0b1;text-align:center;background:#121310;border-top:1px solid #332f29;padding:8px}.lg-grid td:first-child{text-align:left;color:#eee4d0;align-items:center;gap:7px;display:flex}.lg-grid td i{color:#e2b53d;background:#2a2113;border-radius:6px;place-items:center;width:20px;height:20px;font:900 8px Arial,sans-serif;display:grid}.lg-grid td b{color:#f3ead9;font:400 13px Impact,Arial Narrow,sans-serif}.lg-grid td em{color:#8b857a;font:700 6px Arial,sans-serif;display:block}.lg-grid td.win b{color:#e2b53d}.lg-grid td.lg-total{color:#e2b53d;background:#1a1610;font:400 15px Impact,Arial Narrow,sans-serif}.lg-grid tr.me td{background:#1c1710}@media (max-width:640px){.lg-podium{grid-template-columns:1fr;gap:7px}.lg-row{grid-template-columns:28px 1fr 40px 28px 28px;font-size:8px}.lg-row>:nth-child(6),.lg-row>:nth-child(7),.lg-row>:nth-child(8),.lg-row>:nth-child(9){display:none}.lg-bonus{grid-template-columns:1fr}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0c0e;--foreground:#f3ecdf;--s05-black:#0b0c0e;--s05-panel:#141519;--s05-cream:#f3ecdf;--s05-red:#ce3936;--s05-border:#333338;--s05-secondary:#b5afa6;--s05-radius:16px;--s05-ease:cubic-bezier(.22,.8,.25,1)}html{scrollbar-gutter:stable;scroll-padding-top:100px}body{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:16px;background:radial-gradient(at 12% 0,#621c191c,#0000 48%),#0b0c0e!important}::selection{color:#fff;background:#a72d2d}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pl-shell{--pl-muted:#b5afa6;--pl-line:#333338}:is(.pl-shell :is(button,input,select,textarea):focus-visible,.auth-page :is(button,input):focus-visible){outline-offset:4px;outline:2px solid #f2dbb1!important}.pl-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0ef5;border-bottom:1px solid #333338;gap:20px;height:84px;padding-inline:clamp(16px,2.4vw,40px);box-shadow:0 6px 24px #0003}.pl-brand{flex-shrink:0}.pl-brand img{box-shadow:none;border-color:#6d3937}.brand-word b,.brand-word em{font-size:25px}.brand-word small{letter-spacing:.16em;font-size:10px}.desktop-nav{gap:0;min-width:0}.desktop-nav button{letter-spacing:.025em;white-space:nowrap;padding-inline:clamp(9px,1vw,16px);font-size:12px}.desktop-nav button span{font-size:11px;color:#e9d6c9!important;background:#28262a!important}.desktop-nav button.active:after{border-radius:3px 3px 0 0;height:3px}.account-tools{flex-shrink:0;gap:8px}.account-pill b{font-size:13px}.account-pill small{letter-spacing:.05em;font-size:10px}.account-pill i{width:32px;height:32px;font-size:14px}.logout-button,.motion-toggle{color:#c4bcb0;background:#18171a;border:1px solid #383439;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px}.motion-toggle[aria-pressed=true]{color:#f6ded7;background:#351d21;border-color:#aa4945}.sound-toggle{min-width:38px;min-height:38px}.s05-sync-strip{color:#b8ada5;background:#101115;border-bottom:1px solid #29262c;flex-wrap:wrap;align-items:center;gap:12px;padding:9px clamp(16px,3vw,48px);font-size:12px;display:flex}.s05-sync-strip>span{align-items:center;gap:8px;display:flex}.s05-sync-strip i{background:#bb986c;border-radius:50%;width:5px;height:5px}.s05-sync-strip.saved i{background:#87b79b}.s05-sync-strip.offline{color:#f0b7ac;background:#311d22}.s05-sync-strip.offline i{background:#e85a56}.s05-sync-strip button{color:#fff0df;background:#48282d;border:1px solid #aa635d;border-radius:6px;min-height:32px;padding:4px 10px;font-size:12px}.s05-sync-strip small{text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-left:auto;font-size:12px;overflow:hidden}.page-view,.live-capture{max-width:1760px;margin-inline:auto;padding:28px clamp(16px,3vw,48px) 56px}.page-heading{gap:24px;margin-bottom:24px;padding-top:12px!important;padding-bottom:24px!important}.page-heading h1,.lobby-heading h1{line-height:1.04;font-size:clamp(32px,3.5vw,54px)!important}.page-heading h1:after{background:#ce3936;width:48px;height:3px;margin-top:14px}.page-heading p,.lobby-heading p{font-size:14px;line-height:1.6;color:#b5afa6!important}.micro{margin:0 0 8px;line-height:1.5;letter-spacing:.14em!important;color:#ceaba0!important;font-size:12px!important}.page-view :is(h2,h3){line-height:1.2}.page-view :is(.analysis-card,.settings-card,.editor-card){border-radius:var(--s05-radius);padding:24px;box-shadow:0 8px 24px #0002;background:#141519!important;border:1px solid #333338!important}.analysis-head{flex-wrap:wrap;align-items:center;gap:16px}.analysis-head span,.ppp-section-head{color:#bbaea4;font-size:12px}.analysis-head h2{margin-top:6px;font-size:22px}.analysis-head select,.analysis-head button{min-height:42px;font-size:14px}.settings-card h2,.editor-card h2{font-size:22px}.settings-card p,.analysis-card p,.editor-head p{font-size:14px;line-height:1.65}.settings-card label,.settings-card small,.seating-help,.seat-fine-tuning summary{font-size:12px}.settings-card :is(input,select,textarea),.editor-card :is(input,select,textarea){min-height:42px;font-size:14px}.settings-card button,.editor-card button{min-height:36px;font-size:13px}.settings-card summary{padding-block:12px}.page-view .win{color:#d9c297!important}.page-view .loss{color:#f18480!important}.s05-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}.stats-scope{background:#141519;border:1px solid #393238;border-radius:10px;flex-shrink:0;padding:4px}.stats-scope button{min-height:42px;padding:10px 16px;font-size:14px}.stats-scope button.active{color:#fff1e5;background:#4d2425}.s05-overview{margin-bottom:24px}.s05-sample-banner{color:#b5afa6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.s05-sample-banner>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.s05-sample-banner strong{color:#f3ecdf}.s05-sample-banner small{font-size:12px}.s05-live-dot{background:#d45149;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d4514918}.s05-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.s05-kpis article{background:linear-gradient(145deg,#21191d,#141519 70%);border:1px solid #3a3035;border-radius:16px;padding:24px;position:relative;overflow:hidden}.s05-kpis article>span{color:#c4b6ac;letter-spacing:.07em;font-size:12px;font-weight:650}.s05-kpis article>small{color:#b5afa6;margin-top:12px;font-size:12px;line-height:1.5;display:block}.s05-sample{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.s05-sample b{white-space:nowrap;color:#f3ecdf;font-size:15px;font-weight:650}.s05-sample small{color:#b5afa6;font-size:12px}.s05-kpis .s05-sample{flex-direction:row;align-items:baseline;gap:14px;margin-top:18px}.s05-kpis .s05-sample b{letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1}.s05-kpi-track{background:#373035;border-radius:8px;height:3px;margin-top:20px;overflow:hidden}.s05-kpi-track i{height:100%;transition:width .5s var(--s05-ease);background:linear-gradient(90deg,#8f302e,#e4796b);border-radius:8px;display:block}.s05-roster{background:#141519;border:1px solid #333338;border-radius:16px;overflow:hidden}.s05-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 24px 0;display:flex}.s05-section-head h2{letter-spacing:-.04em;margin:0;font-size:26px}.s05-segment{border:1px solid #393238;border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.s05-segment button{color:#b5afa6;background:0 0;border:0;border-radius:6px;padding:10px 14px;font-size:13px}.s05-segment button[aria-pressed=true]{color:#f7e4da;background:#332126}.s05-table-tools{flex-wrap:wrap;align-items:end;gap:16px;padding:22px 24px;display:flex}.s05-table-tools label{gap:7px;display:grid}.s05-table-tools label span{color:#b5afa6;font-size:12px}.s05-table-tools input,.s05-table-tools select{color:#f3ecdf;border:1px solid #3e383c;border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px;background:#0c0d10!important}.s05-table-tools input{width:240px;max-width:100%}.s05-table-tools>small{color:#b5afa6;align-self:center;margin-left:auto;font-size:12px}.s05-data-scroll{scrollbar-color:#554248 #141519;max-height:560px;overflow:auto}.s05-data-table{border-collapse:separate;border-spacing:0;white-space:nowrap;text-align:right;width:100%;font-size:14px}.s05-data-table th,.s05-data-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #2c2a30;padding:15px 16px}.s05-data-table thead th{z-index:2;color:#b5afa6;text-align:right;background:#1d1b20;padding-block:6px;position:sticky;top:0}.s05-data-table thead button{color:inherit;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:600}.s05-data-table thead th[aria-sort=ascending],.s05-data-table thead th[aria-sort=descending]{color:#f4d6c4}.s05-data-table thead th:first-child{z-index:4}.s05-data-table th:first-child{text-align:left;z-index:1;background:#141519;border-right:1px solid #2c2a30;min-width:200px;position:sticky;left:0}.s05-data-table tr:hover td,.s05-data-table tr:hover th{background:#201c22}.s05-data-table tr.selected td,.s05-data-table tr.selected th{background:#302026}.s05-data-table tr.selected th{box-shadow:inset 3px 0 #ce3936}.s05-data-table .s05-sample{align-items:flex-end}.s05-player-link{color:#f3ecdf;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0;display:flex}.s05-player-link>i{color:#edbbb0;background:#312027;border:1px solid #614048;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.s05-player-link b{text-overflow:ellipsis;max-width:180px;font-size:14px;display:block;overflow:hidden}.s05-player-link small{color:#b5afa6;margin-top:4px;font-size:12px;font-weight:400;display:block}.s05-table-note{color:#b5afa6;background:#111216;flex-wrap:wrap;gap:8px 24px;padding:16px 24px;font-size:12px;line-height:1.6;display:flex}.s05-table-note b{color:#ddd0c2;font-weight:600}.s05-calculation{color:#ead9c4;background:#2b2021;margin:0;padding:12px 24px;font-size:13px}.s05-empty{text-align:center;padding:48px 24px}.s05-empty>span{color:#bf645e;font:40px Georgia,serif}.s05-empty h3{color:#f3ecdf;margin:12px 0;font-size:22px}.s05-empty p{color:#b5afa6;max-width:480px;margin:0 auto;font-size:14px;line-height:1.6}.s05-empty button{color:#f3ecdf;background:#302027;border:1px solid #705054;border-radius:8px;margin-top:18px;padding:12px 18px;font-size:14px}.s05-analysis-tabs{border-bottom:1px solid #333338;gap:6px;margin:28px 0 18px;padding-bottom:10px;display:flex;overflow-x:auto}.s05-analysis-tabs button{color:#b5afa6;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:12px 18px;font-size:14px}.s05-analysis-tabs button[aria-pressed=true]{color:#f5e2d5;background:#302027;border-color:#694147}.s05-data-disclaimer,.stats-definitions p{color:#b5afa6;margin-block:18px;font-size:13px;line-height:1.7}.stats-definitions summary{cursor:pointer;color:#ead6c5;padding:12px 0;font-size:14px}.player-profile-panel{background:#171519;border:1px solid #704147;border-radius:16px;margin-top:20px;padding:24px}.ppp-header{gap:16px}.ppp-id h3{font-size:26px}.ppp-id p,.ppp-insights li{font-size:13px;line-height:1.65}.ppp-body{gap:24px;padding-top:22px}.ppp-section-head{margin-bottom:16px}.stat-bar{gap:10px;margin-block:12px}.sb-label,.sb-val{font-size:13px}.sb-track{background:#393137;height:5px}.sb-fill{transition:width .4s var(--s05-ease);background:#c5927e}.sb-fill.sb-danger{background:#dc645d}.ppp-mini-stats span{font-size:11px}.ppp-mini-stats strong{font-size:18px}.comparison-grid>div{min-height:46px}.comparison-grid b{font-size:14px}.comparison-grid span,.position-results span{font-size:12px}.position-results b,.position-results strong{font-size:14px}.evo-svg{border:1px solid #333338;min-height:240px;margin-top:20px;background:#0c0d10!important}.evo-svg line{stroke:#423c43}.evo-svg text{fill:#bcb4aa}.evo-player-chip{min-height:40px;padding:9px 12px}.evo-player-chip span,.evo-adj-toggle span,.evo-legend{font-size:13px}.evo-legend small{font-size:12px}.s05-chart-inspector{background:#101115;border:1px solid #45333c;border-radius:12px;margin-top:16px;padding:18px}.s05-chart-inspector>label{color:#b5afa6;justify-content:space-between;font-size:14px;display:flex}.s05-chart-inspector>label b{color:#f1dbcb}.s05-chart-inspector>input{width:100%;margin-block:10px}.s05-chart-inspector>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 24px;display:grid}.s05-chart-inspector p{align-items:center;gap:8px;margin:6px 0;display:flex;font-size:13px!important}.s05-chart-inspector p i{border-radius:50%;width:7px;height:7px}.s05-chart-inspector p strong{font-variant-numeric:tabular-nums;margin-left:auto}.range-viewer{border:1px solid #333338;border-radius:16px;background:#141519!important}.range-viewer-toggle{min-height:72px;padding:20px}.range-viewer-toggle span{font-size:16px}.range-viewer-toggle small{font-size:12px}.rv-controls select,.rv-pos-filter button,.rv-action-filter button{min-height:36px;font-size:12px}.rv-matrix button{font-size:12px}.rv-note,.rv-legend,.rv-summary{font-size:12px;line-height:1.6}.live-capture-head{gap:20px;height:auto;min-height:90px}.live-capture-head h1{font-size:36px}.live-capture-head>div>p:last-child{max-width:700px;font-size:13px;line-height:1.6}.capture-clock button{min-height:36px;font-size:12px}.live-capture-grid{grid-template-columns:minmax(420px,1fr) 310px 210px;align-items:start;gap:16px;min-height:0}.live-table-panel{border-radius:18px;min-height:540px;padding:72px 70px 24px;border:1px solid #413338!important}.live-table{background:radial-gradient(#242026,#18161c)!important;border-color:#684744!important;box-shadow:0 0 0 2px #2d2328,inset 0 0 0 2px #c9977c55,inset 0 0 60px #0008,0 22px 40px #0008!important}.live-pot span{font-size:12px;color:#cbb5a2!important}.live-pot strong{box-shadow:none;background:#0b0c0ecd;border:0;padding:10px 20px;font-size:28px}.live-pot strong:before{content:none}.live-pot small{margin-top:8px;font-size:11px}.live-seat b{text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.live-seat small{font-size:10px}.live-seat .seat-stack{font-variant-numeric:tabular-nums;font-size:14px}.live-seat .seat-pos{font-size:10px}.live-seat.acting{background:linear-gradient(140deg,#f8e6d4,#ddad95)!important;border-color:#f8cbba!important;box-shadow:0 0 0 3px #b7373644,0 12px 26px #0009!important}.live-seat.folded{opacity:.4}.live-seat>i{width:24px;height:24px;font-size:11px}.live-seat .blind-post{padding:3px 7px;font-size:10px}.street-strip{flex-wrap:wrap;gap:6px;margin-top:54px}.street-strip button{min-height:38px;font-size:12px}.street-strip button span{font-size:10px}.street-strip .street-next{display:none}.action-pad{touch-action:pan-y;border-radius:16px;padding:20px;position:relative;background:#171519!important;border-color:#47353b!important}.action-pad.swipe-undo{background:#231014!important;border-color:#c23a4e!important}.swipe-undo-hint{z-index:5;color:#ff8a95;pointer-events:none;background:#1e0a0ed9;border-radius:16px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.swipe-hint{color:#8a8690;text-align:center;margin:0 0 10px;font-size:11px}.actor-head{padding-bottom:16px}.actor-head>span,.amount-pad>span{font-size:12px}.actor-head strong{font-size:28px}.actor-head small{padding-right:0;font-size:12px;line-height:1.6;display:block}.actor-head button{min-height:32px;margin-top:8px;font-size:12px;position:static}.amount-pot-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:6px;display:grid}.amount-pad button,.amount-pad input{min-height:40px;padding:10px 2px;font-size:13px}.amount-pad .bet-size-slider{display:block}.amount-pot-row button{background:#1c2a1f;border-color:#2f5c3a;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.amount-pot-row button.active{background:#2a5136;border-color:#4fae6b}.amount-pot-row button small{opacity:.75;font-size:10px}.amount-custom-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.amount-custom-row button:not(.amount-step){flex:auto}.amount-custom-row input{flex:80px;min-width:0}.amount-step{flex:none;min-width:34px;font-weight:700;padding:0!important;font-size:18px!important}.amount-pad>.amount-pad-label{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.amount-pad .amount-voice{letter-spacing:.02em;flex:none;align-items:center;gap:5px;font-weight:800;display:inline-flex;color:#111!important;background:#d8a91c!important;border:1px solid #efcb5d!important;border-radius:99px!important;min-height:28px!important;padding:4px 11px!important;font-size:12px!important}.amount-pad .amount-voice i{font-size:14px;font-style:normal;line-height:1}.amount-pad .amount-voice.listening{animation:1.1s ease-in-out infinite s05-voice-pulse;color:#fff!important;background:#d0524c!important;border-color:#ef7a74!important}@keyframes s05-voice-pulse{50%{box-shadow:0 0 0 4px #d0524c44}}@media (prefers-reduced-motion:reduce){.amount-voice.listening{animation:none}}.amount-voice-status{opacity:.8;margin:4px 0 0;font-size:12px}.bet-size-slider label span{font-size:11px}.bet-size-slider label strong{font-size:22px}input[type=range]{cursor:pointer;accent-color:#ce3936;min-height:32px}.live-actions{gap:8px}.live-actions button{border-radius:12px;min-height:80px}.live-actions b{font-size:16px}.live-actions small{font-size:12px}.live-actions button>span{font-size:11px}.live-actions .raise-action{color:#fff1e9!important;background:linear-gradient(135deg,#9f2c30,#642129)!important;border-color:#c46360!important}.live-actions .raise-action small{color:#edc8c1!important}.key-hint{font-size:11px;line-height:1.6}.finish-hand{min-height:46px;margin-top:14px;font-size:14px}.live-log{border-radius:16px;padding:18px;background:#131417!important;border-color:#333338!important}.live-log .action-timeline{max-height:430px}.live-log .action-timeline :is(b,em,strong,small),.forced-posts p b,.forced-posts p strong{font-size:12px}.empty-log{font-size:12px;line-height:1.6}.blind-level-bar b,.blind-level-bar small{font-size:12px}.tclock{background:linear-gradient(130deg,#231a20,#121317);border-color:#4c383e;border-radius:14px;padding:14px 18px}.tclock button,.tclock label,.tclock small{font-size:12px}.replay-controls button{min-width:44px;min-height:44px;font-size:18px}.replay-head h1{font-size:clamp(26px,3vw,42px)}.replay-head select{max-width:100%;min-height:44px;font-size:14px}.replay-log .action-timeline :is(b,em,strong,small){font-size:13px}.replay-log p,.replay-log small{font-size:13px;line-height:1.6}.community-cards>small{font-size:12px}.fs-head h2{font-size:28px}.fs-undo-action{color:#ff8a95;background:#231014;border:1px solid #c23a4e;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.fs-head p,.finish-label,.finish-note,.fs-progress{font-size:13px}.save-hand-now{min-height:48px;font-size:15px}.open-tournament-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));align-items:stretch;gap:24px}.open-tournament-card{max-width:600px}.open-tournament-card header span,.open-tournament-card.joined>header span{letter-spacing:.08em;font-size:12px!important}.open-tournament-card .tournament-facts small,.open-tournament-card .seat-capacity small,.open-tournament-card .joined-name small{font-size:12px!important}.open-tournament-card .tournament-facts b{font-size:19px}.open-tournament-card .seat-capacity>div{font-size:13px}.open-tournament-card footer button,.open-tournament-card.joined footer .enter-tournament{min-height:48px;font-size:14px!important}.open-tournament-card.joined .joined-name strong{overflow-wrap:anywhere;font-size:16px!important}.lobby-heading{gap:24px;padding-bottom:24px}.lobby-live{white-space:nowrap;font-size:12px}.lobby-error,.lobby-empty{font-size:14px;line-height:1.6}.tournament-card h2{font-size:24px}.tournament-card p,.tournament-card small,.tournament-card button{font-size:13px;line-height:1.5}.tc-slot h3,.tc-slot p,.tc-timeline p,.lg-detail p,.lg-detail-list b,.lg-row,.lg-grid{font-size:13px}.lg-row strong{font-size:19px}.lg-grid td em,.lg-detail-list span,.lg-detail-list strong,.lg-detail-head p{font-size:12px}.history-table{font-size:13px}.history-table th,.history-table td{padding:14px}.auth-brand-panel{background:radial-gradient(#70232028,#0000 65%),#0c0d0f;border-color:#483037}.auth-brand-panel>p,.auth-brand-panel>small{font-size:12px}.auth-brand-panel h1{font-size:clamp(54px,6vw,92px)}.auth-brand-panel h2{color:#d6bbaa}.auth-form-wrap>h2{font-size:44px}.auth-form-wrap>p{font-size:16px;line-height:1.65}.auth-form-wrap form label{color:#cab6aa;font-size:12px}.auth-form-wrap form input{min-height:52px;font-size:16px}.auth-tabs button{min-height:44px;font-size:14px}.auth-tabs button.active{color:#f3d8cd;background:#342126}.auth-submit{color:#fff4ec;background:linear-gradient(120deg,#c83836,#84272c);border-color:#df7067;min-height:52px;font-size:16px}.auth-error,.auth-local-note{font-size:13px;line-height:1.6}.toast{color:#f3ecdf;background:#231c20;border:1px solid #785251;border-radius:12px;max-width:calc(100vw - 32px);padding:16px 24px;font-size:14px;box-shadow:0 12px 36px #0008}.s05-confirm-scrim{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0a0ccc;place-items:center;padding:20px;animation:.14s s05-confirm-fade;display:grid;position:fixed;inset:0}.s05-confirm{background:#1c1418;border:1px solid #5c4a44;border-radius:16px;width:min(420px,100%);padding:24px;animation:.16s s05-confirm-pop;box-shadow:0 24px 60px #000a}.s05-confirm h2{letter-spacing:-.01em;color:#f3ece0;margin:0 0 8px;font-size:19px}.s05-confirm p{color:#b9afa6;margin:0;font-size:14px;line-height:1.55}.s05-confirm-actions{gap:10px;margin-top:22px;display:flex}.s05-confirm-actions button{cursor:pointer;border-radius:9px;flex:1;min-height:46px;font-size:14px;font-weight:650}.s05-confirm-cancel{color:#d8cfc6;background:#241d21;border:1px solid #4b3d42}.s05-confirm-ok{color:#fff4ec;background:linear-gradient(120deg,#c83836,#84272c);border:1px solid #df7067}.s05-confirm.is-danger .s05-confirm-ok{background:linear-gradient(120deg,#c1302c,#7a1f22);border-color:#e0554f}.s05-confirm-actions button:focus-visible{outline-offset:2px;outline:2px solid #f0b7ac}@keyframes s05-confirm-fade{0%{opacity:0}}@keyframes s05-confirm-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.s05-confirm-scrim,.s05-confirm{animation:none}}.shot-clock{background:#14121a;border:1px solid #3a3540;border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.shot-clock .sc-count{flex-direction:column;align-items:center;gap:6px;display:flex}.shot-clock .sc-bank{flex-direction:column;gap:2px;display:flex}.shot-clock .sc-bank b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#c9b9d6;font-size:20px;line-height:1}.shot-clock span{letter-spacing:.08em;text-transform:uppercase;color:#8a8492;font-size:10px}.shot-clock.is-low{background:#1c160f;border-color:#c58a3d}.shot-clock.is-low .sc-count b{color:#f0b552}.shot-clock.is-expired{background:#1e1113;border-color:#d0524c;animation:1s ease-in-out infinite sc-pulse}.shot-clock.is-expired .sc-count b{color:#ec5a54}.shot-clock.is-allin-pause{background:#1c160f;border-color:#c58a3d}.shot-clock.is-bank{background:#181321;border-color:#8a5cc8}.shot-clock.is-bank .sc-count b{color:#c9a6f0}.shot-clock .sc-allin-note{color:#f0b552;text-align:center;grid-column:1/-1;font-size:11px}.shot-clock button{cursor:pointer;color:#e8dfe8;background:#221c24;border:1px solid #4a3f46;border-radius:9px;grid-column:1/-1;min-height:40px;font-size:13px;font-weight:650}.shot-clock .sc-use-bank{color:#fff;background:linear-gradient(120deg,#7b46c0,#5b3aa6);border-color:#8a5cc8}.shot-clock .sc-out{color:#ec5a54;text-align:center;background:#1e1113;border:1px solid #d0524c;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;min-height:40px;padding:0 10px;font-size:12.5px;font-weight:650;display:flex}.shot-clock .sc-arm{color:#f2ffe9;background:linear-gradient(120deg,#4f9a4a,#357a32);border-color:#5f9c5a;min-height:44px;font-weight:750}.shot-clock.is-idle{background:#12160f;border-color:#3a4a3a}.shot-clock.is-idle .s05-shot-ring circle:last-child{stroke:#5c6b5a!important;animation:none!important}.shot-clock.is-idle .s05-shot-ring-label{color:#8f978c}.shot-clock.is-idle .sc-count>span{color:#7e8a7c}.shot-clock .sc-reset[title="Reiniciar el reloj de turno"]{grid-column:auto;justify-self:end;width:40px;padding:0;font-size:16px}.shot-clock .sc-refill{color:#8a8492;background:0 0;border:0;grid-column:1/-1;min-height:0;padding:2px;font-size:11px;text-decoration:underline}@keyframes sc-pulse{50%{box-shadow:0 0 0 3px #d0524c33}}@media (prefers-reduced-motion:reduce){.shot-clock.is-expired{animation:none}}.s05-shot-ring{place-items:center;display:grid;position:relative}.s05-shot-ring svg{display:block;overflow:visible;transform:rotate(0)}.s05-shot-ring-label{font-variant-numeric:tabular-nums;color:#f2ece0;letter-spacing:-.02em;font-size:20px;font-weight:850;position:absolute}.shot-clock.is-low .s05-shot-ring-label{color:#f0b552}.shot-clock.is-expired .s05-shot-ring-label{color:#ec5a54}@keyframes s05-shot-ring{0%{stroke-dashoffset:0;stroke:#5cbf6a}55%{stroke:#e6c260}80%{stroke:#ef8a3c}to{stroke-dashoffset:var(--s05-ring-circ);stroke:#e0554f}}.s05-shot-ring svg circle:last-child{transition:stroke .3s}.live-seat.last-bet:after,.live-seat.last-raise:after,.live-seat.last-allin:after,.replay-seat.action-bet:after,.replay-seat.action-raise:after,.replay-seat.action-allin:after{content:"";z-index:5;pointer-events:none;background:#e6c260;border:3px dashed #2a2519;border-radius:50%;width:12px;height:12px;animation:.42s ease-out both studioChipMove;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #e6c260,0 2px 8px #0009}.live-seat.last-allin:after{background:#ef8a3c;box-shadow:0 0 0 2px #ef8a3c,0 0 14px #ef8a3c88,0 2px 8px #0009}@media (prefers-reduced-motion:reduce){.live-seat.last-bet:after,.live-seat.last-raise:after,.live-seat.last-allin:after,.replay-seat.action-bet:after,.replay-seat.action-raise:after,.replay-seat.action-allin:after{opacity:0;animation:none}}.live-pot strong{transition:transform .18s cubic-bezier(.2,1.6,.35,1),box-shadow .3s}.live-pot.pot-bump strong{transform:scale(1.12);box-shadow:0 6px 22px #0009,inset 0 1px #fff2,0 0 24px #d8a91c55}.live-seat.sc-low{box-shadow:0 0 0 3px #e0a84e77,0 12px 26px #0009!important}.live-seat.sc-expired{animation:1s ease-in-out infinite sc-pulse;box-shadow:0 0 0 3px #e0554fbb,0 12px 26px #0009!important}@media (prefers-reduced-motion:reduce){.live-seat.sc-expired{animation:none}}.live-table-panel{background:radial-gradient(at 50% 34%,#1c2a1c 0%,#111a12 55%,#0b0f0b 100%)!important}.live-table{aspect-ratio:1.7;background:radial-gradient(at 50% 42%,#2f6a3a 0%,#245730 40%,#1a4023 72%,#123018 100%)!important;border:0!important;box-shadow:inset 0 0 0 3px #0c130c,inset 0 0 0 12px #6b4f23,inset 0 0 0 15px #3c2c14,inset 0 0 120px #000a,inset 0 8px 40px #ffffff10,0 0 0 2px #0d0f0c,0 40px 70px -18px #000d!important}.live-pot{color:#eef4ec}.live-pot span{letter-spacing:.18em;color:#bcd6bb;font-size:9px;font-weight:800}.live-pot strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#f4ecd6;background:#0d130d;border:1px solid #d8a91c66;border-radius:99px;place-items:center;min-width:74px;margin:3px 0;padding:10px 16px;font-size:30px;display:grid;box-shadow:0 6px 18px #0008,inset 0 1px #ffffff14}.live-pot small{letter-spacing:.16em;text-transform:uppercase;color:#a8c4a7;font-size:9px;font-weight:700}.live-pot:before{content:"";background:radial-gradient(circle at 50% 38%, #d8a91c55, transparent 60%), repeating-conic-gradient(#0000 0 18deg, #ffffff10 18deg 24deg);border-radius:50%;width:54px;height:54px;margin-bottom:10px;display:block;box-shadow:inset 0 0 0 2px #d8a91c66,0 6px 16px #0007}.live-seat{box-sizing:border-box;text-align:center!important;color:#1b1a15!important;background:linear-gradient(165deg,#f8f2e4,#e7ddc7 62%,#d3c6aa)!important;border:1px solid #8a7333!important;border-radius:12px!important;width:clamp(86px,23vw,122px)!important;min-width:0!important;padding:7px 6px 8px!important;box-shadow:inset 0 1px #fffc,0 10px 20px -6px #000b,0 2px 4px #0007!important}.live-seat .seat-pos{color:#f3e9d6!important;letter-spacing:.08em!important;background:#26251f!important;border-radius:99px!important;width:auto!important;height:auto!important;margin:0 0 4px!important;padding:2px 8px!important;font:800 9px/1.4 Arial,sans-serif!important;display:inline-block!important;position:static!important;transform:none!important}.live-seat b{font-weight:800;display:block;color:#171612!important;font-size:clamp(10px,2.7vw,12px)!important}.live-seat .seat-stack{font-variant-numeric:tabular-nums;font-weight:850;color:#6b4f0a!important;margin:2px 0 0!important;font-size:clamp(13px,3.4vw,16px)!important;display:block!important}.live-seat small{letter-spacing:.03em;font-weight:700;color:#4a4234!important;margin:2px 0 0!important;font-size:clamp(9px,2.4vw,10px)!important;display:block!important}.live-seat .seat-bank{letter-spacing:.03em;color:#7a5a2f;font-variant-numeric:tabular-nums;margin-top:3px;font-size:9px;font-weight:700;display:block}.live-seat.acting{z-index:5;transform:scale(1.06);background:linear-gradient(158deg,#ffe6b0,#f0bf5c 55%,#d99f2e)!important;border-color:#7a1f1e!important;box-shadow:0 0 0 3px #b73736,0 0 24px #f0bf5c66,0 16px 30px -6px #000c!important}.live-seat.acting .seat-pos{color:#ffe9e6!important;background:#7a1f1e!important}.live-seat.acting .seat-stack{color:#4a3607!important}.live-seat.acting small{color:#3a2c10!important}.live-seat.acting .seat-bank{color:#4a3607!important}.live-seat.folded{opacity:.34;filter:grayscale(.6);transform:scale(.95)}.live-seat.allin{background:linear-gradient(160deg,#f6d7d3,#e0aca6)!important;border-color:#9a3f39!important}.live-seat.allin small{font-weight:850;color:#7d241f!important}.live-seat>i{font-weight:900;box-shadow:0 3px 8px #0009;color:#211a08!important;background:linear-gradient(150deg,#f0d78a,#c99a2e)!important;border:1px solid #7a5f22!important}.live-seat .blind-post{border-radius:99px;font-weight:800;color:#e9ddc2!important;background:#26251f!important;border:1px solid #4a4433!important;padding:2px 8px!important;font-size:9px!important}.live-seat .blind-post.big{color:#ffe9e6!important;background:#7a1f1e!important;border-color:#a34b45!important}.blind-level-bar{background:#12130f!important;border-top:0!important;border-radius:0 0 11px 11px!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;height:auto!important;min-height:0!important;margin:-6px 0 10px!important;padding:8px 14px!important}.blind-level-bar>div{align-items:baseline;gap:8px;display:flex}.blind-level-bar span{letter-spacing:.1em;color:#8f8a7d;font-size:9px}.blind-level-bar strong{color:#f0ead9;font-variant-numeric:tabular-nums;font-size:15px}.blind-level-bar small{color:#8f8a7d;font-size:10px}.blind-level-bar input[type=range]{accent-color:#d8a91c}.blind-level-bar b{color:#7e7a6e;white-space:nowrap;font-size:9px}.tclock{background:linear-gradient(160deg,#1a1c16,#0d0f0c)!important;border:1px solid #5a4a24!important;border-radius:12px 12px 0 0!important;margin-bottom:0!important;padding:14px 16px!important;box-shadow:0 14px 30px -8px #000a,inset 0 1px #ffffff0d!important}.tclock.tclock-run{border-color:#7a5f22!important}.tclock.tclock-break{background:linear-gradient(160deg,#221312,#100c0b)!important;border-color:#9a3330!important}.tclock-face{flex-wrap:wrap;align-items:center!important;gap:14px!important}.tclock-phase{background:#2a2410;border-radius:99px;padding:3px 8px;color:#e6c260!important;letter-spacing:.12em!important;font-size:9px!important}.tclock.tclock-break .tclock-phase{background:#33161a;color:#f0a09a!important}.tclock-time{font-variant-numeric:tabular-nums;color:#f6efdd!important;opacity:1!important;font-family:Arial Narrow,Impact,sans-serif!important;font-size:clamp(38px,4.6vw,54px)!important;font-weight:700!important}.tclock-face small{color:#b7ad99;letter-spacing:.01em;font-size:12px!important}.tclock-buttons{gap:8px!important}.tclock-btn{min-height:40px;border-color:#54492f!important;border-radius:9px!important;padding:10px 14px!important;font-size:10px!important}.tclock-btn.tclock-primary{color:#1a1405!important;background:linear-gradient(120deg,#caa233,#8a6c1e)!important;border-color:#e6c260!important}.tclock.tclock-break .tclock-btn.tclock-primary{color:#fff!important;background:linear-gradient(120deg,#c1302c,#7a1f22)!important;border-color:#e0554f!important}.tclock-cfg[open]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;display:grid}.tclock-cfg summary{color:#9a917f;cursor:pointer;grid-column:1/-1;font-size:11px}.tclock-cfg label{color:#a49a86;flex-direction:column;gap:4px;font-size:11px;display:flex}.tclock-cfg input{color:#efe8d8;background:#111310;border:1px solid #48402f;border-radius:7px;min-height:38px;padding:6px 10px;font-size:13px}.tclock-cfg i{color:#7e7668;font-size:10px;font-style:normal}.s05-archive-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 24px;display:flex}.s05-archive-controls label{color:#b5afa6;gap:8px;font-size:12px;display:grid}.s05-archive-controls input{background:#131417;border:1px solid #493b40;border-radius:8px;width:260px;min-height:44px;padding:10px 14px;font-size:14px}.s05-archive-controls>small{color:#b5afa6;align-self:center;margin-left:auto;font-size:12px}.s05-hand-list{gap:12px;display:grid}.s05-hand-entry{background:#141519;border:1px solid #383037;border-radius:14px;align-items:center;gap:20px;padding:18px 24px;display:flex}.s05-hand-number{flex-direction:column;flex-shrink:0;gap:5px;width:64px;display:flex}.s05-hand-number small,.s05-hand-number time{color:#b5afa6;font-size:11px}.s05-hand-number b{font-variant-numeric:tabular-nums;font-size:24px}.s05-hand-open{text-align:left;color:#f3ecdf;background:0 0;border:0;flex:1;grid-template-columns:minmax(150px,1fr) auto 130px;align-items:center;gap:24px;min-width:0;padding:0;display:grid}.s05-hand-open>div:first-child{min-width:0}.s05-hand-tags{color:#d99b8e;letter-spacing:.04em;font-size:11px}.s05-hand-open strong{overflow-wrap:anywhere;margin-block:7px;font-size:17px;display:block}.s05-hand-open small{color:#b5afa6;text-overflow:ellipsis;font-size:12px;line-height:1.6;display:block;overflow:hidden}.s05-hand-pot{text-align:right}.s05-hand-pot strong{font-variant-numeric:tabular-nums;color:#dec29c;font-size:24px}.s05-hand-pot span{font-size:12px}.s05-board-preview>span{color:#b5afa6;font-size:12px}.s05-board-preview .card-slots{gap:4px}.s05-board-preview .card-slots i{width:32px;height:42px;font-size:13px}.s05-hand-edit{color:#d3bbb0;background:#221a20;border:1px solid #49373e;border-radius:8px;min-height:40px;padding:10px 12px;font-size:12px}.s05-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;font-size:14px;display:flex}.s05-pagination button{color:#edddd0;background:#221a20;border:1px solid #48383e;border-radius:8px;min-height:44px;padding:10px 16px}.s05-pagination button:disabled{opacity:.4}@media (max-width:1050px){.s05-board-preview{display:none}.s05-hand-open{grid-template-columns:1fr 120px}}@media (max-width:600px){.s05-hand-entry{flex-wrap:wrap;gap:12px;padding:16px}.s05-hand-number{width:48px}.s05-hand-open{grid-template-columns:minmax(0,1fr);gap:8px}.s05-hand-pot{text-align:left;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.s05-hand-pot strong{margin:0;font-size:20px}.s05-hand-pot span,.s05-hand-edit{margin-left:auto}.s05-archive-controls label,.s05-archive-controls input{width:100%}}.d52-card,.live-seat,.replay-seat,.open-tournament-card,.tournament-card,.settings-card,.analysis-card{will-change:auto}.page-view,.live-capture{animation:studioSurfaceIn .24s var(--s05-ease) both}@keyframes studioSurfaceIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.open-tournament-card,.open-tournament-card.joined{animation:none!important}.open-tournament-card:after,.open-tournament-card.joined:after{animation-play-state:paused!important}.open-tournament-card.joined .joined-name:after{animation-iteration-count:1!important}@media (hover:hover){.open-tournament-card:hover:after{animation-play-state:running!important}.open-tournament-card:hover{transform:translateY(-4px)!important}.s05-segment button:hover,.s05-analysis-tabs button:hover{color:#fff0e5;background:#35232a}}.page-view,.live-capture{animation-fill-mode:backwards}.trophy-cabinet{content-visibility:visible}@media (min-width:761px) and (max-width:1280px){.pl-topbar{grid-template-columns:auto 1fr;gap:0 16px;height:112px;padding-top:10px;display:grid}.desktop-nav{grid-area:2/1/auto/-1;justify-content:center;height:42px}.account-tools{grid-area:1/2;justify-self:end}.pl-brand img{width:36px;height:36px}}@media (max-width:1350px){.live-capture-grid{grid-template-columns:minmax(400px,1fr) 300px}.live-log{grid-column:1/-1}.live-log .action-timeline{max-height:220px}.stats-analysis-grid{grid-template-columns:1fr}}@media (max-width:1000px){.s05-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.live-capture-grid{grid-template-columns:minmax(0,1fr)}.live-table-panel{min-height:470px}.action-pad{position:relative}.live-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.ppp-body{grid-template-columns:1fr 1fr}.ppp-insights{grid-column:1/-1}}@media (max-width:760px){html{scroll-padding-top:80px}.pl-topbar{gap:10px;height:72px;padding-inline:16px}.desktop-nav{display:none}.pl-brand img{width:34px;height:34px}.brand-word b,.brand-word em{font-size:20px}.brand-word small{font-size:8px}.account-pill{display:none}.account-tools{gap:5px;margin-left:auto}.motion-toggle,.logout-button{padding:8px;font-size:11px}.page-view,.live-capture{padding:20px 16px 108px}.page-heading,.lobby-heading,.live-capture-head{flex-direction:column;align-items:flex-start;gap:14px;height:auto}.page-heading h1{font-size:36px!important}.stats-scope{width:100%}.stats-scope button{flex:1}.s05-kpis{gap:10px}.s05-kpis article{padding:16px}.s05-kpis .s05-sample{flex-wrap:wrap;gap:6px;margin-top:14px}.s05-kpis .s05-sample b{font-size:30px}.s05-section-head,.s05-table-tools{padding-inline:16px}.s05-section-head h2{font-size:24px}.s05-table-tools label{flex:160px}.s05-table-tools input,.s05-table-tools select{width:100%}.s05-table-tools>small{margin-left:0}.s05-data-table th:first-child{min-width:154px}.s05-data-table th,.s05-data-table td{padding:12px}.s05-player-link{gap:8px}.s05-player-link>i{display:none}.s05-player-link b{max-width:125px}.s05-table-note{padding:14px 16px}.page-view :is(.analysis-card,.settings-card,.editor-card),.player-profile-panel{padding:18px}.ppp-body{grid-template-columns:1fr}.live-table-panel{min-height:380px;padding:70px 42px 18px}.live-table{min-width:0}.live-seat b{font-size:11px}.live-seat small{font-size:9px}.live-seat .seat-stack{font-size:12px}.live-seat .seat-pos{font-size:8px}.live-pot strong{font-size:24px}.live-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.live-actions button{min-height:78px}.mobile-nav{min-height:70px;padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:2px;overflow:auto hidden;border-top-color:#493137!important;grid-template-columns:none!important;grid-auto-columns:minmax(64px,1fr)!important;grid-auto-flow:column!important}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{white-space:nowrap;min-height:60px;padding:12px 6px;font-size:12px}.mobile-nav button.active{background:#2f2026!important}.auth-page{grid-template-columns:1fr}.auth-brand-panel{padding:32px 20px}.auth-brand-panel h1{font-size:56px}.auth-brand-panel h2,.auth-brand-panel>small,.auth-suits{display:none}.auth-form-panel{padding:32px 24px}.auth-form-wrap>h2{font-size:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (max-width:820px){.live-capture{flex-direction:column;padding:8px 10px 90px!important;display:flex!important}.live-capture-head{order:1!important}.live-capture-grid{flex-direction:column!important;order:2!important;gap:6px!important;display:flex!important}.action-pad{border-radius:12px!important;order:-1!important}.blind-level-bar{display:none!important}.tclock{border-radius:12px!important;order:3!important;margin:6px 0 0!important}.live-capture-head{flex-wrap:wrap;border-bottom:1px solid #2f2b26!important;flex-direction:row!important;align-items:baseline!important;gap:2px 8px!important;height:auto!important;min-height:0!important;margin-bottom:8px!important;padding-bottom:7px!important;display:flex!important}.live-capture-head .micro{flex:100%;margin:0!important;font-size:8px!important}.live-capture-head h1{letter-spacing:-.02em!important;font-size:16px!important}.live-capture-head>div>p:last-child{color:#8f8a7d!important;font-size:10px!important}.capture-clock{align-items:center;gap:6px;margin-left:auto;flex-direction:row!important;display:flex!important}.capture-clock>b{font-size:11px!important}.capture-clock>b>i{display:none}.capture-clock button{min-height:28px!important;padding:4px 8px!important;font-size:10px!important}.live-capture-grid>*{box-sizing:border-box;width:100%!important}.action-pad{overflow:hidden;padding:10px 11px!important}.action-pad :is(div,aside,section){min-width:0}.actor-head{flex-wrap:wrap;align-items:baseline!important;gap:2px 8px!important;padding-bottom:8px!important;display:flex!important}.actor-head>span{flex:100%;margin:0!important;font-size:8px!important}.actor-head strong{font-size:20px!important}.actor-head small{flex:100%;margin:1px 0 0!important;padding:0!important;font-size:11px!important}.actor-head button{min-height:0!important;margin:2px auto 0 0!important;padding:4px 8px!important;font-size:11px!important;position:static!important}.shot-clock{flex-wrap:wrap;align-items:center;gap:5px 10px!important;margin:8px 0!important;padding:8px 10px!important;display:flex!important}.shot-clock .sc-count{align-items:center;flex-direction:row!important;gap:6px!important}.shot-clock .s05-shot-ring,.shot-clock .s05-shot-ring svg{width:32px!important;height:32px!important}.shot-clock .s05-shot-ring-label{font-size:11px!important}.shot-clock .sc-count>span{font-size:8px!important}.shot-clock .sc-bank{align-items:baseline;flex-direction:row!important;gap:5px!important}.shot-clock .sc-bank b{font-size:14px!important}.shot-clock .sc-bank span{font-size:8px!important}.shot-clock{margin:6px 0!important}.shot-clock button{flex:100%;min-height:34px!important;font-size:12px!important}.shot-clock .sc-arm{min-height:38px!important}.shot-clock .sc-reset[title="Reiniciar el reloj de turno"]{flex:none}.shot-clock .sc-refill{flex:100%;min-height:0!important;padding:0!important;font-size:10px!important}.amount-pad{margin-top:6px!important}.amount-pad>span{font-size:8px!important}.amount-pot-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin-bottom:4px!important}.amount-pot-row button{min-height:34px!important;padding:3px 2px!important;font-size:11px!important}.amount-pot-row button small{font-size:9px!important}.amount-custom-row{padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:5px!important;display:flex!important}.amount-custom-row button{flex:none;min-width:58px;min-height:34px!important;padding:4px 8px!important;font-size:12px!important}.amount-custom-row input{flex:0 0 72px;min-height:34px}.amount-pad .bet-size-slider{display:none!important}.live-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.live-actions button{min-width:0;overflow:hidden;border-radius:10px!important;min-height:52px!important;padding:6px 3px!important}.live-actions b{font-size:13px!important}.live-actions small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:8px!important}.live-actions button>span,.key-hint{display:none!important}.finish-hand{min-height:40px!important;margin-top:8px!important;font-size:12px!important}.live-table-panel{background:#14160f!important;border-radius:12px!important;min-height:0!important;padding:8px!important;display:block!important}.live-table-panel:before{display:none!important}.live-table{aspect-ratio:auto!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.live-table>.live-seat.live-seat.live-seat{translate:0!important}.live-table>.live-seat{line-height:1.2;flex:0 0 calc(33.3333% - 4px)!important;width:auto!important;min-width:0!important;max-width:calc(33.3333% - 4px)!important;margin:0!important;padding:5px 4px!important;position:relative!important;inset:auto!important;transform:none!important}.live-table>.live-seat.acting{transform:none!important}.live-table>.live-seat .seat-pos{margin-bottom:1px!important;padding:0 5px!important;font-size:7px!important}.live-table>.live-seat b{font-size:10px!important}.live-table>.live-seat .seat-stack{margin-top:0!important;font-size:12px!important}.live-table>.live-seat small{margin-top:0!important;font-size:8px!important}.live-table>.live-seat .seat-bank{display:none!important}.live-table>.live-seat>i{width:15px!important;height:15px!important;font-size:8px!important;top:2px!important;right:2px!important}.live-table>.live-seat .blind-post{display:inline-block;margin:2px 0 0!important;padding:0 5px!important;font-size:7px!important;position:static!important;bottom:auto!important;left:auto!important;transform:none!important}.live-pot{background:linear-gradient(120deg,#1a2a1a,#12160f);border:1px solid #37402e;border-radius:9px;order:-1;margin-bottom:2px;flex-direction:row!important;flex:100%!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:6px 12px!important;display:flex!important;position:static!important;inset:auto!important}.live-pot:before{display:none!important}.live-pot span{font-size:8px!important}.live-pot strong{margin:0!important;padding:3px 12px!important;font-size:18px!important}.live-pot small{font-size:8px!important}.street-strip{margin-top:8px!important}.street-strip button{min-height:34px!important;font-size:9px!important}.tclock{flex-wrap:wrap;align-items:center;gap:6px 10px!important;padding:9px 11px!important;display:flex!important}.tclock-face{flex:auto;align-items:baseline!important}.tclock-time{font-size:26px!important}.tclock-face small{display:none!important}.tclock-buttons{flex:100%;justify-content:space-between!important;gap:5px!important}.tclock-btn{flex:1;min-height:32px!important;padding:7px 4px!important;font-size:8px!important}.tclock-cfg{flex:100%;grid-template-columns:1fr 1fr!important}.tclock-cfg summary{font-size:10px}}.led-studio h1{text-transform:none}.led-studio .ls-onoff{color:#cfe0e0;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.led-studio .ls-onoff input{width:auto}.ls-msg{color:#8fb0b0;margin-left:8px;font-size:11px}.wz-preview{margin:6px 0 22px}.ls-preview{width:100%;height:42px;image-rendering:pixelated;image-rendering:crisp-edges;background:#000;border:1px solid #2b4a4c;border-radius:6px;display:block}.ls-bands{height:26px;margin-top:3px;position:relative}.ls-band{box-sizing:border-box;text-align:left;background:#161d1d;border:1px solid #ffffff20;border-radius:4px;height:26px;padding:3px 5px;font-size:9px;position:absolute;top:0;overflow:hidden}.ls-band b{color:#e6f2f2;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ls-band.role-pot{background:#0e3a1a}.ls-band.role-clock{background:#1a2a4a}.ls-band.role-winner{background:#3a300a}.ls-band.role-ambient{background:#242424}.wz-test{color:#e6fffb;cursor:pointer;background:linear-gradient(120deg,#1f5f5a,#164742);border:1px solid #2f6f6a;border-radius:9px;min-height:40px;margin-top:12px;padding:8px 18px;font-weight:650;display:block}.wz-card{background:#0e1414;border:1px solid #2b3838;border-radius:14px;max-width:640px;padding:20px}.wz-progress{gap:6px;margin-bottom:16px;display:flex}.wz-progress i{background:#243030;border-radius:3px;flex:1;height:5px}.wz-progress i.ok{background:#2f6f6a}.wz-progress i.on{background:#3fd0c8}.wz-card h2{letter-spacing:-.01em;color:#e6fffb;margin:0 0 10px;font-size:19px}.wz-help{color:#8fa5a5;margin:0 0 14px;font-size:12px;line-height:1.5}.wz-q{color:#cfe0e0;margin:16px 0 8px;font-size:13px;display:block}.wz-q:first-of-type{margin-top:4px}.wz-colors{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;display:grid}.wz-swatch{cursor:pointer;color:#0a0a0a;border:2px solid #2c3a3a;border-radius:9px;place-items:center;height:46px;font-size:18px;font-weight:900;display:grid;position:relative}.wz-swatch.on{border-color:#fff;box-shadow:0 0 0 2px #3fd0c8}.wz-swatch span{color:#fff;text-shadow:0 1px 3px #000}.wz-custom{color:#cde;background:repeating-linear-gradient(45deg,#333 0 8px,#3d3d3d 8px 16px)}.wz-custom input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wz-pick{flex-wrap:wrap;gap:8px;display:flex}.wz-pick button{color:#cde;cursor:pointer;background:#0b1010;border:2px solid #2c3a3a;border-radius:10px;flex:130px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.wz-pick button.on{color:#e6fffb;background:#123b39;border-color:#3fd0c8}.wz-grads button{justify-content:flex-start}.wz-grads i{border-radius:4px;flex:none;width:52px;height:16px}.wz-presets{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.wz-preset{color:#dfeeee;cursor:pointer;background:#0e1414;border:1px solid #2b3838;border-radius:10px;flex-direction:column;gap:6px;padding:8px;font-size:12px;font-weight:650;display:flex}.wz-preset:hover{border-color:#3fd0c8}.wz-mini{width:100%;height:18px;image-rendering:pixelated;background:#000;border:1px solid #33474a;border-radius:4px}.wz-check{color:#dfeeee;align-items:flex-start;gap:10px;margin:10px 0;font-size:13px;line-height:1.5;display:flex}.wz-check input{width:auto;margin-top:3px}.wz-more{background:#0c1111;border:1px solid #2b3838;border-radius:10px;margin:16px 0 4px;overflow:hidden}.wz-more>summary{color:#9fdad4;cursor:pointer;padding:11px 14px;font-size:12.5px;font-weight:650;list-style:none}.wz-more>summary::-webkit-details-marker{display:none}.wz-more>summary:before{content:"▸ ";color:#4a6b6b}.wz-more[open]>summary:before{content:"▾ "}.wz-more[open]>summary{border-bottom:1px solid #223030}.wz-more-preview{padding:12px 14px 0}.wz-more-preview .ls-preview{width:100%;height:22px;image-rendering:pixelated;background:#000;border:1px solid #33474a;border-radius:5px}.wz-full{flex-direction:column;gap:12px;padding:14px;display:flex}.wz-full-prev{width:100%;height:26px;image-rendering:pixelated;background:#000;border:1px solid #33474a;border-radius:6px}.wz-test-look{margin-top:4px}.wz-full-row{color:#cfe0e0;flex-direction:column;gap:6px;font-size:12.5px;display:flex}.wz-full-row>span{font-weight:600}.wz-full-row select,.wz-full-row input[type=range]{width:100%;min-height:38px}.wz-full-row select{color:#dfeeee;background:#0b1010;border:1px solid #35494a;border-radius:8px;padding:0 10px}.wz-gradedit{flex-direction:column;gap:8px;display:flex}.wz-gradbar{border:1px solid #33474a;border-radius:5px;height:20px}.wz-stops{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-stop{background:#0e1414;border:1px solid #2b3838;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.wz-stop input[type=color]{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.wz-stop button{color:#9fb;cursor:pointer;background:#182020;border:0;border-radius:6px;min-width:26px;min-height:26px;font-size:13px}.wz-stop button:disabled{opacity:.3}.wz-stop-del{color:#e88!important}.wz-stop-add{cursor:pointer;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;color:#9fdad4!important;background:#0e1414!important;border:1px dashed #3a5252!important}.wz-nav{gap:10px;margin-top:22px;display:flex}.wz-nav button{cursor:pointer;color:#bcd;background:#0b1010;border:1px solid #35494a;border-radius:10px;flex:1;min-height:46px;font-size:14px;font-weight:700}.wz-nav button:disabled{opacity:.35}.wz-nav button.primary{color:#04150e;background:linear-gradient(120deg,#1f9f95,#137a70);border-color:#3fd0c8}.wz-skip{color:#6e8888;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:12px;text-decoration:underline;display:block}.wz-summary{max-width:720px}.wz-sum-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.wz-sum-grid button{color:#dfeeee;text-align:left;cursor:pointer;background:#0e1414;border:1px solid #2b3838;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex;position:relative}.wz-sum-grid button:hover{border-color:#3fd0c8}.wz-sum-grid button>span{font-weight:650;line-height:1.3}.wz-sum-grid button>i{color:#3fd0c8;font-size:10px;font-style:normal}.wz-summary-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.wz-summary-actions button{color:#cde;cursor:pointer;background:#0b1010;border:1px solid #35494a;border-radius:9px;min-height:40px;padding:8px 16px;font-size:12px}.xp{border-top:1px solid #223030;margin-top:14px;padding-top:16px}.xp h3{letter-spacing:.05em;color:#7fb0b0;text-transform:uppercase;margin:16px 0 8px;font-size:12px}.ls-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 16px;display:grid}.ls-grid label,.ls-zone-edit label{color:#9db0b0;flex-direction:column;gap:5px;font-size:11px;display:flex}.ls-grid input,.ls-grid select,.ls-zone-edit input,.ls-zone-edit select{color:#e2f0f0;background:#0b1010;border:1px solid #35494a;border-radius:7px;min-height:38px;padding:6px 10px;font-size:13px}.ls-grid input[type=range]{accent-color:#3fd0c8;min-height:0}.ls-grid .ls-check{color:#cfe0e0;flex-direction:row;align-items:center;gap:8px;font-size:12px}.ls-grid .ls-check input{width:auto;min-height:0}.ls-section-head{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ls-section-head button{color:#cde;cursor:pointer;background:#0b1010;border:1px solid #35494a;border-radius:8px;min-height:34px;padding:6px 12px;font-size:12px}.xp-zones{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.xp-zones button{color:#bcd;cursor:pointer;background:#0b1010;border:1px solid #35494a;border-radius:7px;min-height:32px;padding:5px 10px;font-size:11px}.xp-zones button.on{color:#e6fffb;background:#123b39;border-color:#3fd0c8}.ls-zone-edit{background:#0e1414;border:1px solid #253232;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:14px;display:grid}@media (max-width:820px){.wz-card,.wz-summary{max-width:none}.ls-grid,.ls-zone-edit,.wz-sum-grid{grid-template-columns:1fr 1fr}.wz-colors{grid-template-columns:repeat(4,1fr)}}:root{--m-bg:#0b0b0d;--m-surface:#131316;--m-surface-2:#1a1a1f;--m-surface-3:#222228;--m-border:#ffffff12;--m-border-strong:#ffffff1f;--m-text:#f2f0eb;--m-muted:#9b988f;--m-faint:#6e6b65;--m-accent:#e2b43c;--m-accent-soft:#e2b43c1f;--m-danger:#e5484d;--m-success:#3fb97a;--m-radius:14px;--m-radius-sm:10px;--m-font:"Geist", "Geist Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--m-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--s05-gold:var(--m-accent);--s05-cream:var(--m-text);--s05-panel:var(--m-surface);--s05-radius:var(--m-radius);--muted:var(--m-muted);--line:var(--m-border-strong)}html body{color:var(--m-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--m-bg)!important;font-family:var(--m-font)!important;background-image:none!important}:root .pl-shell{--pl-line:var(--m-border-strong);--pl-muted:var(--m-muted);font-family:var(--m-font);color:var(--m-text)}:root .pl-shell :is(button,input,select,textarea){font-family:var(--m-font)!important}:root .pl-shell ::selection{background:var(--m-accent-soft)}:root .pl-shell :focus-visible{outline-offset:2px;outline:2px solid var(--m-accent)!important}:root .pl-shell :is(.page-heading h1,.capture-title h1,.tournament-hub h1,.settings-view h1,.advanced-stats h1,.live-capture-head h1,.replay-head h1,.editor-head h1,.lobby-heading h1,.step-panel h1){font-family:var(--m-font)!important;text-transform:none!important;letter-spacing:-.035em!important;text-shadow:none!important;color:var(--m-text)!important;font-weight:700!important;line-height:1.1!important}:root .pl-shell :is(.page-heading h1,.tournament-hub h1,.settings-view h1,.advanced-stats h1,.lobby-heading h1){font-size:clamp(26px,2.3vw,34px)!important}:root .pl-shell :is(.live-capture-head h1,.replay-head h1,.editor-head h1){font-size:clamp(22px,2vw,28px)!important}:root .pl-shell .page-heading h1:after{display:none!important}:root .pl-shell :is(h2,h3){font-family:var(--m-font)!important;text-transform:none!important;letter-spacing:-.02em!important;text-shadow:none!important}:root .pl-shell :is(.admin-unregister-panel h2,.lobby-empty strong,.lg-pod strong){font-family:var(--m-font)!important;font-weight:700!important}:root .pl-shell :is(.micro,.eyebrow,.page-heading .micro){letter-spacing:.08em!important;color:var(--m-accent)!important;margin-bottom:8px!important;font-size:11px!important;font-weight:600!important}:root .pl-shell :is(.page-heading p,.settings-card p,.analysis-card p){color:var(--m-muted)!important}:root .pl-shell .page-heading>div>p:last-child{margin-top:6px;font-size:14px!important}:root .pl-shell .page-heading{align-items:flex-end;border-bottom:1px solid var(--m-border)!important;margin-bottom:24px!important;padding-top:8px!important;padding-bottom:20px!important}:root .pl-shell .pl-topbar{-webkit-backdrop-filter:saturate(140%)blur(16px);-webkit-backdrop-filter:saturate(140%)blur(16px)!important;backdrop-filter:saturate(140%)blur(16px)!important;border-bottom:1px solid var(--m-border)!important;height:64px!important;box-shadow:none!important;background:#0b0b0dc7!important;padding-top:0!important}:root .pl-shell .pl-brand img{width:36px!important;height:36px!important}:root .pl-shell .brand-word :is(b,em){font-family:var(--m-font)!important;letter-spacing:-.03em!important;font-size:19px!important;font-weight:800!important}:root .pl-shell .brand-word em{color:var(--m-accent)!important}:root .pl-shell .brand-word small{letter-spacing:.14em!important;color:var(--m-faint)!important;font-size:10px!important}:root .pl-shell .desktop-nav{gap:2px!important}:root .pl-shell .desktop-nav button{height:36px;transition:background .15s,color .15s;letter-spacing:0!important;text-transform:none!important;min-height:36px!important;color:var(--m-muted)!important;background:0 0!important;border-radius:9px!important;padding:0 12px!important;font-size:13.5px!important;font-weight:500!important}:root .pl-shell .desktop-nav button:hover{color:var(--m-text)!important;background:#ffffff0d!important}:root .pl-shell .desktop-nav button.active{color:var(--m-text)!important;background:#ffffff17!important}:root .pl-shell .desktop-nav button:after{display:none!important}:root .pl-shell .desktop-nav button span{place-items:center;min-width:18px;height:18px;margin-left:6px;color:var(--m-text)!important;background:#ffffff1a!important;border-radius:99px!important;padding:0 5px!important;font-size:11px!important;font-weight:600!important;display:inline-grid!important}:root .pl-shell .desktop-nav button.active span{background:var(--m-accent)!important;color:#111!important}:root .pl-shell .account-pill{border:1px solid var(--m-border)!important;background:0 0!important;border-radius:99px!important;gap:8px!important;padding:4px 12px 4px 4px!important}:root .pl-shell .account-pill i{place-items:center;font-style:normal;font-weight:700;display:grid;background:var(--m-accent-soft)!important;width:30px!important;height:30px!important;color:var(--m-accent)!important;border-radius:50%!important}:root .pl-shell .account-pill b{font-size:13px!important;font-weight:600!important}:root .pl-shell .account-pill small{text-transform:none;letter-spacing:.02em!important;color:var(--m-faint)!important;font-size:10.5px!important}:root .pl-shell .logout-button{border:1px solid var(--m-border)!important;color:var(--m-muted)!important;background:0 0!important;border-radius:99px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}:root .pl-shell .logout-button:hover{color:var(--m-text)!important;border-color:var(--m-border-strong)!important}:root .pl-shell .s05-sync-strip{border-bottom:1px solid var(--m-border)!important;color:var(--m-faint)!important;background:0 0!important;padding:6px clamp(16px,3vw,48px)!important;font-size:12px!important}:root .pl-shell .s05-sync-strip.offline{color:#ffb4b4!important;background:#e5484d1a!important}:root .pl-shell .s05-sync-strip.saved i{background:var(--m-success)!important}:root .pl-shell :is(.analysis-card,.settings-card,.editor-card,.action-pad,.live-log,.live-table-panel,.new-tournament-card,.player-profile-panel,.admin-unregister-panel,.leader-card,.wz-card,.undo-card,.tc-row,.hand-row,.tclock,.tournament-clock-bar){background:var(--m-surface)!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius)!important;box-shadow:none!important}:root .pl-shell .page-view :is(.analysis-card,.settings-card,.editor-card){padding:22px!important}:root .pl-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color .15s,box-shadow .15s;background:var(--m-bg)!important;border:1px solid var(--m-border-strong)!important;border-radius:var(--m-radius-sm)!important;color:var(--m-text)!important;letter-spacing:0!important;font-size:14px!important}:root .pl-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select){min-height:40px;padding-inline:12px!important}:root .pl-shell :is(input,select,textarea):focus{border-color:var(--m-accent)!important;box-shadow:0 0 0 3px var(--m-accent-soft)!important;outline:none!important}:root .pl-shell :is(input,textarea)::placeholder{color:var(--m-faint)!important;letter-spacing:0!important;font-weight:400!important}:root .pl-shell label{letter-spacing:.01em}:root .pl-shell button{border-radius:var(--m-radius-sm);letter-spacing:0;transition:background-color .15s,border-color .15s,color .15s,transform .1s}:root .pl-shell .live-capture-head{padding-bottom:14px;border-bottom:1px solid var(--m-border)!important}:root .pl-shell .actor-head strong{font-family:var(--m-font)!important;letter-spacing:-.03em!important;font-weight:700!important}:root .pl-shell :is(.actor-head>span,.amount-pad>span){letter-spacing:.08em!important;color:var(--m-accent)!important;font-size:11px!important;font-weight:600!important}:root .pl-shell .amount-pad :is(button,input){border-radius:var(--m-radius-sm)!important;border-color:var(--m-border-strong)!important;background:var(--m-bg)!important}:root .pl-shell .amount-pad button.active{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important}:root .pl-shell .amount-pad .amount-voice{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important;border-radius:99px!important}:root .pl-shell .amount-pad .amount-voice.listening{background:var(--m-danger)!important;border-color:var(--m-danger)!important;color:#fff!important}:root .pl-shell .live-actions button{background:var(--m-surface-2)!important;border-color:var(--m-border)!important;border-radius:12px!important}:root .pl-shell .live-actions button:hover{border-color:var(--m-border-strong)!important;background:var(--m-surface-3)!important}:root .pl-shell .live-actions button.raise-action{color:#fff!important;background:#c6302d!important;border-color:#d9413e!important}:root .pl-shell .live-actions button.fold-action{color:#ff8a8d!important}:root .pl-shell .live-actions b{letter-spacing:.01em;font-weight:700}:root .pl-shell :is(.finish-hand,.save-hand-now,.save-edit){background:var(--m-accent)!important;color:#111!important;border:0!important;border-radius:12px!important;font-weight:700!important}:root .pl-shell .live-pot strong{font-family:var(--m-font)!important;letter-spacing:-.01em!important;font-weight:700!important}:root .pl-shell :is(.tclock-time-mini,.lobby-clock b){font-family:var(--m-mono)!important;letter-spacing:-.02em!important;font-weight:600!important}:root .pl-shell :is(.tclock-cfg input,.lg-ladder .pt input,.lg-bonus label input){font-family:var(--m-font)!important;font-weight:600!important}.auth-page :is(.auth-form-wrap>h2){font-family:var(--m-font)!important;letter-spacing:-.035em!important;font-size:34px!important;font-weight:700!important}.auth-page .auth-brand-panel h1{font-family:var(--m-font)!important;letter-spacing:-.04em!important;font-weight:800!important}.auth-page .auth-brand-panel h2{font-family:var(--m-font)!important;letter-spacing:-.02em!important;font-size:20px!important;font-style:normal!important;font-weight:600!important}.auth-page input{font-family:var(--m-font)!important;letter-spacing:0!important;border-radius:var(--m-radius-sm)!important;background:var(--m-bg)!important;border:1px solid var(--m-border-strong)!important;font-weight:400!important}.auth-page input:focus{outline:none;border-color:var(--m-accent)!important;box-shadow:0 0 0 3px var(--m-accent-soft)!important}.auth-page .auth-submit{border-radius:var(--m-radius-sm)!important}@media (max-width:760px){:root .pl-shell .pl-topbar{height:56px!important}:root .pl-shell .brand-word small{display:none!important}:root .pl-shell :is(.page-view,.live-capture){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}:root .pl-shell :is(.page-heading h1,.tournament-hub h1,.settings-view h1,.advanced-stats h1,.lobby-heading h1){font-size:26px!important}:root .pl-shell .mobile-nav{-webkit-backdrop-filter:saturate(140%)blur(18px);height:auto!important;min-height:0!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:saturate(140%)blur(18px)!important;backdrop-filter:saturate(140%)blur(18px)!important;border-top:1px solid var(--m-border)!important;box-shadow:none!important;background:#0e0e11e0!important;grid-auto-columns:minmax(60px,1fr)!important;gap:2px!important}:root .pl-shell .mobile-nav button{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px!important;color:var(--m-muted)!important;background:0 0!important;border-radius:10px!important;padding:6px 4px!important;font-size:11.5px!important;font-weight:500!important;display:flex!important}:root .pl-shell .mobile-nav button:before{background:0 0;border-radius:99px;width:18px;height:3px;content:""!important;line-height:0!important}:root .pl-shell .mobile-nav button.active{color:var(--m-text)!important;background:#ffffff12!important}:root .pl-shell .mobile-nav button.active:before{background:var(--m-accent)!important}:root .pl-shell .mobile-nav button span{display:none!important}}:root .pl-shell :is(.tclock-cfg label i,.forced-posts p span,.capture-clock b i,.blind-level-bar>div>span,.tclock-phase,.live-pot>span,.live-pot>small,.comparison-grid span,.analysis-head b,.tc-picker>span,.tc-label,.lg-row.lg-head span,.creation-level-head span,.creation-levels>summary,.save-template>span,.tournament-section-head span,.creation-summary :is(span,b),.lg-pod small,.tc-slot small,.tc-summary span,.tc-hof-stat,.position-results b){letter-spacing:.05em!important;font-size:11px!important;font-weight:600!important}:root .pl-shell :is(.empty-timeline,.tc-empty,.clean-roster-note,.blind-level-bar>b,.sc-bank span,.amount-pot-row small){font-size:12px!important;font-weight:400!important}:root .pl-shell :is(.comparison-grid b,.comparison-names strong,.tc-slot b,.creation-level-row b,.archived-item strong,.lg-name i,td i){letter-spacing:0!important;font-size:12px!important;font-weight:600!important}:root .pl-shell :is(.tc-hof-row b,.lg-row .lg-name){letter-spacing:0!important;font-size:14px!important;font-weight:600!important}:root .pl-shell :is(.replay-head-actions button,.tclock-btn,.save-template button,.lg-top button,.archived-item button){letter-spacing:0!important;font-size:13px!important;font-weight:600!important}:root .pl-shell .tournament-builder label{letter-spacing:.06em!important;color:var(--m-muted)!important;font-size:11px!important;font-weight:600!important}:root .pl-shell .tournament-builder label :is(input,select){margin-top:6px}:root .pl-shell .tournament-section-head{font-size:15px!important;font-weight:600!important}:root .pl-shell .tournament-cards button :is(b){font-size:14px!important;font-weight:600!important}:root .pl-shell .tournament-cards button small{font-size:12px!important}:root .pl-shell .live-seat :is(.seat-bank,.seat-pos,.blind-post){font-size:10px!important}:root .pl-shell .replay-seat>b{font-size:11.5px!important}:root .pl-shell .replay-seat>strong.replay-stack{font-size:11px!important}:root .pl-shell .replay-seat>em{font-size:9.5px!important}:root .pl-shell .tclock-btn{min-height:36px;border-radius:var(--m-radius-sm)!important;padding:0 14px!important}:root .pl-shell .tclock-cfg>summary{letter-spacing:.02em!important;color:var(--m-muted)!important;font-size:12px!important;font-weight:600!important}:root .pl-shell .amount-pad input{text-align:center;font-variant-numeric:tabular-nums;min-height:40px;padding-inline:6px!important}:root .pl-shell :is(table,.advanced-stats-row,.lg-row,.tc-hof-row,.live-pot strong,.amount-pad){font-variant-numeric:tabular-nums}@media (max-width:760px){:root .pl-shell .mobile-nav{grid-auto-columns:minmax(0,1fr)!important;gap:0!important;padding-inline:4px!important;overflow-x:hidden!important}:root .pl-shell .mobile-nav button{text-overflow:ellipsis;min-width:0;overflow:hidden;padding:6px 1px!important;font-size:10.5px!important}}:root .pl-shell .archived-item button b{font-size:14px!important;font-weight:600!important}:root .pl-shell .archived-item button small{color:var(--m-muted)!important;font-size:12px!important}:root .pl-shell .led-table{border:1px solid var(--m-border);border-radius:var(--m-radius);background:#08080a;padding:14px}:root .pl-shell .led-table.compact{border-radius:var(--m-radius-sm);padding:8px}:root .pl-shell .led-table-stage{margin-inline:auto;position:relative}:root .pl-shell .led-table-stage canvas{display:block}:root .pl-shell .led-table-label{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:#e9efe9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:1px solid #ffffff1a;border-radius:99px;max-width:120px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}:root .pl-shell .led-table.compact .led-table-label{padding:2px 7px;font-size:10.5px}:root .pl-shell .led-table-label.role-pot{color:#bff3cf}:root .pl-shell .led-table-label.role-clock{color:#bcd4ff}:root .pl-shell .led-table-start{pointer-events:none;white-space:nowrap;letter-spacing:.04em;color:var(--m-muted);font-size:9.5px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}:root .pl-shell .led-table-controls{border-top:1px solid var(--m-border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding-top:12px;display:flex}:root .pl-shell .led-table-controls label{color:var(--m-muted);flex:260px;align-items:center;gap:10px;font-size:12.5px;display:flex}:root .pl-shell .led-table-controls input[type=range]{flex:1;min-width:120px}:root .pl-shell .led-table-controls button{border:1px solid var(--m-border-strong);background:var(--m-surface-2);min-height:34px;color:var(--m-text);cursor:pointer;border-radius:99px;padding:0 14px;font-size:12.5px;font-weight:600}:root .pl-shell .led-table-controls small{color:var(--m-faint);flex-basis:100%;font-size:11.5px}:root .pl-shell .wz-more-preview .led-table{margin-bottom:4px}@media (max-width:760px){:root .pl-shell .led-table{padding:10px}:root .pl-shell .led-table-label{max-width:84px;padding:2px 7px;font-size:10.5px}}:root .pl-shell .led-table-handle{cursor:grab;touch-action:none;z-index:2;width:22px;height:22px;transition:transform .1s,box-shadow .1s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #ffffff40,0 2px 8px #0009;background:#fff!important;border:2px solid #111!important;border-radius:50%!important;min-height:0!important;padding:0!important}:root .pl-shell .led-table-handle:before{content:"";border-radius:50%;position:absolute;inset:-12px}:root .pl-shell .led-table-handle:hover,:root .pl-shell .led-table-handle.active{transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 5px #e2b43c73,0 2px 10px #000000b3}:root .pl-shell .led-table-handle.active{cursor:grabbing;background:var(--m-accent)!important}:root .pl-shell .led-table.is-dragging{-webkit-user-select:none;user-select:none}:root .pl-shell .led-table-label small{color:var(--m-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:500}:root .pl-shell .led-table-hint{color:var(--m-text);flex-basis:100%;margin:0;font-size:13px}@media (max-width:760px){:root .pl-shell .led-table-handle{width:20px;height:20px}}:root .pl-shell .led-live-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 4px;display:flex}:root .pl-shell .led-live-bar .wz-check{margin:0}:root .pl-shell .led-live-bar button{cursor:pointer;min-height:34px;padding:0 14px;font-size:12.5px;font-weight:600;border:1px solid var(--m-border-strong)!important;background:var(--m-surface-2)!important;color:var(--m-text)!important;border-radius:99px!important}:root .pl-shell .led-live-bar button.on{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important}:root .pl-shell .led-live-bar small{color:#ffcf7a;flex-basis:100%;font-size:12px}:root .pl-shell .led-table-label i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}:root .pl-shell .led-table-controls output{text-align:right;font-variant-numeric:tabular-nums;min-width:32px;color:var(--m-text);font-size:12.5px}:root .pl-shell .led-tabs{border:1px solid var(--m-border);background:var(--m-surface);border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}:root .pl-shell .led-tabs button{cursor:pointer;min-height:36px;padding:0 18px;font-size:14px;font-weight:600;color:var(--m-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important}:root .pl-shell .led-tabs button.active{color:var(--m-text)!important;background:#ffffff17!important}:root .pl-shell .snd-studio{gap:14px;display:grid}:root .pl-shell .snd-card{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);gap:12px;padding:18px;display:grid}:root .pl-shell .snd-card h3{margin:0;font-size:17px;font-weight:700}:root .pl-shell .snd-card h3 em{color:var(--m-accent);font-style:normal}:root .pl-shell .snd-card .micro{margin-bottom:4px!important}:root .pl-shell .snd-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:root .pl-shell .snd-muted{color:var(--m-muted);margin:4px 0 0;font-size:13px}:root .pl-shell .snd-foot{font-size:12px}:root .pl-shell .snd-error{color:#ffb4a8;margin:0;font-size:12.5px}:root .pl-shell .snd-msg{background:var(--m-surface-3);border:1px solid var(--m-border-strong);border-radius:99px;justify-self:start;margin:0;padding:8px 14px;font-size:13px;position:sticky;bottom:12px}:root .pl-shell .snd-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root .pl-shell .snd-studio button{cursor:pointer;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;border:1px solid var(--m-border-strong)!important;background:var(--m-surface-2)!important;color:var(--m-text)!important;border-radius:99px!important}:root .pl-shell .snd-studio button.primary{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important}:root .pl-shell .snd-studio button.danger{color:#ff9a9a!important}:root .pl-shell .snd-studio button:disabled{opacity:.5;cursor:default}:root .pl-shell .snd-speaker-state{align-items:center;gap:12px;display:flex}:root .pl-shell .snd-speaker-state>i{background:#5a5a60;border-radius:50%;flex:none;width:12px;height:12px}:root .pl-shell .snd-speaker-state>i.on{background:var(--m-success);box-shadow:0 0 0 4px #3fb97a33}:root .pl-shell .snd-speaker-state>i.idle{background:var(--m-accent)}:root .pl-shell .snd-speaker-state b{font-size:15px;display:block}:root .pl-shell .snd-speaker-state small{color:var(--m-muted);margin-top:2px;font-size:12.5px;display:block}:root .pl-shell .snd-field{letter-spacing:.06em;max-width:260px;color:var(--m-muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:600;display:grid}:root .pl-shell .snd-master{border-top:1px solid var(--m-border);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:12px;display:flex}:root .pl-shell .snd-master .wz-check{margin:0}:root .pl-shell .snd-vol{color:var(--m-muted);flex:260px;align-items:center;gap:10px;font-size:13px;display:flex}:root .pl-shell .snd-vol input{flex:1}:root .pl-shell .snd-name{width:200px}:root .pl-shell .snd-switch{color:var(--m-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}:root .pl-shell .snd-switch input{width:18px;height:18px;accent-color:var(--m-accent)}:root .pl-shell .snd-events{display:grid}:root .pl-shell .snd-event{border-top:1px solid var(--m-border);grid-template-columns:auto minmax(140px,1fr) minmax(90px,160px) auto;align-items:center;gap:12px;padding:10px 0;display:grid}:root .pl-shell .snd-event:first-child{border-top:0}:root .pl-shell .snd-event.empty .snd-event-name b{color:var(--m-muted)}:root .pl-shell .snd-event-name b{font-size:14px;font-weight:600;display:block}:root .pl-shell .snd-event-name small{color:var(--m-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}:root .pl-shell .snd-event-vol{grid-column:3}:root .pl-shell .snd-event .snd-row-actions{grid-column:4;justify-content:flex-end}:root .pl-shell .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){:root .pl-shell .snd-event{grid-template-columns:auto 1fr}:root .pl-shell .snd-event-vol,:root .pl-shell .snd-event .snd-row-actions{grid-column:1/-1;justify-content:flex-start}:root .pl-shell .snd-card-head{flex-direction:column}:root .pl-shell .snd-name{width:100%}}:root .pl-shell .snd-preroll{margin-top:4px}:root .pl-shell .snd-preroll-hint{margin:-6px 0 0;font-size:12px}:root .pl-shell .snd-sub{color:var(--m-text);margin:4px 0 6px;font-size:13px;font-weight:600}:root .pl-shell .snd-sub small{color:var(--m-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}:root .pl-shell .snd-voices{border-top:1px solid var(--m-border);gap:6px;padding-top:12px;display:grid}:root .pl-shell .snd-voice{border:1px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-bg);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}:root .pl-shell .snd-voice.on{border-color:var(--m-accent);background:var(--m-accent-soft)}:root .pl-shell .snd-voice>i{border:2px solid var(--m-border-strong);border-radius:50%;width:14px;height:14px}:root .pl-shell .snd-voice.on>i{border-color:var(--m-accent);background:radial-gradient(circle, var(--m-accent) 0 45%, transparent 50%)}:root .pl-shell .snd-voice b{font-size:14px;display:block}:root .pl-shell .snd-voice small{color:var(--m-muted);font-size:12px;display:block}:root .pl-shell .snd-chosen{color:var(--m-accent);padding:0 8px;font-size:12.5px;font-weight:600}:root .pl-shell .snd-pron{gap:2px;display:grid}:root .pl-shell .snd-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root .pl-shell .snd-studio button.snd-output-opt{text-align:left;grid-template-columns:auto 1fr;align-items:start;gap:12px;height:auto;min-height:0;font-weight:400;display:grid;border-radius:var(--m-radius-sm)!important;border:1px solid var(--m-border)!important;background:var(--m-bg)!important;padding:12px 14px!important}:root .pl-shell .snd-studio button.snd-output-opt.on{border-color:var(--m-accent)!important;background:var(--m-accent-soft)!important}:root .pl-shell .snd-output-opt>i{border:2px solid var(--m-border-strong);border-radius:50%;width:14px;height:14px;margin-top:3px}:root .pl-shell .snd-output-opt.on>i{border-color:var(--m-accent);background:radial-gradient(circle, var(--m-accent) 0 45%, transparent 50%)}:root .pl-shell .snd-output-opt b{font-size:14px;font-weight:700;display:block}:root .pl-shell .snd-output-opt small{color:var(--m-muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}:root .pl-shell .snd-output-hint{margin:-4px 0 0;font-size:12px}@media (max-width:560px){:root .pl-shell .snd-outputs{grid-template-columns:1fr}}:root .pl-shell .snd-pron textarea{min-height:70px;font-family:var(--m-mono)!important;font-size:13px!important}@media (max-width:760px){:root .pl-shell .snd-voice{grid-template-columns:auto 1fr}:root .pl-shell .snd-voice .snd-row-actions{grid-column:1/-1}}:root .pl-shell .snd-keep{align-items:flex-start;margin:0}:root .pl-shell .snd-keep span{color:var(--m-muted);font-size:13px}:root .pl-shell .snd-keep b{color:var(--m-text)}:root .pl-shell .prizes{text-align:left;gap:10px;width:min(100%,460px);margin:14px auto 6px;display:grid}:root .pl-shell .prizes-head{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;display:grid}:root .pl-shell .prizes-head span{letter-spacing:.08em;color:var(--m-accent);font-size:11px;font-weight:600}:root .pl-shell .prizes-head b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}:root .pl-shell .prizes-head small{color:var(--m-muted);grid-column:1/-1;font-size:12px}:root .pl-shell .prizes-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}:root .pl-shell .prizes-list li{border:1px solid var(--m-border);border-radius:var(--m-radius-sm);background:var(--m-surface-2);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}:root .pl-shell .prizes-list li.first{border-color:var(--m-accent);background:var(--m-accent-soft)}:root .pl-shell .prizes-list i{text-align:center;font-size:20px;font-style:normal}:root .pl-shell .prizes-list b{font-size:15px;display:block}:root .pl-shell .prizes-list small{color:var(--m-muted);font-size:12px;display:block}:root .pl-shell .prizes-list strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}:root .pl-shell .prizes-edit{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .pl-shell .prizes-edit label{letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);gap:4px;font-size:11px;font-weight:600;display:grid}:root .pl-shell .prize-details{flex-basis:100%;width:100%;margin-top:6px}:root .pl-shell .prize-details>summary{cursor:pointer;color:var(--m-text);font-size:13px;list-style-position:inside}:root .pl-shell .prize-details .prizes{width:100%;margin:10px 0 4px}:root .pl-shell .archived-item{flex-wrap:wrap}:root .pl-shell .tournament-winner .prizes{margin-top:18px}@media (max-width:760px){:root .pl-shell .prizes-edit{grid-template-columns:1fr}}:root .pl-shell .prizes-list strong{color:var(--m-text)!important}:root .pl-shell .prizes-list li.first strong{color:var(--m-accent)!important}:root .pl-shell .card-mode-toggle{cursor:pointer;min-height:30px;margin-left:8px;padding:0 12px;font-size:12px;font-weight:600;border:1px solid var(--m-border-strong)!important;background:var(--m-surface-2)!important;color:var(--m-text)!important;border-radius:99px!important}:root .pl-shell .card-mode-toggle.on{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important}@media (max-width:820px){:root .pl-shell .live-table .live-seat .seat-bet{animation:none;top:-8px;left:-4px;transform:none}}:root .pl-shell .live-seat .seat-bb{color:var(--m-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.15;display:block}:root .pl-shell .cash-buyin{color:var(--m-muted);letter-spacing:0;text-transform:none;margin-top:4px;font-size:11.5px;display:block}@media (max-width:760px){:root .pl-shell .live-seat .seat-bb{font-size:8.5px}:root .pl-shell .account-tools{align-items:center;margin-left:auto;gap:6px!important;display:flex!important}:root .pl-shell .account-pill{background:0 0!important;border:0!important;padding:0!important;display:flex!important}:root .pl-shell .account-pill span{display:none!important}:root .pl-shell .account-pill i{width:30px!important;height:30px!important;font-size:13px!important}:root .pl-shell .logout-button{align-items:center;min-height:32px!important;padding:0 12px!important;font-size:12.5px!important;display:inline-flex!important}}:root .pl-shell .cashp{border:1px solid var(--m-border);border-radius:var(--m-radius);background:var(--m-surface);gap:10px;margin-top:12px;padding:14px;display:grid}:root .pl-shell .cashp header{gap:8px;display:grid}:root .pl-shell .cashp header .micro{margin:0}:root .pl-shell .cashp-rules{flex-wrap:wrap;gap:8px;display:flex}:root .pl-shell .cashp-rule{border:1px solid var(--m-border-strong);color:var(--m-muted);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}:root .pl-shell .cashp-rule input{text-align:center;width:46px;font-size:13px;font-weight:700;border:1px solid var(--m-border-strong)!important;background:var(--m-bg)!important;min-height:26px!important;color:var(--m-text)!important;border-radius:7px!important;padding:0 6px!important}:root .pl-shell .cashp-rule small{font-size:12px}:root .pl-shell .cashp ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:root .pl-shell .cashp-row{border:1px solid var(--m-border);background:var(--m-bg);border-radius:12px;overflow:hidden}:root .pl-shell .cashp-row.open{border-color:var(--m-border-strong)}:root .pl-shell .cashp-main{text-align:left;cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;display:grid;min-height:52px!important;color:var(--m-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 12px!important}:root .pl-shell .cashp-main>i{background:var(--m-surface-2);width:26px;height:26px;color:var(--m-muted);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}:root .pl-shell .cashp-name{min-width:0;display:grid}:root .pl-shell .cashp-name b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}:root .pl-shell .cashp-name small,:root .pl-shell .cashp-state em{color:var(--m-muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}:root .pl-shell .cashp-state{justify-items:end;gap:1px;display:grid}:root .pl-shell .cashp-state strong{font-variant-numeric:tabular-nums;font-size:14.5px}:root .pl-shell .cashp-row.play .cashp-state em{color:var(--m-success)}:root .pl-shell .cashp-row.break .cashp-state em{color:#7fc4e8}:root .pl-shell .cashp-row.over .cashp-state em{color:var(--m-danger);font-weight:700}:root .pl-shell .cashp-row.wait .cashp-state em{color:var(--m-accent)}:root .pl-shell .cashp-row.busted .cashp-state em{color:#ff8a80}:root .pl-shell .cashp-row.gone{opacity:.55}:root .pl-shell .cashp-row:is(.break,.over,.wait){border-style:dashed}:root .pl-shell .cashp-detail{gap:8px;padding:0 12px 12px 48px;display:grid}:root .pl-shell .cashp-detail p{color:var(--m-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;display:flex}:root .pl-shell .cashp-detail .bad{color:#ffb4a9}:root .pl-shell .cashp-detail .ok{color:var(--m-success)}:root .pl-shell .cashp-note{font-style:italic}:root .pl-shell .cashp-actions{flex-wrap:wrap;gap:6px;display:flex}:root .pl-shell .cashp-actions button{cursor:pointer;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;border:1px solid var(--m-border-strong)!important;background:var(--m-surface-2)!important;color:var(--m-text)!important;border-radius:10px!important}:root .pl-shell .cashp-actions button.primary{background:var(--m-accent)!important;border-color:var(--m-accent)!important;color:#111!important}:root .pl-shell .cashp-actions button.danger{color:#ff8a80!important;background:0 0!important;border-color:#e5484d73!important}:root .pl-shell .cash-waiting{gap:14px;max-width:640px;margin:20px auto;padding:0 16px;display:grid}:root .pl-shell .cash-waiting-head h1{letter-spacing:-.02em;margin:4px 0;font-size:28px}:root .pl-shell .cash-waiting-head p:not(.micro){color:var(--m-muted);margin:0}:root .pl-shell .cashp-rule input{-webkit-appearance:textfield;appearance:textfield;width:54px}:root .pl-shell .cashp-rule input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .pl-shell .cashp-rule input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root .pl-shell .fs-dictate{cursor:pointer;min-height:36px;padding:0 14px;font-weight:700;background:var(--m-accent)!important;color:#111!important;border:0!important;border-radius:99px!important}:root .pl-shell .fs-dictate.listening{background:var(--m-danger)!important;color:#fff!important}:root .pl-shell .fs-voice{color:var(--m-muted);margin:4px 0 0;font-size:12.5px}:root{--g-gold:#e7b93f;--g-gold-hi:#f6d77a;--g-gold-lo:#a97d1c;--g-red:#d23a3a;--g-red-lo:#7d1d22;--g-glass:linear-gradient(180deg, #ffffff0b, #ffffff04);--g-edge:linear-gradient(160deg, #ffffff29, #ffffff0a 38%, #e7b93f24);--g-shadow:0 1px 0 #ffffff0d inset, 0 18px 40px -18px #000000d9, 0 2px 6px #00000059;--g-ease:cubic-bezier(.22, 1, .36, 1)}html body{background-color:#09090b!important;background-image:radial-gradient(1100px 620px at 12% -8%,#d23a3a21,#0000 62%),radial-gradient(900px 560px at 92% -6%,#e7b93f1a,#0000 60%),radial-gradient(1200px 800px at 50% 115%,#285a3417,#0000 65%),none!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}html body:before{content:"";z-index:-1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html{scrollbar-color:#2c2c33 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2a31;border:2px solid #09090b;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#3a3a43}:root .pl-shell .pl-topbar{-webkit-backdrop-filter:saturate(160%)blur(20px);-webkit-backdrop-filter:saturate(160%)blur(20px)!important;backdrop-filter:saturate(160%)blur(20px)!important;background:linear-gradient(#0c0c0fd1,#0c0c0fa8)!important;border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#0000,#e7b93f47 30%,#d23a3a3d 70%,#0000) 1!important}:root .pl-shell .pl-brand img{transition:transform .5s var(--g-ease), box-shadow .3s;border-radius:50%;box-shadow:0 0 0 1px #e7b93f59,0 0 22px #e7b93f38}:root .pl-shell .pl-brand:hover img{transform:rotate(-8deg)scale(1.06);box-shadow:0 0 0 1px #e7b93f99,0 0 30px #e7b93f61}:root .pl-shell .brand-word em{background:linear-gradient(180deg, #ff6b62, var(--g-red) 55%, #a92a2c);filter:drop-shadow(0 0 10px #d23a3a59);-webkit-background-clip:text;background-clip:text;color:#0000!important}:root .pl-shell .desktop-nav{box-shadow:inset 0 0 0 1px #ffffff0f;background:#ffffff08!important;border-radius:14px!important;padding:4px!important}:root .pl-shell .desktop-nav button{transition:color .2s, background .25s var(--g-ease), box-shadow .25s!important;border-radius:10px!important}:root .pl-shell .desktop-nav button:hover{background:#ffffff0d!important}:root .pl-shell .desktop-nav button.active{background:linear-gradient(#ffffff1c,#ffffff0d)!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 6px 18px -6px #000c!important}:root .pl-shell .desktop-nav button span{box-shadow:0 0 10px #e7b93f59}:root .pl-shell .account-pill{box-shadow:inset 0 1px #ffffff0f;background:var(--g-glass)!important;border:1px solid #ffffff14!important;border-radius:99px!important}:root .pl-shell .account-pill i{box-shadow:0 0 0 2px #09090b,0 0 0 3px #e7b93f73,0 0 16px #e7b93f4d;background:linear-gradient(140deg, var(--g-gold-hi), var(--g-gold-lo))!important;color:#1b1406!important}:root .pl-shell :is(.page-heading h1,.tournament-hub h1,.settings-view h1,.advanced-stats h1,.lobby-heading h1,.live-capture-head h1,.replay-head h1,.editor-head h1){background:linear-gradient(#fffaf0 30%,#c9c2b3)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}:root .pl-shell :is(.micro,.eyebrow,.page-heading .micro){background:linear-gradient(90deg, var(--g-gold-hi), var(--g-gold));-webkit-background-clip:text;background-clip:text;color:#0000!important}:root .pl-shell .page-heading{border-bottom:1px solid #0000!important;border-image:linear-gradient(90deg,#ffffff1a,#0000 70%) 1!important}:root .pl-shell :is(.analysis-card,.settings-card,.editor-card,.action-pad,.live-log,.new-tournament-card,.player-profile-panel,.admin-unregister-panel,.leader-card,.wz-card,.undo-card,.tclock,.tournament-clock-bar){isolation:isolate;position:relative;background:var(--g-glass), #111114!important;box-shadow:var(--g-shadow)!important;background-clip:padding-box!important;border:1px solid #0000!important}:root .pl-shell :is(.analysis-card,.settings-card,.editor-card,.action-pad,.live-log,.new-tournament-card,.player-profile-panel,.admin-unregister-panel,.leader-card,.wz-card,.undo-card,.tclock,.tournament-clock-bar):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--g-edge);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root .pl-shell :is(.tc-row,.hand-row){transition:transform .3s var(--g-ease), box-shadow .3s, border-color .3s, background .3s!important}:root .pl-shell :is(.tc-row,.hand-row):hover{transform:translateY(-2px);border-color:#e7b93f4d!important;box-shadow:0 16px 34px -18px #000000e6,0 0 0 1px #e7b93f1f!important}:root .pl-shell .tournament-cards>*{transition:transform .35s var(--g-ease), box-shadow .35s!important}:root .pl-shell .tournament-cards>:hover{transform:translateY(-3px);box-shadow:0 24px 50px -22px #000000f2,0 0 0 1px #e7b93f66,0 0 40px -10px #e7b93f40!important}:root .pl-shell button{transition:transform .18s var(--g-ease), background .25s, box-shadow .25s, border-color .25s, color .2s, filter .2s!important}:root .pl-shell button:hover:not(:disabled){filter:brightness(1.08)}:root .pl-shell button:active:not(:disabled){transform:translateY(1px)scale(.985)}:root .pl-shell :is(.tclock-btn.tclock-primary,.finish-hand,.save-hand-now,.save-edit,.tournament-cards button.primary,.primary-action,button.primary){position:relative;overflow:hidden;background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold) 45%, var(--g-gold-lo))!important;color:#1a1305!important;border:1px solid #ffe28c8c!important;box-shadow:inset 0 1px #ffffff73,0 8px 22px -8px #e7b93f8c,0 0 0 1px #0006!important}:root .pl-shell :is(.tclock-btn.tclock-primary,.finish-hand,.save-hand-now,.save-edit,button.primary):after{content:"";pointer-events:none;transition:transform .7s var(--g-ease);background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}:root .pl-shell :is(.tclock-btn.tclock-primary,.finish-hand,.save-hand-now,.save-edit,button.primary):hover:after{transform:translate(120%)}:root .pl-shell :is(.tclock-btn.tclock-primary,.finish-hand,.save-hand-now,.save-edit,button.primary):hover:not(:disabled){box-shadow:inset 0 1px #ffffff80,0 12px 30px -8px #e7b93fb3,0 0 0 1px #0006!important}:root .pl-shell :is(.tclock-btn:not(.tclock-primary),.replay-head-actions button,.save-template button,.lg-top button,.archived-item button,.logout-button){background:linear-gradient(#ffffff12,#ffffff06)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff12,0 4px 12px -6px #000c!important}:root .pl-shell :is(.tclock-btn:not(.tclock-primary),.replay-head-actions button,.save-template button,.lg-top button,.archived-item button,.logout-button):hover:not(:disabled){color:var(--g-gold-hi)!important;border-color:#e7b93f66!important}:root .pl-shell .live-actions button{border-radius:12px!important}:root .pl-shell .live-actions button.raise-action{background:linear-gradient(180deg, #e04a46, var(--g-red) 50%, var(--g-red-lo))!important;color:#fff!important;border-color:#ff8c8273!important;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #d23a3ab3!important}:root .pl-shell .live-actions button.fold-action{background:linear-gradient(#26262c,#18181c)!important}:root .pl-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea),.auth-page input{background:linear-gradient(#00000059,#0003),#0e0e11!important;border:1px solid #ffffff17!important;transition:border-color .2s,box-shadow .25s,background .2s!important;box-shadow:inset 0 1px 2px #00000080!important}:root .pl-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):hover,.auth-page input:hover{border-color:#ffffff29!important}:root .pl-shell :is(input,select,textarea):focus,.auth-page input:focus{border-color:#e7b93fb3!important;box-shadow:inset 0 1px 2px #00000080,0 0 0 4px #e7b93f1f,0 0 22px -4px #e7b93f59!important}:root .pl-shell input[type=range]{accent-color:var(--g-gold)}:root .pl-shell .tclock-time{font-variant-numeric:tabular-nums;filter:drop-shadow(0 0 22px #fff0c824);font-family:var(--m-font)!important;letter-spacing:-.045em!important;background:linear-gradient(#fff 20%,#d8d0bf 75%,#a69c88)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:800!important}:root .pl-shell .tclock.tclock-break .tclock-time{filter:drop-shadow(0 0 24px #d23a3a59);background:linear-gradient(#ffd3cf 10%,#e45a54 80%)!important;-webkit-background-clip:text!important;background-clip:text!important}:root .pl-shell .tclock{overflow:hidden}:root .pl-shell .tclock:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(600px 160px at 12% 0,#e7b93f17,#0000 70%);position:absolute;inset:0}:root .pl-shell .live-table-panel{background:radial-gradient(70% 55% at 50% 40%,#408c5038,#0000 70%),radial-gradient(at 50% 34%,#172417 0%,#0e150f 55%,#09090b 100%)!important}:root .pl-shell .live-table{background:radial-gradient(60% 48% at 50% 40%,#ffffff17,#0000 70%),repeating-radial-gradient(circle at 50% 45%,#ffffff03 0 1px,#0000 1px 3px),radial-gradient(at 50% 42%,#33783f 0%,#275f33 40%,#1b4525 72%,#112d17 100%)!important;box-shadow:inset 0 0 0 3px #0a100a,inset 0 0 0 11px #5e4420,inset 0 2px 0 12px #ffd68c2e,inset 0 0 0 15px #2e210f,inset 0 0 130px #000000b3,0 0 0 1px #e7b93f2e,0 0 80px -10px #3c965040,0 50px 80px -24px #000000f2!important}:root .pl-shell .live-pot strong{background:linear-gradient(#121a12,#070b07)!important;border-color:#e7b93f8c!important;box-shadow:0 8px 22px #0009,inset 0 1px #ffffff1a,0 0 24px -6px #e7b93f66!important}:root .pl-shell .live-pot:before{animation:18s linear infinite g-chip-spin}:root .pl-shell .live-seat{transition:transform .35s var(--g-ease), box-shadow .35s, opacity .3s!important;background:linear-gradient(165deg,#fffaf0,#ece2cc 55%,#d4c5a6)!important}:root .pl-shell .live-seat:hover{transform:translateY(-3px)}:root .pl-shell .live-seat.acting{animation:2.2s ease-in-out infinite g-acting;background:linear-gradient(160deg,#fff1df,#f2c9a8 60%,#dca17f)!important;box-shadow:0 0 0 2px #fff4e2,0 0 0 5px #d23a3abf,0 0 36px 4px #d23a3a73,0 16px 30px -8px #000c!important}:root .pl-shell .s05-sync-strip.saved i{box-shadow:0 0 8px}:root .pl-shell :is(.page-view,.live-capture)>*{animation:g-rise .55s var(--g-ease) both}:root .pl-shell :is(.page-view,.live-capture)>:nth-child(2){animation-delay:50ms}:root .pl-shell :is(.page-view,.live-capture)>:nth-child(3){animation-delay:.1s}:root .pl-shell :is(.page-view,.live-capture)>:nth-child(4){animation-delay:.15s}:root .pl-shell :is(.page-view,.live-capture)>:nth-child(n+5){animation-delay:.2s}.auth-page{background:radial-gradient(900px 600px at 25%,#d23a3a24,#0000 65%),radial-gradient(700px 500px at 80% 20%,#e7b93f12,#0000 60%),#09090b!important}.auth-page .auth-brand-panel{background:radial-gradient(circle at 50% 42%,#d23a3a38,#0000 52%),conic-gradient(from 200deg at 50% 42%,#0000,#e7b93f0f,#0000 30%),#0b0b0e!important}.auth-page .auth-emblem{filter:drop-shadow(0 0 30px #e7b93f40);animation:6s ease-in-out infinite g-float}.auth-page .auth-brand-panel h1{background:linear-gradient(#fff 25%,#cfc6b6);filter:drop-shadow(0 6px 30px #0009);-webkit-background-clip:text;background-clip:text;color:#0000!important}.auth-page .auth-brand-panel h1 :is(em,span,b){background:linear-gradient(180deg, #ff6b62, var(--g-red) 55%, #9c2629);filter:drop-shadow(0 0 24px #d23a3a73);-webkit-background-clip:text;background-clip:text;color:#0000!important}.auth-page .auth-suits>*{transition:transform .4s var(--g-ease), color .3s;display:inline-block}.auth-page .auth-suits>:hover{transform:translateY(-4px)scale(1.2)}.auth-page .auth-form-wrap{animation:g-rise .7s var(--g-ease) both}.auth-page .auth-tabs{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:4px!important}.auth-page .auth-tabs button{transition:background .3s var(--g-ease), color .2s, box-shadow .3s!important;border-radius:10px!important}.auth-page .auth-tabs button.active{background:linear-gradient(#d23a3a47,#d23a3a24)!important;box-shadow:inset 0 0 0 1px #ff786e59,0 6px 20px -8px #d23a3a99!important}.auth-page .auth-submit{position:relative;overflow:hidden;background:linear-gradient(180deg, #e3524d, var(--g-red) 50%, var(--g-red-lo))!important;transition:transform .2s var(--g-ease), box-shadow .3s, filter .2s!important;border:1px solid #ff8c8273!important;box-shadow:inset 0 1px #ffffff40,0 14px 34px -12px #d23a3abf!important}.auth-page .auth-submit:after{content:"";pointer-events:none;transition:transform .8s var(--g-ease);background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.auth-page .auth-submit:hover{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff4d,0 18px 40px -12px #d23a3ae6!important}.auth-page .auth-submit:hover:after{transform:translate(120%)}@media (max-width:860px){:root .pl-shell .mobile-nav{-webkit-backdrop-filter:saturate(160%)blur(20px);-webkit-backdrop-filter:saturate(160%)blur(20px)!important;backdrop-filter:saturate(160%)blur(20px)!important;background:linear-gradient(#0e0e11c7,#09090beb)!important;border-top:1px solid #ffffff14!important}:root .pl-shell .mobile-nav button.active:before{box-shadow:0 0 10px var(--g-gold)}html body{background-attachment:scroll!important}}@keyframes g-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes g-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes g-chip-spin{to{transform:rotate(360deg)}}@keyframes g-acting{0%,to{box-shadow:0 0 0 2px #fff4e2,0 0 0 5px #d23a3abf,0 0 28px 2px #d23a3a59,0 16px 30px -8px #000c}50%{box-shadow:0 0 0 2px #fff4e2,0 0 0 5px #d23a3af2,0 0 46px 8px #d23a3a8c,0 16px 30px -8px #000c}}@media (prefers-reduced-motion:reduce){:root .pl-shell :is(.page-view,.live-capture)>*,:root .pl-shell .live-pot:before,:root .pl-shell .live-seat.acting,.auth-page .auth-emblem,.auth-page .auth-form-wrap{animation:none!important}:root .pl-shell :is(button,.tc-row,.hand-row,.live-seat,.tournament-cards>*){transition:none!important}}:root .pl-shell :is(.analysis-card,.settings-card,.editor-card,.new-tournament-card,.leader-card,.player-profile-panel,.wz-card):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #e7b93f17, transparent 60%);transition:opacity .4s;position:absolute;inset:0}:root .pl-shell :is(.analysis-card,.settings-card,.editor-card,.new-tournament-card,.leader-card,.player-profile-panel,.wz-card):hover:after{opacity:1}html body:after{content:"";z-index:-2;pointer-events:none;opacity:.55;filter:blur(30px);background:radial-gradient(40% 30% at 20% 20%,#d23a3a1a,#0000 70%),radial-gradient(35% 28% at 80% 30%,#e7b93f14,#0000 70%),radial-gradient(45% 35% at 50% 90%,#2e784614,#0000 70%);animation:28s ease-in-out infinite alternate g-aurora;position:fixed;inset:-20%}@keyframes g-aurora{0%{transform:translate(0,0)rotate(0)}to{transform:translate(3%,-2%)rotate(6deg)}}:root .pl-shell .live-capture-head h1{letter-spacing:-.05em!important;font-size:clamp(30px,3vw,44px)!important}:root .pl-shell .blind-level-bar{background:var(--g-glass), #111114!important;box-shadow:var(--g-shadow)!important;border:1px solid #ffffff14!important;border-radius:14px!important}:root .pl-shell .blind-level-bar>div>span{box-shadow:0 0 16px -2px #e7b93f8c;background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold-lo))!important;color:#1a1305!important;border-radius:8px!important}:root .pl-shell .live-table{position:relative}:root .pl-shell .street-banner{z-index:3;pointer-events:none;animation:g-street 1.6s var(--g-ease) both;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}:root .pl-shell .street-banner span{font-family:var(--m-font);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg, #fff6d8, var(--g-gold) 60%, var(--g-gold-lo));color:#0000;filter:drop-shadow(0 0 18px #e7b93f8c)drop-shadow(0 4px 10px #000000b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4.4vw,58px);font-weight:900;display:block}@keyframes g-street{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(.98)}}:root .pl-shell .live-seat{overflow:visible!important}:root .pl-shell .live-seat .seat-bet{z-index:2;pointer-events:none;transform:translate(calc(-50% + var(--to-center-x,0px) * .55), calc(-50% + var(--to-center-y,0px) * .62));font-variant-numeric:tabular-nums;color:#fff6dc;white-space:nowrap;animation:g-bet-in .45s var(--g-ease) both;background:linear-gradient(#0a100aeb,#040804eb);border:1px solid #e7b93f73;border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 6px 14px #0000008c,0 0 14px -4px #e7b93f73}:root .pl-shell .live-seat .seat-bet u{background:radial-gradient(circle, #fff 0 22%, transparent 23%), repeating-conic-gradient(var(--g-red) 0 30deg, #f4ecdc 30deg 60deg);border-radius:50%;flex:none;width:15px;height:15px;box-shadow:0 0 0 1.5px #5d1416,0 2px #3d0d0e}@keyframes g-bet-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(calc(-50% + var(--to-center-x,0px) * .55), calc(-50% + var(--to-center-y,0px) * .62)) scale(1)}}:root .pl-shell .live-seat.folded{filter:grayscale()brightness(.7);opacity:.38!important}:root .pl-shell .live-seat.allin{box-shadow:0 0 0 2px #fff1ee,0 0 0 4px #ef8a3cd9,0 0 30px #ef8a3c73,0 14px 26px -8px #000c!important}:root .pl-shell .live-seat>i{color:#1a1712!important;box-shadow:0 0 0 2px #1a1712, 0 0 0 3px var(--g-gold), 0 4px 10px #0009, 0 0 14px #e7b93f73!important;background:radial-gradient(circle at 35% 30%,#fff,#e9e1cd 60%,#bfb196)!important}:root .pl-shell .live-pot.pot-bump strong{animation:g-pot-bump .4s var(--g-ease)}@keyframes g-pot-bump{40%{box-shadow:0 0 0 1px var(--g-gold), 0 0 40px #e7b93f99;transform:scale(1.12)}}:root .pl-shell .actor-head strong{background:linear-gradient(#fff,#d9cfbb);-webkit-background-clip:text;background-clip:text;letter-spacing:-.04em!important;color:#0000!important;font-size:clamp(26px,2.4vw,34px)!important}:root .pl-shell .actor-head .pot-odds{color:#9fe3b9;background:#3fb97a1a;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #3fb97a4d}:root .pl-shell .actor-head .pot-odds:before{content:"";background:#3fb97a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3fb97a}:root .pl-shell .live-actions button{position:relative;overflow:hidden}:root .pl-shell .live-actions button b{letter-spacing:.04em;font-size:15px!important}:root .pl-shell .live-actions button.act-fold{color:#c9c5bc!important;background:linear-gradient(#2a2a30,#19191d)!important;border-color:#ffffff1a!important}:root .pl-shell .live-actions button:is(.act-check,.act-call){color:#effff5!important;background:linear-gradient(#2fa266,#1f7a4b 55%,#155a37)!important;border-color:#8cf0b466!important;box-shadow:inset 0 1px #ffffff38,0 10px 24px -12px #3fb97ab3!important}:root .pl-shell .live-actions button:is(.act-bet,.act-raise){background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold) 50%, var(--g-gold-lo))!important;color:#1a1305!important;border-color:#ffe28c8c!important;box-shadow:inset 0 1px #ffffff73,0 10px 24px -10px #e7b93fb3!important}:root .pl-shell .live-actions button.act-allin{animation:2.4s ease-in-out infinite g-allin-breathe;background:linear-gradient(180deg, #ef5a52, var(--g-red) 50%, var(--g-red-lo))!important;color:#fff!important;border-color:#ff8c8280!important;box-shadow:inset 0 1px #ffffff40,0 10px 26px -8px #d23a3acc!important}@keyframes g-allin-breathe{50%{box-shadow:inset 0 1px #ffffff40,0 10px 34px -4px #d23a3af2}}:root .pl-shell .live-actions button:is(.act-check,.act-call,.act-bet,.act-raise,.act-allin) :is(b,small){color:inherit!important}:root .pl-shell .amount-pad :is(.amount-pot-row,.amount-custom-row) button.active{color:var(--g-gold-hi)!important;background:linear-gradient(#e7b93f42,#e7b93f1f)!important;box-shadow:inset 0 0 0 1px #e7b93f99,0 0 18px -6px #e7b93f99!important}:root .pl-shell .bet-size-slider strong{font-family:var(--m-mono);background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold));-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:20px!important}:root .pl-shell .shot-clock{border-radius:16px!important}:root .pl-shell .shot-clock.is-low{box-shadow:0 0 0 1px #e7b93f80,0 0 30px -6px #e7b93f80!important}:root .pl-shell .shot-clock.is-expired{animation:1s ease-in-out infinite g-pulse-red}@keyframes g-pulse-red{50%{box-shadow:0 0 0 1px #d23a3a,0 0 44px #d23a3abf}}:root .pl-shell .shot-clock .sc-arm{color:#effff5!important;background:linear-gradient(#34b071,#1f7a4b)!important;border:1px solid #8cf0b466!important;box-shadow:inset 0 1px #fff3,0 10px 26px -10px #3fb97acc!important}:root .pl-shell .street-strip button{color:var(--m-muted)!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:99px!important}:root .pl-shell .street-strip button.complete{color:#9fe3b9!important;border-color:#3fb97a4d!important}:root .pl-shell .street-strip button.active{color:#1a1305!important;background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold-lo))!important;border-color:#0000!important;box-shadow:0 0 20px -4px #e7b93f99!important}:root .pl-shell .action-timeline>div{animation:g-rise .35s var(--g-ease) both;position:relative}:root .pl-shell .action-timeline>div:before{content:"";background:#55555e;border-radius:3px;width:3px;position:absolute;top:6px;bottom:6px;left:0}:root .pl-shell .action-timeline>div:is([data-act=check],[data-act=call]):before{background:#3fb97a;box-shadow:0 0 8px #3fb97a}:root .pl-shell .action-timeline>div:is([data-act=bet],[data-act=raise]):before{background:var(--g-gold);box-shadow:0 0 8px var(--g-gold)}:root .pl-shell .action-timeline>div[data-act=allin]:before{background:var(--g-red);box-shadow:0 0 10px var(--g-red)}:root .pl-shell .action-timeline>div[data-act=fold]{opacity:.6}:root .pl-shell .finish-overlay{-webkit-backdrop-filter:blur(10px)saturate(130%);-webkit-backdrop-filter:blur(10px)saturate(130%)!important;backdrop-filter:blur(10px)saturate(130%)!important;background:#040406b8!important}:root .pl-shell .finish-sheet{animation:g-sheet .45s var(--g-ease) both;background:var(--g-glass), #111114!important;border:1px solid #ffffff1a!important;border-radius:22px!important;box-shadow:0 40px 100px -20px #000000f2,0 0 0 1px #e7b93f1a,inset 0 1px #ffffff14!important}@keyframes g-sheet{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}:root .pl-shell :is(.winner-grid,.showdown-targets) button.active{background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold-lo))!important;color:#1a1305!important;border-color:#0000!important;box-shadow:0 0 24px -4px #e7b93fa6!important}:root .pl-shell :is(.auto-result.ready,.fs-status.ok){position:relative;overflow:hidden;background:linear-gradient(135deg,#e7b93f2e,#e7b93f0d)!important;border:1px solid #e7b93f73!important;box-shadow:0 0 40px -10px #e7b93f8c!important}:root .pl-shell :is(.auto-result.ready,.fs-status.ok):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:2.2s ease-in-out infinite g-sweep;position:absolute;inset:0}@keyframes g-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}:root .pl-shell .d52-card{color:#17171a!important;transition:transform .18s var(--g-ease), box-shadow .2s!important;background:linear-gradient(170deg,#fff,#f1ece0)!important;border:1px solid #cfc6b2!important;border-radius:7px!important;font-weight:800!important;box-shadow:inset 0 1px #fff,0 3px 8px -2px #0009!important}:root .pl-shell .d52-card.red{color:#c8262a!important}:root .pl-shell .d52-card:hover:not(:disabled){transform:translateY(-3px)rotate(-1.5deg);box-shadow:0 10px 18px -6px #000000bf, 0 0 0 2px var(--g-gold)!important}:root .pl-shell .d52-card:disabled{filter:grayscale();opacity:.18!important}:root .pl-shell .lg-podium>*{transition:transform .35s var(--g-ease), box-shadow .35s}:root .pl-shell .lg-podium>:first-child{box-shadow:0 0 0 1px #e7b93f8c,0 0 40px -8px #e7b93f8c!important}:root .pl-shell .lg-podium>:nth-child(2){box-shadow:0 0 0 1px #c8cdd773,0 0 30px -10px #c8cdd766!important}:root .pl-shell .lg-podium>:nth-child(3){box-shadow:0 0 0 1px #cd7f3280,0 0 30px -10px #cd7f3273!important}:root .pl-shell .lg-podium>:hover{transform:translateY(-4px)}:root .pl-shell .tc-avatar{box-shadow:0 0 0 2px #09090b,0 0 0 3px #e7b93f8c,0 0 18px #e7b93f59!important}:root .pl-shell :is(.stats-row,.lg-row):not(.stats-header):not(.lg-head):hover{background:#e7b93f0d!important}@media (max-width:760px){:root .pl-shell .live-seat .seat-bet{padding:2px 7px 2px 3px;font-size:9.5px}:root .pl-shell .live-seat .seat-bet u{width:11px;height:11px}:root .pl-shell .live-actions button b{font-size:13px!important}}@media (prefers-reduced-motion:reduce){html body:after,:root .pl-shell .live-seat .seat-bet,:root .pl-shell .live-actions button.act-allin,:root .pl-shell .shot-clock.is-expired,:root .pl-shell .action-timeline>div,:root .pl-shell .finish-sheet,:root .pl-shell :is(.auto-result.ready,.fs-status.ok):after,:root .pl-shell .live-pot.pot-bump strong{animation:none!important}:root .pl-shell .street-banner{display:none}}:root .pl-shell .my-stats{gap:16px;margin-bottom:24px;display:grid}:root .pl-shell .my-hero{isolation:isolate;animation:g-rise .6s var(--g-ease) both;background:radial-gradient(520px 220px at 0 0,#e7b93f2e,#0000 70%),radial-gradient(420px 220px at 100% 100%,#d23a3a24,#0000 70%),linear-gradient(#ffffff0d,#ffffff04),#111114;border:1px solid #e7b93f47;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000f2,0 0 50px -24px #e7b93f73,inset 0 1px #ffffff12}:root .pl-shell .my-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0f 50%,#0000 60%);animation:6s ease-in-out infinite g-sweep;position:absolute;inset:0}:root .pl-shell .my-hero-rank{text-align:center;background:radial-gradient(circle at 50% 35%,#e7b93f38,#0000004d 70%);border-radius:50%;align-content:center;place-items:center;width:108px;height:108px;display:grid;box-shadow:inset 0 0 0 2px #e7b93f8c,0 0 30px -6px #e7b93f8c}:root .pl-shell .my-hero-rank span{letter-spacing:.14em;color:var(--m-muted);font-size:10px;font-weight:700}:root .pl-shell .my-hero-rank strong{letter-spacing:-.05em;background:linear-gradient(180deg, var(--g-gold-hi), var(--g-gold-lo));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:900;line-height:1}:root .pl-shell .my-hero-rank small{color:var(--m-faint);font-size:11px}:root .pl-shell .my-hero-main h2{margin:2px 0 6px;font-weight:800;letter-spacing:-.04em!important;font-size:clamp(26px,3vw,36px)!important}:root .pl-shell .my-net{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,42px);font-weight:900;display:block}:root .pl-shell .my-net small{color:var(--m-muted);letter-spacing:0;font-size:13px;font-weight:600}:root .pl-shell .my-net.win{text-shadow:0 0 24px #3fb97a73;color:#6fe0a0!important}:root .pl-shell .my-net.loss{text-shadow:0 0 24px #d23a3a66;color:#ff7d78!important}:root .pl-shell .my-style{background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:8px 14px 8px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17}:root .pl-shell .my-style i{font-size:24px;font-style:normal}:root .pl-shell .my-style b{font-size:14px;display:block}:root .pl-shell .my-style small{color:var(--m-muted);font-size:12px;display:block}:root .pl-shell .my-hero-stats{grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px;display:grid}:root .pl-shell .my-hero-stats>div{background:#00000040;border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff12}:root .pl-shell .my-hero-stats span{letter-spacing:.1em;color:var(--m-faint);font-size:9.5px;font-weight:700;display:block}:root .pl-shell .my-hero-stats b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:800;display:block}:root .pl-shell .my-hero-stats button{grid-column:1/-1;min-height:40px;margin-top:4px;font-weight:700;color:var(--g-gold-hi)!important;background:linear-gradient(#e7b93f38,#e7b93f1a)!important;border:1px solid #e7b93f73!important;border-radius:12px!important}:root .pl-shell .net-race-list{gap:6px;margin-top:8px;display:grid}:root .pl-shell .net-race-row{text-align:left;width:100%;animation:g-rise .5s var(--g-ease) both;animation-delay:var(--d,0s);grid-template-columns:34px minmax(70px,120px) 1fr auto;align-items:center;gap:12px;display:grid;color:var(--m-text)!important;background:#ffffff05!important;border:1px solid #0000!important;border-radius:12px!important;padding:8px 12px!important}:root .pl-shell .net-race-row:hover{background:#ffffff0d!important;border-color:#ffffff14!important}:root .pl-shell .net-race-row.me{background:linear-gradient(90deg,#e7b93f24,#e7b93f08)!important;border-color:#e7b93f66!important}:root .pl-shell .net-race-row .nr-pos{text-align:center;color:var(--m-muted);font-size:18px;font-weight:800}:root .pl-shell .net-race-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .pl-shell .net-race-row strong{font-variant-numeric:tabular-nums;text-align:right;min-width:74px;font-weight:800}:root .pl-shell .nr-track{background:#ffffff0d;border-radius:99px;height:10px;overflow:hidden}:root .pl-shell .nr-track i{border-radius:inherit;transform-origin:0;height:100%;animation:g-grow .9s var(--g-ease) both;animation-delay:var(--d,0s);display:block}:root .pl-shell .nr-track i.pos{background:linear-gradient(90deg,#1f7a4b,#3fb97a,#8ff0bb);box-shadow:0 0 12px #3fb97a8c}:root .pl-shell .nr-track i.neg{background:linear-gradient(90deg, #7d1d22, var(--g-red), #ff8a84);box-shadow:0 0 12px #d23a3a73}@keyframes g-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root .pl-shell .lg-podium{grid-template-columns:1fr 1.15fr 1fr!important;align-items:end!important;gap:10px!important;display:grid!important}:root .pl-shell .lg-podium .lg-pod{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;background:linear-gradient(#ffffff0f,#ffffff04),#111114!important;border-radius:16px 16px 10px 10px!important;padding:14px 8px 16px!important;display:flex!important}:root .pl-shell .lg-podium .lg-pod-0{order:2;min-height:200px;background:linear-gradient(#e7b93f3d,#e7b93f0a),#111114!important}:root .pl-shell .lg-podium .lg-pod-1{order:1;min-height:165px}:root .pl-shell .lg-podium .lg-pod-2{order:3;min-height:140px}:root .pl-shell .lg-podium .lg-pod span{filter:drop-shadow(0 4px 10px #0009);font-size:34px!important}:root .pl-shell .lg-podium .lg-pod-0 span{animation:4s ease-in-out infinite g-float;font-size:46px!important}:root .pl-shell .lg-podium .lg-pod b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root .pl-shell .lg-podium .lg-pod strong{font-size:clamp(17px,2.4vw,24px)!important}:root .pl-shell .lg-podium .lg-pod small{font-size:11px!important}:root .pl-shell .fold-rest{letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-weight:700;display:flex;color:#d8d3c8!important;background:linear-gradient(#24242a,#17171b)!important;border:1px dashed #ffffff2e!important;border-radius:12px!important}:root .pl-shell .fold-rest:hover:not(:disabled){color:#fff!important;border-style:solid!important;border-color:#ffffff4d!important}@media (max-width:760px){:root .pl-shell .my-hero{grid-template-columns:auto 1fr;gap:16px;padding:18px}:root .pl-shell .my-hero-rank{width:80px;height:80px}:root .pl-shell .my-hero-rank strong{font-size:30px}:root .pl-shell .my-hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}:root .pl-shell .my-hero-stats b{font-size:17px}:root .pl-shell .net-race-row{grid-template-columns:26px 70px 1fr auto;gap:8px;padding:7px 8px!important}:root .pl-shell .net-race-row strong{min-width:58px;font-size:13px}:root .pl-shell .lg-podium .lg-pod-0{min-height:170px}:root .pl-shell .lg-podium .lg-pod-1{min-height:140px}:root .pl-shell .lg-podium .lg-pod-2{min-height:120px}:root .pl-shell .lg-podium .lg-pod span{font-size:26px!important}:root .pl-shell .lg-podium .lg-pod-0 span{font-size:34px!important}}@media (prefers-reduced-motion:reduce){:root .pl-shell :is(.my-hero,.net-race-row,.nr-track i,.lg-podium .lg-pod-0 span){animation:none!important}}html.sc2-lock,html.sc2-lock body{overscroll-behavior:none;scrollbar-gutter:auto!important;overflow:hidden!important}:root .pl-shell .sc2-full{--c-ink:#f5f1e8;--c-mute:#a8a297;--c-faint:#6d6860;--c-line:#ffffff14;--c-line-2:#ffffff24;--c-key:#ffffff0d;--c-gold:#e2b43c;--c-gold-hi:#f6dc8f;--c-gold-lo:#a37a1c;--c-gold-fill:linear-gradient(180deg, #f8e3a0 0%, #e8bd4a 55%, #c9971f 100%);--c-on-gold:#1c1505;--c-fold:#ff6262;--c-call:#3fd28f;--c-paper:linear-gradient(165deg, #fffdf8 0%, #f1e9d8 100%);--c-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--c-ease:cubic-bezier(.2, .8, .2, 1);--sc2-peek:calc(64px + env(safe-area-inset-bottom));z-index:45;height:100dvh;padding-top:env(safe-area-inset-top);color:var(--c-ink);font-family:var(--m-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:radial-gradient(85% 50% at 50% 36%,#e2b43c14,#0000 70%),radial-gradient(120% 70% at 50% 115%,#124e3661,#0000 62%),linear-gradient(#0d0d11 0%,#070709 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:clip}:root .pl-shell .sc2-full:before{content:"";pointer-events:none;background-image:var(--c-noise);opacity:.6;position:absolute;inset:0}:root .pl-shell .sc2-full svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}:root .pl-shell .sc2-full button{font-family:var(--m-font)!important}:root .pl-shell .sc2-full button:focus-visible{outline-offset:3px;outline:2px solid var(--c-gold-hi)!important}:root .pl-shell .sc2-full .sc2-pc{--w:30px;width:var(--w);height:calc(var(--w) * 1.38);border-radius:calc(var(--w) * .17);background:var(--c-paper);color:#17171b;flex:none;font-style:normal;display:inline-block;position:relative;box-shadow:0 2px 6px #00000061,inset 0 0 0 1px #00000012}:root .pl-shell .sc2-full .sc2-pc b{font-size:calc(var(--w) * .44);letter-spacing:-.05em;font-weight:800;line-height:1;position:absolute;top:7%;left:11%}:root .pl-shell .sc2-full .sc2-pc em{font-size:calc(var(--w) * .5);font-style:normal;line-height:1;position:absolute;bottom:5%;right:9%}:root .pl-shell .sc2-full .sc2-pc.red{color:#c8232c}:root .pl-shell .sc2-full .sc2-pc.hole{box-shadow:none;background:#0000001f;border:1px dashed #ffffff3d}:root .pl-shell .sc2-full .sc2-top{z-index:3;align-items:center;gap:10px;min-height:62px;padding:10px 14px 8px;display:flex;position:relative}:root .pl-shell .sc2-full :is(.sc2-exit,.sc2-fs){cursor:pointer;flex:none;place-items:center;width:40px;height:40px;display:grid;border:1px solid var(--c-line-2)!important;min-height:0!important;color:var(--c-ink)!important;background:#ffffff0a!important;border-radius:50%!important;padding:0!important}:root .pl-shell .sc2-full :is(.sc2-exit,.sc2-fs) svg{width:18px;height:18px}:root .pl-shell .sc2-full .sc2-title{flex:1;gap:5px;min-width:0;display:grid}:root .pl-shell .sc2-full .sc2-title b{letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:750;overflow:hidden}:root .pl-shell .sc2-full .sc2-title small{color:var(--c-mute);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root .pl-shell .sc2-full .sc2-stages{grid-template-columns:repeat(4,1fr);gap:3px;width:min(136px,100%);display:grid}:root .pl-shell .sc2-full .sc2-stages i{background:#ffffff1f;border-radius:99px;height:3px}:root .pl-shell .sc2-full .sc2-stages i.done{background:#e2b43c8c}:root .pl-shell .sc2-full .sc2-stages i.on{background:linear-gradient(90deg, var(--c-gold-hi), var(--c-gold));box-shadow:0 0 10px #e2b43c99}:root .pl-shell .sc2-full .sc2-clock{--p:0;--ring:var(--c-call);font-variant-numeric:tabular-nums;cursor:pointer;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:750;display:inline-flex;border:1px solid var(--c-line-2)!important;min-height:40px!important;color:var(--c-ink)!important;background:#ffffff0a!important;border-radius:99px!important;padding:0 14px 0 9px!important}:root .pl-shell .sc2-full .sc2-clock-ring{background:conic-gradient(var(--ring) calc(var(--p) * 360deg), #ffffff1f 0);border-radius:50%;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6.5px,#000 7.2px);mask:radial-gradient(circle,#0000 6.5px,#000 7.2px)}:root .pl-shell .sc2-full .sc2-clock.low{--ring:#ffc65c;color:#ffd683!important;border-color:#ffc65c80!important}:root .pl-shell .sc2-full .sc2-clock.bank{--ring:#7fc4e8;box-shadow:0 0 0 2px #7fc4e859}:root .pl-shell .sc2-full .sc2-clock.idle{box-shadow:0 8px 22px #e2b43c47,inset 0 1px #ffffff8c;background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important;padding:0 16px 0 12px!important}:root .pl-shell .sc2-full .sc2-clock-play{border-left:9px solid;border-block:6px solid #0000;width:0;height:0;margin-left:2px}:root .pl-shell .sc2-full .sc2-clock.expired{color:#fff!important;background:linear-gradient(#f0585c,#c4262c)!important;border-color:#0000!important;padding:0 14px!important}:root .pl-shell .sc2-full .sc2-board-mini{cursor:pointer;flex:0 auto;align-items:center;gap:3px;min-width:0;font-size:12px;font-weight:650;display:flex;overflow:hidden;border:1px solid var(--c-line-2)!important;min-height:40px!important;color:var(--c-mute)!important;background:#ffffff0a!important;border-radius:12px!important;padding:0 6px!important}:root .pl-shell .sc2-full .sc2-board-mini .sc2-pc{--w:22px}:root .pl-shell .sc2-full .sc2-board-mini>span{padding:0 4px}@media (max-width:400px){:root .pl-shell .sc2-full .sc2-top:has(.sc2-board-mini) :is(.sc2-title small,.sc2-hand){display:none}}:root .pl-shell .sc2-full .sc2{min-height:0;padding:4px 16px calc(var(--sc2-peek) + 12px);flex:1;grid-template-rows:minmax(0,1fr) auto auto auto;gap:14px;margin:0;display:grid}:root .pl-shell .sc2-full .sc2-deck{place-items:center;min-height:0;display:grid;position:relative;container-type:size}:root .pl-shell .sc2-full :is(.sc2-behind,.sc2-card){border-radius:26px;width:min(100%,380px);height:min(100%,560px);position:absolute}:root .pl-shell .sc2-full .sc2-behind{border:1px solid var(--c-line);opacity:.9;background:linear-gradient(#18181d,#0f0f12);transform:translateY(11px)scale(.955)}:root .pl-shell .sc2-full .sc2-behind.b2{opacity:.45;transform:translateY(21px)scale(.91)}:root .pl-shell .sc2-full .sc2-card{isolation:isolate;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .26s var(--c-ease);animation:sc2-in .34s var(--c-ease) backwards;background:radial-gradient(120% 60% at 50% 0,#e2b43c1a,#0000 62%) padding-box padding-box,linear-gradient(#1d1d23 0%,#131317 58%,#0d0d10 100%) padding-box padding-box,linear-gradient(155deg,#f6dc8f9e,#ffffff12 30%,#ffffff0a 70%,#e2b43c5c) border-box;border:1px solid #0000;flex-direction:column;align-items:center;gap:10px;padding:32px 22px 18px;display:flex;overflow:hidden;box-shadow:0 34px 60px -24px #000c,0 12px 28px #0006}:root .pl-shell .sc2-full .sc2-card:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 11px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 11px);position:absolute;inset:0;-webkit-mask:radial-gradient(72% 52% at 50% 44%,#000,#0000 78%);mask:radial-gradient(72% 52% at 50% 44%,#000,#0000 78%)}:root .pl-shell .sc2-full .sc2-card:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e2b43c21;border-radius:19px;position:absolute;inset:9px}:root .pl-shell .sc2-full .sc2-card.dragging{cursor:grabbing;transition:none}:root .pl-shell .sc2-full .sc2-card.leaving{opacity:0;transition:transform .23s ease-in,opacity .23s ease-in}@keyframes sc2-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}:root .pl-shell .sc2-full .sc2-tint{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}:root .pl-shell .sc2-full .sc2-tint.left{background:linear-gradient(90deg,#ff626257,#0000 62%);box-shadow:inset 0 0 0 1.5px #ff6262b3}:root .pl-shell .sc2-full .sc2-tint.right{background:linear-gradient(270deg,#3fd28f4d,#0000 62%);box-shadow:inset 0 0 0 1.5px #3fd28fb3}:root .pl-shell .sc2-full .sc2-tint.up{background:linear-gradient(#e2b43c52,#0000 58%);box-shadow:inset 0 0 0 1.5px #e2b43cbf}:root .pl-shell .sc2-full .sc2-stamp{z-index:2;letter-spacing:.08em;white-space:nowrap;pointer-events:none;opacity:0;background:#00000047;border:3px solid;border-radius:12px;padding:5px 14px;font-size:23px;font-weight:900;position:absolute;top:40px}:root .pl-shell .sc2-full .sc2-stamp.left{color:var(--c-fold);text-shadow:0 0 18px #ff62628c;right:18px;transform:rotate(12deg)}:root .pl-shell .sc2-full .sc2-stamp.right{color:var(--c-call);text-shadow:0 0 18px #3fd28f80;left:18px;transform:rotate(-12deg)}:root .pl-shell .sc2-full .sc2-stamp.up{color:var(--c-gold-hi);text-shadow:0 0 18px #e2b43c8c;top:40%;left:50%;transform:translate(-50%)}:root .pl-shell .sc2-full .sc2-pos{z-index:1;color:var(--c-gold-hi);letter-spacing:.12em;background:#e2b43c1c;border:1px solid #e2b43c61;border-radius:99px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:17px;left:17px}:root .pl-shell .sc2-full .sc2-pip{color:#e2b43c61;font-size:19px;line-height:1;position:absolute;top:15px;right:20px}:root .pl-shell .sc2-full .sc2-avatar{background:conic-gradient(from 210deg, var(--c-gold-hi), var(--c-gold-lo), var(--c-gold), #fff1c2, var(--c-gold-hi));border-radius:50%;width:88px;height:88px;margin-top:auto;padding:2px;box-shadow:0 0 0 7px #e2b43c0f,0 14px 38px #e2b43c33}:root .pl-shell .sc2-full .sc2-avatar span{width:100%;height:100%;color:var(--c-gold-hi);letter-spacing:-.02em;text-shadow:0 0 20px #e2b43c59;background:radial-gradient(circle at 50% 30%,#2b2b32,#111114 76%);border-radius:50%;place-items:center;font-size:36px;font-weight:700;display:grid}:root .pl-shell .sc2-full .sc2-card h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;max-width:100%;margin:6px 0 0;font-size:32px;font-weight:750;line-height:1.1;overflow:hidden}:root .pl-shell .sc2-full .sc2-stack{align-items:center;gap:8px;margin:0;display:flex}:root .pl-shell .sc2-full .sc2-stack b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}:root .pl-shell .sc2-full .sc2-stack em{border:1px solid var(--c-line-2);color:var(--c-mute);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:650}:root .pl-shell .sc2-full .sc2-facts{border-block:1px solid var(--c-line);grid-template-columns:1fr 1px 1fr;align-items:center;width:100%;margin-top:8px;padding:12px 0;display:grid}:root .pl-shell .sc2-full .sc2-facts>i{background:var(--c-line);align-self:stretch}:root .pl-shell .sc2-full .sc2-facts>div{justify-items:center;gap:4px;display:grid}:root .pl-shell .sc2-full .sc2-facts small{letter-spacing:.16em;color:var(--c-mute);font-size:10.5px;font-weight:750}:root .pl-shell .sc2-full .sc2-facts b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}:root .pl-shell .sc2-full .sc2-facts .due b{color:var(--c-gold-hi)}:root .pl-shell .sc2-full .sc2-tip{color:var(--c-mute);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;display:inline-flex}:root .pl-shell .sc2-full .sc2-tip>i{background:var(--c-call);width:7px;height:7px;box-shadow:0 0 9px var(--c-call);border-radius:50%}:root .pl-shell .sc2-full .sc2-tip.due>i{background:var(--c-gold);box-shadow:0 0 9px var(--c-gold)}:root .pl-shell .sc2-full .sc2-guides{letter-spacing:.12em;justify-content:space-between;width:100%;margin-top:auto;padding-top:10px;font-size:10.5px;font-weight:800;display:flex}:root .pl-shell .sc2-full .sc2-guides .l{color:#ff6262b8}:root .pl-shell .sc2-full .sc2-guides .u{color:#f6dc8fc7}:root .pl-shell .sc2-full .sc2-guides .r{color:#3fd28fbf}:root .pl-shell .sc2-full .sc2-guides .off{color:var(--c-faint);opacity:.35;text-decoration:line-through}:root .pl-shell .sc2-full .sc2.is-raising .sc2-card{cursor:default}:root .pl-shell .sc2-full .sc2.is-raising .sc2-behind{display:none}@container (height<=480px){:root .pl-shell .sc2-full .sc2-card{gap:8px;padding-top:24px}:root .pl-shell .sc2-full .sc2-avatar{width:66px;height:66px}:root .pl-shell .sc2-full .sc2-avatar span,:root .pl-shell .sc2-full .sc2-card h3{font-size:27px}}@container (height<=380px){:root .pl-shell .sc2-full .sc2-card{justify-content:center;gap:6px;padding:16px 18px}:root .pl-shell .sc2-full .sc2-card :is(.sc2-avatar,.sc2-tip,.sc2-guides,.sc2-pip){display:none}:root .pl-shell .sc2-full .sc2-card h3{margin:0;font-size:24px}:root .pl-shell .sc2-full .sc2-facts{margin-top:2px;padding:8px 0}:root .pl-shell .sc2-full .sc2-pos{top:12px;left:12px}:root .pl-shell .sc2-full .sc2-stamp{font-size:18px;top:12px}}@container (height<=200px){:root .pl-shell .sc2-full .sc2-card .sc2-facts{display:none}}:root .pl-shell .sc2-full .sc2-buttons{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;place-items:start center;width:100%;max-width:380px;display:grid}:root .pl-shell .sc2-full .sc2-act{justify-items:center;gap:8px;display:grid}:root .pl-shell .sc2-full .sc2-act>span{letter-spacing:.14em;color:var(--c-mute);justify-items:center;font-size:10.5px;font-weight:800;display:grid}:root .pl-shell .sc2-full .sc2-act>span b{letter-spacing:0;color:var(--c-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;font-weight:700}:root .pl-shell .sc2-full .sc2-act:has(.sc2-btn:disabled)>span{opacity:.35}:root .pl-shell .sc2-full .sc2-btn{--tone:var(--c-call);cursor:pointer;width:72px;height:72px;box-shadow:0 14px 28px #0000008c, inset 0 1px 0 #ffffff17, 0 0 0 6px color-mix(in srgb, var(--tone) 8%, transparent), 0 0 26px color-mix(in srgb, var(--tone) 18%, transparent);place-items:center;display:grid;border:1.5px solid color-mix(in srgb, var(--tone) 72%, transparent)!important;min-height:0!important;color:var(--tone)!important;background:radial-gradient(circle at 50% 28%,#27272e,#131316 72%)!important;border-radius:50%!important;padding:0!important}:root .pl-shell .sc2-full .sc2-btn svg{stroke-width:2.4px;width:30px;height:30px}:root .pl-shell .sc2-full .sc2-btn.fold{--tone:var(--c-fold)}:root .pl-shell .sc2-full .sc2-btn.raise{--tone:var(--c-gold);width:60px;height:60px;margin-top:6px}:root .pl-shell .sc2-full .sc2-btn.raise svg{width:26px;height:26px}:root .pl-shell .sc2-full .sc2-btn:disabled{opacity:.28;box-shadow:none;cursor:default}:root .pl-shell .sc2-full .sc2-hint{color:#ffd683;text-align:center;background:#ffc65c1c;border:1px solid #ffc65c4d;border-radius:99px;justify-self:center;max-width:520px;margin:0;padding:7px 14px;font-size:12.5px}:root .pl-shell .sc2-full .sc2-under{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:10px;width:100%;max-width:520px;display:flex}:root .pl-shell .sc2-full .sc2-undo{cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex;min-height:36px!important;color:var(--c-mute)!important;background:0 0!important;border:0!important;border-radius:99px!important;padding:0 12px!important}:root .pl-shell .sc2-full .sc2-undo svg{width:16px;height:16px}:root .pl-shell .sc2-full .sc2-undo:disabled{opacity:.35;cursor:default}:root .pl-shell .sc2-full .sc2-foldrest{cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex;border:1px solid var(--c-line-2)!important;min-height:36px!important;color:var(--c-ink)!important;background:#ffffff0a!important;border-radius:99px!important;padding:0 14px!important}:root .pl-shell .sc2-full .sc2-foldrest svg{width:14px;height:14px}:root .pl-shell .sc2-full .sc2-wait{padding:30px 10px var(--sc2-peek);text-align:center;color:var(--c-mute);flex:1;place-content:center;justify-items:center;gap:12px;display:grid}:root .pl-shell .sc2-full .sc2-raise{width:100%;max-width:520px;animation:sc2-rise .26s var(--c-ease) backwards;background:linear-gradient(#1f1f25f7,#101014fa);border:1px solid #e2b43c52;border-radius:24px;justify-self:center;gap:12px;padding:16px;display:grid;box-shadow:0 -12px 40px #00000073,inset 0 1px #ffffff12}@keyframes sc2-rise{0%{opacity:0;transform:translateY(18px)}}:root .pl-shell .sc2-full .sc2-raise header{justify-content:space-between;align-items:center;gap:10px;display:flex}:root .pl-shell .sc2-full .sc2-raise header small{letter-spacing:.16em;color:var(--c-gold);font-size:10.5px;font-weight:800;display:block}:root .pl-shell .sc2-full .sc2-raise header strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1.08;display:block}:root .pl-shell .sc2-full .sc2-raise header em{color:var(--c-mute);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;display:block}:root .pl-shell .sc2-full .sc2-pots{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}:root .pl-shell .sc2-full .sc2-bbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}:root .pl-shell .sc2-full :is(.sc2-pots,.sc2-bbs) button{letter-spacing:.04em;cursor:pointer;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff0d;border:1px solid var(--c-line-2)!important;background:var(--c-key)!important;min-height:48px!important;color:var(--c-ink)!important;border-radius:12px!important;padding:5px 2px!important}:root .pl-shell .sc2-full :is(.sc2-pots,.sc2-bbs) button small{letter-spacing:0;color:var(--c-mute);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:550;display:block}:root .pl-shell .sc2-full :is(.sc2-pots,.sc2-bbs) button.active{box-shadow:0 6px 16px #e2b43c40,inset 0 1px #ffffff73;background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important}:root .pl-shell .sc2-full :is(.sc2-pots,.sc2-bbs) button.active small{color:#4a3809}:root .pl-shell .sc2-full .sc2-bbs button:disabled{opacity:.3;cursor:default}:root .pl-shell .sc2-full .sc2-slider{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;display:grid}:root .pl-shell .sc2-full .sc2-slider button{cursor:pointer;font-size:21px;font-weight:500;border:1px solid var(--c-line-2)!important;background:var(--c-key)!important;min-height:44px!important;color:var(--c-ink)!important;border-radius:12px!important;padding:0!important}:root .pl-shell .sc2-full .sc2-slider input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--c-gold) var(--fill,0%), #ffffff21 var(--fill,0%));border:0;border-radius:99px;outline:none;width:100%;margin:0;padding:0;height:6px!important;min-height:0!important}:root .pl-shell .sc2-full .sc2-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 50% 35%, #fff6d8, var(--c-gold) 72%);border:2px solid #1c1505;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #0000008c,0 0 0 5px #e2b43c2e}:root .pl-shell .sc2-full .sc2-slider input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 50% 35%, #fff6d8, var(--c-gold) 72%);border:2px solid #1c1505;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px #0000008c,0 0 0 5px #e2b43c2e}:root .pl-shell .sc2-full .sc2-range{color:var(--c-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin:-4px 2px 0;font-size:11.5px;display:flex}:root .pl-shell .sc2-full .sc2-raise footer{grid-template-columns:1fr 2fr;gap:8px;display:grid}:root .pl-shell .sc2-full .sc2-raise footer button{cursor:pointer;font-size:14px;font-weight:700;border:1px solid var(--c-line-2)!important;background:var(--c-key)!important;min-height:52px!important;color:var(--c-ink)!important;border-radius:14px!important}:root .pl-shell .sc2-full .sc2-raise footer button.primary{letter-spacing:.02em;font-size:15px;font-weight:800;box-shadow:0 10px 26px #d6302c59,inset 0 1px #ffffff40;color:#fff!important;background:linear-gradient(#e6493f,#b1221f)!important;border-color:#ff827866!important}:root .pl-shell .sc2-full .sc2-mic{cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 8px 20px #e2b43c40,inset 0 1px #ffffff8c;background:var(--c-gold-fill)!important;min-height:40px!important;color:var(--c-on-gold)!important;border:0!important;border-radius:99px!important;padding:0 16px!important}:root .pl-shell .sc2-full .sc2-mic svg{stroke-width:2.2px;width:18px;height:18px}:root .pl-shell .sc2-full .sc2-mic.listening{box-shadow:0 8px 22px #d6302c61;color:#fff!important;background:linear-gradient(#f0585c,#c4262c)!important}:root .pl-shell .sc2-full .sc2-mic.listening:after{content:"";border-radius:inherit;border:2px solid #f0585ca6;animation:1.2s ease-out infinite sc2-pulse;position:absolute;inset:-5px}@keyframes sc2-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}:root .pl-shell .sc2-full .sc2-voice{color:var(--c-mute);margin:0;font-size:12.5px}:root .pl-shell .sc2-full .sc2-boardmode{grid-template-rows:minmax(0,1fr) auto}:root .pl-shell .sc2-full .sc2-card.sc2-boardcard{overscroll-behavior:contain;scrollbar-width:none;cursor:default;touch-action:manipulation;background:radial-gradient(110% 60% at 50% 12%,#ffffff14,#0000 62%) padding-box padding-box,radial-gradient(130% 90% at 50% 32%,#1d5c41 0%,#133f2d 50%,#0a2619 100%) padding-box padding-box,linear-gradient(155deg,#f6dc8f94,#ffffff0f 32%,#ffffff0a 68%,#e2b43c57) border-box;justify-content:safe center;gap:14px;overflow-y:auto}:root .pl-shell .sc2-full .sc2-boardcard:before{background:var(--c-noise);opacity:.8;-webkit-mask:none;mask:none}:root .pl-shell .sc2-full .sc2-boardcard:after{border-color:#f6dc8f2b}:root .pl-shell .sc2-full .sc2-boardcard h3{letter-spacing:-.02em;margin:0;font-size:24px}:root .pl-shell .sc2-full .sc2-boardcard .sc2-pos{background:#00000038;border-color:#f6dc8f66}:root .pl-shell .sc2-full .sc2-board-slots{justify-content:center;gap:8px;display:flex}:root .pl-shell .sc2-full .sc2-slot{cursor:pointer;place-items:center;width:54px;height:76px;display:grid;position:relative;border-radius:9px!important;min-height:0!important;padding:0!important}:root .pl-shell .sc2-full .sc2-slot:not(.filled){color:#ffffff7a!important;background:#00000029!important;border:1.5px dashed #ffffff4d!important}:root .pl-shell .sc2-full .sc2-slot:not(.filled) span{letter-spacing:.12em;font-size:9px;font-weight:800}:root .pl-shell .sc2-full .sc2-slot.next:not(.filled){animation:1.8s ease-in-out infinite sc2-breathe;box-shadow:0 0 0 4px #e2b43c1f,0 0 22px #e2b43c38;border-color:var(--c-gold)!important;color:var(--c-gold-hi)!important;background:#e2b43c17!important}@keyframes sc2-breathe{50%{box-shadow:0 0 0 6px #e2b43c0f,0 0 32px #e2b43c52}}:root .pl-shell .sc2-full .sc2-slot.filled{animation:sc2-deal .32s var(--c-ease) backwards;box-shadow:0 9px 18px #00000073,inset 0 0 0 1px #00000012;background:var(--c-paper)!important;color:#17171b!important;border:0!important}@keyframes sc2-deal{0%{opacity:0;transform:translateY(-16px)rotate(-7deg)scale(.9)}}:root .pl-shell .sc2-full .sc2-slot.filled b{letter-spacing:-.05em;font-size:18px;font-weight:800;line-height:1;position:absolute;top:6px;left:7px}:root .pl-shell .sc2-full .sc2-slot.filled em{margin-top:12px;font-size:30px;font-style:normal;line-height:1}:root .pl-shell .sc2-full .sc2-slot.filled.red{color:#c8232c!important}:root .pl-shell .sc2-full .sc2-slot.filled.swap{outline:3px solid var(--c-gold);outline-offset:2px;opacity:.82;transform:translateY(-6px)}:root .pl-shell .sc2-full .sc2-board-mic{font-size:15px;min-height:46px!important;padding:0 22px!important}:root .pl-shell .sc2-full .sc2-board-mic:disabled{opacity:.35;box-shadow:none;cursor:default}:root .pl-shell .sc2-full .sc2-picker{gap:8px;width:100%;display:grid}:root .pl-shell .sc2-full .sc2-picker-ranks{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}:root .pl-shell .sc2-full .sc2-picker-suits{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}:root .pl-shell .sc2-full .sc2-picker button{cursor:pointer;font-size:15px;font-weight:750;box-shadow:inset 0 1px #ffffff0f;min-height:40px!important;color:var(--c-ink)!important;background:#00000047!important;border:1px solid #ffffff1c!important;border-radius:10px!important;padding:0!important}:root .pl-shell .sc2-full .sc2-picker-suits button{font-size:24px;color:#ece8df!important;min-height:48px!important}:root .pl-shell .sc2-full .sc2-picker button.red{color:#ff6f6f!important}:root .pl-shell .sc2-full .sc2-picker-suits.armed button:not(:disabled){background:#e2b43c1f!important;border-color:#f6dc8f80!important}:root .pl-shell .sc2-full .sc2-picker button.active{background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important}:root .pl-shell .sc2-full .sc2-picker button:disabled{opacity:.22;cursor:default}:root .pl-shell .sc2-full .sc2-boardcard :is(.sc2-voice,.sc2-tip){text-align:center;color:#ffffffa8;display:block}@container (height<=470px){:root .pl-shell .sc2-full .sc2-card.sc2-boardcard{gap:9px;padding:14px}:root .pl-shell .sc2-full .sc2-boardcard h3{display:none}:root .pl-shell .sc2-full .sc2-slot{width:44px;height:62px}:root .pl-shell .sc2-full .sc2-slot.filled b{font-size:15px}:root .pl-shell .sc2-full .sc2-slot.filled em{font-size:24px}:root .pl-shell .sc2-full .sc2-picker button{min-height:34px!important}:root .pl-shell .sc2-full .sc2-picker-suits button{min-height:40px!important}}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets):not(.sc2-resultcard){gap:11px;padding-top:26px}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) h3{font-size:19px}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) .sc2-slot{width:48px;height:68px}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) .sc2-board-mic{min-height:42px!important}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) .sc2-picker button{min-height:36px!important}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) .sc2-picker-suits button{min-height:44px!important}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets) .sc2-tip{font-size:12px}:root .pl-shell .sc2-full .sc2-targets{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;margin-top:18px;display:flex}:root .pl-shell .sc2-full .sc2-targets button{cursor:pointer;font-size:12.5px;font-weight:700;color:#ffffffad!important;background:#00000042!important;border:1px solid #ffffff26!important;border-radius:99px!important;min-height:30px!important;padding:0 12px!important}:root .pl-shell .sc2-full .sc2-targets button.done{color:#8fe8bd!important;border-color:#3fd28f66!important}:root .pl-shell .sc2-full .sc2-targets button.done:before{content:"✓ "}:root .pl-shell .sc2-full .sc2-targets button.active{background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important}:root .pl-shell .sc2-full .sc2-card.sc2-boardcard.sc2-resultcard{background:radial-gradient(120% 55% at 50% 0,#e2b43c29,#0000 62%) padding-box padding-box,linear-gradient(#1d1d23 0%,#131317 58%,#0d0d10 100%) padding-box padding-box,linear-gradient(155deg,#f6dc8fb3,#ffffff12 32%,#ffffff0a 68%,#e2b43c73) border-box;justify-content:flex-start;padding:28px 18px 16px}:root .pl-shell .sc2-full .sc2-resultcard:before{opacity:.5}:root .pl-shell .sc2-full .sc2-card.sc2-resultcard{height:min(100%,680px)}:root .pl-shell .sc2-full .sc2-resultcard .sc2-targets button{font-size:11.5px;min-height:26px!important;padding:0 10px!important}:root .pl-shell .sc2-full .sc2-resultcard .sc2-targets{margin-top:18px}:root .pl-shell .sc2-full .sc2-sd-result{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}:root .pl-shell .sc2-full .sc2-sd-scroll{overscroll-behavior:contain;text-align:center;scrollbar-width:none;flex:1;align-content:safe center;justify-items:center;gap:12px;min-height:0;padding:6px 2px 18px;display:grid;overflow-y:auto;-webkit-mask:linear-gradient(#000 calc(100% - 22px),#0000);mask:linear-gradient(#000 calc(100% - 22px),#0000)}:root .pl-shell .sc2-full .sc2-sd-win{justify-items:center;gap:3px;display:grid}:root .pl-shell .sc2-full .sc2-crown{background:var(--c-gold-fill);width:48px;height:48px;color:var(--c-on-gold);border-radius:50%;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 0 0 7px #e2b43c1f,0 10px 30px #e2b43c59,inset 0 1px #ffffff8c}:root .pl-shell .sc2-full .sc2-crown svg{stroke-width:1.9px;fill:#1c15051f;width:24px;height:24px}:root .pl-shell .sc2-full .sc2-sd-win small{letter-spacing:.2em;color:var(--c-gold-hi);font-size:11px;font-weight:800}:root .pl-shell .sc2-full .sc2-sd-win strong{letter-spacing:-.02em;font-size:30px;font-weight:750;line-height:1.1}:root .pl-shell .sc2-full .sc2-sd-win>b{color:#8fe8bd;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}:root .pl-shell .sc2-full .sc2-sd-win p{color:var(--c-mute);margin:4px 0 0;font-size:13px}:root .pl-shell .sc2-full .sc2-sd-win.pending strong{color:#ffd683;font-size:17px}:root .pl-shell .sc2-full .sc2-sd-board{justify-content:center;gap:6px;display:flex}:root .pl-shell .sc2-full .sc2-sd-board .sc2-pc{--w:38px}:root .pl-shell .sc2-full .sc2-sd-result ul{gap:6px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}:root .pl-shell .sc2-full .sc2-sd-result li{text-align:left;background:#0000003d;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:9px 12px;display:grid}:root .pl-shell .sc2-full .sc2-sd-result li>span{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}:root .pl-shell .sc2-full .sc2-sd-result li>em{color:var(--c-mute);gap:4px;font-size:12.5px;font-style:normal;display:flex}:root .pl-shell .sc2-full .sc2-sd-result li>em .sc2-pc{--w:24px}:root .pl-shell .sc2-full .sc2-sd-result li>small{color:var(--c-mute);grid-column:1/-1;font-size:12px}:root .pl-shell .sc2-full .sc2-sd-result li.win{background:linear-gradient(90deg,#e2b43c2b,#e2b43c0a);border-color:#e2b43c73}:root .pl-shell .sc2-full .sc2-sd-result li.win>span{color:var(--c-gold-hi)}:root .pl-shell .sc2-full .sc2-sd-save{cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 12px 28px #21a86a4d,inset 0 1px #fff6;color:#03150c!important;background:linear-gradient(#55e3a4,#21a86a)!important;border:0!important;border-radius:16px!important;min-height:54px!important}:root .pl-shell .sc2-full .sc2-sd-save svg{stroke-width:2.4px;width:18px;height:18px}:root .pl-shell .sc2-full .sc2-sd-save:disabled{opacity:.35;box-shadow:none;cursor:default}:root .pl-shell .sc2-full .sc2-scrim{z-index:1;opacity:0;pointer-events:none;background:#00000094;transition:opacity .25s;position:absolute;inset:0}:root .pl-shell .sc2-full.sheet-open .sc2-scrim{opacity:1;pointer-events:auto}:root .pl-shell .sc2-full .sc2-sheet{z-index:2;border:1px solid var(--c-line-2);max-width:760px;height:min(90dvh,920px);transition:transform .32s var(--c-ease);will-change:transform;background:linear-gradient(#1b1b20,#0e0e11 40%);border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #0000008c,inset 0 1px #f6dc8f33}:root .pl-shell .sc2-full .sc2-sheet.dragging{transition:none}:root .pl-shell .sc2-full .sc2-sheet-handle{flex:0 0 var(--sc2-peek);box-sizing:border-box;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-content:start;justify-items:center;gap:8px;padding:9px 16px 0;display:grid}:root .pl-shell .sc2-full .sc2-sheet-handle:focus-visible{outline:none}:root .pl-shell .sc2-full .sc2-sheet-handle:focus-visible span{outline:2px solid var(--c-gold);outline-offset:4px;border-radius:6px}:root .pl-shell .sc2-full .sc2-sheet-handle>i{background:linear-gradient(90deg,#f6dc8f40,#f6dc8f99,#f6dc8f40);border-radius:99px;width:46px;height:5px}:root .pl-shell .sc2-full .sc2-sheet-handle>span{align-items:baseline;gap:10px;max-width:100%;display:flex}:root .pl-shell .sc2-full .sc2-sheet-handle b{flex:none;font-size:15px;font-weight:750}:root .pl-shell .sc2-full .sc2-sheet-handle small{text-overflow:ellipsis;white-space:nowrap;color:var(--c-mute);font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}:root .pl-shell .sc2-full .sc2-sheet-handle em{color:var(--c-gold);flex:none;font-size:12px;font-style:normal}:root .pl-shell .sc2-full .sc2-sheet-body{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(22px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}:root .pl-shell .sc2-full .sc2-table{gap:16px;max-width:620px;margin:0 auto;display:grid}:root .pl-shell .sc2-full .sc2-sec{letter-spacing:.16em;color:var(--c-gold);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}:root .pl-shell .sc2-full .sc2-sec span{color:var(--c-gold-hi);letter-spacing:0;background:#e2b43c24;border-radius:99px;padding:1px 8px}:root .pl-shell .sc2-full .sc2-felt-wrap{padding:50px 44px}:root .pl-shell .sc2-full .sc2-felt{aspect-ratio:4/5;background:radial-gradient(at 50% 42%,#236c4d 0%,#164b35 46%,#0d3022 100%);border-radius:50%;width:100%;max-width:520px;margin:0 auto;position:relative;box-shadow:0 0 0 7px #1d140b,0 0 0 8px #e2b43c73,0 0 0 13px #100b07,0 0 0 14px #ffffff0f,0 26px 50px #0009,inset 0 0 60px #00000080,inset 0 0 0 1px #ffffff0f}:root .pl-shell .sc2-full .sc2-felt:before{content:"";border-radius:inherit;background:var(--c-noise);opacity:.9;pointer-events:none;position:absolute;inset:0}@media (min-width:560px){:root .pl-shell .sc2-full .sc2-felt{aspect-ratio:16/10}:root .pl-shell .sc2-full .sc2-felt-wrap{padding:40px 62px 44px}}:root .pl-shell .sc2-full .sc2-felt-center{pointer-events:none;position:absolute;inset:0}:root .pl-shell .sc2-full .sc2-felt-center>*{text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}:root .pl-shell .sc2-full .sc2-felt-board{gap:4px;display:flex;top:50%;transform:translate(-50%,-50%)}:root .pl-shell .sc2-full .sc2-felt-board .sc2-pc{--w:27px}:root .pl-shell .sc2-full .sc2-felt-board .sc2-pc.hole{background:#0000001a;border-color:#ffffff2e}:root .pl-shell .sc2-full .sc2-felt-pot{background:#00000052;border:1px solid #f6dc8f3d;border-radius:14px;justify-items:center;gap:1px;padding:6px 14px;display:grid;bottom:calc(50% + 28px)}:root .pl-shell .sc2-full .sc2-felt-street{letter-spacing:.22em;color:#f6dc8fb8;font-size:10px;font-weight:800;top:calc(50% + 28px)}:root .pl-shell .sc2-full .sc2-felt-brand{letter-spacing:.5em;color:#ffffff17;font-size:9.5px;font-weight:800;top:calc(50% + 46px)}:root .pl-shell .sc2-full .sc2-felt-pot small{letter-spacing:.18em;color:#f6dc8fc7;font-size:9.5px;font-weight:800}:root .pl-shell .sc2-full .sc2-felt-pot strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}:root .pl-shell .sc2-full .sc2-felt-pot em{color:#fff9;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}:root .pl-shell .sc2-full .sc2-seat{z-index:2;text-align:center;cursor:default;opacity:1;justify-items:center;gap:1px;width:86px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 22px #0000008c,inset 0 1px #ffffff12;border:1px solid var(--c-line-2)!important;min-height:0!important;color:var(--c-ink)!important;background:linear-gradient(#202026,#141418)!important;border-radius:14px!important;padding:14px 6px 7px!important}:root .pl-shell .sc2-full .sc2-seat:disabled{opacity:1}:root .pl-shell .sc2-full .sc2-seat b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:700;overflow:hidden}:root .pl-shell .sc2-full .sc2-seat strong{color:var(--c-gold-hi);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}:root .pl-shell .sc2-full .sc2-seat small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;max-width:100%;color:var(--c-mute);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:750;overflow:hidden}:root .pl-shell .sc2-full .sc2-seat-pos{border:1px solid var(--c-line-2);color:var(--c-mute);letter-spacing:.1em;white-space:nowrap;background:#0e0e11;border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:800;position:absolute;top:-9px;left:50%;transform:translate(-50%)}:root .pl-shell .sc2-full .sc2-dealer{color:#111;background:radial-gradient(circle at 50% 35%,#fff,#e4ddcf);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 8px #00000080,inset 0 0 0 2px #fff,inset 0 0 0 3px #00000024}:root .pl-shell .sc2-full .sc2-seat.acting{box-shadow:0 0 0 3px #e2b43c38,0 0 26px #e2b43c61,0 10px 22px #0000008c;border-color:var(--c-gold)!important}:root .pl-shell .sc2-full .sc2-seat.acting .sc2-seat-pos{border-color:var(--c-gold);background:var(--c-gold);color:var(--c-on-gold)}:root .pl-shell .sc2-full .sc2-seat.acting small{color:var(--c-gold-hi)}:root .pl-shell .sc2-full .sc2-seat.pending:not(:disabled){cursor:pointer}:root .pl-shell .sc2-full .sc2-seat.folded{opacity:.38;filter:grayscale(.8)}:root .pl-shell .sc2-full .sc2-seat.allin{border-color:#ef5054a6!important}:root .pl-shell .sc2-full .sc2-seat.allin small{color:#ff8f92}:root .pl-shell .sc2-full .sc2-seat-bet{z-index:1;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#0d0d10;border:1px solid #f6dc8f4d;border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000073}:root .pl-shell .sc2-full .sc2-seat-bet u{background:repeating-conic-gradient(#d9363e 0 30deg, #f4efe4 30deg 60deg);border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 3px #d9363e}:root .pl-shell .sc2-full .sc2-seat.low{padding:8px 6px 13px!important}:root .pl-shell .sc2-full .sc2-seat.low .sc2-seat-pos{top:auto;bottom:-9px}:root .pl-shell .sc2-full .sc2-seat.low .sc2-seat-bet{top:-12px;bottom:auto}:root .pl-shell .sc2-full .sc2-seat.low .sc2-dealer{top:auto;bottom:-8px}:root .pl-shell .sc2-full .sc2-seat:has(.sc2-seat-bet){padding-bottom:15px!important}:root .pl-shell .sc2-full .sc2-seat.low:has(.sc2-seat-bet){padding-top:15px!important;padding-bottom:13px!important}@media (max-width:380px){:root .pl-shell .sc2-full .sc2-felt-wrap{padding-inline:40px}:root .pl-shell .sc2-full .sc2-seat{width:78px}:root .pl-shell .sc2-full .sc2-felt-board .sc2-pc{--w:24px}}:root .pl-shell .sc2-full .sc2-table-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}:root .pl-shell .sc2-full .sc2-table-actions button{cursor:pointer;font-size:13.5px;font-weight:700;border:1px solid var(--c-line-2)!important;background:var(--c-key)!important;min-height:46px!important;color:var(--c-ink)!important;border-radius:14px!important}:root .pl-shell .sc2-full .sc2-table-actions button:first-child:not(:disabled){color:var(--c-gold-hi)!important;border-color:#e2b43c73!important}:root .pl-shell .sc2-full .sc2-table-actions button:disabled{opacity:.4;cursor:default}:root .pl-shell .sc2-full .sc2-shot{--ring:var(--c-call);border:1px solid var(--c-line);background:#ffffff08;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid}:root .pl-shell .sc2-full .sc2-shot-ring{--p:1;background:conic-gradient(var(--ring) calc(var(--p) * 360deg), #ffffff17 0);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative}:root .pl-shell .sc2-full .sc2-shot-ring:before{content:"";background:#141418;border-radius:50%;position:absolute;inset:5px}:root .pl-shell .sc2-full .sc2-shot-ring span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750;position:relative}:root .pl-shell .sc2-full .sc2-shot-info{gap:2px;min-width:0;display:grid}:root .pl-shell .sc2-full .sc2-shot-info b{font-size:14px;font-weight:700}:root .pl-shell .sc2-full .sc2-shot-info small{text-overflow:ellipsis;white-space:nowrap;color:var(--c-mute);font-variant-numeric:tabular-nums;font-size:12.5px;overflow:hidden}:root .pl-shell .sc2-full .sc2-shot-btns{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}:root .pl-shell .sc2-full .sc2-shot-btns button{cursor:pointer;flex:1;font-size:13px;font-weight:700;border:1px solid var(--c-line-2)!important;background:var(--c-key)!important;min-height:42px!important;color:var(--c-ink)!important;border-radius:12px!important;padding:0 12px!important}:root .pl-shell .sc2-full .sc2-shot-btns button.primary{background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important}:root .pl-shell .sc2-full .sc2-shot.low{--ring:#ffc65c}:root .pl-shell .sc2-full .sc2-shot.expired{--ring:var(--c-fold)}:root .pl-shell .sc2-full .sc2-shot.bank{--ring:#7fc4e8}:root .pl-shell .sc2-full .sc2-shot.idle .sc2-shot-ring{--ring:#ffffff38}:root .pl-shell .sc2-full .sc2-log{border:1px solid var(--c-line);background:#ffffff08;border-radius:18px;padding:14px}:root .pl-shell .sc2-full .sc2-log-street+.sc2-log-street{margin-top:12px}:root .pl-shell .sc2-full .sc2-log-street>small{letter-spacing:.18em;color:var(--c-faint);margin:0 0 5px 2px;font-size:10px;font-weight:800;display:block}:root .pl-shell .sc2-full .sc2-log ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}:root .pl-shell .sc2-full .sc2-log li{background:#0000003d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:grid}:root .pl-shell .sc2-full .sc2-log li b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}:root .pl-shell .sc2-full .sc2-log li em{letter-spacing:.08em;color:var(--c-mute);font-size:11px;font-style:normal;font-weight:800}:root .pl-shell .sc2-full .sc2-log li strong{text-align:right;font-variant-numeric:tabular-nums;min-width:58px}:root .pl-shell .sc2-full .sc2-log li[data-act=fold] em{color:#ff8f92}:root .pl-shell .sc2-full .sc2-log li:is([data-act=call],[data-act=check]) em{color:#8fe8bd}:root .pl-shell .sc2-full .sc2-log li:is([data-act=bet],[data-act=raise]) em{color:var(--c-gold-hi)}:root .pl-shell .sc2-full .sc2-log li[data-act=allin] em{color:#ff6262}:root .pl-shell .sc2-full .sc2-log-empty{color:var(--c-mute);margin:0;font-size:13px}:root .pl-shell .sc2-full .cashp{border-color:var(--c-line);background:#ffffff08;border-radius:18px;margin-top:0}:root .pl-shell .sc2-full .cashp header .micro{color:var(--c-gold);letter-spacing:.16em}:root .pl-shell .sc2-full .cashp-row{border-color:var(--c-line);background:#0000003d;border-radius:14px}:root .pl-shell .sc2-full .cashp-main>i{color:var(--c-gold-hi);background:#e2b43c1f}:root .pl-shell .sc2-full .cashp-actions button.primary{background:var(--c-gold-fill)!important;color:var(--c-on-gold)!important;border-color:#0000!important}@container (height<=300px) and (width>=560px){:root .pl-shell .sc2-full :is(.sc2-behind,.sc2-card){width:min(100%,680px)}:root .pl-shell .sc2-full .sc2-card:not(.sc2-boardcard){grid-template-columns:auto auto;place-content:center;gap:4px 34px;padding:14px 24px;display:grid}:root .pl-shell .sc2-full .sc2-card:not(.sc2-boardcard) h3{grid-column:1;margin:0}:root .pl-shell .sc2-full .sc2-card:not(.sc2-boardcard) .sc2-stack{grid-column:1}:root .pl-shell .sc2-full .sc2-card:not(.sc2-boardcard) .sc2-facts{border-block:0;grid-area:1/2/span 2;width:280px;margin:0;padding:6px 0;display:grid}:root .pl-shell .sc2-full .sc2-card.sc2-boardcard:not(.sc2-resultcard){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-content:safe center;align-items:center;gap:8px 20px;padding:14px 18px;display:grid}:root .pl-shell .sc2-full .sc2-boardcard:not(.sc2-resultcard)>:is(.sc2-board-slots,.sc2-board-mic,.sc2-voice){grid-column:1;justify-self:center}:root .pl-shell .sc2-full .sc2-boardcard:not(.sc2-resultcard)>.sc2-picker{grid-area:1/2/span 4}:root .pl-shell .sc2-full .sc2-boardcard:not(.sc2-resultcard)>.sc2-targets{grid-area:1/1/auto/-1;margin-top:16px}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets):not(.sc2-resultcard)>.sc2-picker{grid-row:2/span 4}:root .pl-shell .sc2-full .sc2-boardcard:not(.sc2-resultcard)>.sc2-tip{display:none}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets):not(.sc2-resultcard)>.sc2-pos{display:none}:root .pl-shell .sc2-full .sc2-boardcard:has(.sc2-targets):not(.sc2-resultcard)>.sc2-targets{margin-top:0}:root .pl-shell .sc2-full .sc2-boardcard .sc2-picker button{min-height:30px!important}:root .pl-shell .sc2-full .sc2-boardcard .sc2-picker-suits button{font-size:20px;min-height:34px!important}}@media (max-width:360px){:root .pl-shell .sc2-full .sc2-btn{width:64px;height:64px}:root .pl-shell .sc2-full .sc2-btn.raise{width:54px;height:54px}:root .pl-shell .sc2-full .sc2-slot{width:48px;height:68px}:root .pl-shell .sc2-full .sc2-top{gap:8px;padding-inline:10px}}@media (max-height:520px){:root .pl-shell .sc2-full .sc2-top{min-height:52px;padding-block:6px}:root .pl-shell .sc2-full .sc2{gap:8px}:root .pl-shell .sc2-full .sc2-btn{width:56px;height:56px}:root .pl-shell .sc2-full .sc2-btn.raise{width:48px;height:48px;margin-top:4px}:root .pl-shell .sc2-full .sc2-act{gap:4px}}@media (prefers-reduced-motion:reduce){:root .pl-shell .sc2-full :is(.sc2-card,.sc2-raise,.sc2-slot,.sc2-sheet,.sc2-scrim){transition:none!important;animation:none!important}:root .pl-shell .sc2-full .sc2-mic.listening:after{animation:none}}:root .pl-shell .co{--co-felt:#14513a;--co-felt-2:#0c3826;--co-rail:#2a1d14;--co-card:#f7f3ea;--co-red:#c8232c;max-width:1100px;color:var(--m-text);margin:0 auto}:root .pl-shell .co .micro{margin-bottom:8px}:root .pl-shell .co h1{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.1}:root .pl-shell .co h2{margin:0;font-size:17px;font-weight:650}:root .pl-shell .co-head p:last-child{color:var(--m-muted);max-width:560px;margin:8px 0 0;font-size:14px}:root .pl-shell .co-error{border-radius:var(--m-radius-sm);color:#ffb3b5;background:#e5484d1f;border:1px solid #e5484d59;margin:14px 0 0;padding:10px 14px;font-size:13px}:root .pl-shell .co-note{color:var(--m-muted);margin:8px 0;font-size:13px}:root .pl-shell .co-note.center{text-align:center;margin-top:18px}:root .pl-shell .co .up{color:var(--m-success)!important}:root .pl-shell .co .down{color:var(--m-danger)!important}:root .pl-shell .co-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--m-border-strong);background:var(--m-surface-3);color:var(--m-text);cursor:pointer;border-radius:10px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:650;transition:background-color .15s,transform .1s,opacity .15s}:root .pl-shell .co-btn:hover:not(:disabled){background:#2c2c33}:root .pl-shell .co-btn:active:not(:disabled){transform:translateY(1px)}:root .pl-shell .co-btn:disabled{opacity:.45;cursor:default}:root .pl-shell .co-btn.gold{background:var(--m-accent);border-color:var(--m-accent);color:#1a1405}:root .pl-shell .co-btn.gold:hover:not(:disabled){background:#edc254}:root .pl-shell .co-btn.ghost{background:0 0}:root .pl-shell .co-btn.ghost:hover:not(:disabled){background:#ffffff0f}:root .pl-shell .co-btn.danger{color:#ff8f93}:root .pl-shell .co-btn.fold{color:#ff8f93;background:0 0;border-color:#e5484d66}:root .pl-shell .co-wallet{border-radius:var(--m-radius);background:linear-gradient(135deg,#e2b43c24,#e2b43c08);border:1px solid #e2b43c47;flex-wrap:wrap;align-items:center;gap:12px 32px;margin:24px 0 8px;padding:18px 22px;display:flex}:root .pl-shell .co-wallet>div{gap:2px;display:grid}:root .pl-shell .co-wallet small{letter-spacing:.08em;color:var(--m-muted);font-size:11px;font-weight:650}:root .pl-shell .co-wallet strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}:root .pl-shell .co-wallet>div:first-child strong{color:var(--m-accent);font-size:32px}:root .pl-shell .co-wallet em{color:var(--m-muted);font-size:12px;font-style:normal}:root .pl-shell .co-wallet .co-btn{margin-left:auto}:root .pl-shell .co-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:30px 0 12px;display:flex}:root .pl-shell .co-section-head small{color:var(--m-faint);font-size:12px}:root .pl-shell .co-create{border-radius:var(--m-radius);background:var(--m-surface);border:1px solid var(--m-border-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px;padding:18px;display:grid}:root .pl-shell .co-create label{gap:6px;display:grid}:root .pl-shell .co-create label span{color:var(--m-muted);font-size:12px;font-weight:600}:root .pl-shell .co :is(input,select){border:1px solid var(--m-border-strong);background:var(--m-surface-2);width:100%;min-height:42px;color:var(--m-text);border-radius:9px;padding:0 12px;font-size:15px}:root .pl-shell .co-create-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:root .pl-shell .co-empty{text-align:center;border:1px dashed var(--m-border-strong);border-radius:var(--m-radius);color:var(--m-muted);padding:34px 16px}:root .pl-shell .co-empty span{color:var(--m-accent);font-size:30px}:root .pl-shell .co-tables{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}:root .pl-shell .co-tcard{border-radius:var(--m-radius);background:var(--m-surface);border:1px solid var(--m-border-strong);gap:6px;padding:16px 18px;display:grid}:root .pl-shell .co-tcard.mine{border-color:#e2b43c73}:root .pl-shell .co-tcard header{justify-content:space-between;align-items:center;gap:8px;display:flex}:root .pl-shell .co-tcard header b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}:root .pl-shell :is(.co-live,.co-wait){letter-spacing:.08em;border-radius:99px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}:root .pl-shell .co-live{color:var(--m-success);background:#3fb97a26}:root .pl-shell .co-wait{color:var(--m-muted);background:#ffffff0f}:root .pl-shell .co-blinds{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}:root .pl-shell .co-meta{color:var(--m-muted);margin:0;font-size:12px}:root .pl-shell .co-dots{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}:root .pl-shell .co-dots i{background:#ffffff1a;border-radius:50%;width:9px;height:9px}:root .pl-shell .co-dots i.on{background:var(--m-accent)}:root .pl-shell .co-dots small{color:var(--m-muted);margin-left:6px;font-size:12px}:root .pl-shell .co-tcard footer{gap:8px;margin-top:6px;display:flex}:root .pl-shell .co-tcard footer .co-btn.gold{flex:1}:root .pl-shell .co-ranking{border-radius:var(--m-radius);border:1px solid var(--m-border-strong);margin:0;padding:0;list-style:none;overflow:hidden}:root .pl-shell .co-ranking li{background:var(--m-surface);font-variant-numeric:tabular-nums;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:11px 16px;display:grid}:root .pl-shell .co-ranking li+li{border-top:1px solid var(--m-border)}:root .pl-shell .co-ranking li.you{background:var(--m-accent-soft)}:root .pl-shell .co-ranking li i{color:var(--m-faint);font-style:normal;font-weight:700}:root .pl-shell .co-ranking li small{color:var(--m-muted);font-size:12px}:root .pl-shell .co-ranking li strong{text-align:right;min-width:70px}@property --co-p{syntax:"<number>";inherits:true;initial-value:0}:root .pl-shell .co-table-page{max-width:1180px;padding-top:18px}:root .pl-shell .co-loading{text-align:center;color:var(--m-muted);padding:60px 0 20px}:root .pl-shell .co-table-head{align-items:center;gap:12px;display:flex}:root .pl-shell .co-table-head>div{flex:1;min-width:0;display:grid}:root .pl-shell .co-table-head b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}:root .pl-shell .co-table-head small{color:var(--m-muted);font-size:12px}:root .pl-shell .co-icon-btn{border:1px solid var(--m-border-strong);cursor:pointer;background:0 0;border-radius:12px;width:44px;height:44px;font-size:18px}:root .pl-shell .co-purse{text-align:right;font-variant-numeric:tabular-nums;color:var(--m-accent);font-weight:700;display:grid}:root .pl-shell .co-purse small{letter-spacing:.08em;color:var(--m-muted);text-transform:uppercase;font-size:10px;font-weight:650}:root .pl-shell .pc{--w:46px;width:var(--w);height:calc(var(--w) * 1.4);border-radius:calc(var(--w) * .12);color:#15151a;font-family:var(--m-font);background:linear-gradient(160deg,#fffdf7 0%,#f3ecdc 100%);flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 0 0 1px #0000002e,0 4px 10px #00000073}:root .pl-shell .pc.red{color:#d01f2e}:root .pl-shell .pc.xs{--w:20px}:root .pl-shell .pc.sm{--w:34px}:root .pl-shell .pc.md{--w:50px}:root .pl-shell .pc.lg{--w:62px}:root .pl-shell .pc-ix{justify-items:center;line-height:.9;display:grid;position:absolute;top:5%;left:7%}:root .pl-shell .pc-ix b{font-size:calc(var(--w) * .36);letter-spacing:-.06em;font-weight:800}:root .pl-shell .pc-ix i{font-style:normal;font-size:calc(var(--w) * .28)}:root .pl-shell .pc-ix.br{inset:auto 7% 5% auto;transform:rotate(180deg)}:root .pl-shell .pc-pip{font-size:calc(var(--w) * .62);place-items:center;padding-top:6%;display:grid;position:absolute;inset:0}:root .pl-shell .pc.xs .pc-ix.br,:root .pl-shell .pc.sm .pc-ix.br{display:none}:root .pl-shell .pc.xs .pc-pip{font-size:calc(var(--w) * .5);place-items:end;padding:0 8% 4% 0}:root .pl-shell .pc.xs .pc-ix b{font-size:calc(var(--w) * .5)}:root .pl-shell .pc.xs .pc-ix i{display:none}:root .pl-shell .pc.sm .pc-pip{font-size:calc(var(--w) * .5);place-items:end;padding:0 9% 6% 0}:root .pl-shell .pc.back{box-shadow:0 0 0 calc(var(--w) * .045) #e9e4da, 0 0 0 calc(var(--w) * .045 + 1px) #0006, 0 6px 14px #000000a6;background:#111 url(/cash/card-back.webp) 50%/100% 100% no-repeat}:root .pl-shell .pc.back i{display:none}:root .pl-shell .pc-slot{--w:50px;width:var(--w);height:calc(var(--w) * 1.4);border-radius:calc(var(--w) * .12);background:#ffffff05;border:1px solid #ffffff12;display:inline-block}:root .pl-shell .pc-flip{--w:50px;width:var(--w);height:calc(var(--w) * 1.4);perspective:600px;flex:none;display:inline-block}:root .pl-shell .pc-flip.sm{--w:34px}:root .pl-shell .pc-flip.lg{--w:62px}:root .pl-shell .pc-flip.xs{--w:20px}:root .pl-shell .pc-flip-in{width:100%;height:100%;transform-style:preserve-3d;animation:coFlip .55s cubic-bezier(.3,.7,.3,1.15) var(--d,0s) both;display:block;position:relative}:root .pl-shell .pc-flip .pc{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}:root .pl-shell .pc-flip .pc.rear{transform:rotateY(180deg)}:root .pl-shell .pc-flip>.pc-flip-in>.pc{--w:inherit}:root .pl-shell .co-react-shade{z-index:15;background:0 0;border:0;position:fixed;inset:0}@keyframes coFlip{0%{opacity:0;transform:translateY(-14px)rotateY(180deg)scale(.9)}25%{opacity:1}to{opacity:1;transform:none}}:root .pl-shell .co-felt-wrap{padding:46px 74px 80px}:root .pl-shell .co-felt{aspect-ratio:1519/824;filter:drop-shadow(0 24px 40px #0009);background:url(/cash/table-wide.webp) 50%/100% 100% no-repeat;width:min(100%,880px,max(440px,184.34dvh - 866.398px));margin:0 auto;transition:filter .4s;position:relative;container-type:size}:root .pl-shell .co-felt-line{display:none}:root .pl-shell .co-felt.runout{filter:drop-shadow(0 24px 40px #0009)drop-shadow(0 0 22px #e2b43c59)}:root .pl-shell .co-center{pointer-events:none;z-index:1;justify-content:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}:root .pl-shell .co-under{pointer-events:none;text-align:center;z-index:1;grid-template-rows:30px auto;justify-items:center;gap:4px;width:46%;display:grid;position:absolute;top:72%;left:50%;translate:-50%}:root .pl-shell .co-pot-row{place-items:center;display:grid}:root .pl-shell .co-pot{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff12;border-radius:99px;align-items:baseline;gap:6px;padding:3px 11px;animation:.3s both coPop;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}:root .pl-shell .co-pot small{letter-spacing:.12em;color:#ffffff8c;font-size:9px;font-weight:700}:root .pl-shell .co-pot strong{font-variant-numeric:tabular-nums;font-size:14px}:root .pl-shell .co-board{gap:6px;display:flex}:root .pl-shell .co-board.empty{height:calc(1.4*min(50px,7.4cqw))}:root .pl-shell .co-board:not(.empty){filter:drop-shadow(0 6px 14px #0009)}:root .pl-shell .co-board :is(.pc-flip,.pc-slot){--w:min(50px, 7.4cqw)}:root .pl-shell .co-status{place-items:center;min-width:0;max-width:100%;display:grid}:root .pl-shell .co-street{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}:root .pl-shell .co-result{color:#ffe39a;text-shadow:0 1px 2px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:650;line-height:1.35;animation:.35s .2s both coPop;display:-webkit-box;overflow:hidden}:root .pl-shell .co-allin-banner{background:#141418d9;border-radius:10px;align-items:baseline;gap:10px;padding:5px 14px 8px;animation:.3s both coPop;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2b43c4d}:root .pl-shell .co-allin-banner b{color:#ffcf4a;letter-spacing:.14em;text-shadow:0 0 12px #ffbe3299;font-size:13px;animation:1s ease-in-out infinite coPulse}:root .pl-shell .co-allin-banner span{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}:root .pl-shell .co-allin-banner i{transform-origin:0;background:linear-gradient(90deg,#ffcf4a,#ff8a3a);width:100%;height:3px;animation:linear forwards coShrink;position:absolute;bottom:0;left:0}:root .pl-shell .chips{--cw:24px;--step:calc(var(--cw) * .16);flex:none;align-items:flex-end;gap:1px;display:inline-flex}:root .pl-shell .chip-col{width:var(--cw);height:calc(var(--cw) / 3.66 + (var(--h) - 1) * var(--step));display:inline-block;position:relative}:root .pl-shell .chip{left:0;bottom:calc(var(--k) * var(--step));width:var(--cw);height:calc(var(--cw) / 3.66);filter:drop-shadow(0 1px 1px #0009);background:50%/100% 100% no-repeat;position:absolute}:root .pl-shell .chip.red{background-image:url(/cash/chip-red.webp)}:root .pl-shell .chip.blue{background-image:url(/cash/chip-blue.webp)}:root .pl-shell .chip.green{background-image:url(/cash/chip-green.webp)}:root .pl-shell .chip.black{background-image:url(/cash/chip-black.webp)}:root .pl-shell .chip.purple{background-image:url(/cash/chip-purple.webp)}:root .pl-shell .co-seat{--av:52px;left:calc(var(--sx) * 1%);top:calc(var(--sy) * 1%);translate:-50% calc(var(--av) / -2);z-index:3;flex-direction:column;align-items:center;width:104px;display:flex;position:absolute}:root .pl-shell .co-seat.empty{--av:44px;color:#fffc;cursor:pointer;background:#0a0a0cbf;border:1px dashed #ffffff4d;border-radius:99px;flex-direction:row;justify-content:center;gap:5px;width:88px;height:44px;font-size:13px;font-weight:650;transition:border-color .2s,color .2s}:root .pl-shell .co-seat.empty b{color:var(--m-accent);font-size:16px}:root .pl-shell .co-seat.empty:disabled{cursor:default;color:#ffffff59}:root .pl-shell .co-seat.empty:not(:disabled):hover,:root .pl-shell .co-seat.empty.picked{border-color:var(--m-accent);color:var(--m-accent)}:root .pl-shell .co-avatar{--ring:#e2b43c;z-index:2;width:var(--av);height:var(--av);background:conic-gradient(var(--ring) calc(var(--co-p) * 1turn), #ffffff1f 0);border-radius:50%;flex:none;padding:3px;transition:--co-p .2s linear;position:relative;box-shadow:0 6px 16px #0000008c}:root .pl-shell .co-avatar-face{width:100%;height:100%;font-weight:800;font-size:calc(var(--av) * .4);color:#fff;background:radial-gradient(circle at 35% 30%, hsl(var(--hue) 70% 62%), hsl(var(--hue) 55% 32%));text-shadow:0 1px 2px #00000073;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #00000059}:root .pl-shell .co-avatar-time{z-index:4;text-align:center;font-size:calc(var(--av) * .32);font-variant-numeric:tabular-nums;background:#0009;border-radius:50%;place-content:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:3px}:root .pl-shell .co-avatar-time small{letter-spacing:.1em;color:#ff8d8d;font-size:8px}:root .pl-shell .co-seat.acting .co-avatar{box-shadow:0 0 0 3px #e2b43c40,0 0 24px #e2b43c73,0 6px 16px #0000008c}:root .pl-shell .co-seat.acting.bank .co-avatar{--ring:#ff5a5f;animation:.8s ease-in-out infinite coPulse;box-shadow:0 0 0 3px #ff5a5f4d,0 0 26px #ff5a5f8c}:root .pl-shell .co-seat.winner .co-avatar{--ring:#3fb97a;box-shadow:0 0 0 3px #3fb97a59,0 0 30px #3fb97a99}:root .pl-shell .co-seat:is(.away,.folded) .co-avatar-face{filter:grayscale(.7)brightness(.65)}:root .pl-shell .co-backs{z-index:1;pointer-events:none;display:flex;position:absolute;top:0;left:50%;translate:0 -52%}:root .pl-shell .co-back{animation:coDealIn .5s cubic-bezier(.2,.8,.25,1) calc(var(--d) * 1ms) both;filter:drop-shadow(0 4px 6px #0000008c);display:inline-block}:root .pl-shell .co-back+.co-back{margin-left:-40%}:root .pl-shell .co-back{transform-origin:50% 100%}:root .pl-shell .co-back:first-child{transform:rotate(4deg)}:root .pl-shell .co-back:last-child{transform:rotate(18deg)translate(2px,2px)}:root .pl-shell .co-back .pc{--w:50px}:root .pl-shell .co-seat.right .co-backs{flex-direction:row-reverse;translate:-100% -52%}:root .pl-shell .co-seat.right .co-back+.co-back{margin-left:0;margin-right:-40%}:root .pl-shell .co-seat.right .co-back:first-child{transform:rotate(-4deg)}:root .pl-shell .co-seat.right .co-back:last-child{transform:rotate(-18deg)translate(-2px,2px)}:root .pl-shell .co-seat.folded .co-backs{opacity:0;transition:opacity .4s}:root .pl-shell .co-shown{z-index:3;gap:2px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -58%}:root .pl-shell .co-shown .pc-flip{--w:34px}:root .pl-shell .co-seat.faceup .co-avatar-face{opacity:0}:root .pl-shell .co-seat.faceup.folded .co-shown{opacity:.35}@keyframes coDealIn{0%{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqh)) rotate(-160deg) scale(.5)}60%{opacity:1}}:root .pl-shell .co-plate{z-index:2;border:1px solid var(--m-border-strong);background:linear-gradient(#18181df7,#0c0c0ff7);border-radius:10px;justify-items:center;width:100%;margin-top:-6px;padding:6px 8px 5px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000008c}:root .pl-shell .co-plate b{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}:root .pl-shell .co-plate strong{font-variant-numeric:tabular-nums;color:var(--m-accent);white-space:nowrap;font-size:14px}:root .pl-shell .co-seat.you .co-plate{border-color:#e2b43c8c}:root .pl-shell .co-plate-eq{align-items:baseline;gap:5px;display:flex}:root .pl-shell .co-plate-eq em{color:#ff8a7a;font-size:15px;font-style:normal;font-weight:800}:root .pl-shell .co-plate-eq small{color:#fff9;font-size:10px;font-weight:600}:root .pl-shell .co-plate.eq.lead{border-color:#3fb97a99}:root .pl-shell .co-plate.eq.lead .co-plate-eq em{color:#4ee39a}:root .pl-shell .co-eq-bar{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}:root .pl-shell .co-eq-bar i{background:#ff7a5a;height:100%;transition:width .5s;display:block}:root .pl-shell .co-plate.lead .co-eq-bar i{background:#3fb97a}:root .pl-shell .co-plate .co-tag{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#1a1a1f;background:#f2efe6;border-radius:6px;justify-self:stretch;margin:-2px -4px 1px;padding:1px 6px;font-size:11px;font-weight:750;animation:.3s cubic-bezier(.3,1.5,.5,1) both coBubble;overflow:hidden}:root .pl-shell .co-plate .co-tag.k-fold{color:#c9c6be;background:#3a3a42}:root .pl-shell .co-plate .co-tag.k-check{color:#fff;background:#2f6f8f}:root .pl-shell .co-plate .co-tag.k-call{color:#fff;background:#2b8a5a}:root .pl-shell .co-plate .co-tag:is(.k-bet,.k-raise){color:#1a1405;background:#e2b43c}:root .pl-shell .co-plate .co-tag.k-allin{color:#fff;background:linear-gradient(90deg,#ff5a3a,#ff2a6a)}:root .pl-shell .co-plate .co-tag.hand{color:#ffe39a;background:#000000b3;font-weight:650}:root .pl-shell .co-plate .co-tag.state{color:var(--m-muted);letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;font-size:10px}:root .pl-shell .co-win-float{z-index:6;color:#4ee39a;text-shadow:0 2px 8px #000000b3;pointer-events:none;font-size:18px;font-weight:800;animation:2.2s ease-out .7s both coFloatUp;position:absolute;top:-22px}:root .pl-shell .co-bet{left:calc(var(--bx) * 1%);top:calc(var(--by) * 1%);z-index:2;font-variant-numeric:tabular-nums;white-space:nowrap;background:#141418d9;border-radius:99px;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-size:11.5px;font-weight:750;animation:.4s cubic-bezier(.2,.8,.3,1) both coBetIn;display:flex;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1f}@keyframes coBetIn{0%{opacity:0;transform:translate(calc((var(--sx) - var(--bx)) * 1cqw), calc((var(--sy) - var(--by)) * 1cqh)) scale(.6)}}:root .pl-shell .co-dealer{left:calc(50% - var(--av) / 2 - 16px);top:calc(var(--av) / 2 - 11px);z-index:6;color:#1a1a1f;background:radial-gradient(circle at 35% 30%,#fff,#d8d2c2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;animation:.3s both coPop;display:grid;position:absolute;box-shadow:0 2px 6px #0009,inset 0 0 0 2px #0000001a}:root .pl-shell .co-ghost{left:calc(var(--fx) * 1%);top:calc(var(--fy) * 1%);z-index:4;pointer-events:none;animation:coGhost .55s cubic-bezier(.5,0,.2,1) var(--d) both;position:absolute;translate:-50% -50%}:root .pl-shell .co-ghost.award{animation-duration:.75s}@keyframes coGhost{0%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:translate(calc((var(--tx) - var(--fx)) * 1cqw), calc((var(--ty) - var(--fy)) * 1cqh)) scale(.8)}}:root .pl-shell .co-hero{background:linear-gradient(180deg, var(--m-surface-2), var(--m-surface));border:1px solid var(--m-border-strong);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;max-width:900px;margin:0 auto;padding:12px 16px;display:grid}:root .pl-shell .co-hero.turn{border-color:#e2b43c73;box-shadow:0 0 0 1px #e2b43c1a,0 10px 30px #0006}:root .pl-shell .co-hero .co-actions{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;animation:.3s cubic-bezier(.2,.9,.3,1.1) both coSlideUp;position:relative;inset:auto}:root .pl-shell .co-hero .co-mybar{justify-content:flex-end;margin:0}:root .pl-shell .co-hero .co-dock{min-height:0;margin:0}:root .pl-shell .co-dock{justify-content:center;align-items:center;gap:18px;max-width:640px;min-height:96px;margin:0 auto;display:flex}:root .pl-shell .co-dock-cards{gap:6px;display:flex}:root .pl-shell .co-dock-card{animation:coDockIn .45s cubic-bezier(.2,.8,.3,1.1) var(--d) both;display:inline-block}:root .pl-shell .co-dock-card:first-child{transform:rotate(-4deg)}:root .pl-shell .co-dock-card:last-child{transform:rotate(4deg)}:root .pl-shell .co-dock-card .pc{--w:58px}:root .pl-shell .co-dock-empty{color:var(--m-muted);font-size:13px}:root .pl-shell .co-dock-info{gap:6px;min-width:0;display:grid}:root .pl-shell .co-dock-info p{margin:0;display:grid}:root .pl-shell .co-dock-info small{letter-spacing:.1em;color:var(--m-muted);font-size:10px;font-weight:650}:root .pl-shell .co-dock-info b{color:#ffe39a;font-size:15px}:root .pl-shell .co-dock-info .up b{color:#4ee39a}:root .pl-shell .co-dock-info .down b{color:#ff8a7a}@keyframes coDockIn{0%{opacity:0;transform:translateY(-40px)rotate(-20deg)scale(.7)}}:root .pl-shell :is(.co-actions,.co-panel){background:linear-gradient(180deg, var(--m-surface-2), var(--m-surface));border:1px solid var(--m-border-strong);border-radius:16px;gap:12px;max-width:640px;margin:8px auto 0;padding:14px;display:grid}:root .pl-shell .co-actions{z-index:10;border-color:#e2b43c73;animation:.3s cubic-bezier(.2,.9,.3,1.1) both coSlideUp;position:sticky;bottom:12px;box-shadow:0 -10px 30px #00000073,0 0 0 1px #e2b43c1a}:root .pl-shell .co-actions.bank{border-color:#ff5a5f8c}:root .pl-shell .co-panel p{margin:0;font-size:14px}:root .pl-shell .co-turn{align-items:center;gap:10px;font-size:13px;display:flex}:root .pl-shell .co-turn>b{color:var(--m-accent)}:root .pl-shell .co-turn-hand{color:#ffe39a;white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:12px;font-style:normal;overflow:hidden}:root .pl-shell .co-actions.bank .co-turn>b{color:#ff8d8d}:root .pl-shell .co-turn-cards{gap:3px;display:inline-flex}:root .pl-shell .co-turn-cards .pc{--w:28px}:root .pl-shell .co-turn-cards .pc .pc-ix i{font-size:10px;display:block}:root .pl-shell .co-turn-bar{background:#ffffff14;border-radius:99px;flex:1;height:5px;overflow:hidden}:root .pl-shell .co-turn-bar i{background:linear-gradient(90deg,#e2b43c,#f5d27a);height:100%;transition:width .2s linear;display:block}:root .pl-shell .co-actions.bank .co-turn-bar i{background:linear-gradient(90deg,#ff5a5f,#ff9a5a)}:root .pl-shell .co-turn small{color:var(--m-muted);font-variant-numeric:tabular-nums;text-align:right;min-width:32px}:root .pl-shell .co-presets{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}:root .pl-shell .co-presets button{border:1px solid var(--m-border-strong);background:var(--m-surface-3);min-height:36px;color:var(--m-text);cursor:pointer;border-radius:9px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s}:root .pl-shell .co-presets button.on{border-color:var(--m-accent);color:var(--m-accent);background:#e2b43c1a}:root .pl-shell .co-presets button.allin{color:#ff8a7a}:root .pl-shell .co-range{align-items:center;gap:10px;display:flex}:root .pl-shell .co-range input[type=range]{min-height:32px;accent-color:var(--m-accent);background:0 0;border:0;flex:1;padding:0}:root .pl-shell .co-range input[type=number]{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:110px}:root .pl-shell .co-row{justify-content:flex-end;gap:8px;display:flex}:root .pl-shell .co-row.three{grid-template-columns:1fr 1fr 1.3fr;display:grid}:root .pl-shell .co-row.three .co-btn{border-radius:12px;place-content:center;min-height:58px;font-size:16px;font-weight:800;display:grid}:root .pl-shell .co-row.three .co-btn small{opacity:.85;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}:root .pl-shell .co-btn.call{color:#fff;background:linear-gradient(#2f8f62,#22704b);border-color:#2f8f62}:root .pl-shell .co-btn.gold{background:linear-gradient(#f0c552,#d9a52c)}:root .pl-shell .co-btn.gold.allin{color:#fff;background:linear-gradient(#ff5a3a,#e0244f);border-color:#ff5a3a}:root .pl-shell .co-mybar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}:root .pl-shell .co-bank-note{color:var(--m-muted);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}:root .pl-shell .co-side{max-width:640px;margin:18px auto 0}:root .pl-shell .co-section-toggle{width:100%;color:var(--m-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px;font-size:13px;text-decoration:underline}:root .pl-shell .co-logs{gap:14px;display:grid}:root .pl-shell .co-log{border-radius:var(--m-radius-sm);background:var(--m-surface);border:1px solid var(--m-border);max-height:240px;color:var(--m-muted);gap:4px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:grid;overflow:auto}:root .pl-shell .co-log li:first-child{color:var(--m-text)}:root .pl-shell .co-history>div{border-top:1px solid var(--m-border);grid-template-columns:40px auto 1fr;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}:root .pl-shell .co-history>div>span:first-child{color:var(--m-faint)}:root .pl-shell .co-history b{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}:root .pl-shell .co-mini-board{gap:2px;display:inline-flex}@keyframes coPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes coBubble{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:none}}@keyframes coSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes coPulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes coShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes coFloatUp{0%{opacity:0;transform:translateY(10px)scale(.7)}15%{opacity:1;transform:translateY(0)scale(1.15)}30%{transform:scale(1)}to{opacity:0;transform:translateY(-46px)}}@media (prefers-reduced-motion:reduce){:root .pl-shell .co :is(.pc-flip-in,.co-back,.co-dock-card,.co-bet,.co-ghost,.co-tag,.co-react,.co-win-float,.co-result,.co-actions,.co-pot,.co-avatar,.co-allin-banner b){animation:none!important}}@media (max-width:700px){:root .pl-shell .co-wallet{gap:10px 22px;padding:14px 16px}:root .pl-shell .co-wallet .co-btn{width:100%;margin-left:0}:root .pl-shell .co-table-page{padding-top:12px}:root .pl-shell .co-table-head{gap:8px}:root .pl-shell .co-table-head .co-btn{min-height:38px;padding:6px 12px;font-size:13px}:root .pl-shell .co-table-head .co-icon-btn{width:38px;height:38px;font-size:16px}:root .pl-shell .co-table-head b{font-size:15px}:root .pl-shell .co-felt-wrap{padding:46px 40px 58px}:root .pl-shell .co-felt{aspect-ratio:824/1258;filter:drop-shadow(0 16px 30px #0009);background-image:url(/cash/table-tall.webp);width:min(100%,330px,max(230px,65.5dvh - 302.61px))}:root .pl-shell .co-under{grid-template-rows:28px auto;gap:2px;width:56%;top:69%}:root .pl-shell .co-board.empty{height:calc(1.4*min(36px,12.6cqw))}:root .pl-shell :is(.seats-8,.seats-9) .co-board.empty{height:calc(1.4*min(30px,11cqw))}:root .pl-shell .co-board{gap:3px}:root .pl-shell .co-board :is(.pc-flip,.pc-slot){--w:min(36px, 12.6cqw)}:root .pl-shell .co-pot strong{font-size:12.5px}:root .pl-shell .co-result{-webkit-line-clamp:3;font-size:11px}:root .pl-shell .co-allin-banner{gap:6px;padding:4px 10px 7px}:root .pl-shell .co-seat{--av:42px;width:76px}:root .pl-shell .co-seat.empty{--av:38px;width:70px;height:38px;font-size:11px}:root .pl-shell .co-plate{border-radius:8px;padding:4px 4px 3px}:root .pl-shell .co-plate b{font-size:10.5px}:root .pl-shell .co-plate strong{font-size:12px}:root .pl-shell .co-plate-eq em{font-size:13px}:root .pl-shell .co-plate-eq small{font-size:9px}:root .pl-shell .co-plate .co-tag{padding:0 4px;font-size:10px}:root .pl-shell .co-plate .co-tag.state{letter-spacing:0;font-size:9.5px}:root .pl-shell .co-back .pc{--w:32px}:root .pl-shell .chips{--cw:15px}:root .pl-shell .co-bet .chip-col:nth-child(n+3){display:none}:root .pl-shell .co-shown .pc-flip{--w:28px}:root .pl-shell .co-bet{gap:3px;padding:1px 6px 1px 3px;font-size:10px}:root .pl-shell .co-dealer{width:18px;height:18px;left:calc(50% - var(--av) / 2 - 13px);top:calc(var(--av) / 2 - 9px);font-size:9px}:root .pl-shell .co-pot{gap:4px;padding:2px 9px}:root .pl-shell :is(.seats-8,.seats-9) .co-board :is(.pc-flip,.pc-slot){--w:min(30px, 11cqw)}:root .pl-shell .co-bank-note{display:none}:root .pl-shell .co-hero{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}:root .pl-shell .co-hero .co-actions{display:contents}:root .pl-shell .co-hero .co-turn{grid-column:2;align-self:center}:root .pl-shell .co-hero .co-row.three{grid-column:1/-1}:root .pl-shell .co-hero .co-mybar{flex-wrap:nowrap;grid-column:1/-1}:root .pl-shell .co-hero.turn .co-dock-info{display:none}:root .pl-shell .co-hero .co-actions.open .co-raise{bottom:calc(100% + 10px);left:0;right:0}:root .pl-shell .co-hero{border-radius:14px;margin:0 -4px;padding:10px;position:relative}:root .pl-shell .co-dock{justify-content:flex-start;gap:12px}:root .pl-shell .co-dock-card .pc{--w:40px}:root .pl-shell .co-dock-info{grid-auto-flow:column;gap:12px}:root .pl-shell .co-dock-info b{font-size:13px}:root .pl-shell .co-hero .co-mybar{justify-content:center;gap:6px}:root .pl-shell .co-hero .co-mybar .co-btn{white-space:nowrap;min-height:38px;padding:6px 9px;font-size:12.5px}:root .pl-shell .co-hero .co-actions.open .co-raise{z-index:12;background:var(--m-surface-2);border:1px solid #e2b43c66;border-radius:14px;gap:10px;padding:12px;animation:.25s both coSlideUp;display:grid;position:absolute;box-shadow:0 -12px 30px #0000008c}:root .pl-shell .co-actions{padding:12px}:root .pl-shell .co-presets button{padding:0 2px;font-size:12px}:root .pl-shell .co-range input[type=number]{width:92px}:root .pl-shell .co-row.three .co-btn{min-height:54px;font-size:15px}}:root .pl-shell .co-tabs{background:var(--m-surface);border:1px solid var(--m-border-strong);border-radius:12px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}:root .pl-shell .co-tabs button,:root .pl-shell .co-periods button{color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:650}:root .pl-shell .co-tabs button.on,:root .pl-shell .co-periods button.on{background:var(--m-surface-3);color:var(--m-text)}:root .pl-shell .co-periods{background:var(--m-surface);border:1px solid var(--m-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}:root .pl-shell .co-periods button{min-height:32px;padding:6px 10px;font-size:12px}:root .pl-shell .co-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0 16px;display:grid}:root .pl-shell .co-kpis>div{border-radius:var(--m-radius);background:var(--m-surface);border:1px solid var(--m-border-strong);gap:2px;padding:14px 16px;display:grid}:root .pl-shell .co-kpis small{letter-spacing:.08em;color:var(--m-muted);font-size:11px;font-weight:650}:root .pl-shell .co-kpis strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}:root .pl-shell .co-kpis em{color:var(--m-faint);font-size:12px;font-style:normal}:root .pl-shell .co-stat-table-wrap{border-radius:var(--m-radius);border:1px solid var(--m-border-strong);overflow-x:auto}:root .pl-shell .co-stat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--m-surface);width:100%;font-size:13px}:root .pl-shell .co-stat-table th{text-align:right;letter-spacing:.06em;text-transform:uppercase;color:var(--m-muted);background:var(--m-surface-2);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:650}:root .pl-shell .co-stat-table td{text-align:right;border-top:1px solid var(--m-border);white-space:nowrap;padding:10px 12px}:root .pl-shell .co-stat-table :is(th,td):first-child{text-align:left;background:inherit;position:sticky;left:0}:root .pl-shell .co-stat-table tr.you td{background:var(--m-accent-soft)}:root .pl-shell .co-stat-table th[title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted #ffffff40;text-decoration:underline dotted #ffffff40}:root .pl-shell .co-recent{border-radius:var(--m-radius);border:1px solid var(--m-border-strong);margin:0;padding:0;list-style:none;overflow:hidden}:root .pl-shell .co-recent li{background:var(--m-surface);grid-template-columns:minmax(110px,1fr) auto minmax(90px,1fr) 70px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}:root .pl-shell .co-recent li+li{border-top:1px solid var(--m-border)}:root .pl-shell .co-recent li>span:first-child{min-width:0;display:grid}:root .pl-shell .co-recent li>span:first-child b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .pl-shell .co-recent small{color:var(--m-faint);font-size:12px}:root .pl-shell .co-recent-hand{color:var(--m-muted)}:root .pl-shell .co-recent strong{text-align:right;font-variant-numeric:tabular-nums;display:grid}:root .pl-shell .co-recent-ev{color:var(--m-faint);font-size:11px;font-weight:600}:root .pl-shell .co-sep{width:6px}@media (max-width:700px){:root .pl-shell .co-tabs{display:flex}:root .pl-shell .co-tabs button{flex:1}:root .pl-shell .co-kpis{grid-template-columns:1fr 1fr}:root .pl-shell .co-kpis strong{font-size:19px}:root .pl-shell .co-recent li{grid-template-columns:1fr auto;gap:6px 10px}:root .pl-shell .co-recent li>.co-mini-board{grid-area:2/1/auto/-1}:root .pl-shell .co-recent-hand{grid-area:3/1/auto/-1;font-size:12px}}:root .pl-shell .co-show-btn{animation:.3s both coPop,1.4s ease-in-out .3s 3 coPulse}:root .pl-shell .co-seat.showed .co-shown{opacity:1!important}:root .pl-shell .co-seat.showed .co-avatar-face{opacity:0}:root .pl-shell .co-replay-modal{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060608eb;padding:16px 16px 90px;animation:.25s both coPop;position:fixed;inset:0;overflow-y:auto}:root .pl-shell .co-replay{max-width:1000px;margin:0 auto}:root .pl-shell .co-replay-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}:root .pl-shell .co-replay-head>div{flex:1;min-width:0;display:grid}:root .pl-shell .co-replay-head b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}:root .pl-shell .co-replay-head small{color:var(--m-muted);font-size:12px}:root .pl-shell .co-replay-won{color:#4ee39a;font-variant-numeric:tabular-nums;font-weight:800}:root .pl-shell .co-replay .co-felt{width:min(100%,860px,max(440px,184.34dvh - 608.322px))}:root .pl-shell .co-replay-bar{background:linear-gradient(180deg, var(--m-surface-2), var(--m-surface));border:1px solid var(--m-border-strong);border-radius:16px;gap:10px;max-width:720px;margin:0 auto;padding:12px 14px;display:grid}:root .pl-shell .co-replay-label{align-items:baseline;gap:10px;min-height:22px;margin:0;font-size:15px;font-weight:650;animation:.25s both coPop;display:flex}:root .pl-shell .co-replay-label span{color:var(--m-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:root .pl-shell .co-replay-bar input[type=range]{width:100%;accent-color:var(--m-accent)}:root .pl-shell .co-replay-ctrl{justify-content:center;gap:8px;display:flex}:root .pl-shell .co-replay-ctrl button{border:1px solid var(--m-border-strong);background:var(--m-surface-3);min-width:46px;height:44px;color:var(--m-text);cursor:pointer;border-radius:12px;font-size:16px}:root .pl-shell .co-replay-ctrl button:disabled{opacity:.35;cursor:default}:root .pl-shell .co-replay-ctrl button.play{color:#1a1405;background:linear-gradient(#f0c552,#d9a52c);border-color:#d9a52c;min-width:64px;font-size:18px}:root .pl-shell .co-replay-ctrl button.speed{font-size:13px;font-weight:750}:root .pl-shell .co-replay-steps{border-top:1px solid var(--m-border);gap:2px;max-height:150px;margin:0;padding:8px 0 0;list-style:none;display:grid;overflow-y:auto}:root .pl-shell .co-replay-steps button{text-align:left;width:100%;color:var(--m-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px}:root .pl-shell .co-replay-steps button.past{color:var(--m-muted)}:root .pl-shell .co-replay-steps button.on{background:var(--m-accent-soft);color:var(--m-text);font-weight:650}:root .pl-shell .co-replay-link{color:var(--m-accent);cursor:pointer;background:#e2b43c1f;border:0;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:700}:root .pl-shell .co-recent li.clickable{cursor:pointer;transition:background .15s}:root .pl-shell .co-recent li.clickable:hover{background:var(--m-surface-2)}:root .pl-shell .co-recent li.clickable>span:first-child b:before{content:"▶ ";color:var(--m-accent);font-size:10px}:root .pl-shell .co-more{margin:12px auto 0;display:block}@media (max-width:700px){:root .pl-shell .co-replay-modal{padding:10px 8px 80px}:root .pl-shell .co-replay .co-felt{width:min(100%,330px,max(230px,65.5dvh - 235.8px))}:root .pl-shell .co-replay-label{font-size:13px}:root .pl-shell .co-replay-ctrl button{min-width:40px;height:40px}:root .pl-shell .co-replay-steps{max-height:110px}}:root .pl-shell .co-seat.faceup .co-dealer{top:calc(var(--av) - 8px);left:calc(50% - var(--av) / 2 - 20px)}:root .pl-shell .co-row.three.no-fold{grid-template-columns:1fr 1.3fr}:root .pl-shell .co-bb-input{flex:none;align-items:center;display:inline-flex;position:relative}:root .pl-shell .co-bb-input input{padding-right:34px!important}:root .pl-shell .co-bb-input span{color:var(--m-muted);pointer-events:none;font-size:12px;font-weight:700;position:absolute;right:10px}:root .pl-shell .co-rabbit{opacity:.55;filter:saturate(.4);display:inline-block;position:relative}:root .pl-shell .co-rabbit:after{content:"🐇";filter:none;font-size:12px;position:absolute;bottom:-10px;left:50%;translate:-50%}:root .pl-shell .co-rabbit-back{cursor:pointer;pointer-events:auto;border-radius:calc(var(--w,50px) * .12);background:0 0;border:0;padding:0;animation:.3s both coPop;display:inline-block;position:relative}:root .pl-shell .co-board .co-rabbit-back .pc{--w:inherit}:root .pl-shell .co-board .co-rabbit-back{--w:min(50px, 7.4cqw)}:root .pl-shell .co-rabbit-back:not(.off):hover .pc{box-shadow:0 0 0 calc(var(--w) * .045) #e2b43c, 0 8px 16px #000000a6;transform:translateY(-4px)}:root .pl-shell .co-rabbit-back .pc{transition:transform .15s,box-shadow .15s}:root .pl-shell .co-rabbit-back:not(.off):after{content:"🐇";font-size:11px;position:absolute;bottom:-10px;left:50%;translate:-50%}:root .pl-shell .co-center{pointer-events:none}@media (max-width:700px){:root .pl-shell .co-board .co-rabbit-back{--w:min(36px, 12.6cqw)}}:root .pl-shell .co-react{--rs:54px;top:calc(var(--av) / 2);left:calc(50% + var(--j) * 8px);width:var(--rs);height:var(--rs);z-index:8;pointer-events:none;animation:3s cubic-bezier(.2,.8,.3,1) both coReactLife;position:absolute;translate:-50% -50%}:root .pl-shell .co-react-badge{background:radial-gradient(circle at 35% 28%,#ffffff38,#0000 45%),radial-gradient(circle at 50% 60%,#2a2a31,#111114 70%);border-radius:50%;place-items:center;animation:.55s cubic-bezier(.3,1.7,.5,1) both coReactPop;display:grid;position:absolute;inset:0;box-shadow:0 0 0 2px #e2b43c,0 0 0 4px #e2b43c40,0 10px 24px #000000a6,0 0 26px #e2b43c59}:root .pl-shell .co-react-badge em{font-style:normal;font-size:calc(var(--rs) * .62);filter:drop-shadow(0 2px 3px #0000008c);line-height:1;display:inline-block}:root .pl-shell .co-react-burst{position:absolute;inset:0}:root .pl-shell .co-react-burst i{background:var(--rc,#ffd56a);width:6px;height:6px;box-shadow:0 0 6px var(--rc,#ffd56a);opacity:0;transform:rotate(var(--a)) translateY(0);animation:coReactSpark .7s ease-out calc(80ms + var(--n) * 12ms) both;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}:root .pl-shell .co-react-burst i:nth-child(2n){border-radius:3px;width:4px;height:10px;margin:-5px -2px}@keyframes coReactLife{0%{opacity:1}75%{opacity:1;transform:translateY(-14px)}to{opacity:0;transform:translateY(-46px)scale(.85)}}@keyframes coReactPop{0%{transform:scale(0)rotate(-35deg)}60%{transform:scale(1.18)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes coReactSpark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rs) * -.95)) scale(.4)}}:root .pl-shell .co-react.k-fire{--rc:#ff7a2a}:root .pl-shell .co-react.k-fire em{animation:.35s ease-in-out .5s 5 alternate rxFlicker}:root .pl-shell .co-react.k-lol em{animation:.18s ease-in-out .5s 8 alternate rxShake}:root .pl-shell .co-react.k-shock{--rc:#7ad0ff}:root .pl-shell .co-react.k-shock em{animation:.5s cubic-bezier(.3,1.6,.5,1) .5s 2 rxZoom}:root .pl-shell .co-react.k-cry{--rc:#6fb8ff}:root .pl-shell .co-react.k-cry em{animation:.4s ease-in-out .5s 4 alternate rxSob}:root .pl-shell .co-react.k-mad{--rc:#ff4d4d}:root .pl-shell .co-react.k-mad .co-react-badge{box-shadow:0 0 0 2px #ff4d4d,0 0 0 4px #ff4d4d40,0 10px 24px #000000a6,0 0 30px #ff3c3c8c}:root .pl-shell .co-react.k-mad em{animation:80ms linear .5s 14 alternate rxShake}:root .pl-shell .co-react.k-think em{animation:.6s ease-in-out .5s 3 alternate rxTilt}:root .pl-shell .co-react.k-luck{--rc:#4ee39a}:root .pl-shell .co-react.k-luck em{animation:.9s cubic-bezier(.3,.8,.3,1) .45s 2 rxSpin}:root .pl-shell .co-react.k-fish{--rc:#8fd3ff}:root .pl-shell .co-react.k-fish em{animation:.5s ease-in-out .5s 4 alternate rxSwim}:root .pl-shell .co-react.k-shark{--rc:#8fd3ff}:root .pl-shell .co-react.k-shark em{animation:.35s ease-in-out .5s 6 alternate rxSwim}:root .pl-shell .co-react.k-shot{--rc:#ffcf6a}:root .pl-shell .co-react.k-shot em{transform-origin:50% 90%;animation:.45s ease-in-out .5s 4 alternate rxCheers}:root .pl-shell .co-react.k-clap em{animation:.16s ease-in-out .5s 10 alternate rxClap}:root .pl-shell .co-react.k-up em{animation:.35s cubic-bezier(.3,1.6,.5,1) .5s 3 alternate rxBounce}@keyframes rxFlicker{0%{filter:drop-shadow(0 0 4px #ff7a2a);transform:scale(1)translateY(0)}to{filter:drop-shadow(0 0 12px #ffb02a);transform:scale(1.14,1.22)translateY(-3px)}}@keyframes rxShake{0%{transform:rotate(-9deg)translate(-2px)}to{transform:rotate(9deg)translate(2px)}}@keyframes rxZoom{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes rxSob{0%{transform:translateY(0)scale(1)}to{transform:translateY(3px)scale(.94,1.04)}}@keyframes rxTilt{0%{transform:rotate(-12deg)}to{transform:rotate(10deg)translate(2px)}}@keyframes rxSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(200deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}@keyframes rxSwim{0%{transform:translate(-6px)rotate(-6deg)}to{transform:translate(6px)rotate(6deg)}}@keyframes rxCheers{0%{transform:rotate(-14deg)}to{transform:rotate(18deg)translateY(-3px)}}@keyframes rxClap{0%{transform:scale(1)}to{transform:scale(1.18)rotate(-6deg)}}@keyframes rxBounce{0%{transform:translateY(0)}to{transform:translateY(-8px)scale(1.08)}}:root .pl-shell .co-react-wrap{position:relative}:root .pl-shell .co-react-btn{padding:6px 12px;font-size:20px;position:relative;overflow:hidden}:root .pl-shell .co-react-btn.wait:after{content:"";background:var(--m-accent);transform-origin:0;width:100%;height:3px;animation:1.2s linear forwards coShrink;position:absolute;bottom:0;left:0}:root .pl-shell .co-react-picker{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:20px 100%;background:linear-gradient(#282830eb,#141418f0);border:1px solid #ffffff1f;border-radius:18px;width:336px;padding:10px;animation:.22s cubic-bezier(.3,1.4,.5,1) both coPickerIn;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 0 0 1px #e2b43c1f,0 18px 40px #000000a6}:root .pl-shell .co-react-picker:after{content:"";background:#141418f0;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:12px;height:12px;position:absolute;bottom:-6px;left:20px;rotate:45deg}:root .pl-shell .co-react-picker>p{letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted);margin:0 4px 8px;font-size:11px;font-weight:700}:root .pl-shell .co-react-picker>div{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}:root .pl-shell .co-react-picker button{color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;padding:6px 0 5px;transition:background .15s,transform .15s;animation:.3s cubic-bezier(.3,1.5,.5,1) both coPickerItem;display:grid}:root .pl-shell .co-react-picker button em{filter:drop-shadow(0 2px 3px #00000073);font-size:26px;font-style:normal;line-height:1.1;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}:root .pl-shell .co-react-picker button small{white-space:nowrap;font-size:10px;font-weight:650}:is(:root .pl-shell .co-react-picker button:hover,:root .pl-shell .co-react-picker button:focus-visible){color:var(--m-text);background:#ffffff14}:is(:root .pl-shell .co-react-picker button:hover em,:root .pl-shell .co-react-picker button:focus-visible em){transform:scale(1.3)translateY(-2px)}:root .pl-shell .co-react-picker button:active em{transform:scale(.9)}@keyframes coPickerIn{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes coPickerItem{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root .pl-shell .co :is(.co-react,.co-react-badge,.co-react-badge em,.co-react-burst i,.co-react-picker,.co-react-picker button){animation:none!important}}@media (max-width:700px){:root .pl-shell .co-react{--rs:44px}:root .pl-shell .co-react-picker{width:min(320px,100vw - 40px)}:root .pl-shell .co-react-picker button em{font-size:23px}}:root .pl-shell .co-react-wrap.head .co-react-btn{padding:0;font-size:18px}:root .pl-shell .co-react-wrap.head .co-react-picker{transform-origin:calc(100% - 18px) 0;inset:calc(100% + 10px) 0 auto auto}:root .pl-shell .co-react-wrap.head .co-react-picker:after{inset:-6px 13px auto auto;rotate:225deg}:root .pl-shell .co-table-head{z-index:30;position:relative}:root .pl-shell .co-table-head>.co-react-wrap{flex:none;display:block}@media (max-width:700px){:root .pl-shell .co-react-wrap.head .co-react-picker{transform-origin:50% 0;width:auto;position:fixed;top:150px;left:12px;right:12px}:root .pl-shell .co-react-wrap.head .co-react-picker:after{display:none}}:root .pl-shell .co-react-badge img{width:calc(var(--rs) * .78);height:calc(var(--rs) * .78);object-fit:contain;filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;-webkit-user-select:none;user-select:none}:root .pl-shell .co-react-picker button img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000073);pointer-events:none;width:34px;height:34px;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}:is(:root .pl-shell .co-react-picker button:hover img,:root .pl-shell .co-react-picker button:focus-visible img){transform:scale(1.25)translateY(-2px)}:root .pl-shell .co-react-picker button:active img{transform:scale(.9)}@media (max-width:700px){:root .pl-shell .co-react-picker button img{width:30px;height:30px}}
