/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--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;--tw-ease:initial;--winner-card-ring-angle:0deg;--result-ai-ring-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.me-123456789012{margin-inline-end:calc(var(--spacing) * 123457000000)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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-filter{-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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--tm-safe-top:env(safe-area-inset-top);--tm-safe-right:env(safe-area-inset-right);--tm-safe-bottom:env(safe-area-inset-bottom);--tm-safe-left:env(safe-area-inset-left);--bg:#07100e;--surface:#0c1916;--surface-2:#10221e;--surface-3:#15312a;--line:#ffffff1a;--line-strong:#ffffff2e;--text:#f5f5ef;--muted:#99aaa3;--green:#24c189;--green-deep:#087b5a;--gold:#ffd666;--gold-rgb:255, 214, 102;--gold-deep:#9a6928;--red:#e45f63;--blue:#65a9ee;--shadow:0 24px 80px #0000006b;--tm-button-solid-bg:linear-gradient(180deg, #fff08a 0%, #fcca33 52%, #e29a19 100%);--tm-button-solid-color:#000000d6;--tm-button-outline-color:var(--gold);--tm-button-radius:20px;--tm-button-white:#ffffffc7}.device-preview-page{background:#000;flex-direction:column;align-items:center;gap:10px;min-height:100dvh;padding:18px;display:flex}.device-preview-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.device-preview-zoom{align-items:center;gap:4px;display:flex}.device-preview-zoom input[type=range]{accent-color:#e6c76c;cursor:pointer;width:100px;height:24px;margin:0 6px}.device-preview-zoom button{color:#e1e9e5;cursor:pointer;font-variant-numeric:tabular-nums;background:#111;border:1px solid #ffffff29;border-radius:8px;min-width:36px;min-height:36px;padding:6px 10px;font-size:14px}.device-preview-zoom button:disabled{opacity:.35;cursor:default}.device-preview-zoom button:focus-visible{outline-offset:2px;outline:2px solid #e6c76c}.device-preview-scaled-frame{flex:none;position:relative}.device-preview-picker{color:#ffffff94;letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.device-preview-picker select{appearance:none;color:#ffffffc7;cursor:pointer;background:#111 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2399aaa3' d='m2 4 4 4 4-4z'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ffffff29;border-radius:8px;min-width:250px;padding:7px 30px 7px 10px;font-size:12px}.device-preview-frame-shell{background:#000;border-radius:50px;flex:none;position:relative;overflow:hidden;box-shadow:0 18px 70px #000000b8,0 0 0 1px #ffffff24}.device-preview-frame{background:#000;border:0;width:100%;height:100%;display:block}.device-preview-safe-area{pointer-events:none;z-index:2;background:#000000ad;position:absolute;top:0;left:0;right:0}#device-preview-debug-host .debug-tools-panel{width:min(340px,100vw - 16px);max-height:calc(100dvh - 24px);top:12px;left:8px}#device-preview-debug-host .debug-tools-panel:not([open]){top:50%;left:0}#device-preview-debug-host .ui-edit-panel{left:calc(50% + var(--device-preview-half-width) + 24px);max-width:none;width:min(320px, calc(50vw - var(--device-preview-half-width) - 36px));right:auto}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:320px}body{background:radial-gradient(circle at 18% -10%, #17654b38, transparent 36rem), radial-gradient(circle at 85% 0%, #9a69281f, transparent 32rem), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}button:disabled{cursor:not-allowed}.waiting-label{vertical-align:middle;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.waiting-label.compact{gap:4px}.waiting-spinner{box-sizing:border-box;border:1.7px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.92em;height:.92em;animation:.72s linear infinite waiting-spinner-rotate;display:inline-block}@keyframes waiting-spinner-rotate{to{transform:rotate(360deg)}}.boot-screen{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.boot-logo{color:#092019;background:linear-gradient(145deg,#f8d98d,#a66a25);border:1px solid #ffe9a8;border-radius:13px;justify-content:center;align-items:center;width:58px;height:64px;font-family:Georgia,serif;font-size:26px;font-weight:900;display:inline-flex;transform:rotate(-3deg);box-shadow:inset 0 1px 1px #ffffffa6,0 7px 20px #0006}.engine-loading-bar{background:#ffffff1a;border-radius:999px;width:240px;height:4px;margin:8px 0;overflow:hidden}.engine-loading-status{color:var(--c-text-secondary,#888);justify-content:space-between;align-items:center;width:240px;margin-top:18px;font-size:.78rem;display:flex}.engine-loading-status strong{color:#e9aa35;font-variant-numeric:tabular-nums}.engine-loading-size{color:var(--c-text-secondary,#888);text-align:left;width:240px;margin-top:5px;font-size:.72rem}.engine-loading-progress{background:linear-gradient(90deg,#f0bd59,#e29a19);border-radius:999px;height:100%;transition:width .12s linear}.app-root{min-height:100vh;overflow-x:hidden}.brand{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:12px;padding:0;display:flex}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{letter-spacing:.015em;font-size:15px}.brand-copy small,.eyebrow{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:8px;font-weight:700}.mode-switch{border:1px solid var(--line);background:#08110f;border-radius:13px;gap:3px;padding:4px;display:flex}.mode-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-size:12px;font-weight:650}.mode-switch button.active{color:#dffff4;background:linear-gradient(#1b4238,#122c26);box-shadow:inset 0 0 0 1px #39d39e47}.mode-switch button span{color:var(--gold);margin-right:3px}.table-background-image{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.table-background{aspect-ratio:450/537;width:100%;line-height:0;position:relative}.seat{z-index:3}.leader-avatar,.profile-avatar{color:#fff3cc;background:linear-gradient(145deg,#5c795f,#273e34);border:1px solid #ffffff2b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:inline-flex}.mini-hand{gap:2px;margin:-1px 0 -2px;display:flex}.poker-card{color:#111b18;background:linear-gradient(145deg,#fffef5,#d8d5c6);border:1px solid #fff;border-radius:8px;flex:none;width:clamp(42px,4vw,56px);height:clamp(58px,5.6vw,78px);padding:4px 5px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 3px 7px #00000029}.poker-card:disabled{opacity:1}.poker-card.compact{border-radius:5px;width:27px;height:38px;padding:2px 3px}.poker-card.editable-card{cursor:pointer}.poker-card.editable-card:hover{box-shadow:0 0 0 2px var(--gold), 0 7px 17px #00000080;transform:translateY(-2px)}.poker-card.red-suit,.red-suit{color:#cc3d45!important}.card-rank{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(17px,1.7vw,24px);font-weight:900;line-height:1}.compact .card-rank{font-size:10px}.card-suit{width:28px;height:28px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.compact .card-suit{width:15px;height:15px;bottom:5px}.card-corner-suit{width:9px;height:9px;position:absolute;bottom:4px;right:4px}.compact .card-corner-suit{display:none}.poker-card.hidden-card,.poker-card.empty-card{border:2px solid var(--gold);color:var(--gold);background:repeating-linear-gradient(45deg,#ffffff14 0 2px,#0000 2px 5px),linear-gradient(145deg,#225a4a,#0f2b24);justify-content:center;align-items:center}.card-back-mark{color:#fff;border:1px solid #edcc748c;border-radius:50%;grid-template-columns:repeat(2,8px);place-content:center;align-items:center;width:18px;height:22px;display:inline-grid}.community-cards{gap:clamp(3px,.5vw,7px);display:flex}.action-context{flex-direction:column;flex:120px;justify-content:center;max-width:180px;padding:4px 9px;display:flex}.action-context span{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:800}.action-context strong{font-size:12px}.action-context small{color:var(--muted);font-size:7px}.fold-action:hover{background:#382124;border-color:#e45f6380}.call-action{background:linear-gradient(#1f4438,#18332b);border-color:#45c69452}.raise-action{background:linear-gradient(#7b5422,#503516);border-color:#eebb5173}.overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#010806c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal{background:radial-gradient(circle at 90% -15%,#9e6d282e,#0000 18rem),#0d1b17;border:1px solid #ffffff29;border-radius:18px;width:100%;max-width:560px;max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 100px #000000bf}.modal-heading{border-bottom:1px solid rgba(var(--gold-rgb), .3);text-align:center;padding:16px 56px;display:block;position:relative}.modal-heading>div{flex-direction:column;align-items:center;display:flex}.modal-heading>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#172622;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.card-picker-modal{max-width:790px}.deck-grid{padding:15px}.deck-grid-unified{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.deck-grid-unified button.unavailable,.deck-grid-unified button:disabled{filter:grayscale();opacity:.18}.settings-content,.account-content,.help-content,.leaderboard-content,.vip-content{padding:17px}.settings-content{flex-direction:column;gap:14px;display:flex}.settings-content>label,.account-content label{flex-direction:column;gap:6px;display:flex}.settings-content label>span,.account-content label>span{color:#c9d4cf;font-size:9px;font-weight:700}.account-content label>span{font-size:12px}.settings-content label>strong{color:var(--gold);font-size:16px}.settings-content input[type=range]{accent-color:var(--gold)}.settings-content label small,.account-content label small{color:var(--muted);font-size:10px;line-height:1.5}.settings-content select,.account-content input{border:1px solid var(--line-strong);color:var(--text);background:#091512;border-radius:8px;min-height:42px;padding:9px 10px}.setting-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.setting-row>span:first-child{flex-direction:column;display:flex}.setting-row strong{font-size:9px}.setting-row small{color:var(--muted);font-size:7px}.toggle{cursor:pointer;background:#25342f;border:0;border-radius:20px;width:43px;height:25px;padding:3px}.toggle i{background:#8a9792;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block}.toggle.on{background:#1d7758}.toggle.on i{background:#dffff3;transform:translate(18px)}.setting-value{color:#71d2ae;background:#28b9851f;border:1px solid #34c49040;border-radius:5px;padding:4px 7px;font-size:7px}.setting-action{cursor:pointer}.secondary-wide-button,.primary-wide-button{cursor:pointer;border-radius:8px;width:100%;min-height:40px;padding:9px 12px;font-size:9px;font-weight:700}.primary-wide-button{background:linear-gradient(#21946c,#145d46);border:1px solid #36bd8c}.secondary-wide-button{border:1px solid var(--line);background:#172622}.account-footer-actions .secondary-wide-button{font-size:14px}.primary-wide-button:disabled,.secondary-wide-button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.login-panel-content{gap:14px}.login-panel-content .primary-wide-button,.login-panel-content .secondary-wide-button{font-size:14px}.login-method-divider{color:#ffffff80;align-items:center;gap:12px;font-size:12px;display:flex}.login-method-divider:before,.login-method-divider:after{content:"";background:#ffffff24;flex:1;height:1px}.login-panel-note{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.login-panel-error{color:#ff8080;font-size:12.5px}.ios-footer-actions button.account-signed-in{color:#57de78;border-color:#57de7899}.vip-modal{max-width:650px}.vip-hero{background:linear-gradient(110deg,#774b188c,#15342a59);border:1px solid #efbf5b47;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.vip-hero>span{color:#4e2e0d;background:radial-gradient(circle at 30% 25%,#ffe5a3,#bb7b26);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:29px;display:inline-flex}.vip-hero>div{flex-direction:column;display:flex}.vip-hero small{color:#e4c27e;letter-spacing:.12em;font-size:7px}.vip-hero strong{font-size:20px}.vip-hero p{color:#c2ccc7;margin:2px 0 0;font-size:8px}.vip-features{grid-template-columns:1fr 1fr;gap:6px 16px;margin:14px 1px;display:grid}.vip-features span{color:#c9d4cf;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.vip-features i{color:var(--gold);background:#e0af4a1f;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.vip-features b{color:var(--green)}.plan-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.plan-grid button{border:1px solid var(--line-strong);cursor:pointer;text-align:left;background:#101f1b;border-radius:12px;flex-direction:column;align-items:flex-start;padding:14px;display:flex;position:relative}.plan-grid button.featured-plan{border-color:rgba(var(--gold-rgb), .56);background:linear-gradient(145deg,#4b3518,#1e281f)}.plan-grid small{color:#c7d1cd;font-size:8px;font-weight:800}.plan-grid strong{font-family:var(--font-geist-mono), monospace;margin:6px 0 2px;font-size:28px}.plan-grid strong i{color:var(--gold);font-family:inherit;font-size:14px;font-style:normal}.plan-grid button>b{color:#8bdfc0;text-align:center;background:#2ab8852b;border:1px solid #37c69247;border-radius:6px;width:100%;margin-top:10px;padding:6px 8px;font-size:8px}.featured-plan>b{border-color:rgba(var(--gold-rgb), .34)!important;color:var(--gold)!important;background:#e8b74e2e!important}.payment-note{border-top:1px solid var(--line);grid-template-columns:25px 25px 1fr;align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:grid}.payment-note>span{background:#1677ff;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;font-weight:900;display:inline-flex}.payment-note>span:nth-child(2){background:#13b65a}.payment-note p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.account-content{flex-direction:column;gap:12px;transition:transform .18s;display:flex}.account-refresh-shell{min-height:100%;position:relative;overflow:hidden}.account-refresh-spinner{border:2px solid rgba(var(--gold-rgb), .24);border-top-color:var(--gold);opacity:0;border-radius:50%;width:22px;height:22px;transition:opacity .12s;position:absolute;top:10px;left:calc(50% - 11px)}.account-refresh-shell.is-refreshing .account-refresh-spinner{opacity:1;animation:.7s linear infinite account-refresh-spin}@keyframes account-refresh-spin{to{transform:rotate(360deg)}}.account-footer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.account-footer-actions .secondary-wide-button{min-height:38px;padding:8px 6px;font-size:13px}.account-content>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.profile-card{border:1px solid var(--line);background:#101f1b;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.profile-avatar{background:linear-gradient(145deg,#d7a64a,#78511f);width:46px;height:46px;font-size:17px}.account-content .profile-avatar{color:var(--gold)}.profile-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-name-row{align-items:center;gap:8px;min-width:0;display:flex;flex-direction:row!important}.profile-name-row>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.profile-name-edit{color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:1px 0;font-size:12px;font-weight:700}.profile-card strong{font-size:15px}.profile-card span{color:var(--muted);font-size:11px}.profile-card small{color:var(--green);margin-top:2px;font-size:10px}.leaderboard-hero{background:linear-gradient(110deg,#51401f,#17352c);border:1px solid #e8b95857;border-radius:13px;align-items:center;gap:12px;margin-bottom:12px;padding:13px;display:flex}.leaderboard-hero>span{color:var(--gold);font-size:36px}.leaderboard-hero>div{flex-direction:column;display:flex}.leaderboard-hero small{color:#c9b47b;font-size:7px}.leaderboard-hero strong{font-family:var(--font-geist-mono), monospace;font-size:21px}.leaderboard-hero p{color:var(--muted);margin:2px 0 0;font-size:7px}.leaderboard-row{border-bottom:1px solid var(--line);grid-template-columns:24px 29px 1fr auto;align-items:center;gap:8px;padding:8px 5px;display:grid}.leaderboard-row.current-user{background:#2ab58414;border:1px solid #32bc8b33;border-radius:8px}.rank{color:var(--muted);font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:inline-flex}.rank-1,.rank-2,.rank-3{color:#fff4ce;background:#b5802e;border-radius:50%}.rank-2{background:#737e7a}.rank-3{background:#7c5437}.leaderboard-row strong{font-size:9px}.leaderboard-row>b{color:var(--gold);font-family:var(--font-geist-mono), monospace;font-size:9px}.help-content{flex-direction:column;gap:11px;display:flex}.toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e5fff5;z-index:150;background:#0e231de6;border:1px solid #4ed3a34f;border-radius:9px;max-width:calc(100vw - 30px);padding:10px 14px;font-size:9px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0000008c}.typewriter-text{display:inline}.typewriter-text.typing:after{content:"";vertical-align:-.08em;background:currentColor;width:1px;height:.9em;margin-left:2px;animation:.5s step-end infinite typewriter-caret;display:inline-block}.typewriter-accessible-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes typewriter-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-text.typing:after{display:none}}@media (width<=820px){.brand-copy strong{font-size:12px}.brand-copy small{font-size:6px}.mode-switch button{flex:1}.action-context{display:none}}@media (width<=520px){.poker-card{width:39px;height:55px}.card-rank{font-size:16px}.card-suit{width:21px;height:21px}.community-cards{gap:2px}.vip-features,.plan-grid{grid-template-columns:1fr}.deck-grid{padding:9px}.modal{border-radius:14px;max-height:calc(100vh - 16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.waiting-spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}html{overscroll-behavior:none;background:#000;height:100%;overflow:hidden}body{overscroll-behavior:none;background:#000;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;overflow:hidden}.app-root{background:radial-gradient(circle at 50% 28%,#2eb88f38,#0000 34rem),linear-gradient(135deg,#074538 0%,#021f21 54%,#000 100%);width:100%;max-width:430px;height:100dvh;min-height:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 56px #000000b8}.ios-scroll{height:100%;min-height:0;padding:max(50px, var(--tm-safe-top)) 8px max(18px, var(--tm-safe-bottom));flex-direction:column;gap:9px;display:flex;overflow:hidden}.ios-scroll.hand-active>.top-vip-status-banner{display:flex}.ios-scroll.hand-active>.ios-title-bar{align-items:center;display:grid}.ios-scroll.hand-active>.ios-title-bar>.brand{z-index:1;grid-area:1/1;justify-self:center;transform:scale(1)}.ios-scroll.hand-active>.ios-title-bar>.ios-title-controls{pointer-events:none;z-index:2;grid-area:1/1}.ios-scroll.hand-active>.ios-title-bar>.ios-title-controls>.mode-switch{display:none}.ios-scroll.hand-active>.ios-title-bar>.ios-title-controls>*{pointer-events:auto}.ios-title-bar{flex-direction:column;gap:3px;padding:0 2px 10px;display:flex}.ios-title-bar .brand{justify-content:center;align-self:center;align-items:center;gap:6px;width:auto;max-width:100%;display:flex}.ios-title-bar .brand img{object-fit:contain;width:60px;height:60px}.ios-title-bar .brand-copy{flex-direction:row;align-items:baseline;gap:7px;max-width:calc(100vw - 82px);display:flex}.ios-title-bar .brand-copy strong{color:var(--gold);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:29px;font-weight:800;line-height:1;overflow:hidden}.ios-title-bar .brand-copy small{color:#ffffff8f;letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:11px;font-weight:600}.ios-title-bar .brand-copy .preview-build-badge{color:#fff;letter-spacing:0;pointer-events:none;white-space:nowrap;background:#3b82f6;border-radius:999px;flex:none;align-self:center;padding:4px 7px;font-size:10px;font-weight:800;line-height:1}.ios-title-controls{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.title-right-controls{grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:flex}.account-button-wrap{justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.account-button-wrap.account-ball-hop{transform-origin:50% 100%;will-change:transform;animation:5s linear infinite account-ball-bounce}.account-vip-crown{filter:drop-shadow(0 2px 3px #0000006b);pointer-events:none;z-index:3;width:28px;height:19px;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.vip-crown-icon .crown-body{fill:#f4c84f;stroke:#fff0a4;stroke-linejoin:round;stroke-width:1.1px}.vip-crown-icon .crown-band{fill:#bd7f1f;stroke:#ffe89a;stroke-width:.8px}.vip-crown-icon .crown-ruby{fill:#df3045;stroke:#ffd0d5;stroke-width:.8px}.vip-crown-icon .crown-sapphire{fill:#2684e8;stroke:#c7e7ff;stroke-width:.8px}.vip-plan-crown{filter:drop-shadow(0 2px 3px #00000059);flex:none;width:27px;height:20px}.ios-title-controls .account-icon-button{corner-shape:round;border-radius:50%;width:34px;min-width:34px;height:34px;padding:0;font-size:14px;position:relative}.ios-title-controls .account-icon-button>span{place-items:center;width:100%;height:100%;display:grid}.ios-title-controls .account-icon-button .avatar-portrait{width:100%;height:100%;box-shadow:none;border:0;display:grid}.ios-title-controls .account-icon-button.account-signed-in{color:#fff4ce;background:linear-gradient(145deg,#d7a64a6b,#78511f6b)}.ios-title-controls .account-icon-button .account-club-icon{fill:currentColor;stroke:none;width:17px;height:17px;display:block}.account-login-hint{background:var(--gold);color:#17352c;pointer-events:none;white-space:nowrap;z-index:5;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800;line-height:1;animation:1.8s ease-in-out infinite account-login-hint-float;position:absolute;inset:-24px 0 auto auto;transform:translateY(0);box-shadow:0 4px 12px #00000047}@keyframes account-login-hint-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes account-ball-bounce{0%,42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)scaleX(1)scaleY(1)}48%{animation-timing-function:cubic-bezier(.35,0,.45,1);transform:translateY(0)scaleX(1.07)scaleY(.93)}56%{animation-timing-function:cubic-bezier(.2,.62,.5,1);transform:translateY(-21%)scaleX(.95)scaleY(1.08)}64%{animation-timing-function:cubic-bezier(.5,0,.75,.6);transform:translateY(-28.5%)scaleX(.98)scaleY(1.03)}73%{animation-timing-function:cubic-bezier(.4,0,.85,.5);transform:translateY(-9%)scaleX(.96)scaleY(1.07)}79%{animation-timing-function:cubic-bezier(.15,.72,.4,1);transform:translateY(0)scaleX(1.16)scaleY(.82)}85%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)scaleX(.97)scaleY(1.05)}91%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(0)scaleX(1.03)scaleY(.97)}to{transform:translateY(0)scaleX(1)scaleY(1)}}@media (prefers-reduced-motion:reduce){.account-button-wrap.account-ball-hop{animation:none}}.ios-capsule-icon{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;height:30px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.ios-title-controls .mode-switch{background:#0000002e;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:38px;padding:4px;display:grid}.ios-title-controls .mode-switch button{color:#ffffffeb;border-radius:999px;min-width:0;padding:0 6px;font-size:13px;font-weight:800;position:relative}.tournament-new-hint{color:#ff3b30;filter:drop-shadow(0 1px 1px #000c);letter-spacing:.4px;pointer-events:none;text-shadow:0 0 4px #ff3b3073;transform-origin:50%;font-size:8px;font-style:italic;font-weight:1000;line-height:1;animation:.9s ease-in-out infinite alternate tournament-new-hint-pop;position:absolute;top:-8px;right:1px;transform:rotate(7deg)}@keyframes tournament-new-hint-pop{0%{opacity:.72;transform:translateY(1px)rotate(7deg)scale(.92)}to{opacity:1;transform:translateY(-1px)rotate(7deg)scale(1.08)}}.ios-title-controls .mode-switch button.active{border:1px solid var(--gold);color:#000000d6;background:linear-gradient(#fff08a 0%,#fcca33 52%,#e29a19 100%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #70430373,0 5px 8px #0000003d}.free-quota-banner{border:1px solid rgba(var(--gold-rgb), .45);background:#00000057;border-radius:10px;justify-content:space-between;align-items:center;min-height:34px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.free-quota-banner:after{content:"";background:linear-gradient(90deg,#0000,#fbd55ca8,#0000);width:72px;height:60px;animation:5.8s ease-in-out infinite ios-banner-sweep;position:absolute;top:-14px;left:-100px;transform:rotate(-22deg)}.free-quota-banner span,.free-quota-banner strong{font-size:12px;font-weight:600}.free-quota-banner strong{color:var(--gold);font-weight:700}@keyframes ios-banner-sweep{0%,72%{opacity:0;left:-100px}76%{opacity:1}94%{opacity:1;left:calc(100% + 30px)}to{opacity:0;left:calc(100% + 30px)}}.ios-table-stage{--table-content-bottom:clamp(22px, 7vw, 30px);--table-content-gutter:clamp(24px, 8vw, 36px);--table-content-top:clamp(36px, 11vw, 48px);--table-control-gutter:clamp(42px, 13vw, 56px);--table-control-top:clamp(44px, 14vw, 60px);border-radius:0;width:calc(100% + 10px);min-height:0;margin-inline:-5px;position:relative;overflow:hidden}.ios-table-stage .table-background-image{z-index:0;height:auto;position:relative}.ios-table-stage .table-background{z-index:0;position:relative}.ios-table-stage.table-resting>:not(.table-rest-overlay){filter:brightness(.35);pointer-events:none}.table-rest-overlay{z-index:100;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.table-start-rest{flex-direction:column;align-items:center;gap:2px;display:flex}.table-start-rest>span{filter:drop-shadow(0 9px 14px #0000006b);font-size:clamp(40px,12vw,60px);line-height:1;animation:1.8s ease-in-out infinite tournament-coffee-rest}.table-start-rest>strong{color:#fff5d4;letter-spacing:.08em;text-shadow:0 2px 8px #000000b3;font-size:15px}@keyframes tournament-coffee-rest{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}.ios-table-content{box-sizing:border-box;height:auto;min-height:100%;padding:var(--table-content-top) var(--table-content-gutter) var(--table-content-bottom);z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.ios-table-status{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:20px;display:flex}.ios-table-status span{color:#ffffffe6;font-size:12px;font-weight:400}.ios-table-status b{color:#ffffffe6;margin-left:2px;font-size:14px;font-weight:400}.ios-stage-pill{border:1.6px solid var(--gold);box-shadow:0 2px 6px rgba(var(--gold-rgb), .22);color:var(--gold);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#0000002e;border-radius:999px;align-self:center;max-width:calc(100% - 110px);margin:4px 0 6px;padding:5px 12px;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.cash-table-rules-info{border:1px solid rgba(var(--gold-rgb), .72);color:var(--gold);height:24px;right:var(--table-content-gutter);top:calc(var(--table-content-top) + 30px);z-index:3;background:#00000029;border-radius:50%;justify-content:center;align-items:center;width:24px;padding:0 0 1px;font-family:Georgia,serif;font-size:13px;display:flex;position:absolute}.cash-table-rules-info:active{background:rgba(var(--gold-rgb), .18);transform:scale(.94)}.ios-table-stage .community-cards{justify-content:center;align-items:center;gap:6px;min-height:62px;display:flex}.ios-table-stage .community-cards .poker-card{border:2px solid var(--gold);border-radius:8px;width:50px;height:62px;box-shadow:0 3px 7px #0000003d}.ios-table-stage .community-cards .card-corner-suit{display:none}.ios-seat-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:8px 6px;margin-top:14px;display:grid}.ios-seat{opacity:1;background:#ffffff26;border:1.5px solid #ffffff80;border-radius:14px;flex-direction:column;align-items:center;min-width:0;height:126px;padding:4px 2px 5px;display:flex;position:relative}.ios-seat.hero{background:radial-gradient(circle at 86% 8%,#fff0b333,#0000 35%),linear-gradient(155deg,#f7ab34db,#de7019c7);border-color:#ffb859;overflow:hidden;box-shadow:inset 0 1px #fff8ce3d,0 5px 14px #532a0542}.ios-seat.hero:after{color:#fff7d233;content:"♥";pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:51px;line-height:1;position:absolute;top:13px;right:-9px;transform:rotate(-5deg)}.ios-seat.hero>.ios-seat-balance,.ios-seat.hero>strong,.ios-seat.hero>small,.ios-seat.hero>.mini-hand{z-index:1;position:relative}.ios-seat.folded{filter:grayscale(.55);opacity:.35}.ios-seat.eliminated{box-shadow:none;background:#050a09d1;border-color:#ffffff1f}.ios-seat.eliminated>:not(.tournament-eliminated-badge){filter:grayscale()brightness(.45);opacity:.48}.ios-seat.eliminated.acting{box-shadow:none;animation:none;border-color:#ffffff1f!important}.tournament-eliminated-badge{color:#fffffff0;letter-spacing:.08em;white-space:nowrap;z-index:5;background:#191c1bf0;border:1px solid #ffffff4d;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.ios-seat.acting{animation:1.2s ease-in-out infinite seat-acting-pulse;box-shadow:0 0 18px #ff302673,0 0 36px #ff30262e;border-width:2.8px!important;border-color:#ff3026f0!important}.ios-advice-calculating>i{background:#ffffff1f;border-radius:999px;height:5px;margin-top:4px;display:block;overflow:hidden}.ios-advice-calculating>i>i{border-radius:inherit;background:linear-gradient(90deg,#f0bd59,#fff08a,#e29a19);width:42%;height:100%;animation:1.15s ease-in-out infinite ai-thinking-progress;display:block}@keyframes ai-thinking-progress{0%{transform:translate(-110%)}50%{transform:translate(105%)}to{transform:translate(250%)}}@keyframes seat-acting-pulse{0%,to{box-shadow:0 0 18px #ff302673,0 0 36px #ff30262e}50%{box-shadow:0 0 28px #ff3026a6,0 0 50px #ff302652}}.ios-seat-balance{color:#ffffffeb;font-variant-numeric:tabular-nums;font-size:10px;line-height:12px}.ios-seat>strong{color:#fff;font-size:12px;font-weight:700;line-height:15px}.opponent-personality-label{color:#ffdc83;pointer-events:none;background:0 0;border:0;margin:0;padding:0;font-size:8px;font-style:normal;line-height:1;position:absolute;bottom:4px;right:5px}.ios-seat>small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:13px;font-size:10px;font-weight:600;line-height:13px;overflow:hidden}.ios-seat>.ios-seat-equity{color:#dbf2dbfa;font-variant-numeric:tabular-nums}.ios-seat .mini-hand{justify-content:center;gap:4px;margin:2px 0;display:flex}.hand-guess-prompt{color:#000000e0;z-index:24;background:#fad447;border:0;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:800;animation:.9s ease-in-out infinite alternate hand-guess-float;position:absolute;top:34px;right:-14px;box-shadow:0 4px 10px #00000057}.hand-guess-prompt:after{content:"";background:#fad447;width:9px;height:9px;position:absolute;bottom:-4px;left:15px;transform:rotate(45deg)}@keyframes hand-guess-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.opponent-range-bubble{border:1.2px solid var(--gold);color:#ffffffe0;max-height:calc(100dvh - max(96px, calc(var(--tm-safe-top) + 82px)) - 172px);scrollbar-width:none;left:50%;top:max(96px, calc(var(--tm-safe-top) + 82px));z-index:1000;background:#031a1f;border-radius:18px;width:min(372px,100vw - 24px);padding:15px 16px;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 24px #00000085}.opponent-range-bubble::-webkit-scrollbar{display:none}.opponent-range-bubble>header{align-items:center;gap:7px;padding-right:24px;display:flex}.opponent-range-bubble>header>span,.opponent-range-bubble>header>strong{color:var(--gold);font-size:15px;font-weight:800}.opponent-range-bubble>header>small{color:#ffffffa3;margin-left:auto;font-size:11px}.opponent-range-bubble>header>button{color:#ffffffdb;background:#0000006b;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0 0 2px;font-size:19px;display:flex;position:absolute;top:7px;right:8px}.opponent-range-bubble>p{color:#ffffffbd;margin:10px 0;font-size:12px;line-height:1.45}.opponent-range-loading{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.opponent-range-loading>i{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.opponent-range-loading>i>i{border-radius:inherit;background:#f7cf4d;height:100%;transition:width .18s ease-out;display:block}.opponent-range-loading>span,.opponent-range-loading>b,.opponent-range-error{color:#ffffffb8;font-size:10px}.opponent-range-approx{color:var(--gold);margin:0 0 4px;font-size:10px}.opponent-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 7px;display:grid}.opponent-range-grid.opponent-range-blurred{cursor:pointer;filter:blur(6px);-webkit-user-select:none;user-select:none}.opponent-range-grid>div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:7px 5px}.opponent-range-grid>div>span{justify-content:center;gap:2px;display:flex}.opponent-range-grid .mini-poker-card{flex-basis:22px;width:22px;height:35px}.opponent-range-grid .mini-poker-card b{font-size:11px}.opponent-range-grid>div>small{justify-content:space-between;align-items:center;gap:2px;margin-top:6px;font-size:11px;display:flex}.opponent-range-grid>div>small>strong{color:var(--gold)}.opponent-range-note{color:#ffffff85!important;margin-bottom:0!important;font-size:10px!important;line-height:1.45!important}.ios-seat .poker-card.compact{border-radius:5px;width:32px;min-width:0;height:43px}.ios-seat .poker-card.compact .card-rank{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;font-weight:700}.ios-seat .poker-card.compact .card-suit{width:13px;height:13px}.ios-seat .poker-card.compact .card-corner-suit{display:none}.ios-seat>span{color:#ffffffe0;min-height:12px;font-size:10px;line-height:12px}.ios-hero-badge{color:#000;background:#ffffffeb;border:1px solid #0000001f;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:5px;left:5px}.ios-leading-mark{background:#0000008c;border-radius:50%;padding:4px;font-size:14px;font-style:normal;position:absolute;bottom:30px;right:6px}.ios-aggression-mark{color:#fff;padding:8px;font-size:13px;font-style:normal;font-weight:900;position:absolute;top:8px;right:4px}.poker-card.hidden-card,.poker-card.empty-card{border-color:var(--gold);color:#fff;background:#1a38ad}.poker-card.hidden-card .card-back-mark,.poker-card.empty-card .card-back-mark{color:#fff;text-align:center;font-size:9px;font-weight:700;line-height:1.15}:is(.ios-table-stage,.card-picker-modal).training-table .poker-card.hidden-card,:is(.ios-table-stage,.card-picker-modal).training-table .poker-card.empty-card{background:linear-gradient(145deg,#6f9de9 0%,#315da9 44%,#142f6a 100%);border-color:#bdd4ff;box-shadow:inset 0 0 0 1px #0c275c80,0 3px 9px #07193e57}:is(.ios-table-stage,.card-picker-modal).training-table .card-back-mark{color:#f2f7ff;border-color:#dcebffbd}:is(.ios-table-stage,.card-picker-modal).cash-table .poker-card.hidden-card,:is(.ios-table-stage,.card-picker-modal).cash-table .poker-card.empty-card{background:linear-gradient(145deg,#76cfa6 0%,#2d8063 42%,#123e33 100%);border-color:#bcebd1;box-shadow:inset 0 0 0 1px #062d2273,0 3px 9px #041c154d}:is(.ios-table-stage,.card-picker-modal).cash-table .card-back-mark{color:#effff6;border-color:#daffebb8}:is(.ios-table-stage,.card-picker-modal).tournament-table .poker-card.hidden-card,:is(.ios-table-stage,.card-picker-modal).tournament-table .poker-card.empty-card{background:linear-gradient(145deg,#315a9c 0%,#183867 46%,#091b38 100%);border-color:#88aee5;box-shadow:inset 0 0 0 1px #0516379e,0 3px 9px #030e2666}:is(.ios-table-stage,.card-picker-modal).tournament-table .card-back-mark{color:#edf5ff;border-color:#bfd8ffb8}.ios-main-controls{justify-content:center;gap:8px;padding:1px 0;display:flex}.ios-main-controls.table-start-controls{box-shadow:none;box-sizing:border-box;height:auto;left:calc(var(--ts-left,0px) + var(--ts-width,0px) / 2);max-width:none;top:calc(var(--ts-bottom,0px) + 14px);z-index:36;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:auto;padding:0;display:flex;position:fixed;transform:translate(-50%)}.ios-main-controls.table-start-controls .ios-start-button{min-width:132px;padding:9px 24px}.table-start-actions{align-items:center;gap:8px;display:flex}.table-start-actions .table-focused-training-button{min-width:112px;padding:9px 16px}.ios-start-button,.ios-outline-button{cursor:pointer;border-radius:999px;min-height:40px;padding:8px 16px;font-size:16px;font-weight:700}.ios-start-button{border:1.4px solid var(--gold);color:#000000d1;background:linear-gradient(#fff08a 0%,#fcca33 52%,#e29a19 100%);transition:transform 80ms,box-shadow 80ms;position:relative;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d}.ios-start-button:active:not(:disabled){transform:scale(.975)translateY(1px);box-shadow:inset 0 1px #fff3,inset 0 0 0 1.2px #b36b0552,0 2px 4px #00000029}.ios-outline-button{border:1.2px solid var(--gold);color:var(--gold);background:0 0;font-size:15px}.ios-outline-button:disabled{color:#ffffff73;opacity:.72;border-color:#ffffff29}.ios-action-panel{border:1px solid rgba(var(--gold-rgb), .72);box-shadow:0 0 18px rgba(var(--gold-rgb), .22);background:#291f0599;border-radius:14px;flex-direction:column;gap:10px;padding:12px 10px;animation:1.8s ease-in-out infinite alternate ios-action-panel-pulse;display:flex}.ios-action-panel .action-context{flex-direction:row;flex:none;justify-content:space-between;align-items:center;width:100%;max-width:none;padding:0;display:flex}.ios-action-panel .action-context strong{color:var(--gold);font-size:13px;font-weight:800}.ios-action-panel .action-context span{background:rgba(var(--gold-rgb), .18);border:1px solid rgba(var(--gold-rgb), .75);color:#fff;border-radius:10px;padding:6px 9px;font-size:12px;font-weight:800}.action-context-right{flex:none;align-items:center;gap:8px;display:flex}.action-context-right>b{color:var(--gold);background:#b016163d;border:1px solid #e0404094;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.ios-action-panel .match-review-hint{border:1px solid rgba(var(--gold-rgb), .35);background:#00000038;border-radius:10px;padding:7px 9px}.match-review-dismiss{color:var(--gold);white-space:nowrap;background:0 0;border:0;flex:none;padding:5px 2px 5px 8px;font-size:12px;font-weight:800}.match-continue-row{justify-content:center;align-items:center;gap:12px;width:100%;min-height:47px;padding-bottom:11px;display:flex;position:relative}.match-skip-ai-button{color:#ffffffc7;white-space:nowrap;background:0 0;border:0;padding:7px 2px;font-size:12px;font-weight:700;position:absolute;bottom:0;right:0}.match-skip-ai-button:active{color:var(--gold)}.match-continue-row .ios-start-button{justify-content:center;align-items:center;gap:5px;width:auto;min-width:86px;min-height:36px;margin:0;padding:7px 16px;font-size:15px;font-weight:900;display:inline-flex}.match-continue-row .ios-start-button b{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-width:0;padding:0;font-size:12px;line-height:1}@keyframes ios-action-panel-pulse{0%{box-shadow:0 0 10px rgba(var(--gold-rgb), .18)}to{box-shadow:0 0 18px rgba(var(--gold-rgb), .62)}}.ios-action-buttons{justify-content:center;gap:8px;display:flex}.ios-action-buttons .ios-start-button{flex:1;min-width:0;min-height:36px;padding:7px 14px;font-size:15px}.ability-map-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:12px;padding:13px 0 11px;overflow:visible}.ability-map-card>header{justify-content:space-between;align-items:center;display:flex}.ability-map-card>header>div{flex-direction:column;gap:2px;display:flex}.ability-map-card>header small{color:var(--gold);opacity:.7;font-size:11px}.ability-map-card>header strong{color:var(--gold);font-size:21px}.ability-map-card>header>span{color:#fff;align-items:baseline;gap:5px;display:flex}.ability-map-card>header>span b{color:var(--gold);font-size:25px;line-height:1}.ability-map-card>header>span b .ability-score-denominator{color:var(--gold);opacity:.78;margin-left:1px;font-size:11px;font-weight:700}.ability-map-layout{flex-direction:column;align-items:stretch;margin-top:10px;display:flex}.ability-radar{align-self:center;width:100%;max-width:420px;height:300px;display:block;overflow:visible}.ability-grid{fill:#24c18905;stroke:rgba(var(--gold-rgb), .25);stroke-width:1px}.ability-axis-line{stroke:rgba(var(--gold-rgb), .2);stroke-width:1px}.ability-data{fill:url(#ability-fill);fill-opacity:.34;filter:drop-shadow(0 0 7px rgba(var(--gold-rgb), .2));stroke:var(--gold);stroke-linejoin:round;stroke-width:2.4px}.ability-point{fill:var(--gold);stroke:#087b5a;stroke-width:1.5px}.ability-label{fill:#fffffff0;font-size:12px;font-weight:800}.ability-label-score{fill:#fffffff0;opacity:.94;font-size:13px;font-weight:850}.ability-vip-prompt{cursor:pointer;outline:none}.ability-vip-prompt rect{fill:#041d16f0;stroke:var(--gold);stroke-width:1.5px}.ability-vip-prompt text{fill:var(--gold);font-size:10px;font-weight:850}.ability-vip-prompt:hover rect,.ability-vip-prompt:focus rect{fill:var(--gold)}.ability-vip-prompt:hover text,.ability-vip-prompt:focus text{fill:#10221e}.ability-info-trigger{cursor:pointer;outline:none}.ability-info-trigger circle{fill:rgba(var(--gold-rgb), .12);stroke:rgba(var(--gold-rgb), .82);stroke-width:1px}.ability-info-trigger text{fill:var(--gold);font-size:9px;font-weight:900}.ability-info-trigger:hover circle,.ability-info-trigger:focus circle,.ability-info-trigger.active circle{fill:var(--gold);stroke:var(--gold)}.ability-info-trigger:hover text,.ability-info-trigger:focus text,.ability-info-trigger.active text{fill:#10221e}.ability-axis-explanation{border:1px solid rgba(var(--gold-rgb), .28);background:#041d169e;border-radius:10px;margin:-2px 3px 3px;padding:9px 11px}.ability-axis-explanation strong{color:var(--gold);font-size:14px}.ability-axis-explanation p{color:#ffffffdb;margin:4px 0;font-size:12px;line-height:1.5}.ability-axis-explanation small{color:#ffffff7a;font-size:9px}@media (width<=480px){.ability-radar{height:280px}.ability-map-card{padding-left:9px;padding-right:9px}}.ios-raise-row{grid-template-columns:1fr auto;gap:8px;display:grid}.ios-raise-row>span{color:#fffc;font-size:14px;font-weight:600}.ios-raise-label{align-items:center;gap:6px;display:inline-flex}.ios-raise-help-button{color:#ffffffe0;background:#ffffff14;border:1px solid #ffffff57;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;padding:0;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ios-raise-help-popover{color:#ffffffd6;background:#031e1ff5;border:1px solid #f4c74a7a;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:12px;line-height:1.55}.ios-raise-row>strong{color:var(--gold);font-size:18px}.ios-raise-row>div{grid-column:1/-1;gap:5px;display:flex}.ios-raise-row>div button{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex:1;min-height:32px;font-size:12px;font-weight:800}.ios-raise-row input{accent-color:var(--gold);grid-column:1/-1;width:100%}.ios-group-box{border:1px solid rgba(var(--gold-rgb), .35);background:#00000047;border-radius:16px;padding:14px}.ios-group-box>h2{color:var(--gold);margin:0 0 10px;font-size:18px;font-weight:700}.tournament-resume-overlay{z-index:100000;align-items:center;padding:20px!important}.tournament-resume-overlay>.modal.tournament-resume-card{max-width:420px;height:auto;color:var(--text);background:#0d211b;border-radius:22px;outline:none;border:1px solid rgba(var(--gold-rgb), .32)!important;width:min(100%,420px)!important;padding:24px!important;box-shadow:0 18px 56px #0006!important}.tournament-resume-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.3}.tournament-resume-card p{color:#b5c5bc;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.65}.tournament-resume-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.tournament-resume-overlay button{cursor:pointer;overflow-wrap:break-word;background:0 0;border:1px solid #b5c5bc4d;border-radius:12px;flex:108px;min-width:0;min-height:48px;padding:12px 16px;font-size:14px;font-weight:650;line-height:1.4}.tournament-resume-overlay .tournament-resume-primary{border-color:var(--gold);background:var(--gold);color:#263020;flex-grow:1.35;font-weight:750}.tournament-resume-overlay button:active{opacity:.8}.ios-title-bar .brand{cursor:default}.brand-logo-button{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.advice-vip-overlay{z-index:6;background:linear-gradient(150deg,#40310cf5,#181204f5);border:1px solid #edc75299;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px 26px;display:flex;position:fixed;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000008c,0 0 0 5px #edc7521a}.advice-vip-overlay-main{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.advice-vip-overlay-main:focus-visible{border-radius:10px}.advice-vip-overlay span{font-size:22px}.advice-vip-overlay strong{color:var(--gold);font-size:16px;font-weight:800}.advice-vip-overlay small{color:#ffffffb8;font-size:12px}.advice-vip-unlock-button{color:#3a2608;background:linear-gradient(#fff2a3 0%,#f5c94f 48%,#b9781e 100%);border:.75px solid #fff4b1f2;border-radius:999px;min-width:112px;min-height:32px;margin-top:6px;padding:6px 16px;font-size:13px;font-weight:850;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #0000004d}.advice-vip-actions{flex-direction:column;align-items:center;gap:7px;margin-top:6px;display:flex}.advice-vip-permanent-button{color:#2d1b04;background:linear-gradient(#ffe991 0%,#e8b72f 55%,#9b5e12 100%);border:.75px solid #fff4b1f2;border-radius:999px;min-width:126px;min-height:34px;padding:7px 18px;font-size:13px;font-weight:850;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #0000004d}.advice-vip-actions .advice-vip-unlock-button{margin-top:0}.advice-vip-actions .waiting-label,.advice-vip-actions .waiting-label>span{font-size:inherit}.advice-vip-unlock-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 3px #5d360559,0 2px 6px #00000047}.ios-disclosure{padding:0}.ios-disclosure>summary{color:var(--gold);cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:11px 12px;font-size:18px;font-weight:700;list-style:none;display:flex}.ios-disclosure>summary::-webkit-details-marker{display:none}.ios-disclosure>summary span{color:var(--gold);font-size:12px;font-weight:600}.ios-settings-body{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.ios-settings-body>p{justify-content:space-between;margin:0;font-size:13px;display:flex}.ios-settings-body>p span{color:#8f9694}.ios-settings-body>p b{color:#fff}.ios-history-stats{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 12px 11px;display:grid}.ios-history-stats span{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:8px 2px;display:flex}.ios-history-stats small{color:#ffffffb8;font-size:9px}.ios-history-stats b{color:#fff;margin-top:3px;font-size:13px}.ios-footer{box-sizing:border-box;z-index:1;background:#00000029;border:1px solid #ffffff14;border-radius:14px;flex-direction:row;align-items:center;gap:4px;padding:5px 8px 8px;display:flex;position:fixed;bottom:20px;left:8px;right:8px;overflow:hidden}.ios-footer-actions{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;width:100%;margin-bottom:0;display:grid}.ios-footer-actions button{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #ffffff75;border-radius:9px;min-width:0;min-height:28px;padding:3px;font-size:11px;font-weight:700;overflow:hidden}.footer-game-handle,.footer-collapse-handle{display:none}.ios-footer.game-footer-collapsed{background:0 0;border:0;width:22px;padding:0;animation:none;position:fixed;left:8px;right:auto;overflow:visible;transform:none}.ios-footer.game-footer-collapsed .ios-footer-actions{opacity:0;pointer-events:none;visibility:hidden}.ios-footer.game-footer-collapsed .footer-game-handle,.ios-footer.game-footer-expanded .footer-collapse-handle{display:flex}.ios-footer-actions button.gallery-entry-button{color:#f2cf72;background:linear-gradient(#efbf422e,#955c081f);border-color:#f6cd5ba3;position:relative;box-shadow:inset 0 1px #ffefb124,0 0 14px #e1a11d14}.ios-footer-actions button.gallery-entry-button.has-unclaimed-reward:after{content:"";background:#ff4d5c;border:1px solid #ffffffe6;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:5px;box-shadow:0 0 6px #ff4d5ce6}.ios-footer-actions button.gallery-entry-button>span{color:#ffe597;text-shadow:0 0 8px #ffcc3fb8}.ios-footer-actions button.temporarily-disabled{color:#ffffff6b;opacity:.5;border-color:#ffffff42}.ios-footer>strong{color:#dbdbd6;font-size:13px}.ios-footer>small{color:#efeadf;background:#ffffff14;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.ios-version-bar{color:#ffffffad;max-width:100%;left:8px;right:8px;bottom:calc(var(--tm-visible-bottom-gap,0px) + 5px);white-space:nowrap;z-index:2;border-top:1px solid #d0d8d31f;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding-top:4px;font-size:10px;display:flex;position:fixed;overflow-x:auto}.ios-version-bar>i{color:#fff6;font-style:normal}.ios-version-update{color:#ff5a5f;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 1px;font-weight:800}.ios-version-update:disabled{cursor:default;opacity:.55}.ota-update-overlay{z-index:220;padding:20px}div.overlay.ota-update-overlay>div.modal.ota-update-modal{background:#142b25;border:1px solid #506448;border-radius:18px;width:100%;max-width:340px;height:auto;max-height:calc(100dvh - 40px);padding:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #050f0b66}.ota-update-minimize{color:#e4d19b;background:#142b25b3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:6px;right:6px}.ota-update-minimize svg{width:24px;height:24px}.ota-update-minimize:focus-visible{outline-offset:-3px;outline:2px solid #e4d19b}.ota-update-content .ota-update-hint{color:#b8c8bc;margin:0 0 14px;font-size:12px;line-height:1.6}.ota-update-banner{width:100%;height:auto;display:block}.ota-update-content{text-align:center;padding:22px 24px 26px}.ota-update-version{color:#f3edda;overflow-wrap:anywhere;margin-bottom:18px;font-size:16px;font-weight:600;line-height:1.4;display:block}.ota-progress-track{background:#30463a;border-radius:4px;height:6px;overflow:hidden}.ota-progress-fill{border-radius:inherit;transform-origin:0;background:#d3bf82;height:100%;transition:width .3s linear}.ota-progress-fill.is-complete{transition:none;animation:none;transform:scaleX(1)}.ota-update-transfer{color:#d8c99e;gap:5px;margin:10px 0;font-size:12px;line-height:1.5;display:grid}@media (prefers-reduced-motion:reduce){.ota-progress-fill{transition:none}}.ios-footer-eye-trigger{color:var(--gold);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ios-footer-eye-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.ios-version-bar .ios-footer-link{color:#ffffffc7;font-size:inherit;padding:0}.footer-network-status{color:#35d07f;cursor:pointer;background:#35d07f;border:1px solid #ffffff6b;border-radius:50%;flex:none;width:8px;height:8px;min-height:0;margin-left:3px;padding:0;box-shadow:0 0 7px}.footer-network-status:focus-visible{outline-offset:3px;outline:2px solid}.footer-network-status.unknown{color:#8a9690;background:#8a9690}.footer-network-status.slow{color:#f4c542;background:#f4c542}.footer-network-latency{font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.footer-network-status.offline{color:#f05252;background:#f05252}.ios-footer-link{color:#ffffffad;background:0 0;border:0;padding:3px 6px;font-size:11px;font-weight:600}.overlay{z-index:100;background:#000000bd;justify-content:stretch;align-items:stretch;width:100%;max-width:430px;padding:0;display:flex;position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}.modal{box-shadow:none;max-width:none;height:100dvh;max-height:none;padding:max(8px, var(--tm-safe-top)) 16px max(18px, var(--tm-safe-bottom));background:linear-gradient(135deg,#0d333d,#021a24);border:0;border-radius:0;width:100%;overflow-y:auto}:is(.overlay:has(.modal.login-modal),.overlay:has(.modal.account-modal),.overlay:has(.modal.appConfig-modal)){justify-content:center;align-items:center;padding:20px}.overlay:has(.modal.account-modal){padding:0}:is(.overlay:has(.modal.login-modal) .modal.login-modal,.overlay:has(.modal.account-modal) .modal.account-modal,.overlay:has(.modal.appConfig-modal) .modal.appConfig-modal){border:1px solid #ffffff24;border-radius:18px;width:100%;max-width:560px;height:auto;max-height:calc(100dvh - 40px);box-shadow:0 26px 70px #0009}.overlay:has(.modal.account-modal) .modal.account-modal{clip-path:none;border-radius:0;max-width:none}.app-config-content{flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.app-config-content>p{color:#ffffffb8;margin:0;font-size:12px;line-height:1.4}.app-config-section{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;padding:8px}.app-config-section h3{color:var(--gold);margin:0 0 7px;font-size:12px}.app-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.app-config-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-config-products{gap:6px;display:grid}.app-config-product{background:#00000024;border-radius:8px;padding:7px}.app-config-product header{align-items:baseline;gap:7px;margin-bottom:6px;display:flex}.app-config-product header strong{font-size:11px}.app-config-product header small{color:#ffffff6b;font-size:9px}.app-config-field{flex-direction:column;gap:3px;min-width:0;display:flex}.app-config-field>span{color:#ffffffa8;font-size:9px;line-height:1.2}.app-config-field input,.app-config-field select{color:#ffffffe6;background:#00000047;border:1px solid #ffffff29;border-radius:6px;width:100%;min-width:0;height:29px;padding:4px 7px;font-size:11px}.app-config-field select:disabled{opacity:.72}.app-config-error{color:#ff8b8b;font-size:12px;line-height:1.4}.app-config-actions{z-index:2;background:#060e11f5;grid-template-columns:1fr 1fr;gap:8px;margin:0 -12px -12px;padding:8px 12px 12px;display:grid;position:sticky;bottom:-12px}@media (width<=560px){.app-config-grid,.app-config-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.feedback-author-contact-button{color:var(--gold);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 4px;font-size:13px;font-weight:700}.overlay:has(.modal.feedback-contact-modal){justify-content:center;align-items:center;padding:24px}.feedback-contact-modal{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:320px;height:auto;padding:22px 20px;display:flex;box-shadow:0 26px 70px #0009}.feedback-contact-modal>strong{color:var(--gold);font-size:16px}.feedback-contact-modal>p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.6}.feedback-contact-modal>code{color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;padding:8px 16px;font-size:16px}.feedback-contact-modal .ios-start-button{width:100%}.feedback-contact-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px}.modal-heading{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(var(--gold-rgb), .3);text-align:center;background:linear-gradient(#041418f0,#041418c7);min-height:54px;margin:-8px -16px 14px;padding:14px 56px;display:block;position:relative}.modal-heading .eyebrow{display:none}.modal-heading h2{letter-spacing:.03em;margin:0;font-size:18px;font-weight:800}.modal-heading>button{color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff29;border-radius:50%;width:40px;height:40px;font-size:22px;font-weight:800;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.account-content{padding:12px 10px max(18px, var(--tm-safe-bottom))}.account-hand-log-hidden{display:none}.account-history-panel .ios-history-results{padding:0}.account-history-panel .ios-history-stats{padding-top:8px}.picker-toolbar-actions{flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex;flex-direction:row!important}.picker-toolbar-actions button{color:#f4f4f4;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600}.card-picker-modal .modal-heading>.picker-close{background:#ffffff1f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;font-weight:800;display:inline-flex;top:10px;right:12px;transform:none}.card-picker-modal{width:100%;max-width:none}.picker-selected-strip{scrollbar-width:none;justify-content:center;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.picker-selected-strip>div{background:#ffffff14;border:1.2px solid #ffffff24;border-radius:14px;flex-direction:column;flex:1 0 58px;align-items:center;gap:6px;min-width:58px;max-width:176px;padding:8px 5px;display:flex}.picker-selected-strip>div.active{background:#f3c757;border-color:#fde779}.picker-selected-strip>div small{color:#ffffffdb;white-space:nowrap;font-size:11px;font-weight:700}.picker-selected-strip>div.active small{color:#000000db}.picker-selected-strip .poker-card{pointer-events:none;width:54px;height:78px}.picker-selected-strip .card-corner-suit{display:none}.picker-selected-strip .card-suit{width:42%;height:auto;bottom:7%;left:auto;right:8%;transform:none}.picker-selected-strip .card-back-mark{border:0;border-radius:0;width:18px;height:18px}.picker-selected-strip>div:not(:only-child):nth-last-child(2):first-child .poker-card,.picker-selected-strip>div:not(:only-child):nth-last-child(2):first-child~div .poker-card{width:78px;height:112px}.picker-hint{color:#ffffffb8;margin:10px 0 4px;font-size:13px}.deck-grid.deck-grid-unified{flex-direction:column;gap:8px;padding:6px 0 18px;display:flex}.deck-suit-group{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.deck-grid-unified button{aspect-ratio:5/7;color:#111916;background:linear-gradient(145deg,#fffef8 0%,#eeeade 100%);border:1px solid #ffffffeb;border-radius:7px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:4px;transition:filter .12s,transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000042}.deck-grid-unified button.red-suit{color:#cc3d45!important}.deck-card-corner{line-height:1;position:absolute;top:4px;left:4px}.deck-card-corner strong{letter-spacing:-.06em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(12px,3.8vw,17px);font-weight:900;line-height:.9}.deck-card-suit{width:42%;height:auto;position:absolute;bottom:7%;right:8%}.deck-grid-unified button:active:not(:disabled){filter:brightness(.94);transform:scale(.94)}.toast{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:calc(12px + var(--tm-safe-bottom,0px));box-sizing:border-box;color:#edf0ee;overflow-wrap:anywhere;pointer-events:none;text-align:center;z-index:1400;background:#1c201ef7;border:1px solid #ebf0ed1f;border-radius:12px;width:max-content;max-width:min(350px,100vw - 32px);padding:11px 16px;font-size:14px;font-weight:450;line-height:1.5;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000002e}.toast.test-toast{pointer-events:auto;text-align:left;white-space:pre-wrap;min-height:44px;max-height:min(70vh,520px);padding-right:88px;overflow:auto}.toast.test-toast.collapsed{cursor:pointer;max-height:none;overflow:hidden}.toast.test-toast.collapsed>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.toast-copy,.toast-close{appearance:none;box-shadow:none;color:#b5beb8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:1;display:inline-flex;position:absolute;top:4px}.toast-copy{right:6px}.toast-copy .copy-icon{width:15px;height:15px}.toast-close{font-size:20px;font-weight:400;right:44px}@media (hover:hover){.toast-copy:hover,.toast-close:hover{color:#edf0ee;background:#ebf0ed14}}.toast-copy:active,.toast-close:active{background:#ebf0ed1f}.toast.test-toast:focus-visible,.toast-copy:focus-visible,.toast-close:focus-visible{outline-offset:-3px;outline:2px solid #b5beb8}.vip-content{flex-direction:column;gap:10px;padding:0 4px 18px;display:flex}.ios-vip-hero-image{object-fit:contain;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:auto;display:block}.ios-vip-intro{color:#ffffffd6;text-align:center;margin:-5px 0 2px;font-size:14px;font-weight:500}.vip-content .vip-features{flex-direction:column;gap:5px;display:flex}.vip-content .vip-features>span{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;display:flex}.vip-content .vip-features>span>i{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff14;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:36px;font-size:14px;font-style:normal;display:inline-flex}.vip-content .vip-features>span>span{background:0 0;border:0;flex:1;grid-template-columns:minmax(82px,.7fr) minmax(0,1.8fr);align-items:center;gap:8px;padding:0;display:grid}.vip-content .vip-features b{color:#efc348e5;font-size:15px;line-height:1.2}.vip-content .vip-features small{color:#ffffffbd;font-size:13px;font-weight:500;line-height:1.28}.vip-content .vip-scroll-cue{pointer-events:none;justify-content:center;align-items:center;height:14px;margin:-5px 0 -3px;display:flex}.vip-content .vip-scroll-cue>i{filter:drop-shadow(0 0 5px #f1ce6a59);border-bottom:2px solid #f1ce6ad1;border-right:2px solid #f1ce6ad1;width:8px;height:8px;animation:1.35s ease-in-out infinite vip-scroll-cue-drop;transform:rotate(45deg)}@keyframes vip-scroll-cue-drop{0%,to{opacity:.3;transform:translateY(-3px)rotate(45deg)}50%{opacity:1;transform:translateY(3px)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.vip-content .vip-scroll-cue>i{opacity:.72;animation:none}}.ios-vip-version{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.ios-vip-version small{color:#ffffffbf;font-size:12px;font-weight:600}.ios-vip-version strong{color:#ffffffe0;font-size:13px}.vip-content .plan-grid{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}.vip-content .plan-grid button{border:1px solid rgba(var(--gold-rgb), .82);color:#ffffffe6;background:#ffffff0e;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;min-height:40px;padding:7px 12px;display:flex}.vip-content .plan-grid .featured-plan{background:#ffffff1a;border-width:1.5px}.vip-content .plan-grid button.temporarily-disabled{cursor:not-allowed;opacity:.55}.vip-content .plan-grid button>span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.vip-content .plan-grid button strong{font-size:14px}.vip-content .plan-grid button small{color:var(--gold);font-size:10px;font-weight:600}.vip-content .plan-grid button b{color:#ffe08a;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;width:auto;margin-top:0;padding:0;font-size:15px}.vip-content .payment-note{background:0 0;border:0;padding:0 6px}.vip-content .payment-note p{color:#ffffff9e;text-align:left;margin:0;font-size:11px}.leaderboard-modal .leaderboard-content:before{content:"";background:url(/ios-assets/leaderboard-hero.webp?v=20260830-1) 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:16px;width:100%;height:152px;margin-bottom:12px;display:block}@media (width<=390px){.ios-scroll{padding-left:8px;padding-right:8px}.ios-title-bar .brand img{width:56px;height:56px}.ios-title-bar .brand-copy strong{font-size:27px}.ios-title-controls{grid-template-columns:40px minmax(0,1fr) 54px}.ios-title-controls .mode-switch button{font-size:12px}.ios-table-stage .community-cards{gap:5px}.ios-table-stage .community-cards .poker-card{width:46px;height:58px}.ios-seat-grid{gap:6px 4px}.ios-seat{height:118px}.ios-seat .poker-card.compact{width:29px;height:40px}.ios-history-stats{grid-template-columns:repeat(2,1fr)}}@media (width>=431px){body:before,body:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0bd5917,#0000);width:calc(50vw - 215px);height:100vh;position:fixed;top:0}body:before{left:0}body:after{right:0}}.ios-balance-status{color:#ffffffe6;background:0 0;border:0;padding:0;font-size:12px}.ios-balance-status b{color:#fff;-webkit-text-fill-color:#fff;margin-left:2px;font-size:14px;font-weight:600}.ios-balance-status:not(:disabled) b{color:#4fe08a;font-weight:600}.ios-balance-status .match-reserve{color:#ffffffe6;-webkit-text-fill-color:#ffffffe6;margin-left:3px;font-size:12px;font-style:normal;font-weight:400}.ios-balance-status.low-balance b,.ios-balance-status.low-balance:not(:disabled) b{color:#4fe08a}.ios-balance-status.low-balance{animation:1.8s ease-in-out infinite low-balance-pulse}.ios-balance-status.match-balance b{color:#4fe08a;-webkit-text-fill-color:#4fe08a}.ios-balance-status.match-balance .match-reserve{color:#ffffffe6}.ios-balance-status.match-balance.low-balance{animation:none}.ios-balance-status.match-balance.tournament-balance b,.ios-balance-status.match-balance.tournament-balance:not(:disabled) b,.ios-balance-status.tournament-balance.low-balance b,.ios-balance-status.tournament-balance.low-balance:not(:disabled) b{color:#fff;-webkit-text-fill-color:#fff}@keyframes low-balance-pulse{0%,to{opacity:1}50%{opacity:.6}}.mode-switch button:disabled{cursor:default;opacity:.62}.match-intro-video{opacity:1;pointer-events:none;z-index:50;width:100%;height:auto;transition:opacity .26s ease-in;position:absolute;top:0;left:0}.match-intro-video.fading{opacity:0}.opponent-personality-intro{opacity:1;pointer-events:none;z-index:50;background:radial-gradient(circle at 50% 47%,#197e5347,#021610b3 68%,#010d0adb),linear-gradient(#03261c6b,#01140fb8);transition:opacity .26s ease-in;position:absolute;inset:0;overflow:hidden}.opponent-personality-intro.fading{opacity:0}.opponent-personality-intro-title{color:#ffe17d;letter-spacing:.04em;text-align:center;text-shadow:0 2px 8px #000000bd,0 0 18px #ffc8366b;z-index:55;font-size:clamp(19px,5.8vw,25px);font-weight:900;animation:.72s cubic-bezier(.16,1,.3,1) both personality-intro-title-pop;position:absolute;top:5%;left:16px;right:16px}@keyframes personality-intro-title-pop{0%{filter:brightness(1.8);opacity:0;transform:scale(.18)}58%{filter:brightness(1.45);opacity:1;transform:scale(1.16)}76%{transform:scale(.96)}to{filter:brightness();opacity:1;transform:scale(1)}}.opponent-personality-intro>small{color:#fff8dac2;text-align:center;text-shadow:0 1px 5px #000c;z-index:55;font-size:10px;position:absolute;bottom:5%;left:16px;right:16px}.opponent-personality-rune{z-index:51;border:1px solid #ffdc6670;border-radius:50%;width:108px;height:108px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 24px #ffca3a24,0 0 20px #ffca3a33}.opponent-personality-rune:before,.opponent-personality-rune:after{content:"";border:1px dashed #9affca61;border-radius:50%;position:absolute;inset:10px}.opponent-personality-rune:after{border-color:#ffd35657;inset:24px}.opponent-personality-rune-suits{color:#ffe78bdb;text-shadow:0 0 8px #ffd24cb8;grid-template-columns:repeat(2,1fr);place-items:center;font-family:Georgia,serif;font-size:20px;line-height:1;display:grid;position:absolute;inset:30px;transform:rotate(90deg)}.opponent-personality-rune-suits i{font-style:normal}.opponent-personality-card{will-change:left, top, transform;z-index:54;background:linear-gradient(150deg,#ffe998fc,#c47e19f7 46%,#4c2d09fc);border:1px solid #fff1ad;border-radius:8px;place-items:center;width:clamp(46px,13vw,52px);height:clamp(70px,20vw,80px);padding:3px;display:grid;position:absolute;box-shadow:0 0 12px #ffcd49c2,inset 0 0 0 2px #4e2f0975}.opponent-personality-card:before{content:"";border:1px solid #fff4b785;border-radius:5px;position:absolute;inset:3px}.opponent-personality-card b{color:#fff6c8;text-shadow:0 1px 2px #3b1e00,0 0 10px #fff0a6;gap:2px;font-family:Georgia,Songti SC,serif;font-size:clamp(19px,5.6vw,23px);line-height:1;display:grid}.opponent-personality-card b i{font-style:normal}.opponent-personality-card.english b{letter-spacing:.03em;font-size:11px}.opponent-personality-card:nth-of-type(2n){filter:hue-rotate(14deg)}.opponent-personality-card:nth-of-type(3n){filter:hue-rotate(-18deg)}.opponent-personality-projectile{color:#fff0a5;will-change:left, top, opacity, transform;z-index:56;background:repeating-linear-gradient(45deg,#155c43 0 7px,#092f23 7px 14px);border:2px solid #ffdf72;border-radius:9px;justify-content:center;align-items:center;width:52px;height:76px;font-family:Georgia,serif;font-size:34px;font-weight:900;display:none;position:absolute;box-shadow:0 0 20px #ffc63c,0 0 44px #6cffc775,inset 0 0 12px #ffe78040}.opponent-personality-spark{opacity:0;z-index:53;background:#fff2a5;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px #ffca3f}.ios-table-stage .player-seat-slot.personality-enchantment-hit{animation:.44s cubic-bezier(.2,.8,.2,1) both personality-enchantment-seat-hit!important}.ios-table-stage .player-seat-slot.personality-enchantment-hit:after{content:"";pointer-events:none;z-index:30;border:2px solid #ffe276;border-radius:12px;animation:.58s ease-out both personality-enchantment-impact-wave;position:absolute;inset:-5px;box-shadow:0 0 20px #fc4,0 0 38px #5fffc2c2}@keyframes personality-enchantment-seat-hit{0%,to{transform:translate(0)}15%{transform:translate(-7px,2px)rotate(-2deg)}30%{transform:translate(7px,-2px)rotate(2deg)}48%{transform:translate(-5px,1px)}68%{transform:translate(4px,-1px)}}@keyframes personality-enchantment-impact-wave{0%{opacity:1;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.seat-action-effect{opacity:1;pointer-events:none;transform-origin:50%;will-change:opacity, transform;z-index:20;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;min-height:0!important}.seat-action-effect.chips{animation:.56s both ios-call-chip-drop}.seat-action-effect.chips.raise-like{animation:1.68s both ios-raise-chip-drop}.seat-action-effect img{filter:drop-shadow(0 3px 5px #00000038);object-fit:contain;width:56px;height:56px}.seat-action-symbol{text-shadow:0 2px 4px #0003;font-size:26px;font-style:normal;line-height:1}.seat-action-effect.check{animation:.38s both ios-check-wave}.seat-action-effect.fold{animation:1.3s ease-in-out both ios-fold-flight}.folding-cards{gap:3px;display:flex}.folding-cards i{background:linear-gradient(145deg,#2a66b8,#143b6e);border:.8px solid #ffffff26;border-radius:4px;width:20px;height:28px;display:block}@keyframes ios-call-chip-drop{0%{opacity:1;animation-timing-function:cubic-bezier(.18,.88,.32,1.32);transform:translateY(-24px)scale(.78)}68%{opacity:1;animation-timing-function:ease-in;transform:translateY(12px)scale(1)}to{opacity:0;transform:translateY(12px)scale(1)}}@keyframes ios-raise-chip-drop{0%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-24px)scale(.78)}89%{opacity:1;animation-timing-function:ease-in;transform:translateY(12px)scale(1)}to{opacity:0;transform:translateY(12px)scale(1)}}@keyframes ios-check-wave{0%{opacity:1;animation-timing-function:ease-in-out;transform:scale(.86)}24%{opacity:1;transform:scale(1.08)}48%{opacity:1;transform:scale(.86)}72%{opacity:1;transform:scale(1.08)}96%{opacity:1;transform:scale(.88)}to{opacity:0;transform:scale(.88)}}@keyframes ios-fold-flight{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}99%{opacity:1}to{opacity:0;transform:translate(124px,-92px)rotate(72deg)scale(.18)}}@media (prefers-reduced-motion:reduce){.seat-action-effect.chips{animation-duration:.56s!important}.seat-action-effect.chips.raise-like{animation-duration:1.68s!important}.seat-action-effect.check{animation-duration:.38s!important}.seat-action-effect.fold{animation-duration:1.3s!important}}.app-root{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle,#2eb88f38 0,#0000 560px),linear-gradient(135deg,#074538 0%,#021f21 54%,#000 100%)}.app-root button{-webkit-tap-highlight-color:transparent}.ios-title-bar .brand{gap:10px}.ios-title-bar .brand img{width:60px;height:60px}.ios-title-bar .brand-copy{gap:8px}.ios-title-bar .brand-copy strong{letter-spacing:-.035em;font-size:29px;font-weight:800}.ios-title-controls{grid-template-columns:54px minmax(0,260px) auto;justify-content:space-between}.ios-capsule-icon{box-shadow:inset 0 1px #ffffff14}.free-quota-banner{-webkit-backdrop-filter:blur(8px)}.ios-table-stage.seat-rows-1,.ios-table-stage.seat-rows-1 .ios-table-content,.ios-table-stage.seat-rows-2,.ios-table-stage.seat-rows-2 .ios-table-content{min-height:0}.ios-table-stage .community-cards .poker-card{border-width:3px;border-radius:10px;width:50px;height:62px;padding:4px 5px;box-shadow:0 4px 8px #00000059}.ios-table-stage .community-cards .card-rank{font-size:16px}.ios-table-stage .community-cards .card-suit{width:20px;height:20px}.ios-table-stage .community-cards .card-back-mark,.ios-seat .poker-card .card-back-mark{border:0;border-radius:0;width:18px;height:18px}.app-root.android-app .ios-seat-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(2px,7.14286vw - 22.8571px,5px);width:calc(100% - 12px);max-width:339px;margin-left:auto;margin-right:auto}.app-root.android-app .ios-seat-grid>.ios-seat{width:100%}.app-root.android-app .ios-title-controls{--tm-mode-switch-translate-x:0px;grid-template-columns:54px minmax(0,1fr) 54px}.app-root.android-app .ios-seat>:is(.ios-seat-balance,strong,small,.mini-hand,.ios-seat-bet){flex-shrink:0}.app-root.android-app .ios-seat>small{height:15px;line-height:15px}.app-root.android-app .ios-seat>.ios-seat-equity{letter-spacing:-.03em;font-size:9.4px}.app-root.android-app .ios-seat .mini-hand{margin-block:0}.app-root.android-app .ios-seat>.ios-seat-bet{box-sizing:border-box;text-align:center;flex:none;width:auto;max-width:100%;min-height:15px;line-height:13px;padding:1px 2px!important}.app-root.android-app .ios-seat{justify-content:center}.app-root.android-app .ios-seat-balance{line-height:11px}.app-root.android-app .ios-seat>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:14px;overflow:hidden}.app-root.android-app .ios-seat>.ios-seat-equity{height:13px;line-height:13px}.app-root.android-app .ios-seat .poker-card.compact{height:36px}.app-root.android-app .ios-seat-category-inline{opacity:.9;font-size:9px;font-style:normal;font-weight:600}.app-root.android-app .ios-hero-badge{display:none}.app-root.android-app .ios-seat-bet .waiting-label{white-space:nowrap;gap:2px}.ios-seat-grid>.ios-seat{grid-column:span 2;justify-self:center;width:81px;height:130px}.ios-seat-grid:has(>.ios-seat:nth-child(5):last-child)>.ios-seat:nth-child(5){grid-column:4/span 2}.ios-seat-grid:has(>.ios-seat:nth-child(6):last-child)>.ios-seat:nth-child(5){grid-column:3/span 2}.ios-seat-grid:has(>.ios-seat:nth-child(6):last-child)>.ios-seat:nth-child(6){grid-column:5/span 2}.ios-seat-grid:has(>.ios-seat:nth-child(7):last-child)>.ios-seat:nth-child(5){grid-column:2/span 2}.ios-seat-grid:has(>.ios-seat:nth-child(7):last-child)>.ios-seat:nth-child(6){grid-column:4/span 2}.ios-seat-grid:has(>.ios-seat:nth-child(7):last-child)>.ios-seat:nth-child(7){grid-column:6/span 2}.ios-seat .poker-card.compact{width:30px;height:40px}.ios-seat-balance{font-family:ui-rounded,-apple-system,BlinkMacSystemFont,SF Pro Rounded,SF Pro Text,sans-serif;font-size:9.4px;font-weight:700}.ios-seat>strong{font-size:12.2px}.ios-seat>small,.ios-seat>span{font-size:10.3px}.ios-group-box{box-shadow:inset 0 1px #ffffff04}.ios-settings-inline{margin-top:7px}.ios-history-results,.ios-footer{margin-top:5px}.ios-start-button,.ios-outline-button,.ios-footer-actions button{letter-spacing:-.01em}@media (width<=375px){.ios-title-bar .brand img{width:60px;height:60px}.ios-title-bar .brand-copy strong{font-size:29px}.ios-title-controls{grid-template-columns:40px minmax(0,1fr) 54px}.ios-table-stage .community-cards .poker-card{width:46px;height:58px}.ios-seat-grid{grid-template-columns:repeat(8,35.5px)}.ios-seat-grid>.ios-seat{width:76px;height:123px}.ios-seat .poker-card.compact{width:28px;height:38px}.ios-history-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vip-comparison{margin:18px 0}.vip-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.vip-comparison caption{text-align:left;padding-bottom:12px;font-size:16px;font-weight:700}.vip-comparison th,.vip-comparison td{overflow-wrap:anywhere;border-bottom:1px solid #a0a0a033;padding:10px 6px;line-height:1.5}.vip-comparison th{text-align:left;width:42%}.vip-comparison td,.vip-comparison thead th:not(:first-child){text-align:center;width:29%}.vip-comparison tbody th{font-weight:500}.vip-comparison td:last-child{background:#d4af3714}.vip-comparison p{opacity:.75;font-size:12px;line-height:1.5}.overlay.vip-contact-overlay{box-sizing:border-box;z-index:59000;width:auto;max-width:none;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:#050807c2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;transform:translate(0)}.modal.vip-contact-modal{box-sizing:border-box;color:#f5f1e7;text-align:center;background:#18201d;border:1px solid #dbba7152;border-radius:24px;width:min(100%,360px);height:auto;max-height:calc(100dvh - 64px);margin:auto;padding:32px 24px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000080}.vip-contact-close{color:#b9c0b9;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px;position:absolute;top:8px;right:8px}.vip-contact-icon{color:#dec184;width:42px;height:42px;margin:0 auto 14px}.vip-contact-modal h3{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:650}.vip-contact-description{color:#b9c0b9;margin:10px 0 24px;font-size:13px;line-height:1.6}.vip-contact-account{background:#111915;border:1px solid #dbba7126;border-radius:12px;flex-direction:column;gap:8px;padding:18px 12px;display:flex}.vip-contact-account span{color:#b9c0b9;font-size:12px}.vip-contact-account strong{color:#f0d8a2;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;font-size:23px;font-weight:600}.vip-contact-actions{gap:8px;margin-top:22px;display:grid}.vip-contact-primary,.vip-contact-copy{min-height:46px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.vip-contact-primary{color:#1c241e;background:#dec184;border:1px solid #dec184;font-weight:650}.vip-contact-copy{color:#e3d7bd;background:0 0;border:1px solid #dbba713d}.vip-contact-primary:hover{background:#edd3a0}.vip-contact-copy:hover{background:#dbba7114}.vip-contact-modal :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #f0d8a2}.vip-comparison-heading{justify-content:center;align-items:center;gap:5px;display:inline-flex}.vip-comparison-heading>.vip-comparison-crown{flex:none;width:24px;height:18px;position:static;transform:none}html,body,.app-root{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-kerning:normal;font-optical-sizing:auto;font-variant-ligatures:common-ligatures;font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility}.app-root,.app-root button,.app-root input,.app-root select{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Helvetica Neue,sans-serif}.ios-group-box,.modal,.ios-start-button,.ios-outline-button,.ios-capsule-icon,.poker-card,.ios-seat,.free-quota-banner{corner-shape:squircle;background-clip:padding-box}.ios-start-button,.ios-outline-button,.ios-capsule-icon,.ios-raise-row>div button{corner-shape:round;border-radius:999px}.ios-group-box,.free-quota-banner{overflow:clip}@media (resolution>=2x){.ios-group-box{border-width:.5px}}@supports not (corner-shape:squircle){.ios-group-box,.modal{border-radius:18px}.ios-seat{border-radius:15px}.poker-card{border-radius:9px}}.modal{overflow:hidden auto}.ios-title-controls .help-button{corner-shape:round;border-radius:50%;justify-self:center;width:34px;min-width:34px;height:34px;padding:0}.ios-raise-limits{color:#ffffffa3;grid-column:1/-1;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.ios-raise-limits b{color:var(--gold)}.analysis-stack{flex-direction:column;gap:12px;display:flex}.match-exit-button{color:#ffffffeb;height:38px;right:var(--table-control-gutter);top:var(--table-control-top);z-index:12;background:#00000047;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;font-size:17px;font-weight:800;display:flex;position:absolute}.match-exit-label{color:#fff;white-space:nowrap;font-size:9px;font-weight:700;line-height:1;position:absolute;top:calc(100% + 4px)}.match-exit-button.training-exit-button,.match-exit-button:not(.training-exit-button){right:calc(var(--table-control-gutter) - 20px)}.table-leaderboard-button{border:1px solid rgba(var(--gold-rgb), .72);color:#fff;cursor:pointer;background:#00000038;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;transition:transform .14s,filter .14s;display:flex;position:static}.table-leaderboard-button .podium-icon{object-fit:contain;width:28px;height:28px;display:block}.table-leaderboard-button:hover{filter:drop-shadow(0 2px 7px #ffeb9ab3);transform:scale(1.06)}.table-leaderboard-button:active{transform:scale(.96)}.opponent-engine-badge{border:1px solid var(--gold);box-shadow:none;color:var(--gold);letter-spacing:.3px;overflow-wrap:anywhere;white-space:normal;z-index:12;background:0 0;border-radius:7px;max-width:min(72%,320px);padding:4px 7px;font-size:10px;font-weight:900;position:absolute;bottom:10px;right:10px}.opponent-engine-badge.has-error{color:#ffb2a5;border-color:#ff8d7a}.match-exit-button.active{border:2px solid var(--gold);box-shadow:0 0 0 4px rgba(var(--gold-rgb), .3), 0 0 14px rgba(var(--gold-rgb), .95);color:var(--gold)}.match-session-timer{border:1px solid rgba(var(--gold-rgb), .46);color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap;z-index:12;background:#0000004d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;position:absolute;top:17px;left:50%;transform:translate(-50%)}.tournament-blind-banner{pointer-events:none;z-index:32;grid-template-columns:1fr auto 1fr;align-items:center;width:min(92%,620px);animation:5s cubic-bezier(.18,.78,.2,1) both tournament-blind-banner-in;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.tournament-blind-banner>span{background:linear-gradient(90deg,#0000,#ffd76a);height:2px;box-shadow:0 0 14px #ffc73ecc}.tournament-blind-banner>span:last-child{background:linear-gradient(90deg,#ffd76a,#0000)}.tournament-blind-banner>div{clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);text-align:center;background:linear-gradient(135deg,#301405f7,#7e4808f5 48%,#301405f7);border:1px solid #ffe389;flex-direction:column;gap:2px;min-width:min(70vw,350px);padding:11px 34px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 30px #ffb61bb3,inset 0 0 18px #ffe68729}.tournament-blind-banner>div:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.1s ease-out .2s both tournament-blind-banner-shine;position:absolute;inset:0;transform:translate(-120%)}.tournament-blind-banner small{color:#ffd96b;letter-spacing:.22em;font-size:10px;font-weight:800}.tournament-blind-banner strong{color:#fff8d7;text-shadow:0 1px #6e3900,0 0 14px #ffdc69e0;white-space:nowrap;font-size:clamp(17px,4vw,25px)}@keyframes tournament-blind-banner-in{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.05)scaleY(.65)}12%{opacity:1;transform:translate(-50%,-50%)scaleX(1.06)scaleY(1.04)}20%,76%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-58%)scale(.96)}}@keyframes tournament-blind-banner-shine{to{transform:translate(120%)}}.ios-advice-summary{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.match-action-comparison{background:linear-gradient(135deg, #ffffff0e, rgba(var(--gold-rgb), .07));border:1px solid rgba(var(--gold-rgb), .38);border-radius:14px;overflow:hidden}.match-action-comparison>header{background:#0003;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.match-action-comparison>header small{color:#ffffff94;letter-spacing:.08em;font-size:10px;font-weight:800}.match-action-comparison>header strong{border-radius:999px;padding:4px 9px;font-size:11px}.match-action-comparison.matched>header strong{color:#57e598;background:#43d78429}.match-action-comparison.sizing>header strong{background:rgba(var(--gold-rgb), .16);color:var(--gold)}.match-action-comparison.different>header strong{color:#ff8b82;background:#ff696929}.match-action-comparison-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:7px;padding:10px;display:grid}.match-action-comparison-grid>i{color:#ffffff52;text-align:center;align-self:center;font-size:9px;font-style:normal;font-weight:900}.match-action-comparison-grid article{border-radius:10px;flex-direction:column;min-width:0;padding:10px;display:flex}.match-action-comparison-grid .hero-action{background:#5b9dff1a;border:1px solid #5b9dff47}.match-action-comparison-grid .ai-action{background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .3)}.match-action-comparison-grid article>span{color:#ffffff85;font-size:9px;font-weight:800}.match-action-comparison-grid article>strong{color:#8ebaff;margin-top:4px;font-size:21px}.match-action-comparison-grid .ai-action>strong{color:var(--gold)}.match-action-comparison-grid article>small{color:#ffffffa6;margin-top:3px;font-size:10px}.ios-advice-summary-main{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.ios-advice-action-copy{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.ios-advice-action-copy span{color:#999;font-size:11px;font-weight:500}.ios-advice-action-copy strong{color:var(--gold);font-size:25px;font-weight:800;line-height:1.1}.ios-advice-action-copy small{color:#ffffffbd;white-space:nowrap;font-size:10px;font-weight:600}.ios-advice-reason-link{color:#ffffffb8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;display:inline-flex}.ios-advice-reason-link i{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.ios-advice-reason-link span{color:inherit;font-size:10px;font-weight:600}.ios-advice-reason-link:hover{color:var(--gold)}.ios-advice-hand-cards{flex:none;gap:3px;display:flex}.ios-advice-hand-cards .mini-poker-card{border-radius:4px;flex-basis:22px;width:22px;height:32px}.ios-advice-hand-cards .mini-poker-card b{font-size:9px}.ios-advice-hand-cards .mini-card-suit{width:9px;height:9px}.ios-range-chart h3,.ios-outs-panel>h3,.ios-reasoning-panel>h3{color:var(--gold);margin:0 0 8px;font-size:14px}.ios-advice-frequency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ios-frequency-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;min-height:38px;padding:5px 8px}.ios-advice-calculating{padding:2px 0}.ios-advice-calculating>i{background:linear-gradient(#fff6ad29,#58360c47);border:.6px solid #f0c14edb;height:5px;margin-top:0;box-shadow:inset 0 1px #fff9c357,0 0 7px #f0c14e57}.ios-advice-calculating>i>i{background:linear-gradient(#fff9ba 0%,#ffe56b 30%,#e7a522 66%,#966017 100%);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #663b0861,0 0 5px #ffdb57b8}.ios-frequency-card>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.ios-frequency-card b,.ios-frequency-card strong{font-size:12px}.ios-frequency-card b{color:#ffffffe0}.ios-frequency-card strong{color:#fff}.ios-frequency-card>i,.ios-range-detail>div>i,.ios-equity-row>i{background:#ffffff1a;border:.6px solid #f0c14e8a;border-radius:999px;height:7px;margin-top:6px;display:block;overflow:hidden;box-shadow:inset 0 1px #fff9c32e,0 0 5px #f0c14e24}.ios-advice-frequency-grid .ios-frequency-card>i{width:72%;height:5px;margin-top:4px}.ios-frequency-card>i>i,.ios-range-detail>div>i>i,.ios-equity-row>i>i{border-radius:inherit;height:100%;display:block;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #0003}.ios-range-chart{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:10px 8px}.ios-range-chart>header{justify-content:space-between;align-items:flex-start;display:flex}.ios-range-chart>header h3{margin-bottom:3px}.ios-range-chart>header p,.ios-range-hint{color:#ffffffb3;margin:0;font-size:11px;font-weight:600}.subscription-confetti{pointer-events:none;z-index:260;width:100vw;height:100vh;position:fixed;inset:0}.ios-range-approx-badge{border:1px solid rgba(var(--gold-rgb), .7);color:var(--gold);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-block}.ios-range-chart>header button{background:0 0;border:0}.ios-range-legend{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.ios-range-legend span{color:#ffffffd6;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.ios-range-legend i{border:1px solid #ffffff2e;border-radius:4px;width:12px;height:12px}.ios-range-hint{margin:8px 0}.ios-range-grid{grid-template-columns:repeat(13,minmax(0,1fr));gap:2px;display:grid}.ios-range-grid button{aspect-ratio:1/.86;color:#fffffff5;text-shadow:0 1px 2px #000000b8;border:.8px solid #ffffff21;border-radius:5px;justify-content:center;align-items:center;min-width:0;padding:0;font-size:9px;font-weight:800;display:flex}.ios-range-grid button.highlighted{border:2px solid var(--gold)}.ios-range-grid button.selected{border:2px solid #40d9f6}.ios-range-popover-overlay{z-index:401;position:fixed;inset:0}.ios-range-detail{-webkit-backdrop-filter:blur(18px);border:1.5px solid rgba(var(--gold-rgb), .94);z-index:1;background:#071c1de6;border-radius:14px;width:min(240px,100vw - 24px);max-height:min(260px,100dvh - 24px);padding:12px;position:fixed;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 14px 34px #0000009e,0 0 0 1px #ffe5891a}.ios-range-popover-backdrop{-webkit-backdrop-filter:blur(1px);z-index:0;background:#0003;border:0;padding:0;position:fixed;inset:0}.ios-range-detail>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ios-range-detail>header strong{font-size:28px}.ios-range-detail>header button{color:#ffffff9e;background:0 0;border:0;font-size:24px}.ios-range-detail>div{margin-top:8px}.ios-range-detail>div>span{justify-content:space-between;font-size:12px;display:flex}.ios-equity-row{grid-template-columns:1fr auto;gap:8px;display:grid}.ios-equity-row>span,.ios-equity-row>strong{color:var(--gold);font-size:14px;font-weight:700}.ios-equity-row>strong{color:var(--gold)}.ios-equity-row>i{grid-column:1/-1;height:10px;margin:0}.ios-equity-row>i>i{background:linear-gradient(90deg,#751714,#fa8928)}.ios-equity-row>small{color:#ffffffc7;grid-column:1/-1;font-size:12px;font-weight:600}.ios-outs-panel>p{color:#ffffffd6;font-size:12px;font-weight:600}.ios-outs-group{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin-top:8px;padding:9px 10px}.ios-outs-group header{align-items:baseline;gap:8px;display:flex}.ios-outs-group header strong,.ios-outs-group header span,.ios-outs-group header b{font-size:12px}.ios-outs-group header span{color:var(--gold);margin-left:auto}.ios-outs-group header b{color:#5ee487}.ios-outs-group>div,.ios-history-card-row,.help-hand-ranks p{flex-wrap:wrap;gap:5px;margin:7px 0 0;display:flex}.mini-poker-card{border:1.5px solid var(--gold);color:#111;background:#fff;border-radius:5px;flex-direction:column;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:40px;line-height:1;display:inline-flex}.mini-poker-card b{font-size:11px}.mini-card-suit{width:12px;height:12px}.mini-poker-card.red-suit{color:#d94148}.ios-reason-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-top:9px;padding:9px 10px}.ios-reason-card strong{color:var(--gold);font-size:13px}.ios-reason-card p{color:#ffffffe0;white-space:pre-line;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.5}.ios-reason-key{color:#5ee487;font-weight:750}.ios-reason-risk{color:#ff6b6b;font-weight:750}.ios-reason-card.ios-reason-summary{background:#edc75214;border-color:#edc75240}.ios-reason-card.ios-reason-summary strong{color:var(--gold)}.ios-reasoning-intro{background:linear-gradient(135deg,#edc75229,#edc7520d);border:1px solid #edc75247;border-radius:12px;padding:11px 12px;display:block}.ios-reasoning-intro small{color:#ffffffa8;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ios-reasoning-intro strong{color:#fff4c2;font-size:14px;line-height:1.55;display:block}.ios-history-limit-copy{color:#ffffff94;background:#ffffff0a;border-radius:10px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.history-vip-prompt{color:var(--gold);cursor:pointer;text-align:left;background:linear-gradient(135deg,#edc75229,#0a2a23d1);border:1px solid #edc7526b;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;display:flex}.history-vip-prompt>span{flex-direction:column;gap:3px;min-width:0;display:flex}.history-vip-prompt small{color:#ffffff94;font-size:10px}.history-vip-prompt strong{color:#fff5ce;font-size:12px;line-height:1.35}.history-vip-prompt>b{white-space:nowrap;flex:none;font-size:12px}.history-vip-prompt:hover,.history-vip-prompt:focus-visible{border-color:var(--gold);background:linear-gradient(135deg,#edc75240,#0a2a23eb)}.ios-hand-log-panel,.ios-history-results{padding:12px}.ios-panel-heading,.ios-history-heading{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.ios-panel-heading strong,.ios-history-heading>strong{color:var(--gold);font-size:16px}.ios-history-title{align-items:center;gap:7px;min-width:0;display:flex}.ios-history-title>strong{color:var(--gold);font-size:16px}.ios-settings-inline>summary{font-size:16px}.ios-panel-heading span,.ios-history-heading button{color:var(--gold);font-size:12px;font-weight:700}.ios-history-heading-actions{flex:none;align-items:center;gap:3px;margin-left:auto;display:flex}.ios-history-heading-actions button{color:var(--gold);white-space:nowrap;background:0 0;border:0;flex:none;padding:4px 3px;font-size:11px;font-weight:700;line-height:1}.ios-history-match-count{color:#ffffff94;white-space:nowrap;font-size:10px}.ios-history-heading-actions button:hover,.ios-history-heading-actions button:focus-visible{color:var(--gold)}.ios-empty-copy{color:#ffffffb8;margin:8px 0 0;font-size:12px;line-height:1.45}.ios-latest-log{margin-top:8px}.ios-latest-log>small{color:#ffffffb8;font-size:12px;font-weight:600}.ios-hand-log-scroll{max-height:180px;overflow-y:auto}.ios-hand-log-section{margin-top:8px}.ios-hand-log-section header{align-items:center;gap:7px;display:flex}.ios-hand-log-section header>b,.ios-hand-log-section header>strong{color:var(--gold);font-size:12px}.ios-hand-log-section header>span{gap:3px;display:flex}.ios-hand-log-section header .mini-poker-card{flex-basis:22px;width:22px;height:28px}.ios-hand-log-section header .mini-poker-card b{font-size:9px}.ios-hand-log-section header .mini-card-suit{width:9px;height:9px}.ios-hand-log-section>i{background:#ffffff38;height:1px;margin:7px 0;display:block}.ios-hand-log-section p{color:#ffffffeb;margin:5px 0 0 24px;font-size:13px;font-weight:500}.ios-hand-log-entry{margin-top:8px;padding-top:4px}.ios-hand-log-entry>p{align-items:flex-start;gap:8px;margin:0;display:flex}.ios-hand-log-entry>p b{color:var(--gold);flex:none;font-size:12px}.ios-hand-log-entry>p span{color:#ffffffeb;font-size:13px;font-weight:500}.ios-hand-log-entry>div{gap:4px;margin:6px 0 0 24px;display:flex}.ios-hand-log-entry .mini-poker-card{flex-basis:22px;width:22px;height:28px}.sound-enabled>span,.sound-muted>span{font-size:inherit}.sound-muted{opacity:.66}.result-overlay{padding:20px 18px max(28px, var(--tm-safe-bottom));z-index:240;background:#0003;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.result-card{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);text-align:center;background:#0000008f;border:1.2px solid #fad1668c;border-radius:22px;width:100%;max-width:340px;padding:20px 24px;position:relative;box-shadow:0 8px 20px #00000052}.result-card>header,.match-exit-confirm header,.match-summary-card>header{justify-content:space-between;align-items:center;display:flex}.result-card-heading{flex-direction:column;align-items:center;gap:8px;padding:2px 0 13px;display:flex;position:relative}.result-card>header.result-card-heading{justify-content:center}.result-card-heading:before{content:"";background:linear-gradient(90deg,#0000,#ffee99f2,#0000);border-radius:999px;width:84px;height:2px}.result-card-heading h2{color:#0000;letter-spacing:-.035em;text-shadow:0 2px 10px #ffc63a42;white-space:normal;background:linear-gradient(#fffbe0 0%,#ffe278 48%,#f4b93f 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:950;line-height:1.1}.result-card>header strong{color:#fad166eb;font-size:16px}.result-card-heading h3{color:#ffe58b;white-space:nowrap;background:#fad1661f;border:1px solid #fad1667a;border-radius:999px;margin:0;padding:4px 10px;font-size:16px;font-weight:850;line-height:1.1}.result-card>header button,.match-exit-confirm header button,.match-summary-card>header button{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:18px;display:flex}.result-card h2{color:#fff;margin:12px 0 0;font-size:24px;font-weight:800}.result-card h3{color:#f5d66b;margin:10px 0 0;font-size:20px}.post-hand-sorting .ios-seat{will-change:transform}.result-countdown-row{color:#ffffffbd;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.result-countdown-row button{color:#ffffffd1;background:0 0;border:0;padding:2px;font-size:18px}.result-countdown-row .result-action-button{border:1.2px solid var(--gold);color:var(--gold);cursor:pointer;letter-spacing:.5px;white-space:nowrap;background:0 0;border-radius:999px;min-width:92px;padding:9px 18px;font-size:15px;font-weight:700;line-height:1.2}.result-button-countdown{font-variant-numeric:tabular-nums;margin-left:3px;font-size:10px}.result-countdown-row .result-action-button:disabled{color:#ffffff73;cursor:default;opacity:.72;border-color:#ffffff29}.result-countdown-row .result-rollback-button{position:relative}.result-vip-badge{color:#3a2608;letter-spacing:.4px;pointer-events:none;background:linear-gradient(#fff2a3 0%,#f5c94f 48%,#b9781e 100%);border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1;position:absolute;top:-8px;right:-7px;box-shadow:0 1px 4px #00000073}.training-rollback-row{justify-content:center;display:flex}.result-countdown-row .result-action-button.result-exit-button{min-width:92px}.result-countdown-row .result-action-button.result-exit-button.active{border-color:var(--gold);box-shadow:0 0 0 2px rgba(var(--gold-rgb), .22), 0 0 12px rgba(var(--gold-rgb), .62);color:var(--gold)}.match-exit-confirm,.match-summary-overlay{scrollbar-width:none;z-index:260;justify-content:center;align-items:center;overflow-y:auto}.match-exit-confirm::-webkit-scrollbar{display:none}.match-summary-overlay::-webkit-scrollbar{display:none}.match-exit-confirm>section,.match-summary-card{background:#0f1c23f7;border:1px solid #ffffff1f;border-radius:22px;width:calc(100% - 40px);max-width:360px;padding:18px;box-shadow:0 12px 28px #00000052}.match-exit-confirm header strong,.match-summary-card>header strong{color:#fff;font-size:20px}.match-exit-confirm p{color:#ffffffd1;text-align:center;font-size:14px;line-height:1.55}.match-exit-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.match-exit-confirm-actions>button{min-height:40px;width:100%!important;margin:0!important}.match-exit-confirm-actions>button:only-child{grid-column:1/-1;justify-self:center;width:min(150px,100%)!important}.ios-gold-button{border:1.4px solid var(--gold);color:var(--gold);background:linear-gradient(145deg,#bd912ec2,#402e0feb);border-radius:999px;width:100%;min-height:40px;padding:8px 14px;font-size:15px;font-weight:700}.match-summary-card{background:linear-gradient(145deg,#07151c,#0b352c 55%,#17151e);max-width:430px;max-height:none;overflow:visible}.match-summary-card:has(>.match-summary-hero){padding:0;position:relative;overflow:hidden auto;background:radial-gradient(122% 82% at 88% -16%,#f2bb372b,#0000 46%),radial-gradient(104% 78% at 0 110%,#24a88224,#0000 56%),linear-gradient(162deg,#15463d 0%,#0a2b27 46%,#06191b 100%)!important}.match-summary-card:has(>.match-summary-hero)>header{z-index:3;background:0 0;border-bottom:0;padding:12px 14px 0;position:absolute;top:0;left:0;right:0}.match-summary-title{gap:3px;min-width:0;display:grid}.match-summary-card:has(>.match-summary-hero) .match-summary-kicker{color:#ffd978;letter-spacing:.26em;text-shadow:0 1px 8px #000000b8;font-size:9px;font-weight:900;line-height:1}.match-summary-card:has(>.match-summary-hero)>header strong{color:#fff6d5;letter-spacing:.02em;text-shadow:0 2px 14px #000000b8;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}.match-summary-card:has(>.match-summary-hero)>header button{color:#fff8dee6;background:#06181675;border:1px solid #f6cd5b6b;flex:none}.match-summary-card:has(>.match-summary-hero)>header button:hover{color:#ffe7a1;background:#f6cd5b38;border-color:#f6cd5b99}.match-summary-hero{aspect-ratio:2;background:#07201e;border:0;border-bottom:1px solid #f6cf623d;border-radius:0;width:100%;min-height:140px;max-height:196px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.match-summary-hero:after{content:"";background:linear-gradient(#031211bd 0%,#0312115c 26%,#0312110f 44%,#031211b8 74%,#031211f2 100%);position:absolute;inset:0}.match-summary-hero img{object-fit:cover;object-position:center 30%;width:100%;height:100%;max-height:none;position:absolute;inset:0}.match-summary-hero>div{z-index:1;gap:4px;min-width:0;padding:0 16px 13px;display:grid;position:absolute;bottom:0;left:0;right:0}.match-summary-hero>div>strong{color:#fff8e2;letter-spacing:.01em;text-shadow:0 2px 14px #000000b3;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:800;line-height:1.24}.match-summary-hero p{color:#e2f0e9bd;text-shadow:0 1px 8px #000000a8;margin:0;font-size:11px;line-height:1.45}.match-summary-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 16px 0;display:grid}.match-summary-highlight{background:linear-gradient(150deg,#ffffff12,#ffffff05);border:1px solid #f6cf622e;border-radius:16px;gap:3px;padding:11px 13px;display:grid}.match-summary-highlight>small{color:#e9f5ef94;letter-spacing:.02em;font-size:11px}.match-summary-highlight>b{color:#fff8e3;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:23px;line-height:1.15}.match-summary-highlight.positive>b{color:#5fe0a6;text-shadow:0 2px 14px #24c18947}.match-summary-highlight.negative>b{color:#ff8a8d;text-shadow:0 2px 14px #e45f6347}.match-summary-highlight-note{color:#e9f5ef7a;font-size:10px}.match-summary-highlight-bar{background:#ffffff1f;border-radius:999px;height:5px;margin:2px 0 1px;overflow:hidden}.match-summary-highlight-bar>i{background:linear-gradient(90deg,#f2cd68b8,#ffe07a);border-radius:999px;min-width:2px;height:100%;display:block}.match-summary-hero.tournament{aspect-ratio:8/3;min-height:126px;max-height:168px}.match-summary-hero.tournament img{object-position:72% center}.match-summary-hero.tournament:after{background:linear-gradient(100deg,#031211eb 0%,#031211c7 34%,#03121157 58%,#03121114 78%,#03121157 100%)}.match-summary-highlight.place>b{color:#ffe6a3;text-shadow:0 2px 14px #e7b43442}.match-summary-stats.tournament{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 16px 0}.match-summary-stats.tournament>div{background:linear-gradient(150deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;gap:3px;min-width:0;padding:8px}.match-summary-stats.tournament small{color:#e9f5ef8c;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.match-summary-stats.tournament b{color:#fdf7e6;font-variant-numeric:tabular-nums;font-size:14px}.match-summary-actions.tournament{margin:10px 16px max(16px, var(--tm-safe-bottom));gap:8px}.match-summary-actions.tournament>.ios-gold-button{border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;color:var(--tm-button-outline-color)!important;background:0 0!important}.match-summary-card:has(>.tournament-summary-leaderboard){flex-direction:column;display:flex}.match-summary-card:has(>.tournament-summary-leaderboard)>:is(.match-summary-hero,.match-summary-highlights,.match-summary-stats,.match-summary-actions){flex:none}.match-summary-card:has(>.tournament-summary-leaderboard)>.tournament-summary-leaderboard{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.match-summary-card:has(>.tournament-summary-leaderboard)>.tournament-summary-leaderboard::-webkit-scrollbar{display:none}.tournament-summary-leaderboard{background:linear-gradient(150deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:16px;margin:12px 16px 0;overflow:hidden}.tournament-summary-leaderboard-heading{background:linear-gradient(90deg, rgba(var(--gold-rgb), .16), transparent 78%);border-bottom:1px solid #f6cf6224;align-items:center;gap:9px;padding:9px 12px;display:flex}.tournament-summary-leaderboard-heading img{width:24px;height:24px}.tournament-summary-leaderboard-heading>div{gap:2px;display:grid}.tournament-summary-leaderboard-heading strong{color:#fff8d7;font-size:13px}.tournament-summary-leaderboard-heading small,.tournament-summary-leaderboard li small{color:#e9f5ef8c;font-size:9.5px;line-height:1.2}.tournament-summary-leaderboard li>div>strong,.tournament-summary-leaderboard li>span>b{line-height:1.2}.tournament-summary-leaderboard ol{gap:1px;margin:0;padding:5px;list-style:none;display:grid}.tournament-summary-leaderboard li{border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.tournament-summary-leaderboard li.hero{background:rgba(var(--gold-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .34)}.tournament-summary-rank{color:#ffffffd1;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.tournament-summary-leaderboard li:first-child .tournament-summary-rank{background:rgba(var(--gold-rgb), .9);color:#352000}.tournament-summary-leaderboard li>div,.tournament-summary-leaderboard li>span{gap:1px;min-width:0;display:grid}.tournament-summary-leaderboard li>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tournament-summary-leaderboard li>span{justify-items:end}.tournament-summary-leaderboard li>span>b{font-variant-numeric:tabular-nums;font-size:12.5px}@media (height<=760px){.match-summary-hero.tournament{aspect-ratio:10/3;min-height:108px}.match-summary-highlights{margin-top:9px}.match-summary-highlight{padding:10px 12px}.match-summary-highlight>b{font-size:21px}.match-summary-stats.tournament{margin-top:8px}.match-summary-stats.tournament>div{padding:7px}.tournament-summary-leaderboard{margin-top:9px}.tournament-summary-leaderboard li{padding:5px 7px}.tournament-summary-leaderboard li small{font-size:9px}.match-summary-actions.tournament{margin-top:9px}}.ios-player-interval-control{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ios-player-interval-control strong{color:#ffffffd1;font-size:12px}.ios-player-interval-control small{color:#ffffff94;font-size:11px}.ios-player-interval-control input{accent-color:var(--gold);width:100%}.match-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.match-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-summary-actions>.ios-start-button,.match-summary-actions>.match-summary-training-guide{grid-column:auto}@media (prefers-reduced-motion:reduce){.tournament-blind-banner,.tournament-blind-banner>div:after{animation:none}}.match-summary-stats>div{background:#ffffff12;border-radius:14px;flex-direction:column;gap:5px;padding:12px;display:flex}.match-summary-stats small{color:#ffffffa8;font-size:11px}.match-summary-stats b{color:#fff;font-size:17px}.match-summary-stats.cash{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 16px 0}.match-summary-stats.cash>div{background:linear-gradient(150deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;padding:10px 12px}.match-summary-stats.cash small{color:#e9f5ef8c}.match-summary-stats.cash b{color:#fdf7e6;font-variant-numeric:tabular-nums;font-size:16px}.match-summary-actions.cash{margin:14px 16px max(16px, var(--tm-safe-bottom))}.ios-history-results .ios-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0 0}.ios-history-stats small{font-size:11px}.ios-history-stats b{font-size:14px}.ios-history-records{padding-top:10px}.account-content .account-stats{flex-direction:column;gap:7px;margin:2px 0 12px;padding:0;display:flex}.account-content .account-stats-tabs{border-bottom:1px solid rgba(var(--gold-rgb), .24);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 3px;padding:0;display:grid}.account-content .account-stats-tabs>button{appearance:none;min-width:0;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 6px 10px;font-size:15px;font-weight:700}.account-content .account-stats-tabs>button.active{border-bottom-color:var(--gold);color:var(--gold)}.account-content .account-stats-tabs>button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.account-content .account-stats-panel{flex-direction:column;gap:7px;display:flex}.account-content .account-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0}.account-content .account-stats-row .dcoin-value{color:#4fe08a}.account-content .account-rank-stat-button{appearance:none;background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .36);color:var(--gold);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:8px 2px;display:flex}.account-content .account-rank-stat-button:hover,.account-content .account-rank-stat-button:focus-visible{background:rgba(var(--gold-rgb), .18);border-color:var(--gold)}.account-content .account-rank-stat-button small,.account-content .account-rank-stat-button b{color:var(--gold)}.account-content .account-rank-stat-button b{white-space:nowrap}.account-content .account-history-stat-button{appearance:none;background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .36);color:var(--gold);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;width:100%;min-width:0;padding:8px 12px 8px 2px;display:flex;position:relative}.account-content .account-history-stat-button:hover,.account-content .account-history-stat-button:focus-visible{background:rgba(var(--gold-rgb), .18);border-color:var(--gold)}.account-content .account-history-stat-button b{white-space:nowrap}.account-content :is(.account-rank-stat-button,.account-history-stat-button){position:relative}.account-content .account-stat-tap-hint{color:#ffffffb3;opacity:.62;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:row;gap:0;width:22px;height:22px;padding:0;display:block;position:absolute;bottom:3px;right:2px}.account-content :is(.account-rank-stat-button,.account-history-stat-button) .account-stat-tap-hint{color:var(--gold);opacity:.85}.account-content .account-stat-tap-hint svg{width:100%;height:100%;display:block}.account-content .account-stat-tap-hint .tap-hint-hand{fill:currentColor}.account-content .account-stat-tap-hint .tap-hint-ring{fill:none;stroke:currentColor;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.account-content .account-stat-tap-hint .tap-hint-ring-outer{opacity:.5;animation:2s ease-out infinite account-tap-ripple}.account-content .account-stat-tap-hint .tap-hint-ring-inner{opacity:.7;animation:2s ease-out 1s infinite account-tap-ripple}@keyframes account-tap-ripple{0%{opacity:.28;transform:scale(.62)}38%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}@media (prefers-reduced-motion:reduce){.account-content .account-stat-tap-hint .tap-hint-ring{opacity:.55;animation:none;transform:scale(1)}}.overlay.history-detail-overlay,.overlay.recap-overlay{z-index:360}.overlay.recap-overlay{z-index:580}.history-detail-modal{max-width:none;height:auto;max-height:calc(100dvh - 64px);padding:0 0 max(18px, var(--tm-safe-bottom));background:#0a1c21;border:2px solid #edc759ad;border-radius:18px;width:calc(100vw - 20px);position:relative;overflow-y:auto;box-shadow:0 26px 70px #0000009e}.history-detail-overlay{justify-content:center;align-items:center;padding:32px 10px}.history-detail-close:hover,.history-detail-close:focus-visible{border-color:var(--gold);color:var(--gold)}.account-vip-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 12px;padding:10px 14px;display:flex}.account-vip-label{flex-direction:column;align-items:baseline;gap:2px;display:flex}.account-vip-label small{color:var(--muted);font-size:10px}.account-vip-label strong{color:#ffffffe0;font-size:13px}.account-vip-label strong.vip-active{color:var(--gold)}.account-vip-actions{flex:none;align-items:center;gap:12px;display:inline-flex}.account-content .profile-card .account-vip-row{background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;align-items:center;gap:8px;width:100%;margin:5px 0 0;padding:5px 0 0}.account-content .profile-card .account-vip-label{flex-direction:row;align-items:baseline;gap:5px;min-width:0}.account-content .profile-card .account-vip-label small{display:none}.account-content .profile-card .account-vip-label strong{text-overflow:clip;white-space:normal;word-break:break-word;line-height:1.25;overflow:visible}.account-content .profile-card .account-vip-actions{gap:8px}.account-content .profile-card .account-vip-restore,.account-content .profile-card .account-vip-upgrade{padding:2px 0;font-size:11px}.account-content .profile-card .account-vip-upgrade,.account-content .profile-card .account-invite-share{width:76px;min-height:26px}.account-vip-restore{color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.account-vip-restore:disabled{cursor:wait;opacity:.68}.account-vip-upgrade{color:var(--gold);cursor:pointer;text-shadow:0 0 12px #ffd21a59;white-space:nowrap;background:0 0;border:0;flex:none;padding:4px 2px;font-size:13px;font-weight:800}.ios-gold-button,.ios-orange-button,.ios-history-pagination button{border:1.2px solid var(--gold);color:#000000d6;background:linear-gradient(#fff08a,#fcca33 52%,#e29a19);border-radius:999px;min-height:38px;padding:8px 15px;font-size:13px;font-weight:800}.ios-orange-button{color:#fff;background:linear-gradient(#ffad51,#ef7c20);border-color:#ffc67b}.ios-history-record{cursor:pointer;border-bottom:1px solid #ffffff14;padding:8px 0 10px;position:relative}.ios-history-record>header{align-items:center;gap:6px;display:flex}.ios-history-record>header b{color:var(--gold);font-size:11px}.ios-history-record>header strong{color:#fa9b4f;font-size:12px}.ios-history-record>header small{color:#ffffffb8;font-size:10px;font-weight:600}.ios-history-record>header span{margin-left:auto;font-size:12px;font-weight:800}.ios-history-card-row{margin-top:7px}.ios-history-decisions{white-space:nowrap;gap:6px;margin-top:7px;display:flex;overflow-x:auto}.ios-history-decisions span{color:#ffffffb8;font-size:11px;font-weight:600}.ios-history-decisions b{color:var(--gold)}.ios-history-record>p{color:#ffffffb8;margin:5px 0 0;font-size:11px;font-weight:600}.ios-recap-button{color:#ffffffd1;background:#ffffff0f;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:28px;padding:5px 8px;display:inline-flex;position:absolute;bottom:8px;right:0}.copy-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px;display:block}.positive{color:#51dc77!important}.negative{color:#fa6b62!important}.ios-history-pagination{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.ios-history-pagination b{font-size:11px}.ios-history-pagination button:disabled,.ios-gold-button:disabled,.ios-orange-button:disabled{opacity:.4}.account-content>.account-link-button{align-self:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700}.ios-alert-backdrop{z-index:500;background:#00000094;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ios-alert{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#282a2bf5;border-radius:14px;width:calc(100% - 60px);max-width:300px;overflow:hidden}.ios-alert>strong{padding:18px 16px 5px;font-size:17px;display:block}.ios-alert>p{color:#ffffffd9;margin:0;padding:3px 16px 18px;font-size:13px;line-height:1.35}.ios-purchase-confirming-backdrop{z-index:660}.ios-purchase-confirming{border:1px solid rgba(var(--gold-rgb), .48);box-shadow:0 18px 46px #0000006b, 0 0 28px rgba(var(--gold-rgb), .17);animation:.26s ease-out ios-purchase-confirming-in}.ios-purchase-confirming-icon{background:linear-gradient(135deg, #ffdf81, var(--gold));box-shadow:0 0 18px rgba(var(--gold-rgb), .7);color:#4a3200;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:18px;font-size:23px;animation:1.2s ease-in-out infinite ios-purchase-confirming-pulse;display:inline-flex}.ios-purchase-confirming>strong{color:#ffe6a0;padding-top:10px}.ios-purchase-confirming>small{color:#ffffff9e;padding:0 16px 20px;font-size:12px;display:block}@keyframes ios-purchase-confirming-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ios-purchase-confirming-pulse{50%{box-shadow:0 0 28px rgba(var(--gold-rgb), .95);transform:scale(1.08)}}.test-grant-coins-dialog{text-align:left;max-width:340px}.test-grant-coins-dialog>strong{text-align:center}:is(.test-grant-coins-dialog>label,.notification-composer-fields>label){flex-direction:column;gap:6px;padding:7px 18px;display:flex}:is(.test-grant-coins-dialog>label,.notification-composer-fields>label)>span{color:#ffffffb8;font-size:12px;font-weight:700}.test-grant-coins-dialog input{border:1px solid rgba(var(--gold-rgb), .55);color:#fff;background:#091512;border-radius:8px;min-height:38px;padding:7px 9px;font-size:15px}.debug-tools-password-dialog>p{padding-bottom:8px}.debug-tools-password-dialog>p.danger-note{color:#ff9b9b;min-height:18px;padding:2px 18px 8px}.debug-tools-password-dialog input{letter-spacing:.35em;text-align:center;font-size:20px}.test-global-benefit-dialog textarea{border:1px solid rgba(var(--gold-rgb), .55);color:#fff;font:inherit;resize:vertical;background:#091512;border-radius:8px;min-height:92px;padding:9px;line-height:1.45}.test-global-benefit-dialog{max-width:390px;max-height:88dvh;overflow-y:auto}.test-global-benefit-dialog>label.test-global-benefit-mode{flex-direction:row;align-items:center}.test-global-benefit-dialog>label.test-global-benefit-mode input{accent-color:var(--gold);width:18px;height:18px;min-height:auto;padding:0}.test-global-benefit-dialog>p.test-global-benefit-note{color:#ffffff9e;padding-top:6px;padding-bottom:8px;font-size:12px}.test-global-benefit-ticket-fields{grid-template-columns:1fr 1fr;gap:9px;padding:7px 18px;display:grid}.test-global-benefit-ticket-fields label{gap:5px;display:grid}.test-targeted-notification-grid{grid-template-columns:1fr 1fr;gap:9px;padding:7px 18px;display:grid}.test-targeted-notification-grid label{gap:5px;display:grid}.test-targeted-notification-grid span{color:#ffffffb8;font-size:11px;font-weight:700}.test-targeted-notification-grid input,.test-targeted-notification-grid select{border:1px solid rgba(var(--gold-rgb), .55);color:#fff;background:#091512;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:6px 8px;font-size:13px}.test-targeted-notification-grid.disabled{opacity:.42}.test-global-benefit-history{border-top:1px solid #ffffff1a;gap:8px;margin:8px 18px 12px;padding-top:12px;display:grid}.test-global-benefit-reward-toggle{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0 18px;display:grid}.test-global-benefit-reward-toggle legend{color:#ffffffb8;grid-column:1/-1;margin-bottom:7px;padding:0;font-size:12px}.test-global-benefit-reward-toggle button{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;min-height:38px}.test-global-benefit-reward-toggle button.active{background:rgba(var(--gold-rgb), .18);border-color:var(--gold);color:var(--gold);font-weight:700}.test-global-benefit-history>header,.test-global-benefit-history>header>div,.test-global-benefit-history article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.test-global-benefit-history>header>strong{font-size:13px}.test-global-benefit-history button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;min-height:30px;padding:5px 8px;font-size:11px}.test-global-benefit-history button.danger{color:#faa;border-color:#ff70708c}.test-global-benefit-history button:disabled{opacity:.45}.test-global-benefit-history>p{color:#ffffff8c;margin:0;font-size:12px}.test-global-benefit-history-list{gap:7px;max-height:220px;display:grid;overflow-y:auto}.test-global-benefit-history article{background:#0003;border-radius:8px;gap:4px;padding:8px 9px;display:grid}.test-global-benefit-history article.recalled{opacity:.55}.test-global-benefit-history article b,.test-global-benefit-history article>header span{color:var(--gold);font-size:12px}.test-global-benefit-history article p,.test-global-benefit-history article small{margin:0;font-size:11px;line-height:1.4}.test-global-benefit-history article small{color:#ffffff94}.global-benefit-backdrop{z-index:1300}.global-benefit-congrats{border:1px solid rgba(var(--gold-rgb), .58);box-shadow:0 24px 80px #0009, 0 0 36px rgba(var(--gold-rgb), .18);background:radial-gradient(circle at 50% 0,#e1b64a4d,#0000 48%),#10241e;max-width:360px}.global-benefit-gift{text-align:center;padding-top:20px;font-size:46px;display:block}.global-benefit-congrats>strong{color:var(--gold);padding-top:8px;font-size:20px}.global-benefit-congrats>p.global-benefit-message{white-space:pre-wrap;padding-bottom:12px;font-size:14px;line-height:1.55}.global-benefit-amount{color:var(--gold);text-align:center;padding:0 16px 20px;font-size:30px;display:block}.ios-alert.reward-notification-dialog>.reward-notification-actions{border-top:0;justify-content:center;gap:10px;padding:0 20px 20px;display:flex}.reward-notification-actions>button{border-radius:10px;flex:0 132px;width:132px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:800}.reward-notification-actions>.reward-claim-primary{background:var(--tm-button-solid-bg);color:var(--tm-button-solid-color);border:1px solid #f7d777}.reward-notification-actions>.reward-claim-later{color:var(--gold);background:0 0;border:1px solid #ffd666b8}.test-vip-state-dialog select{appearance:none;border:1px solid rgba(var(--gold-rgb), .55);color:#fff;background:#091512;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-size:15px}.test-grant-coins-dialog>label>button{background:rgba(var(--gold-rgb), .14);border:1px solid rgba(var(--gold-rgb), .45);color:var(--gold);border-radius:8px;min-height:38px;font-size:14px}.test-grant-coins-dialog>label>button:disabled{opacity:.45}.test-vip-state-dialog>p.test-vip-state-current{color:var(--gold);padding-top:8px;padding-bottom:2px;font-size:14px;font-weight:700}.test-vip-state-dialog>p.test-vip-state-scope{color:#ffffff94;padding-top:0;padding-bottom:2px;font-size:12px}.test-user-balance-editor>p.test-coin-balance-result{color:var(--gold);padding-block:8px 2px;font-size:14px;font-weight:700}.test-user-balance-editor{gap:10px;padding:0 18px 10px;display:grid}.test-user-balance-editor>label{gap:6px;display:grid}.test-user-balance-editor>label>span{color:#ffffffb8;font-size:12px;font-weight:700}.test-user-balance-editor>button{min-height:38px}.ios-alert.test-coin-balance-dialog>div{grid-template-columns:1fr}.test-purchase-history-dialog{width:min(560px,100vw - 28px);max-height:min(760px,100dvh - 28px);overflow:hidden}.test-purchase-history-results{min-height:0;overflow:hidden}.test-purchase-history-results>p{color:var(--gold);padding:6px 0;font-size:13px;font-weight:700}.test-purchase-history-list{gap:8px;max-height:min(430px,52dvh);padding-right:3px;display:grid;overflow-y:auto}.test-purchase-history-list article{border:1px solid rgba(var(--gold-rgb), .2);background:#ffffff0b;border-radius:9px;padding:9px 10px}.test-purchase-history-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.test-purchase-history-list header b,.test-purchase-history-list header span{color:var(--gold);font-size:13px}.test-purchase-history-list article>p,.test-purchase-history-list article>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.test-purchase-history-list article>p{color:#ffffffdb;padding:5px 0 2px;font-size:12px}.test-purchase-history-list article>small{color:#ffffff80;font-size:10px;line-height:1.5}.ios-alert.test-purchase-history-dialog>div:last-child{grid-template-columns:1fr}.ios-alert>p.danger-note{color:#ff5c5c;padding-top:0;font-weight:600}.ios-alert>div{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.ios-alert.subscription-congrats>div,.ios-alert.payment-check-result>div{grid-template-columns:1fr}.payment-check-result.pending>strong{color:var(--gold)}.payment-check-result.expired>strong,.payment-check-result.error>strong{color:#ff756d}.payment-check-result>p{white-space:pre-line}.test-user-search{flex-direction:column;gap:6px;min-width:0;display:flex}.test-user-search-results{border:1px solid rgba(var(--gold-rgb), .4);background:#091512;border-radius:8px;max-height:220px;display:block;overflow-y:auto}.test-user-search-results [role=listbox]{flex-direction:column;display:flex}.test-user-search-results button[role=option]{text-align:left;white-space:normal;overflow-wrap:anywhere;color:#fff;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:44px;padding:9px;display:flex}.test-user-search-results button[role=option]:hover,.test-user-search-results button[aria-selected=true]{background:rgba(var(--gold-rgb), .15)}.test-user-search-results small{color:#ffffffa6;padding:6px 9px;font-size:12px;display:block}.test-user-search-results button small{padding:0}.help-intro{background:linear-gradient(135deg, rgba(var(--gold-rgb), .12), #ffffff0a);border:1px solid rgba(var(--gold-rgb), .35);border-radius:12px;margin:0 0 18px;padding:12px 14px}.help-intro p{color:#ffffffe0;margin:0;font-size:14px;line-height:1.6}.ios-alert button{color:#4ca4ff;background:0 0;border:0;min-height:46px;font-size:17px}.ios-alert button+button{border-left:1px solid #ffffff2e}.ios-alert button.destructive{color:#ff5c5c}.ios-navigation-heading{justify-content:space-between;min-height:52px;padding:6px 8px 4px 16px;display:flex}.ios-navigation-heading button{color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff29;border-radius:50%;width:40px;height:40px;font-size:24px;font-weight:800;line-height:1}:is(.overlay:has(.coins-modal),.overlay:has(.help-modal),.overlay:has(.feedback-modal)){justify-content:center!important;align-items:center!important}.coins-modal,.help-modal,.feedback-modal{background:linear-gradient(145deg,#0d343d,#031a23);max-width:440px;max-height:80vh;height:auto!important;margin:auto!important}.coins-modal{-webkit-backdrop-filter:blur(22px);box-sizing:border-box;clip-path:none;corner-shape:round;outline-offset:-2px;overscroll-behavior:contain;touch-action:pan-y;background:#041f23db;border:1.5px solid #f0c14eeb;border-radius:22px;outline:1px solid #f0c14eb8;width:calc(100% - 28px);overflow-y:auto;box-shadow:inset 0 0 0 1px #f0c14eeb,0 22px 60px #0000009e,0 0 24px #d6ad4c21}.overlay.panel-overlay:has(.coins-modal){box-sizing:border-box;padding-top:50px;align-items:flex-start!important}.overlay.panel-overlay:has(.coins-modal) .coins-modal{max-height:calc(100dvh - 50px);margin:0 auto!important}.feedback-modal{box-sizing:border-box;clip-path:none;outline-offset:-2px;border:1.5px solid #f0c14eeb;border-radius:22px;outline:1px solid #f0c14eb8;width:calc(100% - 28px);max-width:440px;max-height:calc(100dvh - 40px);box-shadow:inset 0 0 0 1px #f0c14eeb,0 22px 60px #0000009e,0 0 24px #d6ad4c21}.dcoin-content{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:10px 20px 24px;display:flex}.dcoin-invite-reminder{color:#ffffffeb;text-align:left;background:linear-gradient(120deg,#f6c44729,#4fe08a14);border:1px solid #f6cd5b57;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 10px;width:100%;max-width:420px;padding:11px 13px;display:grid}.dcoin-invite-reminder>span{grid-row:1/3;font-size:22px}.dcoin-invite-reminder>strong{font-size:13px}.dcoin-invite-reminder>small{color:#f6cf69;grid-area:1/3/3;font-size:12px}.invite-modal,.inviteShare-modal{max-width:430px}.invite-content{text-align:center;flex-direction:column;align-items:stretch;gap:14px;padding:4px 22px 24px;display:flex}.invite-reward-mark{filter:drop-shadow(0 8px 18px #f6c4476b);isolation:isolate;align-self:center;place-items:center;width:82px;height:82px;font-size:56px;animation:3s ease-in-out infinite invite-gift-shake;display:grid;position:relative}.invite-reward-mark:before{content:"";pointer-events:none;z-index:-1;border:3px solid #ffd248e6;border-radius:50%;animation:1.5s ease-out infinite invite-gift-glow-ring;position:absolute;inset:5px;box-shadow:0 0 12px #ffcd37e6,inset 0 0 10px #ffe17480}@keyframes invite-gift-glow-ring{0%{opacity:.95;transform:scale(.62)}72%{opacity:.35;transform:scale(1.12)}to{opacity:0;transform:scale(1.28)}}@keyframes invite-gift-shake{0%,66%,to{transform:rotate(0)scale(1)}69%{transform:rotate(-7deg)scale(1.06)}72%{transform:rotate(7deg)scale(1.08)}75%{transform:rotate(0)scale(1.04)}78%{transform:rotate(-7deg)scale(1.08)}81%{transform:rotate(7deg)scale(1.1)}85%{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.invite-reward-mark,.invite-reward-mark:before{animation:none}}.invite-content h3{margin:0;font-size:21px}.invite-content>p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.6}.invite-content label{text-align:left;flex-direction:column;gap:7px;display:flex}.invite-content label>span{color:#ffffffb8;font-size:12px}.invite-content input{letter-spacing:4px;text-align:center;text-transform:uppercase;font-size:20px;font-weight:800}.invite-content input.invite-code-input{border:1px solid #efc243e6;box-shadow:0 0 0 1px #efc24329,0 0 16px #efc2431f}.invite-content input.invite-code-input:focus{border-color:#f4d26e;outline:none;box-shadow:0 0 0 2px #efc24347,0 0 20px #efc24333}.invite-error{color:#ff8b82}.invite-success{color:#71e5a3;background:#4fe08a1a;border:1px solid #4fe08a40;border-radius:12px;padding:14px}.invite-content>.primary-wide-button{font-size:17px}.invite-skip-button{color:#ffffff8c;background:0 0;border:0;min-height:36px}.invite-share-content{text-align:center;flex-direction:column;gap:14px;padding:4px 22px 24px;display:flex}.invite-share-content h3{margin:0;font-size:20px}.invite-share-success-count{color:#ffffffa6;margin:-5px 0 0;font-size:13px}.invite-share-success-count strong{color:#fff2bc;font-size:15px}.invite-share-inviter{text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;padding:12px}.invite-share-inviter-form{gap:8px;display:flex}.invite-share-inviter-form input{text-transform:uppercase;flex:1;min-width:0}.invite-share-inviter-form button{color:#2b1d08;background:#e9b93f;border:1px solid #f7d777;border-radius:9px;min-width:68px;font-size:16px;font-weight:800}.invite-share-inviter-form button:disabled{opacity:.5}.invite-share-inviter-set{flex-direction:column;gap:5px;display:flex}.invite-share-inviter-set small{color:#ffffff94}.invite-share-inviter-set strong{color:#71e5a3;font-size:14px}.invite-share-content label{text-align:left;flex-direction:column;gap:7px;display:flex}.invite-share-content label>span,.invite-share-code-row small{color:#fff9;font-size:11px}.invite-share-content textarea{resize:none;font-size:16px;line-height:1.65}.invite-share-code-row{text-align:left;background:#f6c44714;border:1px solid #f6cd5b40;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.invite-share-code-row div{flex-direction:column;gap:3px;display:flex}.invite-share-code-row code{color:#fff2bc;letter-spacing:3px;font-size:22px;font-weight:850}.invite-share-code-row button,.invite-share-content>.primary-wide-button{color:#2b1d08;background:#e9b93f;border:1px solid #f7d777;border-radius:9px;min-height:38px;padding:8px 14px;font-size:15px;font-weight:850}.account-content .profile-card .account-invite-row{border-top:1px solid #f6cf622e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:5px;padding-top:7px;display:grid}.account-content .profile-card .account-invite-code{align-items:baseline;gap:7px;min-width:0;display:flex}.account-content .profile-card .account-invite-code small{color:#ffffff8c;white-space:nowrap;margin:0;font-size:10px}.account-content .profile-card .account-invite-code code{color:#fff2bc;letter-spacing:1.5px;font-size:14px;font-weight:850}.account-content .profile-card .account-invite-retry{color:#ff9a91;text-align:left;background:0 0;border:0;min-height:20px;padding:0;font-size:10px}.account-content .profile-card .account-invite-guest{color:#ffffff9e;text-align:left;text-underline-offset:2px;background:0 0;border:0;min-height:20px;padding:0;font-size:10px;text-decoration:underline}.account-content .profile-card .account-invite-share{white-space:nowrap;font-size:11px;font-weight:850}.account-content .profile-card .account-invite-share:disabled{opacity:.55}.account-content .profile-card .account-invite-used{color:#71e5a3bf;grid-column:1/-1;margin:0}.account-content .profile-card .account-invite-summary{color:#ffffff9e;margin:0}.account-content .profile-card .account-invite-spinner{vertical-align:-.1em;margin-left:5px}.account-content .profile-card .account-invite-count{color:#ffffffe0;font-size:13px}.account-content .profile-card .account-invite-enter{color:#f6cf69bd;text-align:left;background:0 0;border:0;grid-column:1/-1;min-height:20px;padding:0;font-size:10px}.dcoin-hero{filter:drop-shadow(0 8px 22px #fad14747);object-fit:contain;width:148px;height:148px}.dcoin-disclaimer{color:#ffffff73;max-width:420px;margin-top:6px;font-size:11px;line-height:1.6}.dcoin-free-claim-row{justify-content:center;align-self:center;align-items:center;gap:8px;width:min(82%,280px);max-width:280px;display:flex;position:relative}.dcoin-free-claim-row>button{align-self:auto;width:auto;max-width:none}.dcoin-free-claim-row>.ios-gold-button{white-space:nowrap;flex:0 240px;width:min(240px,100% - 24px);margin-inline:auto}.dcoin-free-claim-row>.dcoin-rules-info{flex:none;width:18px;height:18px;position:absolute;right:0}.dcoin-rules-info{color:#ffffff7a;cursor:pointer;font-family:var(--font-geist-mono), monospace;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:10px;font-style:italic;font-weight:600;display:inline-flex}.free-claim-rules-overlay{justify-content:center;align-items:center;padding:24px}.free-claim-rules-card{background:radial-gradient(circle at 90% -15%,#9e6d282e,#0000 18rem),#0d1b17;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:380px;padding:18px;display:flex;box-shadow:0 30px 100px #000000bf}.free-claim-rules-card header{justify-content:space-between;align-items:center;display:flex}.free-claim-rules-card header>strong{color:#fad147;font-size:16px}.free-claim-rules-card header>button{color:#fffc;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:15px;display:inline-flex}.free-claim-rules-card ul{color:#ffffffc7;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.dcoin-content h2{margin:0;font-size:28px;font-weight:800}.dcoin-content>p{color:#ffffffb8;margin:0;font-size:14px;font-weight:500}.dcoin-balance{color:#57de78;font-size:22px}.dcoin-balance-number{transform-origin:bottom;animation:.62s cubic-bezier(.2,.85,.3,1.2) dcoin-balance-bounce;display:inline-block}@keyframes dcoin-balance-bounce{0%{opacity:.35;transform:translateY(9px)scale(.86)}45%{opacity:1;transform:translateY(-5px)scale(1.14)}72%{transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dcoin-purchase-card{background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.dcoin-purchase-card button{justify-content:center;align-self:center;align-items:center;gap:7px;width:min(82%,280px);max-width:280px;display:inline-flex}.dcoin-discount-badge{color:#fff4dc;white-space:nowrap;background:#b72e28;border:1px solid #ffe6b994;border-radius:999px;flex:none;padding:4px 6px;font-size:10px;font-weight:850;line-height:1}.dcoin-purchase-card button.temporarily-disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.42}.dcoin-secondary-actions{gap:10px;width:100%;display:flex}.dcoin-secondary-actions button{border:1.2px solid var(--gold);color:var(--gold);background:0 0;border-radius:999px;flex:1;min-height:38px;font-size:13px;font-weight:700}.dcoin-recharge-button{color:#ead39b;cursor:pointer;white-space:nowrap;background:#d7bb7317;border:1px solid #d7bb736b;border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.dcoin-recharge-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;flex:none;width:12px;height:12px}.dcoin-recharge-button:active:not(:disabled){background:#d7bb7338}.dcoin-recharge-button:disabled{cursor:default;opacity:.5}.hand-peek-recharge{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.cash-variant-recharge{background:#000d0a73;border:1px solid #6fd4b142;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:8px 9px 8px 14px;display:flex}.cash-variant-balance{gap:1px;min-width:0;display:grid}.cash-variant-balance>small{color:#e2eee894;letter-spacing:.02em;font-size:11px}.cash-variant-balance>b{color:#4ce09b;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #4ce09b47;font-size:20px;font-weight:800;line-height:1.15}.cash-variant-recharge .dcoin-recharge-button{min-height:32px;padding:5px 13px;font-size:12px}.cash-variant-option.starting{border-color:#f6cf6999;box-shadow:0 0 0 1px #f6cf6933,0 0 22px #f6cf691f}.cash-variant-option.idle{opacity:.42}.cash-variant-close:disabled{cursor:default;opacity:.4}.cash-variant-option.starting .cash-variant-choice small{color:#f6cf69d9}.cash-variant-option .cash-variant-choice:disabled{cursor:default}.cash-variant-option.idle .cash-variant-choice:disabled,.cash-variant-option.idle .cash-variant-info:disabled{opacity:1}.cash-variant-spinner{color:var(--gold);align-items:center;margin-left:auto;padding-left:6px;display:flex}.cash-variant-spinner .waiting-spinner{border-width:2px;width:18px;height:18px}.hand-peek-dialog .dcoin-recharge-button,.multiplayer-dialog .dcoin-recharge-button,.ios-alert .dcoin-recharge-button{border-radius:999px;min-height:30px;padding:4px 12px;font-size:12px}.ios-alert>p.ios-alert-recharge-row{justify-content:center;align-items:center;gap:8px;display:flex}.ios-alert-recharge-row>span{color:#ffffffa8;font-size:12px}.ios-alert>p.ios-alert-balance-row{justify-content:center;align-items:baseline;gap:6px;padding-bottom:6px;display:flex}.ios-alert>p.ios-alert-balance-row:last-of-type{padding-bottom:16px}.ios-alert-balance-row>span{color:#ffffffa8;font-size:12px}.ios-alert-balance-row>b{color:#4ce09b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ios-alert-balance-row>b.insufficient{color:#ff756d}.dcoin-content>.guest-purchase-note,.vip-content>.guest-purchase-note{box-sizing:border-box;width:100%;color:var(--muted);white-space:normal;overflow-wrap:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.6;display:block}.vip-version-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vip-account-link{min-height:36px;padding:6px 14px;font-size:12px;font-weight:700}.android-payment-status{box-sizing:border-box;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 0;display:flex}.android-payment-status p{min-width:0;color:var(--muted);text-align:left;white-space:normal;word-break:normal;flex:1;margin:0;font-size:12px;line-height:1.5}.android-payment-status button{white-space:nowrap;flex:none;width:auto}.help-content{color:#e7eee5;overflow-wrap:anywhere;gap:0;padding:0 16px 28px}.help-content p{margin:8px 0;font-size:14px;line-height:1.65}.help-content h1{color:#f4dfaa;margin:8px 0 12px;font-size:clamp(22px,5vw,28px);line-height:1.25}.help-content h2{color:#f4dfaa;align-items:baseline;gap:10px;margin:0 0 14px;font-size:19px;line-height:1.4;display:flex}.help-content h2 small{color:#bba16a;font-size:12px;font-weight:500}.help-content h3{color:#f0e6cc;margin:22px 0 10px;font-size:16px}.help-welcome{border-color:rgba(var(--gold-rgb), .35);background:linear-gradient(115deg,#173e31,#0c2924);align-items:center;min-height:160px;margin-bottom:12px;padding:18px;display:flex;position:relative;overflow:hidden}.help-welcome-copy{z-index:1;flex:1;min-width:0;position:relative}.help-welcome-copy>small{letter-spacing:.14em;color:#cfb67f;font-size:10px}.help-welcome-copy p{color:#ceddce}.help-welcome-art{flex-shrink:0;width:40%;max-width:220px;height:auto;margin-right:-12px}.help-guide-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.help-guide-nav button{border:1px solid rgba(var(--gold-rgb), .25);color:#eadbb9;cursor:pointer;background:#15362e;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 6px;font-size:13px;display:flex}.help-guide-nav small{color:#bba16a;font-size:10px}.help-guide-nav button:hover{background:#234b3b}.help-guide-nav button:focus-visible,.help-guide-details summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.help-guide-section{padding-top:28px;scroll-margin-top:16px}.help-guide-section+.help-guide-section{border-top:1px solid rgba(var(--gold-rgb), .22);margin-top:24px}.help-value-strip{color:#d8c393;flex-wrap:wrap;gap:8px 14px;margin:16px 0;font-size:13px;display:flex}.help-value-strip>span{flex:80px;align-items:center;gap:7px;display:flex}.help-value-strip .help-guide-icon{color:#a6c8aa}.help-value-strip>span>span{min-width:0}.help-content .help-guide-tip{color:#e4e9d8;background:#759b781f;border-left:3px solid #cfb67f;margin:18px 0 0;padding:12px 14px}.help-table-example{border:1px solid rgba(var(--gold-rgb), .3);background:#12392e;border-radius:14px;margin:18px 0;padding:16px}.help-table-example>div+div{margin-top:14px}.help-table-example strong{color:#cad8c7;font-size:13px}.help-card-line{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.help-table-example figcaption{color:#e5d4ab;margin-top:14px;font-size:13px;line-height:1.6}.help-street-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.help-street-flow li{background:#759b7817;border-top:2px solid #a58d59;min-width:0;padding:10px 6px}.help-street-flow small{color:#bba16a;margin-bottom:5px;font-size:10px;display:block}.help-street-flow strong{font-size:13px}.help-street-flow p{color:#bfcec1;margin:5px 0 0;font-size:12px;line-height:1.5}.help-guide-row{border-bottom:1px solid #cadcc91f;padding:12px 0}.help-guide-row:last-child{border-bottom:0}.help-guide-row strong{color:#eadbb9;font-size:14px;display:block}.help-guide-row p{color:#cbd7cc;margin:5px 0 0}.help-first-hand{counter-reset:help-step;margin:12px 0;padding:0;list-style:none}.help-first-hand li{counter-increment:help-step;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:8px 0 14px;display:grid}.help-step-illustration{color:#cfb67f;align-self:start;place-items:center;width:38px;height:42px;display:grid;position:relative}.help-step-illustration:after{content:counter(help-step);color:#123427;background:#cfb67f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:0}.help-first-hand li:not(:last-child) .help-step-illustration:before{content:"";background:rgba(var(--gold-rgb), .3);width:1px;position:absolute;top:40px;bottom:-25px}.help-first-hand strong{color:#eadbb9;font-size:14px}.help-first-hand p{color:#cbd7cc;margin:5px 0 0}.help-guide-details{border-top:1px solid rgba(var(--gold-rgb), .22);margin-top:10px}.help-guide-details summary{box-sizing:border-box;cursor:pointer;color:#e5d4ab;min-height:44px;padding:14px 0;font-size:14px;line-height:1.5}.help-guide-details[open]>summary{color:#f4dfaa}.help-hand-ranks{flex-direction:column;gap:8px;padding:4px 0;display:flex}.help-hand-ranks>div{border:1px solid rgba(var(--gold-rgb), .2);background:#759b7817;border-radius:10px;padding:12px}.help-hand-ranks header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.help-hand-ranks header strong{color:#eadbb9;font-size:14px}.help-hand-ranks header span{color:#bfcec1;font-size:12px}.help-hand-ranks p{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}@media (width<=380px){.help-content{padding-inline:12px}.help-welcome{padding:14px}.help-welcome-art{width:34%}.help-street-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-guide-icon{flex:0 0 23px;width:23px;height:23px}.help-guide-badge{background:rgba(var(--gold-rgb), .1);color:#dbc690;border-radius:6px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.help-card-equation{border-bottom:1px solid rgba(var(--gold-rgb), .18);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.help-card-equation>span:not(.help-guide-badge),.help-card-equation>strong{color:#f0dfb7;font-size:25px;line-height:1.2}.help-card-equation>strong{background:rgba(var(--gold-rgb), .12);border-radius:7px;padding:4px 9px}.help-card-equation>small{color:#9cb29d}.help-content .help-card-line .mini-poker-card{transition:opacity .2s,border-color .2s,box-shadow .2s}.help-content .help-card-selected{border-color:#e7c568;box-shadow:0 0 0 2px #e7c56859}.help-content .help-card-unused{opacity:.3}.help-best-five-toggle{color:#f0dfb7;cursor:pointer;background:#204b38;border:1px solid #9f8b54;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:16px 0 0;padding:8px 12px;font-size:13px;display:flex}.help-best-five-toggle:hover{background:#2b5942}.help-best-five-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.help-best-five-toggle[aria-pressed=true]{background:#365b3c;border-color:#e7c568}.help-deal-cards{align-items:center;gap:3px;min-height:26px;margin:8px 0;display:flex}.help-deal-cards>span{background:#325d47;border:1px solid #c9b17c;border-radius:3px;width:15px;height:22px;display:block;box-shadow:inset 0 0 0 2px #16392d}.help-deal-cards>span:after{content:"";border:1px solid #a38d5d;width:4px;height:4px;margin:7px auto;display:block;transform:rotate(45deg)}.help-action-item{border-bottom:1px solid #cadcc91f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.help-action-item:last-child{border-bottom:0}.help-icon-disc{color:#a8c6a4;background:#759b7824;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.help-action-item.is-fold .help-icon-disc{color:#d89d90;background:#b861581f}.help-action-item.is-chips .help-icon-disc{color:#d5bc80;background:rgba(var(--gold-rgb), .12)}.help-action-item header,.help-tool-visual header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 8px;display:flex}.help-action-item strong,.help-tool-visual strong{color:#eadbb9;font-size:14px}.help-action-item p,.help-tool-visual p{color:#cbd7cc;margin:6px 0 0}.help-compare-table{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;width:100%;margin:12px 0;font-size:13px;line-height:1.55}.help-compare-table caption{text-align:left;color:#b9cbbb;padding-bottom:10px;font-size:12px}.help-compare-table th,.help-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #cadcc929;padding:10px 8px}.help-compare-table thead th{color:#dfc98f;background:#204235;font-size:12px;font-weight:500}.help-compare-table tbody th{color:#eadbb9;font-weight:600}.help-compare-table td{color:#cbd7cc}.help-mode-table th:first-child{width:24%}.help-mode-table th:nth-child(2){width:31%}.help-mode-table th:nth-child(3){width:45%}.help-mode-table tbody th .help-guide-icon{color:#b7c8a3;margin:0 0 5px;display:block}.help-mode-table tbody th>span{display:block}.help-mode-table td small{color:#afc1b2;margin-top:5px;font-size:11px;display:block}.help-mode-table .help-guide-badge{margin-top:5px;font-size:10px}.help-recommended-mode{background:#759b781f}.help-content .help-mode-note{color:#b9cbbb;align-items:start;gap:7px;font-size:12px;display:flex}.help-content .help-illustration-note{color:#b9cbbb;font-size:12px}.help-tool-visual{border-bottom:1px solid #cadcc91f;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 0;display:grid}.help-tool-visual:last-child{border-bottom:0}.help-tool-art{width:100%;height:auto;margin-top:2px}@media (prefers-reduced-motion:no-preference){.help-welcome-art{animation:3.5s ease-in-out 2 help-hero-float}.help-deal-cards>span{animation:.5s ease-out both help-card-deal}.help-street-flow li:nth-child(2) .help-deal-cards>span{animation-delay:.2s}.help-street-flow li:nth-child(3) .help-deal-cards>span{animation-delay:.4s}.help-street-flow li:nth-child(4) .help-deal-cards>span{animation-delay:.6s}.help-deal-cards>span:nth-child(2){animation-duration:.65s}.help-deal-cards>span:nth-child(3){animation-duration:.8s}}@keyframes help-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes help-card-deal{0%{opacity:0;transform:translateY(-8px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.help-content *,.help-content :before,.help-content :after{transition:none!important;animation:none!important}}@media (width<=380px){.help-tool-visual{grid-template-columns:70px minmax(0,1fr);gap:10px}.help-compare-table th,.help-compare-table td,.help-guide-badge{padding-inline:5px}}.recap-overlay{justify-content:center;align-items:center;padding:20px}.history-recap-modal{clip-path:none;corner-shape:initial;background:#0a1c21;border:2px solid #edc759ad;border-radius:18px;flex-direction:column;width:100%;max-width:400px;height:auto;max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden auto;box-shadow:0 26px 70px #0000009e}.help-app-name{color:#f4dfaa;letter-spacing:.01em}.help-guide-primary{border:1px solid rgba(var(--gold-rgb), .28);background:#12392e99;border-radius:14px;margin-top:14px;overflow:hidden}.help-guide-primary>summary{color:#f4dfaa;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.help-guide-primary>summary::-webkit-details-marker{display:none}.help-guide-primary>summary span{align-items:baseline;gap:10px;display:flex}.help-guide-primary>summary small{color:#bba16a;font-size:11px;font-weight:500}.help-guide-primary>summary b{color:#d8c393;font-size:20px;font-weight:400;transition:transform .2s}.help-guide-primary[open]>summary{border-bottom:1px solid rgba(var(--gold-rgb), .22)}.help-guide-primary[open]>summary b{transform:rotate(180deg)}.help-guide-primary>.help-guide-section{border-top:0;margin:0;padding:18px 16px 24px}.help-guide-primary>.help-guide-section>h2{display:none}.help-rule-lesson{border:1px solid rgba(var(--gold-rgb), .35);background:radial-gradient(circle at 50% 12%,#52855b47,#0000 55%),#0d3027;border-radius:16px;margin:18px 0 22px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff06}.help-rule-hud{align-items:center;gap:8px;display:flex}.help-rule-progress{flex:1;gap:5px;min-width:0;display:flex}.help-rule-progress button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;height:24px;padding:0;display:grid}.help-rule-progress button i{background:#cadcc92e;border-radius:99px;height:4px;transition:background .25s,transform .2s;display:block}.help-rule-progress button.is-past i{background:#d5b86e80}.help-rule-progress button.is-current i{background:#d5b86e;box-shadow:0 0 8px #d5b86e73}.help-rule-progress button:active i{transform:scaleY(2)}.help-rule-play{border:1px solid rgba(var(--gold-rgb), .45);color:#e8d6a6;white-space:nowrap;cursor:pointer;background:#d5b86e1f;border-radius:99px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.help-rule-play-icon{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0}.help-rule-play-icon.is-pause{border:0;border-left:3px solid;border-right:3px solid;width:7px;height:9px}.help-rule-head{margin:12px 0 6px}.help-rule-head small{color:#bba16a;font-size:11px;display:block}.help-rule-head h3{color:#f4dfaa;margin:3px 0 0;font-size:20px}.help-rule-table{box-sizing:border-box;background:radial-gradient(circle at 50% 48%,#17513d,#123e30 72%);border:1px solid #cadcc938;border-radius:50%/46%;height:252px;margin:6px 0 10px;position:relative;overflow:visible}.help-rule-pot{flex-direction:row;align-items:center;gap:5px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .45s;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%)}.help-rule-pot b{color:#e6cf9b;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:600}.help-rule-pot.is-collected{opacity:0;transform:translate(-50%,132px)scale(.55)}.help-rule-chip-stack{object-fit:contain;filter:drop-shadow(0 3px 5px #00000047);width:26px;height:26px;animation:1.1s both help-rule-chip-flight}.help-rule-cards{gap:5px;display:flex}.help-rule-cards .mini-poker-card{box-sizing:border-box;flex:0 0 34px;grid-template-columns:1fr;place-items:center;gap:0;width:34px;height:48px;padding:3px;font-size:15px;display:grid}.help-rule-cards .mini-poker-card .mini-card-suit{width:10px;height:10px}.help-rule-cards .mini-poker-card.is-hidden{opacity:.62;background:repeating-linear-gradient(135deg,#234a3a 0 4px,#18382e 4px 8px);box-shadow:inset 0 0 0 1px #c9b17c73}.help-rule-cards .mini-poker-card.is-hidden,.help-rule-cards .mini-poker-card.is-hidden b,.help-rule-cards .mini-poker-card.is-hidden .mini-card-suit{color:#0000!important;fill:#0000!important}.help-rule-cards .mini-poker-card.is-best{border-color:#f5d36e;box-shadow:0 0 0 2px #f5d36e8c,0 0 14px #f5d36e59}.help-rule-board{position:absolute;top:108px;left:50%;transform:translate(-50%)}.help-rule-hand-label{text-align:center;color:#f5d36e;letter-spacing:.02em;width:calc(100% - 28px);font-size:11px;animation:.4s ease-out both help-rule-label-in;position:absolute;top:70px;left:50%;transform:translate(-50%)}.help-rule-player{color:#c7d9c8;flex-direction:column;align-items:center;gap:3px;font-size:9px;line-height:1.2;transition:opacity .3s,color .25s;display:flex;position:absolute}.help-rule-player-top{top:10px;left:50%;transform:translate(-50%)}.help-rule-player-left{top:96px;left:14px}.help-rule-player-right{top:96px;right:14px}.help-rule-player-bottom{color:#f0d998;bottom:6px;left:50%;transform:translate(-50%)}.help-rule-opponent-cards{gap:2px;min-height:26px;display:flex}.help-rule-opponent-cards i{background:repeating-linear-gradient(135deg,#234a3a 0 3px,#18382e 3px 6px);border:1px solid #c9b17c;border-radius:3px;width:16px;height:24px;display:block}.help-rule-opponent-cards .mini-poker-card{border-width:1px;border-radius:3px;flex:0 0 18px;width:18px;height:26px;padding:1px;font-size:9px}.help-rule-opponent-cards .mini-poker-card .mini-card-suit{width:6px;height:6px}.help-rule-opponent-cards .mini-poker-card.is-dealt{animation:.4s cubic-bezier(.2,.8,.25,1) both help-rule-card-deal}.help-rule-opponent-action{color:#f2d58a;font-size:9px;font-weight:600}.help-rule-player.is-acting{color:#ffe6a1}.help-rule-player.is-acting:before{content:"";border:1px solid #f5d36eb3;border-radius:12px;animation:1.4s ease-in-out infinite help-rule-focus-pulse;position:absolute;inset:-7px -9px;box-shadow:0 0 14px #e7c56866,inset 0 0 10px #e7c5682e}.help-rule-player.is-folded{opacity:.38}.help-rule-player.is-folded .help-rule-opponent-cards i{filter:grayscale()}.help-rule-caption{color:#d2dfd2;min-height:42px;margin:0;font-size:13px;line-height:1.6}.help-rule-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.help-rule-flow:not(.is-visible){display:none}.help-rule-flow-step{opacity:.55;background:#759b7814;border:1px solid #cadcc929;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:6px 5px;transition:opacity .25s,border-color .25s,background .25s;display:flex}.help-rule-flow-step small{color:#8fae95;font-size:8px}.help-rule-flow-step strong{color:#dfe7d9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.help-rule-flow-step span{color:#b9cdb9;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.help-rule-flow-step.is-done{opacity:.82}.help-rule-flow-step.is-done small:after{content:" ✓";color:#8fbf8f}.help-rule-flow-step.is-current{opacity:1;background:#d5b86e29;border-color:#d5b86e}.help-rule-flow-step.is-current strong{color:#ffe6a1}.help-rule-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:10px;display:grid}.help-rule-legend:not(.is-visible){display:none}.help-rule-legend-item{align-items:center;gap:6px;min-width:0;display:flex}.help-rule-legend-item>div{min-width:0}.help-rule-legend-item strong{color:#eadbb9;font-size:11px;display:block}.help-rule-legend-item small{color:#a9bfab;font-size:9px;line-height:1.3;display:block}.help-rule-action-icon{color:#b9d3b1;background:#759b782e;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.help-rule-action-icon.is-call{color:#d8c393;background:rgba(var(--gold-rgb), .15)}.help-rule-action-icon.is-raise{color:#a9c9ad;background:#759b7833}.help-rule-action-icon.is-fold{color:#d3a19a;background:#b8615829}.help-rule-action-icon .help-guide-icon{width:14px;height:14px}.help-rule-footer{gap:8px;margin-top:14px;display:flex}.help-rule-replay{border:1px solid rgba(var(--gold-rgb), .5);color:#e2cf9f;cursor:pointer;background:0 0;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-size:13px;font-weight:600}.help-rule-replay:hover{background:#d5b86e1f}.help-rule-next{color:#17352b;cursor:pointer;background:#b99c5d;border:1px solid #b99c5d;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:flex}.help-rule-next:hover{background:#d4b971}.help-rule-next span{font-size:18px}.help-rule-lesson.is-auto .help-rule-progress button.is-current i{animation:1.2s ease-in-out infinite help-rule-progress-pulse}.help-rule-hole .mini-poker-card.is-dealt{animation:.5s cubic-bezier(.2,.8,.25,1) both help-rule-card-deal}.help-rule-hole .mini-poker-card:nth-child(2){animation-delay:.12s}.help-rule-board .mini-poker-card.is-dealt{animation:.45s cubic-bezier(.2,.8,.25,1) both help-rule-card-deal}.help-hand-ranks{gap:4px}.help-hand-ranks>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.help-hand-ranks header{display:block}.help-hand-ranks header strong{font-size:12px;display:block}.help-hand-ranks header span{margin-top:2px;font-size:10px;display:block}.help-hand-ranks p{margin:0}@keyframes help-rule-card-deal{0%{opacity:0;transform:translateY(-24px)rotate(-8deg)scale(.82)}70%{transform:translateY(3px)rotate(2deg)scale(1.04)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes help-rule-chip-flight{0%{opacity:0;transform:translateY(18px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes help-rule-label-in{0%{opacity:.2;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes help-rule-focus-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes help-rule-progress-pulse{0%,to{box-shadow:0 0 6px #d5b86e4d}50%{box-shadow:0 0 13px #d5b86ebf}}@media (width<=380px){.help-rule-cards .mini-poker-card{flex:0 0 26px;width:26px;height:36px;padding:2px;font-size:12px}.help-rule-cards .mini-poker-card .mini-card-suit{width:8px;height:8px}.help-rule-player-left{left:10px}.help-rule-player-right{right:10px}.help-rule-hole .mini-poker-card{flex:0 0 30px;width:30px;height:42px;font-size:13px}.help-rule-flow{gap:3px}.help-rule-flow-step{padding:5px 3px}.help-rule-flow-step strong{font-size:9px}.help-rule-flow-step span{font-size:8px}.help-rule-legend{gap:4px 6px}.help-rule-legend-item{gap:4px}.help-rule-legend-item small{font-size:8px}.help-rule-action-icon{flex:0 0 20px;width:20px;height:20px}.help-rule-action-icon .help-guide-icon{width:12px;height:12px}.help-rule-play{padding:0 9px;font-size:10px}}.history-recap-head{background:#ffffff09;border-top:1px solid #edc7594d;border-bottom:1px solid #edc7594d;grid-template-columns:minmax(0,1fr) minmax(0,.62fr) auto;gap:10px;padding:12px 16px 14px;display:grid}.history-recap-head>small{color:var(--gold);letter-spacing:.18em;grid-column:1/-1;font-size:10px;font-weight:800}.history-recap-head>div>span,.history-recap-head>strong>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.history-recap-cards{gap:3px;min-height:35px;display:flex}.history-recap-head .mini-poker-card{width:25px;height:35px}.history-recap-head>strong{text-align:right;align-self:center;font-size:17px}.history-recap-head>strong.positive{color:#4fe08a}.history-recap-head>strong.negative{color:#ff7b7b}.history-recap-modal .modal-heading{flex:none;grid-template-columns:minmax(0,1fr) 40px;align-items:center;min-height:60px;margin:0;padding:10px 12px;display:grid;position:relative;top:auto}.history-recap-modal .modal-heading h2{text-align:center;grid-column:1;margin:0;padding-left:40px;font-size:17px}.history-recap-modal .modal-heading button{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:static;transform:none}.history-recap-modal .modal-heading .recap-close{grid-column:2;justify-self:end}.history-recap-narrative{color:inherit;border-top:1px solid #edc75933;flex:none}.history-recap-narrative>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:11px 16px;list-style:none;transition:background-color .2s;display:flex}.history-recap-narrative>summary::-webkit-details-marker{display:none}.history-recap-narrative>summary:hover{background:#edc7590e}.history-recap-narrative>summary>span{gap:3px;display:grid}.history-recap-narrative>summary b{color:#ead38c;letter-spacing:.04em;font-size:13px}.history-recap-narrative>summary small{color:#dceae47a;font-size:10px}.history-recap-narrative>summary i{color:#e7c86d;border:1px solid #edc75957;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:19px;font-style:normal;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s;display:flex}.history-recap-narrative[open]>summary i{background:#edc7591f;transform:rotate(45deg)}.history-recap-narrative-body{border-top:1px solid #edc75924;padding:48px 16px 18px;position:relative}.history-recap-text{color:#ffffffeb;white-space:pre-wrap;margin:0;font-size:15px;font-weight:500;line-height:1.65}.history-recap-copy{color:var(--gold);background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:800;position:absolute;top:6px;right:16px}.history-deep-review{background:radial-gradient(circle at 10% 8%,#edc75930,#0000 38%),radial-gradient(circle at 90% 18%,#49eab629,#0000 34%),linear-gradient(140deg,#134336eb,#07231ff5);border-top:1px solid #edc75975;border-bottom:1px solid #edc75957;flex:none;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.history-deep-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.history-deep-review-identity{align-items:center;gap:10px;min-width:0;display:flex}.history-deep-review-title{gap:3px;min-width:0;display:grid}.history-deep-review>header small,.history-deep-review-result>small{color:#b9f2d6;letter-spacing:.12em;font-size:10px;font-weight:800}.history-deep-review>header strong{color:#fff5d3;letter-spacing:-.02em;font-family:Georgia,Songti SC,STSong,serif;font-size:22px;line-height:1.06}.history-deep-review-title>span{color:#ddf1e79e;max-width:21ch;font-size:9px;line-height:1.35}.history-deep-review-art{color:#f0cb6e;filter:drop-shadow(0 9px 14px #00000038);flex:0 0 82px;width:82px;height:auto}.history-deep-review-art .review-art-orbit{stroke:#9dddbe3d;stroke-dasharray:3 5;stroke-linecap:round;stroke-width:1.4px}.history-deep-review-art .review-art-card{fill:#0b2d24f5;stroke:currentColor;stroke-width:1.4px}.history-deep-review-art .review-art-card-back{fill:#104335d1;stroke:#96d6b87a}.history-deep-review-art .review-art-suit{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.history-deep-review-art .review-art-suit{fill:color-mix(in srgb, currentColor 88%, white)}}.history-deep-review-art .review-art-lens{fill:#092520c7;stroke:#8ed7b4;stroke-linecap:round;stroke-width:2.2px}.history-deep-review-art .review-art-signal{fill:none;stroke:#f4d47d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.history-deep-review-art .review-art-dot{fill:#8ed7b4}.history-deep-review>header button{color:#18342e;white-space:nowrap;background:linear-gradient(135deg,#f8d66d,#e7af42);border:1px solid #fff5c4cc;border-radius:10px;min-width:104px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:800;transition:box-shadow .16s,transform .16s;position:relative;box-shadow:0 6px 18px #dba33045}.history-deep-review>header button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 24px #ffcc5175}.history-deep-review>header button:disabled{opacity:.65}.history-deep-review-action{justify-self:end;gap:4px;min-width:104px;display:grid}.history-deep-review-action>button{width:100%}.history-deep-review-progress{background:#b9f2d62e;border-radius:999px;width:100%;height:2px;display:block;overflow:hidden}.history-deep-review-progress>i{transform-origin:0;background:linear-gradient(90deg,#8ed7b4,#f8d66d);width:100%;height:100%;animation:10s linear forwards history-deep-review-countdown;display:block}@keyframes history-deep-review-countdown{to{transform:scaleX(0)}}.history-deep-review-intro,.history-deep-review-result p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.55}.history-deep-review-model{color:#b9f2d6;letter-spacing:.01em;overflow-wrap:anywhere;background:#09252399;border:1px dashed #b9f2d66b;border-radius:9px;margin:0;padding:6px 9px;font-size:11px;line-height:1.45}.history-deep-review-intro{gap:11px;display:grid;position:relative}.history-deep-review-intro p{margin:0}.history-deep-review-signals{flex-wrap:wrap;gap:6px;display:flex}.history-deep-review-signals span{color:#e0fff2e6;letter-spacing:.02em;background:#051f1c6b;border:1px solid #aef2d23d;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.history-deep-review .history-deep-review-error{color:#ff9b9b}.history-deep-review-result{gap:10px;display:grid;position:relative}.history-deep-review-result>header{justify-content:space-between;align-items:center;display:flex}.history-deep-review-result>header>b{color:#fff;font-size:13px}.history-deep-review-result>header>button{color:var(--gold);background:#ffffff14;border:1px solid #edc7596b;border-radius:8px;align-items:center;gap:4px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.history-deep-review-result>header svg{width:13px;height:13px}.history-deep-review-result section{gap:4px;display:grid}.history-deep-review-result section>b{color:var(--gold);font-size:12px}.history-deep-review-result ul{color:#ffffffdb;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}@media (prefers-reduced-motion:reduce){.history-deep-review>header button,.history-recap-narrative>summary i{transition:none}}@media (width<=360px){.history-deep-review>header{grid-template-columns:minmax(0,1fr)}.history-deep-review-action{justify-self:start}.history-deep-review-art{flex-basis:72px;width:72px}}.tournament-select-overlay{--tournament-select-top:max(40px, var(--tm-safe-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--tournament-select-top) 8px 4px;background:#000807c2;justify-content:center;align-items:flex-start;overflow:hidden}.tournament-select-card{background:radial-gradient(circle at 90% 0%, rgba(var(--gold-rgb), .13), transparent 38%), linear-gradient(160deg, #0d2a22fc, #041814fc);border:1px solid rgba(var(--gold-rgb), .44);height:min(880px, calc(100dvh - var(--tournament-select-top) - 4px));max-height:calc(100dvh - var(--tournament-select-top) - 4px);border-radius:24px;width:min(460px,100vw - 28px);padding:20px;overflow:hidden;box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff0d}.tournament-select-header{margin:-20px -20px 16px}.tournament-select-intro{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tournament-select-intro>div:first-child{gap:3px;display:grid}.tournament-select-intro small,.tournament-select-label small{color:#e2eee89e;font-size:12px}.tournament-rules-action{align-self:start;align-items:center;gap:5px;display:flex}.tournament-rules-action>small{color:#f4d66fd1;white-space:nowrap;font-size:11px;font-weight:700}.tournament-select-close,.tournament-rules-info{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:32px;height:32px;padding:0 0 2px;font-size:22px;display:flex}.tournament-rules-info{color:#f4d66f;align-self:start;padding:0 0 1px;font-family:Georgia,serif;font-size:17px;font-weight:800}.game-rules-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10030;background:#000807cc;justify-content:center;align-items:center;padding:18px;overflow-y:auto}.cash-variant-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10020;background:#000807c7;justify-content:center;align-items:center;padding:18px}.cash-variant-card{color:#fff;background:radial-gradient(circle at 100% 0,#f6cf6933,#0000 42%),linear-gradient(160deg,#10352afc,#041814fc);border:1px solid #f6cf697a;border-radius:26px;width:min(520px,100vw - 28px);padding:20px;box-shadow:0 30px 90px #000000b3,inset 0 1px #ffffff0f}.cash-variant-header{grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.cash-variant-mark,.cash-variant-choice-icon{color:#173128;background:linear-gradient(145deg,#ffe88c,#bd8222);justify-content:center;align-items:center;font-weight:900;display:flex}.cash-variant-mark{border-radius:15px;width:48px;height:48px;font-size:25px}.cash-variant-header>div:nth-child(2){gap:3px;display:grid}.cash-variant-header small{color:#e2eee89e;font-size:12px}.cash-variant-header strong{color:#fff8d8;font-size:21px}.cash-variant-close{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0 0 2px;font-size:22px;display:flex}.cash-variant-lead{color:#ebf4efc7;margin:17px 2px 14px;font-size:14px;line-height:1.55}.cash-variant-options{gap:12px;display:grid}.cash-variant-option{border:1px solid rgba(var(--gold-rgb), .28);background:#000d0a7a;border-radius:17px;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;min-height:76px;display:grid;position:relative;overflow:hidden}.cash-variant-option.short{border-color:#6fd4b161}.cash-variant-choice{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 10px 12px 13px;display:flex}.cash-variant-choice:active{background:#ffffff0f}.cash-variant-choice-icon{border-radius:11px;flex:none;width:42px;height:42px;font-size:13px}.cash-variant-choice-illustration{background:linear-gradient(145deg,#ffeeb0,#c58a2d);border-radius:15px;width:58px;height:58px;overflow:hidden}.cash-variant-choice-illustration svg{width:100%;height:100%;display:block}.cash-variant-option.short .cash-variant-choice-icon{background:linear-gradient(145deg,#b8f1dc,#4eab89)}.cash-variant-choice>span:nth-child(2){gap:4px;min-width:0;display:grid}.cash-variant-choice strong{color:#fff7d5;letter-spacing:.01em;font-size:19px}.cash-variant-choice small{color:#e2eee8a6;font-size:12px;line-height:1.35}.cash-variant-arrow{color:#f6cf69cc;margin-left:auto;font-size:26px}.cash-variant-info{color:#f6cf69;background:0 0;border:1px solid #f6cf6985;border-radius:50%;place-self:center;width:22px;height:22px;padding:0 0 1px;font-family:Georgia,serif;font-size:13px}.cash-variant-info:active{background:#f6cf6929;transform:scale(.94)}.game-rules-card{background:radial-gradient(circle at 88% 0%, rgba(var(--gold-rgb), .16), transparent 38%), linear-gradient(160deg, #0d2a22fc, #041814fc);border:1px solid rgba(var(--gold-rgb), .45);color:#fff;border-radius:24px;width:min(440px,100vw - 28px);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0d}.game-rules-card>header{grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.game-rules-card>header>span{color:#183128;background:linear-gradient(145deg,#ffe786,#c18722);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:25px;display:flex}.game-rules-card>header>div{gap:3px;display:grid}.game-rules-card>header small{color:#e2eee89e;font-size:12px}.game-rules-card>header strong{color:#fff9dc;font-size:21px}.game-rules-card>header button{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:32px;height:32px;padding:0 0 2px;font-size:22px;display:flex}.game-rules-lead{color:#ebf4efc7;margin:17px 2px 14px;font-size:14px;line-height:1.55}.game-rules-list{gap:9px;display:grid}.game-rules-list article{border:1px solid rgba(var(--gold-rgb), .17);background:#000d0a75;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.game-rules-list article>b{background:rgba(var(--gold-rgb), .13);color:#f4d66f;border-radius:11px;justify-content:center;align-items:center;height:38px;font-size:15px;display:flex}.game-rules-list article>div{gap:3px;display:grid}.game-rules-list article strong{color:#fff5c8;font-size:14px}.game-rules-list article small{color:#e2eee8a8;font-size:12px;line-height:1.45}.game-rules-card .game-rules-confirm{width:fit-content;margin:16px auto 0;display:block}.tournament-balance-card{border:1px solid rgba(var(--gold-rgb), .2);background:#000d0a7a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 13px;display:grid}.tournament-balance-card>span{color:#e2eee8a8;grid-column:1;font-size:12px}.tournament-balance-card>strong{color:#4fe08a;font-variant-numeric:tabular-nums;grid-column:1;font-size:22px}.tournament-recharge-action{flex-direction:column;grid-area:1/2/3;align-items:flex-end;gap:7px;display:flex}.tournament-recharge-action>span{color:#183128;white-space:nowrap;background:#ffe16d;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:850;animation:.9s ease-in-out infinite alternate tournament-recharge-tip;position:relative}.tournament-recharge-action>span:after{content:"";border-top:5px solid #ffe16d;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;right:17px}@keyframes tournament-recharge-tip{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.tournament-recharge-action>button{background:rgba(var(--gold-rgb), .13);border:1px solid rgba(var(--gold-rgb), .42);color:var(--gold);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.tournament-select-label{justify-content:space-between;align-items:end;margin:18px 2px 9px;display:flex}.tournament-select-label strong{color:#ffffffe6;font-size:14px}.tournament-speed-label{align-items:center}.tournament-speed-slider{background:#02110d75;border:1px solid #ffffff17;border-radius:15px;padding:15px 14px 12px}.tournament-speed-control{height:40px;margin:0 20px;position:relative}.tournament-speed-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:calc(100% + 40px);height:40px;margin:0;display:block;position:absolute;top:0;left:-20px}.tournament-speed-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, rgb(var(--gold-rgb)) 0%, rgb(var(--gold-rgb)) var(--tournament-speed-progress), #ffffff21 var(--tournament-speed-progress), #ffffff21 100%);border-radius:999px;height:4px}.tournament-speed-slider input[type=range]::-webkit-slider-thumb{appearance:none;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:50%;width:40px;height:40px;margin-top:-18px}.tournament-speed-slider input[type=range]::-moz-range-track{background:#ffffff21;border-radius:999px;height:4px}.tournament-speed-slider input[type=range]::-moz-range-progress{background:rgb(var(--gold-rgb));border-radius:999px;height:4px}.tournament-speed-slider input[type=range]::-moz-range-thumb{box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:50%;width:40px;height:40px}.tournament-speed-slider input[type=range]:focus-visible{outline:0}.tournament-speed-club{color:#0c4938;filter:drop-shadow(0 0 5px #f6cd5261)drop-shadow(0 3px 4px #0000006b);height:40px;left:var(--tournament-speed-progress);paint-order:stroke fill;pointer-events:none;text-shadow:0 1px #ffffff1f;-webkit-text-stroke:3px #f1c84e;z-index:2;justify-content:center;align-items:center;width:40px;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:900;line-height:1;display:flex;position:absolute;top:-3px;transform:translate(-50%)}.tournament-speed-control:has(input:focus-visible) .tournament-speed-club{filter:drop-shadow(0 0 7px #ffdc68b8)drop-shadow(0 3px 4px #0000006b);transform:translate(-50%)scale(1.08)}.tournament-speed-slider input[type=range]:disabled{cursor:wait;opacity:.55}.focusedTraining-modal{flex-direction:column;max-width:820px;padding-top:0;display:flex;overflow-y:hidden}.focusedTraining-modal>.modal-heading{min-height:calc(var(--tm-safe-top) + 48px);padding:calc(var(--tm-safe-top) + 12px) 56px 10px;flex:none;margin:0 -16px 8px}.focusedTraining-modal>.modal-heading>button{top:calc(var(--tm-safe-top) + 6px);transform:none}.focused-training-panel-content{--focused-card-min-height:158px;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:20px;width:100%;max-width:780px;min-height:0;margin:0 auto;padding:2px 4px 28px;display:flex;overflow:hidden auto}.focused-training-panel-content>*{flex:none}.focused-training-hero{background:radial-gradient(circle at 88% 5%,#e6b94d2e,#0000 34%),linear-gradient(135deg,#12382d,#08231d 70%);border:1px solid #f6cf6238;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:end;gap:24px;padding:22px 24px;display:grid;overflow:hidden}.focused-training-hero-copy{min-width:0}.focused-training-hero-copy>span,.focused-training-count-heading>div>span{color:#dcae43;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.focused-training-hero-copy h3{color:#fff3c4;letter-spacing:-.025em;margin:8px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4.2vw,34px);line-height:1.08}.focused-training-hero-copy p{color:#ebf5f0a3;margin:0;font-size:12px;line-height:1.5}.focused-training-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;display:grid}.focused-training-overview>span{border-left:1px solid #f6cf623d;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:2px 0 2px 16px;display:flex}.focused-training-overview b{color:#ffe4a0;font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-shadow:0 2px 16px #f5cb562e;align-items:baseline;gap:7px;font-size:clamp(25px,4.5vw,34px);font-weight:850;line-height:1;display:flex}.focused-training-overview b i{color:#bba874;letter-spacing:0;font-size:11px;font-style:normal}.focused-training-overview small{color:#d8c997;letter-spacing:.04em;font-size:9px;font-weight:750}.focused-training-overview em{display:none}.focused-training-count{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffdc752e;border-radius:12px;padding:16px 20px 13px}.focused-training-count-heading{justify-content:space-between;align-items:center;display:flex}.focused-training-count-heading>div>strong{color:#ffffffd1;margin-top:4px;font-size:13px;display:block}.focused-training-count-heading>b{color:#f3ce68;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.focused-training-count-heading>b em{font-size:30px;font-style:normal;line-height:1}.focused-training-count-heading>b small{color:#ffffff6b;letter-spacing:.1em;font-size:8px}.focused-training-slider{width:auto;margin:12px 11px 0;display:block;position:relative}.focused-training-marks{justify-content:space-between;padding:0;display:flex}.focused-training-marks button{color:#ffffff61;cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 10px 0;font-size:10px;font-weight:800}.focused-training-marks button.is-active{color:#f4cf69}.focused-training-card-detail{color:#ffffffa6;font-size:var(--ipad-fs-note,10px);margin-top:5px;display:block}.focused-training-intro-actions>.focused-training-review-button{min-height:var(--ipad-touch,44px);grid-column:1/-1}.focused-training-intro-dialog{max-height:calc(100vh - 100px)}.focused-training-list-heading{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.focused-training-list-heading>div{color:#f3d77f;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.focused-training-list-heading>div span{background:#d5a83f;width:18px;height:1px}.focused-training-list-heading small{color:#dfeee675;font-size:10px}.focused-training-template:active{transform:scale(.98)}.focused-training-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(var(--focused-card-min-height), auto);gap:12px;display:grid}.focused-training-template{--module-accent:#e5bf61;--score-color:#cdbb86;appearance:none;min-width:0;height:auto;min-height:var(--focused-card-min-height);border:1px solid var(--module-accent);align-content:center;place-items:center;gap:8px;padding:30px 12px 24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.focused-training-template{border:1px solid color-mix(in srgb, var(--module-accent) 28%, transparent)}}.focused-training-template{background:radial-gradient(circle at 50% 34%, var(--module-accent), transparent 46%), linear-gradient(155deg, #ffffff0b, #ffffff03);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.focused-training-template{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--module-accent) 12%, transparent), transparent 46%), linear-gradient(155deg, #ffffff0b, #ffffff03)}}.focused-training-template{text-align:center;cursor:pointer;isolation:isolate;transition:border-color .2s,background-color .2s,transform .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.focused-training-template:focus-visible{outline-offset:3px;outline:2px solid #f4cf69}.focused-training-template.weak{--score-color:#ef8b72}.focused-training-template.steady{--score-color:#e6bd58}.focused-training-template.strong{--score-color:#72cba7}.focused-training-template[data-template=preflop-defense]{--module-accent:#87c8a9}.focused-training-template[data-template=flop]{--module-accent:#e9ad68}.focused-training-template[data-template=turn]{--module-accent:#91b9d8}.focused-training-template[data-template=river]{--module-accent:#b8a0d8}.focused-training-template[data-template=aggression]{--module-accent:#e68467}.focused-training-template[data-template=defense]{--module-accent:#74c2a7}.focused-training-template[data-template=sizing]{--module-accent:#e1bd69}.focused-training-template[data-template=draws]{--module-accent:#d98e9d}.focused-training-template:hover{border-color:var(--module-accent)}@supports (color:color-mix(in lab, red, red)){.focused-training-template:hover{border-color:color-mix(in srgb, var(--module-accent) 58%, transparent)}}.focused-training-template:hover{transform:translateY(-2px)}.focused-training-card-index,.focused-training-card-score,.focused-training-card-arrow{z-index:2;position:absolute}.focused-training-card-index{color:#e2eee84d;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px;font-weight:750;top:12px;left:13px}.focused-training-card-score{border:1px solid var(--score-color);min-width:27px;padding:4px 7px;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.focused-training-card-score{border:1px solid color-mix(in srgb, var(--score-color) 34%, transparent)}}.focused-training-card-score{background:var(--score-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.focused-training-card-score{background:color-mix(in srgb, var(--score-color) 10%, #041813e0)}}.focused-training-card-score{color:var(--score-color);font-variant-numeric:tabular-nums;font-size:9px;font-weight:850;line-height:1}.focused-training-card-arrow{color:var(--module-accent);bottom:11px;right:12px}@supports (color:color-mix(in lab, red, red)){.focused-training-card-arrow{color:color-mix(in srgb, var(--module-accent) 62%, transparent)}}.focused-training-card-arrow{font-size:12px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.focused-training-template:hover .focused-training-card-arrow,.focused-training-template:focus-visible .focused-training-card-arrow{transform:translate(2px,-2px)}.focused-training-module-art{width:min(92px,76%);height:auto;color:var(--module-accent);filter:drop-shadow(0 8px 12px #0000002e)}.focused-training-module-art .art-card{fill:#07211ab8;stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.focused-training-module-art .art-card{stroke:color-mix(in srgb, currentColor 54%, transparent)}}.focused-training-module-art .art-card{stroke-width:1.6px}.focused-training-module-art .art-card-front{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.focused-training-module-art .art-card-front{fill:color-mix(in srgb, currentColor 13%, #0b2c23)}}.focused-training-module-art .art-card-front{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.focused-training-module-art .art-card-front{stroke:color-mix(in srgb, currentColor 82%, transparent)}}.focused-training-module-art .art-card.art-no-fill{fill:none}.focused-training-module-art .art-ink{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.focused-training-module-art .art-soft{fill:none;stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.focused-training-module-art .art-soft{stroke:color-mix(in srgb, currentColor 36%, transparent)}}.focused-training-module-art .art-soft{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.focused-training-module-art .art-soft-fill{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.focused-training-module-art .art-soft-fill{fill:color-mix(in srgb, currentColor 22%, transparent)}}.focused-training-module-art .art-dash{stroke-dasharray:3 4}.focused-training-template>strong{color:#fff4d2;letter-spacing:.01em;overflow-wrap:break-word;white-space:normal;text-wrap:balance;max-width:100%;font-family:Georgia,Songti SC,STSong,serif;font-size:18px;font-weight:750;line-height:1.3}.focused-training-trial-note{color:#ebf5f094;margin:-8px 4px 0;font-size:11px;line-height:1.5}.focused-training-confirm-backdrop{z-index:20;background:#0000009e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.focused-training-confirm{text-align:center;background:linear-gradient(145deg,#17352d,#0b1e19);border:1px solid #ffd66675;border-radius:14px;width:100%;max-width:min(390px,100% - 32px);padding:24px;box-shadow:0 18px 60px #00000080}.focused-training-confirm h3{color:#fff4d0;margin:8px 0 5px;font-size:21px}.focused-training-confirm p{color:#f1cf6b;margin:0;font-size:12px}.focused-training-confirm small{color:#ffffffa8;margin-top:14px;font-size:12px;line-height:1.6;display:block}.focused-training-confirm-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.focused-training-confirm-actions button{cursor:pointer;border-radius:999px;min-height:36px;padding:8px 18px;font-size:12px;font-weight:850}.focused-training-cancel{color:#ffffffb3;background:0 0;border:1px solid #fff3}.focused-training-confirm-button{color:#251a08;background:linear-gradient(135deg,#f8dc78,#d99b2c);border:1px solid #ffe7a2}@media (width<=520px){.focusedTraining-modal>.modal-heading{min-height:calc(var(--tm-safe-top) + 44px);padding-bottom:8px;padding-top:calc(var(--tm-safe-top) + 9px);margin-bottom:6px}.focusedTraining-modal>.modal-heading>button{height:36px;top:calc(var(--tm-safe-top) + 4px);width:36px}.focused-training-panel-content{--focused-card-min-height:144px;gap:10px;padding:0 0 12px}.focused-training-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:8px 11px}.focused-training-hero-copy>span{display:none}.focused-training-hero-copy h3{margin:0 0 4px;font-size:20px}.focused-training-hero-copy p{font-size:9px;line-height:1.3}.focused-training-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.focused-training-overview>span{gap:2px;padding:0 0 0 7px}.focused-training-overview b{gap:3px;font-size:19px}.focused-training-overview b i,.focused-training-overview small{font-size:8px}.focused-training-count{border-radius:10px;padding:7px 11px 5px}.focused-training-count-heading>div>span{font-size:8px}.focused-training-count-heading>div>strong{margin-top:1px;font-size:10px}.focused-training-count-heading>b em{font-size:23px}.focused-training-slider{margin-top:6px}.focused-training-marks button{padding-top:2px;font-size:9px}.focused-training-list-heading{min-height:16px}.focused-training-list-heading>div{gap:6px;font-size:10px}.focused-training-list-heading>div span{width:13px}.focused-training-list-heading small{display:none}.focused-training-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.focused-training-template{border-radius:10px;gap:6px;padding:24px 10px 20px}.focused-training-template>strong{font-size:14px}.focused-training-module-art{width:min(58px,64%);max-height:51px}.focused-training-card-index{font-size:7px;top:7px;left:7px}.focused-training-card-score{min-width:21px;padding:3px 4px;font-size:7px;top:5px;right:5px}.focused-training-card-arrow{font-size:8px;bottom:5px;right:6px}}.tournament-speed-control:has(input:disabled) .tournament-speed-club{opacity:.55}.tournament-speed-ticks{color:#e2eee875;font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:5px;font-size:12px;font-weight:650;line-height:1.2;display:grid}.tournament-speed-ticks span{text-align:center;transition:color .18s}.tournament-speed-ticks span:first-child{text-align:left}.tournament-speed-ticks span:last-child{text-align:right}.tournament-speed-ticks span.active{color:#ffe790;font-weight:800}.tournament-blind-grid{background:#02110d75;border:1px solid #ffffff17;border-radius:15px;gap:0;display:grid;overflow:hidden}.tournament-blind-grid>article{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;transition:background-color .18s,box-shadow .18s;display:grid}.tournament-blind-grid>article:last-child{border-bottom:0}.tournament-blind-grid>article.active{background:rgba(var(--gold-rgb), .1);box-shadow:inset 3px 0 0 rgb(var(--gold-rgb))}.tournament-level-select{color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:1px 12px;width:100%;min-height:66px;padding:10px 14px;display:grid;position:relative}.tournament-level-select:disabled{cursor:not-allowed;opacity:.7}.tournament-level-select>small{color:#dbe8e17a;letter-spacing:.06em;grid-column:2;font-size:10px;font-weight:700}.tournament-level-select>strong{color:#fff9dcf0;font-variant-numeric:tabular-nums;grid-column:2;font-size:20px;line-height:1.08}.tournament-level-badge{background:rgba(var(--gold-rgb), .08);border:1px solid rgba(var(--gold-rgb), .34);color:#ffe690d6;letter-spacing:.04em;border-radius:8px;grid-area:1/1/3;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-flex}.tournament-level-reward{color:#dbe8e18f;letter-spacing:0;text-align:right;white-space:nowrap;grid-area:1/3/3;font-size:11px;font-weight:700}.tournament-blind-grid>article.active .tournament-level-badge{background:rgba(var(--gold-rgb), .18);border-color:rgba(var(--gold-rgb), .62);color:#ffe790}.tournament-blind-radio{display:none}.tournament-level-purchase{background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .45);color:#ffe790;border-radius:9px;align-self:center;justify-items:center;gap:1px;min-width:62px;margin-right:12px;padding:7px 9px;font-size:12px;font-weight:800;display:grid}.tournament-level-purchase>small{color:#ffffff94;font-size:9px}.tournament-level-purchase:disabled{cursor:not-allowed;opacity:.38}.leaderboard-tabs{border:1px solid rgba(var(--gold-rgb), .24);background:#031d16b8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:12px 0;padding:4px;display:grid}.leaderboard-tabs button{color:inherit;background:0 0;border:0;border-radius:9px;padding:9px 6px;font-weight:700}.leaderboard-tabs button.active{background:rgba(var(--gold-rgb), .18);color:rgb(var(--gold-rgb))}.tournament-select-overlay .tournament-start-button{box-shadow:0 8px 22px rgba(var(--gold-rgb), .2);width:100%;min-height:46px}@media (width<=430px),(height<=680px){.tournament-select-card{border-radius:20px;padding:15px}.tournament-select-header{margin:-15px -15px 11px}.tournament-select-label{margin-top:13px}.tournament-level-select{gap:1px 9px;min-height:59px;padding:8px 10px}.tournament-level-select>strong{font-size:18px}.tournament-level-reward{font-size:10px}.tournament-level-purchase{min-width:58px;margin-right:9px;padding-inline:7px}}@media (height<=800px){.tournament-select-intro{margin-bottom:8px}.tournament-balance-card{padding-block:8px}.tournament-select-label{margin:8px 2px 5px}.tournament-level-select{min-height:50px;padding-block:5px}.tournament-speed-slider{padding-block:7px 5px}.tournament-speed-control,.tournament-speed-slider input[type=range]{height:34px}.tournament-select-overlay .tournament-start-button{min-height:42px}}.overlay.panel-overlay:has(.gallery-modal){padding:max(40px, var(--tm-safe-top)) 0 0;justify-content:center;align-items:stretch}.gallery-modal{background:radial-gradient(circle at 50% -20%,#f2bb373d,#0000 42%),linear-gradient(155deg,#0c2925 0%,#041815 54%,#071f1c 100%);border:1px solid #f6cf627a;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:flex;overflow:hidden;box-shadow:0 30px 100px #0000009e,inset 0 1px #ffffff14}.gallery-modal>.modal-heading{background:linear-gradient(90deg,#e09e1a1a,#ffe78c0a,#0000);border-bottom-color:#f7d05c3d}.hero-gallery-content{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;padding:22px 24px 30px;overflow:auto}.hero-gallery-summary{box-sizing:border-box;background:linear-gradient(115deg,#ffdc7024,#ffffff09 42%,#020e0d38),#051e1beb;border:1px solid #f7d05e66;border-radius:22px;align-items:center;gap:18px;height:134px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0000003d}.hero-gallery-summary:after{content:"";background:linear-gradient(100deg,#0000,#ffe8911f,#0000);width:70px;height:220%;position:absolute;top:-60%;right:8%;transform:rotate(16deg)}.hero-gallery-medallion{background:radial-gradient(circle, #173b34 49%, transparent 51%), conic-gradient(#f6ce62 var(--gallery-total-progress), #ffffff1f 0);border:1px solid #ffe6969e;border-radius:50%;flex:0 0 92px;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative;box-shadow:0 0 28px #eeb2293d,inset 0 0 20px #ffd75b1f}.hero-gallery-medallion>span{color:#f6ce622e;font-size:54px;position:absolute}.hero-gallery-medallion>strong{color:#fff0b7;font-size:28px;line-height:1;position:relative}.hero-gallery-medallion>small{color:#fff4cd9e;align-self:center;margin-top:14px;font-size:11px;position:relative}.hero-gallery-intro{z-index:1;flex:auto;min-width:0;position:relative}.hero-gallery-kicker,.hero-gallery-section-heading small{color:#dcae43;letter-spacing:.22em;font-size:10px;font-weight:900}.hero-gallery-title-row{align-items:center;gap:9px;min-width:0;display:flex}.hero-gallery-summary h3{color:#fff6d6;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,32px);overflow:hidden}.hero-gallery-title-row>button{color:#f5ce63;cursor:pointer;background:#f6cd5b1f;border:1px solid #f6cd5b94;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0 1px 1px 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:800;display:flex}.hero-gallery-title-row>button:hover{background:#f6cd5b3d;box-shadow:0 0 12px #f6cd5b3d}.hero-gallery-summary p{-webkit-line-clamp:1;color:#ebf5f0b8;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.hero-gallery-stats{flex:none;align-items:stretch;gap:18px;min-width:190px;display:flex}.hero-gallery-rules-overlay{z-index:1500;background:#000a09bd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hero-gallery-rules-panel{color:#f2f7f4c7;background:radial-gradient(circle at 50% 0,#f4c3422e,#0000 44%),linear-gradient(155deg,#12342f,#061b18 68%);border:1px solid #f6cd5b8f;border-radius:20px;width:min(88vw,480px);max-width:480px;max-height:min(88dvh,720px);padding:22px 24px 24px;overflow:auto;box-shadow:0 24px 80px #0000009e,inset 0 1px #ffffff14}.hero-gallery-rules-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.hero-gallery-rules-panel>header small{color:#dcae43;letter-spacing:.18em;font-size:9px;font-weight:900}.hero-gallery-rules-panel h3{color:#fff2c2;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px}.hero-gallery-rules-panel>header button{color:#ffffffb8;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;width:30px;height:30px;padding:0 0 2px;font-size:20px;line-height:1}.hero-gallery-rules-lead{color:#f2f7f4b8;margin:12px 0 14px;font-size:13px;line-height:1.5}.hero-gallery-rules-flow{background:#f6cd5b12;border:1px solid #f6cd5b2e;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 8px;display:flex}.hero-gallery-rules-flow span{color:#ffedb0;white-space:nowrap;font-size:11px;font-weight:800}.hero-gallery-rules-flow i{color:#f6cd5b85;font-size:18px;font-style:normal}.hero-gallery-rules-list{gap:9px;margin-top:14px;display:grid}.hero-gallery-rules-list article{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:11px;padding:11px 12px;display:grid}.hero-gallery-rule-icon{background:linear-gradient(145deg,#f6cd5b33,#f6cd5b0f);border:1px solid #f6cd5b33;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.hero-gallery-rules-list strong{color:#fff2c2;margin-bottom:3px;font-size:13px;display:block}.hero-gallery-rules-list p{color:#ebf3efab;margin:0;font-size:11px;line-height:1.55}.hero-gallery-rules-list mark{color:#ffdc72;background:#f6cd5b24;border:1px solid #f6cd5b33;border-radius:5px;padding:0 4px;font-weight:900}.hero-gallery-stats>div{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.hero-gallery-stats>div+div{border-left:1px solid #ffffff1a;padding-left:18px}.hero-gallery-stats span{color:#fff5d48f;font-size:11px}.hero-gallery-stats b{color:#f7d56e;font-size:32px;line-height:1.15}.hero-gallery-stats b small{color:#fff4cd80;margin-left:2px;font-size:12px}.hero-gallery-section-heading{justify-content:space-between;align-items:flex-end;margin:26px 2px 13px;display:flex}.hero-gallery-section-heading>div{flex-direction:column;gap:3px;display:flex}.hero-gallery-section-heading strong{color:#fff8dceb;font-size:17px}.hero-gallery-section-heading>span{color:#e9c765;background:#f6cd5b1a;border:1px solid #f6cd5b47;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.hero-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hero-gallery-card{background:radial-gradient(circle at 50% 30%,#e6b8461f,#0000 35%),linear-gradient(155deg,#133a33,#061c19 66%,#0b2a25);border:1px solid #f2ca5c52;border-radius:17px;flex-direction:column;min-height:300px;padding:12px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000004d,inset 0 0 0 1px #ffffff09}.hero-gallery-card:before{content:"";pointer-events:none;border:1px solid #f5d57a29;border-radius:12px;position:absolute;inset:5px}.hero-gallery-card.unlocked{border-color:#ffd763b8;box-shadow:0 14px 34px #00000057,0 0 22px #e2a7201f,inset 0 1px #ffffff17}.hero-gallery-card.unlocked:hover{border-color:#f7d56d;transform:translateY(-3px);box-shadow:0 18px 42px #0006,0 0 28px #e2a72038}.hero-gallery-card.defeat.unlocked{background:radial-gradient(circle at 50% 30%,#e8705221,#0000 35%),linear-gradient(155deg,#3b2928,#1d1415 66%,#33201f);border-color:#ec996c8f}.hero-gallery-card.neutral.unlocked{background:radial-gradient(circle at 50% 30%,#62b9d224,#0000 35%),linear-gradient(155deg,#17343b,#091c22 66%,#122d33);border-color:#8bcfdf80}.hero-gallery-card.locked{filter:saturate(.35);opacity:.7;background:linear-gradient(155deg,#172724,#0a1514);border-color:#ffffff17;box-shadow:inset 0 0 34px #00000057}.hero-gallery-card.mastered{box-shadow:0 0 0 1px #ffe59a,0 0 30px #f9c63e52,inset 0 0 24px #fad66b1f}.hero-gallery-card>header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-gallery-card>header small{color:#ffefbb94;letter-spacing:.12em;font-size:9px;font-weight:800}.hero-gallery-card>header span{color:#e4bd58;letter-spacing:.08em;border:1px solid #f5cd5d4d;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.hero-gallery-card.locked>header span{color:#ffffff57;border-color:#ffffff1f}.hero-gallery-card-art{flex:1;justify-content:center;align-items:center;min-height:132px;display:flex;position:relative}.hero-gallery-card-art>i{background:radial-gradient(circle,#ffdc7042,#dea11f0d 46%,#0000 67%);border:1px solid #f5d2702e;border-radius:50%;width:112px;height:112px;position:absolute}.hero-gallery-reward-trigger{z-index:2;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hero-gallery-reward-trigger:disabled{cursor:default}.hero-gallery-reward-trigger>strong{color:#f8d875;text-shadow:0 0 18px #f8c63c7a,0 3px #421c00b3;font-family:Georgia,Times New Roman,serif;font-size:56px;line-height:1}.hero-gallery-reward-trigger>small{color:#241805;white-space:nowrap;background:#f0c95f;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-gallery-card.locked .hero-gallery-reward-trigger>strong{color:#fff3;text-shadow:none}.hero-gallery-card.reward-ready .hero-gallery-reward-trigger{cursor:pointer;filter:drop-shadow(0 0 12px #ffd552eb);animation:.58s linear infinite hero-gallery-reward-shake}.hero-gallery-card.reward-ready .hero-gallery-reward-trigger>strong{color:#ffe58e;text-shadow:0 0 24px #ffc72be6,0 3px #421c00b8}@keyframes hero-gallery-reward-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-8px,-6px)rotate(-5deg)}25%{transform:translate(7px,5px)rotate(4deg)}38%{transform:translate(-6px,8px)rotate(-3deg)}50%{transform:translate(9px,-7px)rotate(5deg)}63%{transform:translate(-8px,4px)rotate(-4deg)}76%{transform:translate(6px,-8px)rotate(3deg)}88%{transform:translate(-4px,6px)rotate(-2deg)}}.hero-gallery-card-art>span{color:#ffe08321;text-align:center;white-space:nowrap;font-size:18px;line-height:4.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hero-gallery-card-copy{text-align:center;min-height:67px;position:relative}.hero-gallery-card-copy h4{color:#fff0bc;letter-spacing:.04em;margin:0 0 6px;font-size:15px}.hero-gallery-card-copy p{color:#e8f1ed8a;margin:0;font-size:10px;line-height:1.4}.hero-gallery-card.locked .hero-gallery-card-copy h4,.hero-gallery-card.locked .hero-gallery-card-copy p{color:#ffffff47}.hero-gallery-card>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid;position:relative}.hero-gallery-card-progress{min-width:0}.hero-gallery-reward-stars{flex-wrap:wrap;align-items:center;gap:1px;max-height:20px;margin-bottom:3px;display:flex;overflow:hidden}.hero-gallery-reward-stars span{color:#ffd85d;text-shadow:0 0 5px #ffc523e6;font-size:9px;line-height:9px}.hero-gallery-progress-track{background:#ffffff17;border-radius:999px;height:4px;position:relative}.hero-gallery-progress-track>span{height:8px;left:var(--milestone-position);z-index:2;background:#ffffff47;width:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-gallery-progress-track>span.reached{background:#ffe083;box-shadow:0 0 5px #ffd24bcc}.hero-gallery-progress-track>span.claimed{background:#66ddb0}.hero-gallery-progress-track>i{border-radius:inherit;height:100%;width:var(--card-progress);background:linear-gradient(90deg,#b66b0d,#ffe38a);display:block;box-shadow:0 0 8px #ffcf4eb8}.hero-gallery-card>footer b{color:#f2cd69;font-size:12px}.hero-gallery-card>footer b span{color:#fff4cf61;font-size:9px;font-weight:600}.training-progress-card{color:#f7f2df;background:linear-gradient(145deg,#0d1d22f5,#10141ffa);border:1px solid #e6bf5b42;border-radius:20px;margin-top:14px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.training-progress-card>header,.ability-growth-chart>div,.training-weekly-focus{justify-content:space-between;align-items:center;display:flex}.training-progress-card>header>div{flex-direction:column;display:flex}.training-progress-card>header small{color:#d4aa4f;letter-spacing:.14em;font-size:9px}.training-progress-card>header strong{font-size:18px}.training-progress-card>header>span{color:#ffffff85;font-size:11px}.training-weekly-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.training-weekly-stats>span{background:#ffffff0b;border-radius:13px;flex-direction:column;padding:11px;display:flex}.training-weekly-stats b{color:#f2cf73;font-size:22px}.training-weekly-stats small{color:#ffffff8a;font-size:10px}.ability-growth-chart{background:#02080d5c;border-radius:14px;padding:12px}.ability-growth-chart>div{align-items:flex-end}.ability-growth-chart>div>strong{font-size:13px}.ability-growth-chart>div>small{color:#69d6ad;font-size:10px}.ability-growth-chart svg{width:100%;height:112px;margin-top:5px;display:block}.ability-growth-chart line{stroke:#ffffff1f;stroke-width:1px}.ability-growth-chart polyline{fill:none;filter:drop-shadow(0 0 5px #43d6a56b);stroke:#45d6a5;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ability-growth-chart circle{fill:#ffdb76;stroke:#18211e;stroke-width:1.5px}.training-weekly-focus{gap:10px;margin-top:12px}.training-weekly-focus>span{background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;padding:10px 12px;display:flex}.training-weekly-focus small{color:#ffffff73;font-size:9px}.training-weekly-focus b{font-size:13px}.training-progress-card.locked .ability-growth-chart svg{filter:blur(5px);opacity:.42}.training-progress-card>button{color:#201707;background:linear-gradient(135deg,#f4d176,#b98727);border:0;border-radius:999px;width:100%;margin-top:12px;padding:11px 16px;font-weight:800}.focused-training-entry{background:linear-gradient(120deg,#f2c54c1f,#2fd59e14);border:1px solid #f2c95b47;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.focused-training-entry>span{align-items:center;gap:9px;min-width:0;display:flex}.focused-training-entry>span>i{color:#f2ce6b;font-size:22px;font-style:normal}.focused-training-entry>span>span{flex-direction:column;min-width:0;display:flex}.focused-training-entry b{color:#f7dfa1;font-size:12px}.focused-training-entry small{color:#ffffff94;letter-spacing:0;margin-top:2px;font-size:9px;line-height:1.4}.focused-training-entry>button{color:#251a08;background:linear-gradient(135deg,#f5d577,#bc8829);border:0;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:850}@media (width<=760px){.hero-gallery-content{padding:16px 14px 24px}.hero-gallery-summary{gap:8px;padding:12px}.hero-gallery-stats{gap:8px;min-width:126px}.hero-gallery-stats>div{align-items:flex-end}.hero-gallery-stats>div+div{padding-left:8px}.hero-gallery-stats b{font-size:22px}.hero-gallery-stats span{white-space:nowrap;font-size:8px}.hero-gallery-medallion{flex-basis:64px;width:64px;height:64px}.hero-gallery-medallion>span{font-size:38px}.hero-gallery-medallion>strong{font-size:21px}.hero-gallery-kicker{letter-spacing:.12em;white-space:nowrap;font-size:8px}.hero-gallery-summary h3{letter-spacing:.02em;margin-bottom:0;font-size:18px}.hero-gallery-summary p{display:none}.hero-gallery-title-row{gap:6px}.hero-gallery-title-row>button{flex-basis:18px;width:18px;height:18px;font-size:12px}.hero-gallery-grid{gap:10px}.hero-gallery-card{min-height:260px;padding:10px}.hero-gallery-card-art{min-height:110px}.hero-gallery-card-art>i{width:92px;height:92px}.hero-gallery-reward-trigger>strong{font-size:46px}.hero-gallery-card-copy h4{font-size:13px}.hero-gallery-card-copy p{font-size:9px}}@media (width<=360px){.hero-gallery-grid{gap:6px}.hero-gallery-card{min-height:250px;padding:7px}.hero-gallery-card-art>i{width:76px;height:76px}.hero-gallery-reward-trigger>strong{font-size:40px}}@media (prefers-reduced-motion:reduce){.hero-gallery-card.reward-ready .hero-gallery-reward-trigger{animation:none}}.account-cash-tabs{align-items:flex-end;gap:4px;margin-top:9px;padding:0 10px;display:flex}.account-cash-tabs>button{color:var(--muted,#b5b6b5);background:rgba(var(--gold-rgb), .05);cursor:pointer;font:inherit;border:0;border-radius:9px 9px 0 0;padding:8px 22px;font-size:13px;position:relative}.account-cash-tabs>button.active{color:var(--gold,#d9ba68);background:rgba(var(--gold-rgb), .14);padding-top:13px}.account-cash-tabs>button:focus-visible{outline:2px solid var(--gold,#d9ba68);outline-offset:-3px}.account-cash-tab-panel{background:rgba(var(--gold-rgb), .14);border-radius:10px;gap:7px;padding:10px;display:grid}.account-online-records-note{opacity:.7;margin:2px 0;font-size:11px;line-height:1.5}.store-modal .avatar-store-content{gap:12px;padding:4px 0 18px;display:grid}.avatar-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.avatar-store-card{color:#e6eddf;cursor:pointer;background:#102f27;border:1px solid #6b8c7940;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:6px 4px 8px;transition:transform .15s,border-color .15s,background .15s;display:grid}.avatar-store-card:hover{background:#173b30;border-color:#d8b968aa;transform:translateY(-2px)}.avatar-store-card img{aspect-ratio:1;object-fit:contain;width:100%}.avatar-store-card .avatar-store-name{color:#d9e3d7;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.avatar-store-card small{color:#e8cb77;font-size:10px}.avatar-store-card.is-owned{background:#123b2d;border-color:#65c59670}.avatar-store-card.is-owned small{color:#67d8a0}@media (width<=420px){.avatar-store-grid{gap:5px}.avatar-store-card{border-radius:9px;padding-inline:2px}.avatar-store-card span,.avatar-store-card small{font-size:9px}}.avatar-store-category{gap:8px;display:grid}.avatar-store-category h3{color:#e8cb77;margin:2px 0;font-size:13px}.avatar-store-card{cursor:default;align-content:start}.avatar-store-card.is-selected{background:#244336;border-color:#f2d486;box-shadow:0 0 0 1px #f2d486}.avatar-store-select{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.avatar-portrait{aspect-ratio:1;box-sizing:border-box;background:0 0;border:1px solid #d4af57;border-radius:50%;place-items:center;width:100%;display:inline-grid;overflow:hidden;box-shadow:0 1px 5px #0005}.avatar-portrait>img{object-fit:contain;width:100%;height:100%;display:block}.avatar-store-equip{color:#243023;cursor:pointer;background:#e8cb77;border:1px solid #edcf7a;border-radius:7px;width:100%;min-height:32px;font-size:12px;font-weight:700}.avatar-store-equip:disabled{opacity:.6;cursor:default}.avatar-purchase-overlay{z-index:80;background:#031510c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-purchase-modal{color:#f5e8be;text-align:center;background:#102f27;border:1px solid #d4af57;border-radius:20px;justify-items:center;gap:10px;width:min(340px,100%);padding:28px 24px 24px;animation:.22s ease-out avatar-purchase-in;display:grid;position:relative;box-shadow:0 18px 60px #0008}.avatar-purchase-modal>.avatar-portrait{border-width:2px;width:170px}.avatar-purchase-modal h3,.avatar-purchase-modal p{margin:0}.avatar-purchase-modal p{color:#c3d2c8;font-size:13px;line-height:1.6}.avatar-purchase-confirm{color:#243023;cursor:pointer;background:#e8cb77;border:0;border-radius:9px;width:100%;min-height:42px;font-weight:800}@keyframes avatar-purchase-in{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.account-avatar-button{cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:64px;height:64px;padding:0}.account-avatar-button .avatar-initial{color:#2b1d08;font-size:24px}.avatar-detail-dialog{color:#f5e8be;background:#102f27;border:1px solid #d4af57;border-radius:20px;width:min(340px,100vw - 40px);max-height:calc(100dvh - 48px);padding:0}.avatar-detail-dialog::backdrop{background:#031510bb}.avatar-detail-content{justify-items:center;gap:12px;padding:48px 24px 28px;display:grid;position:relative}.avatar-detail-content>.avatar-portrait{border-width:5px;width:min(240px,100%)}.avatar-detail-content .avatar-initial{color:#2b1d08;font-size:80px}.avatar-detail-content p{margin:0}.avatar-detail-content small{color:#b6cbbb}.avatar-detail-close{color:#f5e8be;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:4px;right:6px}.avatar-store-entry{position:relative}.leader-avatar .avatar-portrait,.leaderboard-profile-avatar .avatar-portrait{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.avatar-store-card{transition:none}.avatar-store-card:hover{transform:none}}.avatar-store-content>.frame{border-radius:16px;min-height:150px;margin:-4px -4px 0;overflow:hidden}.avatar-store-banner-copy{z-index:1;color:#f5e8be;pointer-events:none;gap:3px;margin-top:-52px;padding:0 18px 22px;display:grid;position:relative}.avatar-store-banner-copy small{color:#e8cb77;letter-spacing:.16em;font-size:9px}.avatar-store-banner-copy span{color:#bfd0c4;font-size:11px}.avatar-celebration{z-index:100;pointer-events:none;background:#04140f2e;place-items:center;display:grid;position:fixed;inset:0}.avatar-celebration>strong{color:#ffe7a3;background:#143b2e;border:1px solid #f4d887;border-radius:999px;padding:14px 22px;font-size:16px;animation:.45s ease-out both avatar-celebration-pop;box-shadow:0 8px 32px #0008}.avatar-ribbon-field{position:absolute;inset:0;overflow:hidden}.avatar-ribbon-field i{top:-20px;left:calc((var(--i) * 37) % 100 * 1%);background:hsl(calc(var(--i) * 41), 75%, 64%);width:7px;height:22px;transform:rotate(calc(var(--i) * 31deg));animation:avatar-ribbon-fall 1.7s ease-in calc(var(--i) * 18ms) both;position:absolute}@keyframes avatar-ribbon-fall{to{top:105%;transform:translate(40px)rotate(560deg)}}@keyframes avatar-celebration-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.store-modal .avatar-store-content{gap:18px;padding:0 0 24px}.store-modal .avatar-store-content>.frame{border-radius:18px 18px 0 0;min-height:178px;margin:0 -16px}.avatar-store-banner-copy{margin-top:-72px;padding:0 20px 28px}.avatar-store-banner-copy strong{letter-spacing:-.03em;font-size:clamp(21px,5vw,28px)}.avatar-store-note{color:#9eb2a5;margin:-4px 4px 0;font-size:11px;line-height:1.55}.avatar-store-category{gap:11px}.avatar-store-category h3{color:#f2d486;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 2px;font-size:12px;font-weight:700;display:flex}.avatar-store-category h3:after{content:"";background:linear-gradient(90deg,#e0be6466,#0000);flex:1;height:1px}.avatar-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.avatar-store-card{background:linear-gradient(160deg,#1e4839e0,#09221cf5);border:1px solid #85aa962e;border-radius:15px;min-height:164px;padding:9px 8px 10px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000001f}.avatar-store-card:hover{background:linear-gradient(160deg,#2d5b45f2,#0c2a21fa);border-color:#eecc77b8;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 12px 24px #0003}.avatar-store-card.is-owned{border-color:#67d29e66}.avatar-store-card:not(.avatar-store-mystery){grid-template-rows:1fr}.avatar-store-select{flex-direction:column;align-items:center;gap:7px;height:100%;display:flex}.avatar-store-select .avatar-portrait{border-width:1px;width:86px;box-shadow:0 4px 14px #0000004d}.avatar-store-name{text-align:center;letter-spacing:.01em;font-weight:700;display:block;font-size:11px!important}.avatar-store-card small{color:#e8cb77;background:#eccc751a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:24px;margin-top:auto;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.25;display:inline-flex}.avatar-store-card.is-owned small{color:#7be2ad;background:#67d29e1c}.avatar-purchase-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.avatar-purchase-modal{background:radial-gradient(circle at 50% -10%,#e0be6229,#0000 43%),#102f27;border-radius:22px;gap:13px;width:min(362px,100vw - 36px);padding:34px 28px 26px}.avatar-purchase-modal>.avatar-portrait{width:184px;box-shadow:0 12px 30px #00000052}.avatar-purchase-modal h3{font-size:20px}.avatar-purchase-modal p{max-width:270px;font-size:12px}.avatar-purchase-confirm{border-radius:12px;min-height:46px;box-shadow:0 8px 18px #e4be5b33}@media (width<=420px){.avatar-store-grid{gap:7px}.avatar-store-card{min-height:150px;padding-inline:5px}.avatar-store-select .avatar-portrait{width:74px}}.store-modal .avatar-store-content>.avatar-store-hero{background:#06261b;border-radius:18px 18px 0 0;min-height:176px;margin:0 -16px;position:relative;overflow:hidden}.avatar-store-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#041912fa 0%,#041912c7 35%,#0419120d 70%);position:absolute;inset:0}.avatar-store-hero>img{object-fit:cover;object-position:center;width:100%;height:176px;display:block}.avatar-store-hero .avatar-store-banner-copy{z-index:1;width:49%;margin:0;padding:18px 20px 20px;position:absolute;inset:auto auto 0 0}@media (width<=500px){.store-modal .avatar-store-content>.avatar-store-hero{min-height:158px}.avatar-store-hero>img{object-position:58% center;height:158px}.avatar-store-hero .avatar-store-banner-copy{width:58%;padding:14px 14px 16px}.avatar-store-banner-copy strong{font-size:19px}}.avatar-store-hero .avatar-store-wallet{color:#75dfa8;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.avatar-store-hero .avatar-store-wallet>span{color:#75dfa8;font-size:10px}.avatar-store-hero .avatar-store-wallet>strong{color:#75dfa8;letter-spacing:0;font-size:13px}.avatar-store-wallet>button{color:#9af0be;cursor:pointer;background:#153e2c;border:1px solid #75dfa85c;border-radius:7px;min-height:26px;padding:3px 8px;font-size:10px}.avatar-store-hero>img{height:100%;position:absolute;inset:0}.avatar-store-hero .avatar-store-banner-copy{position:relative;inset:auto}.avatar-purchase-modal{box-sizing:border-box;max-height:calc(100dvh - 40px);overflow-y:auto}.avatar-store-coming-soon{color:#a7bcae;text-align:center;background:#0d2c2466;border:1px dashed #91ad9b40;border-radius:12px;margin:0;padding:22px 14px;font-size:12px}.avatar-store-mode{color:#b4c5b8;letter-spacing:.02em;font-size:10px;font-weight:500}.avatar-store-select .avatar-store-buff{color:#c9d4c7;white-space:normal;text-align:left;width:100%;font-size:10px;line-height:1.55;display:block}.avatar-detail-buff{color:#f1deb0;background:#203c30;border:1px solid #d5b87450;border-radius:10px;padding:10px 12px}.avatar-detail-buff b{letter-spacing:.12em;margin-bottom:4px;font-size:10px;display:block}.avatar-store-card.avatar-store-mystery{isolation:isolate;color:#d8bb79;background:repeating-linear-gradient(45deg,#d4bb7610 0 1px,#0000 1px 9px),#152c24;border-color:#bda46a55;align-content:center;align-self:stretch;min-height:208px;overflow:hidden;box-shadow:inset 0 0 28px #061a12}.avatar-store-card.avatar-store-mystery:hover{background:repeating-linear-gradient(45deg,#d4bb7610 0 1px,#0000 1px 9px),#152c24;transform:none}.avatar-mystery-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.avatar-store-card .avatar-mystery-mark{text-shadow:0 2px #6b552b,0 6px 14px #0008;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,10vw,76px);font-weight:700;line-height:1.1;position:relative}.avatar-store-card .avatar-mystery-label{letter-spacing:.12em;color:#c4b691;margin-top:18px;font-size:9px;position:relative}.avatar-result-bonus{color:#f1d58e;background:#203c30;border:1px solid #d5b87455;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;margin:8px 0;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.avatar-result-bonus b{color:#e5bd65;font-size:11px}.avatar-store-card.avatar-store-mystery.is-preview{box-sizing:border-box;transform-origin:100% 100%;pointer-events:none;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0;transform:scale(.2)}.result-profit-banner{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;display:flex}.result-banner-bonus{color:#f1d58e;font-size:.85em;font-weight:600}.result-banner-bonus>span+span{margin-left:6px}.match-summary-hero .result-profit-banner{justify-content:flex-start}.avatar-equipped-ribbon{pointer-events:none;z-index:1;border-top-right-radius:15px;width:72px;height:72px;position:absolute;top:-1px;right:-1px;overflow:hidden}.avatar-equipped-ribbon>span{color:#243326;text-align:center;background:linear-gradient(90deg,#b88b3c,#ffe3a0,#d3a34f);width:110px;padding:4px 0;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:16px;right:-28px;transform:rotate(45deg);box-shadow:0 2px 5px #0005}.avatar-purchase-confirm:disabled{cursor:wait}.focused-training-groups{background:linear-gradient(#102e25,#0a211b);border:1px solid #e6c5772e;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:560px;margin:10px auto 4px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 4px 12px #0000001f}.focused-training-groups button{appearance:none;min-width:0;min-height:var(--ipad-touch,44px);color:#aebeb4;font-family:inherit;font-size:var(--ipad-fs-label,13px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 2px;font-weight:650;line-height:1.3;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s}.focused-training-groups button>span{white-space:nowrap;display:block}.focused-training-groups button:hover{color:#f2e6c8;background-color:#ffffff0b}.focused-training-groups button[aria-pressed=true]{color:#2c281b;background:linear-gradient(145deg,#f2d789,#d2ae56);border-color:#ecd28a;box-shadow:inset 0 1px #fff6,0 2px 6px #0003}.focused-training-groups button:focus-visible{outline-offset:2px;outline:2px solid #f2d789}.focused-report-compare-button{color:#e0ddcf;font:inherit;min-height:var(--ipad-touch,44px);background:#ffffff09;border:1px solid #f5d57740;border-radius:999px;padding:10px 14px}.focused-training-daily{background:#08281e80;border:1px solid #edc96a40;border-radius:12px;align-items:center;gap:6px;min-width:0;margin-top:4px;padding:2px 8px;display:flex}.focused-training-daily-content{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:auto hidden}.focused-training-daily-content::-webkit-scrollbar{display:none}.focused-training-daily-content:focus-visible{outline-offset:-1px;border-radius:6px;outline:1px solid #e6c577}.focused-training-daily-heading{flex:none;align-items:center;gap:5px;display:flex}.focused-training-daily h3{color:#ffe39a;font-size:var(--ipad-fs-label,12px);margin:0}.focused-training-daily small,.focused-report-scoring-note{color:#ebf5f0a6;font-size:var(--ipad-fs-note,12px);line-height:1.5}.focused-training-daily ol{flex:none;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.focused-training-daily li{font-size:var(--ipad-fs-label,12px);background:#edc96a0f;border:1px solid #edc96a33;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;display:flex}.focused-training-daily li>span{color:#c9b676}.focused-training-daily li strong{color:#e0ddcf;flex:none;font-weight:650}.focused-training-daily li.is-complete{background:#72cba714;border-color:#72cba74d}.focused-training-daily li.is-complete>span{color:#8edbb7}.focused-training-daily>button{width:auto;min-height:var(--ipad-touch,44px);font:inherit;font-size:var(--ipad-fs-label,12px);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:flex}.focused-training-daily>button>span{color:#2b3023;white-space:nowrap;background:linear-gradient(160deg,#f2dc9b,#d3b56c);border:1px solid #d7bd79;border-radius:7px;padding:5px 12px;font-weight:650;line-height:1.25;display:block;box-shadow:inset 0 1px #ffffff4d}.focused-training-daily>button:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #f2d789}.focused-training-daily>button:disabled{opacity:.5;cursor:default}.focused-training-plaque-overlay{z-index:245;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.focused-training-plaque{box-sizing:border-box;color:#443019;isolation:isolate;will-change:transform, opacity;width:min(460px,100% - 48px);animation:focused-training-plaque-enter var(--intro-enter) cubic-bezier(.16, 1, .3, 1) var(--intro-enter-delay) both, focused-training-plaque-exit var(--intro-exit) cubic-bezier(.7, 0, .84, 0) var(--intro-exit-delay) forwards;background:linear-gradient(#fffada99,#0000 14% 80%,#99641d1a),linear-gradient(115deg,#cca34d,#e2b958 20%,#fff0b4 48%,#efd07b 67%,#d0a650);border:1px solid #f0d796;border-radius:4px;padding:22px 30px 24px;position:relative;box-shadow:0 18px 48px #0006,inset 0 0 0 3px #fce5a3cc,inset 0 0 0 4px #895e1f66}.focused-training-plaque:before{content:"";pointer-events:none;border-left:2px solid #794e1580;border-right:2px solid #794e1580;position:absolute;inset:11px}.focused-training-plaque-eyebrow{color:#503414;font-size:var(--ipad-fs-label,11px);letter-spacing:.15em;line-height:1.4;display:block}.focused-training-plaque h2{color:#452e13;font-family:Georgia,Songti SC,STSong,serif;font-size:var(--ipad-fs-hero,clamp(27px, 6.5vw, 34px));overflow-wrap:break-word;text-shadow:0 1px #fffae0a6;margin:7px 0 12px;padding-right:22px;font-weight:700;line-height:1.2;position:relative}.focused-training-plaque p{color:#452e13;font-size:var(--ipad-fs-body,13px);overflow-wrap:break-word;border-top:1px solid #794e154d;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0;padding-top:10px;line-height:1.5;display:flex;position:relative}.focused-training-plaque p>span{color:#452e13;font-size:var(--ipad-fs-note,11px)}.focused-training-plaque-suit{color:#77521f;font-size:var(--ipad-fs-title,23px);opacity:.65;font-style:normal;position:absolute;top:20px;right:24px}@keyframes focused-training-plaque-enter{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@keyframes focused-training-plaque-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100vw)}}@media (prefers-reduced-motion:reduce){.focused-training-plaque{will-change:opacity;animation-name:focused-training-plaque-fade-in,focused-training-plaque-fade-out}}@keyframes focused-training-plaque-fade-in{0%{opacity:0}to{opacity:1}}@keyframes focused-training-plaque-fade-out{0%{opacity:1}to{opacity:0}}.focused-training-filters{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.focused-training-filters label{flex:140px;gap:6px;min-width:0;display:grid}.focused-training-filters select{width:100%;min-height:var(--ipad-touch,44px);color:#fff3c4;font:inherit;background:#12372c;border:1px solid #edc96a40;border-radius:10px;padding:8px}.focused-report-hand-open{width:100%;color:inherit;text-align:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.focused-report-compare-button{margin:12px auto 0;display:block}.focused-report-comparison{border:1px solid #edc96a40;border-radius:14px;margin:12px 0;padding:14px}.focused-report-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.focused-report-comparison th,.focused-report-comparison td{text-align:left;overflow-wrap:break-word;border-bottom:1px solid #ffffff1a;padding:8px 4px}.focused-report-comparison p{color:#ebf5f0b3;line-height:1.5}.focused-training-overview>span:first-child{border-left:0;padding-left:0}.focused-training-topic-lights{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:5px;display:flex}.focused-training-topic-light{box-sizing:border-box;background:0 0;border:1.5px solid #72cba7;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:block}.focused-training-topic-light.is-complete{background:#72e6a5;border-color:#72e6a5;box-shadow:0 0 7px #72e6a58c}@media (width<=375px){.ios-history-stats{grid-template-columns:1fr}.ios-action-buttons{flex-direction:column}.ios-range-grid button{font-size:8px}}.ios-debug-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.debug-tools-group{border:1px solid rgba(var(--gold-rgb), .24);background:#0419146b;border-radius:12px;margin-top:10px;padding:9px}.debug-tools-group>strong{color:var(--gold);margin-bottom:8px;font-size:12px;display:block}.debug-dialog-picker{align-items:center;gap:8px;margin-bottom:8px;display:flex}.debug-dialog-picker select{border:1px solid rgba(var(--gold-rgb), .32);color:#f4ecd6;background:#00000052;border-radius:9px;flex:auto;min-width:0;padding:8px 9px;font-size:12px}.debug-dialog-picker select:focus-visible{border-color:var(--gold);outline:none}.opponent-stack-depth-tool header,.opponent-stack-depth-tool>div{justify-content:space-between;align-items:center;display:flex}.opponent-stack-depth-tool header strong,.opponent-stack-depth-tool header output{color:var(--gold);font-size:12px}.opponent-stack-depth-tool input[type=range]{accent-color:var(--gold);width:100%;margin:10px 0 5px;display:block}.opponent-stack-depth-tool>div{color:#ffffff85;font-size:9px}.debug-slider-dialog{max-width:320px}.debug-slider-dialog>.ios-player-interval-control,.debug-slider-dialog>.opponent-stack-depth-tool{text-align:left;padding:0 18px 14px}.debug-slider-dialog>.ios-player-interval-control>strong,.debug-slider-dialog>.opponent-stack-depth-tool header strong{color:#ffffffe6;font-size:13px}.debug-slider-dialog>div{grid-template-columns:1fr}.debug-ai-test-dialog{text-align:left;max-width:340px}.debug-ai-test-dialog>strong{text-align:left;padding-left:14px;padding-right:14px}.debug-ai-test-dialog>.debug-ai-test-body{text-align:left;border-top:0;grid-template-columns:1fr;gap:8px;padding:0 14px 12px;display:grid}.debug-ai-test-dialog>div{text-align:center}.debug-ai-test-dialog .debug-ai-test-body button{border:1px solid rgba(var(--gold-rgb), .42);color:#f4ecd6;background:#ffffff0f;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px}.debug-ai-test-dialog .debug-ai-test-body button:disabled{opacity:.55}.debug-ai-test-model{gap:4px;display:grid}.debug-ai-test-model>span{color:#fff9;font-size:11px}.debug-ai-test-model select{border:1px solid rgba(var(--gold-rgb), .32);color:#f4ecd6;background:#00000052;border-radius:9px;width:100%;min-width:0;padding:7px 8px;font-size:12px}.debug-ai-test-scope,.debug-ai-test-hint{color:#ffffff9e;margin:0;font-size:10px;line-height:1.45}.debug-ai-test-result{background:#0925238c;border:1px dashed #b9f2d666;border-radius:9px;gap:5px;padding:7px 9px;display:grid}.debug-ai-test-result p{color:#ffffffdb;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.debug-ai-test-result .debug-ai-test-meta{color:#b9f2d6;font-weight:700}.debug-ai-test-prompt{background:#00000038;border:1px solid #ffffff1f;border-radius:9px;padding:6px 9px}.debug-ai-test-prompt>summary{color:#ffffffb8;cursor:pointer;font-size:11px;list-style:none}.debug-ai-test-prompt>summary::-webkit-details-marker{display:none}.debug-ai-test-prompt[open]>summary{margin-bottom:6px}.debug-ai-test-prompt pre{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;max-height:200px;margin:0;font-size:10px;line-height:1.5;overflow:auto}.debug-ai-test-history{gap:4px;display:grid}.debug-ai-test-history>span{color:#fff9;font-size:11px}.debug-ai-test-history p{color:#ffffffc7;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;margin:0;font-size:10px;display:flex}.debug-ai-test-history small{color:#ffffff8c}.ios-app-background-controls{background:#ffffff0b;border:1px solid #edc75247;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.ios-app-background-controls>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ios-app-background-controls>div:first-child strong{color:#ffffffe0;font-size:12px}.ios-app-background-controls>div:first-child small{color:#ffffff8c;font-size:10px;line-height:1.35}.ios-app-background-pickers{flex:none;align-items:center;gap:8px;display:flex}.ios-app-background-pickers label{flex-direction:column;align-items:center;gap:3px;display:flex}.ios-app-background-pickers label>span{color:#ffffffad;font-size:9px}.ios-app-background-pickers input[type=color]{cursor:pointer;background:0 0;border:1px solid #ffffff57;border-radius:7px;width:36px;height:28px;padding:2px}.ios-app-background-pickers code{color:#ffffff73;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.ios-color-reset-button{color:var(--gold);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:flex-end;padding:2px 0;font-size:10px;font-weight:800}.result-card.result-card-inline{max-width:340px;margin:0;padding:14px 18px;position:relative}@media (width>=700px){.result-card.result-card-inline{max-width:480px}}.result-card.result-card-inline header strong{color:var(--gold);font-size:22px}.result-card.result-card-inline .result-card-heading h3{margin:0;font-size:16px;font-weight:850}.result-card.result-card-inline .result-card-heading h2{margin:0;font-size:clamp(23px,6vw,30px);font-weight:950}.result-card.result-card-inline h3{font-size:14px}.vip-blurred{filter:blur(6px);opacity:.82;pointer-events:none;-webkit-user-select:none;user-select:none}.result-ability-review{border:1px solid rgba(var(--gold-rgb), .52);text-align:left;background:linear-gradient(145deg,#10372bf5,#071e17fa);border-radius:12px;margin-top:10px;padding:9px 11px}.result-ability-review>header{justify-content:space-between;align-items:center;display:flex}.result-ability-review>header strong{color:var(--gold);font-size:16px}.result-ability-review>header b{color:#f7d778;font-size:20px}.result-ability-review>p{color:#ffffff9e;margin:7px 0 0;font-size:11px}.result-ability-vip-prompt{appearance:none;background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .38);color:var(--gold);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:6px;width:100%;margin-top:9px;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.result-ability-vip-prompt>span:nth-child(2){flex:1}.result-ability-vip-prompt>b{font-size:16px;line-height:1}.result-ability-vip-prompt:hover,.result-ability-vip-prompt:focus-visible{background:rgba(var(--gold-rgb), .18);border-color:var(--gold)}.result-variance-notice{background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .34);border-radius:8px;margin-top:8px;padding:7px 9px}.result-variance-notice strong{color:#f7d778;align-items:center;gap:5px;font-size:12px;display:inline-flex}.result-variance-notice strong>span{color:#ffb35c;font-size:14px;line-height:1}.result-variance-notice p{color:#fff6d9d1;margin:3px 0 0;font-size:11px;line-height:1.45}.result-ability-detail{border:1px solid rgba(var(--gold-rgb), .2);border-left:2px solid var(--gold);background:#031b14a6;border-radius:7px;margin-top:8px;padding:8px 9px}.result-ability-detail strong{color:var(--gold);font-size:14px}.result-ability-detail p{color:#fff6d9e0;margin:4px 0 0;font-size:12px;line-height:1.5}.result-ability-detail .ability-key-number{color:var(--green);font-weight:850}.result-ability-detail .ability-locked-number{color:#fff6d97a;letter-spacing:.08em;font-weight:850}.ios-debug-grid .ios-outline-button{color:#ffffffe0;border:1px solid #edc75259;border-radius:10px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:600}.ios-seat-bet{box-sizing:border-box;color:#ffffffd1;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;min-height:13px;padding-inline:1px;font-size:10px;font-weight:500;line-height:13px;overflow:hidden}.feedback-content{flex-direction:column;gap:14px;padding:10px 20px 24px;display:flex}.feedback-content h2{color:var(--gold);text-align:center;margin:0;font-size:18px;font-weight:700}.feedback-content>p{color:#ffffffb8;text-align:center;margin:0;font-size:13px}.feedback-content label{flex-direction:column;gap:4px;display:flex}.feedback-content label span{color:#ffffffd1;font-size:13px;font-weight:600}.feedback-content label small{color:#ffffff80;align-self:flex-end;font-size:11px}.feedback-content textarea,.feedback-content input{color:#fff;resize:vertical;background:#00000047;border:1px solid #ffffff29;border-radius:10px;padding:10px 12px;font-size:14px}.feedback-content textarea::placeholder,.feedback-content input::placeholder{color:#fff6}.leader-name-block{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.leader-name-line{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.leader-name-block strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.leader-name-line>strong{min-width:0}.leaderboard-row .leader-balance{color:var(--gold);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Mono,monospace;font-size:12px;font-weight:700}.leaderboard-row.current-user{background:linear-gradient(90deg,#edc7522e,#edc75212);border:1px solid #edc7529e;border-radius:8px;box-shadow:inset 0 0 16px #ffd76014,0 0 10px #edc7521f}.leaderboard-row.current-user .rank,.leaderboard-row.current-user .leader-name-block strong,.leaderboard-row.current-user .leader-balance{color:#ffe28a;text-shadow:0 0 8px #edc75252}.leaderboard-my-rank-divider{color:#edc752b8;align-items:center;gap:8px;margin:8px 0 5px;font-size:10px;display:flex}.leaderboard-my-rank-divider:before,.leaderboard-my-rank-divider:after{content:"";background:#edc75240;flex:1;height:1px}.leaderboard-row.my-rank-row{border-color:#edc752b8}.leaderboard-total-players{color:#ffffff57;text-align:center;padding:10px 0 2px;font-size:10px;font-weight:500;display:block}.vip-content .payment-note{grid-template-columns:none;gap:0;width:100%;margin:0;padding:0 6px;display:block}.vip-content .payment-note p{width:100%;line-height:1.45;display:block}.vip-content .plan-grid button:not(:disabled){cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.payment-overlay{z-index:620;justify-content:center;align-items:center;width:auto;max-width:none;padding:14px;left:0;right:0;transform:none}.payment-modal{border:1px solid rgba(var(--gold-rgb), .34);max-width:520px;height:auto;max-height:min(100dvh - 28px,760px);padding:0 0 max(12px, var(--tm-safe-bottom));background:linear-gradient(145deg,#0d333d,#041b25);border-radius:18px;width:100%;overflow-y:auto;box-shadow:0 30px 100px #000000c7}.payment-modal .modal-heading{margin:0 0 12px;padding:14px 17px}.payment-modal .modal-heading h2{font-size:17px}.payment-modal-content{flex-direction:column;gap:10px;padding:0 13px;display:flex}.payment-sheet,.redeem-panel{border:1px solid rgba(var(--gold-rgb), .28);background:#030f14b3;border-radius:16px;flex-direction:column;gap:10px;padding:13px;display:flex}.vip-redeem-panel{margin-top:12px}.payment-sheet-heading,.redeem-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-sheet-heading>div,.redeem-panel-heading>div{flex-direction:column;gap:3px;display:flex}.payment-sheet-heading small,.redeem-panel-heading small{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.payment-sheet-heading strong,.redeem-panel-heading strong{color:#fff;font-size:15px}.payment-product-price em{color:#ff565f;margin-left:5px;font-size:10px;font-style:normal;font-weight:800;display:inline}.payment-back-button{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px}.payment-method-list{flex-direction:column;gap:12px;display:flex}.payment-method-button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 16px;font-size:17px;font-weight:700;display:flex}.payment-method-button:hover,.payment-method-button:focus-visible{border-color:var(--gold);background:#ffffff1f}.payment-method-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.payment-method-logo{flex:0 0 40px;width:40px;height:40px;display:block}.payment-method-chevron{color:#fff9;margin-left:auto}.payment-method-title{align-items:center;gap:8px;display:flex}.payment-method-title .payment-method-logo{flex-basis:28px;width:28px;height:28px}.payment-method-back{align-self:flex-start;min-height:44px}.payment-qr-grid{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.payment-qr-grid .payment-stripe-card{grid-column:1/-1}.payment-qr-method-dot.stripe:before{background:#a395ff}.payment-qr-grid figure{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:5px;margin:0;padding:7px;display:flex;overflow:hidden}.payment-qr-grid img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:8px;width:100%;display:block}.payment-qr-grid figcaption{color:#ffffffeb;font-size:15px;font-weight:800}.payment-qr-method{text-align:center;flex-direction:column;align-items:center;gap:2px;min-height:39px;display:flex}.payment-wechat-instruction{color:#ffffff94;font-size:8px;font-weight:600;line-height:1.25}.payment-qr-method-dot{align-items:center;gap:6px;display:inline-flex}.payment-qr-method-badge{color:#5a3d00;background:linear-gradient(135deg,#fff08a,#fcca33);border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:800;line-height:1}.payment-qr-method-dot:before{content:"";border-radius:50%;width:8px;height:8px;display:inline-block}.payment-qr-method-dot.wechat:before{background:#3fbf55}.payment-qr-method-dot.alipay:before{background:#3d8bff}.payment-method-hint{color:#ffffffa8;text-align:center;margin:2px 0 0;font-size:11px;line-height:1.5}.payment-qr-grid .payment-live-qr{object-fit:contain;max-width:240px;padding:6px}.payment-payurl-link{color:#78b4ffeb;overflow-wrap:anywhere;text-align:center;font-size:11px;text-decoration:underline;display:block}.payment-payurl-link:hover{color:#7fb3ff}.payment-qr-placeholder{color:#ffffffb3;text-align:center;background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:12px;justify-content:center;align-items:center;max-width:268px;min-height:120px;margin:0 auto;padding:16px;font-size:12px;line-height:1.5;display:flex}.payment-order-hint,.redeem-panel>p,.payment-status-message,.payment-error{color:#ffffffb3;margin:0;font-size:11px;line-height:1.5}.payment-order-id{color:#fff6;font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:12px;font-weight:650}.payment-check-button{margin-top:2px}.payment-issue-button{color:#ffffffa3;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:2px 10px 5px;font-size:12px;text-decoration:underline}.payment-issue-button:hover{color:#ffd46a}.payment-error{color:#ffaaa2}.redeem-panel{border-color:#ffffff1f}.redeem-panel-heading>span{background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.redeem-panel label{flex-direction:column;gap:5px;display:flex}.redeem-panel label>span{color:#ffffffc7;font-size:11px;font-weight:700}.redeem-panel input{color:#fff;background:#091512;border:1px solid #ffffff2b;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:13px}.redeem-panel input:focus{border-color:var(--gold);outline:2px solid rgba(var(--gold-rgb), .2)}.ios-range-grid button,.ios-range-grid button.highlighted,.ios-range-grid button.selected{box-shadow:none;border:0;outline:0}.ios-range-grid button.highlighted{box-shadow:0 0 0 1px rgba(var(--gold-rgb), .35), 0 0 8px rgba(var(--gold-rgb), .42);filter:brightness(1.12);border:2px solid var(--gold)!important}.ios-range-grid button.selected:not(.highlighted){filter:brightness(1.12);box-shadow:0 0 0 1px #40d9f647,0 0 8px #40d9f652;border:2px solid #40d9f6!important}.ios-reasoning-panel>h3{font-size:15px;font-weight:700}.ios-reasoning-panel .ios-reason-card{margin-top:10px;padding:8px 10px}.ios-reasoning-panel .ios-reason-card strong,.ios-reasoning-panel .ios-reason-card p{font-size:13px}.ios-reasoning-panel .ios-reason-card p{margin-top:5px;line-height:1.5}.ios-seat.selectable-position{cursor:pointer}html,body,.app-root{-webkit-text-size-adjust:100%;font-kerning:normal;font-optical-sizing:auto;font-feature-settings:"kern" 1}.ios-group-box,.modal,.free-quota-banner,.result-card,.match-summary-card,.match-exit-confirm>section{clip-path:inset(0 round 22px);border-radius:22px}.ios-group-box{border-color:rgba(var(--gold-rgb), .28);border-width:.75px}.ios-reason-card,.ios-advice-summary,.help-manual-row,.help-hand-ranks>div{clip-path:inset(0 round 14px);border-width:.75px;border-radius:14px}.ios-start-button,.ios-outline-button,.ios-capsule-icon,.ios-footer-actions button{font-weight:800}@media (resolution>=2x){.ios-group-box,.ios-reason-card,.ios-advice-summary{border-width:.5px}}.onboarding-overlay{z-index:300;justify-content:center;align-items:center;display:flex}.onboarding-card{border:.75px solid rgba(var(--gold-rgb), .55);clip-path:inset(0 round 22px);text-align:center;background:linear-gradient(155deg,#113029fa,#041112fc);border-radius:22px;width:calc(100% - 44px);max-width:330px;padding:22px;box-shadow:0 20px 55px #0000007a}.onboarding-card h2{color:var(--gold);margin:8px 0;font-size:24px}.onboarding-card p{color:#ffffffe6;margin:0 0 18px;line-height:1.55}.onboarding-card .ios-start-button{min-width:150px}.first-analysis-guide{--guide-arrow-x:16.666%;z-index:231;border:1px solid rgba(var(--gold-rgb), .7);color:#fff5ce;background:#061b18f7;border-radius:14px;align-items:center;gap:9px;width:min(420px,100% - 28px);padding:10px 13px;font-size:13px;line-height:1.35;display:flex;position:fixed;left:50%;transform:translate(-50%,-100%);box-shadow:0 12px 34px #0000007a}.first-analysis-guide[data-guide-step=range]{--guide-arrow-x:50%}.first-analysis-guide[data-guide-step=reasoning]{--guide-arrow-x:83.333%}.first-analysis-guide .first-analysis-guide-arrow{filter:drop-shadow(0 3px 4px #000000b3)drop-shadow(0 0 7px #ffd43db8);height:36px;bottom:-43px;left:var(--guide-arrow-x);pointer-events:none;width:30px;animation:.9s cubic-bezier(.45,0,.55,1) infinite alternate first-analysis-guide-arrow-bounce;position:absolute;transform:translate(-50%)}.first-analysis-guide .first-analysis-guide-arrow:before{clip-path:polygon(36% 0,64% 0,64% 48%,91% 48%,50% 100%,9% 48%,36% 48%);content:"";background:linear-gradient(100deg,#e4a713 4%,#fff3a6 48%,#ffc72f 92%);position:absolute;inset:0}.first-analysis-guide .first-analysis-guide-arrow:after{content:"";background:#ffffffc7;border-radius:999px;width:3px;height:15px;position:absolute;top:3px;left:43%}@keyframes first-analysis-guide-arrow-bounce{0%{opacity:.78;transform:translate(-50%,-5px)scale(.94)}to{opacity:1;transform:translate(-50%,3px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.first-analysis-guide .first-analysis-guide-arrow{animation:none}}.trial-summary-overlay{z-index:280;justify-content:center;align-items:center;display:flex}.trial-summary-card{width:min(440px,100% - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid rgba(var(--gold-rgb), .62);text-align:center;background:linear-gradient(150deg,#12352bfc,#051414fc);border-radius:22px;padding:0 20px 20px;overflow-y:auto;box-shadow:0 26px 80px #000000a6}.trial-summary-card>small{color:var(--gold);font-weight:700}.trial-summary-card h2{color:#fff;margin:7px 0 9px;font-size:23px}.trial-summary-card>p{color:#ffffffd1;margin:0;line-height:1.5}.trial-summary-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 10px;display:grid}.trial-summary-stats span{background:#ffffff12;border-radius:13px;padding:13px 8px}.trial-summary-stats b{color:var(--gold);font-size:25px;display:block}.trial-summary-stats small{color:#ffffffb3;margin-top:3px;display:block}.trial-summary-stats span:last-child b{font-size:18px;line-height:31px}.trial-summary-diagnosis{text-align:left;background:linear-gradient(115deg,#f0b83421,#ffffff0b);border:1px solid #f2c74f47;border-radius:14px;align-items:center;gap:10px;margin:0 0 15px;padding:11px;display:flex}.trial-summary-diagnosis>span{color:#1b1609;background:#e1a92e;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:17px;font-weight:900;display:flex}.trial-summary-diagnosis p{flex-direction:column;gap:3px;margin:0;display:flex}.trial-summary-diagnosis strong{color:#ffe39a;font-size:12px}.trial-summary-diagnosis small{color:#ffffffab;font-size:10px;line-height:1.45}.trial-summary-daily-note{margin-top:12px;display:block;color:#ffffff9e!important;font-weight:400!important}.trial-summary-offers{gap:9px;display:grid}.trial-summary-yearly,.weekly-report-later{color:#f3d887;background:0 0;border:1px solid #e7c26473;border-radius:12px;width:100%;min-height:42px;padding:9px 12px;font-weight:750}.weekly-report-overlay{z-index:520;justify-content:center;align-items:center;display:flex}.weekly-report-prompt{color:#fff;text-align:left;background:radial-gradient(100% 68% at 100% 0,#53d3a524,#0000 62%),linear-gradient(158deg,#17372f,#0b2020 58%,#111722);border:1px solid #edc96a6b;border-radius:26px;width:100%;max-width:min(92vw,430px);padding:0 24px 24px;overflow:hidden;box-shadow:0 28px 70px #0000009e}.weekly-report-hero{height:176px;margin:0 -24px 18px;position:relative;overflow:hidden}.weekly-report-hero:after{content:"";background:linear-gradient(90deg,#081f1cfa 0%,#081f1cdb 45%,#081f1c14 78%);position:absolute;inset:0}.weekly-report-hero>svg{width:100%;height:100%;position:absolute;inset:0}.weekly-report-hero>div{z-index:1;max-width:58%;position:absolute;bottom:24px;left:24px}.weekly-report-hero small{color:#e5bc5e;letter-spacing:.16em;font-size:9px;font-weight:800}.weekly-report-prompt h2{color:#fff8df;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.18}.weekly-report-prompt>p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.6}.weekly-report-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.weekly-report-preview span{background:#ffffff0f;border-radius:13px;padding:12px 6px}.weekly-report-preview b{color:#f2cf72;font-size:22px;display:block}.weekly-report-preview small{color:#ffffff8f;margin-top:3px;font-size:9px;display:block}.weekly-report-later{color:#ffffff8c;border:0;margin-top:7px}.weekly-report-prompt>.ios-start-button{margin:0 auto;display:block}.vip-personal-hero{border:1px solid #f7d05e61;border-radius:20px;min-height:185px;position:relative;overflow:hidden}.vip-personal-hero:after{content:"";background:linear-gradient(90deg,#031110f7 4%,#041513e0 52%,#04121133);position:absolute;inset:0}.vip-personal-hero .ios-vip-hero-image{object-fit:cover;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.vip-personal-hero-copy{z-index:1;flex-direction:column;justify-content:center;width:72%;min-height:185px;padding:20px;display:flex;position:relative}.vip-personal-hero-copy>small{color:#f0c85f;letter-spacing:.16em;font-size:9px;font-weight:850}.vip-personal-hero-copy h3{color:#fff7dc;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,5.4vw,26px);line-height:1.2}.vip-personal-hero-copy p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.55}.vip-personal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vip-personal-metrics>span{background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #ffdc7524;border-radius:14px;flex-direction:column;min-width:0;padding:12px 9px;display:flex}.vip-personal-metrics small{color:#ffffff85;font-size:9px}.vip-personal-metrics b{color:#f5d374;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 2px;font-size:clamp(17px,4.3vw,22px);line-height:1.2;overflow:hidden}.vip-personal-metrics b.negative{color:#ff9a88}.vip-personal-metrics em{color:#ffffff61;font-size:8px;font-style:normal}.vip-improvement-callout{background:linear-gradient(110deg,#2ed29c1f,#f1c24514);border:1px solid #50dda933;border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.vip-improvement-callout>span{color:#66deb2;background:#38d39d24;border:1px solid #51e0ab47;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:20px;display:flex}.vip-improvement-callout p{flex-direction:column;gap:3px;margin:0;display:flex}.vip-improvement-callout strong{color:#dffcef;font-size:11px}.vip-improvement-callout small{color:#ffffff7a;font-size:9px;line-height:1.45}.result-surprise-paywall{text-align:left;background:radial-gradient(circle at 100% 0,#f8c23f2e,#0000 44%),linear-gradient(145deg,#371b0df7,#0d1917fa);border:1px solid #ffc3409e;border-radius:17px;align-items:flex-start;gap:11px;margin-top:13px;padding:13px;display:flex;box-shadow:0 12px 28px #00000047}.result-surprise-icon{color:#2b1a05;background:linear-gradient(145deg,#ffdb6e,#d28a1c);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:21px;font-weight:900;display:flex}.result-surprise-paywall>div{flex-direction:column;flex:1;min-width:0;display:flex}.result-surprise-paywall small{color:#f0bd49;letter-spacing:.14em;font-size:8px;font-weight:850}.result-surprise-paywall strong{color:#fff1c4;margin-top:4px;font-size:13px;line-height:1.45}.result-surprise-paywall p{color:#ffffff9e;margin:5px 0 10px;font-size:10px;line-height:1.5}.result-surprise-paywall p b{color:#68dfb3}.result-surprise-paywall button{color:#231805;background:linear-gradient(135deg,#f8d676,#c18b2a);border:0;border-radius:999px;align-self:flex-start;padding:8px 13px;font-size:11px;font-weight:850}.focused-training-banner{background:linear-gradient(105deg,#194c40f5,#221c0bf5);border:1px solid #efc7578c;border-radius:15px;flex:none;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex;box-shadow:0 8px 22px #00000038}.focused-training-banner>span{color:#f4d16b;font-size:20px}.focused-training-banner>div{flex-direction:column;flex:1;min-width:0;display:flex}.focused-training-banner small{color:#ffffff7a;letter-spacing:.12em;font-size:8px}.focused-training-banner strong{color:#fff3c7;font-size:12px}.focused-training-banner>b{color:#73e0b7;white-space:nowrap;font-size:11px}.focused-training-banner>button{color:#f7dc91;background:0 0;border:1px solid #ffe28b59;border-radius:999px;padding:5px 8px;font-size:9px}.focused-training-banner.complete{border-color:#51e1a9b8}.focused-report-overlay{z-index:560}.focused-training-intro-dialog{color:#fff3c4;background:0 0;border:0;border-radius:20px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.focused-training-intro-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a08b8}.focused-training-intro-card{box-sizing:border-box;background:linear-gradient(155deg,#143a2ffc,#081214fc);border:1px solid #edc96a7a;border-radius:20px;width:100%;padding:26px 24px 22px;box-shadow:inset 0 1px #ffffff14}.focused-training-intro-card h2{color:#fff3c4;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:25px}.focused-training-intro-card p{color:#ebf5f0b8;margin:0 0 14px;font-size:13px;line-height:1.65}.focused-training-intro-card>strong{color:#f4cf69;border-left:2px solid #f4cf69;padding-left:10px;font-size:12px;line-height:1.5;display:block}.focused-training-intro-stats{border-block:1px solid #edc96a2b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;padding-block:14px;display:grid}.focused-training-intro-stats>span{text-align:center;gap:6px;min-width:0;padding-inline:10px;display:grid}.focused-training-intro-stats>span+span{border-left:1px solid #edc96a29}.focused-training-intro-stats small{color:#e1eee87a;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:800}.focused-training-intro-stats b{color:#ffe39a;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.focused-training-intro-stats i{color:#e1eee880;margin-left:3px;font-size:9px;font-style:normal}.focused-training-intro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.focused-training-intro-actions>button{min-width:0;width:100%!important}.focused-training-intro-cancel{color:#ffffff9e;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:10px;font-size:12px}.focused-training-paywall-card{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 0,#f3c96133,#0000 38%),linear-gradient(155deg,#174133fc,#081214fc);border:1px solid #f3cd6c94;border-radius:20px;width:100%;padding:12px 24px 22px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 64px #0000007a}.focused-training-paywall-art{color:#f0ca68;width:58%;max-width:180px;height:112px;margin:-2px auto -4px;display:block}.focused-training-paywall-art .paywall-art-orbit{stroke:#84cfac47;stroke-dasharray:3 5;stroke-linecap:round;stroke-width:1.5px}.focused-training-paywall-art .paywall-art-card{fill:#092921f0;stroke:currentColor;stroke-width:1.6px}.focused-training-paywall-art .paywall-art-card-back{fill:#124c3ad6;stroke:#87d2ae8f}.focused-training-paywall-art .paywall-art-suit{fill:#f5d77d}.focused-training-paywall-art .paywall-art-crown{fill:#f5d26f29;stroke:#f5d77d;stroke-linejoin:round;stroke-width:1.8px}.focused-training-paywall-art .paywall-art-dot{fill:#8bd6b1}.focused-training-paywall-card h2{color:#fff3c4;margin:8px 0 10px;font-family:Georgia,Songti SC,STSong,serif;font-size:25px}.focused-training-paywall-card>p{color:#ebf5f0b8;max-width:34ch;margin:0 auto;font-size:13px;line-height:1.62}.focused-training-paywall-benefits{text-align:left;gap:7px;max-width:250px;margin:18px auto 0;display:grid}.focused-training-paywall-benefits span{color:#eef8f3d1;font-size:11px;line-height:1.35}.focused-training-paywall-benefits span:first-letter{color:#7cddb1}.focused-report-card{color:#fff;background:linear-gradient(160deg,#143a2ffc,#081214fc);border:1px solid #edc96a6b;border-radius:24px;flex-direction:column;width:100%;max-width:min(92vw,460px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #000000ad}.focused-report-header{flex-direction:column;align-items:flex-start;padding:22px 22px 0;display:flex;position:relative}.focused-report-eyebrow{color:#e5bc5e;letter-spacing:.18em;font-size:10px;font-weight:800}.focused-report-header h2{margin:6px 0 0;font-size:25px}.focused-report-close{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:18px;right:18px}.focused-report-close:hover{color:#fff;background:#ffffff29}.focused-report-score-row{align-items:center;gap:20px;padding:18px 22px 4px;display:flex}.focused-report-ring{flex:0 0 120px;width:120px;height:120px}.focused-report-ring-track{fill:none;stroke:#ffffff14;stroke-width:10px}.focused-report-ring-value{fill:none;stroke:url(#focused-report-ring-gradient);stroke-linecap:round;stroke-width:10px;transition:stroke-dashoffset .8s}.focused-report-ring-score{fill:#fff;font-size:30px;font-weight:850}.focused-report-ring-denom{fill:#ffffff73;font-size:12px}.focused-report-grade{flex-direction:column;gap:4px;display:flex}.focused-report-grade-badge{color:#251a08;background:linear-gradient(135deg,#f5d577,#bc8829);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:30px;font-weight:900;display:inline-flex}.focused-report-grade-badge.grade-A{background:linear-gradient(135deg,#f5d577,#bc8829)}.focused-report-grade-badge.grade-B{color:#0a1730;background:linear-gradient(135deg,#9ec5ff,#4a76c8)}.focused-report-grade-badge.grade-C{color:#2b0d06;background:linear-gradient(135deg,#ffb59e,#c8503a)}.focused-report-grade strong{font-size:17px}.focused-report-grade small{color:#ffffff8c;font-size:12px}.focused-report-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 22px 4px;display:grid}.focused-report-stats span{text-align:center;background:#ffffff0f;border-radius:13px;padding:12px 6px}.focused-report-stats b{color:#f4d16b;font-size:21px;display:block}.focused-report-stats small{color:#ffffff9e;margin-top:3px;font-size:10px;display:block}.focused-report-hands{border-top:1px solid #ffffff14;margin-top:18px;padding:14px 22px 8px;overflow-y:auto}.focused-report-hands h3{color:#ffffffd9;letter-spacing:.04em;margin:0 0 10px;font-size:13px}.focused-report-hand{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:10px;padding:0;overflow:hidden}.focused-report-hand:hover{border-color:#f4d16b6b}.focused-report-hand:focus-visible{outline-offset:2px;outline:2px solid #f4d16b}.focused-report-hand.no-score{opacity:.72}.focused-report-hand-head{align-items:center;gap:10px;padding:10px 12px;display:flex}.focused-report-hand-cards{gap:4px;display:flex}.focused-report-hand-cards .poker-card{flex:none;width:22px;height:30px}.focused-report-hand-cards .poker-card .card-rank{font-size:11px}.focused-report-hand-cards .poker-card .card-suit{width:10px;height:10px}.focused-report-hand-cards .poker-card .card-corner-suit{width:6px;height:6px}.focused-report-hand-no{color:#ffffff80;flex:none;font-size:11px}.focused-report-hand-result{flex:1;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.focused-report-hand-result i{color:#fff9;font-size:11px;font-style:normal;font-weight:600}.focused-report-hand-result.result-win{color:#6fe3b5}.focused-report-hand-result.result-loss{color:#ff8f7a}.focused-report-hand-result.result-tie{color:#f4d16b}.focused-report-hand-result.result-fold{color:#ffffff8c}.focused-report-hand-score{color:#f4d16b;flex:none;font-size:14px}.focused-report-decisions{margin:0;padding:0 12px 10px;list-style:none}.focused-report-decisions li{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:7px 2px;display:flex}.focused-report-street{color:#ffffff80;flex:0 0 34px;font-size:10px}.focused-report-actions{flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.focused-report-actions em{color:#ffffffc7;font-style:normal}.focused-report-actions i{color:#ffffff59;font-style:normal}.focused-report-actions strong{color:#f4d16b;font-weight:700}.focused-report-verdict{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:flex}.focused-report-decisions li.matched .focused-report-verdict{color:#24c189;background:#24c18933}.focused-report-decisions li.missed .focused-report-verdict{color:#ff6f5c;background:#ff6f5c2e}.focused-report-empty{color:#ffffff73;margin:0;padding:0 12px 12px;font-size:11px}.focused-report-footer .ios-start-button{width:100%}.focused-report-overlay{background:#020d0bdb;padding:clamp(12px,3vw,28px)}.focused-report-card{background:radial-gradient(circle at 82% 0,#50c39726,#0000 32%),linear-gradient(155deg,#163c32 0%,#0b201c 48%,#081411 100%);border-color:#eeca6e85;max-width:min(94vw,500px);max-height:min(760px,100dvh - 28px);box-shadow:0 32px 100px #000000b8,inset 0 0 0 1px #ffffff09}.focused-report-header{padding:26px 26px 0}.focused-report-eyebrow{color:#f2cc70;letter-spacing:.22em;font-size:9px}.focused-report-header h2{color:#fff4d0;letter-spacing:-.02em;margin:7px 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(25px,6vw,31px)}.focused-report-subtitle{color:#e0efe6a6;max-width:34ch;margin:8px 34px 0 0;font-size:12px;line-height:1.55}.focused-report-close{top:20px;right:20px}.focused-report-art{background:linear-gradient(#0a201b26,#071411d6);border-bottom:1px solid #f0cf742e;height:138px;margin-top:20px;position:relative;overflow:hidden}.focused-report-art svg{width:100%;height:100%;display:block}.focused-report-art-grid{stroke:#97dab817;stroke-width:1px}.focused-report-art-glow{filter:blur(8px);opacity:.42;stroke:#68d8a9;stroke-linecap:round;stroke-width:8px}.focused-report-art-line{stroke:#8ae0b5;stroke-linecap:round;stroke-width:2px}.focused-report-art-point{fill:#f5d476;stroke:#173c31;stroke-width:3px}.focused-report-art-point.point-secondary{fill:#7ddcb1}.focused-report-art-card rect{fill:#f5d37726;stroke:#ffde8fdb;stroke-width:1.5px}.focused-report-art-card path{fill:#f7d57a}.focused-report-art-card text{fill:#ffeab0;font-family:Georgia,serif;font-size:17px;font-weight:700}.focused-report-art-card.card-back rect{fill:#35896952;stroke:#89dab29e}.focused-report-art-card.card-back path{fill:none;stroke:#91e0b8a6;stroke-width:1.4px}.focused-report-art-caption{color:#cdeddc70;letter-spacing:.18em;font-size:8px;position:absolute;bottom:10px;left:26px}.focused-report-score-row{gap:18px;padding:20px 26px 4px}.focused-report-ring{flex-basis:128px;width:128px;height:128px}.focused-report-ring-track{stroke:#ffffff1a}.focused-report-grade-badge{box-shadow:0 8px 20px #c5972f33}.focused-report-stats{gap:7px;margin:18px 26px 4px}.focused-report-stats span{background:#fff1;border:1px solid #ffffff0b;border-radius:12px;padding:13px 5px 11px}.focused-report-stats b{font-variant-numeric:tabular-nums}.focused-report-hands{margin-top:20px;padding:16px 26px 8px}.focused-report-hands h3{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex}.focused-report-hands h3:after{color:#dcf0e466;content:"AI DECISIONS";letter-spacing:.16em;font-size:8px;font-weight:700}.focused-report-hand{background:#04120f70;border-color:#a8d9bf21;border-radius:13px;margin-bottom:9px;transition:border-color .18s,transform .18s,background .18s}.focused-report-hand:hover{background:#183f3294;border-color:#f4d16b8c;transform:translateY(-1px)}.focused-report-hand-head{padding:11px 12px}.focused-report-decisions{padding-bottom:9px}.focused-report-footer{padding:6px 26px 26px}.focused-report-footer .ios-start-button{min-height:46px}@media (width<=420px){.focused-report-header{padding-inline:20px}.focused-report-art-caption{left:20px}.focused-report-score-row{padding-inline:20px}.focused-report-stats{margin-inline:20px}.focused-report-hands,.focused-report-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.focused-report-hand{transition:none}}@media (width<=390px){.vip-personal-hero-copy{width:80%;padding:16px}.vip-personal-metrics{gap:5px}.vip-personal-metrics>span{padding:10px 6px}}.ios-title-bar .brand-copy strong{text-overflow:clip;font-size:clamp(23px,6.5vw,29px)}.ios-title-bar .brand-copy.english strong{font-size:clamp(17px,4.8vw,21px)}.ios-seat .mini-hand{gap:2px}.vip-content .vip-features>span>i{color:#fff;font-size:15px;font-weight:700}.vip-content .plan-grid .featured-plan{border-color:var(--gold);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .18), 0 10px 24px #00000038;background:linear-gradient(135deg,#f5c74c38,#ffffff1a);border-width:2px;min-height:66px}.vip-content .plan-grid .featured-plan strong{letter-spacing:.01em;font-size:16px}.vip-content .plan-grid .featured-plan small{color:#ffe28a;font-size:15px;font-weight:800;line-height:1.2}.vip-content .plan-grid .featured-plan{flex-direction:column;align-items:stretch;gap:8px}.vip-legal-links{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.vip-legal-links>span{color:#ffffff59}.vip-legal-links button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.vip-legal-links button:hover{color:#ffe08a}.top-vip-status-banner{box-sizing:border-box;clip-path:inset(0 round 999px);corner-shape:round;background:linear-gradient(90deg,#2c1f07eb,#101411e6,#2c1f07eb);border:1.5px solid #ffd869eb;border-radius:999px;flex:none;width:100%;padding-left:14px;padding-right:14px;box-shadow:inset 0 0 0 .5px #fff4bb57,0 0 12px #f5c74c4d,0 3px 10px #00000047}.vip-yearly-savings{text-align:center;white-space:nowrap;background:linear-gradient(90deg,#f5c74c47,#ffe28a1f);border:1px solid #ffe28ab8;border-radius:999px;align-self:center;padding:4px 7px;line-height:1.2;color:#fff0ae!important;font-size:13px!important;font-weight:800!important}.vip-content .plan-grid .vip-plan-top{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.vip-plan-title{align-items:center;gap:8px;min-width:0;display:flex}.vip-plan-title>strong{flex:none;color:#fff!important}.vip-plan-pricing{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.vip-renewal-price{font-weight:650;line-height:1;color:#fff0bead!important;font-size:11px!important}.vip-current-price{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.vip-limited-time{font-weight:800;line-height:1;color:#ffe087!important;font-size:9px!important}.vip-content .plan-grid button:not(.featured-plan) .vip-plan-title>strong{font-size:16px}.vip-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vip-utility-actions>.secondary-wide-button{min-width:0;padding-left:5px;padding-right:5px;font-size:14px}.vip-redeem-modal{border:1px solid #ffffff29;border-radius:18px;width:100%;max-width:430px;height:auto;max-height:calc(100dvh - 40px);padding:14px;box-shadow:0 26px 70px #0009}.overlay:has(.modal.vip-redeem-modal){justify-content:center;align-items:center;padding:20px}.vip-redeem-modal .vip-redeem-panel{margin-top:0}.vip-redeem-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;min-height:34px}.vip-yearly-banner{text-align:center;background:linear-gradient(115deg,#7a4a14 0%,#d08a23 38%,#623513 100%);border:1px solid #ffefa1e6;border-radius:10px;align-self:stretch;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffcf4a47,0 5px 16px #af651659,inset 0 1px #ffffff4d;align-items:center!important;gap:3px!important;padding:8px 9px!important}.vip-yearly-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff61 50%,#0000 75%);animation:3.4s ease-in-out infinite vip-banner-shine;position:absolute;inset:0;transform:translate(-120%)}.vip-yearly-banner strong{text-shadow:0 1px 8px #522404b3;z-index:1;line-height:1.15;position:relative;color:#fff8c8!important;font-size:16px!important}@keyframes vip-banner-shine{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes focused-training-gold-breathe{0%,to{border-color:#efc75780;box-shadow:0 0 5px #efc75740,0 8px 22px #00000038}50%{border-color:#ffe29a;box-shadow:0 0 9px #ffda70cc,0 0 23px #efb43166,0 8px 22px #00000038}}.focused-training-banner{animation:2.4s ease-in-out infinite focused-training-gold-breathe}@media (prefers-reduced-motion:reduce){.focused-training-banner{animation:none;box-shadow:0 0 9px #ffda7080}}.first-cash-guide{z-index:231;box-sizing:border-box;border:1px solid rgba(var(--gold-rgb), .7);color:#fff5ce;background:#061b18fa;border-radius:14px;padding:14px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 12px 34px #0000007a}.first-cash-guide:before{content:"";left:var(--cash-guide-arrow-x);border-top:1px solid rgba(var(--gold-rgb), .7);border-left:1px solid rgba(var(--gold-rgb), .7);background:#061b18;width:14px;height:14px;position:absolute;top:-8px;transform:translate(-50%)rotate(45deg)}.first-cash-guide strong{font-size:15px}.first-cash-guide p{margin:7px 0 10px}.first-cash-guide button{border:1px solid rgba(var(--gold-rgb), .7);color:#fff5ce;min-height:36px;font:inherit;cursor:pointer;background:0 0;border-radius:18px;padding:5px 14px}.mode-switch button[data-cash-guide]{outline-offset:2px;outline:2px solid #f4ce73}.trial-summary-hero{text-align:left;border-radius:21px 21px 0 0;align-items:end;min-height:180px;margin:0 -20px;display:flex;position:relative;overflow:hidden}.trial-summary-hero img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute}.trial-summary-hero>div{background:linear-gradient(#0000,#0514148c 35%,#09231e 100%);width:100%;padding:55px 20px 18px;position:relative}.trial-summary-hero small{color:#f5d897;letter-spacing:.08em;font-size:11px}.trial-summary-hero h2{max-width:320px;font-size:24px;line-height:1.3}.trial-summary-hero p{color:#d0dcd6;margin:0;font-size:12px}.trial-summary-profit{background:radial-gradient(at top,#66502766,#172923);border:1px solid #bd914b;border-radius:16px;margin-top:10px;padding:18px 14px}.trial-summary-profit>small{color:#f5d897;font-size:11px}.trial-summary-profit strong{color:#ffe3a0;margin:8px 0;font-size:clamp(28px,8vw,46px);line-height:1.2;display:block}.trial-summary-profit p{color:#e1e7df;margin:8px 0;font-size:12px;line-height:1.6}.trial-summary-profit .trial-summary-estimate{color:#aebbb4;font-size:10px;line-height:1.5;display:block}.trial-summary-issues h3{text-align:left;color:#f2e8d2;margin:16px 0 10px;font-size:14px}.trial-summary-issues>p{color:#b9c8be;font-size:12px}.trial-summary-issues .trial-summary-diagnosis{margin-bottom:8px}.trial-summary-issues .trial-summary-diagnosis small{font-size:12px}.trial-summary-listen{color:#e6c785;background:0 0;border:0;margin-bottom:8px;padding:8px;font-size:12px}.feedback-content>.feedback-hero{aspect-ratio:3;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:16px;display:block}.focused-coach{color:#e2efe8;background:#102822f5;border-left:3px solid #e5bc5e;border-radius:8px;flex:none;width:100%;padding:8px 12px}.focused-coach-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.focused-coach-heading strong{color:#f3d88f;font-size:13px}.focused-coach-heading .focused-coach-progress{color:#9be0bc;white-space:nowrap;margin-left:auto}.focused-coach-heading button{color:#f3d88f;background:0 0;border:1px solid #bba366;border-radius:6px;min-height:30px;padding:4px 10px;font-size:11px}.focused-coach-heading span,.focused-coach>small{color:#b9ccc2;font-size:11px;line-height:1.5}.focused-coach p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}.focused-coach-feedback{gap:4px;margin-top:4px;display:grid}.focused-coach-feedback strong{color:#9be0bc;font-size:12px}.focused-decision-data{grid-template-columns:.85fr 1fr 1fr;align-items:center;gap:10px;padding-top:3px;display:grid}.focused-decision-data>div{min-width:0}.focused-decision-data small{color:#b9ccc2;font-size:10px;line-height:1.4;display:block}.focused-decision-data strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px;font-weight:750;line-height:1.3;display:block}.focused-decision-score strong{color:#f3d88f;font-size:26px}.focused-decision-score strong>small{margin-left:3px;display:inline}.focused-decision-action strong{color:#f5f4ec}.focused-decision-action.reference strong{color:#9be0bc}.focused-coach-feedback p{margin:2px 0 0}.focused-coach-feedback .focused-decision-praise{color:#b9f4cb;font-weight:600}.focused-coach.feedback-only{text-align:left;margin-block:12px}.focused-coach.feedback-only .focused-coach-feedback{border-top:0;margin-top:0;padding-top:0}.result-review-panel>.focused-coach.feedback-only{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.focused-report-header{flex-shrink:0;padding-bottom:16px}.focused-report-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.focused-report-scroll .focused-report-hands{flex:none;max-height:none;overflow:visible}.focused-report-diagnosis{color:#d7e8de;padding:12px 26px 0}.focused-report-diagnosis h3{color:#f6dfa0;margin:20px 0 12px;font-size:15px}.focused-report-diagnosis p{overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.65}.focused-report-evidence-note{color:#bacfc1}.focused-report-sample-note{color:#f0d395}.focused-report-weakness{border-top:1px solid #cee7d826;padding:14px 0}.focused-report-weakness>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex}.focused-report-weakness strong{color:#f4e4bb;font-size:13px}.focused-report-weakness span{color:#c6d9cd;font-size:11px}.focused-report-evidence-links{flex-wrap:wrap;gap:6px;display:flex}.focused-report-evidence-links button{color:#b4ebcf;background:0 0;border:1px solid #b1dac047;border-radius:6px;min-height:36px;padding:6px 10px;font-size:11px}.focused-report-goal{background:#e0bf6814;border-left:2px solid #e5bc5e;padding:12px}.focused-report-goal>strong{color:#f3d88f;font-size:12px}.focused-report-decisions li{flex-wrap:wrap}.focused-report-decision-note{color:#c8dcd0;flex-basis:100%;font-size:11px;line-height:1.5}.focused-report-actions{flex-wrap:wrap;min-width:0}.focused-report-footer{background:#102c24;border-top:1px solid #e0bf682e;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.focused-report-footer .ios-start-button+.ios-start-button{box-shadow:none;color:#d7e8de;background:0 0;border:1px solid #b1dac047}.focused-report-card button:focus-visible,.focused-coach button:focus-visible{outline-offset:3px;outline:2px solid #f3d88f}@media (width<=420px){.focused-report-diagnosis{padding-inline:20px}}.ios-scroll>.focused-coach{z-index:241;position:relative}.focused-report-footer .ios-start-button{white-space:normal;width:100%;min-width:0;margin:0;padding-inline:10px;font-size:13px}.focused-report-footer .ios-start-button:only-child{grid-column:1/-1}.focused-report-grade{flex:1;gap:6px;min-width:0}.focused-report-grade-label{color:#c9d6c8;letter-spacing:.12em;font-size:10px;font-weight:650}.focused-report-grade-badge{border:1px solid #fff4d1a6;border-radius:22px;width:76px;height:76px;font-size:48px;line-height:1;box-shadow:inset 0 0 0 4px #122a2029,0 6px 18px #0000002e}.focused-report-grade-badge.grade-S{color:#35260e;background:linear-gradient(140deg,#fff1bb,#e6c067 55%,#bc8c35)}.focused-report-grade>strong{color:#f4e4ba;letter-spacing:.06em;font-size:24px;font-weight:800}.focused-report-grade>small{line-height:1.5}.ios-seat .ios-seat-bet{font-size:10.3px}.app-root{background:radial-gradient(ellipse at 50% 44%, #2eb88f24 0%, #084a390d 42%, transparent 74%), radial-gradient(circle at 12% 18%, #ffffff09, transparent 26%), radial-gradient(circle at 88% 82%, #0003, transparent 38%), linear-gradient(180deg, var(--app-gradient-start,#0e3428) 0%, var(--app-gradient-end,#07513e) 50%, var(--app-gradient-start,#0e3428) 100%);background-color:var(--app-gradient-start,#0e3428);font-synthesis:none;background-repeat:no-repeat;background-size:100% 100dvh}.app-root button{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.ios-title-controls .mode-switch button,.ios-main-controls .ios-start-button,.ios-main-controls .ios-outline-button{letter-spacing:-.025em;font-weight:900}.quick-simulation-button.active{background:rgba(var(--gold-rgb), .16);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .16), 0 6px 18px #0003}.ios-alert.quick-simulation-picker>div{grid-template-columns:1fr}.ios-alert.quick-simulation-picker button+button{border-top:1px solid #ffffff2e;border-left:0}.ios-table-stage .community-cards{gap:5px}.ios-seat-grid{grid-template-columns:repeat(8,38px);justify-content:center;gap:8px 5px}.ios-action-buttons{gap:12px}.ios-action-buttons .ios-start-button{flex:none;width:auto;min-width:86px;padding:7px 16px;font-size:15px;font-weight:900}.gesture-tutorial{color:#123b2d;pointer-events:none;text-align:center;z-index:65000;background:linear-gradient(105deg,#fffffff7,#f5fff9f0 48%,#fff9e1f2);border:1px solid #ffffffe6;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(620px,100vw - 24px);max-width:min(620px,100vw - 24px);padding:14px 18px 13px;animation:.38s cubic-bezier(.2,.86,.3,1.12) both gesture-tutorial-in,.5s 6.9s both gesture-tutorial-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 44px #03171147,inset 0 2px 8px #ffffff5c}.gesture-tutorial-heading{justify-content:center;align-items:baseline;gap:8px;display:flex}.gesture-tutorial-heading span{letter-spacing:.02em;font-size:15px;font-weight:900}.gesture-tutorial-heading small{color:#517264;font-size:11px;font-weight:650}.gesture-tutorial-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:100%;display:grid}.gesture-tutorial-item{opacity:0;flex-direction:column;align-items:center;gap:3px;animation:.45s both gesture-tutorial-item-in;display:flex}.gesture-tutorial-item:first-child{animation-delay:.28s}.gesture-tutorial-item:nth-child(2){animation-delay:2.11s}.gesture-tutorial-item:nth-child(3){animation-delay:4.25s}.gesture-tutorial-item strong{color:#164a37;font-size:12px;font-weight:900}.gesture-tutorial-item small{color:#5d7569;white-space:nowrap;font-size:10px;font-weight:700}.gesture-tutorial-art{background:#145e4514;border:1px solid #145e4521;border-radius:13px;justify-content:center;align-items:center;width:92px;height:58px;display:flex;position:relative;overflow:hidden}.gesture-tutorial-hand{transform-origin:50% 80%;background:#23674d;width:43px;height:53px;line-height:1;position:absolute;-webkit-mask:url(/ios-assets/gesture-hand.png) 50%/contain no-repeat;mask:url(/ios-assets/gesture-hand.png) 50%/contain no-repeat}.gesture-tutorial-touch-dot{background:#d7aa3c;border:2px solid #ffffffd9;border-radius:50%;width:9px;height:9px;position:absolute;top:28px;left:50%;transform:translate(-50%,-50%)}.gesture-tutorial-call .gesture-tutorial-hand{animation:.72s ease-in-out .62s 2 both gesture-tutorial-tap}.gesture-tutorial-call .gesture-tutorial-touch-dot{animation:.72s ease-in-out .62s 2 both gesture-tutorial-dot}.gesture-tutorial-tap-ripple{opacity:0;border:2px solid #d3a637c2;border-radius:50%;width:12px;height:12px;animation:.72s ease-out .62s 2 both gesture-tutorial-ripple;position:absolute}.gesture-tutorial-raise .gesture-tutorial-hand{animation:.82s ease-in-out 2.56s 2 both gesture-tutorial-raise}.gesture-tutorial-fold .gesture-tutorial-hand{animation:.82s ease-in-out 4.7s 2 both gesture-tutorial-fold}.gesture-tutorial-arrow{color:#c79728;text-shadow:0 1px #ffffffe6;font-size:28px;font-weight:900;line-height:1;position:absolute}.gesture-tutorial-raise .gesture-tutorial-arrow{animation:.82s ease-in-out 2.56s 2 both gesture-tutorial-arrow-up;bottom:7px}.gesture-tutorial-fold .gesture-tutorial-arrow{animation:.82s ease-in-out 4.7s 2 both gesture-tutorial-arrow-diagonal;bottom:7px;right:16px}@keyframes gesture-tutorial-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes gesture-tutorial-out{to{opacity:0;transform:translate(-50%,calc(-50% - 8px))}}@keyframes gesture-tutorial-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gesture-tutorial-tap{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(5px)scale(.92)}}@keyframes gesture-tutorial-dot{0%,to{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(.72)}}@keyframes gesture-tutorial-ripple{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.7)}}@keyframes gesture-tutorial-raise{0%,to{transform:translateY(8px)rotate(0)}50%{transform:translateY(-10px)rotate(-8deg)}}@keyframes gesture-tutorial-fold{0%,to{transform:translate(-7px,7px)rotate(0)}50%{transform:translate(9px,-9px)rotate(12deg)}}@keyframes gesture-tutorial-arrow-up{0%,to{opacity:.45;transform:translateY(7px)}50%{opacity:1;transform:translateY(-8px)}}@keyframes gesture-tutorial-arrow-diagonal{0%,to{opacity:.45;transform:translate(-5px,5px)}50%{opacity:1;transform:translate(5px,-6px)}}@media (width<=430px){.gesture-tutorial{padding-inline:10px}.gesture-tutorial-items{gap:5px}.gesture-tutorial-art{width:82px;height:52px}.gesture-tutorial-item small{font-size:9px}.gesture-tutorial-heading{flex-direction:column;gap:1px}}@media (prefers-reduced-motion:reduce){.gesture-tutorial{animation:.25s both gesture-tutorial-in,.25s 2.9s both gesture-tutorial-out}.gesture-tutorial-item{animation:.25s both gesture-tutorial-item-in}.gesture-tutorial-item:first-child{animation-delay:.15s}.gesture-tutorial-item:nth-child(2){animation-delay:.9s}.gesture-tutorial-item:nth-child(3){animation-delay:1.7s}.gesture-tutorial-call .gesture-tutorial-hand,.gesture-tutorial-call .gesture-tutorial-touch-dot,.gesture-tutorial-tap-ripple{animation-duration:.35s;animation-iteration-count:1;animation-delay:.4s}.gesture-tutorial-raise .gesture-tutorial-hand,.gesture-tutorial-raise .gesture-tutorial-arrow{animation-duration:.35s;animation-iteration-count:1;animation-delay:1.25s}.gesture-tutorial-fold .gesture-tutorial-hand,.gesture-tutorial-fold .gesture-tutorial-arrow{animation-duration:.35s;animation-iteration-count:1;animation-delay:2.1s}}@media (width<=375px){.ios-action-buttons{flex-direction:row}.ios-history-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.leaderboard-row .rank.crown-rank{text-shadow:0 2px 6px;background:0 0;border-radius:0;width:28px;height:28px;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px;line-height:1}.leaderboard-row .rank-1.crown-rank{color:#ffca33}.leaderboard-row .rank-2.crown-rank{color:#c0cad6}.leaderboard-row .rank-3.crown-rank{color:#d08043}html,body,.app-root{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}img,svg{-webkit-user-drag:none}.action-context strong{align-items:center;gap:6px;display:inline-flex}.action-context-symbol{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ios-action-panel .action-context .action-context-symbol{color:var(--gold);font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.hand-tap-symbol svg{fill:currentColor;width:18px;height:18px;display:block}.hero-result-banner-overlay{pointer-events:none;z-index:2;justify-content:center;width:min(100% - 48px,620px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-result-banner{--banner-accent:#ffe6a0;--banner-ink:#3d2108;--banner-surface:#ffdf79;transform-origin:50%;filter:none;will-change:opacity, transform;justify-content:center;align-items:center;width:min(100%,360px);animation:3.5s cubic-bezier(.16,.9,.22,1) both hero-result-banner-flight;display:flex;position:relative}.hero-result-banner-copy{background:linear-gradient(180deg, #fff9dfb3 0%, #fff2bf33 5%, transparent 12%, #9c57151a 76%, #9656184d 94%, #fff0bc99 100%), linear-gradient(110deg, #a96b24 0%, #dca847 12%, #f6d47a 30%, var(--banner-surface) 48%, #ffe9a4 54%, #edc260 72%, #bd8430 100%);border:1px solid var(--banner-accent);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);box-sizing:border-box;isolation:isolate;text-align:center;z-index:2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:104px;padding:17px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff5ce99,inset 0 0 0 4px #9b611b66,inset 0 0 0 5px #fff0b84d}.hero-result-banner-copy:before{content:"";pointer-events:none;border-block:1px solid #fff4c48c;position:absolute;inset:7px 18px}.hero-result-banner-copy:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(105deg,#0000 36%,#ffd45a00 40%,#ffd45a99 46%,#fffbeaee 50%,#ffe79699 54%,#0000 64%);animation:.95s ease-in-out .65s both hero-result-gold-shine;position:absolute;inset:0;transform:translate(-110%)}.hero-result-banner-copy small{color:#4b2708;letter-spacing:.22em;font-size:11px;font-weight:800;line-height:1.2}.hero-result-banner-copy strong{color:var(--banner-ink);letter-spacing:.04em;text-shadow:0 1px #fffbead1;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(26px,4.8vw,34px);font-style:normal;font-weight:950;line-height:1.2}.hero-result-banner-experience{color:#4b2708;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#fff4c95c;border:1px solid #fff5cf80;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3}.hero-result-banner-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.hero-result-banner-gallery{color:var(--banner-ink);letter-spacing:.04em;background:#fff4c95c;border:1px solid #fff5cf80;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex}.hero-result-banner-gallery-track{background:#ffffff80;border-radius:999px;flex:none;width:38px;height:4px;display:block;overflow:hidden}.hero-result-banner-gallery-track>i{background:currentColor;border-radius:999px;min-width:2px;height:100%;transition:width .45s cubic-bezier(.16,.9,.22,1);display:block}.hero-result-banner.is-loss{--banner-accent:#e1b38c;--banner-ink:#3a2118;--banner-surface:#d6ab7e}.hero-result-banner.is-tie{--banner-accent:#efe1b4;--banner-ink:#20332a;--banner-surface:#e4d6ad}.hero-result-banner-wing{background:linear-gradient(#f7d985,#d09b3c 38%,#a66b22 52%,#d8a849 90%,#ffe3a0);border-block:1px solid #ffe8a5;width:42px;height:62px;animation:.65s cubic-bezier(.16,.9,.22,1) .16s both hero-result-wing-unfold;position:absolute;top:calc(50% - 25px);box-shadow:inset 0 3px #fff2bd55,inset 0 -3px #86501e44}.hero-result-banner-wing.left{clip-path:polygon(0 0,100% 8%,100% 100%,0 90%,22% 46%);transform-origin:100%;left:-18px}.hero-result-banner-wing.right{clip-path:polygon(0 8%,100% 0,78% 46%,100% 90%,0 100%);transform-origin:0;right:-18px}.hero-result-spark{box-shadow:none;clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);pointer-events:none;z-index:3;background:#fffbea;width:26px;height:26px;animation:1.4s ease-in-out .4s 3 both hero-result-sparkle;position:absolute}.hero-result-spark.spark-one{top:-12px;left:12%}.hero-result-spark.spark-two{animation-delay:.8s;bottom:-10px;right:9%}.hero-result-spark.spark-three{width:16px;height:16px;animation-delay:1.1s;top:-7px;right:24%}@keyframes hero-result-banner-flight{0%{opacity:0;transform:translateY(24px)scale(.55)}9%{opacity:1;transform:translateY(-3px)scale(1.06)}15%,85%{opacity:1;transform:translateY(0)scale(1)}91%{opacity:1;transform:translateY(-2px)scale(1.025)}to{opacity:0;transform:translateY(-14px)scale(.92)}}@keyframes hero-result-wing-unfold{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-result-gold-shine{0%{opacity:0;transform:translate(-110%)}15%,75%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes hero-result-sparkle{0%,to{opacity:0;transform:scale(.3)rotate(-15deg)}45%{opacity:1;transform:scale(1)rotate(15deg)}}.result-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:240;background:0 0;padding:0;display:block;position:fixed;inset:0}.result-overlay:before{display:none}body:has(>.result-overlay) .ios-scroll>:not(.ios-table-stage):not(.focused-coach){filter:blur(12px);opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none}.result-summary-panel,.result-review-panel{pointer-events:auto}.result-summary-panel{bottom:calc(100dvh - var(--result-table-top) - 25px);left:var(--result-table-left);max-height:calc(var(--result-table-top) - var(--tm-safe-top) - 8px);width:var(--result-table-width);position:fixed;overflow:visible}.result-overlay[data-training-banner-anchor=true] .result-summary-panel:not(#tm-ipad):not(#ipad-std):not(#ipad-table){bottom:auto!important;top:var(--result-training-banner-bottom)!important;left:var(--result-training-banner-left)!important;width:var(--result-training-banner-width)!important;max-height:none!important}.result-overlay[data-training-banner-anchor=true] .result-summary-panel>.result-card-heading:not(#tm-ipad):not(#ipad-std):not(#ipad-table){translate:none!important}.result-summary-panel .result-card-heading{--result-heading-background:radial-gradient(ellipse at 50% 0%, #354938 0%, transparent 72%), linear-gradient(135deg, #142e27, #091b18 65%, #172c24);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--result-heading-background);box-sizing:border-box;border:1px solid #a88b50;border-radius:16px;gap:1px;padding:5px 44px 8px;box-shadow:inset 0 0 0 3px #10231d,inset 0 0 0 4px #dab86e29,0 8px 22px #0000004d}.result-summary-panel .result-card-heading:before{background:linear-gradient(90deg,#0000,#d9b975,#fff0bb,#d9b975,#0000);width:56%;height:1px;position:absolute;top:0;left:22%}.result-summary-panel .result-card-heading:after{content:"";pointer-events:none;border-bottom:1px solid #dab86e4d;width:52%;position:absolute;bottom:4px;left:24%}.result-summary-panel .result-card-heading>small{color:#f6da91b8;letter-spacing:.18em;font-size:9px;font-weight:800}.result-summary-panel .result-card-heading h2{margin:0;font-size:clamp(28px,8vw,38px);line-height:1.05}.result-summary-panel .result-card-heading h3{color:#ffe6ac;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;background:#dab86e14;border:1px solid #dab86e33;max-width:100%;margin:0;padding:3px 10px;font-size:15px}.result-summary-panel .result-card-review-button{color:#ffe188;background:0 0;border:1px solid #ffe188;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.result-summary-panel .result-card-review-button svg{fill:currentColor;width:22px;height:22px}.result-summary-exit-button{background:var(--tm-button-solid-bg);border:1.4px solid var(--gold);box-shadow:inset 0 1px #ffffff73, inset 0 -1px #7043037a, 0 0 10px rgba(var(--gold-rgb), .78), 0 0 24px rgba(var(--gold-rgb), .52);color:var(--tm-button-solid-color);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.result-summary-exit-button svg{width:18px;height:18px}.result-exit-hint{color:#3b2b00;pointer-events:none;white-space:nowrap;background:#ffd84d;border:1px solid #fff0a0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1;position:absolute;bottom:calc(100% + 9px);right:50%;transform:translate(50%);box-shadow:0 4px 14px #00000047}.result-exit-hint:after{content:"";background:#ffd84d;border-bottom:1px solid #fff0a0;border-right:1px solid #fff0a0;width:7px;height:7px;position:absolute;bottom:-5px;right:50%;transform:translate(50%)rotate(45deg)}.result-review-panel.result-card.result-card-inline{box-shadow:none;bottom:0;left:var(--result-table-left);max-height:none;padding:6px 0 max(4px, var(--tm-safe-bottom));top:calc(var(--result-table-bottom) + 5px);width:var(--result-table-width);background:0 0;border:0;border-radius:0;margin:0;position:fixed;overflow-y:auto}.result-review-panel.result-card.result-card-inline .result-ability-review{background:#011614c7;border:1px solid #ffffff1f;border-radius:12px;margin:0;padding:9px 11px;position:relative}.result-review-panel.result-card.result-card-inline .result-street-route{margin-top:7px}.result-review-panel.result-card.result-card-inline .result-countdown-row{margin:0 0 6px}.ios-seat.result-winning-seat{isolation:isolate;position:relative}.ios-seat.result-winning-seat:before{--winner-card-ring-angle:0deg;background:conic-gradient(from var(--winner-card-ring-angle), #ffbf2529, #ffd64d 16%, #fff8bd 23%, #ffb51d 31%, #ffbf2529 48%, #ffe77a 72%, #ffbf2529);content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:3;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:17px;padding:2px;animation:1.8s linear infinite winner-card-ring,1.15s ease-in-out infinite winner-card-breathe;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --winner-card-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes winner-card-ring{to{--winner-card-ring-angle:360deg}}@keyframes winner-card-breathe{0%,to{filter:drop-shadow(0 0 3px #ffc3257a);opacity:.62}50%{filter:drop-shadow(0 0 10px #ffde59);opacity:1}}@media (prefers-reduced-motion:reduce){.ios-seat.result-winning-seat:before{animation:1.8s ease-in-out infinite winner-card-breathe}}.result-review-panel.result-card.result-card-inline .result-ability-detail{box-shadow:none;text-align:left;background:#0b2822;border:1px solid #d7b56255;border-left:3px solid #e3bf68;border-radius:11px;flex-direction:column;gap:6px;margin:10px 0 0;padding:12px;display:flex;position:static}.result-ability-detail-close{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0 0 2px;font-size:17px;line-height:1;display:flex;position:absolute;top:7px;right:7px}.result-card.result-card-inline{-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;pointer-events:auto;touch-action:pan-y;background:linear-gradient(155deg,#0a2d25,#031817);border:2px solid #f4c63194;border-radius:20px;width:100%;max-width:none;max-height:min(90dvh,740px);margin:0;padding:18px;overflow-y:hidden;box-shadow:0 24px 80px #00000085,inset 0 1px #ffffff1a}.result-card.result-card-inline .result-card-heading{gap:4px;padding:0 0 14px}.result-card.result-card-inline .result-card-heading:before{display:none}.result-card.result-card-inline .result-card-review-button{color:#ffe188;cursor:pointer;z-index:2;background:0 0;border:1px solid #ffe188;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;line-height:1;transition:filter .16s,transform .16s;display:flex;position:absolute;top:-8px;left:-8px}.result-card.result-card-inline .result-card-review-button svg{fill:currentColor;width:24px;height:24px;display:block}.result-card.result-card-inline .result-card-review-button:hover,.result-card.result-card-inline .result-card-review-button:focus-visible{filter:brightness(1.08);transform:scale(1.08)}.result-card.result-card-inline .result-card-review-button:focus-visible{outline-offset:2px;outline:2px solid #ffe889d1}.result-card.result-card-inline .result-card-review-button:active{transform:scale(.92)}.result-card.result-card-inline .result-card-heading>small{color:#f6da919e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.result-card.result-card-inline .result-card-heading h2{letter-spacing:-.04em;font-size:clamp(24px,7vw,31px);line-height:1.15}.result-card.result-card-inline .result-card-heading h3{color:#ffe488;background:0 0;border:0;padding:0;font-size:17px}.result-card.result-card-inline .result-ability-review{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;margin:0;padding:12px}.result-ability-review>header>.result-ability-title{color:#ffffffeb;font-size:14px}.result-ability-review>header>b{align-items:baseline;gap:2px;font-size:11px;display:flex}.result-street-route{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;position:relative}.result-score-hint{background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .28);color:#ffffffd1;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:7px 8px 7px 10px;display:flex}.result-score-hint span{font-size:11px;line-height:1.4}.result-score-hint button{border:1px solid rgba(var(--gold-rgb), .5);color:#ffe188;background:0 0;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.result-street-route:before{content:"";background:linear-gradient(90deg,#5bce90b3,#eec14d9e);height:2px;position:absolute;top:17px;left:12.5%;right:12.5%}.result-street-route>button{color:#ffffffc7;z-index:1;background:0 0;border:0;flex-direction:column;align-items:center;min-width:0;padding:0 2px;display:flex;position:relative}.result-street-route>button>i{color:#86efac;background:#184c3b;border:2px solid #61d592;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-style:normal;font-weight:900;transition:box-shadow .16s,transform .16s;display:flex}.result-street-route>button.needs-work>i{color:#ffe181;background:#554315;border-color:#e7bd43}.result-street-route>button.not-reached>i{color:#ffffff6b;background:#293734;border-color:#ffffff38}.result-street-route>button.locked>i{background:rgba(var(--gold-rgb), .14);border-color:rgba(var(--gold-rgb), .48);color:#ffe188;letter-spacing:1px;font-size:13px}.result-street-route>button.active>i{transform:scale(1.08);box-shadow:0 0 0 4px #f6d25c2b,0 0 16px #f6d25c42}.result-street-route>button>strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;font-size:12px;overflow:hidden}.result-street-route>button>small{color:#ffffff94;margin-top:2px;font-size:12px;font-weight:800}.result-card.result-card-inline .result-ability-detail{border:0;border-left:2px solid rgba(var(--gold-rgb), .72);background:#00121066;margin-top:9px}.result-card.result-card-inline .result-variance-notice{background:rgba(var(--gold-rgb), .08);text-align:center;border:0;margin-top:9px}.result-card.result-card-inline .result-countdown-row{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin-top:12px;display:grid}.result-card.result-card-inline .result-countdown-row .result-action-button{white-space:nowrap;border-color:#f7d77861;min-width:0;padding:9px 6px;font-size:13px}.result-card.result-card-inline .result-record-button{color:#28362e;isolation:isolate;text-shadow:0 1px #ffffff61;background:linear-gradient(135deg,#ffffff7a,#0000 32%),linear-gradient(#fff0a8 0%,#f3cc62 48%,#dda530 100%);border-color:#fff6c2eb;position:relative;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #8b57054d,0 5px 14px #0000003d,0 0 10px #f4bc3033}.result-card.result-card-inline .result-record-button:before{--result-ai-ring-angle:0deg;background:conic-gradient(from var(--result-ai-ring-angle), #ae700da8, #e8b132c2 14%, #ffe07cf0 24%, #fff9d8 31%, #fff0a5 36%, #edb027d6 48%, #ae700da8 68%, #f4c853cc);border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;filter:blur(.25px)drop-shadow(0 0 4px #ffe182b8)drop-shadow(0 0 9px #dc9a187a);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:2.4s linear infinite result-ai-gold-ring;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.result-card.result-card-inline .result-record-button:disabled:before{animation:none;display:none}@property --result-ai-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes result-ai-gold-ring{to{--result-ai-ring-angle:-360deg}}@media (prefers-reduced-motion:reduce){.result-card.result-card-inline .result-record-button:before{animation:none}}.result-card.result-card-inline .result-countdown-row .result-primary-action{border:1.4px solid var(--gold);color:#000000d1;background:linear-gradient(#fff08a 0%,#fcca33 52%,#e29a19 100%);box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d}@media (width<=380px){.hero-result-banner{width:72vw;min-height:88px}.hero-result-banner-copy strong{font-size:clamp(24px,8vw,30px)}.result-overlay{padding-inline:18px}.result-card.result-card-inline{padding:15px}}.match-exit-confirm .ios-gold-button{align-self:center;width:min(150px,100%);min-height:38px;margin:16px auto 0;display:block}.match-exit-confirm .training-rebuy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.match-exit-confirm .training-rebuy-actions .ios-gold-button{width:100%;height:42px;margin:0;padding-inline:8px}.match-exit-confirm .training-rebuy-actions .ios-gold-button:only-child{grid-column:1/-1;justify-self:center;width:min(150px,100%)}.leaderboard-modal .leaderboard-content:before{display:none}.leaderboard-modal .leaderboard-hero{align-items:stretch;height:174px;padding:0;display:block;position:relative;overflow:hidden}.leaderboard-modal .leaderboard-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.leaderboard-modal{position:relative}.leaderboard-announcement{color:#f6d66d;background:#041114e6;border:1px solid #eec5556b;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin:-2px 2px 12px;padding:0 10px;display:flex;overflow:hidden;box-shadow:0 0 14px #daaa3b1f}.leaderboard-announcement>span{flex:none;font-size:14px}.leaderboard-marquee{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.leaderboard-marquee>span{will-change:transform;padding-left:100%;font-size:10px;animation:12s linear infinite leaderboard-marquee-scroll;display:inline-block}@keyframes leaderboard-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.leaderboard-marquee>span{padding-left:100%;animation-play-state:running;animation:12s linear infinite leaderboard-marquee-scroll!important}}.poker-card.revealed-card{animation:.72s cubic-bezier(.22,.78,.26,1) backwards poker-card-flip-in}.ios-table-stage .community-cards .poker-card.revealed-card:first-child{animation-delay:20ms}.ios-table-stage .community-cards .poker-card.revealed-card:nth-child(2){animation-delay:.1s}.ios-table-stage .community-cards .poker-card.revealed-card:nth-child(3){animation-delay:.18s}.ios-table-stage .community-cards .poker-card.revealed-card:nth-child(4){animation-delay:60ms}.ios-table-stage .community-cards .poker-card.revealed-card:nth-child(5){animation-delay:.14s}@keyframes poker-card-flip-in{0%{opacity:.2;transform:perspective(460px)rotateY(88deg)scale(.86)}58%{opacity:1;transform:perspective(460px)rotateY(-8deg)scale(1.03)}to{opacity:1;transform:rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.poker-card.revealed-card{animation:.72s cubic-bezier(.22,.78,.26,1) backwards poker-card-flip-in!important}}.ios-seat .mini-hand.peek-revealing .poker-card{transform-origin:50%;animation:1.6s cubic-bezier(.4,0,.6,1) both peek-card-turn!important}.ios-seat .mini-hand.peek-revealing .poker-card:nth-child(2){animation-delay:.25s!important}.ios-seat .mini-hand.peek-revealing .card-flip-back{background:var(--peek-card-back-plate,#1a38ad);border:2px solid var(--peek-card-back-edge,var(--gold));border-radius:inherit;z-index:3;place-items:center;animation:1.6s linear both peek-card-back-cover;display:grid;position:absolute;inset:0}.ios-seat .mini-hand.peek-revealing .poker-card:nth-child(2) .card-flip-back{animation-delay:.25s!important}:is(.ios-table-stage,.card-picker-modal).training-table .ios-seat .poker-card{--peek-card-back-plate:linear-gradient(145deg, #6f9de9 0%, #315da9 44%, #142f6a 100%);--peek-card-back-edge:#bdd4ff}:is(.ios-table-stage,.card-picker-modal).cash-table .ios-seat .poker-card{--peek-card-back-plate:linear-gradient(145deg, #76cfa6 0%, #2d8063 42%, #123e33 100%);--peek-card-back-edge:#bcebd1}:is(.ios-table-stage,.card-picker-modal).tournament-table .ios-seat .poker-card{--peek-card-back-plate:linear-gradient(145deg, #315a9c 0%, #183867 46%, #091b38 100%);--peek-card-back-edge:#88aee5}@keyframes peek-card-turn{0%{transform:perspective(640px)rotateY(-179deg)scale(.96)}to{transform:perspective(640px)rotateY(0)scale(1)}}@keyframes peek-card-back-cover{0%,49.5%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ios-seat .mini-hand.peek-revealing .poker-card,.ios-seat .mini-hand.peek-revealing .card-flip-back{animation-duration:.4s!important}.ios-seat .mini-hand.peek-revealing .poker-card:nth-child(2),.ios-seat .mini-hand.peek-revealing .poker-card:nth-child(2) .card-flip-back{animation-delay:60ms!important}.hand-guess-prompt{animation-duration:.9s!important;animation-iteration-count:infinite!important}}.ios-title-bar,.ios-table-stage,.ios-settings-inline,.ios-footer{animation:.46s cubic-bezier(.22,.78,.26,1) both ui-fade-in-bottom}.ios-table-stage{animation-delay:40ms}.ios-settings-inline{animation-delay:.1s}.ios-footer{animation-delay:.14s}.top-vip-status-banner{animation:.42s cubic-bezier(.22,.78,.26,1) both ui-slide-in-top}.ios-action-panel{animation:.34s cubic-bezier(.22,.78,.26,1) both ui-fade-in-action-panel,1.8s ease-in-out .34s infinite alternate ios-action-panel-pulse}.ios-action-panel.first-analysis-action-locked:after{border-radius:inherit;content:"";pointer-events:auto;z-index:5;background:#05121094;position:absolute;inset:0}.ios-stage-pill{animation:.28s cubic-bezier(.2,.9,.3,1.2) both ui-status-pop}.result-card,.match-summary-card,.match-exit-confirm>section,.ios-alert,.onboarding-card{transform-origin:50%;animation:.32s cubic-bezier(.2,.86,.3,1.12) both ui-scale-in-center}.modal{animation:.24s cubic-bezier(.2,.86,.3,1.12) both ui-scale-in-center}.panel-overlay{z-index:320}.panel-overlay.is-followup{z-index:600}.overlay.match-exit-confirm{z-index:1200}.ios-alert-backdrop{z-index:1300}.ios-alert-backdrop.account-delete-confirm{z-index:10040}.panel-overlay.is-closing{pointer-events:none}.panel-overlay .panel-transition{transform-origin:50%;will-change:opacity, transform;animation:.24s cubic-bezier(.2,.86,.3,1.12) both ui-scale-in-center}.panel-overlay .panel-transition.is-closing{animation:.18s ease-in both ui-scale-out-center}:is(.overlay:not(.panel-overlay):has(.modal.login-modal) .modal.login-modal,.overlay:not(.panel-overlay):has(.modal.account-modal) .modal.account-modal,.overlay:not(.panel-overlay):has(.modal.appConfig-modal) .modal.appConfig-modal){animation-name:ui-scale-in-center}.opponent-range-bubble{transform-origin:top;animation:.3s cubic-bezier(.2,.86,.3,1.12) both ui-scale-in-top}@media (hover:hover) and (pointer:fine){.ios-start-button:hover:not(:disabled),.ios-outline-button:hover:not(:disabled),.ios-capsule-icon:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px)}}@keyframes ui-fade-in-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-fade-in-action-panel{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes ui-slide-in-top{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-scale-in-center{0%{opacity:0;transform:var(--dialog-position-transform,translate(0, 0)) scale(var(--dialog-enter-scale,.9))}to{opacity:1;transform:var(--dialog-position-transform,translate(0, 0)) scale(1)}}@keyframes ui-scale-in-top{0%{opacity:0;transform:translate(-50%)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes ui-status-pop{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ui-scale-out-center{0%{opacity:1;transform:var(--dialog-position-transform,translate(0, 0)) scale(1)}to{opacity:0;transform:var(--dialog-position-transform,translate(0, 0)) scale(var(--dialog-exit-scale,.9))}}@media (prefers-reduced-motion:reduce){.ios-title-bar,.ios-table-stage,.ios-settings-inline,.ios-footer,.top-vip-status-banner,.ios-stage-pill,.result-card,.hero-result-banner,.hero-result-banner-overlay,.hero-result-banner-copy:after,.hero-result-banner-wing,.hero-result-spark,.match-summary-card,.match-exit-confirm>section,.ios-alert,.onboarding-card,.modal,.opponent-range-bubble,.ios-action-panel{animation:none!important}}.ios-scroll.has-game-analysis-tabs{padding-bottom:calc(var(--persistent-footer-height,112px) + 36px + var(--tm-safe-bottom))}.game-analysis-tabs{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);isolation:isolate;max-height:100dvh;padding:6px 6px max(6px, var(--tm-safe-bottom));z-index:120;background:linear-gradient(155deg,#08312cc7,#011416e0);border:0;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(408px,100vw - 22px);display:grid;position:fixed;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 48px #00000085,inset 0 1px #ffffff38,inset 0 -1px #0003,0 0 26px #6de5bb1c}.siri-orb-tab{aspect-ratio:1;z-index:2;background:0 0;border-radius:50%;place-self:center;width:58px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 78%,#000000d1 86%,#0000 100%);mask-image:radial-gradient(circle,#000 0 78%,#000000d1 86%,#0000 100%)}.siri-orb-tab iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.game-analysis-tabs:before{display:none}.game-analysis-tabs:after{border-radius:inherit;content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;z-index:1;background:url(/ios-assets/siri-glow2.webp?v=20260830-1) 50%/100% 100% no-repeat;animation:2.5s ease-in-out infinite game-tab-siri-breathe;position:absolute;inset:2px}@keyframes game-tab-siri-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.game-analysis-tabs>button,.game-analysis-tabs>.game-advice-preview{color:#ffffffa8;z-index:2;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:72px;padding:6px 5px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.game-analysis-tabs>button:disabled{cursor:not-allowed;opacity:.42}.game-analysis-tabs>button.active,.game-analysis-tabs>.game-advice-preview.active{color:#ffe479;background:linear-gradient(145deg,#ffe07133,#5bdead1a);border-color:#f6d25c8f;box-shadow:inset 0 1px #ffffff17}.game-analysis-tabs svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 21px;width:21px;height:21px}.game-analysis-tabs>button>span{text-align:left;flex-direction:column;min-width:0;display:flex}.game-analysis-tabs strong{color:inherit;white-space:nowrap;font-size:12px;line-height:1.25}.game-analysis-tabs small{color:#ffffff75;white-space:nowrap;margin-top:2px;font-size:8px;line-height:1.25}.game-analysis-tabs>button:not(.game-advice-preview){color:#fff}.game-analysis-tabs>button:not(.game-advice-preview) small{color:#ffffffd1}.game-analysis-tabs>.game-advice-preview{justify-content:center;padding:7px 5px}.game-advice-preview>span{text-align:left;flex:auto;grid-template-columns:1fr;gap:2px;width:auto;min-width:0;display:grid}.game-analysis-tabs .game-advice-preview small{color:#fff;letter-spacing:.04em;margin:0;font-size:13px;font-weight:800;display:block}.game-analysis-tabs .game-advice-preview strong,.game-analysis-tabs .game-advice-preview b{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.game-analysis-tabs .game-advice-preview b{color:#e0f8efe0;font-size:9px}.game-analysis-tabs .game-advice-frequency{color:#e0f8efe0;margin-left:2px;font-size:8px;font-weight:800}.advice-mini-progress,.equity-mini-progress{background:#ffffff1a;border-radius:999px;width:72%;height:3px;display:block;overflow:hidden}.advice-mini-progress>i,.equity-mini-progress>i{border-radius:inherit;background:linear-gradient(90deg,#e6aa27,#ffe77d);min-width:2px;height:100%;transition:width .22s;display:block}.equity-mini-progress>i{background:linear-gradient(90deg,#269d75,#69e7b2)}.game-analysis-backdrop{box-sizing:border-box;z-index:400;background:0 0;justify-content:center;align-items:flex-end;padding:0 6px;display:flex;position:fixed;inset:0}.game-analysis-sheet{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:linear-gradient(155deg,#08312cc2,#011416d6);border:1px solid #edc75280;border-radius:16px;flex-direction:column;flex:0 auto;width:min(430px,100%);height:auto;min-height:0;max-height:100%;animation:.22s cubic-bezier(.22,.78,.26,1) both game-analysis-sheet-in;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 54px #0000008a,inset 0 1px #ffffff14}.game-analysis-sheet>header,.game-analysis-sheet>.game-analysis-content{z-index:12;position:relative}.game-analysis-content::-webkit-scrollbar{width:6px}.game-analysis-content::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.game-analysis-content::-webkit-scrollbar-thumb{background:#d6b85e;border-radius:999px}.game-analysis-sheet>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:15px 16px 12px;display:flex}.game-analysis-sheet>header small{color:#ffffff80;letter-spacing:.04em;font-size:10px;font-weight:700}.game-analysis-sheet>header h2{color:#f4d363;margin:2px 0 0;font-size:19px;line-height:1.2}.game-analysis-close{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0 0 3px;font-size:23px;line-height:1;display:flex}.game-analysis-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;min-height:0;padding:14px 14px 22px;overflow-y:auto}.game-analysis-sheet>header{flex:none}.game-analysis-content .advice-vip-overlay{position:absolute}.ios-range-unavailable{min-height:180px}@keyframes game-analysis-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.game-analysis-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.siri-orb-tab{width:50px}.game-analysis-tabs>button,.game-analysis-tabs>.game-advice-preview{gap:4px}.game-analysis-tabs>button:not(.game-advice-preview) small{display:none}}@media (prefers-reduced-motion:reduce){.game-analysis-sheet{animation:none}}.game-action-panel{isolation:isolate;z-index:130;background:#144137f2;width:min(408px,100vw - 22px);max-height:calc(100dvh - 100px);margin:0;padding:10px 12px;position:fixed;top:auto;bottom:10px;left:50%;overflow-y:auto;transform:translate(-50%)}.ios-action-panel .action-context .action-suit-badge{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.action-gesture-help-button{color:var(--gold);background:#ffffff1a;border:1px solid #ffffff80;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:2px;padding:0;font-size:15px;font-weight:900;line-height:1;display:inline-flex}.action-gesture-help-button:active{transform:scale(.92)}.action-gesture-trail{pointer-events:none;z-index:160;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.action-gesture-trail path{fill:none;stroke:#ffffff59;stroke-linecap:round;stroke-linejoin:round;stroke-width:18px}.action-gesture-trail circle{fill:#ffffff59}.action-gesture-trail.is-fading{animation:.5s forwards action-gesture-trail-fade}@keyframes action-gesture-trail-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.action-gesture-trail.is-fading{animation-duration:.12s}}.ios-action-panel .action-context .action-suit-badge i{color:#ffffffad;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:normal;font-weight:400;line-height:1}.ios-action-panel .action-context .action-suit-badge i:nth-child(2),.ios-action-panel .action-context .action-suit-badge i:nth-child(3){color:#ffb9b9b8}.game-action-panel .ios-action-buttons{gap:8px}.game-action-panel .ios-action-buttons .ios-start-button{flex:1 1 0;min-height:40px;padding:7px 10px;font-size:15px}.ios-seat-grid>.player-seat-slot{grid-column:span 2;justify-self:center;width:81px}.ios-seat-grid:has(>.player-seat-slot:nth-child(5):last-child)>.player-seat-slot:nth-child(5){grid-column:4/span 2}.ios-seat-grid:has(>.player-seat-slot:nth-child(6):last-child)>.player-seat-slot:nth-child(5){grid-column:3/span 2}.ios-seat-grid:has(>.player-seat-slot:nth-child(6):last-child)>.player-seat-slot:nth-child(6){grid-column:5/span 2}.ios-seat-grid:has(>.player-seat-slot:nth-child(7):last-child)>.player-seat-slot:nth-child(5){grid-column:2/span 2}.ios-seat-grid:has(>.player-seat-slot:nth-child(7):last-child)>.player-seat-slot:nth-child(6){grid-column:4/span 2}.ios-seat-grid:has(>.player-seat-slot:nth-child(7):last-child)>.player-seat-slot:nth-child(7){grid-column:6/span 2}.player-add-seat{color:#ffffffe6;background:#ffffff09;border:1.5px dashed #ffffff80;border-radius:14px;justify-content:center;align-self:stretch;align-items:center;height:130px;padding:0;display:flex}.player-add-seat>span{background:#ffffff1f;border:1px solid #ffffff5c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;font-weight:900;line-height:1;display:flex;box-shadow:0 2px 7px #0000005c}.player-remove-button{color:#ffffffe6;z-index:28;background:#ffffff1f;border:1px solid #ffffff5c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0 0 2px;font-size:15px;font-weight:900;line-height:1;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 7px #0000005c}@media (prefers-reduced-motion:reduce){.game-analysis-tabs:after{opacity:.26;animation:none}}.ios-seat-grid{grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.ios-seat-grid>.ios-seat,.ios-seat-grid>.player-seat-slot{width:min(81px,100%);height:clamp(98px,30.3vw,130px)}.hand-guess-prompt{right:2px}.player-remove-button{top:2px;right:2px}.ui-edit-overlay{border:2px dashed var(--gold);pointer-events:none;z-index:60000;border-radius:4px;position:fixed;box-shadow:0 0 0 9999px #00000014}.toast{z-index:60000}[data-ui-edit-target][data-ui-edit-hidden],[data-ui-edit-hidden-preview]{isolation:isolate;position:relative}[data-ui-edit-target][data-ui-edit-hidden]:after,[data-ui-edit-hidden-preview]:after{border-radius:inherit;content:"";pointer-events:none;z-index:2147483646;background:#5c605e9e;position:absolute;inset:0}html[data-local-test-mode]{--tm-ui-edit-hidden-filter:none;--tm-ui-edit-hidden-opacity:1;--tm-ui-edit-hidden-pointer-events:auto;--tm-ui-edit-hidden-visibility:visible}.ui-edit-resize-handle{background:var(--gold);cursor:nwse-resize;pointer-events:auto;touch-action:none;border:2px solid #101410;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;bottom:-8px;right:-8px}.ui-edit-panel{border:1px solid rgba(var(--gold-rgb), .35);color:#f2f2f2;z-index:60001;background:#0c100ef5;border-radius:14px;flex-direction:column;gap:8px;width:320px;max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px;font-size:12px;display:flex;position:fixed;top:12px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.ui-edit-mode-switch{border:1px solid rgba(var(--gold-rgb), .28);background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.ui-edit-mode-switch-label{color:var(--gold);font-size:13px;font-weight:600}.ui-edit-switch{color:#f2f2f2d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.ui-edit-switch-track{background:#ffffff29;border-radius:999px;flex:none;width:34px;height:18px;transition:background .18s;display:inline-block;position:relative}.ui-edit-switch-knob{background:#f2f2f2;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.ui-edit-switch.on .ui-edit-switch-track{background:var(--gold)}.ui-edit-switch.on .ui-edit-switch-knob{transform:translate(16px)}.ui-edit-switch.on .ui-edit-switch-text{color:var(--gold)}.ui-edit-switch-text{white-space:nowrap;font-size:12px}.ui-edit-panel,.ui-edit-panel input,.ui-edit-panel textarea,.ui-edit-panel select{-webkit-touch-callout:default;-webkit-user-select:text!important;user-select:text!important}.ui-edit-panel-header{align-items:center;gap:8px;display:flex}.ui-edit-panel-header strong{color:var(--gold);font-size:13px}.ui-edit-panel-target{color:#f2f2f299;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ui-edit-icon-button{color:#f2f2f2b3;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}.ui-edit-row{flex-direction:column;gap:4px;display:flex}.ui-edit-row>span{color:#f2f2f2bf}.ui-edit-row-input{align-items:center;gap:6px;display:flex}.ui-edit-sync-option{color:#f2f2f2d1;cursor:pointer;align-items:center;gap:7px;line-height:1.35;display:flex}.ui-edit-sync-option input{accent-color:var(--gold);margin:0}.ui-edit-text-guard{color:var(--gold)}.ui-edit-hint.ui-edit-text-warning{color:#ffcd78eb}.ui-edit-position-row{grid-template-columns:1fr 1fr;align-items:end;gap:6px;display:grid}.ui-edit-position-row label{gap:4px;display:grid}.ui-edit-position-row input{color:#f2f2f2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;width:100%;min-width:0;padding:6px 8px}.ui-edit-position-row small{color:#f2f2f294;grid-column:1/-1}.ui-edit-row input[type=text],.ui-edit-row input[type=number],.ui-edit-row select,.ui-edit-row textarea{color:#f2f2f2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font-family:inherit;font-size:12px}.ui-edit-row select{min-height:30px}.ui-edit-row input[type=color]{background:0 0;border:1px solid #ffffff2e;border-radius:6px;flex:none;width:34px;height:28px;padding:1px}.ui-edit-extra textarea{resize:vertical}.ui-edit-hint{color:#f2f2f299;margin:0;line-height:1.5}.ui-edit-error{color:#ff8f8f;margin:0}.ui-edit-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ui-edit-action-button{color:#f2f2f2;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:7px 14px;font-size:12px}.ui-edit-action-button.primary{background:rgba(var(--gold-rgb), .2);border-color:rgba(var(--gold-rgb), .6);color:var(--gold)}.ui-edit-action-button.hide{color:#f2f2f2c7;border-color:#ffffff47;margin-right:auto}.ui-edit-action-button.hide.active{color:#f2f2f29e;background:#000000b8;border-color:#ffffff2e}.ui-edit-action-button:disabled{cursor:default;opacity:.5}.debug-tools-panel{opacity:.95;max-height:calc(100dvh - 16px);left:8px;top:calc(max(8px, var(--tm-safe-top)) + 50px);z-index:260;width:min(360px,100vw - 16px);margin:0;position:fixed;overflow:visible}.debug-tools-panel[open]{opacity:.95;background:#0e3428}.debug-tools-panel>summary{border:1px solid rgba(var(--gold-rgb), .5);cursor:pointer;z-index:2;background:#051c19f2;border-radius:12px 0 0 12px;justify-content:center;align-items:center;width:28px;height:64px;padding:0;list-style:none;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.debug-tools-panel>summary::-webkit-details-marker{display:none}.debug-tools-icon{color:var(--gold);flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.debug-tools-title{color:var(--gold);flex:auto}.debug-tools-panel>summary .debug-tools-title,.debug-tools-panel>summary .debug-tools-icon{display:none}.debug-tools-panel[open]>.ios-settings-body{max-height:calc(100dvh - 16px);padding-right:40px;overflow-y:auto}.debug-tools-panel:not([open]){background:rgba(var(--gold-rgb), .72);clip-path:none;opacity:.95;border:0;border-radius:0;width:2px;height:96px;max-height:96px;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.debug-tools-panel:not([open])>summary{border-radius:0 10px 10px 0;width:20px;height:56px;right:-18px}.debug-tools-panel:not([open]) .debug-tools-chevron{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:inline-flex}.ai-realtime-tool{border:1px solid rgba(var(--gold-rgb), .3);background:#0419148c;border-radius:12px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.current-hand-text-tool{border:1px solid rgba(var(--gold-rgb), .3);background:#0419148c;border-radius:12px;margin-bottom:10px;overflow:hidden}.current-hand-text-tool>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px;list-style:none;display:flex}.current-hand-text-tool>summary::-webkit-details-marker{display:none}.current-hand-text-tool>summary strong{color:var(--gold);flex:auto;font-size:14px}.current-hand-text-tool>summary button{min-height:28px;padding:3px 9px;font-size:11px}.current-hand-text-tool>summary:after{color:#ffffff9e;content:"⌄";font-size:16px;line-height:1}.current-hand-text-tool[open]>summary:after{content:"⌃"}.current-hand-text-tool pre{color:#ffffffd1;white-space:pre-wrap;word-break:break-word;background:#0000003d;border-radius:8px;max-height:190px;margin:8px 10px 10px;padding:8px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ai-realtime-controls{grid-template-columns:minmax(0,1fr) minmax(116px,.8fr);align-items:end;gap:8px;display:grid}.ai-realtime-controls label{gap:4px;display:grid}.ai-realtime-controls label>span,.ai-realtime-status,.ai-realtime-result>small{color:#ffffff9e;font-size:11px}.ai-realtime-controls select{border:1px solid rgba(var(--gold-rgb), .38);color:#fff;font:inherit;background:#00000047;border-radius:8px;width:100%;min-height:36px;padding:0 8px}.ai-realtime-button{min-height:36px}.ai-realtime-button:not(:disabled){background:rgba(var(--gold-rgb), .2);border-color:rgba(var(--gold-rgb), .65);color:var(--gold)}.ai-realtime-error{color:#ff9b91;margin:0;font-size:12px}.ai-realtime-result{background:#0000003d;border-radius:9px;gap:6px;padding:9px;display:grid}.ai-realtime-result header{align-items:baseline;gap:8px;display:flex}.ai-realtime-result header strong{color:var(--gold);font-size:17px}.ai-realtime-result header b{color:#fff;font-size:12px}.ai-realtime-result p{color:#ffffffe0;margin:0;font-size:12px;line-height:1.45}.ai-realtime-mix{flex-wrap:wrap;gap:5px;display:flex}.ai-realtime-mix span{color:#ffffffb3;background:#ffffff12;border-radius:999px;padding:3px 7px;font-size:10px}.ai-realtime-mix b{color:#fff}.ai-realtime-prompt,.ai-realtime-history{color:#ffffffbf;font-size:11px}.ai-realtime-prompt summary,.ai-realtime-history>summary,.ai-realtime-history-item>summary{cursor:pointer}.ai-realtime-prompt pre{color:#ffffffc7;white-space:pre-wrap;word-break:break-all;background:#0000004d;border-radius:7px;max-height:180px;margin:6px 0 0;padding:8px;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ai-realtime-history-head{justify-content:space-between;align-items:center;margin:6px 0;display:flex}.ai-realtime-history-head button{color:#ff9b91;cursor:pointer;background:0 0;border:0;font-size:11px}.ai-realtime-history-list{gap:5px;max-height:320px;display:grid;overflow:auto}.ai-realtime-history-item{background:#ffffff0d;border-radius:7px;padding:7px}.ai-realtime-history-item>summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.ai-realtime-history-item>summary strong{color:var(--gold)}.ai-realtime-history-item>summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-realtime-history-item>summary time{color:#ffffff73;font-size:9px}.ai-realtime-history-item>.ai-realtime-result{margin-top:7px}.ai-hand-review-result section{gap:3px;display:grid}.ai-hand-review-result section>b{color:var(--gold);font-size:12px}.ai-hand-review-result ul,.ai-realtime-history-item ul{color:#ffffffd6;gap:3px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}@media (width>=900px){.debug-tools-panel{width:min(340px,100vw - 16px);max-height:calc(100dvh - 24px);top:12px;left:8px}}.overlay,.ios-alert-backdrop{box-sizing:border-box;justify-content:center!important;align-items:center!important;padding:50px 5px!important}.overlay>.modal,.overlay>section,.ios-alert-backdrop>.ios-alert{-webkit-backdrop-filter:blur(22px);box-sizing:border-box;corner-shape:round;outline-offset:-2px;max-width:560px;padding-bottom:max(14px, var(--tm-safe-bottom));background:#041f23eb;outline:1px solid #0a3909b8;overflow:hidden auto;clip-path:none!important;border:1.5px solid #0a3512eb!important;border-radius:22px!important;width:min(100%,560px)!important;height:auto!important;max-height:calc(100dvh - 100px)!important;margin:0 auto!important;box-shadow:inset 0 0 0 1px #093816eb,0 22px 60px #0000009e,0 0 24px #d6ad4c21!important}.top-vip-status-banner{margin-top:0}.targeted-notification-backdrop{background:radial-gradient(circle at 50% 38%,#cfa9431f,#0000 34%),#000808b8}.ios-alert-backdrop>.ios-alert.account-rename-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}.targeted-notification-backdrop>.targeted-notification-congrats{max-width:390px;padding-bottom:max(16px, var(--tm-safe-bottom));background:linear-gradient(160deg,#0f4038fa,#031c20fa 58%,#0c262afa);border-color:rgba(var(--gold-rgb), .78)!important;box-shadow:inset 0 1px #ffffff1a, 0 26px 80px #000000ad, 0 0 46px rgba(var(--gold-rgb), .2)!important}.targeted-notification-illustration{border:0;border-bottom:1px solid rgba(var(--gold-rgb), .2);background:radial-gradient(circle at 50% 48%,#ffe07b38,#0000 28%),linear-gradient(135deg,#ffffff14,#fff0);justify-content:center;align-items:center;height:148px;margin:0;padding:10px 34px 0;position:relative;overflow:hidden;display:flex!important}.targeted-notification-illustration:before,.targeted-notification-illustration:after{border:1px solid rgba(var(--gold-rgb), .22);content:"";border-radius:50%;width:168px;height:168px;position:absolute}.targeted-notification-illustration:after{opacity:.72;width:112px;height:112px}.targeted-notification-illustration img{filter:drop-shadow(0 12px 18px #0000006b);object-fit:contain;z-index:1;width:118px;height:118px;animation:4.8s ease-in-out infinite targeted-notification-float;position:relative}@keyframes targeted-notification-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}.targeted-notification-spark{color:#ffe58e;text-shadow:0 0 14px #ffdd67e6;z-index:2;font-size:22px;position:absolute}.targeted-notification-spark-left{top:39px;left:calc(50% - 92px)}.targeted-notification-spark-right{font-size:16px;bottom:30px;right:calc(50% - 91px)}.targeted-notification-eyebrow{color:#ffe593b8;letter-spacing:.16em;text-transform:uppercase;padding:16px 22px 3px;font-size:10px;font-weight:800;display:block}.targeted-notification-congrats>strong{color:#fff4c8;padding:4px 22px 8px;font-size:clamp(19px,5vw,23px);line-height:1.25}.targeted-notification-congrats>p.targeted-notification-message{color:#ffffffe0;white-space:pre-wrap;padding:2px 24px 20px;font-size:14px;line-height:1.65}.targeted-notification-congrats>p.danger-note{padding-bottom:14px}.notification-message-link{color:#ffd862;overflow-wrap:anywhere;font:inherit;text-underline-offset:3px;cursor:pointer;border-radius:3px;font-weight:700;text-decoration:underline}.notification-message-link:hover{color:#fff4c8}.notification-message-link:focus-visible{outline-offset:3px;outline:2px solid #ffd862}.notification-message-preview{white-space:pre-wrap;overflow-wrap:anywhere}.targeted-notification-congrats>.targeted-notification-actions{border-top-color:#ffffff24;grid-template-columns:1fr;display:grid!important}.targeted-notification-congrats>.targeted-notification-actions button{color:#ffd862;min-height:52px;font-size:16px;font-weight:800}.targeted-notification-congrats>.targeted-notification-actions button:hover:not(:disabled){background:#ffdd6714}.targeted-notification-compose-dialog>.targeted-notification-compose-hero{border:0;border-bottom:1px solid rgba(var(--gold-rgb), .2);text-align:left;background:radial-gradient(circle at 18% 20%,#ffda682e,#0000 30%),linear-gradient(135deg,#0e4a3ffa,#052024fa);justify-content:flex-start;align-items:center;gap:10px;height:86px;margin:0;padding:8px 18px;position:relative;display:flex!important}.targeted-notification-compose-hero:after{border:1px solid rgba(var(--gold-rgb), .2);content:"";border-radius:50%;width:70px;height:70px;position:absolute;top:8px;left:18px}.targeted-notification-compose-hero img{filter:drop-shadow(0 6px 10px #00000059);object-fit:contain;z-index:1;width:68px;height:68px;position:relative}.targeted-notification-compose-hero span{color:#ffe58e;text-shadow:0 0 12px #ffdd67cc;margin-left:1px;font-size:18px}.targeted-notification-compose-hero b{color:#fff0bebf;letter-spacing:.14em;margin-left:auto;font-size:10px}.targeted-notification-compose-dialog>strong{color:#fff1bd;padding-top:15px}@media (width<=380px){.targeted-notification-illustration{height:132px}.targeted-notification-illustration img{width:104px;height:104px}}@media (prefers-reduced-motion:reduce){.targeted-notification-illustration img{animation:none}}:is(.tm-button-solid,.ios-start-button,.ios-gold-button,.ios-orange-button,.primary-wide-button,.advice-vip-unlock-button,.advice-vip-permanent-button,.result-primary-action,.result-record-button,.history-deep-review>header button,.account-vip-upgrade,.account-invite-share,.ui-edit-action-button.primary,.ios-alert>div>button:last-child){justify-self:center;max-width:100%;background:var(--tm-button-solid-bg)!important;border:1.4px solid var(--gold)!important;color:var(--tm-button-solid-color)!important;text-shadow:none!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;padding-inline:max(16px,1.1em)!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:is(.tm-button-outline,.ios-outline-button,.secondary-wide-button:not(.footer-white-button),.result-action-button:not(.result-primary-action):not(.result-record-button),.match-review-dismiss,.match-skip-ai-button,.ios-color-reset-button,.result-score-hint button,.feedback-content>:is(.ios-start-button,.feedback-author-contact-button),.feedback-contact-modal>:is(.ios-start-button,.feedback-contact-close),.dcoin-purchase-card :is(.ios-gold-button,.ios-orange-button),.training-progress-card>button,.feedback-author-contact-button,.payment-back-button,.payment-issue-button,.dcoin-secondary-actions button,.ios-history-pagination button,.ios-history-heading-actions button,.test-global-benefit-history button,.test-grant-coins-dialog>label>button,.history-deep-review-result>header>button,.tournament-recharge-action>button,.picker-toolbar-actions button:not(.picker-close),.current-hand-text-tool>summary button,.ai-realtime-history-head button,.ui-edit-action-button:not(.primary),.ios-alert>div>button:not(:last-child)){justify-self:center;max-width:100%;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;color:var(--tm-button-outline-color)!important;text-shadow:none!important;background:0 0!important;flex:0 auto!important;width:auto!important;padding-inline:max(16px,1.1em)!important}.ios-alert>div{gap:8px;padding:10px 12px}:is(.tm-button-solid,.ios-start-button,.ios-gold-button,.ios-orange-button,.primary-wide-button,.advice-vip-unlock-button,.advice-vip-permanent-button,.result-primary-action,.result-record-button,.history-deep-review>header button,.account-vip-upgrade,.account-invite-share,.ui-edit-action-button.primary,.ios-alert>div>button:last-child):active:not(:disabled){transform:scale(.975)translateY(1px);box-shadow:inset 0 2px 4px #70430357,0 2px 4px #0000002e!important}:is(.tm-button-outline,.ios-outline-button,.secondary-wide-button:not(.footer-white-button),.result-action-button:not(.result-primary-action):not(.result-record-button),.match-review-dismiss,.match-skip-ai-button,.ios-color-reset-button,.result-score-hint button,.feedback-content>:is(.ios-start-button,.feedback-author-contact-button),.feedback-contact-modal>:is(.ios-start-button,.feedback-contact-close),.dcoin-purchase-card :is(.ios-gold-button,.ios-orange-button),.training-progress-card>button,.feedback-author-contact-button,.payment-back-button,.payment-issue-button,.dcoin-secondary-actions button,.ios-history-pagination button,.ios-history-heading-actions button,.test-global-benefit-history button,.test-grant-coins-dialog>label>button,.history-deep-review-result>header>button,.tournament-recharge-action>button,.picker-toolbar-actions button:not(.picker-close),.current-hand-text-tool>summary button,.ai-realtime-history-head button,.ui-edit-action-button:not(.primary),.ios-alert>div>button:not(:last-child)):active:not(:disabled){background:rgba(var(--gold-rgb), .14)!important}.training-progress-card>button,.tournament-select-overlay .tournament-start-button{justify-content:center;margin-inline:auto;display:flex;width:fit-content!important}.feedback-content>:is(.ios-start-button,.feedback-author-contact-button),.feedback-contact-modal>:is(.ios-start-button,.feedback-contact-close){align-self:center;margin-inline:auto;width:min(176px,100% - 24px)!important}.dcoin-purchase-card :is(.ios-gold-button,.ios-orange-button){align-self:center;width:min(240px,100% - 24px)!important}.app-root .dcoin-free-claim-row>.ios-gold-button{margin-inline:auto;flex:0 240px!important;width:min(240px,100% - 24px)!important}.dcoin-secondary-actions{justify-content:center;max-width:320px;margin-inline:auto}.app-root .dcoin-secondary-actions>button{min-width:0;flex:1 1 0!important;width:0!important}.app-root :is(.match-exit-confirm-actions,.training-rebuy-actions,.match-summary-actions,.app-config-actions,.account-footer-actions,.vip-utility-actions)>button,.app-root .ios-footer-actions>button,.app-root .ios-action-buttons>.ios-start-button{width:100%!important}.app-root .ios-action-buttons>.ios-start-button{min-width:0;flex:1 1 0!important}:is(.footer-white-button,.ios-footer-actions button,.dcoin-secondary-actions button,.account-footer-actions button,.debug-tools-group .ios-outline-button,.ios-debug-grid .ios-outline-button,[class*=test-] button,[class*=debug-] button,.app-config-actions button,.ui-edit-action-button){border-radius:var(--tm-button-radius)!important;box-shadow:none!important;color:var(--tm-button-white)!important;text-shadow:none!important;background:0 0!important;border:1.2px solid #ffffff7a!important}:is(.footer-white-button,.ios-footer-actions button,.dcoin-secondary-actions button,.account-footer-actions button,.debug-tools-group .ios-outline-button,.ios-debug-grid .ios-outline-button,[class*=test-] button,[class*=debug-] button,.app-config-actions button,.ui-edit-action-button):active:not(:disabled){background:#ffffff1a!important}.ios-footer-actions>.footer-white-button,.account-footer-actions>.footer-white-button{min-width:0;color:#ffffffdb!important;background:0 0!important;border:1.2px solid #ffffff9e!important;justify-self:stretch!important;width:100%!important}.account-footer-actions>.account-delete-button{color:#ff9b9b!important;border-color:#ff5c5cad!important}.debug-tools-group .ios-outline-button.danger,.ios-alert button.danger{color:#ff8f8f!important;border-color:#ff5c5cc7!important}.footer-white-button>span{color:inherit!important;text-shadow:none!important}.result-ability-review>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.result-ability-review>header>.result-ability-title{grid-column:1;justify-self:start}.result-ability-review>header>b{grid-column:2;justify-self:end;align-items:baseline;gap:2px;font-size:11px;display:flex}.result-ability-review>header>b span{color:#ffe188;font-size:26px;line-height:1}.result-card.result-card-inline .result-countdown-row.three-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.result-card.result-card-inline .result-countdown-row.three-actions>button{min-width:0;width:100%!important;padding-inline:7px!important}.match-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.match-summary-actions>.ios-start-button{grid-column:auto}.match-summary-actions>button{min-width:0;width:100%!important;padding-inline:8px!important}.tournament-select-overlay .tournament-start-button{justify-content:center;align-items:center;min-height:50px;padding-block:11px;font-size:17px;line-height:1.2;display:inline-flex}.app-root :is(.ios-debug-grid,.account-footer-actions,.app-config-actions,.ios-alert>div)>button{min-width:0;width:100%!important}:is(.tm-button-solid,.tm-button-outline,.ios-start-button,.ios-outline-button,.ios-gold-button,.ios-orange-button,.primary-wide-button,.secondary-wide-button):disabled{filter:grayscale(.5);opacity:.45;box-shadow:none!important}.footer-white-button{border:1px solid #fff3!important}.ios-seat.player-seat-slot.selectable-position:not(.hero){background:#ffffff1f!important;border:1px solid #ffffff1a!important;width:min(81px,100%)!important}.footer-white-button.footer-white-button.footer-white-button.footer-white-button{color:#f2f2f2!important;border:1px solid #ffffff59!important;border-radius:20px!important}.footer-white-button.footer-white-button.footer-white-button.footer-white-button.footer-white-button.footer-white-button.footer-white-button.footer-white-button{border:1px solid #ffffff59!important;border-radius:20px!important}.ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero).ios-seat.player-seat-slot.selectable-position:not(.hero){border:1px solid #ffffff1a!important;padding:4px 2px 5px!important}.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card.poker-card.compact.hidden-card.empty-card.editable-card{border:1px solid #bdd4ffb3!important;margin:1px!important}.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card.poker-card.hidden-card.empty-card.editable-card{margin:px!important;border:2px solid #bdd4ffb3!important;border-radius:8px!important}:is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span):is(.ios-seat-balance>span){font-size:10px!important;font-weight:600!important}.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card.poker-card.compact.hidden-card.empty-card{border:1px solid #bcebd1!important;margin:1px!important}.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card.poker-card.hidden-card.empty-card{border:2px solid #acbdd2!important}:is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b):is(.tournament-select-summary>b){color:#ffe16de6!important;font-size:28px!important}.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button.ios-gold-button.tournament-start-button{align-self:center!important;padding:11px 35px!important;font-size:16px!important}.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit.poker-card.compact.hidden-card.red-suit{border:1px solid #88aee5b3!important}:is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button):is(.match-summary-actions>button){white-space:nowrap!important;width:100%!important;min-height:40px!important;padding:8px 6px!important;font-family:PingFang SC,sans-serif!important;font-size:15px!important;line-height:1!important}.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card.poker-card.compact.hidden-card{border:1px solid #88aee5!important;margin:1px!important}.result-action-button.result-action-button.result-action-button.result-action-button.result-action-button.result-action-button.result-action-button.result-action-button{border-radius:20px!important;font-size:14px!important}.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button.result-action-button.result-record-button{font-family:PingFang SC,sans-serif!important;font-weight:700!important}.match-exit-label.match-exit-label.match-exit-label.match-exit-label.match-exit-label.match-exit-label.match-exit-label.match-exit-label{font-size:10px!important}:is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong):is(.overlay.match-exit-confirm>section>header>strong){color:#e9c544!important;align-self:center!important;margin:10px!important}:is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong):is(.ios-raise-row>strong){font-size:25px!important}:is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small):is(.ios-history-record>header>small){font-size:11px!important}.negative.negative.negative.negative.negative.negative.negative.negative{font-size:18px!important;font-weight:600!important}.positive.positive.positive.positive.positive.positive.positive.positive{font-size:16px!important}.ios-history-action-button.ios-history-action-button.ios-history-action-button.ios-history-action-button.ios-history-action-button.ios-history-action-button.ios-history-action-button.ios-history-action-button{font-size:13px!important}:is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong):is(.ios-history-title>strong){padding:3px!important;font-size:18px!important}:is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong):is(.profile-name-row>strong){font-family:PingFang SC,sans-serif!important;font-size:17px!important}:is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span):is(.profile-card>div>span){font-size:13px!important}:is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small):is(.profile-card>div>small){font-size:11px!important}.vip-active.vip-active.vip-active.vip-active.vip-active.vip-active.vip-active.vip-active{color:#e0e0e0!important;margin:3px!important;font-size:13px!important;font-weight:500!important}.profile-avatar.profile-avatar.profile-avatar.profile-avatar.profile-avatar.profile-avatar.profile-avatar.profile-avatar{align-self:flex-start!important;margin:5px!important;font-size:22px!important}.dcoin-value.dcoin-value.dcoin-value.dcoin-value.dcoin-value.dcoin-value.dcoin-value.dcoin-value{font-size:15px!important;font-weight:600!important}:is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b):is(.account-rank-stat-button>b){color:#fff!important;font-size:16px!important;font-weight:600!important}:is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small):is(.account-rank-stat-button>small){color:#e2e0da!important}:is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small):is(.ability-map-card>header>span>small){padding:0 0 0 8px!important}:is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small):is(.ability-growth-chart>div>small){color:#53c188!important;border:0 solid #d4d4d4!important;font-size:16px!important;font-weight:700!important}:is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small):is(.account-vip-label>small){margin:2px 5px 0 0!important}:is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar):is(div.profile-card:first-of-type>span.profile-avatar){translate:1px 5px!important}:is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)):is(div.account-content:nth-of-type(2)>section.training-progress-card:nth-of-type(2)){translate:-1px -12px!important}:is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong):is(.ability-map-card>header>div>strong){color:#d1d1d1!important;margin:0 0 0 20px!important;font-size:18px!important}:is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b):is(.ability-map-card>header>span>b){color:#e6e6e6!important;margin:0 10px 0 0!important}.ability-score-denominator.ability-score-denominator.ability-score-denominator.ability-score-denominator.ability-score-denominator.ability-score-denominator.ability-score-denominator.ability-score-denominator{color:#c4c4c4!important}:is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small):is(section.ability-map-card:first-of-type>header>span>small){display:none!important}:is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b):is(section.ability-map-card:first-of-type>header>span>b){translate:-5px 3px!important}:is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p):is(.ability-axis-explanation>p){font-size:13px!important}:is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong):is(.ability-axis-explanation>strong){font-size:15px!important}.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button.account-rank-stat-button,.account-history-stat-button{color:#d79d1d!important;background:#b4942200!important;border:1px solid #b49950!important}.account-history-stat-button>b{color:#fff!important}.account-history-stat-button>small{color:#e2e0da!important}.ios-stage-pill.ios-stage-pill.ios-stage-pill.ios-stage-pill.ios-stage-pill.ios-stage-pill.ios-stage-pill.ios-stage-pill{height:17px!important;margin:7px 0!important;padding:5px 10px 20px!important}.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button.match-exit-button.training-exit-button{border:1px solid #ffffff4d!important;width:38px!important;height:38px!important;padding:5px!important;font-weight:500!important;translate:0!important}:is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status):is(div.ios-table-status:first-of-type>button.ios-balance-status){translate:0!important}:is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type):is(div.ios-table-status:first-of-type>span:first-of-type){translate:2px!important}:is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)):is(div.ios-table-status:first-of-type>span:nth-of-type(2)){translate:6px!important}:is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span):is(.ios-balance-status>b>span){font-weight:400!important}:is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong):is(.brand-copy.chinese>strong){font-family:-apple-system,BlinkMacSystemFont,sans-serif!important}:is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div){height:505.969px!important}.ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero).ios-seat.player-seat-slot:not(.hero){background:#ffffff1f!important;border:1px solid #ffffff1a!important}:is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.tournament-table.seat-rows-2>span.match-session-timer:first-of-type){background:#0009!important;padding:3px 10px!important;translate:5px -18px!important}:is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>div.ios-table-content:nth-of-type(2)){translate:0 -17px!important}:is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)){color:#fbf2da!important;font-size:12px!important;font-weight:500!important;translate:-109px -5px!important}.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown.ios-decision-countdown{color:#fdde6d!important}:is(.action-context>strong):is(.action-context>strong):is(.action-context>strong):is(.action-context>strong):is(.action-context>strong):is(.action-context>strong):is(.action-context>strong):is(.action-context>strong){color:#f9d77b!important}:is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span):is(.ios-table-stage.tournament-table.seat-rows-2>span){border:1px solid #ffd666!important}:is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type):is(div.ios-seat.player-seat-slot.folded:nth-of-type(2)>span.ios-seat-bet:first-of-type),:is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span):is(.ios-seat.player-seat-slot.folded>span){padding:2px!important;translate:0!important}:is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span):is(.ios-seat.player-seat-slot.hero.acting>span),:is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span):is(.ios-seat.player-seat-slot>span){padding:2px!important}:is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button):is(.match-exit-confirm-actions>button){border-radius:20px!important;font-size:14px!important}:is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p):is(.overlay.match-exit-confirm>section>p){width:340px!important}:is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>p){text-align:left!important;width:340px!important;translate:14px 1px!important}:is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>button){translate:-1px -9px!important}:is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong):is(div.overlay.match-exit-confirm:nth-of-type(2)>section>header>strong){translate:6px -6px!important}:is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section):is(.overlay.match-exit-confirm>section){background:#041f23d9!important}:is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)):is(main.app-root>div.overlay.match-exit-confirm:nth-of-type(2)){translate:0!important}.result-ability-title.result-ability-title.result-ability-title.result-ability-title.result-ability-title.result-ability-title.result-ability-title.result-ability-title{font-size:18px!important}:is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span):is(.result-ability-review>header>b>span){font-size:26px!important}:is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3):is(header.result-card-heading>h3){translate:2px -2px!important}:is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span):is(.leaderboard-marquee>span){font-size:11px!important}.ios-start-button.ios-start-button.ios-start-button.ios-start-button.ios-start-button.ios-start-button.ios-start-button.ios-start-button{color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;font-size:15px!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small):is(.ability-map-card>header>div>small){margin:0 0 0 20px!important;font-size:10px!important}.secondary-wide-button.secondary-wide-button.secondary-wide-button.secondary-wide-button.secondary-wide-button.secondary-wide-button.secondary-wide-button.secondary-wide-button{color:#d1d1d1!important;border:0 solid #ffd666!important}.ios-vip-intro.ios-vip-intro.ios-vip-intro.ios-vip-intro.ios-vip-intro.ios-vip-intro.ios-vip-intro.ios-vip-intro{font-family:PingFang SC,sans-serif!important}:is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro):is(div.vip-content:nth-of-type(2)>p.ios-vip-intro){font-family:PingFang SC,sans-serif!important;translate:2px 10px!important}:is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button):is(div.modal-heading:first-of-type>button){translate:-25px 3px!important}.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button.secondary-wide-button.footer-white-button{color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border-radius:20px!important}:is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button):is(.leaderboard-tabs.account-stats-tabs>button){font-size:15px!important}:is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button):is(section.tournament-select-card>button.ios-gold-button.tournament-start-button){width:fit-content!important;color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;align-self:center!important;margin-inline:auto!important;padding:11px 35px!important;font-size:15px!important;display:flex!important;translate:0 20px!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)):is(div.ios-footer-actions:first-of-type>button.footer-white-button:nth-of-type(4)),:is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal):is(div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.coins-modal){translate:0!important}.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker.hero-gallery-kicker{font-size:11px!important}:is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div):is(.ios-history-results>div){padding:10px 15px!important}:is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type):is(section.modal.history-detail-modal>div.account-history-panel:nth-of-type(2)>div.ios-history-results>div.leaderboard-tabs.history-kind-tabs:first-of-type),.ios-history-match-count.ios-history-match-count.ios-history-match-count.ios-history-match-count.ios-history-match-count.ios-history-match-count.ios-history-match-count.ios-history-match-count{padding:5px!important}.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal.modal.panel-transition.account-modal{border:1.5px solid #d49a1c!important;padding:10px!important}:is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)):is(main.app-root>div.overlay.panel-overlay:nth-of-type(2)),:is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.account-modal){translate:0!important}.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal.modal.panel-transition.leaderboard-modal,.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal.modal.panel-transition.vip-modal{border:1.5px solid #d49a1c!important;padding:10px!important}:is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>main.app-root>div.overlay.panel-overlay:nth-of-type(2)>section.modal.panel-transition.vip-modal){border:1.5px solid #d49a1c!important;translate:0!important}.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal.modal.panel-transition.coins-modal,.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal.modal.panel-transition.gallery-modal{border:1.5px solid #d49a1c!important}.tournament-select-card.tournament-select-card.tournament-select-card.tournament-select-card.tournament-select-card.tournament-select-card.tournament-select-card.tournament-select-card{border:1.5px solid #d49a1c!important;height:calc(100dvh - 60px)!important;max-height:calc(100dvh - 60px)!important;padding:10px!important;overflow:hidden!important}.tournament-select-card>.tournament-select-header{margin:-10px -10px 10px!important}:is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card):is(html>body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:nth-of-type(7)>section.tournament-select-card){border:1.5px solid #d49a1c!important;translate:0!important}:is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div):is(.ios-table-stage.cash-table.seat-rows-2>div){padding:0 2px!important}:is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>div.ios-table-content:nth-of-type(2)){padding:30px 36px!important;translate:0!important}:is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div):is(.ios-table-stage.training-table.seat-rows-2>div){height:auto!important;padding:0!important}:is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)):is(section.ios-table-stage.training-table.seat-rows-2>div.ios-table-content:nth-of-type(2)){padding:30px 36px!important;translate:0!important}.match-exit-button.match-exit-button.match-exit-button.match-exit-button.match-exit-button.match-exit-button.match-exit-button.match-exit-button{color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;box-shadow:inset 0 1px #ffffff57, inset 0 0 0 1.2px #b36b057a, inset 0 -1px #7043037a, 0 5px 8px #0000003d, 0 0 10px rgba(var(--gold-rgb), .78), 0 0 24px rgba(var(--gold-rgb), .52)!important;text-shadow:none!important;border-radius:999px!important;padding:5px!important}:is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.tournament-table.seat-rows-2>button.match-exit-button){display:none!important;translate:13px -27px!important}:is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)):is(section.result-card.result-card-inline>div.result-countdown-row.three-actions>button.ios-start-button.result-action-button.result-primary-action:nth-of-type(2)){font-size:14px!important;translate:0!important}:is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type):is(div.mode-switch:first-of-type>button.active:first-of-type),:is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type):is(div.mode-switch:first-of-type>button:first-of-type){translate:0!important}:is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button):is(section.ios-table-stage.training-table.seat-rows-2>button.match-exit-button.training-exit-button){width:38px!important;height:38px!important;padding:5px!important;display:none!important;translate:15px -3px!important}:is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button):is(section.ios-table-stage.cash-table.seat-rows-2>button.match-exit-button){color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;display:none!important;translate:31px -55px!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.cash-table.seat-rows-2>span.match-session-timer:first-of-type){background:#0000001a!important;translate:1px -7px!important}.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position.ios-seat.player-seat-slot.selectable-position{margin:0!important}.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions.result-countdown-row.three-actions{margin:0 5px 10px!important}.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel.ios-action-panel.game-action-panel{background:#144137fa!important;align-self:auto!important;margin:0!important;padding:10px!important}.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs.ios-scroll.has-game-analysis-tabs{margin:undefined!important}.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs.game-analysis-tabs{height:86px!important;min-height:0!important;max-height:none!important;padding:6px 6px 10px!important}:is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>section.ios-action-panel.game-action-panel){padding:10px!important;translate:0!important}.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge.opponent-engine-badge{margin:px!important}:is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge):is(section.ios-table-stage.training-table.seat-rows-2>span.opponent-engine-badge){margin:px!important;background:#303030!important;font-weight:700!important;translate:-1px 9px!important}:is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)):is(div.result-countdown-row.three-actions>button.result-action-button.result-exit-button:nth-of-type(3)){translate:0!important}:is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):is(section.ios-table-stage.cash-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)){background:#2e2e2e!important;translate:5px 9px!important}:is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span):is(.ios-table-stage.cash-table.seat-rows-2>span){border:0 solid #ffd66675!important}:is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2):is(.result-card-heading>h2){margin:10px!important}.footer-game-handle.footer-game-handle.footer-game-handle.footer-game-handle.footer-game-handle.footer-game-handle.footer-game-handle.footer-game-handle{align-self:auto!important}:is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button):is(.ios-footer.game-footer-collapsed>button){background:#e8efebad!important;height:10px!important}:is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button):is(.ios-footer.expanded.game-footer-expanded>button){background:#e8efeb14!important;border:1px solid #ffffff94!important;height:8px!important}:is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.expanded.game-footer-expanded),:is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed):is(div.ios-scroll.has-game-analysis-tabs>footer.ios-footer.game-footer-collapsed),:is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)):is(footer.ios-footer.expanded.game-footer-expanded>button.footer-collapse-handle:nth-of-type(2)){translate:0!important}:is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type):is(footer.ios-footer.game-footer-collapsed>button.footer-game-handle:first-of-type){translate:0 7px!important}:is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)):is(.ios-raise-row>div:first-of-type>button:nth-of-type(3)){background:#ffffff14!important}:is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type):is(body.__variable_geist_0eviigy.__variable_geist_mono_1nlfcd5>div.overlay.tournament-select-overlay:first-of-type){translate:0!important}:is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close):is(section.modal.history-recap-modal>div.modal-heading>button.recap-close){translate:-1px 2px!important}:is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button):is(.result-card-heading>button){width:36px!important;height:36px!important}:is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):is(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)){translate:0!important}.action-suit-badge.action-suit-badge.action-suit-badge.action-suit-badge.action-suit-badge.action-suit-badge.action-suit-badge.action-suit-badge{background:#fff0!important;border:1px solid #e3e3e300!important;font-size:16px!important}:is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i):is(.action-suit-badge>i){color:#f7f7f7ad!important;font-size:16px!important}:is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)):is(section.ios-action-panel.game-action-panel>div.ios-action-buttons:nth-of-type(2)){translate:0!important}:is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge):is(div.action-context-right>span.action-suit-badge){display:none!important}:is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div):is(.ios-footer.expanded.game-footer-expanded>div){margin:3px!important}:is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll):is(main.app-root>div.ios-scroll){translate:0!important}:is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small):is(header.result-card-heading>small){display:none!important}.result-card-heading.result-card-heading.result-card-heading.result-card-heading.result-card-heading.result-card-heading.result-card-heading.result-card-heading{background:var(--result-heading-background,#00000047)!important}:is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button):is(div.ios-main-controls:first-of-type>button.ios-start-button){translate:2px -2px!important}:is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button):is(.ios-footer.expanded.game-footer-expanded.idle-footer>button){background:#e8efeb00!important}:is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type):is(div.ios-title-controls>div.mode-switch:first-of-type){translate:var(--tm-mode-switch-translate-x,-14px) 0px!important}:is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button):is(div.ios-title-controls>button.ios-capsule-icon.help-button){translate:-10px!important}:is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in):is(div.account-button-wrap>button.ios-capsule-icon.account-icon-button.account-signed-in){translate:0!important}.ios-title-bar.ios-title-bar.ios-title-bar.ios-title-bar.ios-title-bar.ios-title-bar.ios-title-bar.ios-title-bar{padding:0 2px!important}:is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button):is(.advice-vip-actions>button){width:112px!important}.offline-training-banner{z-index:1200;top:calc(env(safe-area-inset-top,0px) + 6px);color:#ffe39a;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#231d0fe0;border:1px solid #f5c45c73;border-radius:999px;max-width:calc(100vw - 32px);padding:5px 12px;font-size:12px;line-height:1.2;position:fixed;left:50%;transform:translate(-50%)}:is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):is(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info){translate:86px -14px!important}:is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button):is(div.ios-seat.player-seat-slot:nth-of-type(7)>button.player-remove-button){translate:7px -4px!important}.overlay:has(>:is(.account-modal,.leaderboard-modal,.gallery-modal,.history-detail-modal,.coins-modal,.vip-modal,.tournament-select-card,.match-summary-card)){align-items:stretch!important;padding-bottom:10px!important}.overlay>:is(.account-modal,.leaderboard-modal,.gallery-modal,.history-detail-modal,.coins-modal,.vip-modal,.tournament-select-card,.match-summary-card){width:100%;max-width:560px;border:1.5px solid #d49a1c!important;height:100%!important;max-height:none!important;padding:10px!important}:is(.account-modal,.leaderboard-modal,.gallery-modal,.history-detail-modal,.coins-modal,.vip-modal,.tournament-select-card)>.modal-heading>button{top:50%!important;right:12px!important;transform:translateY(-50%)!important}.gallery-modal>.modal-heading{flex:none;min-height:54px;padding:14px 56px}:is(.account-modal,.leaderboard-modal,.gallery-modal,.history-detail-modal,.coins-modal,.vip-modal,.tournament-select-card)>*{margin:0!important}.match-summary-actions>.match-summary-training-guide{grid-column:auto;justify-self:stretch;width:100%!important}:is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div):is(.modal.panel-transition.leaderboard-modal>div){margin:0!important}:is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div):is(.modal.panel-transition.gallery-modal>div){margin:0!important;padding:16px 10px 24px!important}:is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea):is(.invite-share-content>label>textarea){font-family:Microsoft YaHei,sans-serif!important;font-size:15px!important}:is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button):is(section.modal.panel-transition.inviteShare-modal>div.modal-heading:first-of-type>button){translate:5px!important}.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer.ios-footer.expanded.game-footer-expanded.idle-footer{padding:0 8px!important}.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner.free-quota-banner.top-vip-status-banner{padding:2px 14px!important}:is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div):is(.ios-scroll>div){padding:0!important}:is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div):is(.tournament-select-card>div),:is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong):is(.tournament-select-label>strong){margin:5px!important}:is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type):is(.tournament-select-intro>div:first-of-type>small:first-of-type),:is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)):is(.tournament-select-intro>div:first-of-type>small:nth-of-type(2)){margin:3px!important;font-size:11px!important}.tournament-rules-info.tournament-rules-info.tournament-rules-info.tournament-rules-info.tournament-rules-info.tournament-rules-info.tournament-rules-info.tournament-rules-info{margin:5px!important}.ios-alert.reward-notification-dialog>.reward-notification-actions{flex-direction:column;align-items:center;gap:10px;display:flex!important}.ios-alert.reward-notification-dialog>.reward-notification-actions>button{flex:none!important;width:min(220px,100%)!important}.ios-alert.reward-notification-dialog>.reward-notification-actions>.reward-claim-primary{background:var(--tm-button-solid-bg)!important;border:1.4px solid var(--gold)!important;color:var(--tm-button-solid-color)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff57,0 5px 8px #0000003d!important}.ios-alert.reward-notification-dialog>.reward-notification-actions>.reward-claim-later{border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;color:var(--tm-button-outline-color)!important;background:0 0!important}.focused-training-start.focused-training-start.focused-training-start.focused-training-start.focused-training-start.focused-training-start.focused-training-start.focused-training-start,:is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button):is(.focused-training-marks>button){font-size:12px!important}:is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b):is(.focused-training-best>span>b){font-size:18px!important}:is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong):is(.vip-improvement-callout>p>strong){font-size:14px!important}:is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small):is(.vip-improvement-callout>p>small){font-size:11px!important}:is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b):is(.vip-features>span:first-of-type>span>b),:is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b):is(.vip-features>span:nth-of-type(2)>span>b),:is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b):is(.vip-features>span:nth-of-type(3)>span>b),:is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b):is(.vip-features>span:nth-of-type(4)>span>b),:is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b):is(.vip-features>span:nth-of-type(5)>span>b),:is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b):is(.vip-features>span:nth-of-type(6)>span>b),:is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b):is(.vip-features>span:nth-of-type(7)>span>b),:is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b):is(.vip-features>span:nth-of-type(8)>span>b){font-size:14px!important}:is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button):is(.plan-grid>button){font-size:16px!important}:is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small):is(section.modal.panel-transition.vip-modal>div.vip-content:nth-of-type(2)>div.ios-vip-version:nth-of-type(6)>small){display:none!important}:is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3):is(.vip-personal-hero-copy>h3){font-size:21px!important}:is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em):is(.vip-personal-metrics>span:first-of-type>em){font-size:11px!important}.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button.vip-focus-training-button{border:1px solid var(--gold)!important;color:#000000d6!important;font-family:PingFang SC,sans-serif!important;font-size:12px!important;font-weight:900!important}:is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div):is(.account-refresh-shell>div){padding:10px!important}:is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):is(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important}:is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small):is(div.multiplayer-ready-control>small){--tm-ui-edit-hidden:1!important;opacity:var(--tm-ui-edit-hidden-opacity,0)!important;filter:var(--tm-ui-edit-hidden-filter,none)!important;visibility:var(--tm-ui-edit-hidden-visibility,hidden)!important;pointer-events:var(--tm-ui-edit-hidden-pointer-events,none)!important}:is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):is(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type){--tm-ui-edit-hidden:0!important;opacity:revert!important;filter:revert!important;visibility:revert!important;pointer-events:revert!important;color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;width:108px!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;min-width:0!important;max-width:none!important}:is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button):is(.table-start-actions>button){border-radius:20px!important;height:40.5px!important;min-height:0!important;max-height:none!important}.game-analysis-tabs .training-practice-switch{color:#fff;cursor:pointer;width:fit-content;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex}.training-practice-track{box-sizing:border-box;background:0 0;border:1px solid;border-radius:20px;flex:0 0 22px;align-items:center;width:22px;height:12px;padding:1px;display:inline-flex}.training-practice-track>i{background:currentColor;border-radius:50%;width:8px;height:8px;transition:transform .16s}.training-practice-switch[aria-checked=true] .training-practice-track,.training-practice-switch[data-review-mode=true] .training-practice-track{background:#f5cb59;border-color:#f5cb59}.training-practice-switch[aria-checked=true] .training-practice-track>i,.training-practice-switch[data-review-mode=true] .training-practice-track>i{transform:translate(10px)}.training-practice-switch:focus-visible,.game-advice-details:focus-visible{outline-offset:2px;outline:2px solid #fff}.game-advice-details{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.game-advice-details:disabled{opacity:.42;cursor:not-allowed}.training-practice-prompt>.training-practice-switch{margin-bottom:6px}.training-practice-prompt>strong{display:block}@media (prefers-reduced-motion:reduce){.training-practice-track>i{transition:none}}.training-practice-prompt{color:#f3dfac;grid-column:1/-1;padding:10px 12px}.training-practice-prompt strong{font-size:14px}.training-practice-prompt p,.training-practice-result{color:#bfd4ca;margin:6px 0;font-size:12px;line-height:1.6}.training-practice-prompt button{color:#f2e4bd;cursor:pointer;background:#173e32;border:1px solid #638678;border-radius:8px;padding:8px 12px}:is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b):is(.tournament-select-footer>p>b),:is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span):is(.tournament-select-footer>p>span){font-size:11px!important}:is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span):is(section.tournament-select-card>footer.tournament-select-footer>p>span){--tm-ui-edit-hidden:1!important;opacity:var(--tm-ui-edit-hidden-opacity,0)!important;filter:var(--tm-ui-edit-hidden-filter,none)!important;visibility:var(--tm-ui-edit-hidden-visibility,hidden)!important;pointer-events:var(--tm-ui-edit-hidden-pointer-events,none)!important;font-size:11px!important;display:none!important}:is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer:first-of-type){padding:5px!important;translate:-149px 42px!important}:is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span):is(.ios-table-stage.training-table.seat-rows-2>span){color:#f5c951!important;background:#0000001a!important;border:0 solid #ffd66680!important;font-size:11px!important}.game-analysis-tabs .practice-action-comparison{text-align:center;grid-template-columns:minmax(0,1fr) max-content;align-content:center;align-items:start;gap:5px 6px;display:grid}.game-analysis-tabs .practice-action-comparison>span{text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.game-analysis-tabs .practice-action-comparison>span+span{border-left:1px solid #ffffff26}.game-analysis-tabs .practice-action-comparison small{margin:0;font-size:11px}.game-analysis-tabs .practice-action-comparison b{white-space:nowrap;overflow-wrap:normal;font-size:14px;line-height:1.25}.game-analysis-tabs .practice-action-comparison em{color:#ffffffb3;background:#ffffff14;border:1px solid;border-radius:6px;grid-column:1/-1;justify-self:center;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.game-analysis-tabs .practice-action-comparison[data-verdict=matched] em{color:#8ce3b4;background:#4ec28429}.game-analysis-tabs .practice-action-comparison[data-verdict=different] em,.game-analysis-tabs .practice-action-comparison[data-verdict=sizing] em{color:#ffdc73;background:#f4be422e}.game-analysis-tabs .practice-action-comparison .comparison-ai{padding-left:6px}.game-analysis-tabs .practice-action-comparison .comparison-ai small,.game-analysis-tabs .practice-action-comparison .comparison-ai b{color:#ffdc73}.game-analysis-tabs .match-review-label{cursor:default}.game-analysis-tabs .practice-action-comparison[data-verdict=large] em{color:#ff8585;background:#e633413d;border-color:#f45f6c}.match-action-comparison.different>header strong{color:#ffdc73}.match-action-comparison.large>header strong{color:#ff8585;background:#e633413d}:is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):is(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)){color:var(--tm-button-white)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0 solid #ffffff7a!important}.ios-seat:has(>.hand-peek-bubble){z-index:12;opacity:1;filter:none;overflow:visible}.hand-peek-bubble{z-index:12;pointer-events:auto;color:#fff3d4;cursor:pointer;width:126px;max-width:30vw;font:inherit;background:#0d382eeb;border:1px solid #e6c77d;border-radius:12px;margin:0;padding:8px;font-size:14px;font-weight:750;line-height:1.4;animation:1.8s ease-in-out infinite hand-peek-float;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.hand-peek-bubble:after{content:"";background:#0d382eeb;border-bottom:1px solid #e6c77d;border-right:1px solid #e6c77d;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);rotate:45deg}@keyframes hand-peek-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-result-banner.is-win{animation-name:hero-result-win-flight}.hero-result-banner.is-win .hero-result-banner-wing{animation-duration:.85s}.hero-result-banner.is-win .hero-result-spark{animation-name:hero-result-win-spark}@keyframes hero-result-win-flight{0%{opacity:0;transform:translateY(32px)scale(.35)rotate(-7deg)}10%{opacity:1;transform:translateY(-7px)scale(1.13)rotate(2deg)}17%{transform:translateY(2px)scale(.97)rotate(-1deg)}24%,85%{opacity:1;transform:translateY(0)scale(1)rotate(0)}91%{opacity:1;transform:translateY(-2px)scale(1.025)}to{opacity:0;transform:translateY(-14px)scale(.92)}}@keyframes hero-result-win-spark{0%{opacity:0;transform:translateY(8px)scale(.2)rotate(-45deg)}35%{opacity:1;transform:translateY(-8px)scale(1.3)rotate(0)}70%{opacity:1;transform:translateY(-15px)scale(.8)rotate(60deg)}to{opacity:0;transform:translateY(-24px)scale(.2)rotate(100deg)}}@media (prefers-reduced-motion:reduce){.hand-peek-bubble,.hero-result-banner.is-win,.hero-result-banner.is-win .hero-result-spark,.hero-result-banner.is-win .hero-result-banner-wing,.hero-result-banner.is-win .hero-result-banner-copy:after{animation:none}}.hand-peek-dialog{box-sizing:border-box;color:#fff3d4;background:#0d382eeb;border:1px solid #d2b46e;border-radius:20px;width:min(360px,100vw - 40px);height:fit-content;max-height:calc(100dvh - 40px);margin:auto;padding:22px;position:fixed;inset:0;overflow-y:auto}.hand-peek-dialog::backdrop{background:#000a}.hand-peek-dialog h2{margin:0 0 12px;font-size:20px}.hand-peek-dialog p{line-height:1.6}.hand-peek-dialog p del{color:#fff3d494;text-decoration-color:#e58b74;text-decoration-thickness:1.5px}.hand-peek-dialog p strong{color:#ffd66b;margin-left:3px;font-size:1.08em}.hand-peek-actions,.hand-peek-cards{justify-content:center;gap:12px;margin-top:20px;display:flex}.hand-peek-actions button{color:#fff3d4;cursor:pointer;background:#244737;border:1px solid #d2b46e;border-radius:12px;padding:10px 14px}.hand-peek-actions button:disabled{opacity:.5;cursor:wait}.hand-peek-actions .hand-peek-purchase{min-width:112px;position:relative;overflow:visible}.hand-peek-vip-ribbon{z-index:1;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 50%,100% 100%,7px 100%,0 50%);color:#fff4d4;letter-spacing:.02em;white-space:nowrap;transform-origin:50%;background:#b83d32;padding:3px 9px 3px 10px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:-14px;right:-10px;transform:rotate(5deg);box-shadow:0 3px 7px #00000047}.hand-peek-vip-offer-copy{color:#fff3d4c7;margin:4px 0 0;font-size:14px}.hand-peek-vip-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hand-peek-vip-offer-actions button{width:100%;min-height:44px;margin:0}.hand-peek-vip-offer-actions .hand-peek-upgrade{color:var(--tm-button-solid-color)!important;background:var(--tm-button-solid-bg)!important;border-color:var(--gold)!important}.hand-peek-disclaimer{color:#fff3d49e;text-align:left;margin:16px 0 0;font-size:11px;line-height:1.55!important}:is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)):is(div.hand-peek-actions>button:nth-of-type(2)){color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type):is(div.hand-peek-actions>button:first-of-type){color:var(--tm-button-white)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border:1.2px solid #ffffff7a!important}:is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):is(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer){translate:-120px 11px!important}:where(.match-session-timer):not(#tm-ui-edit-specificity){color:#e8bf4f!important;background:0 0!important;font-weight:600!important}:where(section.ios-table-stage.training-table.seat-rows-2>span.match-session-timer):not(#tm-ui-edit-specificity){color:#d1c8ad!important;display:none!important;translate:2px 413px!important}.result-review-panel.result-card.result-card-inline .result-ability-review{background:linear-gradient(145deg,#173a2d,#09251e);border:1px solid #bda56955;border-radius:16px;padding:12px;box-shadow:inset 0 1px #fff4c414}.result-review-heading{text-align:left;flex-direction:column;gap:4px;display:flex}.result-review-heading .result-ability-title{color:#fff1cc;font-size:15px}.result-review-heading>small{color:#a5baab;font-size:10px;line-height:1.4}.result-ability-review>header>b{background:#f5d57c12;border:1px solid #f5d57c38;border-radius:10px;padding:7px 10px}.result-review-panel .result-street-route{gap:6px}.result-review-panel .result-street-route:before{display:none}.result-review-panel .result-street-route>button{background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:3px;min-height:48px;padding:7px 4px;display:grid}.result-review-panel .result-street-route>button>i{width:15px;height:15px;box-shadow:none;border-width:1px;grid-area:1/1;font-size:9px;transform:none}.result-review-panel .result-street-route>button>strong{text-align:left;grid-column:2;width:auto;margin:0;font-size:11px}.result-review-panel .result-street-route>button>small{grid-column:1/-1;margin:0;font-size:11px}.result-review-panel .result-street-route>button.active{background:#e3bf681c;border-color:#e3bf68}.result-review-panel .result-street-route>button.active>small{color:#ffe49b}.result-review-panel .result-street-route>button.not-reached{opacity:.5}.result-review-panel .result-street-route>button:focus-visible{outline-offset:2px;outline:2px solid #fff1bb}.result-ability-detail .result-detail-label{color:#d8be80;letter-spacing:.06em;font-size:10px;font-weight:750}.result-ability-detail>strong{color:#fff0c5;font-size:13px;line-height:1.5}.result-ability-detail>p{color:#dce6dd;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):not(#tm-ui-edit-specificity){color:var(--tm-button-white)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border:1.2px solid #ffffff7a!important}.result-review-panel.result-card.result-card-inline{box-sizing:border-box;left:max(8px, var(--result-table-left));width:min(var(--result-table-width), calc(100vw - 16px));max-width:calc(100vw - max(8px, var(--result-table-left)) - 8px);top:clamp(0px, calc(var(--result-table-bottom) + 5px), calc(100dvh - 180px - var(--tm-safe-bottom)));bottom:max(4px, var(--tm-safe-bottom));flex-direction:column;gap:5px;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.result-review-panel.result-card.result-card-inline>.result-countdown-row{flex:none;min-width:0;max-width:100%}.result-review-panel.result-card.result-card-inline .result-countdown-row .result-action-button{white-space:normal;overflow-wrap:anywhere;min-width:0}.result-review-panel.result-card.result-card-inline .result-ability-review{box-sizing:border-box;border-radius:12px;flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;padding:7px 9px;display:flex;overflow:hidden}.result-review-panel .result-ability-review>header{flex:none;gap:6px;min-width:0;padding-bottom:5px}.result-review-panel .result-review-heading{flex-flow:wrap;align-items:baseline;gap:6px;min-width:0}.result-review-panel .result-review-heading>small{font-size:9px}.result-review-panel .result-ability-review>header>b{border:0;border-radius:6px;padding:3px 7px}.result-review-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-width:0;min-height:0;scroll-padding-top:40px;overflow:hidden auto}.result-review-panel.result-card.result-card-inline .result-street-route{z-index:2;background:#102f25;gap:4px;margin:0;padding:0 0 5px;position:sticky;top:0}.result-review-panel .result-street-route>button{flex-flow:wrap;justify-content:center;gap:3px;min-height:32px;padding:5px 2px;display:flex}.result-review-panel .result-street-route>button>i{display:none}.result-review-panel .result-street-route>button>strong,.result-review-panel .result-street-route>button>small{font-size:10px}.result-review-panel.result-card.result-card-inline .result-ability-detail{gap:3px;min-width:0;margin-top:2px;padding:7px 9px}.result-review-panel .result-ability-detail .result-detail-label{font-size:9px}.result-review-panel .result-ability-detail>strong{font-size:11px}.result-review-panel .result-ability-detail>p{font-size:12px;line-height:1.5}.result-review-scroll .result-score-hint,.result-review-scroll .training-practice-result{margin:6px 0 0}.result-review-scroll .result-surprise-paywall{overflow-wrap:anywhere;min-width:0}.ios-footer:not(.game-footer-collapsed){box-shadow:none;background:#061c161a;border:0;border-top:1px solid #ffffff0d;border-radius:10px;gap:0;padding:4px 3px 0}.app-root .ios-footer.ios-footer-side-dock:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){--footer-expanded-width:calc(100vw - 16px);--footer-handle-width:16px;--footer-dock-height:44px;--footer-action-gap:2px;justify-content:flex-start;width:var(--footer-expanded-width)!important;height:var(--footer-dock-height)!important;flex-direction:row!important;align-items:center!important;gap:1px!important;margin:0!important;padding:0!important;transition:width .22s!important;animation:none!important;display:flex!important;bottom:20px!important;left:8px!important;right:auto!important;overflow:visible!important;transform:translate(0)!important}.app-root .ios-footer.ios-footer-side-dock.game-footer-collapsed:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){width:var(--footer-handle-width)!important;gap:0!important}.app-root .ios-footer-side-dock>:is(.footer-game-handle,.footer-collapse-handle):not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){justify-content:center;align-items:center;line-height:1;flex:0 0 var(--footer-handle-width)!important;width:var(--footer-handle-width)!important;height:var(--footer-dock-height)!important;min-height:var(--footer-dock-height)!important;box-shadow:none!important;color:#a0afa6!important;background:#e8efeb14!important;border:1px solid #b1c6bb66!important;border-radius:999px!important;order:0!important;margin:0!important;padding:0!important;font-size:22px!important;position:relative!important;inset:auto!important;transform:translate(0)!important}.app-root .ios-footer-side-dock.game-footer-collapsed>.footer-game-handle:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority),.app-root .ios-footer-side-dock.game-footer-expanded>.footer-collapse-handle:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){display:flex!important}.app-root .ios-footer-side-dock>.ios-footer-actions:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){min-width:0;height:var(--footer-dock-height);opacity:1;visibility:visible;transition:opacity .18s,visibility;overflow:hidden;grid-template-columns:repeat(8, calc((var(--footer-expanded-width) - var(--footer-handle-width) - 1px - 7 * var(--footer-action-gap)) / 8))!important;gap:var(--footer-action-gap)!important;flex:auto!important;width:auto!important;margin:0!important;display:grid!important}.app-root .ios-footer-side-dock.game-footer-collapsed>.ios-footer-actions:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,visibility 0s .22s}@media (height<=700px) and (orientation:portrait){.app-root .ios-footer.ios-footer-side-dock:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){bottom:18px!important}}@media (prefers-reduced-motion:reduce){.app-root .ios-footer.ios-footer-side-dock:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority),.app-root .ios-footer-side-dock>.ios-footer-actions:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){transition:none!important}}.app-root .ios-footer:not(#tm-ui-edit-specificity){box-shadow:none!important;background:0 0!important;border:0!important}.ios-footer .ios-footer-actions{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.app-root .ios-footer .ios-footer-actions>.footer-white-button:not(#tm-ui-edit-specificity){letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:5px 0;font-weight:400;line-height:1.2;display:flex;position:relative;color:#a0afa6!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;font-size:10px!important}.ios-footer .footer-icon{stroke-width:1.5px;flex:none;width:17px;height:17px;display:block}.ios-footer .ios-footer-actions>button>span{white-space:nowrap;max-width:100%}.app-root .ios-footer .ios-footer-actions>button:not(#tm-ui-edit-specificity):hover:not(:disabled),.app-root .ios-footer .ios-footer-actions>button:not(#tm-ui-edit-specificity):focus-visible{color:#dce5df!important}.app-root .ios-footer .ios-footer-actions>button:focus-visible{outline-offset:-1px;outline:1px solid #a0afa6}.app-root .ios-footer .ios-footer-actions>button:active:not(:disabled){transform:translateY(1px)}.app-root .ios-footer .ios-footer-actions>button:disabled{opacity:.4}.ios-footer .ios-footer-actions button.gallery-entry-button.has-unclaimed-reward:after{width:4px;height:4px;box-shadow:none;background:#bdab7c;border:0;top:3px;right:calc(50% - 12px)}.result-review-panel.result-card.result-card-inline{height:auto;max-height:none;top:auto;overflow:visible}.result-review-panel.result-card.result-card-inline .result-ability-review{flex:none;height:auto;max-height:none;padding:8px 10px;overflow:visible}.result-review-panel .result-ability-review>.result-review-toolbar{border-bottom:1px solid #d2be8524;align-items:stretch;gap:7px;padding:0 0 7px;display:flex}.result-score-total{border-right:1px solid #d2be8524;flex-direction:column;flex:0 0 62px;justify-content:center;padding-right:7px;display:flex}.result-score-total>strong{color:#c3cfc4;white-space:nowrap;font-size:11px;font-weight:600}.result-score-total>b{color:#f2d68e;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.result-score-total>b>small{color:#beae87;margin-left:3px;font-size:9px;font-weight:500}.result-review-panel.result-card.result-card-inline .result-review-toolbar .result-street-route{background:0 0;flex:1 1 0;gap:4px;min-width:0;padding:0;position:static}.result-review-panel .result-review-toolbar .result-street-route>button{background:#ffffff05;border-color:#0000;border-radius:8px;flex-flow:column;gap:3px;min-height:42px;padding:4px 1px;display:flex}.result-review-panel .result-review-toolbar .result-street-route>button.active{color:#fff1c2;background:#214737;border-color:#e6c777}.result-review-panel .result-review-toolbar .result-street-route>button.active>strong,.result-review-panel .result-review-toolbar .result-street-route>button.active>small{color:#fff1c2}.result-review-panel .result-review-toolbar .result-street-route>button>strong{color:#d6e0d8;font-size:12px}.result-review-panel .result-review-toolbar .result-street-route>button>small{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750;line-height:1.2}.result-review-copy{min-width:0;height:auto;max-height:none;overflow:visible}.result-review-panel.result-card.result-card-inline .result-review-copy .result-ability-detail{background:0 0;border:0;height:auto;max-height:none;margin-top:7px;padding:0;display:block;overflow:visible}.result-review-copy .result-detail-label{margin-right:7px}.result-review-copy .result-ability-detail>p{white-space:normal;margin-top:5px;line-height:1.55;overflow:visible}.result-review-copy .result-score-hint{margin-top:6px;padding:4px 6px}.result-review-copy .training-practice-result,.result-review-copy .result-variance-notice{margin:6px 0 0;font-size:10px;line-height:1.4}:where(.ios-footer.expanded.game-footer-expanded.idle-footer):not(#tm-ui-edit-specificity){background:#fff0!important;font-size:11px!important}:where(div.result-ability-detail>strong):not(#tm-ui-edit-specificity),:where(div.result-ability-detail>small.result-detail-label):not(#tm-ui-edit-specificity){display:none!important}:where(.result-street-score):not(#tm-ui-edit-specificity){font-size:15px!important}:where(.result-score-total>strong):not(#tm-ui-edit-specificity){text-align:left!important;font-size:20px!important}:where(.result-score-total>b):not(#tm-ui-edit-specificity){text-align:left!important;font-size:22px!important}:where(.hand-peek-bubble):not(#tm-ui-edit-specificity){color:#fff3d4!important;background:#0d382eeb!important;border:1px solid #e6c77d!important;border-radius:12px!important}:where(.footer-white-button):not(#tm-ui-edit-specificity){color:#d0d8d3!important;background:#fffdf6cc!important;border:0 solid #ffffff59!important;border-radius:5px!important;font-size:11px!important}.result-review-copy .result-surprise-paywall{box-shadow:none;border-radius:11px;align-items:center;gap:9px;margin-top:8px;padding:10px}.result-review-copy .result-surprise-icon{flex-basis:25px;height:25px;font-size:16px}.result-review-copy .result-surprise-summary{color:#dce3da;margin:0;font-size:13px;line-height:1.6}.result-review-copy .result-surprise-summary .result-surprise-street{color:#ffda62;font-size:inherit;font-weight:850}:where(.secondary-wide-button.footer-white-button):not(#tm-ui-edit-specificity){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important}:where(.ios-start-button.result-action-button.result-primary-action):not(#tm-ui-edit-specificity){font-size:12px!important}:where(.multiplayer-ready-settings>small):not(#tm-ui-edit-specificity){font-size:10px!important}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock{color:#efdaa5;text-align:center;background:linear-gradient(145deg,#dcc17b24,#dcc17b09);border:1px solid #d8bc7566;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;display:flex}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock>svg{flex:none;width:22px;height:22px}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock>span{flex-direction:column;gap:4px;min-width:0;display:flex}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock strong{color:#ffe8ab;white-space:normal;font-size:13px;line-height:1.35}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock small{color:#c3b792;white-space:normal;font-size:10px;line-height:1.3}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock:focus-visible{outline-offset:-3px;outline:2px solid #ffe8ab}:where(.result-action-button):not(#tm-ui-edit-specificity){color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;font-size:14px!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}.game-analysis-tabs>.practice-comparison-cell{min-width:0;min-height:72px;position:relative}.game-analysis-tabs .practice-comparison-cell>.practice-action-comparison{color:#fff;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;height:100%;min-height:72px;padding:6px 5px}.game-analysis-tabs .practice-comparison-cell>.practice-action-comparison:disabled{opacity:.42}.game-analysis-tabs .practice-comparison-cell>button.ai-coach-unlock{z-index:3;background:#0d231be0;width:100%;height:100%;position:absolute;inset:0}:where(section.modal.panel-transition.login-modal>div.account-content.login-panel-content:nth-of-type(2)>button.secondary-wide-button:nth-of-type(2)):not(#tm-ui-edit-specificity){--tm-ui-edit-hidden:0!important;opacity:revert!important;filter:revert!important;visibility:revert!important;pointer-events:revert!important;display:none!important}:where(.result-surprise-paywall>div>button):not(#tm-ui-edit-specificity){color:var(--tm-button-solid-color)!important;border:1.4px solid var(--gold)!important;background-color:#0000!important;background-image:var(--tm-button-solid-bg)!important;text-shadow:none!important;border-radius:999px!important;align-self:center!important;font-size:13px!important;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1.2px #b36b057a,inset 0 -1px #7043037a,0 5px 8px #0000003d!important}:where(.result-surprise-paywall>div>p:nth-of-type(2)):not(#tm-ui-edit-specificity),:where(.result-surprise-paywall>div>p:nth-of-type(3)):not(#tm-ui-edit-specificity){font-size:11px!important}:where(.result-countdown-row.three-actions):not(#tm-ui-edit-specificity){padding:3px!important}:where(.ios-table-stage.tournament-table.seat-rows-2>span):not(#tm-ui-edit-specificity){background:#1a1a1acc!important;margin:1px!important;padding:3px 10px!important}.card-edit-hint{color:#382707;cursor:pointer;font:inherit;z-index:60;background:#ffda62;border:1px solid #e6c77d;border-radius:999px;width:max-content;max-width:min(200px,100vw - 24px);padding:6px 11px;font-size:12px;font-weight:800;line-height:1.35;animation:1.8s ease-in-out infinite card-edit-hint-float;position:fixed;translate:0 -100%;box-shadow:0 8px 20px #00000057}.card-edit-hint[data-placement=below]{translate:0}.card-edit-hint:after{content:"";background:#ffda62;border-bottom:1px solid #e6c77d;border-right:1px solid #e6c77d;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;translate:-50%;rotate:45deg}.card-edit-hint[data-placement=below]:after{border:0;border-top:1px solid #e6c77d;border-left:1px solid #e6c77d;top:-5px;bottom:auto}@keyframes card-edit-hint-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-edit-vip-prompt{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(150deg,#17312d,#111722 72%);border:1px solid #edc96a66;border-radius:24px;width:100%;max-width:min(92vw,430px);padding:26px;box-shadow:0 28px 70px #0000009e}.card-edit-vip-prompt>small{color:#e5bc5e;letter-spacing:.16em;font-size:10px;font-weight:800}.card-edit-vip-prompt h2{margin:8px 0 10px;font-size:22px}.card-edit-vip-prompt>p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.6}.card-edit-vip-list{text-align:left;flex-direction:column;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.card-edit-vip-list li{color:#ffffffdb;background:#ffffff0f;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.card-edit-vip-list li:before{color:#f0c85f;content:"✦";flex:none}.card-edit-vip-later{color:#ffffff8c;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:8px;font-size:13px}.card-edit-vip-note{color:#ffffff6b;margin-top:10px;font-size:10px;display:block}.rollback-vip-overlay{z-index:1200}.rollback-vip-prompt{box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(150deg,#17312d,#111722 72%);border:1px solid #edc96a66;border-radius:24px;width:100%;max-width:min(92vw,430px);padding:26px;box-shadow:0 28px 70px #0000009e}.rollback-vip-prompt>small{color:#e5bc5e;letter-spacing:.16em;font-size:10px;font-weight:800}.rollback-vip-prompt h2{margin:8px 0 10px;font-size:21px}.rollback-vip-prompt>p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.6}.rollback-vip-demo{background:#ffffff0d;border-radius:16px;flex-direction:column;gap:9px;margin:16px 0;padding:12px 10px;display:flex}.rollback-vip-streets{justify-content:center;align-items:center;gap:3px;display:flex}.rollback-vip-streets>span{color:#ffffffe0;background:#ffffff17;border-radius:9px;flex:1 1 0;padding:6px 2px;font-size:11px;font-weight:700}.rollback-vip-streets>i{color:#f0c85fb3;font-size:10px;font-style:normal}.rollback-vip-rewind{justify-content:center;align-items:center;gap:6px;display:flex}.rollback-vip-rewind>b{color:#f0c85f;font-size:15px}.rollback-vip-rewind>small{color:#f0c85f;font-size:10.5px;font-weight:700}.rollback-vip-compare{align-items:stretch;gap:7px;display:flex}.rollback-vip-compare>div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:8px 6px;display:flex}.rollback-vip-compare>div.is-better{background:#f0c85f24;border-color:#f0c85f6b}.rollback-vip-compare small{color:#fff9;font-size:10.5px}.rollback-vip-compare b{font-size:15px}.rollback-vip-compare .is-loss{color:#ff8b8b}.rollback-vip-compare .is-win{color:#58e0a5}.rollback-vip-compare>i{color:#ffffff6b;align-self:center;font-style:normal}.rollback-vip-list{text-align:left;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.rollback-vip-list li{color:#ffffffdb;background:#ffffff0f;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.rollback-vip-list li:before{color:#f0c85f;content:"✦";flex:none}.rollback-vip-later{color:#ffffff8c;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:8px;font-size:13px}.rollback-vip-note{color:#ffffff6b;margin-top:10px;font-size:10px;display:block}@media (prefers-reduced-motion:reduce){.card-edit-hint{animation:none}}:where(.cash-variant-header>div:nth-of-type(2)>strong):not(#tm-ui-edit-specificity){font-size:25px!important}:where(div.result-review-copy>aside.result-score-hint:first-of-type):not(#tm-ui-edit-specificity){display:none!important}.overlay:has(>.match-summary-card>.match-summary-hero){align-items:center!important;padding:16px 14px!important}.overlay>.match-summary-card:has(>.match-summary-hero){height:auto!important;max-height:calc(100dvh - 32px)!important;padding:0!important}.match-summary-actions>.match-summary-training-guide:not(#tm-ui-edit-specificity){justify-self:stretch;max-width:none;width:100%!important;padding-inline:8px!important}:where(.match-summary-hero>div>strong):not(#tm-ui-edit-specificity){font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:20px!important}:where(.match-summary-title>strong):not(#tm-ui-edit-specificity){color:#dbdbdb!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:16px!important}:where(section.modal.match-summary-card>div.match-summary-actions.cash:nth-of-type(4)>button.ios-gold-button:nth-of-type(3)):not(#tm-ui-edit-specificity){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important}:where(.ios-footer.expanded.game-footer-expanded>button):not(#tm-ui-edit-specificity){background:#e8efeb05!important}:where(section.rollback-vip-prompt>div.rollback-vip-demo>div.rollback-vip-compare:nth-of-type(3)>div.is-better:nth-of-type(2)):not(#tm-ui-edit-specificity),:where(section.rollback-vip-prompt>div.rollback-vip-demo>div.rollback-vip-compare:nth-of-type(3)>div:first-of-type):not(#tm-ui-edit-specificity),:where(section.rollback-vip-prompt>div.rollback-vip-demo>div.rollback-vip-compare:nth-of-type(3)>i):not(#tm-ui-edit-specificity){display:none!important}:where(.rollback-vip-streets>span):not(#tm-ui-edit-specificity){font-size:14px!important}:where(.rollback-vip-rewind>small):not(#tm-ui-edit-specificity){font-size:11px!important}:where(section.rollback-vip-prompt>ul.rollback-vip-list>li:first-of-type):not(#tm-ui-edit-specificity){display:none!important}:where(.tournament-summary-leaderboard):not(#tm-ui-edit-specificity){height:300px!important;min-height:0!important;max-height:none!important}:where(.poker-card.compact.hidden-card.red-suit):not(#tm-ui-edit-specificity){border:1px solid #a0d9b6!important}:where(.poker-card.hidden-card.empty-card.editable-card):not(#tm-ui-edit-specificity){border:2px solid #acc6d2!important}:where(.poker-card.compact.hidden-card):not(#tm-ui-edit-specificity){border:1px solid #aec8ea!important}:where(.poker-card.hidden-card.empty-card):not(#tm-ui-edit-specificity){border:2px solid #acc2d2!important}:where(.modal.match-summary-card):not(#tm-ui-edit-specificity){height:816px!important;min-height:0!important;max-height:none!important}:where(section.modal.match-summary-card>header>button):not(#tm-ui-edit-specificity){translate:0 13px!important}:where(.match-summary-overlay>.match-summary-card):not(#tm-ui-edit-specificity){height:590px!important;min-height:0!important;max-height:none!important}:where(section.modal.panel-transition.focusedTraining-modal>div.modal-heading:first-of-type):not(#tm-ui-edit-specificity){translate:0!important}:where(.focused-training-template.unscored):not(#tm-ui-edit-specificity){height:auto!important;min-height:var(--focused-card-min-height,158px)!important;max-height:none!important}:where(.focused-training-hero-copy>h3):not(#tm-ui-edit-specificity){font-size:18px!important}:where(.focused-training-overview>span:first-of-type>b>i):not(#tm-ui-edit-specificity){height:9px!important;min-height:0!important;max-height:none!important;font-size:10px!important}:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>section.focused-training-count:nth-of-type(2)>label.tournament-speed-slider.focused-training-slider>input):not(#tm-ui-edit-specificity){width:300px!important;min-width:0!important;max-width:none!important;translate:25px -5px!important}:where(.match-summary-overlay>.match-summary-card.tournament-summary-card):not(#tm-ui-edit-specificity){overflow-y:auto;height:810px!important;min-height:0!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;translate:none!important}.ui-edit-parameters{border:0;min-width:0;margin:0;padding:0}.ui-edit-parameters:disabled{opacity:.5}.ui-edit-resize-top,.ui-edit-resize-bottom{cursor:ns-resize;left:50%;right:auto;transform:translate(-50%)}.ui-edit-resize-top{top:-7px;bottom:auto}.ui-edit-resize-bottom{bottom:-7px}.ui-edit-resize-left,.ui-edit-resize-right{cursor:ew-resize;top:50%;bottom:auto;transform:translateY(-50%)}.ui-edit-resize-left{left:-7px;right:auto}.ui-edit-resize-right{right:-7px}:where(.table-start-actions>button):not(#tm-ui-edit-specificity){width:130px!important;min-width:0!important;max-width:none!important}:where(aside.result-surprise-paywall>div>button):not(#tm-ui-edit-specificity){width:150px!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:0!important;max-height:none!important;font-size:14px!important;font-weight:800!important;line-height:10px!important}:where(section.ios-table-stage.tournament-table.seat-rows-2>span.opponent-engine-badge:nth-of-type(2)):not(#tm-ui-edit-specificity){translate:48px 21px!important}:where(.ios-start-button):not(#tm-ui-edit-specificity){font-family:-apple-system,BlinkMacSystemFont,sans-serif!important}:where(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):not(#tm-ui-edit-specificity){width:130px!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:0!important;max-height:none!important;font-size:15px!important;line-height:15px!important;translate:0 -1.73201px!important}html[lang^=en]:not(#tm-system-font):not(#tm-language-font),html[lang^=en]:not(#tm-system-font):not(#tm-language-font) :is(body,body *){font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif!important}:root{--multiplayer-dialog-top:max(32px, calc(var(--tm-safe-top) + 24px));--multiplayer-dialog-bottom:max(24px, calc(var(--tm-safe-bottom) + 16px))}dialog.multiplayer-configure-dialog:not(#tm-dialog-safe):not(#tm-dialog-position){top:var(--multiplayer-dialog-top)!important;bottom:var(--multiplayer-dialog-bottom)!important;max-height:calc(100dvh - var(--multiplayer-dialog-top) - var(--multiplayer-dialog-bottom))!important}.multiplayer-configure-dialog .multiplayer-card:not(#tm-dialog-safe):not(#tm-dialog-position){max-height:inherit!important}html[lang^=en] .game-analysis-tabs:not(#tm-copy-layout):not(#tm-copy-size){align-items:stretch;height:auto!important;min-height:86px!important}html[lang^=en] .game-analysis-tabs :is(strong,small,b):not(#tm-copy-layout):not(#tm-copy-size){overflow-wrap:anywhere;max-width:100%;white-space:normal!important;line-height:1.25!important}html[lang^=en] .game-analysis-tabs .training-practice-switch:not(#tm-copy-layout):not(#tm-copy-size){white-space:normal;width:100%;min-width:0;max-width:100%}html[lang^=en] .training-practice-switch>span{overflow-wrap:anywhere;min-width:0}html[lang^=en] .game-analysis-tabs .practice-action-comparison:not(#tm-copy-layout):not(#tm-copy-size){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}html[lang^=en] .game-analysis-tabs .practice-action-comparison em:not(#tm-copy-layout):not(#tm-copy-size){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;padding:2px 4px;font-size:10px;width:auto!important;min-width:0!important;max-width:100%!important;position:static!important;transform:none!important}html[lang^=en] :is(.result-surprise-paywall,.table-start-actions,.focused-training-panel-content,.focused-training-intro-dialog,.vip-content,.dcoin-content) button:not(#tm-copy-layout):not(#tm-copy-size){overflow-wrap:anywhere;white-space:normal!important;line-height:1.25!important}html[lang^=en] .offline-training-banner{white-space:normal;text-align:center}:where(:is(.ios-table-stage.tournament-table,.card-picker-modal.tournament-table) .poker-card:is(.hidden-card,.empty-card)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){background:repeating-linear-gradient(45deg,#0000 0 4px,#f4e2b814 4px 5px),repeating-linear-gradient(-45deg,#0000 0 4px,#f4e2b810 4px,#e8d3a110 5px),#932525!important}@media (height<=700px) and (orientation:portrait){.ios-scroll:not(#tm-ipad):not(#ipad-std){padding-bottom:6px!important;padding-top:max(22px, var(--tm-safe-top))!important;gap:5px!important}.ios-title-bar:not(#tm-ipad):not(#ipad-std){gap:0!important}.ios-title-bar .brand img:not(#tm-ipad):not(#ipad-std){width:40px!important;height:40px!important}.ios-title-bar .brand-copy strong:not(#tm-ipad):not(#ipad-std){font-size:23px!important}.ios-footer:not(#tm-ipad):not(#ipad-std){bottom:18px!important}}@media (height<=620px) and (orientation:portrait){.ios-table-content:not(#tm-ipad):not(#ipad-std):not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority):not(#tm-ui-edit-preview-priority){padding-top:12px!important;padding-bottom:16px!important}.ios-seat-grid>.ios-seat:not(#tm-ipad):not(#ipad-std){height:88px!important}}@media (height<=700px) and (orientation:portrait){.app-root .ios-footer:not(.game-footer-collapsed):not(#tm-ipad):not(#ipad-std){overflow:visible!important}.app-root .ios-footer:not(.game-footer-collapsed):not(#tm-ipad):not(#ipad-std):before{content:"";opacity:1;pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(1.05);backdrop-filter:blur(9px)saturate(1.05);z-index:-1;background:radial-gradient(140% 120% at 50% 100%,#7ef0c817 0%,#7ef0c800 68%),linear-gradient(#07241a6b 0%,#061f17a8 10%,#051a13d4 30%,#04150fe8 56%,#03100bf0 100%);position:absolute;inset:-58px -8px -20px;-webkit-mask-image:linear-gradient(#0000 0%,#0000009e 5.5%,#000 12% 100%);mask-image:linear-gradient(#0000 0%,#0000009e 5.5%,#000 12% 100%)}.ios-seat-grid>.ios-seat:not(#tm-ipad):not(#ipad-std):not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority):not(#tm-ui-edit-preview-priority){height:110px!important}}@media (height<=620px) and (orientation:portrait){.app-root .ios-footer:not(.game-footer-collapsed):not(#tm-ipad):not(#ipad-std):before{inset:-54px -8px -20px;-webkit-mask-image:linear-gradient(#0000 0%,#0009 9%,#000 18% 100%);mask-image:linear-gradient(#0000 0%,#0009 9%,#000 18% 100%)}.ios-seat-grid>.ios-seat:not(#tm-ipad):not(#ipad-std):not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority):not(#tm-ui-edit-preview-priority){height:88px!important}}.hand-peek-dialog:has(>.hand-peek-close) h2{padding-right:40px}.hand-peek-close{z-index:2;color:#fff3d4d6;cursor:pointer;background:#ffffff0f;border:1px solid #d2b46e61;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0 0 3px;font-size:24px;line-height:1;display:flex;position:absolute;top:8px;right:8px}.hand-peek-close:active{background:#ffffff29}.ota-update-spinner{color:#e4d19b;justify-content:center;margin:0 0 12px;display:flex}.ota-update-spinner .waiting-spinner{border-width:2.4px;width:26px;height:26px}.ota-update-content .ota-update-hint.is-slow{color:#f0cfa0}.footer-update-status{color:#e4d19b;align-items:center;gap:5px;font-weight:700;display:inline-flex}.footer-update-status .waiting-spinner{border-width:1.6px;width:11px;height:11px}.ios-version-bar .footer-update-available{color:#ff6262;min-height:0;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0 2px;font-weight:700}.ios-version-bar .footer-update-available:focus-visible{outline-offset:2px;outline:1px solid}.leaderboard-title-loading{vertical-align:middle;align-items:center;margin-left:8px;display:inline-flex}.multiplayer-vip-dialog-text{color:#fff4cddb;margin:2px 0 14px}.multiplayer-vip-dialog-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.multiplayer-dialog .multiplayer-vip-dialog-actions>button{min-height:46px;margin:0}.login-native-login{text-align:center;justify-items:center;gap:4px;display:grid}.login-native-badge{color:#fff4cdeb;display:block}.login-native-badge svg{width:40px;height:40px;display:block}.login-native-login>strong{color:#ffe9b0;font-size:19px;font-weight:700}.login-native-login>p{color:#fff4cdb8;max-width:34ch;margin:0;font-size:12.5px;line-height:1.6}.login-panel-content .login-native-button,.account-modal .login-native-button{min-height:56px;font-size:17px;font-weight:700}.login-email-link{color:#fff4cda3;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:6px 4px;font-size:13px;text-decoration:underline}.login-email-link:active{color:#fff4cdeb}:where(section.game-rules-card>div.game-rules-list>article:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.game-rules-card>div.game-rules-list>article:nth-of-type(6)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:is(.modal,[role=dialog],.ios-alert,.tournament-select-card,.match-summary-card,.focused-report-card){background-color:#102a29!important;background-image:linear-gradient(#081c1d 0%,#102b29 24%,#203b34 48%,#15302d 70%,#071b20 100%)!important}.vip-comparison-check{vertical-align:middle;color:#d9bc78;width:24px;height:24px;display:inline-block}.table-start-actions .table-focused-training-button:not(#tm-ui-edit-specificity):not(#tm-fit-label){white-space:normal;text-align:center;justify-content:center;align-items:center;display:inline-flex;height:auto!important;min-height:44px!important;padding:8px 12px!important;line-height:1.25!important}.hero-gallery-summary{height:auto;min-height:134px}.hero-gallery-title-row .hero-gallery-kicker{white-space:normal;overflow-wrap:anywhere;line-height:1.5}@media (width<=760px){.hero-gallery-summary{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.hero-gallery-summary .hero-gallery-stats{grid-column:2;justify-content:flex-start;min-width:0}.hero-gallery-summary .hero-gallery-stats>div{align-items:flex-start}}.match-intro-skip{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:10;color:#fffc;cursor:pointer;pointer-events:auto;background:0 0;border:0;min-width:44px;min-height:44px;padding:12px;font-size:12px;position:absolute}.match-entry-skip{z-index:5201;position:fixed}.match-intro-skip:focus-visible{outline:1px solid var(--gold);border-radius:6px}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-purchase-card:nth-of-type(4)>button.dcoin-pack:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){width:278px!important;min-width:0!important;max-width:none!important;height:67px!important;min-height:0!important;max-height:none!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-purchase-card:nth-of-type(4)>button.dcoin-pack.dcoin-pack-featured:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){border-radius:15px!important;width:280px!important;min-width:0!important;max-width:none!important;height:80px!important;min-height:0!important;max-height:none!important;translate:0 8.04688px!important}:where(.dcoin-pack):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){width:328px!important;min-width:0!important;max-width:none!important;height:80px!important;min-height:0!important;max-height:none!important;translate:0!important}:where(section.modal.panel-transition.appConfig-modal>div.app-config-content:nth-of-type(2)>div.app-config-actions>button.primary-wide-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:12px!important;translate:0!important}:where(section.modal.panel-transition.appConfig-modal>div.app-config-content:nth-of-type(2)>div.app-config-actions>button.secondary-wide-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:12px!important}:where(section.modal.panel-transition.coins-modal>div.modal-heading:first-of-type>button):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){translate:-9px 2px!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>button.dcoin-invite-reminder):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){text-align:left!important;align-self:center!important;width:274px!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:0!important;max-height:none!important;margin:0!important;translate:0!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-wallet:nth-of-type(2)>div>strong.dcoin-balance>span.dcoin-balance-number:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:18px!important;font-weight:500!important;line-height:18px!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-wallet:nth-of-type(2)>span.dcoin-wallet-status):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:10px!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-secondary-actions:nth-of-type(5)>button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:13px!important}:where(section.modal.panel-transition.coins-modal>div.dcoin-content:nth-of-type(2)>div.dcoin-secondary-actions:nth-of-type(5)>button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:12px!important}.app-review-backdrop{padding:max(16px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom))}.app-review-prompt{color:#faf3e6;text-align:center;background:#132b25;border:1px solid #d5b7786b;border-radius:24px;width:min(100%,350px);max-height:100%;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.app-review-art{object-fit:cover;object-position:center center;width:100%;height:clamp(112px,24dvh,190px);display:block;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.app-review-copy{padding:0 24px 16px}.app-review-eyebrow{color:#d6bc85;letter-spacing:.12em;font-size:10px}.app-review-copy h2{margin:8px 0 10px;font-size:clamp(24px,6vw,29px);line-height:1.2}.app-review-copy p{color:#c9d3cc;text-wrap:pretty;margin:0;font-size:13px;line-height:1.65}.app-review-actions{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:22px;display:grid}.app-review-prompt button{min-height:44px;font:inherit;cursor:pointer;font-size:14px}.app-review-later{color:#e0e7e0;background:0 0;border:1px solid #64766a;border-radius:12px}.app-review-primary{color:#203128;background:#e0c18b;border:1px solid #e0c18b;border-radius:12px;font-weight:700!important}.app-review-primary span{margin-left:5px}.app-review-prompt button:focus-visible{outline-offset:3px;outline:2px solid #f8e0ac}.app-review-prompt button:active{opacity:.78}@media (height<=500px) and (width>=560px){.app-review-prompt{text-align:left;grid-template-columns:.85fr 1.15fr;width:min(100%,600px);display:grid}.app-review-art{height:100%;min-height:260px;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.app-review-copy{align-self:center;padding:24px 22px 18px 8px}}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button:nth-of-type(3)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-footer-actions:nth-of-type(4)>button.secondary-wide-button.footer-white-button.account-delete-button:nth-of-type(5)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:var(--tm-button-white)!important;border-radius:var(--tm-button-radius)!important;box-shadow:none!important;text-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0 solid #ffffff7a!important;align-self:center!important;translate:254px!important}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-stats:nth-of-type(2)>div.account-cash-tab-panel:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){background:#ffd66605!important}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.account-stats:nth-of-type(2)>nav.leaderboard-tabs.account-stats-tabs>button.active:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-weight:900!important}:where(section.modal.panel-transition.account-modal>div.account-refresh-shell:nth-of-type(2)>div.account-content:nth-of-type(2)>div.profile-card:first-of-type>div>span):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:11px!important}:where(div.ios-table-content:nth-of-type(2)>button.cash-table-rules-info):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){translate:80px!important}:is(.ios-alert-backdrop,.notification-compose-preview)>.ios-alert.reward-notification-dialog{max-width:420px;overflow:hidden auto;border-color:rgba(var(--gold-rgb), .48)!important;width:min(420px,100vw - 32px)!important;padding:0!important}.reward-gift-banner{border-bottom:1px solid rgba(var(--gold-rgb), .2);background:radial-gradient(at 50% 80%,#49634a,#173c32 65%,#102d27);margin:0;overflow:hidden}.reward-gift-banner svg{width:100%;height:auto;display:block}.reward-gift-lid{animation:.9s cubic-bezier(.16,1,.3,1) both reward-gift-open}.reward-gift-cards{animation:.85s cubic-bezier(.16,1,.3,1) .1s both reward-gift-rise}.reward-gift-coins{animation:.85s cubic-bezier(.16,1,.3,1) .18s both reward-gift-rise}.reward-gift-sparkles{animation:1.6s ease-in-out .3s 3 reward-gift-glimmer}.ios-alert.reward-notification-dialog>strong{padding:20px 20px 10px}.ios-alert.reward-notification-dialog>p.global-benefit-message{overflow-wrap:anywhere;padding:0 24px 16px;line-height:1.65}.reward-notification-dialog>.global-benefit-amount{border-block:1px solid rgba(var(--gold-rgb), .2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0 24px 22px;padding:14px 8px;font-size:clamp(21px,6vw,30px);line-height:1.4}@keyframes reward-gift-open{0%{transform:translateY(9px)}to{transform:translateY(-9px)}}@keyframes reward-gift-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes reward-gift-glimmer{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.reward-gift-banner svg g{animation:none}.reward-gift-lid{transform:translateY(-9px)}}:is(.ios-alert-backdrop,.overlay.match-exit-confirm):not(#tm-small-dialog){background:radial-gradient(circle at 50% 38%,#cfa9431f,#0000 34%),#000808b8}:is(.ios-alert-backdrop>.ios-alert:not(.reward-notification-dialog),.overlay.match-exit-confirm>section,.notification-compose-preview>.standard-notification-dialog):not(#tm-small-dialog){text-align:center;max-width:390px;padding-bottom:max(16px, var(--tm-safe-bottom));border-color:rgba(var(--gold-rgb), .78)!important;box-shadow:inset 0 1px #ffffff1a, 0 26px 80px #000000ad, 0 0 46px rgba(var(--gold-rgb), .2)!important;background:linear-gradient(160deg,#0f4038fa,#031c20fa 58%,#0c262afa)!important;border-radius:22px!important;width:min(390px,100vw - 32px)!important}:is(.ios-alert>strong,.match-exit-confirm>section>header>strong):not(#tm-small-dialog){color:#fff4c8;text-align:center;overflow-wrap:anywhere;line-height:1.25;font-size:clamp(19px,5vw,23px)!important}:is(.ios-alert>p,.match-exit-confirm>section>p):not(#tm-small-dialog){overflow-wrap:anywhere;text-align:center!important;font-size:14px!important;line-height:1.65!important}.match-exit-confirm>section>header:not(#tm-small-dialog){grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.match-exit-confirm>section>header>strong:not(#tm-small-dialog){grid-column:2}.match-exit-confirm>section>header>button:not(#tm-small-dialog){grid-area:1/3;justify-self:end;translate:none!important}:is(.ios-alert>div:has(>button),.match-exit-confirm-actions,.training-rebuy-actions):not(#tm-small-dialog){flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex!important}:is(.ios-alert>div,.match-exit-confirm-actions,.training-rebuy-actions):not(#tm-small-dialog)>button{flex:0 calc(50% - 5px);min-width:0;max-width:220px}.match-exit-confirm>section>button:not(#tm-small-dialog){max-width:220px;margin-inline:auto;display:block}:is(.ios-alert>div,.match-exit-confirm-actions,.training-rebuy-actions):not(#tm-small-dialog)>button:only-child{flex-basis:220px}.ios-alert>.reward-notification-actions:not(#tm-small-dialog)>button{flex:none}.standard-notification-dialog:not(#tm-small-dialog){box-sizing:border-box;text-align:center;max-width:390px;position:relative;overflow:hidden auto;border:1.5px solid rgba(var(--gold-rgb), .78)!important;background:linear-gradient(160deg,#0f4038fa,#031c20fa 58%,#0c262afa)!important;border-radius:22px!important;width:min(390px,100vw - 32px)!important;max-height:calc(100dvh - 100px)!important;padding:0 0 16px!important}.standard-notification-dialog>.targeted-notification-illustration:not(#tm-small-dialog){flex:none;height:148px;margin:0;padding:10px 34px 0}.standard-notification-dialog>header:not(#tm-small-dialog){border:0;margin:0;padding:4px 8px 8px}.standard-notification-dialog>strong:not(#tm-small-dialog){margin:0;padding:4px 22px 8px;display:block}.standard-notification-dialog>p:not(#tm-small-dialog){white-space:pre-wrap;margin:0;padding:2px 24px 20px}.standard-notification-dialog>div:has(>button):not(#tm-small-dialog){border-top:1px solid #ffffff24;margin:0;padding:10px 20px}.standard-notification-dialog>button:not(.standard-notification-close):not(#tm-small-dialog){max-width:220px;margin:10px auto 0;display:block}.standard-notification-close:not(#tm-small-dialog){z-index:3;color:#fff4c8;background:#041f23a6;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:8px;right:8px}.standard-notification-dialog>.weekly-report-preview:not(#tm-small-dialog){border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 16px;display:grid}.standard-notification-dialog>.rollback-vip-demo:not(#tm-small-dialog){border:0;flex-direction:column;margin:0 20px 16px;display:flex}:where(section.leaderboard-profile-card>div.account-content>button.secondary-wide-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:12px!important}:where(section.leaderboard-profile-card>div.account-content>button.primary-wide-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:14px!important}:where(section.ios-alert.targeted-notification-congrats.standard-notification-dialog>div.account-content:nth-of-type(2)>button.secondary-wide-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.ios-alert.targeted-notification-congrats.standard-notification-dialog.rollback-vip-prompt>small.rollback-vip-note):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(section.ios-alert.targeted-notification-congrats.standard-notification-dialog.rollback-vip-prompt>button.rollback-vip-later:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:#b3b3b3!important;border:0!important;font-size:14px!important}:where(span.brand-copy.chinese>strong):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){background:linear-gradient(175deg,#fff4d8 0%,#f3e2b9 34%,#d4b277 52%,#f8e8bf 68%,#e5cb94 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:28.6px!important;font-weight:600!important}:where(section.ios-alert.targeted-notification-congrats.standard-notification-dialog>header>button):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){width:30px!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:0!important;max-height:none!important;translate:-8px -177px!important}.notification-composer-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.notification-compose-previews{gap:16px;min-width:0;display:grid}.notification-compose-preview{gap:8px;min-width:0;display:grid}.notification-compose-preview>.ios-alert:not(#tm-small-dialog){box-sizing:border-box;max-width:100%;margin:0;width:100%!important}.notification-compose-preview .targeted-notification-message,.notification-compose-preview .global-benefit-message{white-space:pre-wrap;overflow-wrap:anywhere}.notification-compose-preview a{pointer-events:none}.notification-compose-preview button{cursor:default}:is(.modal,.ios-alert,.onboarding-card,.result-card,.match-summary-card,.opponent-range-bubble,.game-analysis-sheet,dialog,[role=dialog]:not(.overlay),[role=alertdialog]){--dialog-enter-scale:.9;--dialog-exit-scale:.9;--dialog-enter-duration:.24s;transform-origin:50%;animation:ui-scale-in-center var(--dialog-enter-duration,.24s) cubic-bezier(.2, .86, .3, 1.12) both!important}.panel-overlay>.panel-transition,.history-detail-overlay>.history-detail-modal,.recap-overlay>.history-recap-modal,dialog.multiplayer-invite-dialog,dialog.multiplayer-room-history-dialog{--dialog-enter-scale:.68;--dialog-exit-scale:.68;--dialog-enter-duration:.3s}[data-dialog-closing=true],.panel-overlay.is-closing{pointer-events:none!important}[data-dialog-closing=true] :is(.modal,.ios-alert,.onboarding-card,.result-card,.match-summary-card,.game-analysis-sheet,[role=dialog],[role=alertdialog]),:is(dialog,.opponent-range-bubble,[role=dialog]:not(.overlay))[data-dialog-closing=true],.panel-overlay .panel-transition.is-closing{animation:.18s ease-in both ui-scale-out-center!important}@media (prefers-reduced-motion:reduce){:is(.modal,.ios-alert,.onboarding-card,.result-card,.match-summary-card,.opponent-range-bubble,.game-analysis-sheet,dialog,[role=dialog]:not(.overlay),[role=alertdialog]),[data-dialog-closing=true] :is(.modal,.ios-alert,.onboarding-card,.result-card,.match-summary-card,.game-analysis-sheet,[role=dialog],[role=alertdialog]),:is(dialog,.opponent-range-bubble,[role=dialog]:not(.overlay))[data-dialog-closing=true],.panel-overlay .panel-transition.is-closing,[data-dialog-closing=true] *{animation:none!important}}.ios-footer,html.tm-hand-gestures .ios-scroll,.ios-action-buttons,.game-action-panel .action-context{touch-action:none}.panel-overlay>.settings-modal{width:min(560px,100vw - 32px);max-height:min(720px,100dvh - 32px)}.settings-modal .settings-content{gap:0;padding:18px 24px 26px;font-size:14px;overflow-y:auto}.settings-modal .settings-content .settings{margin-bottom:12px}.settings-modal .settings-content>label{background:linear-gradient(135deg,#1a463785,#081c16b8);border:1px solid #e0bf682e;border-radius:16px;padding:16px}.settings-modal .settings-content>label+label{margin-top:12px}.settings-modal .setting-row{border-top-color:#e0bf6829;min-height:68px;padding:14px 4px}.settings-modal .setting-row:first-of-type{margin-top:18px}.settings-modal .setting-row strong{color:#f0d99c;letter-spacing:.01em;font-size:15px}.settings-modal .setting-row small{margin-top:5px;font-size:12px}.settings-modal .setting-value{font-size:14px}.settings-modal .setting-value.setting-action{color:#f3dc9e;background:#e0bf6814;border:1px solid #e0bf6857;border-radius:10px;min-height:42px;padding:9px 14px}.settings-modal .settings-username-row .setting-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 62%;min-width:0;overflow:hidden}.settings-modal .settings-version-row{color:#b8cfc2}.settings-modal .settings-version-row .setting-value small{font-weight:400;display:block}@media (width<=480px){.settings-modal .settings-content{padding-inline:18px}.settings-modal .setting-row{align-items:flex-start;gap:12px}.settings-modal .setting-value.setting-action{flex-shrink:0}}.opponent-range-bubble{--dialog-position-transform:translateX(-50%)}.ios-range-detail{--dialog-position-transform:translate(-50%, -50%)}.ios-scroll:not(#tm-fixed-viewport){translate:none!important}.app-root .ios-footer.ios-footer-side-dock:not(#tm-ui-edit-specificity):not(#tm-ui-edit-layout-priority){bottom:var(--tm-version-bar-clearance,20px)!important}:where(footer.ios-footer.ios-footer-side-dock.expanded.game-footer-expanded.idle-footer>button.footer-collapse-handle:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:#a0afa6!important;background:#e8efeb00!important;border:0 solid #b1c6bb66!important}.game-action-panel.training-action-panel:not(#tm-ipad):not(#ipad-std):not(#ipad-table){top:auto!important;bottom:var(--tm-version-bar-clearance,calc(var(--tm-visible-bottom-gap,0px) + max(2px, var(--tm-safe-bottom,0px)) + 20px))!important}.training-result-controls:not(#tm-ipad):not(#ipad-std):not(#ipad-table){box-sizing:border-box;flex:none;order:-1;width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:translate(0)!important}.result-review-panel[data-training-result=true]:not(#tm-ipad):not(#ipad-std):not(#ipad-table){bottom:var(--tm-version-bar-clearance,22px)!important;padding-bottom:0!important;animation:none!important;transform:translate(0)!important}:where(aside.focused-coach>small):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(footer.ios-footer.ios-footer-side-dock.game-footer-collapsed.idle-footer>button.footer-game-handle:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){background:#e8efeb00!important;border:0 solid #b1c6bb66!important}:is(.game-action-panel,.result-review-panel):not(#tm-ipad):not(#ipad-std):not(#ipad-table):not(#tm-controls-layout){top:auto!important;bottom:var(--tm-version-bar-clearance,22px)!important;max-height:calc(100vh - var(--tm-version-bar-clearance,22px) - var(--tm-analysis-height,0px) - max(80px, calc(var(--tm-safe-top,0px) + 60px)) - 8px)!important;overflow-y:auto!important}.result-review-panel:not(#tm-ipad):not(#ipad-std):not(#ipad-table):not(#tm-controls-layout){transform:translate(0)!important}.game-analysis-tabs:not(#tm-ipad):not(#ipad-std):not(#ipad-table):not(#tm-controls-layout){top:auto!important;bottom:calc(var(--tm-version-bar-clearance,22px) + var(--tm-bottom-controls-height,0px) + 8px)!important}:where(header.result-card-heading>button.result-card-review-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){translate:0 -22px!important}:where(header.result-card-heading>button.result-summary-exit-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){translate:0 -24px!important}:where(section.ios-table-stage.cash-table.standard-cash-table.seat-rows-1>button.match-exit-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(footer.ios-footer.ios-footer-side-dock.game-footer-collapsed>button.footer-game-handle:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){border:0 solid #b1c6bb66!important}:where(section.cash-variant-card>div.cash-variant-recharge:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.ios-table-stage.training-table.seat-rows-1>button.match-exit-button.training-exit-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(div.table-start-actions>button.ios-start-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){height:44px!important;min-height:0!important;max-height:none!important}:where(div.table-start-actions>button.mode-switch-gold-button.table-focused-training-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important}:where(div.table-start-actions>button.ios-outline-button.multiplayer-mode-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){height:44px!important;min-height:0!important;max-height:none!important}:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>section.focused-training-hero:first-of-type>div.focused-training-overview>span:first-of-type>small):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>section.focused-training-hero:first-of-type>div.focused-training-overview>span:nth-of-type(3)>small):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>section.focused-training-hero:first-of-type>div.focused-training-overview>span:nth-of-type(2)>small):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){font-size:11px!important}:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>div.focused-training-groups:first-of-type>button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>div.focused-training-groups:first-of-type>button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>div.focused-training-groups:first-of-type>button:nth-of-type(3)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>div.focused-training-groups:first-of-type>button:nth-of-type(4)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){height:36px!important;min-height:0!important;max-height:none!important}:where(section.modal.panel-transition.focusedTraining-modal>div.focused-training-panel-content:nth-of-type(2)>div.focused-training-groups:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){height:48px!important;min-height:0!important;max-height:none!important;translate:0!important}:where(section.modal.panel-transition.leaderboard-modal>div.leaderboard-content:nth-of-type(2)>div.leaderboard-ceremony-region:nth-of-type(4)>div.leaderboard-content>section.leaderboard-podium):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){padding:5px 0 8px!important}:where(section.modal.match-summary-card.tournament-summary-card>div.match-summary-actions.tournament:nth-of-type(4)>button.ios-gold-button:nth-of-type(3)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:inline-flex!important}.match-summary-card.tournament-summary-card .match-summary-actions.tournament>button.ios-start-button,.match-summary-card.tournament-summary-card .match-summary-actions.tournament>button.ios-gold-button{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:40px!important;max-height:none!important;display:inline-flex!important;translate:none!important}.match-summary-card.tournament-summary-card>.tournament-summary-leaderboard{flex:0 0 300px!important;height:300px!important;max-height:300px!important}.match-summary-card.tournament-summary-card>.match-summary-actions.tournament{margin-top:16px!important}.match-summary-card.tournament-summary-card .match-summary-actions.tournament>.match-summary-training-guide{text-align:center!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important}.match-summary-card.tournament-summary-card .match-summary-actions.tournament>button{text-align:center!important;justify-content:center!important;align-items:center!important}:where(section.modal.match-summary-card.tournament-summary-card>div.match-summary-actions.tournament:nth-of-type(4)>button.mode-switch-gold-button.match-summary-training-guide:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;translate:none!important}.match-summary-card .match-summary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.match-summary-card .match-summary-actions>button{grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;padding-inline:8px!important;translate:none!important}section.modal.match-summary-card>div.match-summary-actions,section.modal.match-summary-card>div.match-summary-actions.tournament,section.modal.match-summary-card>div.match-summary-actions.cash{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;display:grid!important}section.modal.match-summary-card>div.match-summary-actions>button,section.modal.match-summary-card>div.match-summary-actions>button.mode-switch-gold-button,section.modal.match-summary-card>div.match-summary-actions>button.ios-start-button,section.modal.match-summary-card>div.match-summary-actions>button.ios-gold-button{grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important;transform:translate(0)!important}:is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button):is(section.modal.match-summary-card>div.match-summary-actions>button){grid-area:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important;transform:translate(0)!important}:where(div.table-start-actions.has-photo-entry>button.training-camera-button:nth-of-type(3)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){--tm-ui-edit-hidden:0!important;opacity:revert!important;filter:revert!important;visibility:revert!important;pointer-events:revert!important}.payment-note.store-unavailable-note{color:#f0d9a4;letter-spacing:.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:0;justify-content:center;margin-top:10px;padding-top:0;font-size:12px;line-height:1.45;display:flex;overflow:hidden}.coins-modal .dcoin-pack-price.is-unavailable{opacity:.72;white-space:nowrap;align-items:flex-end;font-size:13px;font-weight:600;line-height:1.2}.coins-modal .dcoin-pack-price.is-unavailable>small{display:none}.toast-layer{pointer-events:none;z-index:2147483647;background:0 0;border:0;width:0;height:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.toast-layer>.toast{z-index:2147483647}.vip-reviews{min-width:0;margin-top:14px;display:block}.vip-reviews-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.vip-reviews-heading>div{min-width:0}.vip-reviews-heading small{color:#f1ce6adb;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.vip-reviews-heading h3{color:#ffffffeb;margin:3px 0 0;font-size:14px;font-weight:700;line-height:1.35}.vip-reviews-swipe{color:#ffffff6b;white-space:nowrap;flex:none;align-items:center;gap:2px;padding-bottom:2px;font-size:10.5px;line-height:1.2;display:inline-flex}.vip-reviews-swipe>i{font-size:13px;font-style:normal;line-height:1}.vip-reviews-track{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:9px;min-width:0;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow:auto hidden}.vip-reviews-track::-webkit-scrollbar{display:none}.vip-reviews-track>li{scroll-snap-align:start;flex:none;width:min(78%,272px);display:flex}.vip-review-card{box-sizing:border-box;background:linear-gradient(160deg,#ffffff13,#ffffff09);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:6px;width:100%;padding:11px 12px 10px;display:flex;position:relative}.vip-review-card:before{content:"";background:#f1ce6a80;border-radius:2px;width:2px;height:14px;position:absolute;top:11px;left:12px}.vip-review-stars{align-items:center;gap:2px;height:12px;margin-left:7px;display:inline-flex}.vip-review-stars>svg{fill:#ffd666;width:12px;height:12px;display:block}.vip-review-card>strong{color:#fffffff2;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.4;display:block}.vip-review-card>p{color:#ffffffc2;overflow-wrap:anywhere;white-space:pre-line;flex:1;margin:0;font-size:12.5px;line-height:1.62}.vip-review-card>footer{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin-top:2px;padding-top:7px;display:flex}.vip-review-author{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}@media (width<=375px){.vip-reviews-track>li{width:84%}.vip-review-card>p{font-size:12px}}@media (width>=600px){.vip-reviews-track>li{width:min(60%,320px)}}:where(section.modal.panel-transition.help-modal>div.help-content:nth-of-type(2)>details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>h3:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.help-modal>div.help-content:nth-of-type(2)>details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>h3:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.help-modal>div.help-content:nth-of-type(2)>details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>caption):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>tbody>tr.help-recommended-mode:first-of-type>td:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){width:99px!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:0!important;max-height:none!important;display:none!important}:where(details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>tbody>tr:nth-of-type(2)>td:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>tbody>tr:nth-of-type(3)>td:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>tbody>tr:nth-of-type(4)>td:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>table.help-compare-table.help-mode-table>thead>tr>th:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.help-modal>div.help-content:nth-of-type(2)>details.help-guide-details.help-guide-primary:nth-of-type(2)>section.help-guide-section>p.help-mode-note:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority),:where(section.modal.panel-transition.help-modal>div.help-content:nth-of-type(2)>section.help-guide-section:nth-of-type(2)>p.help-guide-tip:nth-of-type(4)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){display:none!important}:where(div.result-summary-header-actions>button.highlight-moment-button.highlight-moment-header-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){translate:0 7px!important}:where(section.modal.panel-transition.invite-modal>div.invite-content:nth-of-type(2)>button.primary-wide-button:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){align-self:center!important;width:200px!important;min-width:0!important;max-width:none!important}:where(section.modal.panel-transition.invite-modal>div.invite-content:nth-of-type(2)>button.secondary-wide-button:nth-of-type(2)):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:var(--tm-button-outline-color)!important;border:1.2px solid var(--gold)!important;border-radius:var(--tm-button-radius)!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;align-self:center!important;width:200px!important;min-width:0!important;max-width:none!important;font-size:16px!important}:where(section.modal.payment-modal>div.payment-modal-content:nth-of-type(2)>section.payment-sheet>p.payment-method-hint:first-of-type):not(#tm-ui-edit-specificity):not(#tm-ui-edit-preview-priority):not(#tm-ui-edit-theme-priority):not(#tm-ui-edit-layout-priority){color:red!important;font-size:12px!important}:root{--tm-gradient-gold-bg:linear-gradient(180deg, #efdda9 0%, #dfc082 55%, #cda75f 100%);--tm-gradient-gold-border:#debf7f;--tm-gradient-gold-shadow:inset 0 1px 0 #fff4d0, inset 0 -1px 0 #a0793f, 0 4px 0 #735227, 0 7px 14px #0005;--tm-gradient-gold-color:#392b16;--tm-gradient-green-bg:linear-gradient(180deg, #284d3e 0%, #1c3e31 55%, #153328 100%);--tm-gradient-green-border:#93ac8966;--tm-gradient-green-shadow:inset 0 1px 0 #d2e4ba33, inset 0 -1px 0 #061a16aa, 0 4px 0 #0a2119, 0 7px 12px #0004;--tm-gradient-green-color:#eef1e4}.panel-overlay:has(:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal)){background:radial-gradient(circle at 50% 0,#e8b5351f,#0000 34%),#000908d1}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal){--panel-cream:#fff3c4;--panel-copy:#ebf5f0b8;--panel-gold:#f2cd68;--panel-line:#f6cf624d;color:#f2f7f4e6;background:radial-gradient(circle at 50% -12%,#f2bb3733,#0000 36%),linear-gradient(155deg,#0c2b26 0%,#041916 56%,#08231f 100%);border:1px solid #f6cf6280;box-shadow:0 30px 90px #000000a3,inset 0 1px #ffffff14}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal,.gallery-modal,.history-detail-modal,.tournament-select-card)>.modal-heading{background:linear-gradient(90deg,#e09e1a1a,#ffe78c09,#0000);border-bottom:1px solid #f7d05c3d}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal,.gallery-modal,.history-detail-modal,.tournament-select-card)>.modal-heading .eyebrow{color:#dcae43;letter-spacing:.2em;margin-bottom:5px;font-size:8px;font-weight:900;line-height:1;display:block}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal,.gallery-modal,.history-detail-modal,.tournament-select-card)>.modal-heading h2{color:var(--panel-cream,#fff3c4);letter-spacing:.045em;text-shadow:0 2px 14px #e7b43429;font-family:Georgia,Times New Roman,serif;font-weight:700}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal,.gallery-modal,.history-detail-modal,.tournament-select-card)>.modal-heading>button{color:#fff8deb8;background:#ffffff0e;border:1px solid #ffffff1f}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal,.focusedTraining-modal,.gallery-modal,.history-detail-modal,.tournament-select-card)>.modal-heading>button:hover{color:#ffe7a1;background:#f6cd5b1f;border-color:#f6cd5b6b}.vip-personal-hero-copy h3 mark{color:#ffd75f;font:inherit;text-shadow:0 0 18px #ffc73361;background:0 0}.vip-personal-metrics>:is(span,button){text-align:left;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffdc7533;border-radius:8px;flex-direction:column;min-width:0;padding:14px 9px;display:flex}.vip-personal-metrics>button{cursor:pointer;font:inherit}.vip-personal-metrics>button:hover,.vip-personal-metrics>button:focus-visible{background:linear-gradient(145deg,#ffd35f29,#ffffff09);border-color:#ffd8668c;outline:none}.vip-personal-metrics :is(span,button)>small{color:#ffffffb8;font-size:11px;font-weight:800;line-height:1.25}.vip-personal-metrics :is(span,button)>b{margin:7px 0 3px;font-size:clamp(22px,5.6vw,28px);font-weight:900}.vip-personal-metrics :is(span,button)>em{justify-content:space-between;align-items:center;width:100%;font-size:9px;display:flex}.mode-switch-gold-button{cursor:pointer;min-height:38px;border:1px solid var(--gold)!important;color:#000000d6!important;background:linear-gradient(#fff08a 0%,#fcca33 52%,#e29a19 100%)!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #70430373,0 5px 8px #0000003d!important}.vip-focus-training-button{color:#251a08;cursor:pointer;background:linear-gradient(135deg,#f5d577,#bc8829);border:0;border-radius:999px;flex:none;align-self:center;margin-top:9px;padding:7px 14px;font-size:11px;font-weight:850;line-height:1}.vip-focus-training-button:hover,.vip-focus-training-button:focus-visible{filter:brightness(1.07);outline:none}.vip-focus-training-button:active{filter:brightness(.96)}.vip-issue-metric>em i{color:#f6d373;font-size:17px;font-style:normal;line-height:.7}.overlay.vip-issue-detail-overlay{z-index:640}.vip-issue-detail-overlay>.vip-issue-detail-modal{max-width:500px;padding:0 0 max(16px, var(--tm-safe-bottom));background:linear-gradient(155deg,#0c2b26 0%,#041916 62%,#08231f 100%);border:1.5px solid #f2c74eb8!important;width:min(100% - 10px,500px)!important}.vip-issue-detail-heading{background:linear-gradient(90deg,#e09e1a21,#0000);border-bottom:1px solid #f7d05c3d;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.vip-issue-detail-heading small{color:#dcae43;letter-spacing:.2em;font-size:8px;font-weight:900;display:block}.vip-issue-detail-heading h2{color:#fff3c4;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px}.vip-issue-detail-heading button{color:#fff8dec7;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;padding:0;font-size:22px;display:flex}.vip-issue-detail-body{gap:16px;padding:16px;display:grid}.vip-issue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.vip-issue-summary>span{text-align:center;background:#ffffff0e;border:1px solid #ffd75f26;border-radius:8px;padding:10px 6px}.vip-issue-summary b{color:#ffd75f;font-size:24px;display:block}.vip-issue-summary small{color:#ffffff8c;font-size:9px}.vip-issue-detail-body h3{color:#fff3c4;margin:0 0 9px;font-size:14px}.vip-issue-patterns>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.vip-issue-patterns span{background:#ffffff0b;border-left:3px solid #e7ba4c;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px;padding:9px 10px;display:grid}.vip-issue-patterns small{color:#ffffff78;grid-column:1/-1;font-size:9px}.vip-issue-patterns b{color:#ffffffe6;font-size:12px}.vip-issue-patterns em{color:#ffd75f;font-size:12px;font-style:normal;font-weight:800}.vip-issue-samples>div{gap:6px;display:grid}.vip-issue-samples article{background:#ffffff09;border-bottom:1px solid #ffffff12;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;padding:9px 7px;display:grid}.vip-issue-rank{color:#f2ca67;background:#ebb93e29;border-radius:50%;justify-content:center;align-items:center;height:24px;font-size:10px;font-weight:900;display:flex}.vip-issue-samples article>div{flex-direction:column;min-width:0;display:flex}.vip-issue-samples article small,.vip-issue-samples article em{color:#ffffff73;font-size:9px;font-style:normal}.vip-issue-samples article strong{color:#ffffffeb;margin:2px 0;font-size:13px}.vip-issue-samples article>b{color:#ff9a88;white-space:nowrap;font-size:12px}.vip-issue-guidance{color:#dffcef;background:#38d39d17;border:1px solid #51e0ab33;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.vip-issue-empty{text-align:center;padding:24px 12px}.vip-issue-empty strong{color:#fff3c4}.vip-issue-empty p{color:#ffffff8c;font-size:11px;line-height:1.5}@media (width<=390px){.vip-personal-metrics>:is(span,button){padding:12px 6px}.vip-personal-metrics :is(span,button)>small{font-size:10px}.vip-issue-patterns>div{grid-template-columns:1fr}}.account-modal .account-content{gap:12px}.account-modal .profile-card{background:linear-gradient(115deg,#ffdc7021,#ffffff09 45%,#020e0d33),#051e1beb;border:1px solid #f7d05e66;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff12,0 14px 32px #00000038}.account-modal .profile-avatar{color:#2b1d08;background:radial-gradient(circle at 34% 24%,#f9dd82,#b47b24 62%,#684519);border:1px solid #ffe89bad;box-shadow:0 0 24px #e8b22e33}.account-modal .profile-avatar-column{flex-direction:column;flex:0 0 64px;align-self:flex-start;align-items:center;gap:7px;min-width:0;display:flex}.account-modal .profile-avatar-wrap{flex:none;display:inline-flex;position:relative}.account-modal .profile-vip-crown{filter:drop-shadow(0 2px 3px #0000006b);z-index:2;width:29px;height:20px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-2deg)}.account-modal .profile-avatar-column .profile-avatar{flex:none;justify-content:center;align-items:center;display:inline-flex}.account-modal .profile-card strong,.account-modal :is(.ability-map-card,.training-progress-card)>header strong{color:var(--panel-cream)}.account-modal .profile-card :is(span,small),.account-modal .account-vip-label small{color:var(--panel-copy)}.account-modal .profile-card .account-vip-row{border-top-color:#f6cf622e}.account-level-badge{background:linear-gradient(135deg,#76551d,#c59535);border:1px solid #ffe7978c;border-radius:999px;flex:none;padding:4px 7px;font-weight:800;line-height:1;color:#fff2bc!important;font-size:9px!important}.account-level-badge.level-tier-1{background:linear-gradient(135deg,#486268,#87a8a8)}.account-level-badge.level-tier-2{background:linear-gradient(135deg,#69487b,#b26cc2)}.account-level-badge.level-tier-3,.account-level-badge.level-tier-4{background:linear-gradient(135deg,#7c321f,#df8a32)}.account-hero-experience{width:100%;margin-top:5px}.account-experience-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-experience-rank{align-items:center;gap:6px;display:inline-flex}.account-experience-meta{color:var(--panel-copy);font-size:9px}.account-title-badge{background:#f6cd5b1a;border:1px solid #f6cd5b4d;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-weight:800;display:inline-flex;color:#ffe7a1!important;font-size:10px!important}.level-title-icon{--level-icon-bg:#332c23;--level-icon-color:#c9ad7a;color:var(--level-icon-color);flex:none;width:20px;height:20px;overflow:visible}.level-title-icon-frame{fill:var(--level-icon-bg);stroke:currentColor;stroke-width:1.4px}.level-title-icon>g{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px}.level-title-icon-1{--level-icon-bg:#302b28;--level-icon-color:#b89b82}.level-title-icon-2{--level-icon-bg:#26352f;--level-icon-color:#9fc9ad}.level-title-icon-3{--level-icon-bg:#223747;--level-icon-color:#79b8df}.level-title-icon-4{--level-icon-bg:#343a41;--level-icon-color:#d3dbe3}.level-title-icon-5{--level-icon-bg:#493614;--level-icon-color:#f3c85b}.level-title-icon-6{--level-icon-bg:#27383c;--level-icon-color:#c1edf0}.level-title-icon-7{--level-icon-bg:#182f4d;--level-icon-color:#77c9ff}.level-title-icon-8{--level-icon-bg:#322552;--level-icon-color:#c7a8ff}.level-title-icon-9{--level-icon-bg:#4a241f;--level-icon-color:#f1b56b}.level-title-icon-10{--level-icon-bg:#531d2a;--level-icon-color:#ffd86a}.leaderboard-row .leader-level-tag{opacity:.94;flex:none;line-height:0;display:inline-flex}.leaderboard-row .leader-level-icon{width:15px;height:15px}.leaderboard-row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;width:100%}.leaderboard-row:hover{background:#f0cd7014}.leaderboard-profile-backdrop{z-index:2;background:#04100dad;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.leaderboard-profile-card{box-sizing:border-box;text-align:center;background:linear-gradient(150deg,#17362e,#0d211d 72%);border:1px solid #edc75294;border-radius:22px;width:min(100%,390px);max-width:390px;max-height:calc(100dvh - 36px);padding:22px 20px 20px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff1f}.leaderboard-profile-close{color:#d9e4da;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.leaderboard-profile-avatar{color:#fff9df;background:radial-gradient(circle at 30% 25%,#f7dd83,#a96a27 72%);border:3px solid #fff0aacc;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 8px;font-size:32px;font-weight:800;display:flex;box-shadow:0 8px 28px #edb43c3d}.leaderboard-profile-avatar.level-2{background:radial-gradient(circle at 30% 25%,#b6efcf,#23785c)}.leaderboard-profile-avatar.level-3,.leaderboard-profile-avatar.level-4{background:radial-gradient(circle at 30% 25%,#b6dcf5,#2b5d88)}.leaderboard-profile-name{color:#fff6da;letter-spacing:.02em;font-size:21px;display:block}.leaderboard-profile-title{color:#d6c38d;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:inline-flex}.leaderboard-profile-title svg{width:18px;height:18px}.leaderboard-profile-sections{text-align:left;gap:14px;margin-top:18px;display:grid}.leaderboard-profile-section h3{color:#e4cf91;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 7px;font-size:11px;display:flex}.leaderboard-profile-section h3:after{content:"";background:linear-gradient(90deg,#edc75257,#0000);flex:1;height:1px}.leaderboard-profile-stats{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.leaderboard-profile-stats>div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;padding:11px 12px}.leaderboard-profile-stats span,.leaderboard-profile-stats small{color:#9eb6aa;font-size:10px;display:block}.leaderboard-profile-stats b{color:#f4d87f;font-family:var(--font-geist-mono), monospace;margin:3px 0;font-size:19px;display:block}.leaderboard-modal .leaderboard-podium-card .leader-level-icon{width:17px;height:17px}.account-experience-progress{background:#ffffff14;border-radius:999px;height:3px;margin-top:5px;overflow:hidden}.account-experience-progress i{border-radius:inherit;background:linear-gradient(90deg,#c68d2c,#ffe084);height:100%;display:block}.level-up-celebration{pointer-events:auto;z-index:920;background:radial-gradient(circle,#f7d04629,#0000 58%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.level-up-celebration+.subscription-confetti{z-index:921}.level-up-banner{color:#fff3c4;text-align:center;background:linear-gradient(90deg,#0000,#092b24f7 18%,#1f3623fa 50%,#092b24f7 82%,#0000);border-top:1px solid #ffe17eb8;border-bottom:1px solid #ffe17eb8;width:100%;padding:18px 14vw;animation:4.8s cubic-bezier(.18,.82,.2,1) both level-up-banner-arrive;box-shadow:0 0 45px #f1c13d57}.level-up-banner span{color:#e9bd48;letter-spacing:.28em;font-size:11px;font-weight:900;display:block}.level-up-title-icon{filter:drop-shadow(0 4px 14px var(--level-icon-color));display:block}@supports (color:color-mix(in lab, red, red)){.level-up-title-icon{filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--level-icon-color) 55%, transparent))}}.level-up-title-icon{width:clamp(54px,16vw,74px);height:clamp(54px,16vw,74px);margin:8px auto 2px}.level-up-title-icon>g{stroke-width:1.25px}.level-up-banner strong{text-shadow:0 3px 18px #ffd15661;margin:8px 0 5px;font-family:Georgia,serif;font-size:clamp(42px,13vw,68px);line-height:1;display:block}.level-up-banner p{color:#fff5d2e0;margin:0;font-size:15px;font-weight:800}@keyframes level-up-banner-arrive{0%{opacity:0;transform:scaleX(.55)translateY(16px)}12%,78%{opacity:1;transform:scaleX(1)translateY(0)}to{opacity:0;transform:scaleX(1.05)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.level-up-banner{animation:none}}.account-modal :is(.ability-map-card,.training-progress-card){background:radial-gradient(circle at 85% 5%,#e6b8461a,#0000 34%),linear-gradient(155deg,#133a33f5,#061c19fa 68%);border:1px solid #f2ca5c47;border-radius:17px;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000038}.account-modal .account-stats-row>:is(span,button){background:#ffffff09;border:1px solid #ffffff13;border-radius:11px}.account-modal .account-content .account-stats-row small,.account-modal .account-content .account-stats-row b:not(.dcoin-value):not(.positive):not(.negative){color:#fff}.account-modal .account-rank-stat-button{background:#f6cd5b14;border-color:#f6cd5b3d}.account-modal :is(.primary-wide-button,.secondary-wide-button),.vip-modal .secondary-wide-button{border-radius:999px}.account-modal .secondary-wide-button,.vip-modal .secondary-wide-button{color:#fff4cdc7;background:#ffffff09;border-color:#f6cf623d}.login-modal .account-content{gap:14px}.login-modal .login-panel-note{color:var(--panel-copy)}.login-modal .account-content input{background:#010e0cad;border-color:#f6cf6238;border-radius:11px}.login-modal .account-content input:focus{border-color:#f6cf629e;outline:0;box-shadow:0 0 0 3px #f6cd5b14}.login-modal :is(.primary-wide-button,.secondary-wide-button){border-radius:999px}.login-modal .primary-wide-button{color:#251a07;background:linear-gradient(145deg,#f3d276,#b98628);border-color:#ffe795b8}.login-modal .secondary-wide-button{color:#fff4cdc7;background:#ffffff09;border-color:#f6cf623d}.leaderboard-modal .leaderboard-content{flex-direction:column;gap:7px;display:flex}.leaderboard-modal .leaderboard-hero{border:1px solid #f7d05e6b;border-radius:18px;margin-bottom:3px;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000040}.leaderboard-modal .leaderboard-announcement{box-shadow:none;background:#f6cd5b0e;border-color:#f6cd5b33;border-radius:12px;margin:0}.leaderboard-modal .leaderboard-marquee{color:#ffefb8c7;background:0 0;border:0;font-weight:650}.leaderboard-modal .leaderboard-tabs{background:#02121094;border-color:#f6cd5b33;border-radius:13px;margin:3px 0 5px}.leaderboard-modal .leaderboard-tabs button{color:#ebf5f08f}.leaderboard-modal .leaderboard-row{background:#ffffff07;border:1px solid #ffffff0e;border-radius:10px;min-height:45px;padding:8px 9px}.leaderboard-modal .leaderboard-row+.leaderboard-row{margin-top:0}.leaderboard-modal .leader-avatar{color:#f9e8af;background:linear-gradient(145deg,#355d50,#17342c);border-color:#ffffff1c}.leaderboard-modal .leader-name-block strong{color:#f5f9f7db}.leaderboard-modal .leaderboard-row.current-user{background:linear-gradient(100deg,#f6cd5b26,#f6cd5b0b);border-color:#f6cd5b75;box-shadow:inset 0 1px #ffffff0d,0 0 18px #e2a72014}.vip-modal .vip-content{gap:12px}.vip-modal .ios-vip-hero-image{border:1px solid #f7d05e66;box-shadow:0 16px 34px #00000040}.vip-modal .ios-vip-intro{color:#fff4cdc7;letter-spacing:.025em;font-family:Georgia,Times New Roman,serif}.vip-modal .vip-features>span{background:#ffffff08;border-color:#fff1;border-radius:12px}.vip-modal .vip-features>span>i{color:#f4d371;background:linear-gradient(145deg,#f6cd5b2b,#f6cd5b0b);border-color:#f6cd5b33}.vip-modal .vip-features b{color:#f1ce6a}.vip-modal .vip-features small{color:var(--panel-copy)}.vip-modal .plan-grid{background:#0212107a;border-color:#f6cd5b33}.vip-modal .plan-grid button{border:1px solid var(--tm-gradient-green-border);background:var(--tm-gradient-green-bg);box-shadow:var(--tm-gradient-green-shadow);cursor:pointer;border-radius:14px;transition:transform .14s,box-shadow .14s,filter .14s}.vip-modal .vip-content .plan-grid button.lifetime-plan{min-height:60px;padding-top:17px;padding-bottom:17px}.vip-modal .plan-grid .featured-plan{border-color:var(--tm-gradient-gold-border);background:var(--tm-gradient-gold-bg);box-shadow:var(--tm-gradient-gold-shadow)}.vip-modal .plan-grid .featured-plan .vip-plan-title>strong,.vip-modal .plan-grid .featured-plan .vip-current-price b{color:var(--tm-gradient-gold-color)!important}.vip-modal .plan-grid .featured-plan .vip-current-price b{font-size:18px}.vip-modal .plan-grid .featured-plan :is(.vip-renewal-price,.vip-limited-time){color:#65502d!important}.vip-modal .plan-grid .featured-plan .vip-yearly-savings{clip-path:none;background:#69451614;border:0;border-radius:5px;padding:5px 13px;box-shadow:inset 0 0 0 1px #6945163d;color:#694516!important;font-weight:600!important}.vip-modal .plan-grid .vip-plan-crown{color:#ead6a5;filter:none}.vip-modal .plan-grid .featured-plan .vip-plan-crown{color:#694516}.vip-modal .plan-grid .vip-plan-crown :is(.crown-body,.crown-band){fill:currentColor;stroke:none}.vip-modal .plan-grid .vip-plan-crown .crown-ruby{display:none}.vip-modal .vip-content .plan-grid .vip-offer-badge{color:#fff4dc;background:#963e2b;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:600;line-height:1.3}.vip-modal .plan-grid .vip-plan-top{flex-wrap:wrap}.vip-modal .plan-grid .vip-plan-pricing{max-width:100%;margin-left:auto}.vip-modal .plan-grid .vip-current-price{flex-wrap:wrap;justify-content:flex-end}@media (hover:hover){.vip-modal .plan-grid button:hover:not(:disabled){transform:translateY(-1px)}}.vip-modal .plan-grid button:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 3px #0002,0 1px #183322}.vip-modal .plan-grid button:focus-visible{outline-offset:5px;outline:2px solid #f4d996}.vip-modal .plan-grid button:disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.vip-modal .plan-grid button{transition:none}}.vip-modal .ios-vip-version{background:#f6cd5b0e;border-color:#f6cd5b2e;border-radius:12px}.coins-modal .modal-heading{border-bottom-color:#f7d05c2e}.coins-modal .dcoin-content{gap:12px}.coins-modal .dcoin-hero{filter:drop-shadow(0 12px 26px #f2c34138)}.coins-modal .dcoin-content>p,.coins-modal .dcoin-disclaimer{color:var(--panel-copy)}.coins-modal .dcoin-balance{color:#77e2a4;background:#4bde890e;border:1px solid #4bde8926;border-radius:999px;padding:7px 14px;font-size:18px}.coins-modal .dcoin-purchase-card{background:linear-gradient(115deg,#ffdc7017,#ffffff06 48%),#051e1bc2;border-color:#f7d05e42;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0000002e}.coins-modal .dcoin-secondary-actions button{color:#ffe287d1;background:#ffffff06;border-color:#f6cd5b4d}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal)::-webkit-scrollbar{width:5px}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal) ::-webkit-scrollbar{width:5px}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal)::-webkit-scrollbar-thumb{background:#f6cd5b3d;border-radius:999px}:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal) ::-webkit-scrollbar-thumb{background:#f6cd5b3d;border-radius:999px}@media (width<=430px){:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal){border-left:0;border-right:0;border-radius:0}.leaderboard-modal .leaderboard-content,.account-modal .account-content{padding-left:10px;padding-right:10px}.leaderboard-modal .leaderboard-row{min-height:42px}.vip-modal .vip-features>span{padding:7px 8px}}@media (prefers-reduced-motion:reduce){:is(.account-modal,.login-modal,.leaderboard-modal,.vip-modal,.coins-modal) *{scroll-behavior:auto}}:is(#device-preview-debug-host,body)>.debug-tools-panel button{-webkit-text-fill-color:#ffffffeb!important;box-shadow:none!important;color:#ffffffeb!important;text-shadow:none!important;background:0 0!important;border-color:#ffffffb8!important}:is(#device-preview-debug-host,body)>.debug-tools-panel button:active:not(:disabled){background:#ffffff1a!important}.tournament-select-card{flex-direction:column;display:flex}.tournament-select-card>.tournament-select-header{flex:none}.tournament-select-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#72603b transparent;flex:auto;min-height:0;padding:0 4px 16px;overflow-y:auto}.tournament-hero{isolation:isolate;background:radial-gradient(at 80% 25%,#31543a 0%,#0000 65%),linear-gradient(125deg,#133c30,#08251f);border:1px solid #dcbb754d;border-radius:18px;min-height:170px;margin-bottom:14px;padding:16px 16px 0;position:relative;overflow:hidden}.tournament-hero-art{z-index:-1;pointer-events:none;width:370px;max-width:none;height:177px;position:absolute;top:-9px;right:-8px}.tournament-hero-cup{animation:4s ease-in-out infinite tournament-hero-float}.tournament-hero-playing-card{animation:4.8s ease-in-out -.9s infinite tournament-hero-float}.tournament-hero-chips{animation:3.6s ease-in-out -1.8s infinite tournament-hero-float}.tournament-hero-shadow{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite tournament-hero-shadow}.tournament-hero-halo{animation:4s ease-in-out infinite tournament-hero-glow}.tournament-hero-star{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite tournament-hero-twinkle}.tournament-hero-star-two{animation-duration:3.2s;animation-delay:-.85s}.tournament-hero-star-three{animation-duration:2.2s;animation-delay:-1.6s}@keyframes tournament-hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes tournament-hero-shadow{0%,to{opacity:.65;transform:scaleX(1)}50%{opacity:.35;transform:scaleX(.86)}}@keyframes tournament-hero-glow{0%,to{opacity:.65}50%{opacity:1}}@keyframes tournament-hero-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.tournament-hero-art :is(.tournament-hero-cup,.tournament-hero-playing-card,.tournament-hero-chips,.tournament-hero-shadow,.tournament-hero-halo,.tournament-hero-star){animation:none}}.tournament-hero-copy{width:58%;min-height:108px}.tournament-hero-copy>span{color:#d8bd80;letter-spacing:.18em;font-size:9px;font-weight:700}.tournament-hero-copy h3{color:#fff0c8;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 9px;font-size:clamp(21px,5.5vw,27px);line-height:1.25}.tournament-hero-copy p{color:#b6c9b9;text-wrap:balance;max-width:170px;margin:0;font-size:11px;line-height:1.7}.tournament-hero-balance{color:#afc2b3;border-top:1px solid #d9bd7629;flex-wrap:wrap;align-items:center;gap:5px 8px;padding:8px 0;font-size:10px;display:flex}.tournament-hero-balance>strong{color:#4fe08a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.tournament-hero-recharge{align-items:center;gap:6px;margin-left:0;display:flex}.tournament-hero-recharge>span{color:#edc48d;font-size:9px}.tournament-hero-recharge>button{color:#ead39b;background:#d7bb7310;border:1px solid #d7bb7359;border-radius:999px;order:-1;min-height:32px;padding:5px 10px;font-size:10px}.tournament-select-content .tournament-select-intro{gap:8px;margin-bottom:14px;padding:0 2px}.tournament-select-content .tournament-select-intro small{font-size:10px;line-height:1.6}.tournament-select-content .tournament-select-label{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px}.tournament-select-content .tournament-select-label strong{color:#e2d2aa;letter-spacing:.04em;font-size:12px}.tournament-select-content .tournament-select-label small{font-size:10px}.tournament-select-content .tournament-blind-grid{background:0 0;border:0;gap:8px;overflow:visible}.tournament-select-content .tournament-blind-grid>article{background:#ffffff04;border:1px solid #b8d5bd20;border-radius:13px}.tournament-select-content .tournament-blind-grid>article.active{background:linear-gradient(100deg,#d5b26821,#d5b26808);border-color:#ddbd74b3;box-shadow:inset 3px 0 #d8b76f,0 3px 14px #00000014}.tournament-select-content .tournament-level-select{border-radius:12px;gap:3px 10px;min-height:65px;padding:10px}.tournament-select-content .tournament-level-select>strong{letter-spacing:-.02em;font-size:19px}.tournament-select-content .tournament-level-badge{background:#ffffff06;border-color:#ddbd7440;border-radius:50%}.tournament-select-content .tournament-level-purchase{text-align:center;color:#39270f;text-shadow:0 1px #fff1c480;background:linear-gradient(165deg,#fff1c4 0%,#ecd28d 36%,#d6ad5e 52%,#e6c47c 100%);border:1px solid #efd99e;border-bottom-color:#a67a30;border-radius:11px;justify-content:center;justify-items:center;margin-right:10px;padding:8px 12px;transition:transform .14s,box-shadow .14s,filter .14s;transform:translateY(-1px);box-shadow:inset 0 1px #fff8df,inset 0 -1px #a478354d,0 3px #805b27,0 6px 10px #0005}.tournament-select-content .tournament-level-purchase:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #845e2933,0 1px #805b27,0 2px 4px #0004}.tournament-select-content .tournament-level-purchase:disabled{text-shadow:none;transform:none;box-shadow:inset 0 1px #fff3c440}@media (hover:hover){.tournament-select-content .tournament-level-purchase:hover:not(:disabled){filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){.tournament-select-content .tournament-level-purchase{transition:none}}.tournament-select-content .tournament-speed-slider{background:#ffffff04;border-color:#b8d5bd20;padding:12px 14px}.tournament-select-footer{padding:10px 4px max(4px, env(safe-area-inset-bottom));background:#09251f;border-top:1px solid #d5bc792e;flex:none}.tournament-selected-rewards{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 2px 10px;font-size:12px;line-height:1.5;display:flex}.tournament-selected-rewards>span{overflow-wrap:anywhere;min-width:0}.tournament-selected-win{color:#dcc48b}.tournament-selected-loss{color:#e4afa0}.tournament-select-footer p{color:#b2c0b5;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin:0 2px 9px;font-size:10px;display:flex}.tournament-select-footer p b{color:#dcc48b;font-weight:500}.tournament-select-footer .tournament-start-button{text-align:center;color:#292314;letter-spacing:.03em;background:linear-gradient(115deg,#efdaa0,#c49b4e);border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin:0 auto;display:flex}.tournament-select-content button:focus-visible,.tournament-select-footer button:focus-visible{outline-offset:3px;outline:2px solid #f6dea0}@media (hover:hover){.tournament-select-content .tournament-blind-grid>article:hover{border-color:#ddbd7480}}@media (width<=360px){.tournament-hero{padding-inline:12px}.tournament-hero-art{opacity:.8;right:-36px}.tournament-hero-copy{width:62%}.tournament-select-content .tournament-level-select{gap:3px 6px;padding-inline:8px}.tournament-select-content .tournament-level-reward{font-size:9px}}.tournament-select-content .tournament-level-purchase>small{color:#49391d}.tournament-select-content .tournament-ticket-count{color:#e2c780;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tournament-ticket-count svg{filter:drop-shadow(0 2px 3px #0003);flex:none;width:29px;height:23px}.tournament-ticket-count>span{color:#b9aa85}.tournament-ticket-count b{color:#f8e6b3;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.tournament-select-content .tournament-ticket-count.empty{color:#9d947a}.tournament-ticket-count.empty b{color:#b6b0a0}@media (width<=360px){.tournament-ticket-count svg{width:23px;height:19px}.tournament-select-content .tournament-ticket-count{gap:2px}}.leaderboard-modal .leaderboard-hero{aspect-ratio:3;height:auto;min-height:132px;box-shadow:none;background:#06271c;flex-shrink:0}.leaderboard-modal .leaderboard-hero>img{object-fit:cover;position:absolute;inset:0}.leaderboard-modal .leaderboard-hero-copy{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:8px;width:49%;height:100%;min-height:132px;padding:18px 0 18px 20px;position:relative}.leaderboard-modal .leaderboard-hero-copy small{color:#dec68d;letter-spacing:.18em;font-size:8px}.leaderboard-modal .leaderboard-hero-copy strong{color:#fff1c5;text-wrap:balance;font-family:inherit;font-size:clamp(21px,5.6vw,30px);line-height:1.12}.leaderboard-modal .leaderboard-hero-copy p{color:#b5c6b9;margin:0;font-size:10px;line-height:1.5}.leaderboard-modal .leaderboard-tabs{margin-block:5px;padding:4px}.leaderboard-modal .leaderboard-tabs button.active{color:#302510;background:linear-gradient(135deg,#f4db95,#c69a48);box-shadow:inset 0 1px #fff0c4}.leaderboard-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:28px 0 8px;display:grid}.leaderboard-modal .leaderboard-podium-card{--podium-metal:#f6d683;--podium-dark:#59401b;--podium-surface:#3b321b;border:1px solid var(--podium-metal);background:linear-gradient(160deg, var(--podium-surface), #10251e 75%);text-align:center;border-bottom-width:4px;border-radius:16px 16px 10px 10px;flex-direction:column;gap:9px;min-width:0;min-height:202px;margin:0;padding:16px 7px 14px;animation:.55s cubic-bezier(.2,.8,.2,1) both leaderboard-podium-enter;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26}.leaderboard-modal .podium-rank-1{grid-area:1/2;min-height:228px}.leaderboard-modal .podium-rank-2{--podium-metal:#cadce2;--podium-dark:#3b525b;--podium-surface:#2a4146;grid-area:1/1;animation-delay:80ms}.leaderboard-modal .podium-rank-3{--podium-metal:#e4ae86;--podium-dark:#64422d;--podium-surface:#423327;grid-area:1/3;min-height:188px;animation-delay:.16s}.leaderboard-podium-card .podium-title{color:var(--podium-metal);letter-spacing:.07em;font-size:9px;font-weight:800;line-height:1.4}.leaderboard-modal .leaderboard-podium-card .rank.crown-rank{width:40px;height:30px;color:var(--podium-metal);text-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:14px;display:grid;position:relative}.podium-crown{width:40px;height:30px;position:absolute;inset:0}.leaderboard-podium-card .rank>span{color:#243029;padding-top:8px;font-size:11px;font-weight:900;position:relative}.leaderboard-modal .leaderboard-podium-card .leader-avatar{border:2px solid var(--podium-metal);background:linear-gradient(145deg, var(--podium-dark), #122a22);width:48px;height:48px;color:var(--podium-metal);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid;box-shadow:0 0 0 3px #ffffff09}.leaderboard-modal .podium-rank-1 .leader-avatar{width:58px;height:58px;font-size:27px}.leaderboard-podium-card .leader-name-block{width:100%;min-width:0}.leaderboard-modal .leaderboard-podium-card .leader-name-block strong{color:#f8f3e7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.leaderboard-modal .leaderboard-podium-card .leader-balance{max-width:100%;color:var(--podium-metal);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(11px,3vw,15px);line-height:1.4}.leaderboard-modal .leaderboard-podium-card.current-user{outline-offset:2px;box-shadow:none;outline:2px solid #7bcfaf}.leaderboard-list-heading{color:#a6b8ad;letter-spacing:.08em;justify-content:space-between;padding:8px 10px 3px;font-size:9px;display:flex}.leaderboard-modal .leaderboard-row:not(.leaderboard-podium-card){grid-template-columns:24px 29px minmax(0,1fr) auto;min-height:52px;padding:9px 11px}.leaderboard-modal .leaderboard-row:not(.leaderboard-podium-card) .leader-name-block strong,.leaderboard-modal .leaderboard-row:not(.leaderboard-podium-card) .leader-balance{font-size:12px}@keyframes leaderboard-podium-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=360px){.leaderboard-podium{gap:5px}.leaderboard-modal .leaderboard-podium-card{padding-inline:4px}.leaderboard-modal .leaderboard-hero-copy{padding-left:12px}}@media (prefers-reduced-motion:reduce){.leaderboard-modal .leaderboard-podium-card{animation:none}}:where(section.result-summary-panel:first-of-type>header.result-card-heading):not(#tm-ui-edit-specificity){translate:0 -33px!important}.leader-avatar,.leaderboard-profile-avatar{position:relative;overflow:visible}:is(.leader-avatar,.leaderboard-profile-avatar)>.leader-vip-crown{z-index:1;pointer-events:none;filter:drop-shadow(0 2px 3px #0006);width:20px;height:15px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.leaderboard-profile-avatar>.leader-vip-crown,.leaderboard-podium-card .leader-avatar>.leader-vip-crown{width:32px;height:23px;top:-16px}.tournament-level-purchase small{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;display:flex}.tournament-level-purchase del{opacity:.55;font-size:10px}.tournament-level-purchase em{color:var(--gold);font-size:10px;font-style:normal}.leaderboard-modal .leaderboard-podium-card .rank.crown-rank{width:36px;height:36px;margin-bottom:8px;transform:translateY(-5px)}.podium-medal{width:36px;height:36px;position:absolute;inset:0}.leaderboard-podium-card .rank>span{padding-top:10px}.purchase-price{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex}.purchase-price>strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.purchase-price>del{opacity:.55;font-size:9px;font-weight:400}.tournament-select-content .tournament-level-purchase{gap:3px;height:auto;min-height:54px;padding:7px 10px}.tournament-level-purchase>.purchase-price{color:#49391d}.multiplayer-room-card-shop .purchase-price>strong{font-size:14px}.multiplayer-room-card-shop>button{flex-direction:column;align-items:center;gap:5px;display:flex}.vip-purchase-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.vip-purchase-options>button{color:#e5dfcf;background:#ffffff06;border:1px solid #e1d3ad4d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:84px;padding:12px 8px;font-size:12px;font-weight:500;line-height:1.35;display:flex;position:relative;overflow:visible}.vip-purchase-options .purchase-price>strong{font-size:16px}.vip-purchase-options>button>small{opacity:.8;font-size:9px}.vip-purchase-options>.vip-purchase-upgrade{color:#352912;background:linear-gradient(#eed99e,#d4b36b);border-color:#e0c381;box-shadow:inset 0 1px #ffffff4d}.vip-purchase-options .hand-peek-vip-ribbon{padding:2px 8px;font-size:9px;top:-9px;right:-5px;transform:none}.vip-purchase-options>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.vip-purchase-offer>h2{font-size:16px}.vip-purchase-offer>p{font-size:12px;line-height:1.6}.leaderboard-modal .leaderboard-hero>div[aria-hidden=true]{width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.vip-personal-hero:after{pointer-events:none;background:linear-gradient(90deg,#031110e6,#041513a6 48%,#0000 76%)}.hero-gallery-content>div[aria-hidden=true]{flex-shrink:0;margin-bottom:12px}.ability-radar-scan{transform-origin:0 0;animation:5s linear infinite ability-radar-scan}@keyframes ability-radar-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ability-radar-scan{opacity:0;animation:none}}.coins-modal .dcoin-content{text-align:left;align-items:stretch;gap:16px}.coins-modal .dcoin-wallet{border-bottom:1px solid #d5c18b24;justify-content:space-between;align-items:center;gap:20px;padding:4px 4px 18px;display:flex}.dcoin-wallet>div>small{color:#b7c6ba;font-size:10px}.coins-modal .dcoin-wallet .dcoin-balance{box-shadow:none;color:#4fe08a;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;margin:6px 0 0;padding:0;font-size:30px;line-height:1.2;display:flex}.dcoin-wallet .dcoin-balance>span:first-child{color:#c4ac71;font-size:19px}.dcoin-wallet-status{color:#9bac9f;text-align:right;overflow-wrap:anywhere;max-width:46%;font-size:10px;line-height:1.6}.dcoin-section-label{color:#d7ddcd;font-size:12px;font-weight:650}.coins-modal .dcoin-purchase-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.coins-modal .dcoin-pack{color:#e6e9de;text-align:left;width:100%;max-width:none;min-height:88px;box-shadow:none;background:#ffffff04;border:1px solid #879d8240;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:17px 18px;display:flex;position:relative}.dcoin-pack-copy,.dcoin-pack-price{flex-direction:column;gap:7px;display:flex}.dcoin-pack-copy>small{letter-spacing:.07em;color:#aba;font-size:9px}.dcoin-pack-copy>strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:650}.dcoin-pack-price{color:#f0dca8;align-items:flex-end;font-size:19px}.dcoin-pack-price>small{color:#bcbfa9;font-size:10px}.coins-modal .dcoin-discount-badge{color:#142a20;background:#bba269;border:0;border-radius:4px;padding:2px 7px;font-size:9px;position:absolute;top:-7px;right:16px}.coins-modal .dcoin-free-claim-row{order:3;justify-content:space-between;width:100%;max-width:none;margin:0;padding:8px 0}.coins-modal .dcoin-free-claim-row>.ios-gold-button{text-align:left;width:auto;max-width:none;box-shadow:none;color:#b7c9b8;background:0 0;border:0;flex:1;margin:0;padding:8px 0;font-size:12px}.coins-modal .dcoin-invite-reminder{width:100%;box-shadow:none;color:#bfceb9;background:0 0;border:1px solid #d5c18b24;border-left:0;border-right:0;border-radius:0;margin:0;padding:13px 0}.coins-modal .dcoin-invite-reminder>span{display:none}.coins-modal .dcoin-invite-reminder>strong{font-size:12px;font-weight:500}.coins-modal .dcoin-invite-reminder>small{color:#adbdab;font-size:10px}.coins-modal .dcoin-secondary-actions{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.coins-modal .dcoin-secondary-actions button{width:auto;min-height:32px;box-shadow:none;color:#92a394;background:0 0;border:0;padding:4px 0;font-size:10px}.coins-modal .dcoin-disclaimer{color:#829486;text-align:left;max-width:none;margin:0;font-size:10px;line-height:1.7}.coins-modal .dcoin-pack:disabled{opacity:.55;cursor:wait}.coins-modal .dcoin-pack{color:#eef1e4;min-height:74px;box-shadow:none;text-shadow:none;background:#15382f;border:1px solid #79947c55;border-radius:14px;padding:11px 14px}.coins-modal .dcoin-pack-featured{background:linear-gradient(110deg,#293e2e,#15382f);border-color:#bca365}.coins-modal .dcoin-pack-copy>small{color:#b8c8b9;font-size:10px}.coins-modal .dcoin-pack-copy>strong{color:#f5e8c3;font-size:21px}.coins-modal .dcoin-pack-price{color:#f4dfaa;font-size:17px;font-weight:650}.coins-modal .dcoin-pack-price>small{color:#dfcfaa;font-size:14px;font-weight:700}.coins-modal .dcoin-wallet{background:0 0}.coins-modal .dcoin-section-label{background:0 0;margin-bottom:-3px}.coins-modal .dcoin-secondary-actions{background:0 0}.coins-modal .dcoin-secondary-actions button{color:#b0c0b1}.coins-modal .dcoin-disclaimer{color:#9aad9e}.coins-modal .dcoin-invite-reminder{align-items:center;gap:12px;display:flex}.coins-modal .dcoin-invite-reminder>small{margin-left:auto}.coins-modal .dcoin-pack{border-color:var(--tm-gradient-green-border);background:var(--tm-gradient-green-bg);box-shadow:var(--tm-gradient-green-shadow);cursor:pointer;transition:transform .14s,box-shadow .14s,filter .14s}.coins-modal .dcoin-pack-featured{border-color:var(--tm-gradient-gold-border);background:var(--tm-gradient-gold-bg);box-shadow:var(--tm-gradient-gold-shadow)}.coins-modal .dcoin-pack-featured .dcoin-pack-copy>small{color:#65502d}.coins-modal .dcoin-pack-featured .dcoin-pack-copy>strong,.coins-modal .dcoin-pack-featured .dcoin-pack-price{color:var(--tm-gradient-gold-color)}.coins-modal .dcoin-pack-price>small{border:1px solid #dfcfaa66;border-radius:7px;margin-top:0;padding:3px 12px;display:block}.coins-modal .dcoin-pack-featured .dcoin-pack-price>small{color:#45341b;background:#fff5d22b;border-color:#87652e66}.coins-modal .dcoin-pack:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 3px #0002,0 1px #183322}.coins-modal .dcoin-pack:focus-visible{outline-offset:5px;outline:2px solid #f4d996}@media (hover:hover){.coins-modal .dcoin-pack:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.coins-modal .dcoin-pack{transition:none}}.coins-modal .dcoin-pack-copy,.coins-modal .dcoin-pack-price{gap:4px}.coins-modal .dcoin-pack{overflow:visible}.coins-modal .dcoin-discount-badge{z-index:1;color:#fff3d5;letter-spacing:.025em;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%,6px 50%);text-shadow:0 1px 1px #5b170b66;white-space:nowrap;background:#a9342c;border-radius:0;padding:4px 13px;font-size:11px;font-weight:800;line-height:1.25;top:-10px;right:12px}.coins-modal .dcoin-invite-reminder{color:#ecdbad;background:linear-gradient(#2c4432,#1c382b);border:1px solid #bca36580;border-radius:12px;gap:10px;min-height:58px;padding:13px 14px;box-shadow:inset 0 1px #d8c58a1f}.coins-modal .dcoin-invite-reminder>span{flex:none;font-size:22px;display:inline-flex}.coins-modal .dcoin-invite-reminder>strong{text-align:left;font-size:14px;font-weight:650}.coins-modal .dcoin-invite-reminder>small{color:#ead198;white-space:nowrap;font-size:11px}.coins-modal .dcoin-invite-reminder:active{background:#193024;transform:translateY(1px)}.coins-modal .dcoin-invite-reminder:focus-visible{outline-offset:3px;outline:2px solid #edce83}:is(.tm-button-gradient-green,.leaderboard-tabs>button:not(.active),.account-cash-tabs>button:not(.active)){background:var(--tm-gradient-green-bg)!important;border:1px solid var(--tm-gradient-green-border)!important;color:var(--tm-gradient-green-color)!important;text-shadow:none!important}:is(.tm-button-gradient-gold,.leaderboard-tabs>button.active,.account-cash-tabs>button.active){background:var(--tm-gradient-gold-bg)!important;border:1px solid var(--tm-gradient-gold-border)!important;color:var(--tm-gradient-gold-color)!important;text-shadow:none!important}:is(.tm-button-gradient-gold,.tm-button-gradient-green):focus-visible{outline-offset:3px;outline:2px solid #f4d996}.leaderboard-modal .tournament-ranking.ceremony-waiting{visibility:hidden}.tournament-confetti-layer{z-index:11001;pointer-events:none;position:fixed;inset:0}.leaderboard-modal .tournament-ranking .leaderboard-podium-card{animation:none}.leaderboard-modal .ceremony-revealed .leaderboard-podium-card{animation:.95s cubic-bezier(.16,1,.3,1) both tournament-podium-entrance}.leaderboard-modal .ceremony-revealed .podium-rank-3{animation-delay:0s}.leaderboard-modal .ceremony-revealed .podium-rank-2{animation-delay:.35s}.leaderboard-modal .ceremony-revealed .podium-rank-1{animation-delay:.7s}.leaderboard-modal .ceremony-revealed .leaderboard-row:not(.leaderboard-podium-card),.leaderboard-modal .ceremony-revealed .leaderboard-list-heading,.leaderboard-modal .ceremony-revealed .leaderboard-my-rank-divider,.leaderboard-modal .ceremony-revealed .leaderboard-total-players{animation:.45s ease-out 1.8s both tournament-ranking-row}@keyframes tournament-podium-entrance{0%{opacity:0;visibility:hidden;transform:translateY(42px)scale(.65)}1%{visibility:visible}60%{opacity:1;transform:translateY(-10px)scale(1.06);box-shadow:0 0 36px #f6d68390}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tournament-ranking-row{0%{opacity:0;visibility:hidden;transform:translateY(18px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.leaderboard-modal .ceremony-revealed .leaderboard-row,.leaderboard-modal .ceremony-revealed .leaderboard-list-heading,.leaderboard-modal .ceremony-revealed .leaderboard-my-rank-divider,.leaderboard-modal .ceremony-revealed .leaderboard-total-players{animation:none}}.profile-name-row>.account-link-button{white-space:nowrap;min-height:32px;padding-block:6px;font-size:12px;font-weight:700;line-height:1.1;flex:none!important;padding-inline:12px!important}.account-avatar-button .avatar-portrait.is-guest .account-club-icon{fill:var(--gold);width:30px;height:30px}.table-start-controls .table-start-actions.has-photo-entry{justify-content:center;width:max-content;max-width:calc(100vw - 104px);margin-inline:auto;position:relative}.table-start-controls .training-camera-button:not(#tm-ipad):not(#ipad-std):not(#tm-photo-camera){flex:0 0 44px;place-items:center;min-width:44px;min-height:44px;display:grid;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);color:#d6bf7e!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;width:44px!important;padding:0!important}.training-camera-button svg{width:22px;height:22px;display:block}.training-camera-button:focus-visible{outline-offset:1px;outline:2px solid #ddc480}.training-camera-button:disabled{opacity:.38}.photo-import-overlay{z-index:180;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom))}.photo-import-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(620px,100%);max-height:calc(100dvh - 64px);overflow:auto}.photo-import-modal .modal-heading{align-items:center}.photo-import-modal .modal-heading h2{font-size:21px}.photo-import-modal p{line-height:1.55}.photo-import-lead{color:#c2cec4;margin:2px 0 16px;font-size:13px}.photo-entry-split{background:var(--tm-button-solid-bg,linear-gradient(180deg, #ffe290, #e8b84f));border:1px solid #f4dc9b;border-radius:25px;align-items:stretch;width:100%;min-height:50px;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff80}.photo-entry-button{color:#2a2410;white-space:nowrap;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 10px;font-size:15px;font-weight:800;display:inline-flex}.photo-entry-button:disabled{opacity:.55}.photo-entry-button:active:not(:disabled){background:#00000012}.photo-entry-button svg{flex:none;width:19px;height:19px}.photo-entry-divider{background:#4a370c57;flex:0 0 1px;width:1px;margin:9px 0}.photo-entry-vip-tag{color:#ffe6a3;letter-spacing:.06em;background:#2a2410c7;border-radius:6px;flex:none;padding:1px 5px;font-size:9px;font-weight:800;line-height:1.35}.photo-qr-manual{color:#a6b7ad;margin-top:12px;font-size:11px}.photo-qr-manual summary{cursor:pointer;text-align:center}.photo-qr-manual textarea{box-sizing:border-box;resize:vertical;color:#f1e8ce;width:100%;min-height:64px;font:inherit;background:#052d24;border:1px solid #45604d;border-radius:10px;margin-top:8px;padding:9px 10px;font-size:12px}.photo-qr-manual button{color:#e4d6ad;width:100%;min-height:38px;font:inherit;background:#ffffff0a;border:1px solid #6d8a6f;border-radius:10px;margin-top:8px;font-size:12px;display:block}.photo-privacy{color:#a6b7ad;text-align:center;margin:12px 0;font-size:11px;line-height:1.5;display:block}.photo-file-input{display:none}.photo-preview{margin:16px 0 8px}.photo-preview-center{background:#031f1a;border:1px solid #294e42;border-radius:14px;justify-content:center;padding:8px;display:flex;overflow:hidden}.photo-preview-image{max-width:100%;line-height:0;display:inline-block;position:relative}.photo-preview-image img{border-radius:7px;width:auto;max-width:100%;height:auto;max-height:260px;display:block}.photo-preview-image.cropping{touch-action:none;cursor:crosshair}.photo-crop-selection{pointer-events:none;border:2px solid #e1c57c;position:absolute;box-shadow:0 0 0 300px #0000007a}.photo-retry-actions,.photo-preview-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.photo-preview-actions button,.photo-retry-actions button{color:#d2c397;background:#ffffff06;border:1px solid #40604c;border-radius:10px;min-height:36px;padding:8px 12px;font-size:12px}.photo-retry-actions{margin:10px 0}.photo-scan-status{text-align:center;color:#ddc789;margin:14px 0;font-size:12px}.photo-error{color:#ead2a3;background:#c786351f;border:1px solid #d5a45359;border-radius:12px;padding:11px 13px;font-size:12px}.photo-form{border:0;min-width:0;margin:18px 0 0;padding:0}.photo-basics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.photo-form label{color:#bfcac0;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.photo-form input,.photo-form select{color:#f1e8ce;background:#052d24;border:1px solid #45604d;border-radius:10px;width:100%;min-width:0;height:42px;padding:8px 10px;font-size:15px}.photo-form :is(input,select):focus{border-color:#d3ba76;outline:1px solid #d3ba76}.photo-form input::placeholder{color:#859c8e;font-size:12px}.photo-card-field{color:#c8d2c7;margin:14px 0;font-size:12px}.photo-card-slots{gap:7px;margin-top:8px;display:flex}.photo-card-slot{background:0 0;border:1px solid #42624f;border-radius:8px;min-height:49px;padding:4px}.photo-card-slot.selected{border-color:#ead28c}.photo-card-slot .mini-card{margin:0}.photo-empty-card{color:#a8b3a4;border:1px dashed #68806a;border-radius:4px;place-items:center;width:31px;height:43px;display:grid}.photo-card-picker{background:#16392b;border:1px solid #718064;border-radius:12px;margin:10px 0;padding:10px}.photo-ranks{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.photo-ranks button,.photo-suits button{color:#182f25;background:#f0e9d6;border:1px solid #54765b;border-radius:7px;min-height:36px;font-size:14px}.photo-card-picker [aria-pressed=true]{outline:2px solid #e2b253}.photo-suits{grid-template-columns:repeat(4,1fr) 1.25fr 1.25fr;gap:4px;margin-top:8px;display:grid}.photo-suits .red{color:#a7453d}.photo-suits button{font-size:18px}.photo-suits button:nth-last-child(-n+2){font-size:11px}.photo-seat-guide{color:#a6b7ab;font-size:11px}.photo-seats{gap:10px;margin:12px 0 18px;display:grid}.photo-seat{background:#0000001f;border:1px solid #355343;border-radius:13px;padding:12px}.photo-seat.hero{background:#cdaf5b0a;border-color:#a99359}.photo-seat header{color:#dfd1a4;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.photo-seat header select{width:112px;height:36px}.photo-seat .photo-acted{grid-template-columns:1fr 112px;align-items:center;display:grid}.photo-seat details{color:#aebfb1;border-top:1px solid #365342;margin-top:10px;padding-top:10px;font-size:11px}.photo-seat summary{cursor:pointer;padding:4px 0}.photo-seat details .photo-amount{margin-top:10px}.photo-form>small{color:#9eb19f;margin:12px 0;font-size:11px;line-height:1.5;display:block}.photo-issues{color:#dfc993;background:#c3a2530f;border-radius:12px;margin:14px 0;padding:12px;font-size:11px}.photo-issues ul{margin:7px 0 0;padding-left:18px;line-height:1.6}.photo-import-footer{justify-content:center;margin-top:16px;display:flex}.photo-import-footer button{width:100%;min-height:46px}.photo-import-modal button:disabled{opacity:.45;cursor:default}.photo-training-banner{color:#dfc888;z-index:45;background:#103529;border:1px solid #887d50;border-radius:12px;align-items:center;gap:8px;width:min(430px,100vw - 24px);margin:8px auto;padding:10px 12px;display:flex;position:relative;box-shadow:0 4px 20px #0003}.photo-training-banner div{flex:1;min-width:0}.photo-training-banner strong{font-size:12px}.photo-training-banner small{color:#b4c0ac;margin-top:3px;font-size:9px;line-height:1.4;display:block}.photo-training-banner button{border:1px solid #8b8056;border-radius:9px;flex:none;min-width:38px;min-height:36px;padding:5px;font-size:11px}@media (width>=700px){.photo-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-import-modal{padding:24px}}@media (width>=700px) and (orientation:portrait){.table-start-controls .training-camera-button:not(#tm-ipad):not(#ipad-std):not(#tm-photo-camera){flex-basis:54px;min-width:54px;width:54px!important;padding:0!important}.training-camera-button svg{width:23px;height:23px}.overlay>.photo-import-modal:not(#tm-ipad):not(#ipad-std):not(#tm-photo-dialog){width:min(580px, calc((100vw - 48px) / var(--ipad-ui-scale)))!important}}.photo-scan-progress{background:#103529;border:1px solid #887d50;border-radius:12px;margin:14px 0;padding:12px}.photo-scan-progress p{color:#dfc888;margin:0 0 10px;font-size:13px;line-height:1.5}.photo-progress-track{background:#234938;border-radius:8px;height:7px;overflow:hidden}.photo-progress-track span{border-radius:inherit;background:#dfc888;height:100%;transition:width .25s linear;display:block}.photo-scan-progress small,.photo-token-usage{color:#b4c0ac;font-variant-numeric:tabular-nums;margin-top:8px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){.photo-progress-track span{transition:none}}.poker-card.preset-pending-card{filter:brightness(.5)}.highlight-moment-button{color:#f5d889!important;background:#684a1938!important;border-color:#efcf70b3!important}.highlight-moment-button>span{color:#f2cc6c;margin-right:5px}.highlight-moment-button:active{transform:scale(.97)}.highlight-moment-overlay{z-index:900;box-sizing:border-box;height:100%;min-height:0;padding:max(50px, calc(var(--tm-safe-top,env(safe-area-inset-top,0px)) + 12px)) max(12px, var(--tm-safe-right,env(safe-area-inset-right,0px))) max(16px, calc(var(--tm-safe-bottom,env(safe-area-inset-bottom,0px)) + 8px)) max(12px, var(--tm-safe-left,env(safe-area-inset-left,0px)));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 15%,#265b424d,#0000 45%),#020d0bf0;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.highlight-moment-preview{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:min(470px,100%);min-height:0;display:grid;overflow:hidden}.highlight-moment-preview>img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.highlight-moment-preview>div[role=status]{text-align:center;color:#fff5d3c2;padding:20px}.highlight-moment-dock{z-index:1;flex:none;width:min(470px,100%);padding-top:12px;position:relative}.highlight-moment-actions{justify-content:center;gap:10px;display:flex}.highlight-moment-actions a,.highlight-moment-actions button{color:#f5dda2;min-width:0;min-height:50px;box-shadow:none;font:inherit;background:#15372be6;border:1px solid #efcf707a;border-radius:15px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.highlight-moment-actions>.highlight-moment-close{flex:0 0 50px;width:50px;padding:0;font-size:26px;font-weight:400;line-height:1}.highlight-moment-actions button.is-primary{color:#173126;background:linear-gradient(#f0d889,#d8ae52);border-color:#e7c76f;box-shadow:0 8px 24px #d5ad532e}.highlight-moment-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.highlight-moment-actions button:disabled{opacity:.5}.highlight-moment-save-status{color:#fff3c4;text-align:center;margin:0 0 8px;font-size:13px;line-height:1.45}.highlight-camera-flash{z-index:910;pointer-events:none;background:#fffff5e0;place-items:center;animation:.44s ease-out forwards highlight-camera-flash;display:grid;position:fixed;inset:0}.highlight-camera-flash span{color:#cba753;border:3px solid #cba753;border-radius:24px;place-items:center;width:88px;height:88px;font-size:46px;animation:.44s ease-out forwards highlight-camera-icon;display:grid}@keyframes highlight-camera-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes highlight-camera-icon{0%{opacity:.1;transform:scale(.55)rotate(-10deg)}55%{opacity:1;transform:scale(1.05)rotate(2deg)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.highlight-camera-flash,.highlight-camera-flash span{animation:none}.highlight-camera-flash{display:none}}@media (width<=380px){.highlight-moment-actions a,.highlight-moment-actions button{padding:0 10px;font-size:13px}}.result-summary-header-actions{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;bottom:0;right:6px;transform:none}.result-summary-panel .result-summary-header-actions:not(#tm-ipad):not(#ipad-std)>.result-summary-exit-button,.result-summary-panel .result-summary-header-actions:not(#tm-ipad):not(#ipad-std)>.highlight-moment-header-button{flex:none;position:static!important;inset:auto!important;transform:translate(0)!important}.highlight-moment-header-button{color:#f5d889;background:linear-gradient(145deg,#1d5944,#0b2d24);border:1.4px solid #efcf70db;border-radius:50%;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid;box-shadow:0 3px 12px #0000004d}.highlight-moment-header-button>span{transform-origin:50%;margin:0;font-size:21px;line-height:1;animation:2.4s ease-in-out infinite highlight-moment-icon-breathe;display:block}@keyframes highlight-moment-icon-breathe{0%,to{transform:scale(.88)}50%{transform:scale(1.12)}}.highlight-moment-header-button:disabled>span{animation:none}@media (prefers-reduced-motion:reduce){.highlight-moment-header-button>span{animation:none}}.highlight-moment-button-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result-summary-header-actions .highlight-moment-header-button:disabled{opacity:.45}@media (width>=700px){.result-summary-panel .result-summary-header-actions:not(#tm-ipad):not(#ipad-std)>.result-summary-exit-button,.result-summary-panel .result-summary-header-actions:not(#tm-ipad):not(#ipad-std)>.highlight-moment-header-button{width:56px!important;min-width:56px!important;height:56px!important}.result-summary-panel .result-summary-header-actions:not(#tm-ipad):not(#ipad-std)>.highlight-moment-header-button>span{font-size:30px}}.training-camera-actions{align-items:center;gap:4px;display:inline-flex}.training-camera-actions .training-camera-button{place-items:center;height:44px;min-height:44px;border-radius:50%!important;width:44px!important;min-width:44px!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}@media (width>=700px){.app-root{box-shadow:none;width:100%;max-width:none}.ios-scroll{padding:max(32px, var(--tm-safe-top)) clamp(20px, 3vw, 44px) 118px;gap:clamp(10px,1.4vh,20px)}.ios-title-bar{gap:4px;padding:0 2px 12px}.ios-title-bar .brand{gap:12px}.ios-title-controls{grid-template-columns:64px minmax(0,380px) auto}.ios-title-controls .mode-switch{height:46px;padding:5px}.ios-title-controls .mode-switch button{padding:0 12px;font-size:16px}.ios-title-controls .account-icon-button{width:40px;min-width:40px;height:40px;font-size:17px}.account-button-wrap{width:40px;height:40px}.ios-title-controls .account-icon-button .account-club-icon{width:20px;height:20px}.table-leaderboard-button{width:40px;min-width:40px;height:40px}.free-quota-banner{min-height:40px;padding:9px 16px}.free-quota-banner span,.free-quota-banner strong{font-size:14px}.ios-table-stage{aspect-ratio:450/537;--table-content-bottom:7.58cqw;--table-content-gutter:9.09cqw;--table-content-top:7.58cqw;--table-control-gutter:14.15cqw;--table-control-top:15.15cqw;flex:auto;align-self:center;width:auto;min-height:0;margin-inline:auto;container-type:inline-size}.table-background{aspect-ratio:auto;width:100%;height:100%}.table-background-image{width:100%;height:100%}.ios-table-content{justify-content:space-between}.ios-table-stage>.ios-table-content:not(#tm-ipad){padding:7.58cqw 9.09cqw!important}.ios-table-status:not(#tm-ipad){gap:2.02cqw;min-height:5.05cqw}.ios-table-status span:not(#tm-ipad),.ios-balance-status:not(#tm-ipad),.ios-balance-status .match-reserve:not(#tm-ipad){font-size:3.03cqw}.ios-table-status b:not(#tm-ipad),.ios-balance-status b:not(#tm-ipad){font-size:3.54cqw}.ios-stage-pill:not(#tm-ipad){border-width:.4cqw;max-width:calc(100% - 27.8cqw);font-size:3.54cqw;margin:1.77cqw 0!important;padding:1.26cqw 2.53cqw 5.05cqw!important}.cash-table-rules-info:not(#tm-ipad){height:6.06cqw;right:var(--table-content-gutter);top:calc(var(--table-content-top) + 7.58cqw);width:6.06cqw;font-size:3.28cqw}.ios-table-stage .community-cards:not(#tm-ipad){gap:1.26cqw;min-height:15.66cqw}.ios-table-stage .community-cards .poker-card:not(#tm-ipad){border-radius:2.7cqw;width:13.6cqw;height:16.9cqw;padding:1.1cqw 1.4cqw;border-width:.6cqw!important}.ios-table-stage .community-cards .card-rank:not(#tm-ipad){font-size:4.04cqw}.ios-table-stage .community-cards .card-suit:not(#tm-ipad){width:5.05cqw;height:5.05cqw}.ios-table-stage .community-cards .card-back-mark:not(#tm-ipad),.ios-seat .poker-card .card-back-mark:not(#tm-ipad){width:4.55cqw;height:4.55cqw}.ios-seat-grid:not(#tm-ipad){grid-template-columns:repeat(8,minmax(0,1fr));gap:2.02cqw 1.26cqw;width:100%;margin-top:3.54cqw}.ios-seat-grid>.ios-seat:not(#tm-ipad),.ios-seat-grid>.player-seat-slot:not(#tm-ipad){width:100%;height:30.8cqw}.ios-seat:not(#tm-ipad){border-width:.38cqw;border-radius:3.54cqw;padding:1.01cqw .51cqw 1.26cqw}.ios-seat.hero:not(#tm-ipad):after{font-size:12.88cqw}.ios-seat-balance:not(#tm-ipad){font-size:2.37cqw;line-height:3.03cqw}.ios-seat-balance>span:not(#tm-ipad){font-size:2.37cqw!important}.ios-seat>strong:not(#tm-ipad){font-size:3.08cqw;line-height:3.79cqw}.ios-seat>small:not(#tm-ipad){height:3.28cqw;font-size:2.6cqw;line-height:3.28cqw}.ios-seat>span:not(#tm-ipad){min-height:3.03cqw;font-size:2.6cqw;line-height:3.03cqw}.ios-seat .mini-hand:not(#tm-ipad){gap:.51cqw;margin:.51cqw 0}.ios-seat .poker-card.compact:not(#tm-ipad){border-radius:1.5cqw;width:8.9cqw;height:12.4cqw}.ios-seat .poker-card.compact .card-rank:not(#tm-ipad){font-size:3.9cqw}.ios-seat .poker-card.compact .card-suit:not(#tm-ipad){width:3.9cqw;height:3.9cqw}.ios-seat .ios-seat-bet:not(#tm-ipad){min-height:3.28cqw;font-size:2.6cqw;line-height:3.28cqw}.ios-seat .ios-seat-bet .waiting-label:not(#tm-ipad){gap:1.01cqw}.ios-seat .ios-hero-badge:not(#tm-ipad){padding:.51cqw 1.26cqw;font-size:2.27cqw;top:1.26cqw;left:1.26cqw}.ios-seat .ios-leading-mark:not(#tm-ipad){padding:1.01cqw;font-size:3.54cqw;bottom:7.58cqw;right:1.51cqw}.ios-seat .ios-aggression-mark:not(#tm-ipad){padding:2.02cqw;font-size:3.28cqw;top:2.02cqw;right:1.01cqw}.ios-seat .opponent-personality-label:not(#tm-ipad){font-size:2.02cqw;bottom:1.01cqw;right:1.26cqw}.ios-seat .tournament-eliminated-badge:not(#tm-ipad){padding:1.01cqw 2.27cqw;font-size:2.78cqw;bottom:1.01cqw}.ios-seat .hand-guess-prompt:not(#tm-ipad){padding:1.26cqw 2.27cqw;font-size:3.28cqw;top:8.59cqw;right:-3.54cqw}.ios-seat .hand-peek-bubble:not(#tm-ipad){width:31.82cqw;padding:2.02cqw;font-size:3.54cqw}.match-exit-button:not(#tm-ipad){width:9.6cqw;height:9.6cqw;font-size:4.29cqw}.match-exit-label:not(#tm-ipad){font-size:2.27cqw;top:calc(100% + 1.01cqw)}.match-session-timer:not(#tm-ipad){padding:1.26cqw 2.27cqw;font-size:3.03cqw;top:4.29cqw}.ios-seat-grid>.player-add-seat:not(#tm-ipad){border-width:.38cqw;border-radius:3.54cqw;height:30.8cqw}.player-add-seat>span:not(#tm-ipad){width:5.56cqw;height:5.56cqw;font-size:3.79cqw}.player-remove-button:not(#tm-ipad){width:5.56cqw;height:5.56cqw;font-size:3.79cqw;top:.51cqw;right:.51cqw}.ios-footer:not(.game-footer-collapsed){width:min(100% - 40px,83.7989dvh - 315.084px);padding:5px 4px 0;left:50%;right:auto;translate:-50%}.app-root .ios-footer .ios-footer-actions>.footer-white-button:not(#tm-ui-edit-specificity){gap:6px!important;min-height:54px!important;font-size:12px!important}.ios-footer .footer-icon{width:22px;height:22px}.ios-version-bar{gap:6px;font-size:12px}.footer-network-status{width:9px;height:9px}.game-action-panel,.game-analysis-tabs{width:min(480px,100vw - 22px)}.overlay{max-width:min(760px,100%)}:root{--ipad-edge:clamp(18px, 3vw, 42px);--ipad-touch:48px}.ios-scroll{box-sizing:border-box;padding-inline:var(--ipad-edge);padding-top:max(24px, var(--tm-safe-top));gap:clamp(8px,1.2vh,16px)}.ios-title-bar{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:4px}.ios-title-bar .brand{justify-content:flex-start;align-self:center}.ios-title-bar .brand img{width:54px;height:54px}.ios-title-bar .brand-copy strong{font-size:clamp(24px,3vw,32px)}.ios-title-bar .brand-copy small{font-size:11px}.ios-title-controls{flex:0 560px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:auto}.ios-title-controls .mode-switch{height:var(--ipad-touch);justify-self:end;width:100%;max-width:360px}.ios-title-controls .account-icon-button,.table-leaderboard-button{height:var(--ipad-touch);min-height:var(--ipad-touch);min-width:var(--ipad-touch);width:var(--ipad-touch)}.ios-table-stage{border-radius:22px;max-height:100%;box-shadow:0 18px 44px #00000047,0 0 0 1px #ffffff0f}.ios-seat-grid>.ios-seat:not(#tm-ipad),.ios-seat-grid>.player-seat-slot:not(#tm-ipad){min-height:132px}.ios-footer:not(.game-footer-collapsed):not(#tm-ipad){-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);bottom:max(16px, var(--tm-safe-bottom));width:min(760px, calc(100vw - (var(--ipad-edge) * 2)));background:#041714e6;border-color:#ffffff24;border-radius:18px;align-items:stretch;padding:8px;box-shadow:0 14px 36px #00000057,inset 0 1px #ffffff14}.ios-footer-actions{gap:6px}.ios-footer-actions button{min-height:var(--ipad-touch);border-radius:12px;padding:6px 8px;font-size:12px}.ios-version-bar{justify-content:center;font-size:11px}.game-analysis-tabs:not(#tm-ipad){bottom:max(16px, var(--tm-safe-bottom));width:min(620px, calc(100vw - (var(--ipad-edge) * 2)));border-radius:18px;gap:6px;padding:8px}.game-analysis-tabs>button,.game-analysis-tabs>.game-advice-preview{min-height:var(--ipad-touch);padding:8px 10px}.game-action-panel:not(#tm-ipad){-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);width:min(620px, calc(100vw - (var(--ipad-edge) * 2)));border-radius:18px;gap:8px;padding:12px}.game-action-panel .ios-action-buttons{gap:8px}.game-action-panel .ios-action-buttons .ios-start-button{min-height:var(--ipad-touch);font-size:16px}}@media (width>=700px) and (orientation:portrait){:root{--ipad-ui-scale:1.35;--ipad-pad:24px;--ipad-content-width:min(840px, calc(100vw - 48px));--ipad-version-base:calc(max(20px, var(--tm-safe-bottom)) + 24px);--ipad-dock-height:64px;--ipad-action-height:124px;--ipad-controls-bottom:calc(var(--ipad-version-base) + var(--ipad-dock-height) + 12px)}.game-action-panel:has(.ios-raise-row){--ipad-action-height:340px}.ios-scroll:not(#tm-ipad):not(#ipad-std){align-items:center;gap:12px;padding:max(24px, var(--tm-safe-top)) 24px calc(var(--ipad-controls-bottom) + 170px)!important}.ios-scroll.hand-active:not(#tm-ipad):not(#ipad-std){padding-bottom:calc(var(--ipad-controls-bottom) + var(--ipad-action-height) + 124px)!important}.ios-title-bar:not(#tm-ipad):not(#ipad-std),.ios-scroll.hand-active>.ios-title-bar:not(#tm-ipad):not(#ipad-std){width:var(--ipad-content-width);flex:none;align-items:stretch;gap:8px;position:relative;flex-direction:column!important;padding:0!important;display:flex!important}.ios-title-bar .brand:not(#tm-ipad):not(#ipad-std){max-width:100%;justify-content:center!important;align-self:center!important;gap:8px!important;width:auto!important;transform:none!important}.ios-title-bar .brand img:not(#tm-ipad):not(#ipad-std){width:64px!important;height:64px!important}.ios-title-bar .brand-copy:not(#tm-ipad):not(#ipad-std){gap:9px;min-width:0}.ios-title-bar .brand-copy strong:not(#tm-ipad):not(#ipad-std){font-size:clamp(32px,4.6vw,42px)!important;line-height:1.1!important}.ios-title-bar .brand-copy small:not(#tm-ipad):not(#ipad-std){font-size:13px!important}.ios-title-controls:not(#tm-ipad):not(#ipad-std){pointer-events:auto;flex:none;grid-template-columns:60px minmax(0,1fr) 60px!important;gap:12px!important;width:100%!important;display:grid!important}.ios-title-controls .mode-switch:not(#tm-ipad):not(#ipad-std){grid-column:2;justify-self:center;width:100%!important;max-width:390px!important;height:52px!important;padding:5px!important}.ios-title-controls .mode-switch>button:not(#tm-ipad):not(#ipad-std){padding:0 14px!important;font-size:17px!important}.ios-title-controls :is(.help-button,.table-leaderboard-button):not(#tm-ipad):not(#ipad-std){grid-column:1;justify-self:start}.ios-title-controls :is(.help-button,.account-icon-button,.table-leaderboard-button):not(#tm-ipad):not(#ipad-std){border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;font-size:24px!important}.ios-title-controls .account-button-wrap:not(#tm-ipad):not(#ipad-std){grid-column:3;justify-self:end;width:48px;height:48px}.ios-title-controls .account-club-icon:not(#tm-ipad):not(#ipad-std){width:25px!important;height:25px!important}.ios-title-controls .account-login-hint:not(#tm-ipad):not(#ipad-std){font-size:12px!important}.ios-scroll.hand-active .ios-title-controls:not(#tm-ipad):not(#ipad-std){pointer-events:none;position:absolute;top:16px;left:0}.ios-scroll.hand-active .ios-title-controls:not(#tm-ipad):not(#ipad-std)>*{pointer-events:auto}.ios-scroll.hand-active .brand:not(#tm-ipad):not(#ipad-std){max-width:calc(100% - 130px)}.ios-scroll.hand-active .brand img:not(#tm-ipad):not(#ipad-std){width:60px!important;height:60px!important}.ios-scroll.hand-active .brand-copy strong:not(#tm-ipad):not(#ipad-std){font-size:clamp(27px,3.8vw,36px)!important}.free-quota-banner:not(#tm-ipad):not(#ipad-std),.top-vip-status-banner:not(#tm-ipad):not(#ipad-std){width:var(--ipad-content-width);flex:none;min-height:44px;padding:8px 16px;font-size:15px!important}.free-quota-banner:not(#tm-ipad):not(#ipad-std) :is(span,strong){font-size:15px!important}.ios-table-stage:not(#tm-ipad):not(#ipad-std){width:auto;height:auto;min-height:0;max-height:100%;box-shadow:none;flex:auto;margin:0 auto}.ios-table-stage>.ios-table-content:not(#tm-ipad):not(#ipad-std){padding:7.58cqw 9.09cqw!important}.ios-seat-grid:not(#tm-ipad):not(#ipad-std){gap:2.02cqw 1.26cqw;margin-top:3.54cqw}.ios-seat-grid>:is(.ios-seat,.player-seat-slot,.player-add-seat):not(#tm-ipad):not(#ipad-std){width:100%!important;height:31.6cqw!important;min-height:0!important}.ios-seat-balance:not(#tm-ipad):not(#ipad-std),.ios-seat-balance>span:not(#tm-ipad):not(#ipad-std){font-size:2.5cqw!important;line-height:3.45cqw!important}.ios-seat>strong:not(#tm-ipad):not(#ipad-std){font-size:3.24cqw!important;line-height:3.98cqw!important}.ios-seat>:is(small,span):not(#tm-ipad):not(#ipad-std){font-size:2.73cqw!important;line-height:3.45cqw!important}.ios-seat .ios-seat-bet:not(#tm-ipad):not(#ipad-std){font-size:2.73cqw!important;line-height:3.18cqw!important}.ios-seat .opponent-personality-label:not(#tm-ipad):not(#ipad-std){font-size:2.12cqw!important;line-height:2.12cqw!important}.ios-seat .poker-card.compact:not(#tm-ipad):not(#ipad-std){width:7.96cqw!important;height:10.61cqw!important}.ios-seat .poker-card.compact .card-rank:not(#tm-ipad):not(#ipad-std){font-size:3.9cqw!important}.ios-seat .ios-hero-badge:not(#tm-ipad):not(#ipad-std){font-size:2.27cqw!important}.ios-table-stage>.opponent-engine-badge:not(#tm-ipad):not(#ipad-std){padding:.5cqw 1cqw!important;font-size:2.4cqw!important;inset:auto 7cqw 2.6cqw auto!important}.ios-table-status:not(#tm-ipad):not(#ipad-std){gap:2cqw}.ios-table-status :is(span,b):not(#tm-ipad):not(#ipad-std){font-size:3.03cqw!important}.ios-stage-pill:not(#tm-ipad):not(#ipad-std){margin:1.77cqw 0!important;padding:1.26cqw 2.53cqw!important;font-size:3.54cqw!important}.ios-footer:not(#tm-ipad):not(#ipad-std){box-sizing:border-box;align-items:center;gap:4px;left:calc((100vw - var(--ipad-content-width)) / 2)!important;top:auto!important;right:auto!important;bottom:var(--ipad-version-base)!important;width:var(--ipad-content-width)!important;height:var(--ipad-dock-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:4px 8px!important;transition:none!important;animation:none!important;position:fixed!important;transform:translate(0)!important}.ios-footer-actions:not(#tm-ipad):not(#ipad-std){flex:0 0 60px;gap:6px!important;width:100%!important;margin:0!important}.ios-footer-actions>button:not(#tm-ipad):not(#ipad-std){gap:5px!important;min-height:60px!important;padding:4px 2px!important;font-size:14px!important}.ios-footer-actions .footer-icon:not(#tm-ipad):not(#ipad-std){width:25px!important;height:25px!important}.ios-version-bar:not(#tm-ipad):not(#ipad-std){justify-content:center;padding-bottom:0;width:var(--ipad-content-width)!important;left:50%!important;right:auto!important;bottom:calc(var(--tm-visible-bottom-gap,0px) + max(2px, var(--tm-safe-bottom,0px)))!important;font-size:12px!important;transform:translate(-50%)!important}.ios-version-bar :is(span,i,button):not(#tm-ipad):not(#ipad-std){font-size:12px!important}.table-start-controls:not(#tm-ipad):not(#ipad-std){width:var(--ipad-content-width)!important;top:auto!important;left:50%!important;right:auto!important;bottom:var(--ipad-controls-bottom)!important;position:fixed!important;transform:translate(-50%)!important}.table-start-controls>div:not(#tm-ipad):not(#ipad-std){justify-content:center;gap:14px;display:flex}.table-start-controls button:not(#tm-ipad):not(#ipad-std){width:210px!important;min-height:54px!important;padding:10px 20px!important;font-size:17px!important}.table-start-controls .table-focused-training-button:not(#tm-ipad):not(#ipad-std){color:var(--gold)!important;border:1px solid var(--gold)!important;box-shadow:none!important;background:0 0!important}.game-action-panel:not(#tm-ipad):not(#ipad-std),.game-analysis-tabs:not(#tm-ipad):not(#ipad-std){box-sizing:border-box;top:auto!important;bottom:var(--ipad-controls-bottom)!important;width:var(--ipad-content-width)!important;transform:translate(0)!important}.game-action-panel:not(#tm-ipad):not(#ipad-std){justify-content:center;gap:8px;overflow-y:auto;bottom:calc(var(--ipad-controls-bottom) + 112px)!important;left:calc((100vw - var(--ipad-content-width)) / 2)!important;height:var(--ipad-action-height)!important;max-height:var(--ipad-action-height)!important;padding:12px!important;right:auto!important}.game-action-panel.selecting-raise:not(#tm-ipad):not(#ipad-std){justify-content:flex-start}.game-action-panel>:not(#tm-ipad):not(#ipad-std){flex-shrink:0}.game-action-panel .ios-action-buttons:not(#tm-ipad):not(#ipad-std){gap:8px;width:100%!important}.game-action-panel .ios-action-buttons>button:not(#tm-ipad):not(#ipad-std){white-space:normal;line-height:1.2;flex:1!important;width:auto!important;min-width:0!important;min-height:56px!important;padding:8px!important;font-size:17px!important}.game-analysis-tabs:not(#tm-ipad):not(#ipad-std){border-radius:18px;gap:4px;right:calc((100vw - var(--ipad-content-width)) / 2)!important;grid-template-columns:1.2fr 1fr 1fr!important;height:100px!important;padding:8px!important;left:auto!important}.game-analysis-tabs>button:not(#tm-ipad):not(#ipad-std){flex-direction:column;gap:8px;padding:4px}.game-analysis-tabs>button>span:not(#tm-ipad):not(#ipad-std){text-align:center}.game-analysis-tabs :is(strong,b):not(#tm-ipad):not(#ipad-std){white-space:normal;font-size:15px!important}.game-analysis-tabs small:not(#tm-ipad):not(#ipad-std){white-space:normal;font-size:12px!important}.game-analysis-tabs .game-advice-preview>svg{display:none}.game-analysis-tabs .game-advice-preview>span{flex:0 auto}.game-analysis-tabs:after{opacity:.35;animation:none}body:not(:has(.game-action-panel)) .game-analysis-tabs:not(#tm-ipad):not(#ipad-std){width:var(--ipad-content-width)!important}.game-analysis-backdrop:not(#tm-ipad):not(#ipad-std){inset:max(24px, var(--tm-safe-top)) 24px calc(var(--ipad-controls-bottom) + 132px)!important;width:auto!important;padding:0!important;transform:translate(0)!important}.game-analysis-sheet:not(#tm-ipad):not(#ipad-std){border-radius:20px;width:min(760px,100%)!important;height:auto!important;max-height:100%!important}.game-analysis-content:not(#tm-ipad):not(#ipad-std){padding:20px;font-size:17px}:is(.overlay,.ios-alert-backdrop):not(#tm-ipad):not(#ipad-std){justify-content:center!important;align-items:center!important;max-width:none!important;padding:24px!important}.ios-alert-backdrop>.ios-alert:not(#tm-ipad):not(#ipad-std),.overlay>:is(section,article,[role=dialog],.modal,.onboarding-card,.focused-report-card,.tournament-select-card,.match-summary-card):not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-ui-scale);overscroll-behavior:contain;overflow-y:auto;width:min(430px, calc((100vw - 48px) / var(--ipad-ui-scale)))!important;max-width:calc((100vw - 48px) / var(--ipad-ui-scale))!important;max-height:calc((100dvh - 48px) / var(--ipad-ui-scale))!important;min-height:0!important;margin:0!important;scale:1!important}.overlay>:is(.gallery-modal,.focused-report-card,.match-summary-card,.tournament-select-card):not(#tm-ipad):not(#ipad-std){width:min(540px, calc((100vw - 48px) / var(--ipad-ui-scale)))!important}.ios-stage-pill:not(#tm-ipad):not(#ipad-std){flex:none!important;height:auto!important;min-height:4.8cqw!important;line-height:1.2!important}.table-start-controls button:not(#tm-ipad):not(#ipad-std){corner-shape:round!important;border-radius:999px!important}.overlay>.modal.panel-transition:not(.gallery-modal):not(#tm-ipad):not(#ipad-std){height:auto!important}.game-analysis-sheet>:is(header,.game-analysis-content):not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-ui-scale)}.hero-gallery-reward-trigger:not(#tm-ipad):not(#ipad-std){min-width:44px}:is(.overlay,.ios-alert-backdrop,.focused-training-intro-dialog) p:not(#tm-ipad):not(#ipad-std){font-size:14px!important;line-height:1.6!important}:is(.overlay,.ios-alert-backdrop,.focused-training-intro-dialog) small:not(#tm-ipad):not(#ipad-std),:is(.vip-personal-metrics,.vip-issue-metric) em:not(#tm-ipad):not(#ipad-std),:is(.account-experience-meta,.leaderboard-profile-stats span,.tournament-hero-balance,.tournament-hero-recharge>span,.tournament-ticket-count):not(#tm-ipad):not(#ipad-std){font-size:12px!important;line-height:1.5!important}:is(.overlay,.ios-alert-backdrop,.focused-training-intro-dialog) :is(.eyebrow,.focused-report-eyebrow):not(#tm-ipad):not(#ipad-std){font-size:10px!important}.focused-training-panel-content:not(#tm-ipad):not(#ipad-std){flex:auto;min-height:0;overflow:hidden auto}.focused-training-intro-dialog:not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-ui-scale);max-width:calc((100vw - 48px) / var(--ipad-ui-scale));max-height:calc((100dvh - 48px) / var(--ipad-ui-scale));overflow-y:auto}.focused-training-hero:not(#tm-ipad):not(#ipad-std){flex:none;grid-template-columns:minmax(0,1fr);gap:16px}.ios-footer-actions:not(#tm-ipad):not(#ipad-std){flex-basis:84px}.ios-footer-actions>button:not(#tm-ipad):not(#ipad-std){min-height:60px!important;font-size:16px!important}.game-action-panel .ios-action-buttons>button:not(#tm-ipad):not(#ipad-std){min-height:76px!important;font-size:21px!important}.game-action-panel .action-context:not(#tm-ipad):not(#ipad-std){font-size:20px!important}.game-action-panel .ios-raise-row:not(#tm-ipad):not(#ipad-std){font-size:19px}.game-analysis-tabs :is(strong,b):not(#tm-ipad):not(#ipad-std){font-size:20px!important}.game-analysis-tabs small:not(#tm-ipad):not(#ipad-std){font-size:15px!important}.game-analysis-tabs .training-practice-switch:not(#tm-ipad):not(#ipad-std){min-height:52px;font-size:19px!important}.table-start-controls button:not(#tm-ipad):not(#ipad-std){width:200px!important;min-height:72px!important;font-size:22px!important}.result-review-panel:not(#tm-ipad):not(#ipad-std){width:var(--ipad-content-width)!important;max-width:none!important;left:calc((100vw - var(--ipad-content-width)) / 2)!important;right:auto!important;bottom:var(--ipad-controls-bottom)!important;max-height:min(440px,40dvh)!important;overflow-y:auto!important;transform:translate(0)!important}.result-countdown-row:not(#tm-ipad):not(#ipad-std){justify-content:center;gap:20px!important;padding:12px!important;display:flex!important}.result-countdown-row>button:not(#tm-ipad):not(#ipad-std){white-space:normal;flex:0 190px!important;width:190px!important;height:64px!important;min-height:64px!important;padding:12px 16px!important;font-size:21px!important}.result-countdown-row>button :is(span,b):not(#tm-ipad):not(#ipad-std){font-size:21px!important}.result-review-panel .result-ability-review:not(#tm-ipad):not(#ipad-std){padding:16px!important}.result-score-total:not(#tm-ipad):not(#ipad-std){flex-basis:100px;padding-right:12px}.result-score-total>strong:not(#tm-ipad):not(#ipad-std){font-size:18px!important}.result-score-total>b:not(#tm-ipad):not(#ipad-std){font-size:36px!important}.result-score-total small:not(#tm-ipad):not(#ipad-std){font-size:16px!important}.result-street-route>button:not(#tm-ipad):not(#ipad-std){min-height:76px!important;padding:8px!important}.result-street-route>button>strong:not(#tm-ipad):not(#ipad-std){font-size:18px!important}.result-street-route>button>small:not(#tm-ipad):not(#ipad-std){font-size:23px!important}.result-review-panel :is(p,.result-detail-label,.result-score-hint,.result-score-hint button):not(#tm-ipad):not(#ipad-std){line-height:1.6;font-size:17px!important}.result-ability-detail>strong:not(#tm-ipad):not(#ipad-std){font-size:21px!important}.game-action-panel .action-context>strong:not(#tm-ipad):not(#ipad-std),.ios-raise-row .ios-raise-label:not(#tm-ipad):not(#ipad-std){font-size:18px!important}.ios-raise-row>div>button:not(#tm-ipad):not(#ipad-std){min-height:42px!important;font-size:16px!important}.ios-raise-limits :is(span,b):not(#tm-ipad):not(#ipad-std){font-size:15px!important}.result-countdown-row>button:not(#tm-ipad):not(#ipad-std){justify-content:center;align-items:center;gap:8px;corner-shape:round!important;border-radius:999px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:translate(0)!important}.result-countdown-row>button:before{display:none!important}.game-action-panel:not(#tm-ipad):not(#ipad-std),.game-analysis-tabs:not(#tm-ipad):not(#ipad-std){width:var(--ipad-table-width,var(--ipad-content-width))!important;left:calc((100vw - var(--ipad-table-width,var(--ipad-content-width))) / 2)!important;right:auto!important}body:not(:has(.game-action-panel)) .game-analysis-tabs:not(#tm-ipad):not(#ipad-std){width:var(--ipad-table-width,var(--ipad-content-width))!important;left:calc((100vw - var(--ipad-table-width,var(--ipad-content-width))) / 2)!important;right:auto!important}.game-action-panel .ios-action-buttons>button:not(#tm-ipad):not(#ipad-std){min-height:64px!important}.game-analysis-tabs>button:not(#tm-ipad):not(#ipad-std){gap:4px}.game-analysis-tabs .training-practice-switch:not(#tm-ipad):not(#ipad-std){min-height:40px}.overlay>:is(.help-modal,.gallery-modal):not(#tm-ipad):not(#ipad-std):not(#ipad-full-panel){width:calc((100vw - 48px) / var(--ipad-ui-scale))!important;height:calc((100dvh - 48px) / var(--ipad-ui-scale))!important}.hero-gallery-grid:not(#tm-ipad):not(#ipad-std){gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.hero-gallery-card:not(#tm-ipad):not(#ipad-std){min-width:0}dialog.hand-peek-dialog:not(#tm-ipad):not(#ipad-std),dialog[aria-labelledby=level-ladder-heading]:not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-ui-scale);max-width:calc((100vw - 48px) / var(--ipad-ui-scale));max-height:calc((100dvh - 48px) / var(--ipad-ui-scale));width:min(500px, calc((100vw - 48px) / var(--ipad-ui-scale)))!important}.hand-peek-dialog p:not(#tm-ipad):not(#ipad-std){font-size:15px;line-height:1.6}.hand-peek-dialog button:not(#tm-ipad):not(#ipad-std){min-height:44px;font-size:15px}}@media (width>=700px){.app-root .ios-footer.ios-footer-side-dock:not(#tm-ipad):not(#ipad-std):not(#ipad-footer){--footer-expanded-width:min(760px, calc(100vw - 48px));--footer-handle-width:20px;--footer-dock-height:54px;--footer-action-gap:6px;left:calc((100vw - var(--footer-expanded-width)) / 2)!important;bottom:var(--tm-version-bar-clearance,24px)!important;width:var(--footer-expanded-width)!important;height:var(--footer-dock-height)!important;padding:0!important}.app-root .ios-footer.ios-footer-side-dock.game-footer-collapsed:not(#tm-ipad):not(#ipad-std):not(#ipad-footer){width:var(--footer-handle-width)!important}}@media (width>=700px) and (orientation:portrait){.app-root .ios-footer.ios-footer-side-dock:not(#tm-ipad):not(#ipad-std):not(#ipad-footer){--footer-expanded-width:var(--ipad-content-width);--footer-dock-height:var(--ipad-dock-height);bottom:var(--ipad-version-base)!important}}@media (width>=1000px) and (orientation:portrait){:root{--ipad-dock-height:84px}}@media (width>=700px){:root{--ipad-dialog-scale:1.5}.result-surprise-paywall:not(#tm-ipad):not(#ipad-std){align-items:flex-start;border-radius:18px!important;gap:16px!important;padding:18px!important}.result-surprise-icon:not(#tm-ipad):not(#ipad-std){flex:0 0 48px!important;height:48px!important;font-size:28px!important}.result-surprise-paywall small:not(#tm-ipad):not(#ipad-std){font-size:15px!important;line-height:1.5!important}.result-surprise-paywall strong:not(#tm-ipad):not(#ipad-std){font-size:22px!important;line-height:1.5!important}.result-surprise-paywall p:not(#tm-ipad):not(#ipad-std){margin:8px 0!important;font-size:18px!important;line-height:1.6!important}.result-surprise-paywall p :is(b,strong,span):not(#tm-ipad):not(#ipad-std){font-size:inherit!important}.result-surprise-paywall button:not(#tm-ipad):not(#ipad-std){min-height:52px!important;padding:12px 24px!important;font-size:20px!important}.result-vip-badge:not(#tm-ipad):not(#ipad-std){padding:4px 8px!important;font-size:15px!important;top:-10px!important;right:-8px!important}.game-action-panel .ios-raise-row:not(#tm-ipad):not(#ipad-std){gap:10px!important}.ios-raise-row .ios-raise-label:not(#tm-ipad):not(#ipad-std){gap:10px;font-size:21px!important}.ios-raise-row>strong:not(#tm-ipad):not(#ipad-std){font-size:26px!important}.ios-raise-row .ios-raise-help-button:not(#tm-ipad):not(#ipad-std){width:44px!important;height:44px!important;font-size:22px!important}.ios-raise-row .ios-raise-help-popover:not(#tm-ipad):not(#ipad-std){padding:12px 16px;font-size:17px!important;line-height:1.55!important}.ios-raise-row>div>button:not(#tm-ipad):not(#ipad-std){min-height:48px!important;font-size:18px!important}.ios-raise-limits :is(span,b):not(#tm-ipad):not(#ipad-std){font-size:18px!important}.ios-raise-row input[type=range]:not(#tm-ipad):not(#ipad-std){appearance:none;background:0 0;width:100%!important;height:48px!important;margin:0!important}.ios-raise-row input[type=range]:not(#tm-ipad):not(#ipad-std)::-webkit-slider-runnable-track{background:rgba(var(--gold-rgb), .35);border-radius:999px;height:10px}.ios-raise-row input[type=range]:not(#tm-ipad):not(#ipad-std)::-webkit-slider-thumb{appearance:none;background:var(--gold);border:2px solid #fff1ad;border-radius:50%;width:32px;height:32px;margin-top:-11px;box-shadow:0 2px 8px #00000059}.ios-raise-row input[type=range]:not(#tm-ipad):not(#ipad-std)::-moz-range-track{background:rgba(var(--gold-rgb), .35);border-radius:999px;height:10px}.ios-raise-row input[type=range]:not(#tm-ipad):not(#ipad-std)::-moz-range-thumb{background:var(--gold);border:2px solid #fff1ad;border-radius:50%;width:28px;height:28px}.opponent-range-bubble:not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-dialog-scale);box-sizing:border-box;overscroll-behavior:contain;width:min(420px, calc((100vw - 48px) / var(--ipad-dialog-scale)))!important;top:calc(max(112px, calc(var(--tm-safe-top) + 96px)) / var(--ipad-dialog-scale))!important;max-height:calc((100dvh - max(112px, calc(var(--tm-safe-top) + 96px)) - max(100px, calc(var(--tm-safe-bottom) + 76px))) / var(--ipad-dialog-scale))!important}.opponent-range-bubble>header:not(#tm-ipad):not(#ipad-std){min-height:32px;padding-right:36px}.opponent-range-bubble>header>button:not(#tm-ipad):not(#ipad-std){top:14px;right:12px;width:32px!important;height:32px!important}dialog.multiplayer-configure-dialog:not(#tm-ipad):not(#ipad-std){zoom:var(--ipad-dialog-scale);width:min(440px, calc((100vw - 48px) / var(--ipad-dialog-scale)))!important;max-height:calc((100dvh - max(48px, calc(var(--tm-safe-top) + var(--tm-safe-bottom) + 32px))) / var(--ipad-dialog-scale))!important}.multiplayer-configure-dialog .multiplayer-card:not(#tm-ipad):not(#ipad-std){overscroll-behavior:contain;max-height:calc((100dvh - max(48px, calc(var(--tm-safe-top) + var(--tm-safe-bottom) + 32px))) / var(--ipad-dialog-scale))!important}.multiplayer-configure-dialog .dcoin-recharge-button:not(#tm-ipad):not(#ipad-std){min-height:32px;padding:4px 10px;font-size:12px}.multiplayer-configure-dialog .dcoin-recharge-button svg:not(#tm-ipad):not(#ipad-std){width:14px;height:14px}.multiplayer-configure-dialog input[type=checkbox]:not(#tm-ipad):not(#ipad-std){width:20px;height:20px}.multiplayer-configure-dialog :is(.multiplayer-setting-label,.multiplayer-short-deck-option)>b:not(#tm-ipad):not(#ipad-std){padding:3px 7px;font-size:10px}.result-summary-panel:not(#tm-ipad):not(#ipad-std){width:min(760px,100vw - 48px)!important;left:calc(50vw + min(760px,100vw - 48px)/-2)!important;bottom:calc(100dvh - var(--result-table-top) + 12px)!important}.result-summary-panel .result-card-heading:not(#tm-ipad):not(#ipad-std){gap:5px!important;padding:12px 80px!important;translate:none!important}.result-summary-panel .result-card-heading>small:not(#tm-ipad):not(#ipad-std){font-size:14px!important}.result-summary-panel .result-card-heading h2:not(#tm-ipad):not(#ipad-std){font-size:clamp(34px,4.5vw,46px)!important}.result-summary-panel .result-card-heading h3:not(#tm-ipad):not(#ipad-std){padding:5px 14px;font-size:22px!important}.result-summary-panel :is(.result-card-review-button,.result-summary-exit-button):not(#tm-ipad):not(#ipad-std){width:56px!important;min-width:56px!important;height:56px!important;padding:0!important;top:50%!important;transform:translateY(-50%)translate(0)!important}.result-summary-panel .result-card-review-button:not(#tm-ipad):not(#ipad-std){left:12px!important}.result-summary-panel .result-summary-exit-button:not(#tm-ipad):not(#ipad-std){right:12px!important}.result-summary-panel :is(.result-card-review-button,.result-summary-exit-button) svg:not(#tm-ipad):not(#ipad-std){width:30px!important;height:30px!important}.opponent-personality-intro-title:not(#tm-ipad):not(#ipad-std){font-size:clamp(28px,5.8cqw,46px)}.opponent-personality-intro>small:not(#tm-ipad):not(#ipad-std){font-size:clamp(14px,2.53cqw,20px)}.opponent-personality-rune:not(#tm-ipad):not(#ipad-std){width:27.27cqw;height:27.27cqw}.opponent-personality-rune:before{inset:2.53cqw}.opponent-personality-rune:after{inset:6.06cqw}.opponent-personality-rune-suits:not(#tm-ipad):not(#ipad-std){font-size:5.05cqw;inset:7.58cqw}.opponent-personality-card:not(#tm-ipad):not(#ipad-std){border-radius:2.02cqw;width:13.13cqw;height:20.2cqw;padding:.76cqw}.opponent-personality-card b:not(#tm-ipad):not(#ipad-std){gap:.51cqw;font-size:5.8cqw}.opponent-personality-card.english b:not(#tm-ipad):not(#ipad-std){font-size:2.78cqw}.opponent-personality-projectile:not(#tm-ipad):not(#ipad-std){border-radius:2.27cqw;width:13.13cqw;height:19.19cqw;font-size:8.59cqw}.opponent-personality-spark:not(#tm-ipad):not(#ipad-std){width:.76cqw;height:.76cqw}dialog.multiplayer-configure-dialog:not(#tm-ipad):not(#ipad-std){top:calc(var(--multiplayer-dialog-top) / var(--ipad-dialog-scale))!important;bottom:calc(var(--multiplayer-dialog-bottom) / var(--ipad-dialog-scale))!important;max-height:calc((100dvh - var(--multiplayer-dialog-top) - var(--multiplayer-dialog-bottom)) / var(--ipad-dialog-scale))!important}.multiplayer-configure-dialog .multiplayer-card:not(#tm-ipad):not(#ipad-std){max-height:inherit!important}.ios-version-bar:not(#tm-ipad):not(#ipad-std){padding-top:6px;line-height:1.4;gap:8px!important;font-size:clamp(16px,2.1vw,18px)!important}.ios-version-bar :is(span,i,button):not(#tm-ipad):not(#ipad-std){font-size:inherit!important}.ios-version-bar .footer-update-available:not(#tm-ipad):not(#ipad-std){color:#ff6262!important;background:0 0!important;min-height:0!important;padding:0 4px!important}.ios-version-bar .ios-footer-eye-trigger:not(#tm-ipad):not(#ipad-std),.ios-version-bar .ios-footer-eye-trigger svg:not(#tm-ipad):not(#ipad-std){width:20px;height:20px}.ios-version-bar .footer-network-status:not(#tm-ipad):not(#ipad-std){width:12px;height:12px;margin-left:4px}.overlay>.leaderboard-modal:not(#tm-ipad):not(#ipad-std){width:min(680px,100vw - 48px)!important}}@media (width>=700px) and (orientation:portrait){:root{--ipad-version-base:var(--tm-version-bar-clearance,calc(max(4px, var(--tm-safe-bottom)) + 34px))}.overlay>.leaderboard-modal:not(#tm-ipad):not(#ipad-std){width:min(500px, calc((100vw - 48px) / var(--ipad-ui-scale)))!important}}.invite-share-content .invite-poster-button{color:#f3dfb3!important;background:0 0!important;border:1px solid #c6ac75!important}.invite-art-overlay{z-index:100000;color:#fff3c4;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:#041916;flex-direction:column;display:flex;position:fixed;inset:0}.invite-art-toolbar{flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.invite-art-toolbar button,.invite-art-toolbar a{color:#fff3c4;cursor:pointer;background:#0c2b26;border:1px solid #8d7842;border-radius:8px;padding:10px 14px;font-size:14px;text-decoration:none}.invite-art-toolbar button:first-child{margin-right:auto}.invite-art-preview{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:0 12px 12px;display:flex;overflow:auto}.invite-art-preview img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.invite-art-preview [role=status]{margin:auto}.invite-channel-picker{gap:16px;width:min(90%,420px);margin:auto;display:grid}.invite-channel-picker h3{font-size:28px}.invite-channel-picker a,.invite-channel-picker button{color:#0c2b26;text-align:center;background:#fff3c4;border:none;border-radius:10px;padding:16px;font-weight:700;text-decoration:none}.invite-channel-picker p{color:#b7ccc2;font-size:14px;line-height:1.7}.invite-art-overlay :focus-visible{outline-offset:3px;outline:3px solid #d0ad69}@media (width<=540px){.invite-art-preview img{width:100%;height:auto}}:root{--room-ivory:#f5efdf;--room-gold:#e4c58d;--room-ink:#102b24;--room-muted:#b3c4b9;--room-ease:cubic-bezier(.22, 1, .36, 1)}.app-root{background-image:radial-gradient(ellipse at 50% 0, #c5ae6b12, transparent 55%), linear-gradient(180deg, var(--app-gradient-start,#0e3428), var(--app-gradient-end,#07513e))}.ios-title-bar .brand{background:radial-gradient(#e4c58d0b,#0000 72%);gap:6px;position:relative}.ios-title-bar .brand img{filter:drop-shadow(0 2px 6px #e4c58d1a);width:50px;height:50px}.ios-title-bar .brand-copy strong{color:#efdbab;text-shadow:0 2px 10px #061c1850}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ios-title-bar .brand-copy strong{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px #70582755)drop-shadow(0 2px 5px #061c1850);background-image:linear-gradient(175deg,#fff0ce 0%,#efdcaf 42%,#ddc28b 56%,#f3e1b7 75%,#e6ce9b 100%);-webkit-background-clip:text;background-clip:text}}.ios-title-controls .mode-switch:not(#tm-room){box-shadow:inset 0 1px 3px #04130f55;background:#081f1bd9!important;border-color:#d7c79c38!important}.ios-title-controls .mode-switch button:not(#tm-room){color:#c2d0c8;transition:background-color .16s,color .16s}.ios-title-controls .mode-switch button.active:not(#tm-room){text-shadow:none;box-shadow:inset 0 1px #fff5da80,0 2px 5px #071c1a40;color:#352500!important;background:linear-gradient(160deg,#ffe066,#f4b51b)!important}:is(.ios-table-stage,.card-picker-modal){--room-felt:#164b3b;--room-felt-deep:#082b24;--room-card-back:#284c67}:is(.ios-table-stage,.card-picker-modal).cash-table{--room-card-back:#275747}.ios-table-stage.tournament-table{--room-felt:#234744;--room-felt-deep:#102d2d;--room-card-back:#932525}.table-felt{pointer-events:none;background:repeating-linear-gradient(35deg, #e8e8bb04 0 1px, transparent 1px 4px), repeating-linear-gradient(125deg, #030f1008 0 1px, transparent 1px 4px), radial-gradient(ellipse at 48% 22%, var(--room-felt,#164b3b), var(--room-felt-deep,#082b24) 88%);border-radius:21%/17.5%;position:absolute;inset:3.6% 3.5%;overflow:hidden;box-shadow:inset 0 0 22px #04161399,inset 0 1px 3px #061815}.table-felt:before{content:"";border:1px solid #d2ca942c;border-radius:20%/17%;position:absolute;inset:3.5%;box-shadow:0 0 0 4px #071c1b1a}.table-felt-signature{color:#e3d4a633;letter-spacing:.32em;text-align:center;width:100%;font-size:clamp(9px,2.6vw,12px);font-weight:700;line-height:1;position:absolute;bottom:6%;left:0}.ios-table-status{font-variant-numeric:tabular-nums}.ios-table-status>span{color:var(--room-muted)}.ios-table-status>.table-total-pot b{color:#f5dfac;font-weight:750}.ios-stage-pill:not(#tm-room){color:#dfd6ba;animation:room-status-in .22s var(--room-ease) both;background:#09241ed9;border-color:#ccb78066;box-shadow:inset 0 1px #ead8ac0d}.ios-stage-pill[data-your-turn=true]:not(#tm-room){color:#342600;text-shadow:none;background:#ffd43b;border-color:#ffe985}.ios-table-stage .community-cards{position:relative}.table-street-track{pointer-events:none;gap:4px;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.table-street-track i{background:#d8e7d52e;border-radius:2px;width:15px;height:2px;transition:background-color .18s}.table-street-track i.reached{background:var(--room-gold)}.ios-table-stage .ios-seat:not(.hero):not(#tm-room){transition:opacity .18s,border-color .18s,background-color .18s;box-shadow:inset 0 1px #f7f0d51a,0 3px 7px #031c2340;background:linear-gradient(155deg,#2b4b40f2,#152f28f2)!important;border-color:#d8dec52e!important}.ios-table-stage .ios-seat>strong{color:var(--room-ivory)}.ios-table-stage .ios-seat-balance{color:#e4ddc9}.ios-table-stage .ios-seat>.ios-seat-equity{color:#c6d9c9}.ios-table-stage .ios-seat.acting:not(.eliminated):not(#tm-room),.ios-table-stage .ios-seat.thinking:not(.eliminated):not(#tm-room){animation:none;box-shadow:0 0 0 2px #dfc48540,inset 0 1px #ffe9af40,0 4px 10px #031b2470;border-color:#f0cf8a!important}.ios-table-stage .ios-seat.acting:not(.eliminated):before{content:"";pointer-events:none;background:#ffe6ad;border-radius:3px;height:3px;position:absolute;top:-2px;left:32%;right:32%}.ios-table-stage .ios-seat.eliminated:not(#tm-room){box-shadow:none;background:#182620!important;border-color:#98a49a29!important}.ios-table-stage .ios-seat.result-winning-seat:not(.hero):not(#tm-room){background:linear-gradient(150deg,#76603a,#334632)!important;border-color:#ffe3a7!important}.ios-table-stage .ios-seat.result-winning-seat:not(.acting):before{animation:room-winner-in .5s var(--room-ease) both;background:linear-gradient(145deg,#fff0bb,#b88e49 50%,#f4d8a0)}:is(.ios-table-stage,.card-picker-modal) .poker-card.revealed-card:not(#tm-room),.card-picker-modal .deck-grid-unified button{color:#202d2a;background:linear-gradient(145deg,#fffcf1,#e9e5d7);box-shadow:inset 0 1px #fffdf4,0 2px #b4b5a6,0 4px 7px #051d2240;border-color:#dad4bc!important}.ios-table-stage .poker-card.revealed-card.red-suit:not(#tm-room){color:#b73643}:is(.ios-table-stage,.card-picker-modal) .poker-card:is(.hidden-card,.empty-card):not(#tm-room){box-shadow:inset 0 0 0 2px #102a284d,0 3px 5px #051d2238;background:repeating-linear-gradient(45deg, transparent 0 4px, #f4e2b814 4px 5px), repeating-linear-gradient(-45deg, transparent 0 4px, #f4e2b810 4px 5px), var(--room-card-back)!important;border-color:#bac8bb!important}:is(.ios-table-stage,.card-picker-modal) .card-back-mark{color:#eee4c7!important}:is(.ios-table-stage,.card-picker-modal).tournament-table .poker-card,:is(.ios-table-stage,.card-picker-modal).tournament-table .ios-seat .poker-card{--peek-card-back-plate:repeating-linear-gradient(45deg, transparent 0 4px, #f4e2b814 4px 5px), repeating-linear-gradient(-45deg, transparent 0 4px, #f4e2b810 4px 5px), #932525;--peek-card-back-edge:#c9bea2}:is(.ios-table-stage,.card-picker-modal).tournament-table .poker-card:is(.hidden-card,.empty-card):not(#tm-room){box-shadow:inset 0 0 0 2px #102a284d,0 3px 5px #051d2238;background:var(--peek-card-back-plate)!important;border-color:#c9bea2!important}:is(.ios-table-stage,.card-picker-modal).tournament-table :is(.hidden-card,.empty-card,.card-flip-back) .card-back-mark{color:#eee4c7!important}.ios-table-stage .community-cards .poker-card.revealed-card{animation-name:room-card-deal;animation-duration:.42s;animation-timing-function:var(--room-ease)}.game-action-panel:not(#tm-room),.result-review-panel.result-card.result-card-inline>.result-countdown-row:not(#tm-room){border-color:#d9c2918c;box-shadow:inset 0 1px #f5dfb326,0 10px 30px #06181566;background:linear-gradient(155deg,#243d31fa,#102b24fc)!important}.result-review-panel.result-card.result-card-inline>.result-countdown-row:not(#tm-room){box-sizing:border-box;border:1px solid #d9c2918c;border-radius:14px;padding:10px 12px!important}.result-review-panel.result-card.result-card-inline:not(#tm-room){clip-path:none}.game-action-panel:not(#tm-room){animation:room-panel-in .22s var(--room-ease) both}.game-action-panel .action-context strong{color:var(--room-ivory)}.game-action-panel .ios-raise-row{animation:room-status-in .18s var(--room-ease) both}.game-action-panel input[type=range]{accent-color:var(--room-gold)}.ios-footer:not(#tm-room){background:linear-gradient(#0c2822f2,#071e19fc);border-top-color:#d1c39c30}.ios-footer .footer-icon{color:#ded1b4}.game-analysis-tabs{border-color:#c6bb9440}:is(.ios-title-controls,.ios-main-controls,.table-start-actions,.ios-footer) button{transition:transform .12s var(--room-ease), background-color .16s, color .16s}:is(.ios-title-controls,.ios-main-controls,.table-start-actions) button:active:not(:disabled){transform:translateY(1px)}:is(.app-root,.game-action-panel,.game-analysis-tabs) button:focus-visible,.game-action-panel input:focus-visible{outline-offset:3px;outline:2px solid #f3d99c}@media (hover:hover) and (pointer:fine){.ios-table-stage .poker-card.editable-card:hover{box-shadow:0 0 0 2px #ead4a3,0 5px 9px #091e2455}}@keyframes room-card-deal{0%{opacity:.3;transform:translateY(-8px)rotateY(65deg)}to{opacity:1;transform:translateY(0)rotateY(0)}}@keyframes room-status-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes room-panel-in{0%{opacity:0}to{opacity:1}}@keyframes room-winner-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ios-table-stage .poker-card.revealed-card,.ios-table-stage .ios-seat,.ios-table-stage .ios-seat:before,.ios-stage-pill,.game-action-panel,.game-action-panel .ios-raise-row,.game-action-panel .ios-action-buttons>button{transition:none!important;animation:none!important}.table-street-track i{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
