/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-out:cubic-bezier(0, 0, .2, 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}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.order-123{order:123}.order-12345678{order:12345678}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.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}.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}.content-baseline{align-content:baseline}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.p-140{padding:calc(var(--spacing) * 140)}.lowercase{text-transform:lowercase}.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)}.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,)}.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,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-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--cream:#fff7e8;--paper:#fffdf7;--wine:#8d1138;--wine-dark:#5d0a27;--pink:#d82661;--gold:#ffc947;--gold-deep:#d58a13;--green:#16a66c;--ink:#301b25;--muted:#826d73;--android-runtime-safe-top:0px;--ios-runtime-safe-top:0px;--ios-runtime-safe-bottom:0px;--app-viewport-height:100%;--app-safe-top:max(env(safe-area-inset-top,0px), var(--android-runtime-safe-top,0px), var(--ios-runtime-safe-top,0px), var(--telegram-runtime-safe-top,0px), var(--tg-safe-area-inset-top,0px), var(--tg-content-safe-area-inset-top,0px));--app-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--ios-runtime-safe-bottom,0px), var(--telegram-runtime-safe-bottom,0px), var(--tg-safe-area-inset-bottom,0px), var(--tg-content-safe-area-inset-bottom,0px));--font-fa-ui:"Vazirmatn", "Noto Sans Arabic", "Geeza Pro", Tahoma, Arial, sans-serif}html.android-native-app{--android-runtime-safe-top:22px}html.ios-native-app{--ios-runtime-safe-top:env(safe-area-inset-top,0px)}*{box-sizing:border-box}button,a,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;appearance:none;touch-action:manipulation}html{width:100%;max-width:100vw;height:var(--app-viewport-height,100%);overscroll-behavior:none;overscroll-behavior-x:none;background:#310415;overflow:hidden}body{width:100%;max-width:100vw;height:var(--app-viewport-height,100%);overscroll-behavior:none;overscroll-behavior-x:none;min-height:0;color:var(--ink);font-family:var(--font-fa-ui);background:radial-gradient(circle at 18% 12%,#ffc94773,#0000 24rem),radial-gradient(circle at 86% 78%,#d8266140,#0000 28rem),#f4e4cd;margin:0;font-weight:600;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}button{font:inherit}.boot-screen{z-index:2147483000;color:#fff1bd;background:radial-gradient(circle at 50% 38%,#d8b45a3d,#0000 12rem),linear-gradient(155deg,#68102f,#320716 52%,#071823);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.brand-card{text-align:center;background:#20041194;border:1px solid #d8b45ab8;border-radius:28px;justify-items:center;gap:14px;width:min(82vw,310px);padding:28px 22px;display:grid;box-shadow:0 22px 60px #00000052,inset 0 0 0 1px #ffffff0d}.brand-card .brand-crown{place-items:center;width:82px;height:82px;display:grid}.brand-card .brand-crown img{object-fit:contain;width:100%;height:100%}.brand-card strong{color:#ffe38a;letter-spacing:.2em;font:900 20px/1.2 Arial,sans-serif}.app-shell{width:100%;max-width:100vw;height:var(--app-viewport-height,100%);overscroll-behavior:none;overscroll-behavior-x:none;place-items:center;min-height:0;display:grid;overflow:hidden}.phone-stage{overscroll-behavior:none;overscroll-behavior-x:none;touch-action:pan-y;background:linear-gradient(45deg, #91113906 25%, transparent 25%, transparent 75%, #91113906 75%) 0 0/28px 28px, var(--cream);width:min(100%,480px);max-width:100vw;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 70px #4d1a243d}.royal-header{height:calc(70px + var(--app-safe-top));padding:calc(8px + var(--app-safe-top)) 16px 10px;color:#fff;border-bottom:3px solid var(--gold);z-index:4;background:radial-gradient(circle at 15% -40%,#ffffff4d,#0000 9rem),linear-gradient(120deg,#d92b62,#9d123e 55%,#74102f);justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative;box-shadow:0 8px 22px #6e082b38}.profile-chip{flex:0 215px;align-items:center;gap:7px;min-width:0;max-width:215px;display:flex}.avatar{border-radius:15px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.profile-chip .avatar{color:#6f1730;background:linear-gradient(145deg,#ffd76e,#ff9e3e);border:2px solid #ffffffb3;box-shadow:0 5px 12px #41001540}.profile-chip strong{text-overflow:ellipsis;letter-spacing:-.35px;white-space:nowrap;max-width:150px;font-size:15px;font-weight:900;line-height:1.15;overflow:hidden}.profile-level-copy{flex:1;gap:1px;min-width:0;display:grid}.level-progress-row{direction:ltr;align-items:center;width:94px;max-width:100%;height:15px;display:flex;position:relative}.level-progress-track{background:#370518a3;border:1px solid #ffde72b8;border-radius:0 999px 999px 0;flex:1;height:9px;margin-left:-5px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #1e000c6b}.level-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#ffab24,#ffe56d);max-width:100%;transition:width .36s;position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 8px #ffd34694}.level-progress-track small{z-index:1;color:#fff;font:900 8px/8px var(--font-fa-ui);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #4b0a20;direction:ltr;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.level-star,.royal-profile-avatar>b.royal-profile-level,.result-avatar>i,.friend-avatar-wrap>i{box-sizing:border-box;isolation:isolate;box-shadow:none;font-variant-numeric:tabular-nums;direction:ltr;background:0 0;border:0;border-radius:0;font-style:normal}.level-star:before,.royal-profile-level:before,.result-avatar>i:before,.friend-avatar-wrap>i:before{content:"";z-index:-1;pointer-events:none;background:url(/assets/level-heart-v1.svg) 50%/100% 100% no-repeat;position:absolute;top:-2px;bottom:-2px;left:-3px;right:-3px}.level-star{z-index:2;flex:0 0 23px;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:relative}.level-star>em{z-index:1;color:#fff;font:900 11px/1 var(--font-fa-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 1px #000;direction:ltr;font-style:normal;position:relative;transform:translateY(-2px)}.coin-pill{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.35px;cursor:pointer;direction:ltr;background:#44021c7a;border:1px solid #ffe08e99;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 7px 7px 10px;font-size:15px;font-weight:900;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff21}.coin-pill span{color:#ffd042;text-shadow:0 1px #965800}.coin-pill b{color:#075f2b;background:#5be07f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:14px;display:grid}.coin-pill .resource-balance-button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:flex}.coin-pill .resource-balance-button strong{text-align:center;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.coin-pill .resource-add-button{color:#064f27;cursor:pointer;background:linear-gradient(#64e889,#2bbb60);border:1px solid #dcffe1b3;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;padding:0 0 1px;font-size:18px;font-weight:1000;line-height:1;display:grid;box-shadow:inset 0 1px #ffffffa6,0 2px 5px #02491f59}.coin-pill .resource-add-button:active{transform:scale(.92)}.resource-stack{flex:none;justify-items:end;gap:4px;display:grid}.resource-stack .coin-pill,.resource-stack .redeal-pill{justify-content:flex-end;min-width:94px}.redeal-pill{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;direction:ltr;background:#44021c7a;border:1px solid #ffe08e99;border-radius:999px;align-items:center;gap:5px;padding:5px 7px 5px 10px;font-size:13px;font-weight:900;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff21}.redeal-pill>b{color:#075f2b;background:#5be07f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:14px;display:grid}.redeal-card-icon{filter:drop-shadow(0 2px 2px #4c1e036b)drop-shadow(0 0 3px #ffcd3533);vertical-align:middle;background:url(/assets/royal-ticket-v2.webp) 50%/contain no-repeat;border:0;border-radius:4px;flex:0 0 23px;width:23px;height:15.7px;display:inline-block;position:relative;overflow:hidden}.redeal-card-icon.large{border-radius:11px;flex-basis:76px;width:76px;height:51.9px}.home-scroll{width:100%;max-width:100%;height:calc(100% - 70px - var(--app-safe-top));overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:13px 14px var(--app-safe-bottom);scrollbar-width:none;overflow-x:hidden;overflow-y:auto}.home-scroll::-webkit-scrollbar{display:none}.home-hero{color:#fff;background:radial-gradient(circle at 80% 0,#ffd87073,#0000 13rem),linear-gradient(125deg,#8f1239,#e14669 62%,#f29d4b);border:2px solid #ffd66a;border-radius:23px;align-items:center;height:124px;padding:18px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #790a3033,inset 0 1px #ffffff47}.hero-title{z-index:2;gap:2px;max-width:53%;display:grid}.hero-title>span{color:#ffd75d;font-size:18px}.hero-title h1{text-shadow:0 2px 8px #4b001940;margin:0;font-size:max(23px,min(7vw,30px))}.hero-title small{color:#ffe8b1;letter-spacing:1.5px;font:700 8px/1.5 Segoe UI,sans-serif}.hero-cards{width:145px;height:120px;position:absolute;bottom:-14px}.hero-cards:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:19px}.hero-cards:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:19px}.hero-cards:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:19px}.hero-cards:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:19px}.mini-card{color:#252027;background:linear-gradient(145deg,#fff,#f4e8d5);border:2px solid #fff;border-radius:9px;align-content:start;width:69px;height:98px;padding:8px;font:800 18px/1 Georgia,serif;display:grid;position:absolute;box-shadow:0 11px 20px #48001647}.mini-card i{font-size:22px;font-style:normal}.mini-card.c1{color:#cf214d;top:22px;transform:rotate(-16deg)}.mini-card.c1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.mini-card.c1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.mini-card.c1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.mini-card.c1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.mini-card.c2{z-index:2;top:7px;transform:rotate(-2deg)}.mini-card.c2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:39px}.mini-card.c2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:39px}.mini-card.c2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:39px}.mini-card.c2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:39px}.mini-card.c3{color:#cf214d;top:20px;transform:rotate(14deg)}.mini-card.c3:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.mini-card.c3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.mini-card.c3:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.mini-card.c3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.room-heading{justify-content:space-between;align-items:center;gap:14px;margin:16px 3px 9px;display:flex}.room-heading h2{color:#4c1e2e;margin:0 0 4px;font-size:17px}.room-heading p{color:#987d84;margin:0;font-size:9px;line-height:1.55}.room-count{color:#7b1734;background:#ffe7a1;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #f2c65b}.room-stack{gap:9px;display:grid}.room-card{color:#fff;text-align:start;cursor:pointer;border:2px solid #ffffff8c;border-radius:20px;align-items:center;gap:12px;width:100%;min-height:95px;padding:12px 13px;transition:transform .16s,filter .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #371f2424,inset 0 1px #ffffff52}.room-card:hover{filter:saturate(1.1)brightness(1.03);transform:translateY(-1px)}.room-card:active{transform:scale(.985)}.room-card:after{content:"";border:16px solid #ffffff14;border-radius:50%;width:135px;height:135px;position:absolute;top:-68px;bottom:auto;left:-35px;right:auto}[dir=ltr] .room-card:after{top:-68px;bottom:auto;left:auto;right:-35px}.room-card.mint{background:linear-gradient(120deg,#08a96b,#46c96e);outline:1px solid #048c5a}.room-card.azure{background:linear-gradient(120deg,#1469d5,#1fb7d7);outline:1px solid #0d5cb6}.room-card.violet{background:linear-gradient(120deg,#713bd0,#c246a8);outline:1px solid #6630b9}.room-suit{text-shadow:0 3px 7px #0003;z-index:1;background:#ffffff2e;border:1px solid #ffffff57;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:58px;font-size:28px;display:grid}.room-copy{z-index:1;flex:1;gap:3px;min-width:0;display:grid}.room-copy>small{color:#ffffffc2;font-size:8px}.room-copy>strong{font-size:17px}.room-meta{color:#ffffffde;align-items:center;gap:5px;margin-top:3px;font-size:8px;display:flex}.room-meta i{opacity:.55;font-style:normal}.room-prize{z-index:1;background:#250b292e;border:1px solid #ffffff3d;border-radius:14px;flex:0 0 82px;align-content:center;place-items:center;min-height:64px;display:grid}.room-prize small{color:#ffffffbf;font-size:7px}.room-prize strong{direction:ltr;font-size:17px}.room-prize i{font-size:12px;font-style:normal}.secondary-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.secondary-actions button{text-align:start;color:#4e2532;cursor:pointer;background:#ffffffc2;border:1px solid #eed6b4;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:31px 1fr;align-items:center;column-gap:8px;min-height:72px;padding:10px;display:grid;box-shadow:0 6px 14px #592b2e14}.secondary-actions button>span{color:#971b44;background:#ffe6a0;border-radius:11px;grid-row:1/3;place-items:center;width:31px;height:40px;font-size:18px;display:grid}.secondary-actions strong{font-size:11px}.secondary-actions small{color:#9d858b;font-size:7px;line-height:1.4}.home-safe-space{height:90px}.public-chat-dock{z-index:6;color:#ffe9ae;cursor:pointer;left:12px;right:12px;background:linear-gradient(#9e173e,#710b2c);border:2px solid #ffd052;border-bottom:0;border-radius:21px 21px 0 0;justify-content:center;align-items:end;height:61px;padding:0 14px 10px;display:flex;position:absolute;bottom:0;box-shadow:0 -10px 24px #5b072233}.public-chat-dock>small{opacity:.82;font-size:8px}.dock-arch{white-space:nowrap;bottom:32px;background:linear-gradient(#bf2452,#94123c);border:2px solid #ffd052;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;justify-content:center;align-items:center;gap:7px;width:190px;height:48px;font-size:12px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.dock-arch:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock-arch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.dock-arch:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.dock-arch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=rtl] .dock-arch{transform:translate(50%)}.dock-arch i{color:#ffd052;font-style:normal}.dock-arch b{color:#ffd052}.sheet-backdrop,.match-backdrop,.game-chat-backdrop{z-index:20;padding-top:var(--app-safe-top);background:#2a0714a3;align-items:end;animation:.18s fade;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sheet-backdrop{padding-bottom:var(--app-safe-bottom);overflow:hidden}.vip-sheet{text-align:center;color:#421628;background:linear-gradient(155deg,#fffdf4,#fff0cf);border:2px solid #ffd15c;border-bottom:0;border-radius:34px 34px 0 0;width:100%;min-height:52%;padding:12px 28px 28px;animation:.26s rise;position:relative;box-shadow:0 -20px 50px #3d041857}.sheet-handle{background:#dab991;border-radius:99px;width:42px;height:5px;margin:0 auto 17px}.vip-chat-preview{opacity:.13;filter:blur(2px);text-align:start;gap:6px;height:54px;display:grid;position:absolute;top:38px;bottom:auto;left:26px;right:26px}.vip-chat-preview span{background:#922048;border-radius:99px;height:12px}.vip-chat-preview span:first-child{width:43%}.vip-chat-preview span:nth-child(2){justify-self:end;width:71%}.vip-chat-preview span:nth-child(3){width:36%}.vip-lock{color:#7d1537;background:linear-gradient(145deg,#ffe984,#ffad39);border:2px solid #fff;border-radius:24px;place-items:center;width:70px;height:70px;margin:23px auto 8px;font-size:32px;display:grid;transform:rotate(4deg);box-shadow:0 10px 22px #a25c0a38}.vip-kicker{color:#af7540;letter-spacing:2px;font:800 8px/1 Segoe UI,sans-serif}.vip-sheet h2{margin:7px 0 5px;font-size:22px}.vip-sheet p{color:#7c2442;margin:0;font-size:12px;font-weight:700}.vip-sheet>small{color:#846a71;max-width:360px;margin:9px auto 18px;font-size:9px;line-height:1.8;display:block}.buy-vip{color:#5f1630;cursor:pointer;background:linear-gradient(110deg,#ffcf4e,#ff9f3d);border:0;border-radius:15px;width:100%;padding:13px;font-weight:900;box-shadow:0 8px 18px #ca731633}.later-button{color:#9c7f86;cursor:pointer;background:0 0;border:0;padding:11px;font-size:9px}.match-backdrop{padding:calc(var(--app-safe-top) + 20px) 20px calc(var(--app-safe-bottom) + 20px);background:#360518c7;align-items:center}.matching-panel{text-align:center;color:#451526;background:linear-gradient(#fff9e9,#ffe8bd);border:2px solid #ffd25f;border-radius:28px;width:100%;padding:24px 18px 18px;animation:.24s pop;box-shadow:0 22px 55px #25000d66}.match-emblem{color:#fff;background:linear-gradient(145deg,#d92c60,#861036);border:3px solid #ffcf4e;border-radius:28px;place-items:center;width:84px;height:84px;margin:-60px auto 9px;display:grid;position:relative;box-shadow:0 9px 20px #66052559}.match-emblem span{opacity:.95;font-size:34px}.matching-panel h2{margin:5px 0 4px;font-size:22px}.matching-panel>p{color:#8e6f77;max-width:330px;margin:0 auto 12px;font-size:9px;line-height:1.7}.seat-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:17px 0 12px;display:grid}.search-seat{justify-items:center;gap:5px;min-width:0;display:grid}.search-seat>span{color:#aa8f91;background:#ead8c1;border:2px solid #fff;border-radius:15px;place-items:center;width:48px;height:54px;font-size:20px;font-weight:900;display:grid;box-shadow:0 5px 10px #4925281f}.search-seat.ready>span{color:#721632;background:linear-gradient(145deg,#ffcf52,#ff9c46)}.search-seat strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.search-seat small{color:#16a66c;min-height:10px;font-size:8px}.dots{letter-spacing:2px;animation:1s infinite alternate pulse;color:#aa8a8f!important}.match-room-summary{color:#79223f;background:#8c113712;border-radius:13px;justify-content:space-between;padding:10px 12px;font-size:9px;display:flex}.demo-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#17a96d,#43c56d);border:0;border-radius:14px;width:100%;margin-top:12px;padding:12px;font-weight:900}.cancel-button{color:#a38489;cursor:pointer;background:0 0;border:0;padding:10px;font-size:9px}.match-cancel-main{background:#ffffff73;border:1px solid #dcbf99;border-radius:13px;width:100%;margin-top:10px}.game-screen{overscroll-behavior:none;color:#fff;background:radial-gradient(circle,#a51b46,#5d0a29 72%);width:100%;height:100%;position:relative;overflow:hidden}.game-screen:before{content:"";opacity:.16;background:linear-gradient(45deg,#0000 48%,#ffd05a 49%,#ffd05a 51%,#0000 52%) 0 0/36px 36px;position:absolute;top:0;bottom:0;left:0;right:0}.game-launch-table-message{z-index:20;text-align:center;border-radius:inherit;pointer-events:auto;background:#0025181f;place-items:center;padding:8px;display:grid;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.game-launch-table-message section{color:#fff9dc;backdrop-filter:blur(2px);background:#043d29d1;border:1px solid #ffe06fd1;border-radius:18px;width:min(100% - 12px,300px);padding:14px 13px 12px;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 28px #001f144d}.game-launch-table-message svg{color:#ffe06a;filter:drop-shadow(0 3px 7px #f4b01a4d);width:30px;height:30px}.game-launch-table-message h2{margin:4px 0 3px;font-size:13px;line-height:1.55}.game-launch-table-message p{color:#e6fff3;margin:0;font-size:10px;line-height:1.6}.game-launch-table-message>section>b{color:#ffe06a;border:2px solid #ffe06a;border-radius:50%;place-items:center;width:50px;height:50px;margin:7px auto 6px;font-size:22px;display:grid;box-shadow:0 0 0 5px #ffe06a1a}.game-launch-table-message small{color:#d0eadc;font-size:9px;line-height:1.6;display:block}.game-screen.launch-blocked .hakem-crown{display:none}.game-launch-gate{z-index:60;text-align:center;backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#0d3463f0,#030f26fb 68%);place-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.game-launch-gate section{color:#fff7d4;background:linear-gradient(155deg,#0a2a52fa,#04142ffa);border:1px solid #ffda68b3;border-radius:26px;width:min(100%,360px);padding:28px 22px 24px;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px #0000006b}.game-launch-gate svg{color:#ffd75f;filter:drop-shadow(0 5px 10px #f4b01a59);width:56px;height:56px}.game-launch-gate h2{margin:12px 0 8px;font-size:20px;line-height:1.55}.game-launch-gate p{color:#dceaff;margin:0;font-size:14px;line-height:1.7}.game-launch-gate>section>b{color:#ffd75f;border:2px solid #ffd75f;border-radius:50%;place-items:center;width:72px;height:72px;margin:18px auto 12px;font-size:29px;display:grid;box-shadow:0 0 0 7px #ffd75f17}.game-launch-gate small{color:#b9cae7;font-size:12px;line-height:1.75;display:block}.game-launch-gate.cancelled section{border-color:#ffc15fcc}.game-launch-gate.cancelled button{color:#102448;background:linear-gradient(#ffe899,#e9b932);border:1px solid #ffe18a;border-radius:14px;margin-top:20px;padding:11px 22px;font-weight:900;box-shadow:0 8px 20px #00000040}.game-topbar{z-index:5;justify-content:space-between;align-items:center;height:70px;padding:12px;display:flex;position:relative}.game-topbar button{color:#ffe996;cursor:pointer;background:#49041b80;border:2px solid #ffd458;border-radius:13px;width:42px;height:42px;font-size:24px}.game-back{direction:ltr}.game-score{background:#3d021680;border:1px solid #ffd75e73;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:185px;height:46px;display:flex;box-shadow:inset 0 1px #ffffff1f}.game-score span{color:#ffdce8;font-size:7px}.game-score b{color:#72112f;background:#ffd458;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.game-score i{color:#ffdf7a;font-style:normal}.game-quick-chat{z-index:8;gap:7px;display:flex;position:absolute;top:78px}.game-quick-chat:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.game-quick-chat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.game-quick-chat:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.game-quick-chat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.game-quick-chat button{color:#ffe880;cursor:pointer;background:linear-gradient(#a41a45,#6d0a2d);border:2px solid #ffd45b;border-radius:14px;width:45px;height:45px;font-size:18px;box-shadow:0 6px 12px #2d000e4d}.table-wrap{position:absolute;top:103px;bottom:138px;left:24px;right:24px}.felt-table{background:radial-gradient(circle at 50% 42%,#38c477,#09965b 68%,#08724b);border:7px solid #f0bd3d;border-radius:44%/14%;outline:5px solid #452f34;position:absolute;top:56px;bottom:53px;left:42px;right:42px;overflow:hidden;box-shadow:inset 0 0 38px #00351b61,0 13px 25px #2a000d57}.felt-table:after{content:"";border-radius:inherit;border:1px solid #fff3;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.felt-pattern{color:#ffffff17;font-size:120px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.trump-badge{z-index:2;color:#6b1531;top:18px;background:#ffe17d;border:2px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:68px;height:48px;display:flex;position:absolute;transform:rotate(-3deg);box-shadow:0 6px 13px #00432438}.trump-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:17px}.trump-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:17px}.trump-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:17px}.trump-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:17px}.trump-badge small{font-size:8px}.trump-badge strong{font-size:24px}.trump-badge strong.red{color:#cf213d}.trump-badge strong.black{color:#161821}.turn-label{z-index:2;text-align:center;color:#ffffff80;left:0;right:0;font-size:12px;font-weight:900;position:absolute;top:46%}.trick-cards{z-index:3;width:100px;height:80px;position:absolute;top:52%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.trick-card{color:#272128;background:#fffdf7;border-radius:6px;width:44px;height:62px;padding:5px;font:800 12px/1 Georgia,serif;position:absolute;box-shadow:0 7px 11px #00381f42}.trick-card i{margin-top:4px;font-size:17px;font-style:normal;display:block}.tc1{color:#d22a43;top:4px;bottom:auto;left:5px;right:auto;transform:rotate(-15deg)}.tc2{z-index:2;top:0;bottom:auto;left:31px;right:auto}.tc3{top:7px;bottom:auto;left:auto;right:5px;transform:rotate(14deg)}.player-seat{z-index:5;color:#fff;background:linear-gradient(110deg,#9e173f,#68102d);border:2px solid #f8c747;border-radius:14px;align-items:center;gap:7px;min-width:112px;height:48px;padding:4px 8px;display:flex;position:absolute;box-shadow:0 6px 12px #2f000f40}.player-seat .avatar{border:1px solid #ffffff80;border-radius:11px;flex:0 0 35px;width:35px;height:35px}.player-seat .avatar.bot{color:#13533b;background:#9ef0b4}.player-seat .avatar.human{color:#6a1730;background:#ffd56c}.player-seat>span{gap:2px;display:grid}.player-seat strong{font-size:9px}.player-seat small{color:#ffd8e3;direction:ltr;font-size:6px}.top-seat{top:0;left:50%;transform:translate(-50%)}.left-seat{transform-origin:100% 0;top:48%;left:-13px;transform:rotate(-90deg)translateY(-50%)}.right-seat{transform-origin:0 0;top:48%;right:-13px;transform:rotate(90deg)translateY(-50%)}.bottom-seat{bottom:0;left:50%;transform:translate(-50%)}.opponent-cards{z-index:3;display:flex;position:absolute}.opponent-cards i{background:repeating-linear-gradient(45deg,#334e79 0,#334e79 3px,#e7edf6 3px,#e7edf6 5px);border:2px solid #fff;border-radius:4px;width:28px;height:40px;box-shadow:0 4px 7px #23000c40}.opponent-cards i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-13px}.opponent-cards i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-13px}.opponent-cards i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-13px}.opponent-cards i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-13px}.top-cards{top:40px;left:50%;transform:translate(-50%)}.side-cards{top:47%}.left-cards{left:12px;transform:rotate(-90deg)}.right-cards{right:12px;transform:rotate(90deg)}.table-message{z-index:9;color:#63142f;bottom:56px;background:#fff5c8;border:2px solid #ffd45e;border-radius:14px 14px 4px;max-width:210px;padding:9px 12px;font-size:10px;font-weight:800;animation:.18s pop;position:absolute;transform:translate(50%);box-shadow:0 6px 13px #33000f38}.table-message:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.table-message:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.table-message:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.table-message:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=ltr] .table-message{border-radius:14px 14px 14px 4px;transform:translate(-50%)}.seat-avatar-wrap .seat-message{--seat-message-anchor-x:-50%;z-index:12;overflow-wrap:anywhere;color:#5c1730;pointer-events:none;width:max-content;max-width:min(230px,100vw - 130px);transform:translateX(var(--seat-message-anchor-x));background:#fff8d7;border:2px solid #ffd55f;border-radius:15px 15px 4px;padding:10px 14px;font-size:18px;font-weight:900;line-height:1.3;animation:.22s cubic-bezier(.2,.9,.25,1) seatMessageBubble;position:absolute;bottom:calc(100% + 8px);left:50%;right:auto;box-shadow:0 7px 15px #2d000e47}.seat-avatar-wrap .seat-message:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.seat-avatar-wrap .seat-message:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.seat-avatar-wrap .seat-message:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.seat-avatar-wrap .seat-message:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.seat-message.emoji-message{padding:9px 13px;font-size:30px;line-height:1}.seat-avatar-wrap .seat-message:after{content:"";background:#fff8d7;border-bottom:2px solid #ffd55f;border-right:2px solid #ffd55f;width:12px;height:12px;position:absolute;bottom:-8px;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.seat-avatar-wrap .seat-message:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto}.seat-avatar-wrap .seat-message:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto}.seat-avatar-wrap .seat-message:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:auto}.seat-avatar-wrap .seat-message:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:auto}[dir=ltr] .seat-message{border-radius:15px 15px 15px 4px}.player-hand{z-index:10;pointer-events:none;left:0;right:0;direction:ltr;justify-content:center;align-items:end;height:148px;display:flex;position:absolute;bottom:-2px}.player-hand button{text-align:left;width:62px;height:108px;transform:translateY(var(--card-lift)) rotate(var(--card-rotate));transform-origin:bottom;cursor:pointer;pointer-events:auto;background:linear-gradient(#fff,#f3e9d9);border:2px solid #fff;border-radius:9px 9px 0 0;align-content:start;margin-left:-33px;padding:7px;display:grid;box-shadow:0 -5px 9px #2f000f2e}.player-hand button:first-child{margin-left:0}.player-hand button b{font:800 17px/1 Georgia,serif}.player-hand button i{font-size:22px;font-style:normal}.player-hand .red{color:#d1233f}.player-hand .black{color:#21212a}.game-chat-backdrop{padding:calc(var(--app-safe-top) + 18px) 18px calc(var(--app-safe-bottom) + 18px);background:#280010b3;align-items:center}.game-chat-panel{color:#401422;background:linear-gradient(#fff8e9,#ffe4b2);border:3px solid #ffd052;border-radius:26px;width:100%;max-height:78%;animation:.22s pop;overflow-y:auto;box-shadow:0 22px 55px #1d00097a}.game-chat-panel header{color:#fff;background:linear-gradient(110deg,#c25,#861036);border-radius:21px 21px 0 0;justify-content:space-between;align-items:center;min-height:75px;padding:13px 14px;display:flex}.game-chat-panel header>div{grid-template-rows:auto auto;grid-template-columns:37px 1fr;align-items:center;column-gap:8px;display:grid}.game-chat-panel header span{color:#79142f;background:#ffd65a;border-radius:13px;grid-row:1/3;place-items:center;width:37px;height:43px;font-size:21px;display:grid}.game-chat-panel header strong{font-size:15px}.game-chat-panel header small{color:#ffd5e1;font-size:8px}.game-chat-panel header>button{color:#fff;cursor:pointer;background:#50001a4d;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px;font-size:23px}.chat-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:12px 12px 8px;display:grid}.chat-tabs button{color:#98737d;cursor:pointer;background:#ffffff8c;border:1px solid #efd19b;border-radius:12px;padding:10px;font-size:10px;font-weight:800}.chat-tabs button.active{color:#fff;background:linear-gradient(110deg,#c92153,#8b1036);border-color:#a91943}.preset-grid{grid-template-columns:1fr 1fr;gap:8px;padding:6px 12px 18px;display:grid}.preset-grid button{color:#681a34;cursor:pointer;background:#ffffffab;border:1px solid #e9b85c;border-radius:13px;min-height:52px;padding:8px;font-size:11px;font-weight:800}.game-emoji-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:6px 12px 18px;display:grid}.game-emoji-grid button{cursor:pointer;background:#ffffffa6;border:1px solid #edc47c;border-radius:16px;min-height:64px;font-size:30px}.game-chat-panel{color:#fff0c0;background:linear-gradient(165deg,#a3132e 0,#6b071b 42%,#36000c 100%);border-color:#f3c747;max-width:430px;max-height:min(82svh,720px);box-shadow:0 24px 70px #080003b8,inset 0 0 0 1px #ffe06b38}.game-chat-panel header{z-index:4;color:#3e0712;background:linear-gradient(115deg,#ffd85e,#e6a71e 55%,#ba6f05);border-bottom:2px solid #e7ae2d;min-height:82px;position:sticky;top:0}.game-chat-panel header span{color:#ffdc60;background:linear-gradient(145deg,#78122d,#3a0615);border:1px solid #fff0a0;box-shadow:0 7px 16px #36021257}.game-chat-panel header small{color:#6d2636}.game-chat-panel header>button{color:#fff1a7;background:#681329;border-color:#7c1730}.game-chat-panel .chat-tabs{z-index:3;background:#790a20;grid-template-columns:1fr 1fr;padding:10px 12px 7px;position:sticky;top:82px}.game-chat-panel .chat-tabs button{color:#cfa7a4;background:#47000e;border-color:#d69d30}.game-chat-panel .chat-tabs button.active{color:#40100d;background:linear-gradient(#ffe775,#eab12b);border-color:#ffe379}.game-chat-category-tabs{z-index:2;scrollbar-width:none;background:linear-gradient(#790a20,#690719);gap:5px;padding:7px 12px 9px;display:flex;position:sticky;top:138px;overflow-x:auto}.game-chat-category-tabs::-webkit-scrollbar{display:none}.game-chat-category-tabs button{color:#bd8d8d;cursor:pointer;background:linear-gradient(#620616,#350008);border:1px solid #350007;border-radius:8px;flex:none;min-width:82px;min-height:38px;padding:7px 11px;font-size:10px;font-weight:900}.game-chat-category-tabs button.active{color:#3e090d;background:linear-gradient(#ffe16c,#dfa01e);border-color:#ffe37d;box-shadow:0 4px 12px #0000003d}.game-chat-panel .preset-grid{gap:9px;padding:9px 14px 20px}.game-chat-panel .preset-grid button{color:#fff8e9;background:linear-gradient(145deg,#8b1323f5,#4e020ef5);border-color:#dbaa47;min-height:55px;font-size:12px;box-shadow:inset 0 1px #ffffff12}.game-chat-panel .preset-grid button:active{background:#b01935;transform:scale(.97)}.game-chat-panel .game-emoji-grid button{color:#fff;background:linear-gradient(145deg,#8b1323,#4e020e);border-color:#dbaa47}.toast{z-index:50;text-align:center;color:#fff;left:17px;right:17px;background:#831035;border:2px solid #ffd052;border-radius:14px;padding:11px 14px;font-size:10px;animation:.18s rise;position:absolute;bottom:76px;box-shadow:0 10px 22px #31000f4d}.sprite-avatar{background-image:url(/avatar-sprite-v2.webp);background-size:400% 200%;background-position:var(--avatar-x) var(--avatar-y);background-repeat:no-repeat;border-radius:14px;flex:0 0 42px;width:42px;height:42px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.profile-chip{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.profile-chip .sprite-avatar{border:2px solid #fffc;box-shadow:0 5px 12px #41001547}.profile-chip>span{gap:2px;display:grid}.profile-sheet{text-align:center;color:#421628;background:linear-gradient(160deg,#fffdf5,#ffe7bb);border:2px solid #ffd15c;border-bottom:0;border-radius:34px 34px 0 0;width:100%;padding:12px 22px 25px;animation:.26s rise;box-shadow:0 -20px 50px #3d041857}.profile-sheet h2{margin:4px 0 3px;font-size:22px}.profile-sheet>p{color:#8f7279;margin:0;font-size:10px}.avatar-picker{direction:ltr;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0 18px;display:grid}.avatar-picker button{aspect-ratio:1;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:20px;padding:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 7px 14px #53222c24}.avatar-picker button:hover{transform:translateY(-2px)}.avatar-picker button.selected{border-color:#f4b829;transform:scale(1.06);box-shadow:0 0 0 3px #8d1739,0 9px 17px #53222c38}.avatar-picker .sprite-avatar{border-radius:16px;width:100%;height:100%}.avatar-picker button i{color:#fff;background:#18aa6c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:none;position:absolute;bottom:3px;right:3px}.avatar-picker button.selected i{display:grid}.profile-done{color:#fff;cursor:pointer;background:linear-gradient(110deg,#c82454,#821034);border:0;border-radius:14px;width:100%;padding:12px;font-weight:900}.profile-backdrop{padding:calc(var(--app-safe-top) + 10px) 12px calc(var(--app-safe-bottom) + 10px);backdrop-filter:blur(5px);background:#19000cd1;justify-content:center;align-items:center}.royal-profile-sheet{width:min(100%,480px);max-height:calc(100svh - var(--app-safe-top) - 20px);color:#fff2b2;scrollbar-width:none;background:radial-gradient(circle at 50% -10%,#a40d3d 0,#6b082b 34%,#360416 100%);border:2px solid #efc758;border-radius:24px;padding:14px;animation:.22s pop;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #fff09929,0 24px 65px #0d0007a6}.royal-profile-sheet::-webkit-scrollbar{display:none}.royal-profile-close{z-index:8;color:#ffe66f;cursor:pointer;top:10px;background:#25000f94;border:1px solid #ffdd698c;border-radius:10px;place-items:center;width:32px;height:32px;font-size:22px;display:grid;position:absolute}.royal-profile-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.royal-profile-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.royal-profile-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.royal-profile-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.royal-profile-loading{color:#ffe9a1;align-content:center;place-items:center;gap:10px;min-height:360px;font-size:11px;font-weight:900;display:grid}.royal-profile-loading i{border:3px solid #ffde6c40;border-top-color:#ffdd64;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}.royal-profile-hero{text-align:left;direction:ltr;background:linear-gradient(135deg,#c81345c7,#49031df2);border:1px solid #eec65a;border-radius:19px;align-content:center;gap:7px;min-height:128px;padding:15px 10px 13px 118px;display:grid;position:relative;box-shadow:inset 0 0 24px #ff627c21,0 8px 20px #1e000c42}[dir=rtl] .royal-profile-hero{text-align:right;padding:15px 118px 13px 10px}.royal-profile-avatar{width:90px;height:90px;position:absolute;top:18px;left:13px}.royal-profile-avatar>.sprite-avatar{border:2px solid #ffe078;border-radius:15px;width:90px;height:90px;box-shadow:0 6px 16px #16000973}.royal-profile-avatar>b{color:#671224;z-index:2;place-items:center;width:39px;height:39px;font-size:10px;display:grid;position:absolute;top:-13px;right:-12px}.royal-profile-avatar>b i{z-index:-1;color:#ffd83f;filter:drop-shadow(0 2px 2px #5c1608);font-size:40px;font-style:normal;position:absolute}.royal-profile-avatar>button{color:#fff1a3;cursor:pointer;background:#89143a;border:2px solid #ffd85f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:absolute;bottom:-6px;left:-6px}[dir=rtl] .royal-profile-avatar{left:auto;right:13px}[dir=rtl] .royal-profile-avatar>b{left:-12px;right:auto}[dir=rtl] .royal-profile-avatar>button{left:auto;right:-6px}.royal-profile-name{gap:3px;min-width:0;display:grid}.royal-profile-name small{color:#f1c351;letter-spacing:3px;font-size:6px;font-weight:1000}.royal-profile-name>span{align-items:center;gap:7px;display:flex}.royal-profile-name strong{color:#fff4c2;text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:20px;overflow:hidden}.royal-profile-name button{color:#ffe56f;cursor:pointer;background:#54031fbf;border:1px solid #f2cc5c;border-radius:8px;width:27px;height:27px;font-size:14px}.royal-profile-name em{color:#e5b9c7;direction:ltr;font-size:8px;font-style:normal}.royal-profile-vip{color:#c9bdc1;text-align:center;background:linear-gradient(150deg,#5f5c62,#222027);border:1px solid #77686c;border-radius:45% 45% 50% 50%;align-content:center;place-items:center;width:54px;height:62px;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 10px #ffffff1f}.royal-profile-vip b{font-size:14px}.royal-profile-vip small{font-size:5px}.royal-profile-vip.active{color:#fff0a0;background:linear-gradient(150deg,#8c6825,#30240e);border-color:#ffe06a;box-shadow:0 0 14px #ffd74a4d,inset 0 0 10px #fff4a029}[dir=rtl] .royal-profile-vip{left:12px;right:auto}.royal-profile-coins{color:#ffe985;direction:ltr;background:#3c0519;border:2px solid #e8c252;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-width:88px;height:30px;padding:0 10px;display:flex;position:absolute;bottom:10px;right:12px;box-shadow:inset 0 0 0 2px #17020a}.royal-profile-coins .coin-icon{flex-basis:20px;width:20px;height:20px}.royal-profile-coins strong{font-size:11px}[dir=rtl] .royal-profile-coins{left:12px;right:auto}.royal-profile-identity-row{grid-template-columns:42px minmax(0,1fr);gap:8px;margin:12px 0 10px;display:grid}.royal-profile-back,.royal-profile-handle{color:#ffe575;cursor:pointer;background:linear-gradient(#7d1034,#4d061f);border:1px solid #eac253;border-radius:10px;min-height:42px}.royal-profile-back{font-size:22px}.royal-profile-handle{justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 10px;display:flex}.royal-profile-handle i{color:#ffde62;border:1px solid #d8ad43;border-radius:7px;padding:4px;font-size:8px;font-style:normal}.royal-profile-handle span{text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:10px;font-weight:900;overflow:hidden}.royal-profile-handle em{font-style:normal}.royal-profile-stats{background:#22010d8f;border:1px solid #c89f45;border-radius:17px;min-height:210px;position:relative;overflow:hidden}.royal-profile-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px;min-height:210px;padding:14px;display:grid}.royal-profile-stats-grid>span{background:#800e3238;border:1px solid #ebc14e45;border-radius:12px;align-content:center;place-items:center;gap:3px;min-height:73px;display:grid}.royal-profile-stats-grid>span.wide{grid-column:1/-1;min-height:55px}.royal-profile-stats-grid b{color:#ffe06d;font-size:21px}.royal-profile-stats-grid small{color:#e9bcc9;font-size:9px;font-weight:800}.royal-profile-stats.locked .royal-profile-stats-grid{filter:blur(2px);opacity:.24}.royal-profile-stats-lock{text-align:center;background:#1a010b94;align-content:center;place-items:center;gap:10px;padding:18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.royal-profile-stats-lock>div{color:#ffe983;background:linear-gradient(150deg,#636169,#1e1c23);border:2px solid #d5b75b;border-radius:42% 42% 50% 50%;place-items:center;width:76px;height:84px;display:grid;box-shadow:0 0 22px #ffdc5b47}.royal-profile-stats-lock>div b{font-size:24px}.royal-profile-stats-lock strong{color:#ffe596;font-size:12px;line-height:1.7}.royal-profile-stats-lock button{color:#571027;cursor:pointer;background:linear-gradient(#ffe983,#e5b638);border:1px solid #ffe071;border-radius:9px;min-height:34px;padding:0 18px;font-size:9px;font-weight:1000}.royal-profile-editor{z-index:7;color:#fff0af;text-align:start;background:linear-gradient(160deg,#8c0d35,#47031d);border:2px solid #f2cb5d;border-radius:17px;padding:14px;animation:.18s pop;position:absolute;top:74px;bottom:auto;left:12px;right:12px;box-shadow:0 18px 50px #0f0007b3}.royal-profile-editor header{border-bottom:1px solid #ffdb5d73;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.royal-profile-editor header b{color:#ffe261;font-size:15px}.royal-profile-editor header button{color:#ffe56e;background:#590521;border:1px solid #f1cd60;border-radius:8px;width:31px;height:31px;font-size:20px}.royal-profile-editor p{margin:12px 0 8px;font-size:10px}.royal-profile-editor label{color:#ffe7a1;gap:7px;font-size:10px;font-weight:900;display:grid}.royal-profile-editor label>span{background:#fff6dd;border:1px solid #e1bd64;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.royal-profile-editor input{color:#4b1428;background:0 0;border:0;outline:0;min-width:0;height:42px;padding:0 11px;font:900 13px/1 inherit}.royal-profile-editor label small{color:#875b63;direction:ltr;padding:0 8px}.royal-profile-editor>small{color:#e7b9c8;margin:8px 0;font-size:8px;display:block}.royal-profile-pay,.royal-profile-save{color:#fff3a3;background:linear-gradient(#20a73e,#06771e);border:1px solid #ffed94;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:130px;min-height:42px;margin:7px auto 0;font-size:12px;font-weight:1000;display:flex}.royal-profile-pay:disabled,.royal-profile-save:disabled{filter:grayscale(.7);opacity:.55}.royal-profile-pay .coin-icon{flex-basis:22px;width:22px;height:22px}.royal-profile-editor .handle-input{direction:ltr;grid-template-columns:auto minmax(0,1fr)}.royal-profile-editor .handle-input i{color:#6b3547;padding-left:10px;font-style:normal}.royal-profile-editor.avatar-editor{top:45px;bottom:auto;left:12px;right:12px}.royal-profile-editor .avatar-picker{gap:8px;margin:12px 0 2px}.royal-profile-editor .avatar-picker button{border-radius:13px}.royal-profile-editor .avatar-picker .sprite-avatar{border-radius:10px}.profile-avatar-button{cursor:pointer;background:0 0;border:0;padding:0}.friend-list .profile-avatar-button{border-radius:10px;flex:0 0 38px;width:38px;height:38px;overflow:hidden}.friend-list .profile-avatar-button .sprite-avatar{width:100%;height:100%}.telegram-group .public-chat-message>.chat-avatar-button{border-radius:50%;flex:0 0 34px;width:34px;height:34px;overflow:hidden}.telegram-group .public-chat-message>.chat-avatar-button .sprite-avatar{border:2px solid #ffffffd9;border-radius:50%;width:34px;height:34px;box-shadow:0 2px 7px #2543332b}.royal-profile-hero{padding:15px 78px 13px 118px}[dir=rtl] .royal-profile-hero{padding:15px 118px 13px 78px}.royal-profile-name>span{min-width:0;max-width:100%}.royal-profile-name strong{flex:auto;min-width:0;max-width:none}.royal-profile-name button{flex:0 0 27px}.quick-nav{grid-template-columns:repeat(3,1fr);gap:6px;margin:1px 0 12px;display:grid}.quick-nav button{color:#682039;cursor:pointer;background:#ffffffc7;border:1px solid #edd2aa;border-radius:16px;align-content:center;justify-items:center;gap:3px;min-width:0;height:62px;padding:5px 3px;display:grid;box-shadow:0 6px 13px #54272d17}.quick-nav button i{font-size:22px;font-style:normal;line-height:1}.royal-crown-icon{--crown-gold:#ffd95a;--crown-light:#fff0a0;--crown-dark:#a85d08;width:1em;height:.82em;color:var(--crown-gold);vertical-align:-.06em;filter:drop-shadow(0 .08em .04em #3a13007a);display:inline-block;position:relative}.royal-crown-icon:before{content:"";background:linear-gradient(105deg,var(--crown-dark) 0 9%,var(--crown-gold) 28%,var(--crown-light) 51%,var(--crown-gold) 72%,var(--crown-dark));clip-path:polygon(0 18%,23% 54%,37% 4%,50% 49%,64% 2%,78% 54%,100% 17%,91% 100%,9% 100%);position:absolute;top:0;bottom:19%;left:4%;right:4%}.royal-crown-icon:after{content:"";background:linear-gradient(180deg,var(--crown-light),var(--crown-gold) 48%,var(--crown-dark));border:1px solid #fff7b9cc;border-radius:.12em .12em .22em .22em;height:22%;position:absolute;bottom:2%;left:10%;right:10%;box-shadow:inset 0 -1px #7032006b}.quick-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:800;overflow:hidden}.quick-nav .vip-nav{color:#fff1bd;background:linear-gradient(145deg,#9b163d,#5f0c29);border-color:#f2bd42}.quick-nav .vip-nav img{object-fit:cover;border:1px solid #ffe39a;border-radius:11px;width:34px;height:34px;box-shadow:0 4px 8px #2a000d38}.resume-game-banner{color:#fff7c9;text-align:start;cursor:pointer;background:linear-gradient(110deg,#8d173d,#59102b);border:1px solid #e0b84b;border-radius:17px;grid-template-columns:36px 1fr 22px;align-items:center;gap:9px;width:100%;min-height:58px;margin:-3px 0 12px;padding:9px 12px;display:grid;box-shadow:0 8px 18px #4a132b2e}.resume-game-banner>span{color:#711631;background:#ffe271;border-radius:12px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:900;display:grid}.resume-game-banner b{gap:3px;font-size:11px;display:grid}.resume-game-banner small{color:#f5d8dd;font-size:7px;font-weight:600}.resume-game-banner i{font-size:27px;font-style:normal}.resume-game-banner:disabled{opacity:.55}.shop-sheet,.invite-sheet,.settings-sheet{color:#421628;background:linear-gradient(155deg,#fffdf5,#ffe6b6);border:2px solid #ffd15c;border-bottom:0;border-radius:34px 34px 0 0;width:100%;max-height:88%;padding:12px 20px 24px;animation:.26s rise;overflow-y:auto;box-shadow:0 -20px 50px #3d04185c}.shop-sheet header>button,.settings-sheet header>button,.sheet-close{color:#7d1b3a;cursor:pointer;background:#ffffff9e;border:1px solid #e4bd80;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.vip-plans-sheet{color:#fff1b0;scrollbar-width:none;background:radial-gradient(circle at 50% -8%,#b51945 0,#740927 30%,#3a0316 68%,#21000b 100%);border:2px solid #f2c756;border-radius:27px;width:min(100%,480px);max-height:100%;padding:15px;animation:.22s pop;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #fff09a24,0 25px 70px #0d0006b8}.vip-plans-close{z-index:8;color:#ffe66e;cursor:pointer;top:10px;background:#720b2b;border:2px solid #f4cf5e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;display:grid;position:absolute}.vip-plans-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.vip-plans-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.vip-plans-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.vip-plans-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.vip-plans-hero{text-align:start;direction:ltr;border-bottom:1px solid #f6cd5259;align-items:center;min-height:118px;padding:7px 39px 8px 134px;display:flex}.vip-plans-hero h2{color:#fff0a4;margin:5px 0 4px;font-size:24px}.vip-plans-hero p{color:#efc5ce;margin:0;font-size:9px;line-height:1.6}.vip-shield-stage{place-items:center;width:105px;height:105px;display:grid;position:absolute;top:15px;left:19px}.vip-shield-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 10px #0f00068c);width:88px;height:88px;position:relative}.vip-shield-stage>span{z-index:3;color:#fff0a0;letter-spacing:1.6px;background:#3b0717;border:1px solid #f3d06c;border-radius:99px;padding:3px 8px;font-size:6px;font-weight:1000;position:absolute;bottom:6px}.vip-card-suit{z-index:1;color:#32121b;background:#fff7df;border:2px solid #f0d58c;border-radius:6px;place-items:center;width:37px;height:51px;font:25px/1 Georgia,serif;display:grid;position:absolute;box-shadow:0 6px 10px #14000666}.vip-card-suit.club{left:-1px;transform:rotate(-18deg)}.vip-card-suit.heart{color:#b50f35;right:-1px;transform:rotate(18deg)}.vip-status-card>span{color:#f4cc78;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.vip-status-card>span i{background:#f1a72d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f1a72d}.vip-status-card>b{color:#ffe68a;background:#4d071d;border:1px solid #d7a536;border-radius:99px;padding:5px 10px;font-size:8px}.vip-status-card>em{color:#dcb8c3;grid-column:1/-1;font-size:8px;font-style:normal}.vip-status-card.active>span i{background:#3de47d;box-shadow:0 0 11px #3de47d}.vip-status-card.active>b{color:#caffd7;background:#075129;border-color:#32c96a}.vip-benefit-list>span{color:#ffeab0;background:#6108256b;border:1px solid #e7b9426b;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:7px 8px;font-size:8px;display:flex}.vip-benefit-list i{color:#ffe56d;background:#650b29;border:1px solid #dba937;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.vip-benefit-list b{line-height:1.55}.vip-plan-grid button{color:#fff0a2;cursor:pointer;background:linear-gradient(160deg,#841436,#3b0618);border:2px solid #d9a83b;border-radius:15px;align-content:center;place-items:center;gap:8px;min-width:0;min-height:116px;padding:12px 5px 8px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffec8b14,0 7px 15px #12000757}.vip-plan-grid button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.68}.vip-plan-grid button>em{color:#601027;background:#ffd75a;border:1px solid #ffe175;border-radius:99px;padding:3px 9px;font-size:6px;font-style:normal;font-weight:1000;position:absolute;top:-9px}.vip-plan-grid button>span{color:#ffe576;background:radial-gradient(circle,#a81942,#4a061c 68%);border:3px solid #f2ca51;border-radius:50%;align-content:center;place-items:center;width:55px;height:55px;display:grid;box-shadow:inset 0 0 0 3px #3b0416,0 4px 10px #12000780}.vip-plan-grid strong{font-size:23px;line-height:1}.vip-plan-grid small{font-size:6px;font-weight:900}.vip-plan-grid button>b{color:#f4cc72;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.vip-plans-empty{color:#d9b9c3;text-align:center;border:1px dashed #c99b36;border-radius:14px;padding:25px;font-size:9px}.vip-secure-note{color:#cfae79;text-align:center;margin:11px 4px 0;font-size:7px;line-height:1.7;display:block}@media (max-width:370px){.vip-plans-sheet{padding:12px}.vip-plans-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:116px}.vip-plans-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:116px}.vip-plans-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:116px}.vip-plans-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:116px}.vip-shield-stage{width:92px;height:92px}.vip-shield-stage img{width:76px;height:76px}.vip-benefit-list{grid-template-columns:1fr}.vip-plan-grid{gap:5px}.vip-plan-grid button{min-height:108px;padding-left:3px;padding-right:3px}.vip-plan-grid button>span{width:49px;height:49px}.vip-plan-grid button>b{font-size:6px}}.brand-royal-badge,.splash-royal-badge,.onboarding-royal-badge,.home-brand-badge{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important;transform:none!important}.brand-royal-badge img,.splash-royal-badge img,.onboarding-royal-badge img,.home-brand-badge img{object-fit:contain;filter:drop-shadow(0 8px 14px #0000006b);pointer-events:none;user-select:none;width:100%;height:100%;display:block}.brand-royal-badge{width:82px!important;height:82px!important}.splash-royal-badge{width:104px!important;height:104px!important}.onboarding-royal-badge{width:64px!important;height:64px!important}.home-menu-scroll .hero-title>.home-brand-badge{width:78px;height:78px;font-size:0;animation:2.8s ease-in-out infinite alternate royalBadgeFloat;display:block}.home-brand-badge img{filter:drop-shadow(0 8px 12px #1200077a)drop-shadow(0 0 10px #ffc43d3d)}@keyframes royalBadgeFloat{to{filter:brightness(1.07);transform:translateY(-5px)}}.quick-nav .vip-nav img{object-fit:contain;filter:drop-shadow(0 4px 5px #0006);box-shadow:none;background:0 0;border:0;border-radius:0}.royal-profile-vip img{filter:drop-shadow(0 6px 8px #0000006b);object-fit:contain!important;background:0 0!important;border-radius:0!important}.vip-plans-backdrop{backdrop-filter:blur(9px)saturate(.82);background:#0a0005db}.vip-plans-sheet{isolation:isolate;color:#fff2c2;background:radial-gradient(circle at 20% 0,#e5294a3b,#0000 30%),radial-gradient(circle at 88% 18%,#f1b33221,#0000 26%),linear-gradient(160deg,#670b1d 0,#3a0613 48%,#170107 100%);border:2px solid #eac35c;border-radius:29px;padding:16px 16px 15px;box-shadow:inset 0 0 0 1px #ffeda521,inset 0 -25px 55px #0000003d,0 28px 80px #000000b8}.vip-plans-close{color:#ffe87d;top:13px;background:linear-gradient(145deg,#8b132d,#3e0614);border-color:#f3cd64;border-radius:12px;width:38px;height:38px;box-shadow:0 7px 14px #00000057,inset 0 1px #ffffff1f}.vip-plans-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.vip-plans-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.vip-plans-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.vip-plans-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.vip-plans-hero{background:radial-gradient(circle at 12%,#ffc63c1a,#0000 32%);border-bottom:1px solid #f2c44f66;min-height:154px;padding:17px 43px 16px 154px;position:relative}[dir=rtl] .vip-plans-hero{padding:17px 154px 16px 43px}.vip-plans-hero small{color:#e8b83f;letter-spacing:3.2px;font-size:8px}.vip-plans-hero p{color:#e8cbd2;max-width:240px;font-size:10.5px;line-height:1.75}.vip-shield-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 11px 13px #0000008c);width:142px;height:142px}.vip-shield-stage>span,.vip-card-suit{display:none}.vip-status-card{background:linear-gradient(115deg,#710a22eb,#1f020af5);border-color:#ecc04c94;border-radius:16px;margin:13px 0 10px;padding:11px 13px 12px;box-shadow:inset 0 0 22px #ffbe390e}.vip-status-card>span{font-size:10px}.vip-status-card>b{text-align:center;min-width:63px;padding:6px 10px;font-size:8.5px}.vip-status-card>em{border-top:1px solid #e7bb482b;margin-top:2px;padding-top:7px;font-size:8.5px}.vip-status-card.active{background:linear-gradient(115deg,#1b5b3ae6,#0e1f18f5);border-color:#40d67894}.vip-benefit-list{grid-template-columns:1fr;gap:5px}.vip-benefit-list>span{color:#fff0c0;background:linear-gradient(100deg,#730c26ab,#27030db8);border-color:#ebbe487a;border-radius:12px;min-height:43px;padding:6px 10px;font-size:10.5px;box-shadow:inset 0 1px #ffffff0a}.vip-benefit-list i{color:#ffe073;background:linear-gradient(145deg,#7a102c,#32040f);border-color:#e6b94c;border-radius:9px;flex-basis:29px;width:29px;height:29px;font-size:14px}.vip-benefit-list b{font-weight:900}.vip-plan-heading{color:#ffe068;margin:17px 0 14px;font-size:12px}.vip-plan-heading span{background:linear-gradient(90deg,#0000,#e8bb4c)}.vip-plan-grid{gap:8px}.vip-plan-grid button{color:#fff0ac;background:radial-gradient(circle at 50% 15%,#e0335033,#0000 32%),linear-gradient(165deg,#6f0d25,#28030d 72%);border-color:#dcb74f;border-radius:17px;min-height:139px;padding:16px 5px 10px;box-shadow:inset 0 0 0 1px #ffee9d17,0 10px 22px #0006}.vip-plan-grid button.popular{background:radial-gradient(circle at 50% 10%,#ffd24b2e,#0000 36%),linear-gradient(165deg,#921433,#350411 74%);border-color:#ffe276;transform:translateY(-6px);box-shadow:0 13px 27px #eeb22c30,inset 0 0 0 1px #fff3a924}.vip-plan-grid button>em{color:#50101d;background:linear-gradient(#ffe98d,#dca632);border-color:#ffe68c;padding:4px 11px;font-size:7px;top:-10px;box-shadow:0 4px 10px #00000040}.vip-plan-grid button>span{color:#ffe374;background:radial-gradient(circle at 42% 32%,#1f8057,#083321 70%);border-color:#e9c456;width:66px;height:66px;box-shadow:inset 0 0 0 3px #27030c,0 7px 15px #00000085}.vip-plan-grid strong{font-size:27px}.vip-plan-grid small{margin-top:2px;font-size:7px}.vip-plan-grid button>b{color:#ffe08a;font-size:8.5px;line-height:1.4}.vip-secure-note{color:#d4b484;margin-top:13px;font-size:7.5px}.vip-plan-grid button{grid-template-rows:82px minmax(29px,auto) auto auto;align-content:start;gap:5px;min-height:190px;padding:15px 6px 10px;overflow:hidden}.vip-plan-art{object-fit:contain;background:#10040a;border:1px solid #ffe276b8;border-radius:15px;width:78px;height:78px;display:block;box-shadow:0 7px 15px #0000007a}.vip-plan-grid .vip-plan-duration small{font-size:7px}.vip-plan-grid button>.vip-plan-price{white-space:normal;background:linear-gradient(145deg,#153d32,#071c17);border:1px solid #ffe06b7a;border-radius:9px;place-items:center;width:100%;min-height:25px;padding:5px 3px;font-size:10px;line-height:1.35;display:grid;color:#fff!important}.vip-plan-grid button.popular .vip-plan-art{border-color:#ffe377;box-shadow:0 0 18px #ffca3d3d,0 7px 15px #00000080}@media (max-width:370px){.vip-plans-sheet{padding:13px 12px}.vip-plans-hero{min-height:137px}.vip-plans-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:128px}.vip-plans-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:128px}.vip-plans-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:128px}.vip-plans-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:128px}.vip-shield-stage{width:122px;height:122px}.vip-shield-stage img{width:120px;height:120px}.vip-plans-hero h2{font-size:25px}.vip-benefit-list>span{min-height:40px;font-size:9.5px}.vip-plan-grid{gap:5px}.vip-plan-grid button{min-height:181px;padding-left:4px;padding-right:4px}.vip-plan-art{width:70px;height:70px}.vip-plan-grid button>b{font-size:9px}}.shop-sheet header,.settings-sheet header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.shop-sheet header>div{grid-template-columns:43px 1fr;align-items:center;column-gap:9px;display:grid}.shop-sheet header span{background:#ffe299;border-radius:14px;grid-row:1/3;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.shop-sheet h2,.settings-sheet h2{margin:0;font-size:21px}.shop-sheet header p{color:#91747b;margin:2px 0 0;font-size:8px}.shop-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shop-grid button{color:#5f1d34;cursor:pointer;background:#ffffffb3;border:1px solid #e9c37f;border-radius:18px;align-content:center;justify-items:center;gap:7px;min-height:145px;padding:12px 8px;display:grid;box-shadow:0 7px 14px #52212a1a}.shop-grid button>i{background:linear-gradient(145deg,#fff3b5,#ffbc48);border-radius:20px;place-items:center;width:62px;height:62px;font-size:34px;font-style:normal;display:grid;box-shadow:inset 0 0 0 2px #fff}.shop-grid button strong{min-height:24px;font-size:10px}.shop-grid button small{color:#9a6b1f;font-weight:900}.shop-grid button b{color:#fff;background:#93173c;border-radius:99px;padding:5px 14px;font-size:8px}.invite-sheet{text-align:center;position:relative}.sheet-close{position:absolute;top:17px;bottom:auto;left:auto;right:17px}.invite-gift{background:linear-gradient(145deg,#ffdd72,#ff9743);border:3px solid #fff;border-radius:26px;place-items:center;width:82px;height:82px;margin:3px auto 8px;font-size:43px;display:grid;transform:rotate(-4deg);box-shadow:0 10px 19px #7b3e0c2e}.invite-sheet h2{margin:6px 0 4px;font-size:22px}.invite-sheet>p{color:#8c7077;max-width:350px;margin:0 auto 14px;font-size:9px;line-height:1.7}.reward-pair{grid-template-columns:1fr 25px 1fr;align-items:center;gap:5px;margin:12px 0;display:grid}.reward-pair>span{background:#ffffffab;border:1px solid #eccc8c;border-radius:17px;place-items:center;min-height:84px;padding:9px;display:grid}.reward-pair>span i{font-size:21px;font-style:normal}.reward-pair>span b{color:#8b173a;font-size:20px}.reward-pair>span small{color:#8a7077;font-size:8px}.reward-pair>em{color:#a97725;font-style:normal;font-weight:900}.invite-link{direction:ltr;background:#ffffff8c;border:1px dashed #bd8a3b;border-radius:12px;padding:10px;overflow:hidden}.invite-link code{color:#6b5260;white-space:nowrap;font-size:8px}.copy-invite{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1cac6e,#08754d);border:0;border-radius:14px;width:100%;margin-top:10px;padding:13px;font-weight:900}.invite-vip-crown{color:#721437;background:linear-gradient(145deg,#ffe988,#d99c32);border-radius:10px;place-items:center;width:28px;height:28px;font:23px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #fff4bd}.invite-vip-rule{color:#866675;max-width:330px;margin:-3px auto 11px;font-size:8px;font-weight:750;line-height:1.75;display:block}.invite-code-only{text-align:start;background:#ffffffad;border:1px solid #dfb65f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:8px 9px;display:flex}.invite-code-only>span{gap:3px;display:grid}.invite-code-only small{color:#8a7077;font-size:8px}.invite-code-only b{color:#751738;letter-spacing:2px;direction:ltr;font:1000 19px/1.15 Segoe UI,sans-serif}.invite-code-only button{color:#fff;cursor:pointer;background:#8a1b42;border:0;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.invite-capacity{color:#7e5d6a;margin-top:9px;font-size:8px;font-weight:900;display:block}.friends-divider{color:#791a3c;align-items:center;gap:9px;margin:20px 0 10px;font-size:12px;font-weight:1000;display:flex}.friends-divider:before,.friends-divider:after{content:"";background:linear-gradient(90deg,#0000,#d5a958);flex:1;height:1px}.friends-divider:after{transform:scaleX(-1)}.friend-id-card{text-align:start;background:linear-gradient(125deg,#fff9df,#fff);border:1px solid #dfb65f;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:9px 10px;display:flex}.friend-id-card>span{gap:3px;display:grid}.friend-id-card small{color:#8a7077;font-size:8px}.friend-id-card b{color:#751738;letter-spacing:1px;direction:ltr;font:1000 19px/1.2 Segoe UI,sans-serif}.friend-id-card button{color:#fff;cursor:pointer;background:#8a1b42;border:0;border-radius:10px;min-width:62px;padding:9px;font-weight:900}.custom-friend-id{text-align:start;background:#ffffff94;border:1px solid #e7c57f;border-radius:14px;margin-top:9px;padding:9px 10px}.custom-friend-id>label{color:#7b2441;margin-bottom:6px;font-size:9px;font-weight:1000;display:block}.custom-friend-id>div{direction:ltr;background:#fff;border:1px solid #d8ba7e;border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.custom-friend-id>div>span{color:#8b173a;font-weight:1000}.custom-friend-id>div>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:9px;padding-right:2px}.custom-friend-id>div>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:9px;padding-right:2px}.custom-friend-id>div>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2px;padding-right:9px}.custom-friend-id>div>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2px;padding-right:9px}.custom-friend-id input{color:#5c1732;direction:ltr;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 5px;font-weight:800}.custom-friend-id button{color:#fff;cursor:pointer;background:#a0204b;border:0;align-self:stretch;padding:0 12px;font-weight:900}.custom-friend-id button:disabled,.custom-friend-id input:disabled{cursor:not-allowed;opacity:.58}.friend-search-row{direction:ltr;grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.friend-search-row input{color:#5d1833;direction:ltr;background:#fff;border:1px solid #d6b679;border-radius:12px;outline:0;min-width:0;height:42px;padding:0 12px;font-weight:800}.friend-search-row button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#1bac6d,#08734c);border:0;border-radius:12px;padding:0 13px;font-weight:1000}.friend-list{text-align:start;gap:6px;margin-top:12px;display:grid}.friend-list h3{color:#7f2140;margin:0 3px 3px;font-size:10px}.friend-list>div{background:#ffffffb8;border:1px solid #ead1a1;border-radius:13px;align-items:center;gap:8px;min-height:50px;padding:5px 7px;display:flex}.friend-list .sprite-avatar{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.friend-list>div>span{flex:1;gap:2px;min-width:0;display:grid}.friend-list b{color:#59182f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.friend-list small{color:#96727d;direction:ltr;font-size:8px}.friend-list button{color:#fff;cursor:pointer;border:0;border-radius:9px;width:31px;height:31px;font-size:16px;font-weight:1000}.friend-list button.accept{background:#139763}.friend-list button.reject{background:#a72b4f}.friend-confirmed{color:#fff;background:#18a66a;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.friend-pending{color:#806452;background:#f7e8c5;border-radius:10px;margin-top:9px;padding:8px;font-size:8px;font-weight:800}.settings-sheet header{border-bottom:1px solid #efd29e;padding-bottom:10px}.setting-row{color:#552033;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edd5ad;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:10px 4px;display:flex}.setting-row>span{align-items:center;gap:10px;font-size:20px;display:flex}.setting-row>span b{font-size:11px}.setting-row>i{background:#ccbdb4;border-radius:99px;width:44px;height:24px;padding:3px;transition:background .16s;display:flex}.setting-row>i em{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;box-shadow:0 2px 4px #1e000c33}.setting-row>i.on{background:#19ac6d}.setting-row>i.on em{transform:translate(20px)}[dir=rtl] .setting-row>i.on em{transform:translate(-20px)}.settings-language{justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:12px 4px 0;display:flex}.settings-language>span{align-items:center;gap:8px;font-size:19px;display:flex}.settings-language b{font-size:11px}.settings-language>div{direction:ltr;background:#ead5b7;border-radius:11px;gap:3px;padding:3px;display:flex}.settings-language button{color:#8d6e74;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font:800 8px/1 Segoe UI,sans-serif}.settings-language button.active{color:#fff;background:#8d1739}.settings-play-mode{border-bottom:1px solid #edd5ad;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:11px 4px;display:flex}.settings-play-mode>span{align-items:center;gap:9px;min-width:0;font-size:24px;display:flex}.settings-play-mode>span b{font-size:12px}.settings-play-mode>div{direction:rtl;background:#ead5b7;border-radius:13px;flex:none;gap:4px;padding:4px;display:flex}.settings-play-mode button{color:#826473;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:900}.settings-play-mode button.active{color:#fff9d7;background:linear-gradient(120deg,#a62251,#711533);box-shadow:0 4px 9px #4d0d2a38}.settings-support-entry{color:#fff1bd;text-align:start;cursor:pointer;background:linear-gradient(125deg,#79183c,#3b0a24);border:1px solid #dcae459e;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;column-gap:9px;width:100%;min-height:64px;margin-top:9px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.settings-support-entry>span{color:#52132d;background:linear-gradient(145deg,#fff3a7,#dfa92e);border:1px solid #ffe07b;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font:1000 20px/1 inherit;display:grid}.settings-support-entry>b{font-size:11px}.settings-support-entry>small{color:#d9b8c5;font-size:8px;line-height:1.5}.settings-support-entry>i{color:#f3c953;grid-area:1/3/3;font:24px/1 serif;transform:scaleX(-1)}.support-backdrop{z-index:130;padding-bottom:0}.support-sheet{width:100%;max-height:92%;padding:12px 18px calc(25px + var(--app-safe-bottom));color:#fff3cf;background:radial-gradient(circle at 88% 0,#eabc4629,#0000 34%),linear-gradient(155deg,#132f58,#06162d 58%,#030d1e);border:2px solid #e1b94f;border-bottom:0;border-radius:30px 30px 0 0;animation:.26s rise;overflow-y:auto;box-shadow:0 -22px 55px #0000007a,inset 0 1px #ffffff1a}.support-sheet>header{border-bottom:1px solid #e1b94f52;align-items:center;gap:11px;padding:2px 0 13px;display:flex}.support-sheet>header>button{color:#ffe790;background:#102c51;border:1px solid #cda33b;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.support-sheet>header>div{min-width:0}.support-sheet h2,.support-sheet header p{margin:0}.support-sheet h2{color:#ffe28a;font-size:18px}.support-sheet header p{color:#aebed2;margin-top:3px;font-size:8px}.support-sheet form{gap:11px;padding-top:13px;display:grid}.support-categories{border:0;margin:0;padding:0}.support-categories legend,.support-message>span{color:#d8e5f4;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.support-categories>label{color:#c7d5e7;cursor:pointer;background:#ffffff0b;border:1px solid #a4bbd747;border-radius:13px;align-items:center;gap:9px;min-height:48px;margin-bottom:6px;padding:7px 10px;display:flex}.support-categories>label.active{color:#fff2b8;background:linear-gradient(110deg,#961946c2,#510d2fd1);border-color:#f0c752;box-shadow:inset 0 0 0 1px #ffeda314}.support-categories input{opacity:0;pointer-events:none;position:absolute}.support-categories i{border:1px solid;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:1000;display:grid}.support-categories span{font-size:11px;font-weight:900}.support-message{display:block;position:relative}.support-message textarea{resize:vertical;color:#f8fbff;background:#020c1ba8;border:1px solid #b4c9e159;border-radius:14px;outline:0;width:100%;min-height:112px;padding:12px 12px 24px;font:700 11px/1.8 inherit}.support-message textarea:focus{border-color:#e5bb4f;box-shadow:0 0 0 3px #e5bb4f1f}.support-message>small{color:#8096af;font-size:8px;position:absolute;bottom:7px}.support-message>small:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:9px}.support-message>small:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:9px}.support-message>small:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:9px}.support-message>small:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:9px}.support-image-picker{cursor:pointer;background:#ffffff0b;border:1px dashed #be9940;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:10px;min-height:70px;padding:9px;display:grid;overflow:hidden}.support-image-picker>input{opacity:0;width:1px;height:1px;position:absolute}.support-image-picker>span{color:#f4cf68;background:#112b50;border-radius:10px;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.support-image-picker>span i{font:25px/1 inherit}.support-image-picker img{object-fit:cover;width:100%;height:100%}.support-image-picker>b{color:#f8deb1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.support-image-picker>small{color:#8fa4bd;font-size:8px}.support-remove-image{color:#ffb4c5;background:0 0;border:0;justify-self:start;margin-top:-7px;font-size:9px;font-weight:900}.support-native-image-viewer{z-index:90;backdrop-filter:blur(8px);background:#010814e6;place-items:center;padding:54px 16px 24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.support-native-image-viewer>button{top:max(16px,var(--app-safe-top));color:#ffe585;background:#102b50;border:1px solid #e8bd48;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid;position:absolute}.support-native-image-viewer>button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.support-native-image-viewer>button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.support-native-image-viewer>button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.support-native-image-viewer>button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.support-native-image-viewer>img{object-fit:contain;border:2px solid #d7ac3d;border-radius:16px;max-width:100%;max-height:100%;box-shadow:0 18px 55px #0000008c}.support-rate-note{color:#dbe6f3;background:#e8be4c14;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;display:flex}.support-rate-note>i{color:#f1ca5c;font:22px/1 serif}.support-rate-note>span{gap:2px;display:grid}.support-rate-note b{font-size:9px}.support-rate-note small{color:#8fa4bd;font-size:8px;line-height:1.5}.support-submit{color:#321109;cursor:pointer;background:linear-gradient(#ffe780,#dca326);border:1px solid #ffdf7b;border-radius:13px;min-height:47px;font-size:11px;font-weight:1000;box-shadow:0 8px 18px #d69c2333,inset 0 1px #fff9c7}.support-submit:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.52}.support-ticket-tabs{scrollbar-width:none;gap:7px;padding:11px 0 4px;display:flex;overflow-x:auto}.support-ticket-tabs::-webkit-scrollbar{display:none}.support-ticket-tabs button{color:#c7d7ea;text-align:start;background:#081a34;border:1px solid #aec4dd47;border-radius:12px;gap:3px;min-width:116px;min-height:48px;padding:7px 9px;display:grid}.support-ticket-tabs button.active{border-color:#f2ca5a;box-shadow:inset 0 0 0 1px #f2ca5a33}.support-ticket-tabs button.answered small{color:#72e0ac}.support-ticket-tabs button.closed{opacity:.7}.support-ticket-tabs b{font-size:9px}.support-ticket-tabs small{color:#91a5bd;font-size:7px}.support-ticket-messages{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;min-height:64px;max-height:280px;padding:9px 3px 2px;display:flex;overflow-y:auto}.support-ticket-messages article{background:#0b2444;border:1px solid #afc6df38;border-radius:14px 14px 5px;max-width:88%;padding:9px 10px}.support-ticket-messages article.admin{background:linear-gradient(135deg,#702041,#401029);border-color:#f4c74e7a;border-radius:14px 14px 14px 5px;align-self:flex-end}.support-ticket-messages article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-ticket-messages article header b{color:#ffe48d;font-size:8px}.support-ticket-messages article time{color:#8fa3ba;font-size:7px}.support-ticket-messages article p{overflow-wrap:anywhere;color:#f5f8fc;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.75}.support-ticket-messages article a{color:#ffd96e;border:1px solid;border-radius:8px;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.support-status-note,.support-loading{color:#cbd9e8;text-align:center;background:#85a3c41a;border-radius:11px;padding:10px;font-size:9px;line-height:1.6}.support-status-note.waiting{color:#ffe299;background:#e9b93b1a}.support-status-note.closed{color:#b8c3d0;background:#8190a21f}.settings-rename{background:#ffffff7a;border:1px solid #e7c993;border-radius:16px;margin-top:11px;padding:12px}.settings-rename>span{flex-direction:column;gap:3px;display:flex}.settings-rename>span b{color:#5e2037;font-size:12px}.settings-rename>span small{color:#9a6d70;font-size:9px;font-weight:700}.settings-rename>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.settings-rename input{color:#4d1a2e;background:#fffdf7;border:1px solid #dbb979;border-radius:11px;outline:none;min-width:0;height:41px;padding:0 11px;font:800 13px/1 inherit}.settings-rename input:focus{border-color:#9b1e48;box-shadow:0 0 0 3px #9b1e481f}.settings-rename button{color:#fff5bd;background:linear-gradient(120deg,#9d1d48,#64102e);border:0;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-width:88px;font-size:11px;font-weight:900;display:flex}.settings-rename button:disabled{opacity:.5}.settings-rename .coin-icon{width:18px;height:18px}.settings-recovery{background:linear-gradient(145deg,#ffffffb8,#ffefbe94);border:1px solid #d6b25f;border-radius:16px;margin-top:11px;padding:12px;box-shadow:inset 0 1px #ffffffb3}.settings-recovery>span{flex-direction:column;gap:4px;display:flex}.settings-recovery>span b{color:#542039;font-size:12px}.settings-recovery>span small{color:#8c696f;font-size:9px;font-weight:700;line-height:1.55}.recovery-code-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:10px;display:grid}.recovery-code-status i{color:#5b263d;letter-spacing:1px;direction:ltr;background:#fffaf0;border:1px dashed #c69a45;border-radius:11px;justify-content:center;align-items:center;min-width:0;height:39px;font:900 12px/1.1 ui-monospace,Cascadia Mono,monospace;display:flex}.recovery-code-status button,.recovery-code-reveal button{color:#fff7c8;background:linear-gradient(120deg,#8f1742,#5a0b29);border:0;border-radius:11px;min-width:78px;height:39px;font-size:10px;font-weight:900}.recovery-code-status button:disabled,.recovery-revoke:disabled{opacity:.5}.recovery-code-reveal{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.recovery-code-reveal strong{overflow-wrap:anywhere;color:#34131f;letter-spacing:.4px;text-align:center;background:#fffdf5;border:1px solid #c99d43;border-radius:11px;min-width:0;padding:11px 8px;font:900 11px/1.5 ui-monospace,Cascadia Mono,monospace}.recovery-code-reveal em{color:#a03a3a;text-align:center;grid-column:1/-1;font-size:9px;font-style:normal;font-weight:800}.recovery-revoke{color:#8b1b3e;background:#ffffff8a;border:1px solid #9118393d;border-radius:10px;width:100%;min-height:34px;margin-top:9px;font-size:9px;font-weight:900}.settings-account-delete{background:#57071f4d;border:1px solid #ff667e75;border-radius:15px;margin-top:12px;overflow:hidden}.settings-account-delete.protected{color:#ffd58b;gap:4px;padding:12px;display:grid}.settings-account-delete.protected b{font-size:11px}.settings-account-delete.protected small{color:#c7aab4;font-size:8px;line-height:1.55}.account-delete-entry{color:#ffd3dc;text-align:start;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:2px 9px;width:100%;min-height:58px;padding:9px 10px;display:grid}.account-delete-entry>span{color:#fff;background:#a82248;border:1px solid #ff8aa1;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:1000;display:grid}.account-delete-entry>b{font-size:11px}.account-delete-entry>small{color:#c9a8b3;font-size:8px;line-height:1.45}.account-delete-entry>i{color:#ff9db0;grid-area:1/3/3;font:18px/1 serif;transition:transform .16s}.settings-account-delete.expanded .account-delete-entry>i{transform:rotate(180deg)}.account-delete-confirmation{border-top:1px solid #ff7e974d;gap:10px;padding:12px;display:grid}.account-delete-confirmation p,.account-delete-confirmation>small{color:#f1dbe2;margin:0;font-size:9px;line-height:1.7}.account-delete-confirmation>small{color:#caaeb7;font-size:8px}.account-delete-ack{color:#f8e8ec;background:#ffffff0e;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;font-size:9px;font-weight:750;line-height:1.6;display:flex}.account-delete-ack input{accent-color:#e13c62;flex:0 0 17px;width:17px;height:17px}.account-delete-phrase{gap:6px;display:grid}.account-delete-phrase>span{color:#e9cbd3;font-size:8px;font-weight:850}.account-delete-phrase code{color:#ffd7df;text-align:center;background:#0109188c;border:1px dashed #ff8fa599;border-radius:9px;padding:7px;font:800 9px/1.3 ui-monospace,Cascadia Mono,monospace}.account-delete-phrase input{text-align:center;border-radius:10px;outline:0;width:100%;height:40px;padding:0 10px;font:800 10px/1 ui-monospace,Cascadia Mono,monospace;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#091a34!important;border:1px solid #ff849c99!important}.account-delete-phrase input:focus{box-shadow:0 0 0 3px #e030582e}.account-delete-actions{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.account-delete-actions button{color:#f7dba7;background:#132d50;border:1px solid #ffde9b5c;border-radius:10px;min-height:42px;font-size:9px;font-weight:950}.account-delete-actions button.danger{color:#fff;background:linear-gradient(135deg,#bd2851,#76102f);border-color:#ff9aae}.account-delete-actions button:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.48}.recovery-login{padding:22px}.recovery-login-card{z-index:1;color:#fff1c7;text-align:center;background:linear-gradient(160deg,#700a36f5,#280417f7);border:1px solid #ffd363b8;border-radius:28px;width:min(100%,390px);padding:30px 22px 24px;position:relative;box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff21}.recovery-login-card .splash-crown{color:#74163a;text-shadow:0 1px #fff0a0,0 3px #6513321f;background:linear-gradient(145deg,#fff4b3 0%,#efc04c 56%,#c98525 100%);border:2px solid #fff0a4;border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 8px;font:54px/1 Georgia,serif;display:grid;transform:rotate(-2deg);box-shadow:inset 0 2px #ffffffb8,inset 0 -5px 10px #7a390c2e,0 0 0 7px #ffda5b14,0 12px 28px #00000052}.recovery-login-card>small{color:#e6b95b;letter-spacing:3px;font:800 10px/1 Segoe UI,sans-serif}.recovery-login-card h1{color:#fff4cb;margin:12px 0 20px;font-size:24px}.recovery-login-card form{gap:10px;display:grid}.recovery-login-card input{-webkit-appearance:none;appearance:none;caret-color:#8d1138;color:#3a1022;-webkit-text-fill-color:#3a1022;letter-spacing:.6px;text-align:center;touch-action:manipulation;background:#fffdf3;border:1px solid #e8bd56;border-radius:13px;outline:none;width:100%;height:50px;padding:0 12px;font:900 13px/1 ui-monospace,Cascadia Mono,monospace}.recovery-login-card input:focus{border-color:#ffd65a;box-shadow:0 0 0 4px #ffd25733}.recovery-login-card input:-webkit-autofill{-webkit-text-fill-color:#3a1022;box-shadow:inset 0 0 0 1000px #fffdf3}.recovery-login-card form button{color:#4d1027;background:linear-gradient(#ffe977,#e8aa2e);border:1px solid #ffe28a;border-radius:13px;height:50px;font-size:13px;font-weight:950;transition:transform .1s,filter .1s;box-shadow:0 8px 22px #efb33033}.recovery-login-card form button:active:not(:disabled){filter:brightness(.96);transform:scale(.985)}.recovery-login-card form button:disabled{opacity:1;color:#fff4d28c;box-shadow:none;background:#ffffff14;border-color:#ffe28a40}.recovery-login-card>em{color:#d7acba;margin-top:14px;font-size:9px;font-style:normal;font-weight:700;line-height:1.7;display:block}.auth-choice-actions{gap:12px;display:grid}.auth-choice-actions button{border-radius:14px;width:100%;min-height:52px;padding:9px 14px;font-size:14px;font-weight:950;transition:transform .1s,filter .1s,background .1s}.auth-choice-actions button:active:not(:disabled),.auth-choice-back:active:not(:disabled){filter:brightness(.96);transform:scale(.985)}.auth-choice-primary{color:#4d1027;background:linear-gradient(#ffe977,#e8aa2e);border:1px solid #ffe28a;box-shadow:0 8px 22px #efb33033}.auth-choice-secondary{color:#fff1bf;background:linear-gradient(145deg,#8b1842e0,#4f0926f0);border:1px solid #ffdc76b8;box-shadow:0 7px 18px #0003}.auth-choice-actions button:disabled,.auth-choice-back:disabled{opacity:.55}.auth-choice-back{color:#f3cc77;background:0 0;border:0;border-radius:10px;margin-top:11px;padding:8px 18px;font-size:11px;font-weight:900}.auth-mode-recovery h1{margin-bottom:15px}.auth-relaunch-button{border-radius:14px;width:100%;min-height:50px;margin-top:18px;font-size:13px;font-weight:950}.auth-language-title{gap:5px;display:grid}.auth-language-title>span{font-size:22px}.auth-language-title>small{color:#d9b5c2;direction:ltr;font:750 10px/1.4 Segoe UI,sans-serif}.auth-language-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.auth-language-list button{color:#fff2c2;background:linear-gradient(155deg,#911843f5,#400720fa);border:1px solid #ffdd7c8c;border-radius:16px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:94px;padding:10px 5px;transition:transform .1s,filter .1s,border-color .1s;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #0003}.auth-language-list button:active{filter:brightness(1.08);transform:scale(.97)}.auth-language-list button b{color:#6d1535;background:linear-gradient(#fff2a0,#e9b33b);border:1px solid #ffe28a;border-radius:10px;place-items:center;width:39px;height:31px;font:950 13px/1 Segoe UI,sans-serif;display:grid;box-shadow:0 4px 10px #0003}.auth-language-list button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:950;overflow:hidden}.auth-language-list button small{color:#cda8b5;font:700 8px/1 Segoe UI,sans-serif}.auth-mode-language{width:min(100%,420px)}.matching-panel{overflow:visible}.match-versus{direction:ltr;grid-template-columns:1fr 58px 1fr;align-items:center;gap:7px;margin:15px 0 12px;display:grid}.match-team{background:#ffffff6b;border:1px solid #82103424;border-radius:17px;grid-template-columns:1fr 1fr;gap:6px;min-width:0;padding:9px 6px;display:grid}.match-team>strong{color:#842044;text-transform:uppercase;letter-spacing:.5px;grid-column:1/3;font-size:8px}.search-player{justify-items:center;gap:4px;min-width:0;display:grid}.search-player>div{position:relative}.search-player .sprite-avatar{border:2px solid #fff;border-radius:15px;width:48px;height:48px;box-shadow:0 5px 10px #441a232b}.search-player>div>i{color:#fff;background:#13ad6b;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.search-player>div>b{color:#fff;letter-spacing:2px;background:#340d1dad;border-radius:99px;font-size:7px;position:absolute;top:auto;bottom:4px;left:4px;right:4px}.search-player>small{text-overflow:ellipsis;white-space:nowrap;color:#6f4d58;max-width:58px;font-size:7px;overflow:hidden}.search-player.shuffling .sprite-avatar{filter:grayscale(.35)blur(.7px);animation:.8s ease-in-out infinite alternate avatarSearching}.search-player.ready .sprite-avatar{animation:none}.versus-mark{color:#fff;background:linear-gradient(145deg,#d72a5d,#72102f);border:3px solid #ffd35f;border-radius:22px;align-content:center;place-items:center;width:58px;height:78px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 8px 17px #5c092747}.versus-mark small{letter-spacing:1.4px;color:#ffd98a;font:700 6px/1 Segoe UI,sans-serif}.versus-mark b{text-shadow:0 2px #4e0c24;font:1000 23px/1 Segoe UI,sans-serif}.versus-mark i{color:#7b1534;background:#ffe077;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;bottom:-10px}.match-mint .match-emblem,.match-mint .demo-button{background:linear-gradient(145deg,#21bd72,#08724b)}.match-azure .match-emblem,.match-azure .demo-button{background:linear-gradient(145deg,#2b9eea,#174d9e)}.match-violet .match-emblem,.match-violet .demo-button{background:linear-gradient(145deg,#a752df,#56218f)}.game-screen.theme-mint{--felt-a:#35c97b;--felt-b:#0b945d;--felt-c:#08704b;--rail:#e6ae37;--rail-dark:#50362e;--card-a:#31567d;--card-b:#e8f0f7;background:radial-gradient(circle at 50% 44%,#a73a52,#581127 72%)}.game-screen.theme-azure{--felt-a:#31b9d6;--felt-b:#176eaa;--felt-c:#103f77;--rail:#c9e4f3;--rail-dark:#193451;--card-a:#153f85;--card-b:#aee6f4;background:radial-gradient(circle at 50% 38%,#253f87,#111a42 74%)}.game-screen.theme-violet{--felt-a:#b45bd7;--felt-b:#702a9e;--felt-c:#411868;--rail:#f5c654;--rail-dark:#572552;--card-a:#6b245f;--card-b:#f5c7e6;background:radial-gradient(circle at 50% 38%,#8e376f,#35132f 76%)}.theme-azure:before{opacity:.22;background:radial-gradient(circle,#87dbff 0,#87dbff 1px,#0000 2px) 0 0/24px 24px,linear-gradient(125deg,#0000 48%,#7acdff59 49%,#0000 51%) 0 0/70px 70px}.theme-violet:before{opacity:.2;background:radial-gradient(at 50% 0,#ffd76a 0,#ffd76a 2px,#0000 3px) 0 0/54px 54px,linear-gradient(45deg,#0000 47%,#ffd65b66 48%,#0000 52%) 0 0/48px 48px}.felt-table{background:radial-gradient(circle at 48% 38%, var(--felt-a), var(--felt-b) 64%, var(--felt-c));border-color:var(--rail);outline-color:var(--rail-dark);box-shadow:inset 0 0 45px #08191b70,inset 0 0 0 2px #ffffff29,0 14px 27px #19000b61}.theme-azure .felt-table{border-radius:38%/18%}.theme-violet .felt-table{border-width:9px;border-radius:28%/12%}.theme-violet .felt-table:before{content:"ROYAL";text-align:center;color:#ffffff1f;letter-spacing:5px;font:900 18px/1 Georgia,serif;position:absolute;top:48%;bottom:auto;left:0;right:0}.opponent-cards i{background:linear-gradient(145deg,var(--card-b) 0%,var(--card-a) 48%,#24111c 100%);background:linear-gradient(145deg,var(--card-b) 0%,var(--card-a) 48%,var(--card-a) 100%)}@supports (color:color-mix(in lab, red, red)){.opponent-cards i{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff) 0%,var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111) 100%)}}.opponent-cards i{box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px #ffffff2e,0 4px 8px #1200084d;box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px var(--card-a),0 4px 8px #1200084d;border-color:#fffdf6}@supports (color:color-mix(in lab, red, red)){.opponent-cards i{box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px color-mix(in srgb,var(--card-a) 68%,#fff),0 4px 8px #1200084d}}.opponent-cards i{animation:.38s cubic-bezier(.2,.82,.24,1) backwards dealCardBack}.player-seat{background:linear-gradient(110deg,var(--felt-c),#56102b);background:linear-gradient(110deg,var(--felt-c),#56102b)}@supports (color:color-mix(in lab, red, red)){.player-seat{background:linear-gradient(110deg,color-mix(in srgb,var(--felt-c) 42%,#8f1739),#56102b)}}.player-seat{border-color:var(--rail)}.player-seat .sprite-avatar{border:1px solid #ffffff9e;border-radius:10px;flex-basis:35px;width:35px;height:35px}.player-seat.active-turn{box-shadow:0 0 0 3px #ffe87a52,0 0 22px #ffd649b3}.hakem-crown{z-index:14;color:#ffd94d;pointer-events:none;background:0 0;border:0;border-radius:0;width:39px;height:31px;line-height:1;animation:.42s cubic-bezier(.2,.8,.2,1) crownDrop;top:-18px;bottom:auto;left:50%;right:auto;transform:translate(-50%)rotate(-6deg);display:block!important;position:absolute!important}.hakem-crown>.royal-crown-icon{width:100%;height:100%;display:block}.player-hand button{background:linear-gradient(105deg,#fffef9,#f3eadb 72%,#dfd0bc);border-color:#fff;position:relative;overflow:hidden;box-shadow:-2px -4px 8px #2c000e1f,0 -8px 15px #1e00092e,inset 0 0 0 1px #d6c7b2}.player-hand button:after{content:"";pointer-events:none;border:1px solid #6042331f;border-radius:6px 6px 0 0;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.player-hand button em{opacity:.18;font:38px/1 Georgia,serif;position:absolute;top:47%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.player-hand button:disabled{cursor:default}.server-trick .stc-0{top:9px;bottom:auto;left:5px;right:auto;transform:rotate(-16deg)}.server-trick .stc-1{z-index:2;top:0;bottom:auto;left:31px;right:auto;transform:rotate(-3deg)}.server-trick .stc-2{z-index:3;top:8px;bottom:auto;left:auto;right:5px;transform:rotate(14deg)}.server-trick .stc-3{z-index:4;top:19px;bottom:auto;left:31px;right:auto;transform:rotate(4deg)}.result-panel .profile-done{margin-top:12px}.leave-game-backdrop{z-index:70;padding:max(calc(var(--app-safe-top) + 18px),28px) 18px max(calc(var(--app-safe-bottom) + 18px),28px);backdrop-filter:brightness(.55);background:#0f0008b8;place-items:center;animation:.18s fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.leave-game-dialog{color:#ffe886;text-align:center;background:linear-gradient(155deg,#8f071d,#4d0212 76%);border:2px solid #f4c444;border-radius:22px;width:min(100%,390px);animation:.22s pop;overflow:hidden;box-shadow:0 20px 48px #1100059e,inset 0 0 0 2px #ffe5691f}.leave-game-dialog header{background:#3e000d7a;border-bottom:2px solid #e0a92a;grid-template-columns:42px 1fr 42px;align-items:center;min-height:58px;padding:10px 13px;display:grid}.leave-game-dialog header h2{color:#ffd83e;grid-column:2;margin:0;font-size:25px}.leave-game-dialog header button{color:#ffe66e;cursor:pointer;background:linear-gradient(#b20d25,#720717);border:2px solid #ffd449;border-radius:10px;grid-column:3;width:40px;height:40px;font-size:28px;line-height:1;box-shadow:inset 0 0 0 2px #ffffff1f}.leave-game-dialog p{color:#ffe78a;margin:0;padding:24px 21px 18px;font-size:14px;font-weight:900;line-height:2}.leave-game-actions{direction:ltr;gap:18px;padding:0 18px 20px;display:flex}.leave-game-actions button{color:#fff18a;cursor:pointer;direction:rtl;border:2px solid #e8c64f;border-radius:11px;flex:1;min-height:50px;font-size:21px;font-weight:1000;box-shadow:inset 0 2px #fff3,0 5px 12px #19000759}.leave-game-actions .leave-no{background:linear-gradient(#bf1427,#750611)}.leave-game-actions .leave-yes{background:linear-gradient(#19a52b,#087316)}.leave-game-actions button:disabled{opacity:.55;cursor:wait}.hakem-backdrop{z-index:15;backdrop-filter:blur(4px);background:#19020fc2;place-items:center;padding:18px;animation:.2s fade;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hakem-backdrop.intro-chosen{pointer-events:none;backdrop-filter:none;background:0 0}.hakem-backdrop.intro-chosen .hakem-panel{opacity:0;transform:scale(.92)}.hakem-intro-chosen .player-seat{z-index:17}.hakem-panel{border:3px solid var(--rail);text-align:center;color:#401422;background:linear-gradient(155deg,#fffdf5,#ffe2a9);border-radius:28px;width:100%;max-width:420px;max-height:calc(100svh - 36px);padding:24px 18px 20px;animation:.26s pop;overflow-y:auto;box-shadow:0 24px 60px #14000880}.hakem-panel h2{margin:11px 0 4px;font-size:20px}.hakem-panel p{color:#856870;margin:5px 0 13px;font-size:10px;line-height:1.6}.crown-spinner{width:210px;height:150px;margin:0 auto;position:relative}.crown-spinner>span{z-index:5;color:#721633;background:linear-gradient(#fff48f,#f1a624);border:3px solid #fff;border-radius:23px;place-items:center;width:64px;height:64px;font-size:34px;animation:.7s infinite alternate crownPulse;display:grid;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 9px 17px #5e220c47}.draw-avatar{border:2px solid #fff;width:44px;height:44px;position:absolute}.draw-0{top:0;left:83px}.draw-1{top:53px;right:0}.draw-2{bottom:0;left:83px}.draw-3{top:53px;left:0}.hakem-kicker{color:#721633;background:#ffe38b;border-radius:99px;padding:5px 10px;font-size:8px;font-weight:900;display:inline-block}.chosen-hakem{justify-items:center;gap:3px;width:96px;margin:12px auto 8px;display:grid;position:relative}.chosen-hakem .sprite-avatar{border:3px solid #fff;border-radius:24px;width:74px;height:74px;box-shadow:0 8px 17px #48132133}.chosen-hakem>i{color:#6e1531;background:linear-gradient(#fff59b,#efa91e);border:2px solid #fff;border-radius:50% 50% 35% 35%;place-items:center;width:36px;height:32px;font-size:22px;font-style:normal;display:grid;position:absolute;top:-19px;right:0;transform:rotate(8deg)}.chosen-hakem strong{font-size:12px}.chosen-hakem small{color:#9d7e84;font-size:8px}.first-five{direction:ltr;justify-content:center;align-items:end;height:105px;margin:6px auto 9px;display:flex}.first-five>span{text-align:left;width:64px;height:96px;transform:rotate(calc((var(--i,0) - 2) * 3deg));background:linear-gradient(145deg,#fff,#eee2d1);border:2px solid #fff;border-radius:9px;margin-left:-25px;padding:7px;box-shadow:0 7px 13px #33101b2e}.first-five>span:first-child{margin-left:0}.first-five.face-up span b{font:900 16px/1 Georgia,serif;display:block}.first-five.face-up span i{font:23px/1 Georgia,serif}.first-five.face-down span{background:linear-gradient(145deg,var(--card-b) 0%,var(--card-a) 48%,#24111c 100%);background:linear-gradient(145deg,var(--card-b) 0%,var(--card-a) 48%,var(--card-a) 100%);padding:0}@supports (color:color-mix(in lab, red, red)){.first-five.face-down span{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff) 0%,var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111) 100%)}}.first-five.face-down span{box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px #ffffff2e,0 7px 13px #33101b2e;box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px var(--card-a),0 7px 13px #33101b2e}@supports (color:color-mix(in lab, red, red)){.first-five.face-down span{box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 0 5px color-mix(in srgb,var(--card-a) 68%,#fff),0 7px 13px #33101b2e}}.first-five .red,.suit-picker .red{color:#d12546}.first-five .black,.suit-picker .black{color:#24232b}.suit-picker{direction:ltr;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.suit-picker button{cursor:pointer;background:#ffffffc2;border:2px solid #edc45d;border-radius:15px;min-height:54px;font:900 30px/1 Georgia,serif;transition:transform .14s;box-shadow:0 6px 11px #4b19221f}.suit-picker button:focus-visible{outline-offset:2px;outline:2px solid #fff0a1;transform:translateY(-2px)}@media (hover:hover){.suit-picker button:hover{transform:translateY(-3px)}}.waiting-hakem b{color:#8d1739;letter-spacing:4px;margin-top:4px;animation:.7s infinite alternate pulse;display:block}.payment-provider-switch{background:#4e172e14;border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;padding:5px;display:grid}.payment-provider-switch button{color:#6f5360;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:40px;font:800 11px/1.2 inherit}.payment-provider-switch button.active{color:#fff;background:linear-gradient(135deg,#8c1b45,#c53c61);box-shadow:0 6px 14px #70173938}.vip-active-note,.provider-safe-note{color:#227147;text-align:center;background:#e8f8ee;border-radius:12px;padding:9px 11px;font-size:11px;display:block}.private-table-sheet{color:#512137;text-align:center;background:linear-gradient(160deg,#fff9ed,#fff);border-radius:26px 26px 18px 18px;width:min(92%,430px);max-height:82svh;padding:22px;position:relative;overflow:auto;box-shadow:0 28px 70px #340e2357}.private-code-row{direction:ltr;grid-template-columns:1fr auto;gap:8px;margin-top:13px;display:grid}.private-code-row input{text-align:center;letter-spacing:4px;text-transform:uppercase;border:1px solid #dec4cd;border-radius:13px;min-width:0;padding:12px;font-weight:900}.private-code-row button,.private-waiting button{color:#fff;background:#7e1b40;border:0;border-radius:13px;padding:10px 14px;font-weight:900}.private-waiting button:disabled{cursor:not-allowed;opacity:.45}.private-waiting{background:#f8edf1;border-radius:18px;margin-top:14px;padding:18px}.private-waiting strong{color:#8d1739;letter-spacing:7px;margin:6px 0;font-size:32px;display:block}.private-tabs{background:#f4e5ea;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;padding:4px;display:grid}.private-tabs button{color:#785263;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;font-size:9px;font-weight:900}.private-tabs button.active{color:#fff;background:#861d43;box-shadow:0 5px 12px #61173533}.public-table-list{text-align:start;flex-direction:column;gap:8px;max-height:48svh;display:flex;overflow:auto}.public-table-list>button{color:#542238;cursor:pointer;background:#fff;border:1px solid #ead3db;border-radius:16px;grid-template-columns:46px 1fr auto auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.public-table-list .sprite-avatar{border-radius:13px;width:44px;height:44px}.public-table-list span{flex-direction:column;min-width:0;display:flex}.public-table-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-table-list small,.public-table-list em{color:#977484;font-size:9px;font-style:normal}.public-table-list>button>b{color:#20895e}.public-table-list>button>i{color:#fff;background:#8d1b45;border-radius:9px;padding:7px;font-size:9px;font-style:normal}.private-create-form,.private-search-panel{flex-direction:column;gap:10px;display:flex}.private-create-form>input{border:1px solid #dec4cd;border-radius:13px;padding:12px}.private-stake-field{text-align:start;background:#fff9fb;border:1px solid #e2ccd4;border-radius:14px;padding:10px;display:block}.private-stake-field>span{color:#6e3f53;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.private-stake-field>div{direction:ltr;grid-template-columns:42px 1fr 42px;gap:6px;display:grid}.private-stake-field button{color:#fff;cursor:pointer;background:#8c1d43;border:0;border-radius:10px;font-size:18px;font-weight:900}.private-stake-field input{text-align:center;border:1px solid #d8bcc7;border-radius:10px;min-width:0;padding:10px;font-weight:900}.private-stake-field small{color:#9a7785;margin-top:6px;font-size:7px;display:block}.private-entry-summary{color:#6e1735;background:#ffe59a;border-radius:99px;width:max-content;margin:5px auto 12px;padding:7px 11px;font-size:9px;font-weight:900;display:block}.public-table-list .table-entry{color:#9b6b00;font-weight:900}.visibility-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.visibility-switch button{color:#6e4456;background:#fff;border:1px solid #e4ccd5;border-radius:12px;min-height:40px;font-size:9px;font-weight:800}.visibility-switch button.active{color:#8d1b45;background:#f8e5ec;border-color:#8d1b45}.private-hands-select{background:#fff9fb;border:1px solid #e2ccd4;border-radius:14px;grid-template-columns:1fr repeat(3,56px);align-items:center;gap:6px;padding:9px;display:grid}.private-hands-select span{text-align:start;font-size:9px;font-weight:900}.private-hands-select button{color:#714056;background:#fff;border:1px solid #dfc5cf;border-radius:10px;min-height:36px;font-weight:900}.private-hands-select button.active{color:#fff;background:#861d43;border-color:#861d43}.private-lobby-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.private-lobby-heading>span:first-child{text-align:start}.private-lobby-heading .private-entry-summary{margin:0}.private-status-message{color:#7c3c0a;background:#ffe7b8;border-radius:12px;margin:10px 0;padding:10px;font-size:10px;font-weight:900}.private-countdown{color:#fff;background:linear-gradient(135deg,#8c1740,#c53b52);border-radius:16px;margin:11px 0;padding:12px;box-shadow:0 12px 25px #78143738}.private-countdown b{font-size:38px;line-height:1;display:block}.private-countdown p,.private-countdown small{color:#ffe9c5;margin:4px 0 0;font-size:9px}.private-owner-settings{background:#fff;border:1px solid #ead3dc;border-radius:15px;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:7px;margin:10px 0;padding:10px;display:grid}.private-owner-settings label{text-align:start}.private-owner-settings label span{margin-bottom:5px;font-size:8px;font-weight:900;display:block}.private-owner-settings input{border:1px solid #ddc5cf;border-radius:10px;width:100%;min-width:0;padding:9px}.private-owner-settings .private-hands-select{border:0;grid-template-columns:1fr repeat(3,34px);padding:0}.private-owner-settings .private-hands-select button{min-height:34px;padding:4px}.private-lobby-seats{grid-template-columns:1fr 1fr;grid-template-areas:"top top""left right""bottom bottom";gap:9px;margin:12px 0;display:grid}.private-lobby-seat{background:#fff;border:2px dashed #d8bdc8;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:9px;display:flex;position:relative}.private-lobby-seat.seat-2{grid-area:top;justify-self:center;width:70%}.private-lobby-seat.seat-1{grid-area:left}.private-lobby-seat.seat-3{grid-area:right}.private-lobby-seat.seat-0{grid-area:bottom;justify-self:center;width:70%}.private-lobby-seat.online{border-style:solid;border-color:#66b48e}.private-lobby-seat.offline{filter:saturate(.7);opacity:.78}.private-lobby-seat .sprite-avatar{flex:none;width:42px;height:42px}.private-lobby-seat>span:not(.sprite-avatar){text-align:start;flex-direction:column;min-width:0;display:flex}.private-lobby-seat>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.private-lobby-seat>span small{color:#8b3154;font-weight:900}.private-lobby-seat>span em{color:#7e6a72;font-size:7px;font-style:normal}.empty-seat{color:#875069;background:#f1dfe6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;display:grid!important}.seat-manager-controls{left:5px;right:5px;flex-wrap:wrap;justify-content:center;gap:4px;display:flex;position:absolute;bottom:5px}.seat-manager-controls select,.seat-manager-controls button{color:#6f304c;background:#fff;border:1px solid #dec3ce;border-radius:7px;max-width:100%;min-height:22px;padding:3px 5px;font-size:6px;font-weight:900}.seat-manager-controls .kick-player{color:#fff;background:#b42342}.private-lobby-actions{justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.private-lobby-actions small{color:#785667}.private-lobby-actions .start-private-game{background:linear-gradient(135deg,#16885e,#0d704d);flex:1;min-height:44px}@media (max-width:390px){.private-owner-settings{grid-template-columns:1fr}.private-owner-settings .private-hands-select{grid-template-columns:1fr repeat(3,42px)}.private-lobby-seat.seat-0,.private-lobby-seat.seat-2{width:82%}}.progression-sheet{color:#512137;background:linear-gradient(160deg,#fff9ed,#fff);border-radius:26px 26px 18px 18px;width:min(94%,460px);max-height:84svh;padding:22px;position:relative;overflow:auto}.daily-reward-card{color:#fff;background:linear-gradient(135deg,#7d1b40,#b72f58);border-radius:17px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;margin:12px 0;padding:12px;display:grid}.daily-reward-card>span{font-size:30px}.daily-reward-card div{flex-direction:column;display:flex}.daily-reward-card small{color:#f5cad8;font-size:9px}.daily-reward-card button{color:#5b1c31;background:#f4c85a;border:0;border-radius:10px;padding:9px;font-weight:900}.daily-reward-card button:disabled{opacity:.55}.stats-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stats-grid span{text-align:center;background:#f7eaf0;border-radius:13px;padding:10px 4px}.stats-grid b,.stats-grid small{display:block}.stats-grid b{color:#8d1b45}.stats-grid small{color:#876473;font-size:8px}.leaderboard-list{flex-direction:column;gap:6px;margin-top:13px;display:flex}.leaderboard-list>div{background:#fff;border:1px solid #ecd8df;border-radius:13px;grid-template-columns:30px 38px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.leaderboard-list>div.me{background:#fff8df;border-color:#e3b641}.leaderboard-list .sprite-avatar{border-radius:10px;width:36px;height:36px}.leaderboard-list span{flex-direction:column;display:flex}.leaderboard-list small{color:#987281;font-size:8px}.leaderboard-list em{color:#8d1b45;font-style:normal;font-weight:900}.admin-panel-link{color:#fff;text-align:center;background:#6f1938;border-radius:13px;margin-top:12px;padding:12px;font-weight:900;text-decoration:none;display:block}.player-actions-sheet{color:#542238;text-align:center;background:#fff9f2;border-radius:24px;width:min(88%,360px);padding:22px}.player-actions-sheet>button:not(.later-button){color:#fff;cursor:pointer;background:#8b1d44;border:0;border-radius:12px;width:100%;margin:6px 0;padding:12px;font-weight:900}.player-seat{cursor:pointer}.wallet-sheet{color:#522238;text-align:center;background:#fff9ef;border-radius:25px;width:min(92%,430px);max-height:82svh;padding:22px;position:relative;overflow:auto}.wallet-balance{color:#a17100;margin:10px;font-size:34px;display:block}.ledger-list{text-align:start;flex-direction:column;gap:6px;margin-top:14px;display:flex}.ledger-list>div{background:#fff;border:1px solid #eee0d3;border-radius:12px;grid-template-columns:1fr auto 58px;align-items:center;gap:8px;padding:10px;display:grid}.ledger-list span{flex-direction:column;display:flex}.ledger-list small{color:#9a828b;font-size:8px}.ledger-list em{font-style:normal;font-weight:900}.ledger-list em.positive{color:#1f9365}.ledger-list em.negative{color:#c32f56}.ledger-list i{color:#8a707a;text-align:end;font-style:normal}.vip-lounge-active{width:min(94%,460px);max-height:78svh}.public-chat-list{text-align:start;background:#ffffff94;border-radius:16px;flex-direction:column;gap:9px;min-height:230px;max-height:48svh;margin:12px 0;padding:8px;display:flex;overflow:auto}.public-chat-list>div{align-items:flex-start;gap:8px;display:flex}.public-chat-list .sprite-avatar{border-radius:11px;flex:0 0 36px;width:36px;height:36px}.public-chat-list>div:not(.public-chat-message)>span{background:#fff;border-radius:4px 14px 14px;padding:7px 10px;box-shadow:0 4px 10px #49162c14}.public-chat-list b{color:#8d1b45;font-size:10px}.public-chat-list p{margin:3px 0 0;font-size:12px}.public-chat-compose{grid-template-columns:1fr 44px;gap:7px;display:grid}.public-chat-compose input{background:#fff;border:1px solid #d8bdc7;border-radius:14px;min-width:0;padding:12px}.public-chat-compose button{color:#fff;cursor:pointer;background:#8d1b45;border:0;border-radius:14px;font-size:18px}.vip-sheet.telegram-group{color:#26333b;background:#e7f0e7;border-color:#dec875;flex-direction:column;width:min(96%,480px);height:min(82svh,720px);max-height:none;padding:10px 10px 12px;display:flex;overflow:hidden}.telegram-group .sheet-handle{background:#aebcb1;flex:none;margin-bottom:8px}.public-chat-header{color:#fff;text-align:start;background:linear-gradient(115deg,#75203e,#a73359);border-radius:18px 18px 10px 10px;flex:none;grid-template-columns:46px 1fr 38px;align-items:center;gap:9px;padding:8px 9px 10px;display:grid;box-shadow:0 6px 18px #4d182f38}.public-chat-group-avatar{color:#6d1936;background:linear-gradient(145deg,#fff1a8,#e4ae30);border:2px solid #fffc;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.public-chat-header>span{flex-direction:column;min-width:0;display:flex}.public-chat-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.public-chat-header small{color:#f7d7e2;align-items:center;gap:5px;font-size:8px;display:flex}.public-chat-header small i{background:#73e0a2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #73e0a224}.public-chat-header>button{color:#fff;cursor:pointer;background:#3d081d38;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.public-chat-mode-tabs{background:#2f53411a;border-radius:13px;flex:none;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 0;padding:4px;display:grid}.public-chat-mode-tabs button{color:#5e6d65;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;font-size:9px;font-weight:900}.public-chat-mode-tabs button.active{color:#fff;background:#517a65;box-shadow:0 4px 10px #2a503c2e}.chat-preview-personas{text-align:start;background:#ffffff8c;border:1px dashed #97b19f;border-radius:13px;flex:none;margin-top:7px;padding:7px}.chat-preview-personas>small{color:#687b70;margin-bottom:6px;font-size:8px;display:block}.chat-preview-personas>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.chat-preview-personas button{color:#53665a;cursor:pointer;background:#f7fbf8;border:1px solid #c5d5c9;border-radius:11px;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.chat-preview-personas button.active{border-color:#a52e55;box-shadow:0 0 0 2px #a52e551f}.chat-preview-personas .sprite-avatar{border-radius:50%;flex-basis:32px;width:32px;height:32px}.chat-preview-personas button span{text-align:start;flex-direction:column;min-width:0;display:flex}.chat-preview-personas button b{font-size:9px}.chat-preview-personas button em{color:#8a9990;font-size:7px;font-style:normal}.telegram-group .public-chat-list{scroll-behavior:smooth;direction:ltr;background-color:#dce9dd;background-image:radial-gradient(circle at 15% 20%,#ffffff70 0,#ffffff70 2px,#0000 3px),radial-gradient(circle at 82% 74%,#68866e1a 0,#68866e1a 3px,#0000 4px);background-size:34px 34px,45px 45px;border-radius:14px;flex:auto;gap:7px;min-height:180px;max-height:none;margin:7px 0 5px;padding:14px 8px 10px}.telegram-group .public-chat-message{align-items:flex-end;gap:7px;width:100%;animation:.18s messageBubble;display:flex}.telegram-group .public-chat-message.mine{flex-direction:row-reverse}.telegram-group .public-chat-message.theirs{flex-direction:row}.telegram-group .public-chat-message.grouped{margin-top:-2px}.telegram-group .public-chat-message.grouped>.sprite-avatar{visibility:visible}.telegram-group .public-chat-message>.sprite-avatar{background-color:#0000;background-image:url(/avatar-sprite-v2.webp);background-size:400% 200%;background-position:var(--avatar-x) var(--avatar-y);border:2px solid #ffffffd9;border-radius:50%;flex:0 0 34px;width:34px;height:34px;padding:0;box-shadow:0 2px 7px #2543332b}.public-chat-bubble{text-align:start;background:#fff;border-radius:15px 15px 15px 4px;width:auto;max-width:min(76%,310px);padding:7px 10px 5px;position:relative;box-shadow:0 2px 5px #26463424}.mine .public-chat-bubble{background:#d8f8c7;border-radius:15px 15px 4px}.theirs:not(.grouped) .public-chat-bubble:before,.mine:not(.grouped) .public-chat-bubble:before{content:"";background:inherit;width:9px;height:11px;position:absolute;bottom:0}.theirs:not(.grouped) .public-chat-bubble:before{clip-path:polygon(100% 0,100% 100%,0 100%);left:-5px}.mine:not(.grouped) .public-chat-bubble:before{clip-path:polygon(0 0,100% 100%,0 100%);right:-5px}.public-chat-bubble b{color:#a12b53;margin-bottom:2px;font-size:9px;display:block}.public-chat-bubble p{color:#26343b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.public-chat-bubble time{color:#7d9186;text-align:end;white-space:nowrap;margin-top:2px;font-size:7px;display:block}.public-chat-bubble time i{color:#4d9d85;letter-spacing:-2px;font-style:normal}.public-chat-meta{justify-content:flex-end;align-items:center;gap:5px;margin-top:2px;display:flex}.public-chat-bubble .public-chat-meta time{margin-top:0}.public-chat-report{color:#71857a;cursor:pointer;background:0 0;border:1px solid #7d91866b;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font-family:inherit;font-size:10px;font-weight:900;line-height:1;display:grid}.public-chat-report:disabled{cursor:default;opacity:.55}.telegram-group:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .public-chat-bubble{direction:rtl}.telegram-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .public-chat-bubble{direction:rtl}.telegram-group:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .public-chat-bubble{direction:ltr}.telegram-group:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .public-chat-bubble{direction:ltr}.public-chat-empty{color:#6f8177;text-align:center;align-content:center;place-items:center;gap:4px;width:100%;min-height:160px;display:grid!important}.public-chat-empty span{box-shadow:none;background:0 0;padding:0;font-size:30px}.public-chat-empty b{font-size:11px}.public-chat-empty small{font-size:8px}.preview-safety-note{background:#ffffff94;border-radius:9px;flex:none;padding:5px 8px;display:block;color:#687b70!important;margin:0 3px 5px!important;font-size:7px!important}.public-chat-vip-gate{color:#fff7cf;text-align:start;cursor:pointer;background:linear-gradient(110deg,#8e2046,#5f1533);border:1px solid #e7be51;border-radius:16px;flex:none;grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:8px;width:100%;padding:8px 12px;display:grid;box-shadow:0 5px 14px #49132b3d}.public-chat-vip-gate>span{color:#6a1735;background:#f3ca58;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.public-chat-vip-gate b{font-size:10px}.public-chat-vip-gate small{color:#e9bbca;font-size:7px}.telegram-group .public-chat-compose{direction:ltr;background:#fff;border-radius:17px;flex:none;grid-template-columns:34px 1fr 42px;align-items:center;gap:5px;padding:5px;display:grid;box-shadow:0 3px 12px #2a463724}.telegram-group .public-chat-compose>span{color:#7d9286;place-items:center;font-size:20px;display:grid}.telegram-group .public-chat-compose input{height:40px;font:inherit;direction:inherit;background:0 0;border:0;outline:0;padding:8px 4px}.telegram-group:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .public-chat-compose input{direction:rtl}.telegram-group:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .public-chat-compose input{direction:rtl}.telegram-group .public-chat-compose button{background:linear-gradient(145deg,#a42d55,#741d3e);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:16px;font-weight:900;display:grid;transform:rotate(180deg)}.telegram-group .public-chat-compose button:disabled{opacity:.48;cursor:not-allowed;transform:none}@keyframes avatarSearching{0%{opacity:.55;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1.03)rotate(2deg)}}@keyframes crownDrop{0%{opacity:0;transform:translate(-50%)translateY(-18px)rotate(-16deg)}to{opacity:1;transform:translate(-50%)rotate(-6deg)}}@keyframes crownPulse{0%{transform:translate(-50%,-50%)scale(.94)rotate(-5deg)}to{transform:translate(-50%,-50%)scale(1.06)rotate(5deg)}}@keyframes messageBubble{0%{opacity:0;transform:translateY(10px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seatMessageBubble{0%{opacity:0;transform:translateX(var(--seat-message-anchor-x)) translateY(10px) scale(.88)}to{opacity:1;transform:translateX(var(--seat-message-anchor-x)) translateY(0) scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes pulse{50%{opacity:.5}}.trick-counter{z-index:2;color:#fff9dc;background:#08362994;border:1px solid #ffffff8c;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:34px;display:flex;position:absolute;top:18px;box-shadow:inset 0 1px #ffffff24}.trick-counter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.trick-counter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.trick-counter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.trick-counter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.trick-counter b{color:#4c1930;background:#ffd65b;border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.trick-counter i{opacity:.8;font-size:7px;font-style:normal}.turn-label{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(7px)}.turn-label.visible{opacity:1;color:#fff6b7;text-shadow:0 2px 8px #00301b8c;animation:.8s ease-in-out infinite alternate turnCallout;transform:translateY(0)}.seat-avatar-wrap{flex:0 0 42px;width:42px;height:42px;position:relative;display:block!important}.seat-avatar-wrap .sprite-avatar{display:block;width:100%!important;height:100%!important}.seat-turn-timer{z-index:10;background:conic-gradient(from 0deg,#26e168b8 var(--turn-progress),transparent 0);pointer-events:none;border:2px solid #5df58b;border-radius:13px;transition:background .12s linear;top:-2px;bottom:-2px;left:-2px;right:-2px;box-shadow:0 0 10px #2dff75d1,inset 0 0 8px #16c7528c;display:block!important;position:absolute!important}.player-seat.active-turn{transform-origin:50%;animation:1s ease-in-out infinite alternate activeSeat}.player-seat.trick-winner{box-shadow:0 0 0 5px #ffdd5561,0 0 30px #ffe06d}.server-trick{width:118px;height:132px}.trick-card{backface-visibility:hidden;contain:layout paint style;background:#fffdf8;border:2px solid #fffaf0;width:54px;height:76px;padding:0;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 15px #00231552}.playing-card-face{border-radius:inherit;color:#171923;contain:layout paint style;background:linear-gradient(155deg,#fffefb 0%,#faf5eb 58%,#efe4d4 100%);width:100%;height:100%;font-family:Georgia,Times New Roman,serif;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7d5d3733,inset 0 0 14px #b3894514}.playing-card-face:before{content:"";z-index:4;pointer-events:none;border:1px solid #b88e4233;border-radius:6px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.playing-card-face.red{color:#c91f3d}.card-corner{z-index:2;justify-items:center;gap:0;width:24px;font-style:normal;font-weight:900;line-height:.82;display:grid;position:absolute}.card-corner b{letter-spacing:-1px;font-size:max(14px,min(4.2vw,20px))}.card-corner i{margin-top:2px;font-size:max(13px,min(3.7vw,18px));font-style:normal}.card-corner-top{top:5px;left:4px}.card-corner-bottom{bottom:5px;right:4px;transform:rotate(180deg)}.card-center-mark{z-index:1;width:62%;height:72%;color:inherit;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-pip-layout{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.card-pip-layout i{font:max(13px,min(4.3vw,21px))/1 Georgia,Times New Roman,serif;display:block;position:absolute;transform:translate(-50%,-50%)}.card-pip-layout i.inverted{transform:translate(-50%,-50%)rotate(180deg)}.card-pip-layout.pip-count-1 i{font-size:max(30px,min(9.2vw,44px))}.number-card:before,.royal-card:before{content:none}.number-card-image{z-index:1;border-radius:inherit;background-image:url(/number-cards.webp);background-repeat:no-repeat;background-size:400% 1000%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.court-card-image{z-index:1;border-radius:inherit;background-image:url(/court-cards.webp);background-repeat:no-repeat;background-size:400% 300%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.card-skin-frame{z-index:2;object-fit:contain;border-radius:inherit;pointer-events:none;backface-visibility:hidden;contain:layout paint style;width:100%;height:100%;transition:none;animation:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}.server-trick .played-top{animation:.38s cubic-bezier(.16,.82,.22,1) both playFromTop;top:0;left:31px;transform:rotate(3deg)}.server-trick .played-left{animation:.38s cubic-bezier(.16,.82,.22,1) both playFromLeft;top:30px;left:0;transform:rotate(-8deg)}.server-trick .played-right{animation:.38s cubic-bezier(.16,.82,.22,1) both playFromRight;top:30px;right:0;transform:rotate(8deg)}.server-trick .played-bottom{animation:.38s cubic-bezier(.16,.82,.22,1) both playFromBottom;bottom:0;left:31px;transform:rotate(-2deg)}.server-trick .trump-slam-card .playing-card-face{animation:.62s ease-out .3s both trumpCutFlash}.server-trick .trump-slam-card:after{content:"";z-index:3;opacity:0;pointer-events:none;border:3px solid #fff3ab;border-radius:6px;animation:.58s cubic-bezier(.16,.82,.22,1) .3s both trumpCutCardRing;position:absolute;top:3px;bottom:3px;left:3px;right:3px;box-shadow:inset 0 0 0 2px #ffbc2b8c,0 0 16px #ffd037f2}.server-trick .winning-card{box-shadow:0 0 0 3px #ffe263,0 10px 19px #0023157a}.server-trick:not(.collecting) .drag-settled-card{animation:none}.server-trick.collecting .trick-card{animation-name:collectTrickToWinner;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,.72,.18,1);animation-fill-mode:forwards;animation-delay:calc(var(--trick-collection-catchup,0s) + var(--collect-index) * 30ms);will-change:transform,opacity;animation-iteration-count:1;animation-direction:normal}.felt-table.collecting-trick{overflow:visible}.trick-collection-stack{z-index:18;pointer-events:none;transform-origin:50%;backface-visibility:hidden;will-change:transform,opacity;width:max(96px,min(25vw,116px));height:max(136px,min(35.5vw,165px));animation:.52s cubic-bezier(.2,.76,.16,1) both collectStackToWinner;animation-delay:var(--trick-collection-catchup,0s);position:absolute;top:50%;left:50%}.trick-collection-stack i{background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,#24111c);background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,var(--card-a));border:3px solid #fff;border-radius:10px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.trick-collection-stack i{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff),var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111))}}.trick-collection-stack i{box-shadow:inset 0 0 0 3px #ffffff40,-5px 5px 0 #fffffff0,-9px 9px 0 var(--card-a),0 16px 26px #18000980}.remaining-deal-animation,.initial-five-deal{z-index:8;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.remaining-deal-animation{z-index:12}.redeal-preparing>small{color:#fff4bf;text-align:center;background:#1d0610a8;border:1px solid #ffd95d73;border-radius:12px;max-width:90%;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:calc(48% + 74px);left:50%;transform:translate(-50%)}.dealer-deck{z-index:2;background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,#24111c);background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,var(--card-a));border:3px solid #fff;border-radius:10px;width:72px;height:102px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.dealer-deck{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff),var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111))}}.dealer-deck{box-shadow:inset 0 0 0 3px #ffffff3d,-5px 5px 0 #fff,-10px 10px 0 var(--card-a),0 15px 28px #1a00097a;animation:.78s ease-in-out infinite alternate dealerDeckPulse}.deal-destination{position:absolute;top:0;bottom:0;left:0;right:0}.deal-destination i{z-index:calc(3 + var(--deal-card));opacity:0;transform-origin:50% 88%;backface-visibility:hidden;background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,#24111c);background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,var(--card-a));border:2px solid #fff;border-radius:7px;width:44px;height:63px;position:absolute;top:48%;left:50%}@supports (color:color-mix(in lab, red, red)){.deal-destination i{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff),var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111))}}.deal-destination i{animation:dealPacket var(--deal-duration) cubic-bezier(.12,.76,.16,1) var(--deal-delay) both;box-shadow:0 7px 14px #1e000a66,inset 0 0 0 3px #ffffff3d}.deal-bottom i{transform-origin:50% 100%;border-width:3px;border-radius:9px;width:max(72px,min(20vw,84px));height:max(104px,min(29vw,121px))}.deal-top{--deal-target-left:50%;--deal-target-top:-51px;--deal-anchor-x:-50%;--deal-anchor-y:0%;--deal-mid-left:50%;--deal-mid-top:18%;--deal-r:0deg;--deal-mid-r:0deg}.deal-left{--deal-target-left:-4px;--deal-target-top:51%;--deal-anchor-x:-50%;--deal-anchor-y:-50%;--deal-mid-left:25%;--deal-mid-top:42%;--deal-r:-86deg;--deal-mid-r:-38deg}.deal-right{--deal-target-left:calc(100% + 4px);--deal-target-top:51%;--deal-anchor-x:-50%;--deal-anchor-y:-50%;--deal-mid-left:75%;--deal-mid-top:42%;--deal-r:86deg;--deal-mid-r:38deg}.deal-bottom{--deal-target-left:50%;--deal-target-top:calc(100% + 132px - var(--app-safe-bottom));--deal-anchor-x:-50%;--deal-anchor-y:-100%;--deal-mid-left:50%;--deal-mid-top:74%;--deal-r:0deg;--deal-mid-r:0deg}.opponent-cards i{animation-delay:calc(var(--deal-index,0) * 42ms)}.opponent-cards.settled-cards i{opacity:1;animation:none}.opponent-cards.settled-cards[data-deal-settling=true]>i{transition:transform .18s cubic-bezier(.2,.82,.2,1)}.player-seat.opponent-seat .sprite-avatar{flex-basis:39px;width:39px;height:39px;display:block}.player-seat .viewer-label{gap:2px;display:grid}.player-seat.opponent-seat.left-seat{transform-origin:50%;top:48%;left:-5px;right:auto;transform:translateY(-50%)}.player-seat.opponent-seat.right-seat{transform-origin:50%;top:48%;left:auto;right:-5px;transform:translateY(-50%)}.crown-landed{color:#7b1738;animation:.7s cubic-bezier(.2,.9,.25,1) crownLanded}.last-hand-result{background:#ffffff85;border:1px solid #7e193b24;border-radius:13px;width:max-content;max-width:100%;margin:5px auto 8px;padding:6px 9px}.last-hand-result>small{color:#8d6876;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.last-hand-result>span{direction:ltr;justify-content:center;gap:8px;display:flex}.last-hand-result i{color:#6d1733;background:#ffe391;border-radius:10px;align-items:center;gap:3px;padding:3px 7px 3px 3px;font-style:normal;display:flex;position:relative}.last-hand-result .sprite-avatar{border-radius:7px;width:24px;height:24px}.last-hand-result em{font-size:14px;font-style:normal}.last-hand-result b{font-size:10px}.won-trick-pile{z-index:7;pointer-events:none;position:absolute}.won-trick-pile.empty span{opacity:0}.won-trick-pile span{direction:ltr;position:absolute;top:0;bottom:0;left:0;right:0}.won-trick-pile i,.won-trick-target{width:28px;height:40px;position:absolute}.won-trick-pile i{z-index:calc(1 + var(--won-index));background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,#24111c);background:linear-gradient(145deg,var(--card-b),var(--card-a) 48%,var(--card-a));border:2px solid #fff;border-radius:5px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.won-trick-pile i{background:linear-gradient(145deg,color-mix(in srgb,var(--card-b) 42%,#fff),var(--card-a) 48%,color-mix(in srgb,var(--card-a) 78%,#111))}}.won-trick-pile i{animation:.34s cubic-bezier(.15,.85,.2,1) backwards wonCardArrive;box-shadow:inset 0 0 0 2px #ffffff3d,0 3px 6px #10000742}.won-trick-pile i b{color:#111;box-shadow:none;font:1000 18px/1 var(--font-fa-ui);-webkit-text-stroke:1px #fff;paint-order:stroke fill;text-shadow:0 1px #fff;background:0 0;border:0;font-style:normal;display:block}.won-trick-target{z-index:-1;opacity:0}.illustrated-hand{box-sizing:border-box;width:100%;max-width:100%;height:142px;padding-left:8px;padding-right:8px}.illustrated-hand button{backface-visibility:hidden;width:max(74px,min(21vw,88px));height:max(107px,min(30vw,126px));animation:.65s cubic-bezier(.14,.88,.18,1) backwards dealToHand;animation-delay:calc(var(--card-index) * 42ms);background:0 0;border:0;border-radius:9px 9px 6px 6px;flex:none;margin-left:max(-67px,min(-15.2vw,-54px));padding:0;transition:left .26s cubic-bezier(.2,.82,.2,1),opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible;box-shadow:0 -8px 17px #23000c4f}.illustrated-hand button[data-hand-motion-settled=true]{animation:none}.illustrated-hand button:after{display:none}.illustrated-hand button .playing-card-face{border-radius:8px}.illustrated-hand .legal-card{z-index:calc(20 + var(--card-index))}@media (hover:hover){.illustrated-hand .legal-card:hover{transform:translateX(-50%) translateY(calc(var(--card-lift) - 17px)) rotate(var(--card-rotate)) scale(1.06);outline:none;box-shadow:0 -8px 17px #23000c4f,0 0 0 2px #ffe463e0,0 0 15px #ffe46380}.illustrated-hand .legal-card:focus-visible{transform:translateX(-50%) translateY(calc(var(--card-lift) - 17px)) rotate(var(--card-rotate)) scale(1.06);outline:none;box-shadow:0 -8px 17px #23000c4f,0 0 0 2px #ffe463e0,0 0 15px #ffe46380}}.illustrated-hand .disabled-card{opacity:.46;filter:grayscale(.55)brightness(.78);transform:translateX(-50%) translateY(calc(var(--card-lift) + 10px)) rotate(var(--card-rotate)) scale(var(--card-scale,1))}.illustrated-hand.play-mode-drag button{touch-action:none;user-select:none}.illustrated-hand.play-mode-drag .legal-card{cursor:grab}.illustrated-hand.play-mode-drag .legal-card:active{cursor:grabbing}.illustrated-hand .legal-card.dragging-card,.illustrated-hand .legal-card.dropping-card,.illustrated-hand .legal-card.returning-card{z-index:80;left:var(--drag-origin-left);top:var(--drag-origin-top);transform-origin:50%;filter:none;backface-visibility:hidden;will-change:transform;contain:layout paint style;animation:none;position:fixed;box-shadow:0 0 0 2px #ffe263,0 14px 24px #21000b57;width:var(--drag-origin-width)!important;height:var(--drag-origin-height)!important;margin:0!important}.illustrated-hand .legal-card.dragging-card{transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) rotate(var(--drag-tilt,0deg)) scale(1.045);transition:none}.illustrated-hand .legal-card.dropping-card{pointer-events:none;opacity:.99;transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) rotate(var(--drag-tilt,-2deg)) scale(1);transition:transform .21s cubic-bezier(.16,.86,.2,1),opacity .18s}.illustrated-hand .legal-card.returning-card{transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) rotate(var(--drag-tilt,var(--drag-origin-rotation,0deg))) scale(1);pointer-events:auto;opacity:1;visibility:visible;transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) rotate(var(--drag-tilt,var(--drag-origin-rotation,0deg))) scale(var(--card-scale,1));transition:none}.felt-table{transition:outline-color .16s}.felt-table.card-drop-ready{outline-color:#fff08b}.felt-table.card-drop-ready:after{border-color:#fff2a0;box-shadow:inset 0 0 0 2px #ffec823d}.hand-turn-callout{z-index:12;color:#fff8ca;background:linear-gradient(100deg,#8e173d,#5e102a);border:2px solid #ffe47a;border-radius:99px;align-items:center;gap:9px;padding:7px 10px 7px 14px;font-size:10px;font-weight:900;animation:.2s rise;display:flex;position:absolute;bottom:126px;left:50%;transform:translate(-50%);box-shadow:0 7px 17px #2c000e57}.hand-turn-callout b{color:#6e1431;background:#ffe26e;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.hand-turn-callout.urgent{border-color:#ff8f66;animation:.45s ease-in-out infinite alternate urgentTurn}.hakem-intro-callout,.hakem-waiting-callout{z-index:18;color:#fff3a3;width:max-content;max-width:82%;box-shadow:none;text-align:center;text-shadow:-1px -1px #32101f,1px -1px #32101f,-1px 1px #32101f,1px 1px #32101f,0 0 12px #ffe052cc;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:1000;animation:.2s rise;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%)}.hakem-intro-callout b{color:#ffe26e;min-width:27px;font-size:17px}.hakem-intro-callout.chosen b{text-overflow:ellipsis;white-space:nowrap;color:#ffe26e;max-width:120px;font-size:10px;overflow:hidden}.hakem-waiting-callout{gap:7px;display:grid;top:41%}.hakem-intro-callout.drawing,.hakem-waiting-callout{animation:none}.hakem-waiting-callout span{color:#ffe26e}.hakem-waiting-callout b{font-size:14px}.hakem-waiting-callout i{margin:auto;font-style:normal}.hakem-choice-layer{z-index:16;inset:calc(var(--telegram-safe-top) + 102px) 16px 138px;pointer-events:none;place-items:center;display:grid;position:absolute}.hakem-choice-layer .hakem-panel{pointer-events:auto;color:#fff7bd;background:radial-gradient(at 50% 0,#3870a466,#0000 60%),linear-gradient(165deg,#112f50,#081d36 60%,#050f21);border:2px solid #e8c477;border-radius:26px;width:min(100%,360px);max-height:100%;padding:18px 16px;overflow:visible;box-shadow:inset 0 0 0 4px #0a1d35,inset 0 0 0 5px #f7d89521,0 18px 38px #08000c7a}.compact-hakem-choice h2{color:#fff4d2;text-shadow:0 2px 4px #371020;margin:4px 0 0;font-size:18px}.compact-hakem-choice .first-five{height:118px;margin:3px auto 2px}.compact-hakem-choice .first-five>span{transform-origin:50% 115%;width:74px;height:106px;animation:.55s cubic-bezier(.16,.86,.2,1) backwards fanFirstFive;animation-delay:calc(var(--card-index) * 70ms);margin-left:-30px}.compact-hakem-choice .first-five>span:first-child{transform:translateY(13px)rotate(-13deg)}.compact-hakem-choice .first-five>span:nth-child(2){transform:translateY(4px)rotate(-7deg)}.compact-hakem-choice .first-five>span:nth-child(3){transform:translateY(0)rotate(0)}.compact-hakem-choice .first-five>span:nth-child(4){transform:translateY(4px)rotate(7deg)}.compact-hakem-choice .first-five>span:nth-child(5){transform:translateY(13px)rotate(13deg)}.compact-hakem-choice.is-closing .first-five>span{animation:.62s cubic-bezier(.45,.02,.8,.32) both foldFirstFiveBack;animation-delay:calc(var(--card-index) * 22ms);animation-duration:calc(var(--trump-fold-total,.62s) - var(--card-index) * 22ms)}.compact-hakem-choice .hakem-kicker{color:#ffe264;text-shadow:0 2px 4px #371020;background:0 0;padding:0}.compact-hakem-choice p{color:#fff5c0;text-shadow:0 2px 4px #371020;margin:3px 0 8px;font-size:15px}.illustrated-five>span{background:#fffdf8;padding:0;overflow:hidden}.illustrated-five>span>.playing-card-face{border-radius:7px}.hakem-choice-heading{text-align:center;justify-content:center;align-items:center;margin-bottom:0;display:flex}.hakem-choice-heading>div{flex:1;min-width:0}.compact-hakem-choice .hakem-choice-heading .hakem-kicker{color:#ffe8a4;background:#f6cc6212;border:1px solid #ffdd8840;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:14px;line-height:1.2;display:inline-flex}.hakem-choice-heading .hakem-kicker>.royal-crown-icon{flex:0 0 20px;width:20px;height:17px}.compact-hakem-choice .hakem-choice-heading h2{color:#fff6d9;text-shadow:0 2px 3px #00000059;margin:8px 0 0;font-size:16px;line-height:1.45}.compact-hakem-choice>p{color:#fff5cc;text-shadow:none;margin:3px 0 10px;font-size:16px}.confirm-suit-picker{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:max(6px,min(2vw,10px));width:min(100%,304px);margin-left:auto;margin-right:auto}.confirm-suit-picker button{touch-action:manipulation;background:linear-gradient(150deg,#fffefb,#fff4db 62%,#e8d2a0);border:2px solid #f0c753;border-radius:16px;place-items:center;width:100%;min-width:0;height:68px;min-height:48px;padding:4px;font-size:max(36px,min(10vw,44px));display:grid;box-shadow:inset 0 0 0 2px #ffffffa6,0 3px #947025,0 6px 12px #00040f40}.confirm-suit-picker button>span{text-shadow:0 1px #fff9;line-height:1;display:block}.confirm-suit-picker button.selected{color:#fff5c5;background:linear-gradient(155deg,#225d8d,#0e3559);border-color:#fff0a3;transform:translateY(-3px)scale(1.02);box-shadow:inset 0 0 0 1px #fff0a373,0 0 0 2px #ffe26a40,0 7px 13px #00051259}.confirm-suit-picker button:disabled:not(.selected){opacity:.5;cursor:default;transform:none}.confirm-suit-picker button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 1px #fffc,0 1px #947025}.trump-choice-ring{--turn-progress:360deg;--choice-time-color:#ffe47a;width:62px;height:62px;color:var(--choice-time-color);background:conic-gradient(var(--choice-time-color) var(--turn-progress),#ffffff1f 0);border-radius:50%;flex:0 0 62px;align-content:center;place-items:center;gap:1px;margin:0;padding:11px 0 9px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 1px #ffee9c42,0 5px 12px #0004124d}.trump-choice-ring:before{content:"";background:#0a203c;border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px;box-shadow:inset 0 1px 4px #00000073}.trump-choice-ring b,.trump-choice-ring small{z-index:1;line-height:1;display:block;position:relative}.trump-choice-ring b{font-variant-numeric:tabular-nums;min-width:2ch;font-size:22px;font-weight:900}.trump-choice-ring small{color:#e5d8b9;font-size:12px}.trump-choice-ring[data-urgent=true]{--choice-time-color:#ff9375}.hakem-choice-progress{--choice-progress:1;--choice-time-a:#f3be49;--choice-time-b:#fff1b0;pointer-events:none;direction:ltr;background:#041225;border:1px solid #f5cd7742;border-radius:99px;width:min(100%,304px);height:8px;margin:12px auto 16px;padding:1px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000008c,0 1px #ffffff0d}.hakem-choice-progress>i{border-radius:inherit;background:linear-gradient(90deg,var(--choice-time-a),var(--choice-time-b));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--choice-progress));transition:transform .16s linear;display:block}.hakem-choice-progress[data-urgent=true]{--choice-time-a:#e86249;--choice-time-b:#ffc09a}@media (prefers-reduced-motion:reduce){.hakem-choice-progress>i{transition:none}}.compact-hakem-choice .redeal-open-button{width:min(100%,304px);margin-top:12px}.redeal-open-button{isolation:isolate;color:#fff6b8;text-shadow:0 2px 2px #300413cc;cursor:pointer;background:linear-gradient(#22a94f 0%,#0c8b38 46%,#08712f 100%);border:2px solid #ffd64d;border-radius:9px;justify-content:center;align-items:center;gap:18px;width:min(100%,264px);min-height:52px;margin:9px auto 0;padding:7px 18px;font:1000 17px/1.2 inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #4a091bc7,0 6px 14px #16000761,inset 0 1px #ffffff73,inset 0 -4px 8px #00361459}.redeal-open-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff38,#fff0);border-radius:6px;height:45%;position:absolute;top:2px;bottom:auto;left:3px;right:3px}.redeal-open-button>span{min-width:70px}.redeal-open-button>b{color:#ffe45f;direction:ltr;background:0 0;align-items:center;gap:7px;font-size:18px;display:flex}.redeal-open-button>b em{color:#fff4ac;font-variant-numeric:tabular-nums;font-style:normal}.redeal-open-button .redeal-card-icon{flex-basis:30px;width:30px;height:20.5px}.redeal-open-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 0 0 2px #4a091bc7,0 3px 8px #16000761,inset 0 1px #ffffff59}.redeal-open-button:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.55)}.redeal-open-button+.trump-choice-ring{margin-top:6px}.redeal-store-sheet{color:#5e1730;text-align:center;background:linear-gradient(155deg,#fff9e9,#ffe8b5);border-radius:26px 26px 18px 18px;width:min(92%,390px);padding:27px 23px 21px;position:relative;box-shadow:0 25px 65px #2b000f5c}.redeal-store-sheet>.large{margin:0 auto 9px}.redeal-store-sheet h2{margin:6px 0}.redeal-store-sheet p{color:#805466;margin:7px 0 13px;font-size:11px;line-height:1.8}.redeal-store-sheet>small{color:#926f7b;margin-top:10px;font-size:9px;display:block}.redeal-store-balance{background:#ffffffad;border:1px solid #e9bd56;border-radius:14px;justify-content:space-between;align-items:center;margin:11px 0;padding:10px 13px;display:flex}.redeal-store-balance span{font-size:11px;font-weight:900}.redeal-store-balance b{align-items:center;gap:7px;font-size:18px;display:flex}.redeal-buy-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8e173e,#b8234f);border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:8px 13px;font-weight:1000;display:flex;box-shadow:0 8px 17px #600c2b40}.redeal-buy-button span,.redeal-buy-button b{align-items:center;gap:7px;display:flex}.redeal-buy-button b{color:#61203a;background:#ffe270;border-radius:10px;padding:6px 10px}.redeal-buy-button:disabled{opacity:.45;cursor:not-allowed}.waiting-hakem b{color:#fff4b9;letter-spacing:0;background:#8c173d;border-radius:50%;place-items:center;width:34px;height:34px;margin:8px auto 0;animation:.7s infinite alternate pulse;display:grid}.trump-reveal{z-index:14;color:#fff5b4;pointer-events:none;backface-visibility:hidden;background:linear-gradient(155deg,#fffef7,#f1e2c9);border:3px solid #f2c751;border-radius:22px;align-content:center;place-items:center;gap:2px;width:104px;height:112px;animation:1.18s cubic-bezier(.18,.82,.2,1) both trumpSymbolJourney;display:grid;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 14px 28px #1c000873,inset 0 0 0 2px #ffffffb8}.trump-reveal span{font:900 66px/1 Georgia,serif;display:block}.trump-reveal small{color:#6f1731;font-size:12px;font-weight:1000}.trump-reveal.red span{color:#d51f40}.trump-reveal.black span{color:#171923}.table-crack{z-index:2;pointer-events:none;backface-visibility:hidden;contain:layout paint style;mix-blend-mode:multiply;will-change:opacity;width:320px;height:320px;animation:.72s cubic-bezier(.18,.78,.2,1) .28s both crackFlash;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.table-crack:before{content:"";background:url(/assets/trump-fracture-natural-v1.webp) 50%/contain no-repeat;animation:.16s cubic-bezier(.16,.84,.2,1) .28s both crackFractureReveal;position:absolute;top:0;bottom:0;left:0;right:0}.cut-light-wave{z-index:2;pointer-events:none;contain:layout paint style;opacity:0;background:radial-gradient(circle,#ffe7a024 0,#ffe7a024 24%,#ffd7693d 34%,#fff2b8bd 44%,#ffcd5b6b 49%,#f0b22d14 60%,#0000 70%);border-radius:50%;width:240px;height:240px;animation:.6s cubic-bezier(.18,.72,.25,1) .28s both cutLightWave;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.28)}.game-screen{--telegram-safe-top:var(--app-safe-top)}.game-brand-banner{z-index:3;letter-spacing:2px;color:#ffe47a;text-shadow:0 2px 5px #3a061e;pointer-events:none;justify-items:center;line-height:.82;display:grid;position:absolute;top:5px;left:50%;transform:translate(-50%)}.game-brand-banner b{font:900 17px/1 Georgia,serif}.game-brand-banner span{letter-spacing:4px;margin-top:4px;font-size:6px;font-weight:900}.game-connection-status{z-index:21;top:calc(var(--telegram-safe-top) + 49px);color:#fff7d6;pointer-events:none;white-space:nowrap;background:#180811e0;border:1px solid #ffe2769e;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:min(76%,280px);min-height:25px;padding:5px 10px;font-size:8px;font-weight:900;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #00000047}.game-connection-status i{background:#ffc347;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 7px}.game-connection-status small{color:#ffe47a;font-size:7px;font-weight:900}.game-connection-status.offline{color:#ffe3e3;border-color:#ff7070b3}.game-connection-status.offline i{background:#ff6565}.game-connection-status.weak i{background:#ffd85d}.game-connection-status.reconnecting i{background:#ffbd45}.game-topbar{z-index:20;height:calc(var(--telegram-safe-top) + 50px);padding:var(--telegram-safe-top) 12px 4px;pointer-events:none;top:0;position:absolute;left:0;right:0}.game-topbar button{pointer-events:auto}.game-quick-chat{top:calc(var(--telegram-safe-top) + 58px)}.table-wrap{inset:calc(var(--telegram-safe-top) + 86px) clamp(26px,7vw,34px) 148px}.felt-table{top:46px;bottom:50px;left:max(30px,min(8vw,38px));right:max(30px,min(8vw,38px))}.table-trump-control{z-index:11;direction:rtl;flex-direction:column;align-items:center;width:120px;animation:.42s cubic-bezier(.18,.84,.22,1) both trumpBadgeLand;display:flex;position:absolute;top:72px;left:-2px}.table-trump-control .table-trump-banner{isolation:isolate;z-index:2;color:#fff;text-shadow:0 2px 4px #000616b8;top:auto;left:auto;background:radial-gradient(circle at 18% -25%,#3bb5ff61,#0000 48%),linear-gradient(135deg,#0d3b75 0%,#071e45 56%,#020f29 100%);border:2px solid #f3bd3c;border-radius:18px 18px 13px 13px;justify-content:space-between;gap:7px;width:120px;height:56px;padding:6px 8px;position:relative;overflow:visible;transform:none;box-shadow:inset 0 0 0 2px #ffefa52e,0 0 0 2px #49300d,0 0 0 4px #e4ad2e,0 9px 18px #00081e75}.table-trump-control .table-trump-banner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.table-trump-control .table-trump-banner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.table-trump-control .table-trump-banner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.table-trump-control .table-trump-banner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.table-trump-banner:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(112deg,#ffffff1c,#0000 36%,#0000 66%,#f3b52b17);border:1px solid #ffe57d85;border-radius:13px 13px 9px 9px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.table-trump-banner:after{content:"◆";z-index:3;color:#ffe990;pointer-events:none;background:linear-gradient(#123e77,#061a3d);border:1px solid #f0c24d;border-radius:8px 8px 4px 4px;place-items:center;width:22px;height:16px;font:900 9px/1 Georgia,serif;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #0007196b,inset 0 1px #ffffff38}.table-trump-banner>strong,.table-trump-banner>small{z-index:1;position:relative}.table-trump-banner strong{color:#171923;text-align:center;text-shadow:0 1px #ffffffad;background:radial-gradient(circle at 36% 24%,#fffef8 0,#fffef8 42%,#f4ead6 72%,#d9bd80 100%);border:2px solid #edbd43;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font:900 32px/1 Georgia,serif;display:grid;transform:rotate(-2deg);box-shadow:inset 0 0 0 2px #ffffffd1,0 4px 8px #00071966}.table-trump-banner small{color:#ffe58d;text-shadow:0 2px 5px #000617e0;grid-template-rows:17px 1fr;align-content:center;place-items:center;min-width:49px;height:40px;font-size:13px;font-weight:1000;line-height:1;display:grid}.table-trump-banner small>.royal-crown-icon{width:18px;height:15px;margin:0 auto 1px;display:block}.trump-table-details{z-index:1;opacity:0;color:#fff6c4;transform-origin:top;pointer-events:none;background:linear-gradient(#0b3569,#061a3c 62%,#030f27);border:0 solid #e9bd48;border-radius:0 0 13px 13px;grid-template-columns:1fr 1fr;gap:0;width:116px;max-height:0;margin-top:25px;padding:0 6px;transition:max-height .26s,padding .26s,opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1),border-width .26s;display:grid;position:relative;overflow:hidden;transform:translateY(-6px)scaleY(.92);box-shadow:0 7px 14px #00071a66,inset 0 1px #ffffff1a}.table-trump-control.details-open .trump-table-details{opacity:1;border-width:1px;max-height:80px;padding:8px 6px 7px;transform:translateY(0)scaleY(1)}.trump-table-details>span{text-align:center;align-content:center;justify-items:center;gap:4px;min-width:0;padding:0 5px;display:grid}.trump-table-details>span+span{border-right:1px solid #ffda5da6}.trump-table-details small{color:#fff3c1;place-items:center;min-height:23px;font-size:7px;font-weight:900;line-height:1.35;display:grid}.trump-table-details b{color:#ffe270;white-space:nowrap;justify-content:center;align-items:center;gap:3px;font-size:12px;display:flex}.trump-table-details .coin-icon{flex-basis:14px;width:14px;height:14px}.trump-table-details .coin-icon:after{font-size:7px}.trump-details-toggle{z-index:4;color:#fff0a3;cursor:pointer;background:linear-gradient(#0c3972 0%,#071f48 60%,#03132f 100%);border:2px solid #e7b63b;border-top:0;border-radius:0 0 14px 14px;place-items:center;width:108px;height:25px;margin:0;display:grid;position:absolute;top:53px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 6px 10px #00071b6b,inset 0 -2px #f3b52b24}.trump-details-toggle:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe57d9e,#0000);height:1px;position:absolute;top:3px;left:11px;right:11px}.trump-details-toggle span{width:62px;height:14px;transition:transform .22s;display:block;position:relative;transform:translateY(-1px)}.trump-details-toggle span:before,.trump-details-toggle span:after{content:"";background:linear-gradient(90deg,#e5ad2d,#fff4b7 48%,#e5ad2d);border-radius:99px;width:33px;height:3px;position:absolute;bottom:2px;box-shadow:0 1px 4px #ffdc645c}.trump-details-toggle span:before{transform-origin:100%;right:50%;transform:rotate(20deg)}.trump-details-toggle span:after{transform-origin:0;left:50%;transform:rotate(-20deg)}.table-trump-control.details-open .trump-details-toggle span{transform:translateY(2px)rotate(180deg)}.player-seat{border-radius:13px;width:142px;min-width:142px;height:62px;padding:6px 8px}.player-seat .seat-identity{gap:4px;min-width:0;display:grid;overflow:hidden}.player-seat .seat-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:14px;line-height:1.1;overflow:hidden}.player-seat .seat-identity small{color:#ffe7b0;font-size:10px}.player-seat .seat-balance{color:#ffe46e;direction:ltr;background:#2d02128c;border:1px solid #ffe167b8;border-radius:99px;align-items:center;gap:4px;width:max-content;min-width:70px;height:22px;padding:2px 7px;font-weight:1000;display:flex}.player-seat .seat-balance .coin-icon{flex-basis:15px;width:15px;height:15px}.player-seat .seat-balance .coin-icon:after{font-size:8px}.player-seat.opponent-seat{justify-content:flex-start;width:142px;min-width:142px;padding:6px 8px}.player-seat.opponent-seat .sprite-avatar{flex-basis:44px;width:44px;height:44px}.player-seat.opponent-seat.left-seat{top:auto;bottom:34px;left:0;right:auto;transform:none}.player-seat.opponent-seat.right-seat{top:auto;bottom:34px;left:auto;right:0;transform:none}.player-seat.opponent-seat.top-seat{top:-108px}.player-seat.top-seat .seat-avatar-wrap .seat-message{transform:translateX(var(--seat-message-anchor-x));top:calc(100% + 8px);bottom:auto;left:50%;right:auto}.player-seat.left-seat .seat-avatar-wrap .seat-message{--seat-message-anchor-x:0%;left:0;right:auto}.player-seat.right-seat .seat-avatar-wrap .seat-message{--seat-message-anchor-x:0%;left:auto;right:0}.player-seat.top-seat .seat-avatar-wrap .seat-message:after{border:0;border-top:2px solid #ffd55f;border-left:2px solid #ffd55f;top:-8px;bottom:auto;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.player-seat.left-seat .seat-avatar-wrap .seat-message:after{left:15px;right:auto;transform:rotate(45deg)}.player-seat.right-seat .seat-avatar-wrap .seat-message:after{left:auto;right:15px;transform:rotate(45deg)}.player-seat.viewer-seat.bottom-seat{z-index:13;width:156px;min-width:156px;bottom:-146px}.seat-friend-add{z-index:18;color:#fff;cursor:pointer;top:-10px;background:linear-gradient(145deg,#27c979,#08794c);border:2px solid #fff4b6;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:1000 20px/1 Segoe UI,sans-serif;display:grid;position:absolute;transform:translateZ(0);box-shadow:0 4px 9px #04492d61}.seat-friend-add:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.seat-friend-add:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.seat-friend-add:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.seat-friend-add:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.seat-friend-add:active{transform:scale(.92)}.seat-avatar-wrap .hakem-crown{z-index:14;transform-origin:50% 88%;width:33px;height:27px;animation:.56s cubic-bezier(.2,.8,.2,1) both royalCrownAudioLand;top:-16px;bottom:auto;left:50%;right:auto;overflow:visible;font-size:29px!important}.seat-avatar-wrap .hakem-crown:before{content:"";z-index:-1;filter:blur(3px);opacity:.42;background:radial-gradient(circle,#ffe45ba3,#0000 70%);border-radius:50%;animation:.9s ease-out .56s both crownHaloGlow;position:absolute;top:5px;bottom:-1px;left:1px;right:1px}.seat-avatar-wrap .hakem-crown:after{content:"✦";color:#fff9d2;opacity:.45;text-shadow:-23px 11px #ffd94eb8;font-size:9px;animation:.9s ease-out .56s both crownSpark;position:absolute;top:-4px;right:-5px}.seat-avatar-wrap .hakem-crown>.royal-crown-icon{--crown-gold:#ffd65b;--crown-light:#fff7cd;--crown-dark:#a4610c}.seat-avatar-wrap .hakem-crown>.royal-crown-icon:before{background-image:linear-gradient(110deg,transparent 35%,#ffffebe0 48%,transparent 61%),linear-gradient(105deg,var(--crown-dark) 0 9%,var(--crown-gold) 28%,var(--crown-light) 51%,var(--crown-gold) 72%,var(--crown-dark));background-position:-200% 0,0 0;background-repeat:no-repeat;background-size:200% 100%,100% 100%;animation:.9s ease-out .56s both crownGoldShine}.opponent-cards{pointer-events:none;direction:ltr;display:block}.opponent-cards i{z-index:calc(10 + var(--fan-z));transform-origin:50% 88%;border-radius:7px;width:44px;height:63px;margin:0;animation-name:opponentFanSettle;animation-duration:.52s;animation-timing-function:cubic-bezier(.16,.86,.2,1);animation-fill-mode:backwards;position:absolute;box-shadow:0 7px 12px #12000861}.top-cards{width:178px;height:79px;top:-51px;left:50%;transform:translate(-50%)}.top-cards i{transform:translate(-50%,0) translate(var(--fan-x),var(--fan-y)) rotate(var(--fan-rotate));top:0;left:50%}.left-cards,.right-cards{width:88px;height:178px;top:51%;transform:translateY(-50%)}.left-cards{left:-48px}.right-cards{right:-48px}.left-cards i,.right-cards i{top:50%;left:50%}.left-cards i{transform:translate(-50%,-50%) translate(var(--fan-x),var(--fan-y)) rotate(calc(-86deg + var(--fan-rotate)))}.right-cards i{transform:translate(-50%,-50%) translate(var(--fan-x),var(--fan-y)) rotate(calc(86deg + var(--fan-rotate)))}.server-trick{isolation:isolate;width:max(150px,min(48vw,206px));height:max(150px,min(48vw,206px))}.trick-card{width:max(60px,min(17vw,74px));height:max(85px,min(24vw,105px))}.server-trick .played-top{--play-enter-x:0px;--play-enter-y:-210px;--gather-x:0px;--gather-y:clamp(23px,6vw,29px);--collect-rotation:3deg;--stack-rotation:-2deg;top:0;left:calc(50% - max(30px,min(8.5vw,37px)))}.server-trick .played-bottom{--play-enter-x:0px;--play-enter-y:220px;--gather-x:0px;--gather-y:clamp(-29px,-6vw,-23px);--collect-rotation:-2deg;--stack-rotation:2deg;bottom:0;left:calc(50% - max(30px,min(8.5vw,37px)))}.server-trick .played-left{--play-enter-x:-210px;--play-enter-y:0px;--gather-x:clamp(31px,8vw,38px);--gather-y:0px;--collect-rotation:-8deg;--stack-rotation:-4deg;top:calc(50% - max(43px,min(12vw,53px)));left:0}.server-trick .played-right{--play-enter-x:210px;--play-enter-y:0px;--gather-x:clamp(-38px,-8vw,-31px);--gather-y:0px;--collect-rotation:8deg;--stack-rotation:4deg;top:calc(50% - max(43px,min(12vw,53px)));right:0}.server-trick .trick-card{z-index:calc(10 + var(--play-order))}.illustrated-hand{bottom:calc(var(--app-safe-bottom) + 14px);height:176px;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));display:block;overflow:visible}.illustrated-hand button{left:var(--card-left);width:max(72px,min(20vw,84px));height:max(104px,min(29vw,121px));transform:translateX(-50%) translateY(var(--card-lift)) rotate(var(--card-rotate)) scale(var(--card-scale,1));transform-origin:50% 100%;margin:0;position:absolute;bottom:2px}.illustrated-hand button:first-child{margin-left:0}.illustrated-hand.dealing-hand button{pointer-events:none}.illustrated-hand.dealing-hand>button:not(.dragging-card):not(.dropping-card):not(.returning-card){transition:left .18s cubic-bezier(.2,.82,.2,1),opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1)}.illustrated-hand button[data-deal-motion-settled=true]{animation:none}.illustrated-hand.dealing-hand .initial-deal-card{opacity:1;animation:none}.illustrated-hand .disabled-card{opacity:.48;filter:none}.illustrated-hand .legal-card{opacity:1;filter:none;box-shadow:0 -8px 17px #23000c4f,0 0 0 1px #ffe87475}.illustrated-hand .waiting-card{opacity:1;filter:none;transform:translateX(-50%) translateY(var(--card-lift)) rotate(var(--card-rotate)) scale(var(--card-scale,1))}.illustrated-hand:not(.dealing-hand) button.legal-card.selected-card:not(.dragging-card):not(.dropping-card):not(.returning-card){z-index:60;transform:translateX(-50%) translateY(calc(var(--card-lift) - 19px)) rotate(var(--card-rotate)) scale(1.065);box-shadow:0 -10px 20px #23000c57,0 0 0 3px #ffe36b,0 0 18px #ffe05594}.illustrated-hand button.pending-play-card{opacity:0;visibility:hidden;pointer-events:none;transition:none;animation:none}.illustrated-hand button{touch-action:pan-y;user-select:none}.illustrated-hand .hand-card-lift{border-radius:inherit;pointer-events:none;will-change:auto;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,.82,.2,1),filter .18s;display:block;transform:translate(0)}.illustrated-hand button[data-sweep-lifted=true] .hand-card-lift,.illustrated-hand button.dragging-card .hand-card-lift,.illustrated-hand button.dropping-card .hand-card-lift{will-change:transform}.illustrated-hand:not(.dealing-hand) button[data-sweep-lifted=true]:not(.selected-card):not(.dragging-card):not(.dropping-card):not(.returning-card){z-index:55}.illustrated-hand:not(.dealing-hand) button[data-sweep-lifted=true]:not(.selected-card):not(.dragging-card):not(.dropping-card):not(.returning-card) .hand-card-lift{filter:drop-shadow(0 8px 7px #23000c52);transition-duration:70ms;transform:translateY(-12px)scale(1.025)}.hand-turn-callout{z-index:18;color:#ffe447;box-shadow:none;letter-spacing:.2px;text-shadow:-1px -1px #17110b,1px -1px #17110b,-1px 1px #17110b,1px 1px #17110b,0 0 10px #ffde41b8;background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:max(22px,min(5.6vw,28px));animation:.7s ease-in-out infinite alternate turnTextBlink;top:38%;bottom:auto}.hand-turn-callout b{color:#ffe447;width:auto;height:auto;text-shadow:inherit;background:0 0;font-size:15px}.hand-turn-callout.urgent{border:0;animation:.34s ease-in-out infinite alternate turnTextBlink}.team-own-pile{width:214px;height:40px;bottom:50px;left:max(16px,min(5vw,23px))}.team-rival-pile{width:28px;height:298px;bottom:72px;right:13px}.team-own-pile i{left:calc(var(--won-index) * 31px);bottom:0}.team-rival-pile i{left:0;bottom:calc(var(--won-index) * 43px)}.team-own-pile .won-trick-target{left:calc(var(--won-next-index) * 31px);bottom:0}.team-rival-pile .won-trick-target{left:0;bottom:calc(var(--won-next-index) * 43px)}.match-hand-score{z-index:9;color:#fff1ae;pointer-events:none;background:#31091db8;border:1px solid #ffe681b8;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;display:flex;position:absolute;box-shadow:0 5px 12px #1b000947}.match-hand-score small{font-size:9px;font-weight:900}.match-hand-score b{color:#5e1630;background:#ffe060;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.hand-score-number{place-items:center;width:100%;height:100%;display:grid;position:relative}.hand-score-number.is-scoring .score-settled-value{opacity:0}.score-flying-value{pointer-events:none;transform-origin:50%;animation:handScoreToCell var(--score-duration,1.2s) var(--score-delay,0s) cubic-bezier(.2,.8,.2,1) both;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes handScoreToCell{0%{opacity:0;color:#ffe477;text-shadow:0 2px 3px #582310,0 0 7px #ffdc508c;transform:translate(var(--score-from-x),var(--score-from-y)) scale(2.7)}12%,42%{opacity:1;color:#ffe477;text-shadow:0 2px 3px #582310,0 0 7px #ffdc508c;transform:translate(var(--score-from-x),var(--score-from-y)) scale(3.2)}92%,to{opacity:1;color:#5e1630;text-shadow:0 0 #0000;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hand-score-number.is-scoring .score-settled-value{opacity:1}.score-flying-value{animation:none;display:none}}.score-own{bottom:50px;left:50%;right:auto;transform:translate(-50%,50%)}.score-rival{top:calc(50% - 2px);left:auto;right:max(30px,min(8vw,38px));transform:translate(50%,-50%)}.coin-icon{vertical-align:-4px;filter:drop-shadow(0 2px 2px #4c1e036b)drop-shadow(0 0 3px #ffcd3533);background:url(/assets/royal-coin-v2.webp) 50%/contain no-repeat;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:inline-block;position:relative}.coin-icon-large{flex-basis:42px;width:42px;height:42px}.home-mode{color:#fff1c4;font-family:var(--font-fa-ui);font-feature-settings:"tnum" 1;background:#310415;font-weight:600}.home-mode button,.home-mode input,.home-mode textarea,.home-mode select{font-family:var(--font-fa-ui)}.home-mode .royal-header{background:linear-gradient(115deg,#4f071f,#7d0d31 55%,#430619);border-bottom-color:#e9b83c;box-shadow:0 8px 25px #0c000566}.home-menu-scroll,.rooms-scroll{isolation:isolate;padding:16px 14px calc(var(--app-safe-bottom) + 18px);background:radial-gradient(circle at 50% 8%,#b8184b57,#0000 35%),linear-gradient(155deg,#510820,#26030f 65%,#160208);position:relative}.home-menu-scroll:before,.rooms-scroll:before{content:"";z-index:-2;inset:calc(70px + var(--app-safe-top)) 0 0;opacity:.16;pointer-events:none;background-image:linear-gradient(45deg,#0000 46%,#d34f77 47%,#d34f77 49%,#0000 50%),linear-gradient(-45deg,#0000 46%,#d34f77 47%,#d34f77 49%,#0000 50%);background-size:42px 42px;position:fixed}.home-menu-scroll>:not(.royal-atmosphere),.rooms-scroll>:not(.royal-atmosphere){z-index:1;position:relative}.royal-atmosphere{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.royal-atmosphere>i{color:#ffde781f;filter:drop-shadow(0 0 12px #ffc0344d);font:900 58px/1 Georgia,serif;animation:12s linear infinite lobbySuitOrbit;position:absolute}.royal-atmosphere>i:first-child{top:7%;left:-8px}.royal-atmosphere>i:nth-child(2){color:#ff3d6924;animation-delay:-3s;top:29%;right:7px}.royal-atmosphere>i:nth-child(3){animation-delay:-7s;top:58%;left:4%}.royal-atmosphere>i:nth-child(4){color:#ff3d6921;animation-delay:-10s;top:78%;right:3%}.royal-atmosphere>b{background:#ffb22e;border-radius:50%;width:6px;height:6px;animation:4.8s ease-in-out infinite lobbySpark;position:absolute;box-shadow:0 0 8px 3px #ff521999}.royal-atmosphere>b:first-of-type{top:22%;left:12%}.royal-atmosphere>b:nth-of-type(2){animation-delay:-1.2s;top:39%;right:15%}.royal-atmosphere>b:nth-of-type(3){animation-delay:-2.4s;top:65%;left:24%}.royal-atmosphere>b:nth-of-type(4){animation-delay:-3.1s;top:83%;right:27%}.royal-atmosphere>b:nth-of-type(5){animation-delay:-4s;top:48%;left:51%}.home-menu-scroll .home-hero{height:145px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:12px;overflow:visible}.home-menu-scroll .hero-title{text-align:center;justify-items:center;gap:3px;max-width:none}.home-menu-scroll .hero-title>span{font-size:36px;line-height:.8;animation:2.2s ease-in-out infinite alternate crownFloat}.home-menu-scroll .hero-title h1{color:#ffc94b;letter-spacing:-1.2px;text-shadow:0 2px #7d260b,0 0 16px #ffb22cc7;font-size:max(36px,min(10vw,48px));font-weight:900;line-height:1.08}.home-menu-scroll .hero-title small{color:#e4b95e;font-family:var(--font-fa-ui);letter-spacing:2px;font-size:10px;font-weight:800;line-height:1.35}.home-menu-scroll .hero-cards{opacity:.22;filter:blur(.2px);left:auto;right:auto;width:250px;height:120px;bottom:10px;left:50%;transform:translate(-50%)}.home-menu-scroll .mini-card{width:50px;height:72px;padding:5px;font-size:13px}.home-menu-scroll .mini-card i{font-size:16px}.home-menu-scroll .mini-card.c1{top:28px;left:6px}.home-menu-scroll .mini-card.c2{top:9px;left:36px}.home-menu-scroll .mini-card.c3{top:22px;right:8px}.home-main-menu{gap:9px;max-width:390px;margin:2px auto 12px;display:grid}.home-main-menu button{isolation:isolate;color:#fff0a1;text-align:start;cursor:pointer;border:2px solid #f2c14a;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:58px 1fr 18px;align-items:center;column-gap:11px;width:100%;min-height:78px;padding:10px 15px;transition:transform .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 18px #0000004d,inset 0 1px #ffffff38,inset 0 0 0 3px #fff4be0f}.home-main-menu button:before{content:var(--menu-suit);z-index:0;color:#fff;opacity:.08;pointer-events:none;font:92px/1 Georgia,Times New Roman,serif;position:absolute;top:50%;transform:translateY(-50%)rotate(-9deg)}.home-main-menu button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:35px}.home-main-menu button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:35px}.home-main-menu button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:35px}.home-main-menu button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:35px}.home-main-menu button:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff2e 49%,#0000 63%);animation:4.5s ease-in-out infinite menuShine;position:absolute;top:-60%;bottom:-60%;left:-20%;right:-20%;transform:translate(-65%)}.home-main-menu button:active{transform:scale(.98)}.home-main-menu button>span{text-shadow:0 2px 5px #0006;background:#20000e4d;border:1px solid #ffee9994;border-radius:16px;grid-row:1/3;place-items:center;width:54px;height:54px;font:900 29px/1 Georgia,serif;display:grid}.home-main-menu button>b{letter-spacing:-.45px;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 4px #00000059;align-self:end;min-width:0;font-size:22px;font-weight:900;line-height:1.15;overflow:hidden}.home-main-menu button>small{color:#fff3c2d1;letter-spacing:-.15px;text-overflow:ellipsis;white-space:nowrap;align-self:start;min-width:0;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.home-main-menu button>em{grid-area:1/3/3;font:34px/1 Georgia,serif}.home-main-menu button>span,.home-main-menu button>b,.home-main-menu button>small,.home-main-menu button>em{z-index:2;position:relative}.main-menu-play{--menu-suit:"♠";background:linear-gradient(115deg,#a2093d,#d22267 58%,#6d092e)}.main-menu-private{--menu-suit:"♦";background:linear-gradient(115deg,#116c45,#17a661 58%,#08472f)}.main-menu-chat{--menu-suit:"♥";background:linear-gradient(115deg,#4f268a,#8346b7 58%,#35175e)}.menu-card-emblem{color:#191824;position:relative;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.menu-card-emblem:before,.menu-card-front{content:"";border:2px solid #fff9e7;border-radius:6px;width:34px;height:47px;position:absolute;box-shadow:0 5px 8px #14000861}.menu-card-emblem:before{background:repeating-linear-gradient(45deg,#501234 0,#501234 3px,#efc653 3px,#efc653 5px,#7b183f 5px,#7b183f 8px);top:5px;left:3px;transform:rotate(-15deg)}.menu-card-front{z-index:2;background:#fffef8;top:2px;right:2px;overflow:hidden;transform:rotate(11deg);box-shadow:inset 0 0 0 1px #91693333,0 5px 8px #14000861}.menu-card-front .playing-card-face{border-radius:4px}.menu-private-emblem,.menu-chat-emblem{color:#bd1838}.home-menu-scroll .quick-nav{gap:5px;margin:3px 0 12px}.home-menu-scroll .quick-nav button{color:#ffe986;background:linear-gradient(145deg,#5c0c27f0,#2a0414f5);border:1px solid #c99730;border-radius:18px;height:68px;box-shadow:0 6px 14px #00000040,inset 0 0 0 2px #ffcd4314}.home-menu-scroll .quick-nav button i{filter:drop-shadow(0 2px 2px #0000004d);font-size:24px}.home-menu-scroll .quick-nav button span{letter-spacing:-.2px;font-size:10.5px;font-weight:800;line-height:1.2}.home-menu-scroll .quick-nav .vip-nav{background:linear-gradient(145deg,#8a123d,#4b071f)}.daily-reward-ribbon{color:#ffe98e;letter-spacing:-.3px;cursor:pointer;background:linear-gradient(#9c173e,#5a0926);border:2px solid #e9b83e;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:min(88%,330px);min-height:47px;margin:0 auto;font-size:16px;font-weight:900;line-height:1.25;display:flex;box-shadow:0 7px 17px #00000047}.daily-reward-ribbon span{color:#ffd34d;font-size:20px}.daily-reward-ribbon em{font-size:22px;font-style:normal}.home-safe-space.compact{height:12px}.gift-code-ribbon{color:#fff1ac;text-align:start;cursor:pointer;background:linear-gradient(115deg,#174d3b,#107a53 58%,#123e32);border:1px solid #d8a637;border-radius:13px;grid-template-columns:38px 1fr 16px;align-items:center;gap:7px;width:min(88%,330px);min-height:48px;margin:8px auto 0;padding:6px 11px;display:grid;box-shadow:0 7px 17px #0000003d}.gift-code-ribbon>span{font-size:25px}.gift-code-ribbon>span>img{object-fit:contain;width:25px;height:25px;display:block}.gift-code-ribbon b{flex-direction:column;font-size:13px;line-height:1.2;display:flex}.gift-code-ribbon small{color:#bce8cc;margin-top:2px;font-size:9px}.gift-code-ribbon em{font:22px/1 Georgia,serif}.home-community-links{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(88%,330px);margin:10px auto 0;display:grid}.community-link-card{color:#ffeeb4;text-align:center;cursor:pointer;background:linear-gradient(155deg,#7d1238,#3c071d);border:1px solid #d6a941;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:132px;padding:9px 5px 8px;font-family:inherit;transition:transform .16s,border-color .16s;display:flex;box-shadow:0 7px 17px #00000047,inset 0 1px #ffffff1a}.community-link-card:active{transform:scale(.97)}.community-link-card:disabled{opacity:.72;cursor:wait}.community-link-card.telegram{background:linear-gradient(155deg,#168dc6,#08619b 58%,#073d70);border-color:#75d5ff}.community-link-card.telegram.group{background:linear-gradient(155deg,#1a9e85,#08755f 58%,#06483e);border-color:#75e4c8}.community-link-icon{color:#fff4c2;text-shadow:0 2px 6px #00000040;background:#ffffff29;border:1px solid #ffffff3d;border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:7px;font:900 23px/1 Georgia,serif;display:grid}.community-link-card.telegram .community-link-icon{color:#fff;border-radius:50%}.community-link-card b{white-space:nowrap;max-width:100%;font-size:11px;line-height:1.25}.community-link-card small{color:#ffffffc4;min-height:24px;margin-top:3px;font-size:7.5px;line-height:1.35}.community-link-card em{color:#ffe875;white-space:nowrap;background:#12020945;border-radius:7px;margin-top:auto;padding:4px 5px;font-size:7.5px;font-style:normal;font-weight:900}.community-link-card.claimed em{color:#237846;background:#e7ffd5}.community-link-card.claimed{border-color:#b7f08a}.home-menu-scroll{--home-night:#071823;--home-navy:#0b2a3b;--home-wine-deep:#320716;--home-wine:#68102f;--home-emerald:#0d6048;--home-green:#1a9a70;--home-gold:#d8b45a;padding:10px 12px calc(var(--app-safe-bottom) + 18px);background:radial-gradient(circle at 12% 7%,#68102fad,transparent 34%), radial-gradient(circle at 87% 32%,#0d604852,transparent 31%), radial-gradient(circle at 48% 72%,#d8b45a17,transparent 34%), linear-gradient(160deg,var(--home-wine) 0%,var(--home-wine-deep) 34%,var(--home-navy) 69%,var(--home-night) 100%)}.admin-game-gifts{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.4fr);align-items:start;gap:16px;display:grid}.admin-gift-builder,.admin-gift-list{background:linear-gradient(145deg,#44101f,#240711);border:1px solid #d1a83d;border-radius:20px;padding:18px;box-shadow:0 14px 35px #0000003b}.admin-gift-builder>header{justify-content:space-between;gap:10px;display:flex}.admin-gift-builder h2,.admin-gift-list h2{color:#ffe07d;margin:0 0 8px}.admin-gift-builder p{color:#d4b4b8;margin:0;font-size:12px}.admin-gift-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.admin-gift-fields label{color:#f4d1c4;flex-direction:column;gap:5px;font-size:11px;display:flex}.admin-gift-fields label.wide{grid-column:1/-1}.admin-gift-fields input,.admin-gift-fields select{color:#fff;background:#1b0710;border:1px solid #805066;border-radius:10px;min-height:40px;padding:8px}.admin-gift-save{color:#48140b;background:linear-gradient(#ffe375,#dba52c);border:0;border-radius:12px;width:100%;min-height:44px;margin-top:13px;font-weight:900}.admin-gift-list>div{grid-template-columns:1fr 1fr;gap:8px;max-height:66svh;display:grid;overflow:auto}.admin-gift-list article{background:#310914;border:1px solid #7f4256;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-gift-list article.inactive{opacity:.5}.admin-gift-list article>i{text-align:center;font-size:34px;font-style:normal}.admin-gift-list article>img{object-fit:contain;width:44px;height:44px}.admin-gift-list article>span{flex-direction:column;min-width:0;display:flex}.admin-gift-list article b{color:#ffe6ae}.admin-gift-list article small,.admin-gift-list article em{text-overflow:ellipsis;color:#c9a9ad;font-size:9px;overflow:hidden}.admin-gift-list article button,.admin-gift-builder header button{color:#ffe394;background:#630e25;border:1px solid #dda93d;border-radius:9px;padding:8px}@media (max-width:900px){.admin-game-gifts,.admin-gift-list>div{grid-template-columns:1fr}}.game-gift-backdrop{z-index:34;padding:calc(var(--app-safe-top) + 16px) 14px calc(var(--app-safe-bottom) + 16px);backdrop-filter:blur(4px);background:#180009c7;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.game-gift-panel{color:#ffe9ad;background:linear-gradient(165deg,#a41430,#6d071d 48%,#31000d);border:2px solid #e9bb43;border-radius:28px;flex-direction:column;width:min(100%,430px);max-height:min(86svh,760px);display:flex;overflow:hidden;box-shadow:0 24px 70px #120006,inset 0 0 0 1px #ffe8983d}.game-gift-panel>header{background:linear-gradient(110deg,#7c0d25,#39000f);border-bottom:1px solid #d49d31;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.game-gift-panel>header>button{color:#ffe37a;background:#540014;border:1px solid #e4b849;border-radius:11px;width:36px;height:36px;font-size:22px}.game-gift-panel>header>div{grid-template-columns:42px 1fr;column-gap:8px;min-width:0;display:grid}.game-gift-panel>header span{grid-row:1/3;font-size:32px}.game-gift-panel>header h2{margin:0;font-size:15px}.game-gift-panel>header small{color:#e9bfac;font-size:8px}.game-gift-panel>header>b{color:#461009;direction:ltr;background:#ffd85c;border-radius:12px;padding:7px;font-size:11px}.game-gift-panel>nav{background:#520010;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px;display:grid}.game-gift-panel>nav button{color:#d7aaa8;background:#3a000b;border:1px solid #b77b25;border-radius:10px;min-height:39px;font-weight:800}.game-gift-panel>nav button.active{color:#421109;background:linear-gradient(#ffe373,#e7ab26);box-shadow:0 0 18px #ffc33833}.game-gift-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid;overflow-y:auto}.game-gift-grid>button{color:#fff4d0;background:linear-gradient(155deg,#8f132b,#46000e);border:1px solid #d5a33b;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:108px;padding:8px 5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.game-gift-grid>button:active{transform:scale(.96)}.game-gift-grid>button:disabled{opacity:.43;filter:saturate(.55)}.game-gift-grid i{font-size:38px;font-style:normal;line-height:1.1}.game-gift-grid img{object-fit:contain;width:46px;height:46px}.game-gift-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.game-gift-grid span{color:#4c1b04;direction:ltr;background:#ffd453;border-radius:9px;align-items:center;gap:3px;padding:3px 6px;font-size:9px;font-weight:900;display:flex}.game-gift-grid span svg{width:12px;height:12px}.game-gift-grid em{border-radius:inherit;background:#2c000cb8;place-items:center;font-size:28px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.game-gift-panel>p{color:#4b1208;text-align:center;background:#ffdc70;border:1px solid #edbd43;border-radius:12px;margin:0 10px 10px;padding:9px;font-size:9px;font-weight:900}.player-seat .seat-gift-slot{z-index:8;color:#ffe472;cursor:pointer;background:linear-gradient(145deg,#86152d,#3b000e);border:2px solid #e6b63f;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;font-size:17px;display:grid;position:absolute;box-shadow:0 4px 12px #00000073}.player-seat .seat-gift-slot img{object-fit:contain;width:22px;height:22px}.player-seat .seat-gift-slot.has-gift{background:#5f081b}.seat-gift-emoji{text-align:center;place-items:center;width:100%;height:100%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;display:grid;transform:translateY(-1px)}.seat-gift-item{place-items:center;width:100%;height:100%;animation:.55s cubic-bezier(.16,1,.3,1) giftSlotLand;display:grid}.player-seat .seat-gift-slot:disabled{cursor:default;opacity:1}.top-seat .seat-gift-slot{bottom:-5px}.top-seat .seat-gift-slot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-19px}.top-seat .seat-gift-slot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-19px}.top-seat .seat-gift-slot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-19px}.top-seat .seat-gift-slot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-19px}.left-seat .seat-gift-slot{top:-7px}.left-seat .seat-gift-slot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.left-seat .seat-gift-slot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.left-seat .seat-gift-slot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.left-seat .seat-gift-slot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.right-seat .seat-gift-slot{top:-7px}.right-seat .seat-gift-slot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-18px}.right-seat .seat-gift-slot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-18px}.right-seat .seat-gift-slot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-18px}.right-seat .seat-gift-slot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-18px}.bottom-seat .seat-gift-slot{top:-7px}.bottom-seat .seat-gift-slot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-19px}.bottom-seat .seat-gift-slot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-19px}.bottom-seat .seat-gift-slot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-19px}.bottom-seat .seat-gift-slot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-19px}.player-seat.opponent-seat.top-seat .seat-gift-slot{top:15px;bottom:auto;left:-24px;right:auto}.player-seat.opponent-seat.top-seat .seat-friend-add{top:17px;bottom:auto;left:auto;right:-21px}.player-seat.opponent-seat.left-seat .seat-gift-slot{top:-4px;bottom:auto;left:-24px;right:auto}.player-seat.opponent-seat.left-seat .seat-friend-add{top:auto;bottom:-4px;left:-21px;right:auto}.player-seat.opponent-seat.right-seat .seat-gift-slot{top:-4px;bottom:auto;left:auto;right:-24px}.player-seat.opponent-seat.right-seat .seat-friend-add{top:auto;bottom:-4px;left:auto;right:-21px}.gift-flight{z-index:19;left:calc(var(--gift-from-x) - 23px);top:calc(var(--gift-from-y) - 23px);pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle,#fff5af,#e6a91c 58%,#780d24 60%);border:2px solid #ffe173;border-radius:50%;place-items:center;width:46px;height:46px;font-size:28px;animation:.95s cubic-bezier(.22,.82,.22,1) both giftFly;display:grid;position:absolute;box-shadow:0 0 28px #ffd43d}.gift-flight img{object-fit:contain;width:32px;height:32px}@keyframes giftFly{0%{opacity:0;transform:translate(0)scale(.58)rotate(-9deg)}10%{opacity:1;transform:translate(0)scale(.82)rotate(-5deg)}58%{opacity:1;transform:translate3d(var(--gift-arc-x),var(--gift-arc-y),0) scale(1.16) rotate(7deg)}88%{opacity:1;transform:translate3d(var(--gift-delta-x),var(--gift-delta-y),0) scale(.9) rotate(0)}96%{opacity:1;transform:translate3d(var(--gift-delta-x),var(--gift-delta-y),0) scale(1.06) rotate(0)}to{opacity:1;transform:translate3d(var(--gift-delta-x),var(--gift-delta-y),0) scale(.94) rotate(0)}}@keyframes giftSlotLand{0%{transform:scale(.88)}65%{transform:scale(1.18)}to{transform:scale(1)}}@media (max-width:370px){.game-gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.game-gift-grid>button{min-height:98px}}@media (prefers-reduced-motion:reduce){.gift-flight{animation:none;display:none}.seat-gift-item{animation:none}.game-gift-grid>button{transition:none}}.home-menu-scroll:before{z-index:-1;opacity:.32;background-image:linear-gradient(45deg,#0000 48%,#d8b45a1f 49%,#0000 50%),linear-gradient(-45deg,#0000 48%,#1a9a701a 49%,#0000 50%);background-size:38px 38px;position:absolute;top:0;bottom:0;left:0;right:0}.home-menu-scroll .royal-atmosphere:before,.home-menu-scroll .royal-atmosphere:after{--card-start-angle:-18deg;content:"";opacity:.1;width:64px;height:92px;transform:rotate(var(--card-start-angle));background:radial-gradient(circle,#ffd8672e 0,#ffd8672e 17%,#0000 18%),repeating-linear-gradient(45deg,#ffe4921a 0,#ffe4921a 3px,#14675e24 3px,#14675e24 7px),linear-gradient(145deg,#0d59548a,#1d164694);border:1px solid #ffde8057;border-radius:10px;position:absolute;box-shadow:inset 0 0 0 3px #ffe7950f,0 10px 20px #00000038}.home-menu-scroll .royal-atmosphere:before{top:17%;left:-24px}.home-menu-scroll .royal-atmosphere:after{--card-start-angle:16deg;top:66%;right:-26px}.home-menu-scroll .royal-atmosphere>i{--card-start-angle:-16deg;--card-end-angle:-10deg;--card-shift-x:10px;--card-shift-y:-10px;--card-duration:22s;color:#ffe58f5c;filter:none;opacity:.08;width:46px;height:66px;animation:royalCardDrift var(--card-duration) ease-in-out infinite;background:linear-gradient(155deg,#ffffff1a,#5b0b3238);border:1px solid #f9cd6861;border-radius:9px;place-items:center;font:900 26px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 2px #ffeaa40b,0 8px 16px #0003}.home-menu-scroll .royal-atmosphere>i:first-child{top:8%;left:-10px}.home-menu-scroll .royal-atmosphere>i:nth-child(2){--card-start-angle:15deg;--card-end-angle:9deg;--card-shift-x:-9px;--card-shift-y:-11px;--card-duration:24s;color:#ff719357;background:linear-gradient(155deg,#ffffff17,#272a674d);animation-delay:-5s;top:33%;right:-7px}.home-menu-scroll .royal-atmosphere>i:nth-child(3){--card-start-angle:11deg;--card-end-angle:17deg;--card-shift-x:12px;--card-shift-y:-10px;--card-duration:26s;color:#5ee2bd52;background:linear-gradient(155deg,#ffffff14,#09574d4d);animation-delay:-11s;top:58%;left:5px}.home-menu-scroll .royal-atmosphere>i:nth-child(4){--card-start-angle:-12deg;color:#ff698c54;opacity:.08;transform:rotate(var(--card-start-angle));animation:none;top:81%;right:3px}.home-menu-scroll .royal-atmosphere>b{animation:7.2s ease-in-out infinite royalBackdropSpark}.home-menu-scroll .royal-atmosphere>b:nth-of-type(2){background:#5fe0c2;box-shadow:0 0 8px 3px #24b59c75}.home-menu-scroll .royal-atmosphere>b:nth-of-type(3),.home-menu-scroll .royal-atmosphere>b:nth-of-type(4),.home-menu-scroll .royal-atmosphere>b:nth-of-type(5){display:none}.home-menu-scroll .home-atmosphere .home-reward-fly{--reward-y-shift:0px;z-index:1;opacity:0;filter:drop-shadow(0 7px 10px #00051661);will-change:transform,opacity;place-items:center;width:54px;height:44px;animation:12.6s cubic-bezier(.24,.02,.28,1) infinite homeRewardFly;display:grid;position:absolute;right:-68px}.home-menu-scroll .home-atmosphere .home-reward-fly:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffe26f94,#4abeff33 45%,#0000);border-radius:99px;width:106px;height:3px;position:absolute;top:50%;left:50%;transform:translateY(-50%);box-shadow:0 0 10px #ffd54b33}.home-menu-scroll .home-atmosphere .home-reward-fly:after{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(circle,#ffef9f52,#0000 68%);border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.home-menu-scroll .home-atmosphere .home-reward-fly .coin-icon{flex-basis:32px;width:32px;height:32px;box-shadow:inset 0 0 0 2px #fff4a9bd,0 0 12px #fc36}.home-menu-scroll .home-atmosphere .home-reward-fly .coin-icon:after{font-size:15px}.home-menu-scroll .home-atmosphere .home-reward-fly .redeal-card-icon{border-radius:8px;width:45px;height:30.7px;box-shadow:0 0 13px #41d3b24d}.home-menu-scroll .home-atmosphere .reward-flight-one{animation-delay:1.1s;top:16%}.home-menu-scroll .home-atmosphere .reward-flight-two{--reward-y-shift:-14px;animation-delay:5.3s;top:47%}.home-menu-scroll .home-atmosphere .reward-flight-three{--reward-y-shift:10px;animation-delay:9.5s;top:76%}@keyframes royalCardDrift{0%,to{opacity:.06;transform:translate3d(0,0,0) rotate(var(--card-start-angle))}50%{opacity:.12;transform:translate3d(var(--card-shift-x),var(--card-shift-y),0) rotate(var(--card-end-angle))}}@keyframes royalBackdropSpark{0%,to{opacity:.06;transform:translateY(7px)scale(.8)}50%{opacity:.55;transform:translateY(-10px)scale(1.12)}}@keyframes homeRewardFly{0%,5%{opacity:0;transform:translateY(10px)rotate(7deg)scale(.82)}10%{opacity:.68}37%{opacity:.56;transform:translate3d(-560px,var(--reward-y-shift),0) rotate(-7deg) scale(1)}44%,to{opacity:0;transform:translate3d(-590px,var(--reward-y-shift),0) rotate(-11deg) scale(.9)}}.home-menu-scroll .home-hero{background:radial-gradient(circle at 50% -10%,#ffc23f2e,#0000 43%),linear-gradient(145deg,#890f39f0,#41051cf7);border:1px solid #f7ca5b8f;border-radius:24px;width:min(100%,390px);height:auto;min-height:164px;margin:0 auto 10px;padding:13px 16px 15px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffde800b,0 13px 28px #0c000557}.home-menu-scroll .hero-title{gap:2px}.home-menu-scroll .hero-title>.home-brand-badge{width:68px;height:68px}.home-menu-scroll .hero-title h1{letter-spacing:-.9px;max-width:100%;font-size:max(31px,min(9vw,42px));line-height:1.05}.home-menu-scroll .hero-title small{letter-spacing:2.4px;direction:ltr;font:800 8.5px/1.3 Segoe UI,sans-serif}.home-menu-scroll .hero-cards{opacity:.09;filter:none;width:230px;height:104px;bottom:-16px}.home-menu-scroll .home-main-menu button:after{animation:7.2s ease-in-out .7s infinite both menuShine}.home-menu-scroll .home-main-menu button:nth-child(2):after{animation-delay:3.1s}.home-menu-scroll .home-main-menu button:nth-child(3):after{animation-delay:5.5s}.home-menu-scroll .home-main-menu,.home-menu-scroll .home-dashboard-section,.home-menu-scroll .home-reward-grid,.home-menu-scroll .resume-game-banner{width:min(100%,390px);margin-left:auto;margin-right:auto}.home-menu-scroll .home-main-menu{gap:8px;margin-top:0;margin-bottom:10px}.home-menu-scroll .home-main-menu button{min-height:82px;padding-top:9px;padding-bottom:9px}.home-menu-scroll .home-main-menu button>small{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box}.home-dashboard-section{background:linear-gradient(145deg,#5b0926d6,#23020fe6);border:1px solid #e7b5427a;border-radius:20px;margin-bottom:10px;padding:9px;overflow:hidden;box-shadow:inset 0 1px #fff4c014,0 9px 20px #0a000440}.home-section-heading{color:#ffe89b;text-align:start;align-items:center;gap:8px;min-width:0;padding:0 2px 8px;display:flex}.home-section-heading>span{color:#ffd451;background:#ffcb4b14;border:1px solid #f3c44a94;border-radius:11px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:900 17px/1 Georgia,serif;display:grid}.home-section-heading>div{gap:2px;min-width:0;display:grid}.home-section-heading b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.home-section-heading small{text-overflow:ellipsis;white-space:nowrap;color:#d9b9c3;font-size:8px;line-height:1.3;overflow:hidden}.home-menu-scroll .quick-nav{direction:inherit;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0}.home-menu-scroll .quick-nav button{border-radius:14px;gap:3px;width:100%;height:61px;padding:5px 2px}.home-menu-scroll .quick-nav button i{font-size:21px}.home-menu-scroll .quick-nav button span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;letter-spacing:-.15px;-webkit-box-orient:vertical;font-size:7.4px;line-height:1.15;display:-webkit-box;overflow:hidden}.home-menu-scroll .quick-nav .vip-nav img{width:27px;height:27px}.home-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.home-menu-scroll .daily-reward-ribbon,.home-menu-scroll .alliance-ribbon,.home-menu-scroll .gift-code-ribbon{text-align:start;border-width:1px;border-radius:16px;grid-template-columns:30px minmax(0,1fr) 13px;justify-content:stretch;align-items:center;gap:6px;width:100%;min-width:0;min-height:64px;margin:0;padding:8px 9px;display:grid}.home-menu-scroll .daily-reward-ribbon{color:#fff0a6;background:linear-gradient(130deg,#9f153f,#630923 68%,#420516)}.home-menu-scroll .gift-code-ribbon{color:#efffd9;background:linear-gradient(130deg,#17654b,#0d4938 68%,#082f26)}.home-menu-scroll .daily-reward-ribbon>span,.home-menu-scroll .alliance-ribbon>span,.home-menu-scroll .gift-code-ribbon>span{background:#ffffff17;border:1px solid #ffe28380;border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.home-menu-scroll .daily-reward-ribbon b,.home-menu-scroll .alliance-ribbon b,.home-menu-scroll .gift-code-ribbon b{gap:3px;min-width:0;font-size:11px;line-height:1.15;display:grid}.home-menu-scroll .daily-reward-ribbon small,.home-menu-scroll .alliance-ribbon small,.home-menu-scroll .gift-code-ribbon small{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;color:#ffffffb3;-webkit-box-orient:vertical;min-height:2.4em;font-size:7.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.home-menu-scroll .daily-reward-ribbon em,.home-menu-scroll .alliance-ribbon em,.home-menu-scroll .gift-code-ribbon em{font:20px/1 Georgia,serif}.home-menu-scroll .community-panel{margin-bottom:0}.home-menu-scroll .home-community-links{width:100%;direction:inherit;grid-template-columns:1fr;gap:7px;margin:0;display:grid}.home-menu-scroll .community-link-card{text-align:start;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) minmax(72px,auto);align-items:center;gap:2px 9px;min-height:70px;padding:8px 10px;display:grid}.home-menu-scroll .community-link-icon{grid-row:1/3;width:38px;height:38px;margin:0;font-size:21px}.home-menu-scroll .community-link-card b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.home-menu-scroll .community-link-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:0;margin:0;font-size:7.5px;overflow:hidden}.home-menu-scroll .community-link-card em{white-space:normal;text-align:center;grid-area:1/3/3;max-width:94px;margin:0;padding:5px 7px;line-height:1.3}@media (max-width:340px){.home-scroll.home-menu-scroll{padding-left:9px;padding-right:9px}.home-menu-scroll .home-hero{min-height:156px}.home-menu-scroll .hero-title h1{font-size:29px}.home-menu-scroll .quick-nav{gap:3px}.home-menu-scroll .quick-nav button span{font-size:6.6px}.home-menu-scroll .community-link-card{grid-template-columns:40px minmax(0,1fr) minmax(64px,auto);padding-left:8px;padding-right:8px}}.reward-code-sheet{width:100%;padding:18px 22px calc(var(--app-safe-bottom) + 25px);color:#fff2bd;text-align:center;background:radial-gradient(circle at 50% 0,#ffda5638,#0000 34%),linear-gradient(155deg,#77183b,#3f0921);border:2px solid #f0c250;border-bottom:0;border-radius:30px 30px 0 0;animation:.26s rise;position:relative;box-shadow:0 -20px 50px #22020f7a}.reward-code-sheet .sheet-close{position:absolute;top:13px;right:15px}.reward-code-icon{background:#ffffff17;border:2px solid #f4cd67;border-radius:23px;place-items:center;width:72px;height:72px;margin:1px auto 5px;font-size:39px;display:grid;box-shadow:0 9px 24px #00000040,inset 0 0 20px #ffd34e29}.reward-code-sheet>span{color:#e8bc50;letter-spacing:2px;font:900 9px/1 Segoe UI,sans-serif}.reward-code-sheet h2{margin:7px 0 5px;font-size:22px}.reward-code-sheet p{color:#e5cad2;max-width:320px;margin:0 auto 13px;font-size:10px;font-weight:700;line-height:1.65}.reward-code-sheet input{color:#421226;text-align:center;letter-spacing:2px;background:#fffaf0;border:2px solid #e7b94d;border-radius:14px;outline:none;width:min(100%,320px);height:48px;padding:0 14px;font:900 18px/1 Segoe UI,sans-serif}.reward-code-sheet input:focus{box-shadow:0 0 0 4px #ffd55e29}.reward-code-claim{color:#4b1a05;background:linear-gradient(#ffe070,#e9ad32);border:0;border-radius:14px;width:min(100%,320px);min-height:46px;margin-top:9px;font-size:13px;font-weight:1000;box-shadow:0 7px 14px #00000042}.reward-code-claim:disabled{opacity:.55}.rooms-page-heading{grid-template-columns:43px 1fr;align-items:start;gap:12px;min-height:112px;padding:6px 3px 12px;display:grid}.rooms-page-heading>button{color:#ffe36d;cursor:pointer;background:#761030;border:2px solid #e9b43a;border-radius:12px;width:41px;height:41px;font-size:22px}.rooms-page-heading>div{text-align:start;min-width:0}.rooms-page-heading small{color:#dfa83d;font:800 9px/1.25 var(--font-fa-ui);letter-spacing:1.2px}.rooms-page-heading h1{color:#ffd55b;letter-spacing:-.65px;white-space:nowrap;text-shadow:0 2px #721b11,0 0 12px #ffb42b73;margin:5px 0 3px;font-size:30px;font-weight:900;line-height:1.2}.rooms-page-heading p{color:#e4c5cc;letter-spacing:-.25px;margin:0;font-size:13px;font-weight:700;line-height:1.4}.royal-room-stack{gap:12px;max-width:410px;margin:0 auto}.royal-room-card{isolation:isolate;border-width:3px;border-radius:23px;grid-template-columns:43px 76px minmax(0,1fr) 18px;gap:8px;min-height:154px;padding:12px 10px 11px;display:grid;overflow:hidden;box-shadow:0 13px 26px #0006,inset 0 0 0 2px #ffffff2e,inset 0 -12px 22px #0003;outline:0!important}.royal-room-card:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff09 0,#ffffff09 2px,#0000 2px,#0000 15px);border:1px solid #ffffff61;border-radius:17px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.royal-room-card:after{content:"";z-index:-2;pointer-events:none;border:26px solid #ffffff1a;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;bottom:auto;left:-72px;right:auto;box-shadow:0 0 45px #fff3}.royal-room-card.mint{background:radial-gradient(circle at 82% 18%,#5cff9f61,#0000 32%),radial-gradient(circle at 12% 110%,#ffda4b33,#0000 40%),linear-gradient(120deg,#046735,#1ab55b 54%,#064b30);border-color:#79ef75}.royal-room-card.azure{background:radial-gradient(circle at 80% 16%,#60d8ff6b,#0000 32%),radial-gradient(circle at 8% 110%,#7c64ff40,#0000 42%),linear-gradient(120deg,#064685,#108bdc 54%,#072e66);border-color:#55ceff}.royal-room-card.violet{background:radial-gradient(circle at 82% 16%,#f687ff66,#0000 33%),radial-gradient(circle at 8% 110%,#ffbe3f38,#0000 40%),linear-gradient(120deg,#551684,#aa3ec3 54%,#3c0d68);border-color:#e07af1}.room-hand-flag{color:#fff8c8;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);filter:drop-shadow(0 5px 4px #0000005c);text-shadow:0 2px 2px #5c250080;z-index:3;background:linear-gradient(#ffc23b,#e16b05 70%);align-content:center;align-self:start;place-items:center;height:73px;margin-top:-18px;display:grid}.room-hand-flag b{font:900 34px/.95 var(--font-fa-ui);font-variant-numeric:tabular-nums}.room-hand-flag small{letter-spacing:-.3px;font-size:12px;font-weight:800;line-height:1.15}.room-illustration{filter:drop-shadow(0 8px 7px #0f00075c);z-index:2;align-self:center;width:76px;height:88px;position:relative}.art-card{background:linear-gradient(145deg,#fffef9,#eadfcb);border:2px solid #ffffffeb;border-radius:7px;width:47px;height:67px;position:absolute;box-shadow:0 6px 9px #0e000852}.art-card-back{background:repeating-linear-gradient(45deg,#5a153a 0,#5a153a 3px,#f3c653 3px,#f3c653 5px,#861841 5px,#861841 8px);border:3px solid #fff4c9;top:3px;left:5px;transform:rotate(-16deg)}.art-card-front{color:#171117;background:#fffef8;padding:0;top:8px;right:4px;overflow:hidden;transform:rotate(11deg)}.art-card-front .playing-card-face{border-radius:5px}.art-coin{background:linear-gradient(#ffd963,#d98a0c);border:2px solid #fff0a1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 2px #8a4b00,0 0 10px #ffdf5aa6}.art-coin .coin-icon{width:19px;height:19px}.art-coin .coin-icon:after{font-size:11px}.art-trophy{color:#ffe264;text-shadow:0 2px #934b00,0 0 9px #ffe55fbf;font:1000 25px/1 Georgia,serif;position:absolute;bottom:-2px;right:-2px}.royal-room-card .room-copy{z-index:2;align-content:center;gap:2px;min-width:0;display:grid}.royal-room-card .room-copy>small{color:#fff5cfe6;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.royal-room-card .room-copy>strong{letter-spacing:-.7px;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 3px 5px #0000006b;min-width:0;font-size:30px;font-weight:900;line-height:1.05;overflow:hidden}.room-stakes{direction:rtl;grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.room-stakes>span{background:#1b020d4f;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px;min-width:0;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff14}.room-stakes small{letter-spacing:-.25px;color:#ffe7a4;font-size:11px;font-weight:700;line-height:1.15}.room-stakes b{font-variant-numeric:tabular-nums;letter-spacing:-.3px;white-space:nowrap;text-shadow:0 2px 2px #0000004d;direction:ltr;justify-content:flex-end;align-items:center;gap:2px;min-width:0;font-size:17px;font-weight:900;line-height:1;display:flex}.room-stakes .coin-icon{flex-basis:17px;width:17px;height:17px}.room-stakes .coin-icon:after{font-size:10px}.room-bonuses{direction:ltr;gap:6px;margin-top:4px;display:flex}.room-bonuses b{color:#fff4a7;font:900 15.5px/1 var(--font-fa-ui);font-variant-numeric:tabular-nums;letter-spacing:-.25px;text-shadow:0 1px 2px #0006;background:#15010a57;border:1px solid #ffffff14;border-radius:8px;padding:4px 8px}.room-enter-arrow{z-index:2;color:#fff2ad;text-shadow:0 2px 5px #00000059;font:38px/1 Georgia,serif;position:relative}.tutorial-room-card{color:#ffe6a1;text-align:start;cursor:pointer;background:linear-gradient(110deg,#7c1738,#491024);border:2px solid #d7a83c;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:43px 1fr 20px;align-items:center;gap:1px 9px;width:min(100%,410px);min-height:65px;margin:12px auto 0;padding:9px 13px;display:grid;box-shadow:0 8px 16px #00000040}.tutorial-room-card>span{color:#5b1730;background:#ffd65c;border-radius:13px;grid-row:1/3;place-items:center;width:41px;height:41px;font-size:24px;display:grid}.tutorial-room-card b{letter-spacing:-.4px;align-self:end;font-size:20px;font-weight:900;line-height:1.15}.tutorial-room-card small{color:#e5cbd1;letter-spacing:-.2px;align-self:start;font-size:11px;font-weight:700;line-height:1.25}.tutorial-room-card em{grid-area:1/3/3;font-size:27px;font-style:normal}.rooms-tip{color:#e1c2ca;text-align:center;letter-spacing:-.2px;max-width:360px;margin:14px auto 0;font-size:12.5px;font-weight:700;line-height:1.65}@keyframes lobbySuitOrbit{50%{opacity:.65;transform:translateY(22px)rotate(12deg)}to{transform:rotate(25deg)}}@keyframes lobbySpark{0%,to{opacity:.15;transform:translateY(10px)scale(.65)}45%{opacity:1;transform:translateY(-18px)scale(1.35)}}@keyframes crownFloat{to{filter:drop-shadow(0 0 9px #ffd052);transform:translateY(-7px)rotate(5deg)}}@keyframes menuShine{0%,4%{opacity:0;transform:translate(-75%)}10%{opacity:.78}30%{opacity:.68;transform:translate(75%)}36%,to{opacity:0;transform:translate(75%)}}@media (max-width:370px){.home-main-menu button{grid-template-columns:50px 1fr 15px;padding-left:10px;padding-right:10px}.home-main-menu button>span{width:48px;height:48px}.home-main-menu button>b{font-size:20px}.home-main-menu button>small{font-size:10px}.rooms-page-heading h1{letter-spacing:-.55px;font-size:27px}.rooms-page-heading p{font-size:11.5px}.royal-room-card{grid-template-columns:37px 62px minmax(0,1fr) 14px;gap:5px;min-height:148px;padding-left:7px;padding-right:7px}.room-illustration{transform-origin:50%;width:62px;transform:scale(.88)}.royal-room-card .room-copy>strong{font-size:26px}.royal-room-card .room-copy>small{font-size:10.5px}.room-stakes>span{gap:1px;padding-left:2px;padding-right:2px}.room-stakes small{letter-spacing:-.4px;font-size:9.5px}.room-stakes b{letter-spacing:-.45px;font-size:14px}.room-bonuses b{padding-left:5px;padding-right:5px;font-size:12.5px}}@keyframes playFromTop{0%{opacity:.62;transform:translateY(-190px)scale(.88)rotate(-8deg)}to{opacity:1;transform:translate(0)scale(1)rotate(3deg)}}@keyframes playFromLeft{0%{opacity:.62;transform:translate(-190px)scale(.88)rotate(-18deg)}to{opacity:1;transform:translate(0)scale(1)rotate(-8deg)}}@keyframes playFromRight{0%{opacity:.62;transform:translate(190px)scale(.88)rotate(18deg)}to{opacity:1;transform:translate(0)scale(1)rotate(8deg)}}@keyframes playFromBottom{0%{opacity:.66;transform:translateY(195px)scale(.9)rotate(7deg)}to{opacity:1;transform:translate(0)scale(1)rotate(-2deg)}}@keyframes activeSeat{0%{opacity:.94}to{opacity:1}}@keyframes turnCallout{0%{text-shadow:0 2px 8px #00301b66}to{text-shadow:0 0 14px #fff19b}}@keyframes urgentTurn{0%{transform:translate(-50%)scale(1)}to{transform:translate(-50%)scale(1.045)}}@keyframes trumpSymbolJourney{0%{opacity:0;transform:translate(-50%,calc(18px - 50%))scale(.64)}22%,68%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.94)}}@keyframes trumpBadgeLand{0%{opacity:0;transform:translate(-18px,-8px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes crackFlash{0%{opacity:0}6%,64%{opacity:1}to{opacity:0}}@keyframes cutLightWave{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}12%{opacity:.85;transform:translate(-50%,-50%)scale(.43)}45%{opacity:.6;transform:translate(-50%,-50%)scale(.75)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes crackFractureReveal{0%{clip-path:circle(0%)}to{clip-path:circle(72%)}}@keyframes trumpCutFlash{0%,to{filter:brightness()saturate()drop-shadow(0 0 #0000)}22%{filter:brightness(1.28)saturate(1.18)drop-shadow(0 0 8px #ffe05be0)}54%{filter:brightness(1.08)saturate(1.08)drop-shadow(0 0 4px #ffc5367a)}}@keyframes trumpCutCardRing{0%{opacity:0;transform:scale(.86)}26%{opacity:1}72%{opacity:.8}to{opacity:0;transform:scale(1.06)}}@keyframes turnTextBlink{0%{opacity:.62;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes scoreDrop{0%{opacity:0;transform:translateY(-80px)scale(1.8)rotate(-12deg)}68%{opacity:1;transform:translateY(5px)scale(.92)rotate(3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes crownSeatLand{0%{opacity:0;transform:translate(-50%,-100px)scale(1.7)rotate(-24deg)}72%{opacity:1;transform:translate(-50%,5px)scale(.92)rotate(4deg)}to{transform:translate(-50%)rotate(-6deg)}}@keyframes crownRoyalGlow{0%{filter:drop-shadow(0 4px 4px #28000c4d)}to{filter:drop-shadow(0 4px 5px #28000c59)drop-shadow(0 0 10px #fff2a1)}}@keyframes crownSpark{0%{opacity:0}40%{opacity:1}to{opacity:.45}}@keyframes crownHaloGlow{0%{opacity:.2}40%{opacity:.9}to{opacity:.42}}@keyframes crownGoldShine{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@keyframes wonCardArrive{0%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes dealFirstPacket{0%{opacity:0;transform:translateY(-170px)scale(.48)rotate(-12deg)}to{opacity:1}}@keyframes dealPacket{0%{opacity:0;top:48%;left:50%;transform:translate(-50%,-50%)scale(.38)rotate(-7deg)}14%{opacity:1}56%{left:var(--deal-mid-left);top:var(--deal-mid-top);opacity:1;transform:translate3d(-50%,-50%,0) scale(1.04) rotate(var(--deal-mid-r))}84%{opacity:1}to{left:var(--deal-target-left);top:var(--deal-target-top);opacity:1;transform:translate3d(calc(var(--deal-anchor-x) + var(--deal-stack-x)),calc(var(--deal-anchor-y) + var(--deal-stack-y)),0) scale(var(--deal-stack-scale)) rotate(calc(var(--deal-r) + var(--deal-stack-r)))}}@keyframes opponentFanSettle{0%{opacity:0;scale:.58}72%{opacity:1;scale:1.05}to{opacity:1;scale:1}}@keyframes fanFirstFive{0%{opacity:0;transform:translateY(90px)rotate(0)scale(.7)}}@keyframes foldFirstFiveBack{to{opacity:0;transform:translateY(120px)rotate(0)scale(.62)}}@keyframes dealerDeckPulse{0%{transform:translate(-50%,-50%)scale(.94)rotate(-2deg)}to{transform:translate(-50%,-50%)scale(1.04)rotate(2deg)}}@keyframes crownLanded{0%{opacity:0;transform:translateY(-14px)scale(.8)}65%{opacity:1;transform:translateY(3px)scale(1.06)}to{transform:translateY(0)scale(1)}}@keyframes collectTrickToWinner{0%,38%{opacity:1}47%,to{opacity:0}}@keyframes collectStackToWinner{0%,36%{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(-5deg)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(2deg)}56%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:1;transform:translate3d(calc(-50% + var(--collect-x)),calc(-50% + var(--collect-y)),0) scale(.28) rotate(8deg)}}@keyframes dealToHand{0%{opacity:0;transform:translate(-50%,-300px)scale(.5)rotate(-9deg)}72%{opacity:1;transform:translate3d(-50%,calc(var(--card-lift) - 11px),0) scale(1.05) rotate(var(--card-rotate))}to{opacity:1;transform:translate3d(-50%,var(--card-lift),0) scale(1) rotate(var(--card-rotate))}}@keyframes dealCardBack{0%{opacity:0;transform:translate(90px,150px)scale(.45)rotate(8deg)}72%{opacity:1;transform:translate(-3px,-4px)scale(1.05)rotate(-2deg)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:390px){.illustrated-hand{bottom:calc(var(--app-safe-bottom) + 12px);height:172px}.illustrated-hand button{width:max(70px,min(20vw,78px));height:max(102px,min(29vw,113px));margin:0}.deal-bottom{--deal-target-top:calc(100% + 134px - var(--app-safe-bottom))}.deal-bottom i{width:max(70px,min(20vw,78px));height:max(102px,min(29vw,113px))}.table-wrap{left:max(24px,min(7vw,28px));right:max(24px,min(7vw,28px))}.felt-table{left:max(30px,min(8.5vw,34px));right:max(30px,min(8.5vw,34px))}.score-rival{right:max(30px,min(8.5vw,34px))}.trick-card{width:56px;height:79px}.server-trick{width:max(154px,min(42vw,164px));height:max(154px,min(42vw,164px))}.player-seat.opponent-seat{width:134px;min-width:134px}.table-trump-control{width:112px;left:-1px}.table-trump-control .table-trump-banner{gap:6px;width:112px;height:52px;padding:5px 7px}.table-trump-banner small{min-width:46px;height:37px;font-size:12px}.table-trump-banner strong{flex-basis:39px;width:39px;height:39px;font-size:30px}.trump-details-toggle{width:100px;height:23px;top:49px}.trump-details-toggle span{width:58px}.trump-details-toggle span:before,.trump-details-toggle span:after{width:31px}.trump-table-details{width:112px;margin-top:23px}}@media (min-width:700px){.phone-stage,.game-screen{border-radius:30px;min-height:min(900px,100svh - 30px);max-height:min(900px,100svh - 30px)}.phone-stage{border:1px solid #5f142b24}.home-scroll{height:calc(min(900px, 100svh - 30px) - 70px - var(--app-safe-top))}.game-screen{height:min(900px,100svh - 30px)}}@media (max-width:370px){.royal-header{padding-left:11px;padding-right:11px}.profile-chip strong{font-size:11px}.home-scroll{padding-left:10px;padding-right:10px}.room-card{gap:8px;padding-left:9px;padding-right:9px}.room-suit{flex-basis:42px;width:42px}.room-prize{flex-basis:70px}.felt-table{left:30px;right:30px}.table-wrap{left:24px;right:24px}}.friends-backdrop{padding:calc(var(--app-safe-top) + 12px) 12px calc(var(--app-safe-bottom) + 12px);backdrop-filter:blur(8px);background:#130008c7;align-items:center}.friends-sheet{color:#fff3cf;background:radial-gradient(circle at 50% -10%,#d9275b6b,#0000 34%),linear-gradient(165deg,#6f092d 0%,#370316 48%,#1d020c 100%);border:1px solid #f1bd4f;border-radius:28px;flex-direction:column;width:min(100%,480px);height:min(92%,820px);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c,inset 0 0 0 2px #ffd7701c}.friends-heading{background:linear-gradient(#900f3af5,#530623eb);border-bottom:1px solid #f4bb458c;flex:none;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:16px 15px 12px;display:grid}.friends-heading .friends-back{color:#ffe98f;background:#630b2d;border:1px solid #ffd66d;border-radius:13px;width:44px;height:44px;font-size:26px;font-weight:900;box-shadow:inset 0 0 0 2px #ffd9651a}.friends-heading div{min-width:0}.friends-heading div small{color:#eebd55;letter-spacing:2.4px;font-size:8px;font-weight:900;display:block}.friends-heading div h2{color:#fff1c7;margin:3px 0 0;font-size:23px;line-height:1.1}.friends-heading>span{color:#ffdc69;background:#29000e8c;border:1px solid #ffda6f8c;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;min-width:62px;padding:8px 9px;display:flex}.friends-heading>span b{font-size:17px}.friends-heading>span small{color:#e9bc74;font-size:10px}.friends-tabs{background:#24020d;border:1px solid #c58a2d;border-radius:14px;flex:none;grid-template-columns:repeat(3,1fr);margin:12px 12px 0;display:grid;overflow:hidden}.friends-tabs button{color:#b98868;background:linear-gradient(#4a071e,#25020d);border:0;border-left:1px solid #ce912a5c;min-width:0;min-height:48px;font-size:12px;font-weight:900;position:relative}.friends-tabs button:first-child{border-left:0}.friends-tabs button.active{color:#fff09c;background:linear-gradient(#b21946,#730923);box-shadow:inset 0 -3px #f5bd42}.friends-tabs button i{color:#4b071d;background:#ffd45c;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;line-height:18px;position:absolute;top:3px;left:4px}.friends-panel{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b98232 transparent;background:linear-gradient(#7e102d94,#300312c7);border:1px solid #eab04199;border-radius:18px;flex:auto;min-height:0;margin:10px 12px 12px;overflow:auto;box-shadow:inset 0 0 28px #ff2a5e14}.friends-capacity{color:#ffe39a;background:#26010e85;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px;padding:10px 12px;font-size:11px;display:flex}.friends-capacity span{color:#ffc742;font-size:17px}.friends-table-head{color:#f8d895;text-align:center;background:#7c1731;border:1px solid #ffcf5d52;border-radius:10px;grid-template-columns:1fr 82px 48px;gap:7px;margin:0 8px 6px;padding:8px 11px;font-size:10px;font-weight:900;display:grid}.friends-table-head span:first-child{text-align:right}.friends-directory-list{gap:7px;padding:0 8px 9px;display:grid}.friend-directory-row,.friend-search-result{background:linear-gradient(100deg,#6f0926f5,#420418f0);border:1px solid #ecae3c80;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:7px;min-height:68px;padding:7px;display:grid;box-shadow:0 5px 12px #00000029}.friend-directory-player{min-width:0;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.friend-avatar-wrap{background:#2b0615;border:2px solid #e3ae43;border-radius:12px;flex:0 0 48px;width:48px;height:48px;display:block;position:relative;overflow:visible}.friend-avatar-wrap .sprite-avatar{border-radius:9px;width:100%;height:100%}.friend-avatar-wrap>i{z-index:2;color:#fff;min-width:19px;height:19px;font:900 10px/1 var(--font-fa-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;text-shadow:0 1px 1px #000;direction:ltr;place-items:center;padding:0 3px 4px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-6px}.friend-directory-player>span:last-child{gap:2px;min-width:0;display:grid}.friend-directory-player strong{color:#fff0c4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.friend-directory-player small{color:#d5aa87;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:9px;overflow:hidden}.friend-directory-player em{color:#ffd96a;background:#321018;border:1px solid #e6b64f;border-radius:7px;width:max-content;padding:1px 6px;font-size:8px;font-style:normal}.friend-coins{color:#ffe18a;white-space:nowrap;background:#22010c7a;border:1px solid #ffd65d57;border-radius:9px;justify-content:center;align-items:center;gap:3px;min-width:72px;padding:6px 7px;font-size:10px;display:flex}.friend-coins .coin-icon{flex-basis:17px;width:17px;height:17px}.friend-remove{color:#ffd869;cursor:pointer;background:#78102f;border:1px solid #df9d3b;border-radius:10px;width:38px;height:38px;font-size:18px}.friends-empty{color:#dfbd98;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:28px 20px;display:flex}.friends-empty>span{color:#f1be4c;background:#22010c80;border:1px solid #f2be4f73;border-radius:50%;place-items:center;width:70px;height:70px;font-size:38px;display:grid}.friends-empty b{color:#ffe7b1;font-size:15px}.friends-empty small{max-width:290px;line-height:1.8}.friends-empty button{color:#53101d;background:linear-gradient(#ffe381,#eba92d);border:1px solid #ffd068;border-radius:10px;padding:10px 18px;font-weight:900}.friends-empty.compact{min-height:170px}.friend-search-panel{padding:11px}.friend-own-id{background:#29010f99;border:1px solid #ffd36680;border-radius:13px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.friend-own-id span{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.friend-own-id small{color:#caa17f;width:100%;font-size:9px}.friend-own-id b,.friend-own-id em{color:#ffe084;direction:ltr;font-size:13px;font-style:normal}.friend-own-id button{color:#ffe59a;background:#801137;border:1px solid #e7b34a;border-radius:9px;padding:8px 13px;font-weight:900}.friend-search-panel>p{color:#efcf9c;margin:18px 2px 8px;font-size:11px;font-weight:800}.friends-search-box{background:#fff8e8;border:1px solid #efbd53;border-radius:13px;grid-template-columns:1fr 50px;display:grid;overflow:hidden;box-shadow:0 7px 18px #0003}.friends-search-box input{color:#411020;background:0 0;border:0;outline:0;min-width:0;height:52px;padding:0 14px;font-size:13px}.friends-search-box button{color:#5b0926;background:linear-gradient(#ffdc68,#e9a429);border:0;font-size:29px;font-weight:900}.friends-search-box button:disabled{opacity:.55}.friend-search-result{grid-template-columns:minmax(0,1fr) auto;margin-top:13px;padding:10px}.friend-search-result .friend-state{border:1px solid #e7ac42;border-radius:10px;grid-column:1/-1;place-items:center;min-height:40px;font-size:11px;font-weight:900;display:grid}.friend-state.add{color:#391009;background:linear-gradient(#ffe071,#e6a325)}.friend-state.pending{color:#ffe3a0;background:#781236}.friend-state.accepted{color:#bff3c5;background:#13472b}.requests-panel{align-content:start;gap:11px;padding:9px;display:grid}.requests-panel section{background:#23010d61;border:1px solid #e8ac3d6e;border-radius:13px;overflow:hidden}.requests-panel h3{color:#ffe5a1;background:#75112e;justify-content:space-between;align-items:center;margin:0;padding:10px 11px;font-size:12px;display:flex}.requests-panel h3 i{color:#53101d;text-align:center;background:#ffd15f;border-radius:11px;min-width:22px;height:22px;font-size:10px;font-style:normal;line-height:22px}.friend-request-row{border-top:1px solid #eeb54340;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:7px 8px;display:flex}.friend-request-row>button{min-width:0;color:inherit;text-align:right;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.friend-request-row .sprite-avatar{border:1px solid #dda945;border-radius:10px;flex:0 0 44px;width:44px;height:44px}.friend-request-row span{min-width:0;display:grid}.friend-request-row span b{color:#ffedc3;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}.friend-request-row span small{color:#bd967b;text-align:right;direction:ltr;font-size:9px}.friend-request-row>div{align-items:center;gap:6px;display:flex}.friend-request-row>div button{border:1px solid #e0a540;border-radius:9px;width:36px;height:36px;font-size:18px;font-weight:900}.friend-request-row .accept{color:#daf6d5;background:#17723f}.friend-request-row .reject{color:#ffe0bf;background:#871135}.friend-request-row>div em{color:#efbd73;font-size:9px;font-style:normal}.friend-request-empty{color:#b9947e;text-align:center;margin:0;padding:20px;font-size:11px}@media (max-width:390px){.friends-backdrop{padding:0}.friends-sheet{width:100%;height:100%;min-height:0;max-height:100%;padding-top:var(--app-safe-top);padding-bottom:var(--app-safe-bottom);border-width:0;border-radius:0}.friends-heading{grid-template-columns:42px 1fr auto;min-height:74px;padding:12px 10px 9px}.friends-heading .friends-back{width:39px;height:39px}.friends-heading div h2{font-size:20px}.friends-tabs{margin:8px 8px 0}.friends-tabs button{min-height:45px;font-size:10px}.friends-panel{margin:8px}.friends-table-head{grid-template-columns:1fr 68px 42px}.friend-directory-row{grid-template-columns:minmax(0,1fr) auto 38px}.friend-coins{min-width:62px;padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.home-menu-scroll .royal-atmosphere{display:none}.home-menu-scroll .home-main-menu button:after,.home-menu-scroll .home-brand-badge{animation:none!important}.home-menu-scroll .hero-cards{opacity:.08!important;filter:none!important}.phone-stage:not(.game-mode),.phone-stage:not(.game-mode) *,.phone-stage:not(.game-mode):before,.phone-stage:not(.game-mode):after,.phone-stage:not(.game-mode) :before,.phone-stage:not(.game-mode) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-shell{color:#4e2435;background:#f7f1ec;min-height:100svh;padding:24px;font-family:inherit}.admin-shell>header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;display:flex}.admin-shell header span{color:#ad3159;letter-spacing:2px;font-size:10px;font-weight:900}.admin-shell h1{margin:4px 0}.admin-shell header p{color:#876d77;margin:0}.admin-shell header a{color:#fff;background:#761b3d;border-radius:12px;padding:11px 16px;font-weight:900;text-decoration:none}.admin-error{color:#9b183d;background:#ffe0e4;border-radius:12px;max-width:1200px;margin:16px auto;padding:13px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1200px;margin:20px auto 10px;display:grid}.admin-metrics span{background:#fff;border-radius:17px;padding:18px;box-shadow:0 8px 22px #4a1f3012}.admin-metrics b,.admin-metrics small{display:block}.admin-metrics b{color:#8e1d45;font-size:26px}.admin-shell>nav{gap:7px;max-width:1200px;margin:auto;padding:9px 0;display:flex;overflow:auto}.admin-shell>nav button{color:#644352;white-space:nowrap;background:#eadde2;border:0;border-radius:11px;padding:10px 14px;font-weight:900}.admin-shell>nav button.active{color:#fff;background:#861d43}.admin-content{background:#fff;border-radius:20px;max-width:1200px;min-height:440px;margin:auto;padding:14px}.admin-list{flex-direction:column;gap:8px;display:flex}.admin-list article{border:1px solid #eddee4;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.admin-list article div{flex-direction:column;display:flex}.admin-list small,.admin-list em{color:#8a727c;font-size:10px;font-style:normal}.admin-list aside{flex-wrap:wrap;gap:5px;display:flex}.admin-list button,.admin-settings button{color:#6b334b;background:#eee2e7;border:0;border-radius:9px;padding:8px 10px;font-weight:800}.admin-list button.danger{color:#a91943;background:#ffe0e5}.admin-settings{flex-direction:column;gap:8px;display:flex}.admin-settings label{background:#faf6f7;border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(100px,180px) auto;align-items:center;gap:8px;padding:9px;display:grid}.admin-settings label span{flex-direction:column;font-weight:800;display:flex}.admin-settings label input{border:1px solid #ddc9d1;border-radius:9px;min-width:0;padding:10px}.admin-settings .reset-numbers{color:#fff;background:#8e1d45;margin-top:14px;padding:13px}.admin-grid-tables{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-grid-tables pre{text-align:left;direction:ltr;background:#f5eff2;border-radius:10px;padding:10px;font-size:9px;overflow:auto}.admin-report-center>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-report-center>header h2{margin:0 0 4px}.admin-report-center>header p,.admin-report-center>h3{margin:0}.admin-report-center>h3{margin-top:22px}.admin-reported-message{background:#faf3f6;border-radius:9px;max-width:680px;margin:6px 0;padding:8px 10px;color:#4e2435!important;font-size:12px!important}.admin-report-center time{color:#9a818b;margin-top:4px;font-size:9px}.admin-report-empty{color:#8a727c;text-align:center;border:1px dashed #ddc9d1;border-radius:14px;padding:28px}.admin-list button.warning{color:#845100;background:#fff0bd}.admin-header-actions>span{background:#e5f7ef;border:1px solid #b8decf;border-radius:999px;padding:8px 10px;color:#17724e!important;letter-spacing:.7px!important}.admin-header-actions>button{color:#7d173c;cursor:pointer;background:#f2dfe6;border:0;border-radius:12px;padding:11px 14px;font-family:inherit;font-weight:900}.admin-auth-shell{color:#fff3cc;background:radial-gradient(circle at 50% 28%,#9b2155 0,#4b0a28 42%,#18040f 80%,#090207);place-items:center;min-height:100svh;padding:22px;font-family:inherit;display:grid;overflow:hidden}.admin-auth-shell:before{content:"";aspect-ratio:1;opacity:.16;background:repeating-conic-gradient(from 0deg,#ffd86d 0 2deg,transparent 2deg 8deg);border-radius:50%;width:min(96vw,780px);animation:36s linear infinite splashSpin;position:fixed}.admin-auth-card{text-align:center;background:linear-gradient(155deg,#7e1741f5,#2f0517fa);border:1px solid #ecc460;border-radius:28px;width:min(100%,480px);padding:38px 30px 28px;position:relative;box-shadow:0 28px 80px #0000008c,inset 0 1px #ffffff24}.admin-auth-crown{color:#74163b;background:linear-gradient(145deg,#fff3a5,#dda22e);border:2px solid #fff0a1;border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto 14px;font:56px/1 Georgia,serif;display:grid;box-shadow:0 0 0 8px #ffdd6617,0 13px 30px #00000059}.admin-auth-card>span{color:#efc457;letter-spacing:3px;font-size:9px;font-weight:900}.admin-auth-card h1{margin:8px 0 5px;font-size:28px}.admin-auth-card>p{color:#dec1cb;margin:0 auto 18px;font-size:11px;line-height:1.9}.admin-auth-status{background:#14010940;border:1px solid #f4c85752;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:11px;display:flex}.admin-auth-status i{background:#e0a934;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #e0a934}.admin-auth-status i.connected{background:#3dd28d;box-shadow:0 0 12px #3dd28d}.admin-auth-card .admin-error{color:#ffd7df;background:#4b071f;border:1px solid #be4067;margin:12px 0}.admin-wallet-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0;display:flex}.admin-wallet-actions>button{color:#fff2bf;cursor:pointer;background:#681333;border:1px solid #e0b752;border-radius:9px;min-height:40px;padding:0 14px;font-family:inherit;font-weight:900}.admin-auth-card>small{color:#ad8795;font-size:8px;line-height:1.7;display:block}.admin-rewards{grid-template-columns:minmax(300px,420px) 1fr;gap:18px;display:grid}.reward-code-builder{background:linear-gradient(145deg,#fff8e8,#fff);border:1px solid #ead7a8;border-radius:18px;padding:18px}.reward-code-builder h2{color:#7b1d42;margin:0}.reward-code-builder>p{color:#8b747d;margin:4px 0 14px;font-size:11px}.reward-code-builder>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reward-code-builder label{color:#6a3b4d;flex-direction:column;gap:4px;font-size:10px;font-weight:900;display:flex}.reward-code-builder input{background:#fff;border:1px solid #d9c4cc;border-radius:10px;min-width:0;padding:10px}.reward-code-builder>button{color:#fff5cf;background:#7d1b40;border:0;border-radius:11px;width:100%;margin-top:12px;padding:12px;font-weight:900}.reward-code-list{flex-direction:column;gap:8px;display:flex}.reward-code-list article{background:#fff;border:1px solid #eadde2;border-radius:14px;padding:13px;position:relative}.reward-code-list header{align-items:center;gap:8px;display:flex}.reward-code-list header b{color:#701838;letter-spacing:1px;font:900 17px/1 Segoe UI,sans-serif}.reward-code-list header span{letter-spacing:0;border-radius:8px;padding:4px 7px}.reward-code-list header span.active{color:#19764e;background:#dff6eb}.reward-code-list header span.inactive{color:#9c3553;background:#ffe3e9}.reward-code-list p{margin:8px 0 2px;font-weight:900}.reward-code-list small{color:#8c737d;display:block}.reward-code-list button{color:#633045;background:#eee2e7;border:0;border-radius:9px;padding:7px 9px;font-weight:800;position:absolute;top:12px;left:12px}.reward-code-builder>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.reward-code-builder>header p{color:#8b747d;margin:4px 0 0;font-size:11px}.reward-code-builder>header>button{color:#6b334b;background:#eee2e7;border:0;border-radius:9px;padding:7px 10px;font-weight:800}.reward-code-builder .reward-expiry-field{grid-column:1/-1}.reward-code-builder .reward-quick-extend{align-items:center;gap:6px;margin-top:10px;display:flex}.reward-quick-extend span{color:#755061;font-size:10px;font-weight:900}.reward-quick-extend button{color:#71384f;background:#fffaf0;border:1px solid #e0c9a0;border-radius:8px;padding:6px 8px;font-weight:800}.reward-code-list article.editing{border-color:#b3476d;box-shadow:0 0 0 2px #b3476d1a}.reward-code-actions{gap:5px;display:flex;position:absolute;top:10px;left:12px}.reward-code-list .reward-code-actions button{padding:7px 9px;position:static}.reward-code-list .reward-code-actions button.danger{color:#a91943;background:#ffe0e5}@media (max-width:700px){.admin-shell{padding:12px}.admin-shell>header{flex-direction:column;align-items:flex-start}.admin-header-actions{flex-wrap:wrap;width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-content{padding:9px}.admin-list article{flex-direction:column;align-items:flex-start}.admin-settings label,.admin-grid-tables,.admin-rewards,.reward-code-builder>div{grid-template-columns:1fr}.admin-auth-card{padding:28px 17px 22px}.admin-auth-card h1{font-size:24px}.reward-code-builder .reward-expiry-field{grid-column:auto}.reward-code-actions{flex-wrap:wrap;margin-top:10px;position:static}.reward-code-builder .reward-quick-extend{flex-wrap:wrap;display:flex}}.admin-site-settings{flex-direction:column;gap:10px;display:flex}.admin-site-settings>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.admin-site-settings header h2,.admin-site-settings header p{margin:0}.admin-site-settings header p{color:#896f79;margin-top:5px;font-size:11px}.admin-site-settings header a{color:#fff;white-space:nowrap;background:#75183b;border-radius:10px;padding:9px 13px;font-weight:900;text-decoration:none}.admin-site-settings>label{background:#faf5f7;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-site-settings label span{flex-direction:column;display:flex}.admin-site-settings label small{color:#8c737c;font-size:9px;line-height:1.5}.admin-site-settings input{border:1px solid #decbd3;border-radius:10px;min-width:0;padding:11px}.admin-site-settings button{color:#6b2d48;background:#e6d4dc;border:0;border-radius:9px;padding:10px 14px;font-weight:900}.admin-android-control{gap:14px;display:grid}.admin-android-control>section{background:#fff;border:1px solid #ead9e0;border-radius:17px;padding:16px}.admin-android-control>section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-android-control h2,.admin-android-control h3,.admin-android-control p{margin:0}.admin-android-control header p{color:#866d77;margin-top:5px;font-size:10px;line-height:1.7}.admin-android-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-android-channels>article{background:#faf6f8;border:1px solid #e5d3da;border-radius:15px;padding:12px}.admin-android-channels>article.forced{background:#fff1f3;border-color:#d84565;box-shadow:0 0 0 2px #d8456517}.admin-android-channels article>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.admin-android-channels header small{color:#907681;margin-top:3px;font-size:8px;display:block}.admin-android-channels header label{color:#6d4a59;background:#eadde2;border-radius:9px;align-items:center;gap:5px;padding:7px;font-size:9px;font-weight:900;display:flex}.admin-android-channels .forced header label{color:#fff;background:#b3234b}.admin-android-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-android-fields label{color:#64414f;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.admin-android-fields label.wide{grid-column:1/-1}.admin-android-fields input,.admin-android-fields textarea{color:#4f2638;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dbc8d0;border-radius:9px;padding:10px}.admin-android-fields textarea{resize:vertical;min-height:76px;line-height:1.65}.admin-android-control button.primary{color:#fff;background:#811a40;border:0;border-radius:11px;margin-top:13px;padding:12px 16px;font-weight:900}.admin-android-warning{background:#ffe2e7;border-radius:8px;padding:8px;font-weight:800;color:#922446!important;margin-top:9px!important;font-size:8px!important}.android-update-required{z-index:5000;color:#fff1c7;min-height:100svh;font-family:var(--font-fa-ui),sans-serif;text-align:center;background:linear-gradient(145deg,#05030a 0%,#071a33 34%,#430724 68%,#140512 100%);place-items:center;padding:28px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.android-update-required>section{flex-direction:column;align-items:center;width:min(100%,420px);display:flex}.android-update-required img{object-fit:contain;width:142px;height:142px}.android-update-required>section>span{color:#f3cb5c;letter-spacing:.16em;direction:ltr;margin-top:12px;font:900 21px/1.2 Georgia,serif}.android-update-required h1{color:#fff;margin:24px 0 0;font-size:21px}.android-update-required p{color:#eedbe3;margin:10px 0 0;font-size:13px;line-height:1.9}.android-update-required small{color:#d7aebd;margin-top:12px}.android-update-required a{color:#36101b;background:linear-gradient(90deg,#ffe88b,#daa62e);border-radius:14px;width:100%;margin-top:24px;padding:15px;font-weight:1000;text-decoration:none;box-shadow:0 12px 24px #00000040}.android-update-required em{color:#caaab5;margin-top:12px;font-size:9px;font-style:normal}.legal-page{color:#f8e8ca;background:radial-gradient(circle at 50% 0,#8d1745,#270812 55%,#13040a);min-height:100svh;padding:60px 20px;font-family:inherit}.legal-page article{background:#3c0b20cc;border:1px solid #e5b84f55;border-radius:26px;width:min(760px,100%);margin:auto;padding:36px;box-shadow:0 30px 80px #080207aa}.legal-page article>span{color:#f5ca62;letter-spacing:3px;font:900 10px Georgia}.legal-page h1{margin:12px 0;font-size:42px}.legal-page h2{color:#f7cf6c;margin-top:30px;font-size:18px}.legal-page p{color:#dec4ce;line-height:2}.legal-page a{color:#ffe089;font-weight:900}.payment-result-page{color:#fff3cb;isolation:isolate;background:radial-gradient(circle at 50% 18%,#9c2353 0,#4c0a28 42%,#19040f 76%,#080106);place-items:center;min-height:100svh;padding:28px 16px;font-family:inherit;display:grid;overflow:hidden}.payment-result-page:before{content:"";z-index:-1;aspect-ratio:1;opacity:.12;background:repeating-conic-gradient(from 0deg,#ffd96a 0 2deg,transparent 2deg 10deg);border-radius:50%;width:min(110vw,720px);animation:42s linear infinite splashSpin;position:fixed}.payment-result-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffda692e,#0000 31%),linear-gradient(155deg,#78163ef7,#2a0516fc);border:1px solid #ebc257;border-radius:30px;width:min(100%,470px);padding:38px 26px 28px;box-shadow:0 30px 90px #0009,inset 0 1px #ffffff24}.payment-result-brand{color:#f0c456;letter-spacing:4px;font:900 10px/1 Georgia,serif}.payment-result-mark{color:#6e1337;background:linear-gradient(145deg,#fff3a5,#dda22e);border:2px solid #fff0a1;border-radius:27px;place-items:center;width:86px;height:86px;margin:22px auto 15px;font:900 52px/1 Segoe UI,sans-serif;display:grid;box-shadow:0 0 0 9px #ffdd6614,0 14px 34px #00000061}.payment-cancelled .payment-result-mark,.payment-failed .payment-result-mark{color:#f8e7ec;background:linear-gradient(145deg,#7c4059,#401126);border-color:#c9aeb9}.payment-result-kicker{color:#dcb6c5;margin:0;font-size:11px;font-weight:900}.payment-result-card h1{color:#fff5d5;margin:8px 0 10px;font-size:32px;line-height:1.35}.payment-result-message{color:#e5ccd5;margin:0 auto 17px;font-size:13px;line-height:2}.payment-result-delivery{color:#b9f4d7;background:#0d694642;border:1px solid #4fdc9773;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 auto 19px;padding:9px 13px;font-size:11px;font-weight:900;display:flex}.payment-result-delivery i{background:#45dd96;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #45dd96}.payment-result-return{color:#441021;background:linear-gradient(#ffe374,#eaae22);border:1px solid #ffe58b;border-radius:15px;justify-content:center;align-items:center;min-height:53px;font-size:15px;font-weight:1000;text-decoration:none;display:flex;box-shadow:0 10px 25px #00000047,inset 0 1px #ffffff9e}.payment-result-card>small{color:#b996a4;margin-top:14px;font-size:9px;line-height:1.8;display:block}@media (max-width:480px){.payment-result-page{padding:18px 11px}.payment-result-card{border-radius:25px;padding:31px 18px 23px}.payment-result-card h1{font-size:27px}.payment-result-mark{width:76px;height:76px;font-size:46px}}.admin-support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-support-list>header{color:#fff0c1;background:linear-gradient(130deg,#7f1a43,#351027);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.admin-support-list>header h2,.admin-support-list>header p{margin:0}.admin-support-list>header p{color:#d9bbc7;margin-top:4px;font-size:10px}.admin-support-list>header>b{color:#4a1a25;background:#ffe282;border-radius:99px;padding:7px 11px;font-size:10px}.admin-support-list>article{background:#fff;border:1px solid #dfcbd3;border-radius:16px;gap:9px;min-width:0;padding:13px;display:grid;box-shadow:0 7px 20px #4a1f300f}.admin-support-list>article.resolved{opacity:.62;background:#f4eef1}.admin-support-list article>header,.admin-support-list article>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-support-list article>header span{color:#7d173c;background:#fff0c1;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.admin-support-list article time,.admin-support-list article small{color:#957983;font-size:8px}.admin-support-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-list article>div b{color:#6b1737}.admin-support-list article>p{overflow-wrap:anywhere;color:#4f3140;white-space:pre-wrap;background:#faf5f7;border-radius:11px;min-height:62px;margin:0;padding:10px;font-size:10px;line-height:1.85}.admin-support-list article>footer a,.admin-support-list article>footer span{color:#8d3155;font-size:9px;font-weight:900}.admin-support-list article>footer button{color:#fff;background:#7f1a43;border:0;border-radius:9px;padding:8px 11px;font-weight:900}.admin-support-list article>footer button:disabled{color:#7d6670;background:#e7dce1}.admin-support-empty{color:#8f7580;text-align:center;border:1px dashed #d6bec8;border-radius:16px;grid-column:1/-1;padding:45px}.admin-support-center{gap:11px;display:grid}.admin-support-center>header{color:#fff0c1;background:linear-gradient(130deg,#7f1a43,#351027);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.admin-support-center>header h2,.admin-support-center>header p{margin:0}.admin-support-center>header p{color:#d9bbc7;margin-top:4px;font-size:10px}.admin-support-center>header>b{color:#4a1a25;background:#ffe282;border-radius:999px;padding:7px 11px;font-size:10px}.admin-support-filters{gap:7px;display:flex;overflow-x:auto}.admin-support-filters button{color:#6e3a4f;white-space:nowrap;background:#fff;border:1px solid #decbd3;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font:900 10px/1 inherit;display:flex}.admin-support-filters button.active{color:#fff;background:#7f1a43;border-color:#7f1a43}.admin-support-filters b{min-width:22px;color:inherit;background:#e1bac64d;border-radius:999px;padding:4px 6px}.admin-support-workspace{grid-template-columns:minmax(240px,34%) minmax(0,1fr);gap:11px;min-height:560px;display:grid}.admin-support-workspace>aside{background:#f8f2f5;border:1px solid #eadde2;border-radius:15px;flex-direction:column;gap:7px;max-height:650px;padding:7px;display:flex;overflow-y:auto}.admin-support-workspace>aside>button{color:#563244;text-align:start;background:#fff;border:1px solid #0000;border-radius:12px;gap:6px;padding:11px;display:grid}.admin-support-workspace>aside>button.active{border-color:#8d2149;box-shadow:0 5px 15px #5c19341f}.admin-support-workspace>aside>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-workspace>aside b{color:#74193d}.admin-support-workspace>aside small,.admin-support-workspace>aside time{color:#957b85;font-size:8px}.admin-support-workspace>aside em{color:#8b3154;font-size:8px;font-style:normal;font-weight:900}.admin-support-workspace>aside p{color:#6c5961;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.admin-support-thread{background:#fff;border:1px solid #e2ccd5;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.admin-support-placeholder{color:#9a7b87;place-items:center;min-height:500px;display:grid}.admin-support-thread>header{border-bottom:1px solid #eddde3;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.admin-support-thread>header h3{color:#71183b;margin:0}.admin-support-thread>header b,.admin-support-thread>header small{color:#7e6871;font-size:9px;display:block}.admin-support-thread>header>span{border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.admin-support-thread>header>span.unanswered{color:#8b244b;background:#ffe1eb}.admin-support-thread>header>span.answered{color:#176b4a;background:#def5ea}.admin-support-thread>header>span.closed{color:#66717b;background:#e8edf1}.admin-support-messages{background:#faf6f8;flex-direction:column;flex:1;gap:9px;max-height:440px;padding:13px;display:flex;overflow-y:auto}.admin-support-messages article{color:#4d2f3c;background:#fff;border:1px solid #ead3dd;border-radius:15px 15px 5px;align-self:flex-start;max-width:84%;padding:10px 12px}.admin-support-messages article.admin{background:#fff7df;border-color:#d7aa48;border-radius:15px 15px 15px 5px;align-self:flex-end}.admin-support-messages article header{justify-content:space-between;gap:10px;display:flex}.admin-support-messages article header b{color:#7d1d41;font-size:9px}.admin-support-messages article time{color:#9d858e;font-size:8px}.admin-support-messages article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.8}.admin-support-messages article a{color:#8c2149;margin-top:7px;font-size:9px;font-weight:900;display:inline-block}.admin-support-thread>footer{border-top:1px solid #eadde2;gap:8px;padding:12px;display:grid}.admin-support-thread>footer form{gap:7px;display:grid}.admin-support-thread>footer label{color:#6c3048;font-size:10px;font-weight:900}.admin-support-thread>footer textarea{resize:vertical;border:1px solid #d9c1cb;border-radius:10px;min-height:92px;padding:10px;font:700 11px/1.7 inherit}.admin-support-thread>footer form>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-support-thread>footer form button,.admin-support-thread>footer .close-ticket{color:#fff;background:#7d1b40;border:0;border-radius:9px;min-height:38px;padding:8px 14px;font-weight:900}.admin-support-thread>footer .close-ticket{color:#7e2d46;background:#f1dfe5}.admin-support-thread>footer button:disabled{opacity:.5}.admin-support-thread>footer>p{color:#42735f;margin:0;font-size:10px}@media (max-width:700px){.admin-site-settings>header{flex-direction:column;align-items:flex-start}.admin-site-settings>label,.admin-android-channels,.admin-android-fields{grid-template-columns:1fr}.admin-android-fields label.wide{grid-column:auto}.admin-support-list{grid-template-columns:1fr}.legal-page{padding:20px 12px}.legal-page article{padding:24px 18px}.legal-page h1{font-size:34px}}@media (max-width:800px){.admin-support-workspace{grid-template-columns:1fr}.admin-support-workspace>aside{max-height:280px}.admin-support-thread{min-height:520px}}.shop-sheet{color:#fff5d0;background:radial-gradient(circle at 50% 0,#9a183e 0,#58051f 42%,#27020f 100%);border-color:#efc852;max-width:540px;max-height:92svh;padding:13px 15px 28px;position:relative;box-shadow:0 -22px 65px #160008b3,inset 0 0 0 1px #ffd96240}.shop-sheet header{border-bottom:1px solid #f7c54359;padding:3px 5px 9px}.shop-sheet header>div{grid-template-columns:43px 1fr}.shop-sheet header span{color:#6a0c25;background:linear-gradient(145deg,#fff0a0,#efb727);box-shadow:0 5px 13px #00000040}.shop-sheet h2{color:#fff4bd}.shop-sheet header p{color:#d8b6bd}.shop-sheet header>button{color:#ffe999;background:#51051e;border-color:#be7c2d}.shop-resource-summary{direction:ltr;justify-content:flex-end;gap:8px;margin:9px 2px;display:flex}.shop-resource-summary>span{font-variant-numeric:tabular-nums;background:linear-gradient(#a31832,#650817);border:1px solid #d7a63a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:92px;padding:7px 11px;display:flex;box-shadow:inset 0 0 0 2px #24000861}.shop-resource-summary b{font-size:14px}.shop-resource-summary .redeal-card-icon{flex-basis:25px;width:25px;height:17.1px}.shop-categories{background:#2f010e;border:2px solid #180007;border-radius:11px;grid-template-columns:repeat(2,1fr);margin:8px 0 14px;display:grid;overflow:hidden}.shop-categories button{color:#ad7d84;cursor:pointer;border:0;background:linear-gradient(#8b1029,#580615);min-width:0;padding:11px 3px;font:900 11px/1 inherit}.shop-categories button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid #1a0007}.shop-categories button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid #1a0007}.shop-categories button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid #1a0007}.shop-categories button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid #1a0007}.shop-categories button:last-child{border:0}.shop-categories button.active{color:#4a0715;background:linear-gradient(#ffe36d,#e9a91e);box-shadow:inset 0 -3px #96530033}.shop-grid{gap:12px}.shop-grid .shop-product{color:#fff1c5;background:linear-gradient(155deg,#b6152c,#6b0617 60%,#43000c);border:1px solid #f0bb39;border-radius:16px;min-height:220px;padding:12px 10px 14px;position:relative;box-shadow:0 8px 18px #00000047,inset 0 0 0 2px #ff624c2e}.shop-grid .shop-product>em{color:#fff;background:#d91b53;border-radius:13px 0;padding:7px 10px;font:900 10px/1 inherit;position:absolute;top:-2px;left:-2px}.shop-grid .shop-product>img,.shop-grid .shop-product>i{object-fit:cover;background:radial-gradient(circle,#306018,#071207 72%);border:1px solid #f5c543;border-radius:8px;width:100%;height:120px;box-shadow:inset 0 0 18px #ffdd5026}.shop-grid .shop-product>i{place-items:center;font-size:58px;display:grid}.shop-grid .shop-product strong{min-height:auto;font-size:14px}.shop-grid .shop-product small{color:#f1d8d1;min-height:37px;font-size:11px;line-height:1.7}.shop-grid .shop-product>b{color:#4a0716;background:linear-gradient(#ffe47a,#eeb01d);padding:7px 18px}.shop-grid .shop-product.coin-product{align-content:start;min-height:0;padding:8px 8px 12px}.shop-grid .shop-product.coin-product>img{aspect-ratio:1;object-fit:contain;object-position:center;background:#02091b;width:100%;height:auto;display:block}.shop-grid .shop-product>img[src*="/store/cards/"]{object-fit:contain;background:radial-gradient(circle at 50% 38%,#244765 0%,#091623 72%);padding:7px}.shop-grid .shop-product.ticket-product{align-content:start;min-height:0;padding:8px 8px 12px}.shop-grid .shop-product.ticket-product>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.card-skin-fan-preview{--preview-card-width:48px;--preview-far:34px;--preview-near:12px;background:radial-gradient(circle at 50% 38%,#31576f 0%,#091623 72%);border:1px solid #f5c543;border-radius:8px;width:100%;height:120px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffdd5026}.card-skin-preview-card{z-index:1;width:var(--preview-card-width);aspect-ratio:5/7;transform-origin:50% 100%;background:#fff;border:1px solid #fff8e8;border-radius:7px;position:absolute;bottom:9px;left:50%;overflow:hidden;box-shadow:0 7px 11px #0000006b}.card-skin-preview-card .playing-card-face{border-radius:6px}.card-skin-preview-card:first-child{z-index:1;transform:translateX(calc(-50% - var(--preview-far))) rotate(-12deg)}.card-skin-preview-card:nth-child(2){z-index:2;transform:translateX(calc(-50% - var(--preview-near))) rotate(-4deg)}.card-skin-preview-card:nth-child(3){z-index:3;transform:translateX(calc(-50% + var(--preview-near))) rotate(4deg)}.card-skin-preview-card:nth-child(4){z-index:4;transform:translateX(calc(-50% + var(--preview-far))) rotate(12deg)}.card-skin-purchase-card>.card-skin-fan-preview{--preview-card-width:64px;--preview-far:58px;--preview-near:20px;border-color:#f6ca53b8;height:158px;margin:0 auto 8px}.shop-grid .shop-product.owned{border-color:#6de2ab;box-shadow:0 8px 18px #00000047,inset 0 0 0 2px #44e29a33}.shop-grid .shop-product.equipped{border-color:#ffe67f;box-shadow:0 0 0 2px #ffe05b33,0 10px 25px #ffb42638}.shop-grid .shop-product.equipped>em{background:#128653}.card-skin-purchase-card{color:#fff3c3;text-align:center;background:linear-gradient(155deg,#071d31 0%,#102e4d 46%,#620b27 100%);border:1px solid #f2c044;border-radius:22px;width:min(100%,360px);padding:20px 18px 18px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0009,inset 0 0 0 2px #ffdd611f}.card-skin-purchase-card>img{object-fit:contain;filter:drop-shadow(0 9px 12px #0000006b);width:112px;height:157px;margin:0 auto 8px;display:block}.card-skin-purchase-card>small{color:#e9be54;letter-spacing:2.4px;font-size:7px}.card-skin-purchase-card h3{color:#fff0a8;margin:4px 32px;font-size:18px}.card-skin-purchase-card>p{color:#d9c5cd;min-height:30px;margin:0 0 12px;font-size:9px;line-height:1.65}.card-skin-purchase-card>div{direction:rtl;grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-skin-purchase-card>div>span{background:#050f1a8a;border:1px solid #eebf4466;border-radius:13px;flex-direction:column;gap:3px;min-width:0;padding:9px 7px;display:flex}.card-skin-purchase-card>div small{color:#bdabb2;font-size:7px}.card-skin-purchase-card>div b{color:#ffe37b;direction:ltr;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.card-skin-confirm{color:#33101d;cursor:pointer;background:linear-gradient(#ffe787,#dfa827);border:1px solid #fff0a3;border-radius:14px;width:100%;min-height:46px;margin-top:11px;font:950 11px/1 inherit;box-shadow:0 7px 15px #00000040,inset 0 1px #fff5c8}.card-skin-confirm:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.2)}.card-skin-purchase-card>em{color:#aa929b;margin-top:9px;font:7px/1.7 inherit;display:block}.shop-empty{text-align:center;color:#e9c9c7;background:#1e000938;border:1px dashed #f5ca526b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.shop-empty i{filter:drop-shadow(0 5px 8px #170007);font-size:58px;font-style:normal}.shop-empty b{font-size:14px}.shop-empty small{color:#b99199;max-width:270px;font-size:9px}.store-payment-backdrop{z-index:10;backdrop-filter:blur(4px);background:#0f0006cc;border-radius:32px 32px 0 0;place-items:center;padding:20px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.store-payment-card{text-align:center;color:#fff3c3;background:linear-gradient(150deg,#8d1232,#3e0317);border:1px solid #f2c044;border-radius:20px;width:min(100%,390px);padding:24px 18px 18px;position:relative;box-shadow:0 20px 45px #0000008c}.store-payment-card h3{margin:0 34px 3px}.store-payment-card p{color:#dcb7bd;margin:0 0 13px;font-size:10px}.store-payment-card>div{gap:8px;display:grid}.store-payment-card>div>button{color:#fff1c2;cursor:pointer;background:#68091f;border:1px solid #c98e34;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;font-family:inherit;display:flex}.store-payment-card>div>button:disabled{opacity:.45;cursor:not-allowed}.store-payment-card>div b{font-size:11px}.store-payment-card>div small{color:#ffd765;font-weight:900}.store-payment-card>em{color:#b98d97;margin-top:12px;font:8px/1.6 inherit;display:block}.admin-success{color:#176646;background:#dff6eb;border-radius:12px;max-width:1200px;margin:16px auto;padding:13px}.catalog-admin{grid-template-columns:minmax(460px,1.25fr) minmax(300px,.75fr);gap:18px;display:grid}.product-builder,.catalog-list{background:#fff;border:1px solid #eadde2;border-radius:17px;padding:16px}.product-builder>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.product-builder h2,.catalog-list h2{color:#7c1b40;margin:0}.product-builder header p{color:#8b727d;margin:3px 0 13px;font-size:10px}.product-builder header button,.catalog-list button{color:#623247;background:#eee2e7;border:0;border-radius:9px;padding:8px 10px;font-weight:800}.product-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-fields label{color:#683448;flex-direction:column;gap:4px;font-size:10px;font-weight:900;display:flex}.product-fields label.wide{grid-column:1/-1}.product-fields input,.product-fields select,.product-fields textarea,.provider-editor input{background:#fff;border:1px solid #dbc5ce;border-radius:9px;min-width:0;padding:10px;font-family:inherit}.product-fields textarea{resize:vertical;min-height:62px}.provider-editor{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.provider-editor article{opacity:.68;background:#f9f5f7;border:1px solid #eadce2;border-radius:13px;padding:10px}.provider-editor article.enabled{opacity:1;background:#fff9e8;border-color:#d5ad52}.provider-editor label{color:#74515f;flex-direction:column;gap:3px;margin-top:6px;font-size:9px;display:flex}.provider-editor .provider-toggle{flex-direction:row;align-items:center;margin:0;font-size:11px}.provider-editor .provider-toggle input{width:auto}.product-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.product-actions label{font-size:11px;font-weight:900}.product-actions button{color:#fff7d6;background:#821d43;border:0;border-radius:10px;padding:11px 23px;font-weight:900}.catalog-list{flex-direction:column;gap:8px;display:flex}.catalog-list>h2{margin-bottom:5px}.catalog-empty{text-align:center;color:#937983;border:1px dashed #d9c5ce;border-radius:13px;padding:30px 12px}.catalog-list>article{border:1px solid #eadce2;border-radius:13px;grid-template-columns:52px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.catalog-list>article.inactive{opacity:.55}.catalog-list img,.catalog-list>article>i{object-fit:cover;background:#f6edf1;border-radius:10px;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.catalog-list article>div{flex-direction:column;min-width:0;display:flex}.catalog-list small,.catalog-list em{text-overflow:ellipsis;color:#907580;font:9px/1.5 inherit;overflow:hidden}.catalog-list aside{flex-direction:column;gap:4px;display:flex}.catalog-list button.danger{color:#a51d45;background:#ffe2e8}.product-image-field>div{background:#faf6f7;border:1px solid #eadce2;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.product-image-field img,.product-image-field>div>i{object-fit:cover;background:#eee2e7;border-radius:9px;place-items:center;width:70px;height:62px;font-size:28px;font-style:normal;display:grid}.product-image-field .image-upload-button{color:#fff8d8;cursor:pointer;white-space:nowrap;background:#7b1b40;border-radius:9px;place-items:center;min-height:39px;padding:0 12px;display:grid}.product-image-field .image-upload-button input{display:none}@media (max-width:760px){.catalog-admin,.product-fields,.provider-editor{grid-template-columns:1fr}.product-image-field>div{grid-template-columns:58px 1fr}.product-image-field img,.product-image-field>div>i{width:58px;height:54px}.product-image-field .image-upload-button{grid-column:1/-1}.catalog-list>article{grid-template-columns:45px 1fr}.catalog-list img,.catalog-list>article>i{width:45px;height:45px}.catalog-list aside{flex-direction:row;grid-column:1/-1}.shop-sheet{max-width:none}.shop-grid .shop-product{min-height:195px}.shop-grid .shop-product>img,.shop-grid .shop-product>i{height:100px}}.royal-result-backdrop{z-index:120;padding:calc(var(--app-safe-top) + 20px) 14px calc(var(--app-safe-bottom) + 18px);color:#fff7d7;isolation:isolate;contain:layout paint style;direction:rtl;background:radial-gradient(circle at 50% 26%,#71143685,#110209f0 58%,#050003fa);justify-content:center;align-items:center;animation:.42s both resultBackdropIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.royal-result-backdrop:before{content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0,#0000 22px,#ffd75d1f 23px,#ffd75d1f 24px,#0000 25px,#0000 46px);position:absolute;top:0;bottom:0;left:0;right:0}.royal-result-backdrop.victory:after{content:"";z-index:1;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,#ffdd5e57 0 2deg,transparent 2deg 9deg);border-radius:50%;width:min(128vw,560px);animation:3.4s cubic-bezier(.18,.78,.2,1) both resultVictoryRays;position:absolute;top:31%;left:50%;-webkit-mask:radial-gradient(circle,#0000 0,#0000 24%,#000 28%,#000 68%,#0000 72%);mask:radial-gradient(circle,#0000 0,#0000 24%,#000 28%,#000 68%,#0000 72%)}.royal-result-panel{z-index:2;width:min(100%,430px);max-height:calc(100svh - var(--app-safe-top) - var(--app-safe-bottom) - 38px);overscroll-behavior:contain;text-align:center;backface-visibility:hidden;scrollbar-width:none;background:radial-gradient(circle at 50% 0,#ffcc4533,#0000 27%),linear-gradient(165deg,#781333,#49071f 58%,#25040f);border:2px solid #e6b23f;border-radius:28px;padding:79px 14px 17px;animation:.62s cubic-bezier(.16,.88,.22,1.1) both resultPanelRise;position:relative;overflow:auto;box-shadow:0 26px 75px #0000009e,inset 0 0 0 3px #ffe47d14}.royal-result-panel::-webkit-scrollbar{display:none}.royal-result-backdrop.victory .royal-result-panel{background:radial-gradient(at 50% 0,#dba33633,#0000 43%),linear-gradient(160deg,#102e4d,#081c35 54%,#041020);border-color:#e9c16a;box-shadow:inset 0 0 0 3px #ffdc8212,0 26px 65px #000618a6}.royal-result-backdrop.victory .royal-result-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(at 50% 16%,#fff6c5c7 0,#ffd66d80 14%,#eeb13b38 35%,#0000 70%);width:100%;height:210px;max-height:100%;animation:2.8s .12s both resultVictoryGlow;position:absolute;top:0;left:0}.royal-result-backdrop.defeat .royal-result-panel{background:radial-gradient(at 50% 0,#a0c2e92b,#0000 43%),linear-gradient(160deg,#1a304b,#101f35 54%,#071224);border-color:#9cabc0;animation:.62s cubic-bezier(.2,.7,.25,1) both resultPanelCalm;box-shadow:inset 0 0 0 3px #c9daf40d,0 26px 65px #000618a6}.result-emblem{z-index:4;color:#6e1a31;background:linear-gradient(145deg,#fff3b1,#efc360 48%,#b87421);border:2px solid #fff0a4;border-radius:23px 23px 29px 29px;place-items:center;width:68px;height:68px;animation:.8s cubic-bezier(.2,.8,.25,1) both resultEmblemLand;display:grid;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 6px #ffd24b17,0 10px 24px #0006,inset 0 1px 2px #fffc}.victory .result-emblem:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 25%,#fffce1d6 47%,#fffce126 57%,#0000 72%);animation:.85s .78s both resultEmblemShine;position:absolute;top:0;bottom:0;left:0;right:0}.result-emblem span{text-shadow:0 2px #fff6;font:900 51px/1 Georgia,serif;transform:translateY(-2px)}.result-emblem i{background:#fff5b4;border-radius:50%;width:6px;height:6px;animation:.72s ease-in-out 4 alternate both resultSpark;position:absolute;box-shadow:0 0 10px #ffe069}.result-emblem i:nth-child(2){top:7px;right:-16px}.result-emblem i:nth-child(3){animation-delay:-.36s;bottom:8px;left:-18px}.defeat .result-emblem{color:#263b58;background:linear-gradient(145deg,#f1f6ff,#a8bdd8 54%,#657f9f);border-color:#e0eafa;animation:.8s cubic-bezier(.2,.7,.25,1) both resultEmblemCalm;box-shadow:0 0 0 6px #bed6f212,0 10px 24px #00000059,inset 0 1px 2px #ffffffa6}.defeat .result-emblem i{box-shadow:none;background:#b9cce2;animation:.8s .35s both resultSparkCalm}.result-heading small{color:#eec569;letter-spacing:1.4px;font-size:9px;font-weight:900}.defeat .result-heading small{color:#c4ccda}.result-heading h2{color:#ffe29a;text-shadow:0 2px 2px #071225,0 0 18px #ffd3462e;margin:5px 0;font-size:32px;font-weight:1000;line-height:1.2}.defeat .result-heading h2{color:#edf1f7;text-shadow:0 2px 2px #071225}.result-heading p{color:#fff7e0;min-height:38px;margin:0 auto 9px;font-size:14px;font-weight:900;line-height:1.7}.result-rewards{direction:rtl;grid-template-columns:1fr 1fr;gap:9px;min-height:75px;margin:0 auto 10px;display:grid;position:relative}.result-rewards>span{opacity:0;background:linear-gradient(145deg,#1d364eed,#07182cf2);border:1px solid #eec7717a;border-radius:16px;grid-template-rows:22px 25px;grid-template-columns:44px 1fr;align-items:center;min-width:0;padding:7px 9px;display:grid;transform:translateY(12px)scale(.95);box-shadow:inset 0 1px #ffffff17,0 7px 16px #0003}.defeat .result-rewards>span{background:linear-gradient(145deg,#203752,#122239);border-color:#adc4e052}.defeat .result-rewards small{color:#b6cbe3}.defeat .result-rewards b{color:#edf3fb}.result-rewards>span>:first-child{grid-row:1/3;justify-self:center}.result-rewards small{color:#e3b959;align-self:end;font-size:9px;font-weight:800}.result-rewards b{color:#fff2a2;direction:ltr;align-self:start;font-size:21px;font-weight:1000}.result-trophy-reward>i{filter:drop-shadow(0 4px 3px #00000059);font-size:36px;font-style:normal}.result-stage-1 .result-coin-reward,.result-stage-2 .result-coin-reward,.result-stage-3 .result-coin-reward,.result-stage-2 .result-trophy-reward,.result-stage-3 .result-trophy-reward{opacity:1;animation:.62s cubic-bezier(.16,.9,.24,1.18) both resultRewardPop;transform:none}.defeat.result-stage-1 .result-coin-reward,.defeat.result-stage-2 .result-coin-reward,.defeat.result-stage-3 .result-coin-reward,.defeat.result-stage-2 .result-trophy-reward,.defeat.result-stage-3 .result-trophy-reward{animation:.62s cubic-bezier(.2,.7,.25,1) both resultRewardCalm}.result-teams{opacity:0;gap:19px;padding:3px 2px 7px;display:grid;transform:translateY(17px)}.result-stage-3 .result-teams{opacity:1;animation:.58s both resultTeamsIn;transform:none}.result-team{background:linear-gradient(145deg,#52081fdb,#260310e0);border:1px solid #ffe38380;border-radius:18px;margin-bottom:7px;position:relative;overflow:visible;box-shadow:0 8px 17px #00000038,inset 0 1px #ffffff12}.result-team>header{color:#ffe582;background:linear-gradient(90deg,#116338,#15994e,#116338);justify-content:center;align-items:center;gap:7px;height:34px;font-size:14px;display:flex}.result-team>header span{font:900 24px/1 Georgia,serif}.result-team>header b{font-weight:1000}.winning-team{background:linear-gradient(145deg,#6b2607d6,#370514f0);border:2px solid #f5ce55;box-shadow:0 0 0 3px #ffdc581f,0 0 30px #ffbf2e4a,inset 0 0 24px #ffcf3e1a}.winning-team:before{content:"";z-index:3;pointer-events:none;border:1px solid #ffeb948c;border-radius:22px;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;box-shadow:0 0 17px #ffd64852}.winning-team:after{content:"";z-index:4;clip-path:polygon(4% 25%,24% 43%,34% 4%,50% 41%,68% 4%,77% 43%,97% 25%,87% 76%,13% 76%,8% 61%,92% 61%,86% 100%,14% 100%);filter:drop-shadow(0 3px 2px #20080080)drop-shadow(0 0 5px #ffd33d75);top:-15px;background:linear-gradient(145deg,#fff9ad 0,#fff9ad 18%,#ffd84f 38%,#d78a0a 76%,#7b3a04 100%);width:32px;height:27px;position:absolute}.winning-team:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:15px}.winning-team:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:15px}.winning-team:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:15px}.winning-team:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:15px}.victory.result-stage-3 .winning-team{animation:.78s cubic-bezier(.18,.88,.22,1) both resultWinnerPulse}.result-team.losing-team>header{color:#dce3ed;background:linear-gradient(90deg,#4b263e,#6c3654,#4b263e)}.result-team>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px 10px 20px;display:grid}.result-team-score{z-index:5;color:#fff4bd;direction:ltr;background:radial-gradient(circle at 48% 42%,#70213d 0,#70213d 17%,#270710 19%,#270710 60%,#0e0206 62%);border:3px solid #e8b841;border-radius:50%;place-items:center;width:48px;height:38px;font-size:19px;font-weight:1000;line-height:1;display:grid;position:absolute;bottom:-17px;left:50%;transform:translate(-50%);box-shadow:0 6px 12px #00000075,0 0 0 3px #ffde671f,inset 0 0 0 2px #ffffff14}.winning-team .result-team-score{color:#4f1704;background:radial-gradient(circle at 38% 30%,#fff3a4,#f0b321 49%,#ad570d 72%);border-color:#ffe36d;box-shadow:0 7px 14px #00000075,0 0 18px #ffd23485,inset 0 0 0 2px #fffbc780}.result-player{background:#ffffff12;border:1px solid #ffeca640;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.result-avatar{width:52px;height:52px;position:relative}.result-avatar .sprite-avatar{border:2px solid #f1cc61;border-radius:14px;width:52px;height:52px;box-shadow:0 5px 10px #00000052}.result-avatar>i{z-index:2;color:#fff;place-items:center;width:28px;height:26px;font-style:normal;display:grid;position:absolute;bottom:-7px;right:-8px}.result-avatar>i b{color:#fff;font:900 12px/1 var(--font-fa-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 1px #000;direction:ltr;place-items:center;font-style:normal;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-2px)}.result-player>strong{color:#fff1c4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.result-menu-button{color:#fff4b1;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(110deg,#a11240,#6b0b2e);border:2px solid #f1c653;border-radius:15px;width:100%;min-height:49px;margin-top:10px;font-size:14px;font-weight:1000;box-shadow:0 8px 16px #00000047,inset 0 1px #ffffff2e}.result-stage-3 .result-menu-button{opacity:1;pointer-events:auto;animation:.45s .18s both resultButtonIn}.royal-result-panel .result-menu-button{color:#ffe6aa;background:linear-gradient(135deg,#193d60,#0c2544);border-color:#dbb661}.defeat .result-menu-button{color:#e6effb;background:linear-gradient(135deg,#294462,#182e4a);border-color:#94aac8}.result-menu-button:focus-visible{outline-offset:3px;outline:3px solid #fff1bd}.result-confetti{z-index:3;pointer-events:none;contain:layout paint style;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.result-confetti i{top:-8%;left:var(--confetti-left);width:var(--confetti-width);height:var(--confetti-height);opacity:0;animation:resultConfettiFall var(--confetti-duration) linear var(--confetti-delay) 1 both;background:linear-gradient(115deg,#b98128,#ffe7a0 46%,#d8a446 58%,#f4d583);border-radius:1.5px;position:absolute;box-shadow:inset 0 1px #fffcda8c}.result-confetti i:nth-child(3n){background:linear-gradient(115deg,#d7c6a3,#fff4da 48%,#d3b988)}.result-confetti i:nth-child(3n+1){background:linear-gradient(115deg,#7897b8,#d3e7f5 48%,#91aecb)}@keyframes resultBackdropIn{0%{opacity:0}}@keyframes resultPanelRise{0%{opacity:0;transform:translateY(20px)scale(.975)}}@keyframes resultPanelCalm{0%{opacity:0;transform:translateY(12px)}}@keyframes resultEmblemLand{0%{opacity:0;transform:translate(-50%)translateY(-25px)scale(.84)}70%{opacity:1;transform:translate(-50%)translateY(1px)scale(1.015)}to{transform:translate(-50%)}}@keyframes resultEmblemShine{0%,to{opacity:0}40%{opacity:.9}}@keyframes resultEmblemCalm{0%{opacity:0;transform:translate(-50%)translateY(-9px)}to{opacity:1;transform:translate(-50%)}}@keyframes resultSparkCalm{0%{opacity:0}to{opacity:.45}}@keyframes resultSpark{to{opacity:.35;transform:scale(1.8)}}@keyframes resultRewardPop{0%{opacity:0;transform:translateY(12px)scale(.95)}72%{opacity:1;transform:translateY(-1px)scale(1.012)}to{transform:none}}@keyframes resultRewardCalm{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes resultTeamsIn{0%{opacity:0;transform:translateY(12px)}}@keyframes resultButtonIn{0%{opacity:0;transform:translateY(8px)}}@keyframes resultVictoryRays{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)rotate(-8deg)}20%{opacity:.95}72%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(18deg)}}@keyframes resultVictoryGlow{0%,to{opacity:0}20%{opacity:1}62%{opacity:.65}}@keyframes resultWinnerPulse{0%{opacity:.72;transform:scale(.985)}58%{opacity:1;transform:scale(1.008)}to{transform:scale(1)}}@keyframes resultConfettiFall{0%{opacity:0;transform:translate3d(0,-8vh,0) rotate(var(--confetti-tilt)) scaleX(.8)}10%{opacity:.95;transform:translate3d(calc(var(--confetti-drift) * .2),4vh,0) rotate(calc(var(--confetti-tilt) + var(--confetti-turn) * .1)) scaleX(.5)}30%{opacity:.92;transform:translate3d(calc(var(--confetti-drift) * -.15),28vh,0) rotate(calc(var(--confetti-tilt) + var(--confetti-turn) * .3)) scaleX(1)}55%{opacity:.92;transform:translate3d(calc(var(--confetti-drift) * .55),58vh,0) rotate(calc(var(--confetti-tilt) + var(--confetti-turn) * .55)) scaleX(.6)}78%{opacity:.85;transform:translate3d(calc(var(--confetti-drift) * .25),85.6vh,0) rotate(calc(var(--confetti-tilt) + var(--confetti-turn) * .78)) scaleX(1)}to{opacity:0;transform:translate3d(var(--confetti-drift),112vh,0) rotate(calc(var(--confetti-tilt) + var(--confetti-turn))) scaleX(.65)}}@media (prefers-reduced-motion:reduce){.royal-result-backdrop,.royal-result-backdrop .royal-result-panel,.royal-result-backdrop .result-emblem,.royal-result-backdrop .result-rewards>span,.royal-result-backdrop .result-teams,.royal-result-backdrop .winning-team,.royal-result-backdrop .result-menu-button,.royal-result-backdrop .result-confetti i{animation:none!important}.royal-result-backdrop:after,.royal-result-backdrop .royal-result-panel:before,.royal-result-backdrop .result-confetti,.royal-result-backdrop .result-emblem:after,.royal-result-backdrop .result-emblem i{display:none;animation:none!important}}@media (max-width:390px){.royal-result-backdrop{padding-left:9px;padding-right:9px}.royal-result-panel{border-radius:24px;padding:76px 10px 13px}.result-heading h2{font-size:29px}.result-heading p{font-size:12.5px}.result-rewards{gap:6px}.result-rewards>span{grid-template-columns:39px 1fr;padding-left:6px;padding-right:6px}.result-rewards b{font-size:18px}.result-teams{gap:18px}.result-team>div{gap:6px;padding:8px 8px 19px}.result-player{grid-template-columns:44px minmax(0,1fr);gap:5px;padding:6px 4px}.result-avatar,.result-avatar .sprite-avatar{width:44px;height:44px}.result-player>strong{font-size:11px}.result-team-score{width:44px;height:35px;font-size:17px;bottom:-16px}}.royal-splash{z-index:1000;color:#fff5cf;background:radial-gradient(circle at 50% 42%,#8d194c 0,#430826 38%,#190510 75%,#080207 100%);place-items:center;min-height:100svh;font-family:inherit;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.splash-glow{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#ffe18024 0 2deg,transparent 2deg 7deg);filter:blur(1px);border-radius:50%;width:min(82vw,520px);animation:18s linear infinite splashSpin;position:absolute}.splash-suits{opacity:.13;font:900 max(60px,min(13vw,130px))/1 Georgia,serif;position:absolute;top:0;bottom:0;left:0;right:0}.splash-suits i{font-style:normal;animation:3s ease-in-out infinite alternate suitFloat;position:absolute}.splash-suits i:first-child{top:13%;left:10%}.splash-suits i:nth-child(2){color:#ff446f;animation-delay:-1s;top:18%;right:8%}.splash-suits i:nth-child(3){color:#ff446f;animation-delay:-2s;bottom:12%;left:12%}.splash-suits i:nth-child(4){animation-delay:-.5s;bottom:10%;right:10%}.splash-brand{z-index:2;text-align:center;filter:drop-shadow(0 15px 28px #00000059);justify-items:center;width:min(88vw,420px);animation:.8s cubic-bezier(.2,.85,.25,1) both splashRise;display:grid;position:relative}.splash-crown{color:#5c102e;background:linear-gradient(145deg,#fff3ad,#d89527);border:2px solid #ffe997;border-radius:29px;place-items:center;width:92px;height:92px;margin-bottom:12px;font:68px/1 Georgia,serif;display:grid;transform:rotate(-3deg);box-shadow:0 0 0 8px #ffe16e1a,0 15px 38px #00000059}.splash-brand strong{letter-spacing:8px;text-shadow:0 5px #781239;font:900 max(44px,min(13vw,70px))/.84 Georgia,serif}.splash-brand b{color:#efbb52;letter-spacing:11px;margin-top:7px;font:900 18px/1 sans-serif}.splash-brand small{color:#f3dbaa;letter-spacing:2px;margin-top:14px;font-size:10px;font-weight:800}.splash-loader{background:#ffffff1f;border-radius:99px;width:min(270px,72vw);height:6px;margin-top:34px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.splash-loader i{border-radius:inherit;background:linear-gradient(90deg,#c17a22,#fff2a8,#d7972f);width:45%;height:100%;animation:1.15s ease-in-out infinite splashLoad;display:block}.splash-brand p{color:#d9bfc9;margin:13px 0 0;font-size:11px;font-weight:800}.splash-error .splash-crown{font:900 50px/1 sans-serif}.splash-error button{color:#5e122f;cursor:pointer;background:#ffe083;border:1px solid #ffe083;border-radius:14px;margin-top:20px;padding:12px 28px;font-weight:900}.onboarding-gate{z-index:950;padding:calc(var(--app-safe-top) + 18px) 18px calc(var(--app-safe-bottom) + 18px);color:#3e1325;background:radial-gradient(circle at 50% 20%,#8b1d4ff7,#2a0619fc 58%,#16030e);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.onboarding-gate:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(45deg,#0000 46%,#ffe59a 47%,#ffe59a 49%,#0000 50%),linear-gradient(-45deg,#0000 46%,#ffe59a 47%,#ffe59a 49%,#0000 50%);background-size:48px 48px;position:fixed;top:0;bottom:0;left:0;right:0}.onboarding-suits{color:#ffecae1f;word-spacing:6vw;font:900 min(18vw,110px)/1 Georgia,serif;position:fixed;top:4vh}.onboarding-suits i{color:#ff537e2b;font-style:normal}.onboarding-card{z-index:1;width:min(100%,470px);max-height:calc(100svh - var(--app-safe-top) - var(--app-safe-bottom) - 36px);background:linear-gradient(160deg,#fff9e8,#f3dfc1 58%,#ead0aa);border:1px solid #ffe491bf;border-radius:30px;animation:.55s cubic-bezier(.2,.9,.25,1) both onboardingPop;position:relative;overflow:auto;box-shadow:0 28px 75px #0000008c,inset 0 1px #fff}html.telegram-mini-app .onboarding-gate{width:100%;height:var(--app-viewport-height,100svh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;top:0;bottom:auto;left:0;right:0;overflow:auto}html.telegram-mini-app .onboarding-card{max-height:calc(var(--app-viewport-height,100svh) - var(--app-safe-top) - var(--app-safe-bottom) - 36px);-webkit-overflow-scrolling:touch}html.telegram-mini-app .recovery-login{width:100%;height:var(--app-viewport-height,100svh);min-height:0;padding:calc(var(--app-safe-top) + 22px) 22px calc(var(--app-safe-bottom) + 22px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;top:0;bottom:auto;left:0;right:0;overflow:auto}html.telegram-mini-app .recovery-login-card{max-height:calc(var(--app-viewport-height,100svh) - var(--app-safe-top) - var(--app-safe-bottom) - 44px);-webkit-overflow-scrolling:touch;overflow:auto}.onboarding-card>header{color:#fff3c0;background:linear-gradient(120deg,#651334,#8e1d4b 62%,#57102e);border-radius:29px 29px 42px 42px;align-items:center;gap:13px;min-height:118px;padding:22px 20px;display:flex;position:relative}.onboarding-card>header:after{content:"";background:#e9b74b;width:72px;height:2px;position:absolute;bottom:-1px;right:18px;box-shadow:-85px 0 #e9b74b}.onboarding-crown{color:#74163a;background:linear-gradient(145deg,#fff2a2,#d89a35);border-radius:19px;flex:0 0 58px;place-items:center;height:58px;font:44px/1 Georgia,serif;display:grid;box-shadow:0 7px 18px #00000040}.onboarding-card header div:nth-child(2){flex:1}.onboarding-card header small{color:#e6bd67;letter-spacing:2px;font-size:7px;font-weight:900}.onboarding-card h1{margin:4px 0 0;font-size:18px;line-height:1.5}.onboarding-progress{direction:ltr;align-self:flex-start;gap:5px;display:flex}.onboarding-progress i{background:#ffffff3d;border-radius:9px;width:7px;height:7px}.onboarding-progress i.active{background:#f3ca66;width:20px}.language-onboarding,.profile-onboarding{padding:22px}.language-onboarding>p{color:#785364;text-align:center;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.9}.onboarding-languages{direction:ltr;grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.onboarding-languages button{color:#6f3b51;cursor:pointer;background:#ffffff94;border:2px solid #0000;border-radius:18px;justify-items:center;gap:5px;min-width:0;padding:15px 5px;display:grid;box-shadow:0 5px 15px #5a2b3514}.onboarding-languages button b{color:#fff4c6;background:#7c1a42;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.onboarding-languages button span{font-weight:900}.onboarding-languages button small{color:#a0808c;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.onboarding-languages button.selected{background:#fffaf0;border-color:#a62556;transform:translateY(-4px);box-shadow:0 10px 22px #6a173d29}.onboarding-languages button.selected b{background:linear-gradient(145deg,#a82859,#681437);box-shadow:0 5px 12px #5a0d3040}.onboarding-primary{color:#fff8d1;cursor:pointer;background:linear-gradient(105deg,#a72455,#631234);border:0;border-radius:16px;width:100%;min-height:51px;margin-top:20px;font-size:13px;font-weight:900;box-shadow:0 9px 20px #5c0d2f45,inset 0 1px #ffffff40}.onboarding-primary span{vertical-align:-2px;font-size:22px;display:inline-block}.onboarding-primary span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:7px}.onboarding-primary span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:7px}.onboarding-primary span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:7px}.onboarding-primary span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:7px}.onboarding-primary:disabled{opacity:.6;cursor:wait}.profile-onboarding{position:relative}.onboarding-back{color:#7a3150;cursor:pointer;top:14px;background:0 0;border:0;font-size:10px;font-weight:900;position:absolute}.onboarding-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:17px}.onboarding-back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:17px}.onboarding-back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:17px}.onboarding-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:17px}.onboarding-avatar-preview{width:78px;height:78px;margin:0 auto 15px;position:relative}.onboarding-avatar-preview>.sprite-avatar{z-index:1;background-color:#2a0717;border:3px solid #fff5ca;border-radius:23px;width:78px;height:78px;position:relative;box-shadow:0 8px 18px #571b2f33}.onboarding-avatar-preview>.onboarding-avatar-crown{z-index:2;color:#711337;background-color:#e6b948;border:2px solid #fff3b2;border-radius:50%;place-items:center;width:31px;height:31px;font:23px/1 Georgia,serif;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 4px 8px #460e2740}.profile-onboarding label{margin-bottom:12px;display:block}.profile-onboarding label>span,.profile-onboarding legend{color:#6d3a50;margin:0 2px 6px;font-size:10px;font-weight:900;display:block}.profile-onboarding label>div{background:#ffffffb8;border:1px solid #dbc1b0;border-radius:13px;align-items:center;display:flex;overflow:hidden}.profile-onboarding input{color:#4d2636;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px;font:800 12px inherit}.profile-onboarding label div small{color:#a17e8c;direction:ltr;flex:none}.profile-onboarding label div small:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:10px}.profile-onboarding label div small:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:10px}.profile-onboarding label div small:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:10px}.profile-onboarding label div small:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:10px}.profile-onboarding fieldset{border:0;margin:14px 0 0;padding:0}.onboarding-avatars{direction:ltr;grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.onboarding-avatars button{aspect-ratio:1;cursor:pointer;background:#fff9;border:2px solid #0000;border-radius:12px;min-width:0;padding:2px;position:relative}.onboarding-avatars .sprite-avatar{border-radius:9px;width:100%;height:100%}.onboarding-avatars button i{color:#fff;background:#8b1b49;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:none;position:absolute;bottom:-3px;right:-3px}.onboarding-avatars button.selected{border-color:#9c1f50;transform:translateY(-3px);box-shadow:0 6px 10px #500f2b33}.onboarding-avatars button.selected i{display:grid}.onboarding-toast{z-index:1000}.referral-onboarding input{text-align:center;letter-spacing:2px;text-transform:uppercase;direction:ltr}.profile-onboarding .referral-onboarding>em{color:#8d6d7b;margin:5px 3px 0;font-size:7px;font-style:normal;font-weight:700;line-height:1.65;display:block}@keyframes splashSpin{to{transform:rotate(1turn)}}@keyframes splashRise{0%{opacity:0;transform:translateY(22px)scale(.94)}}@keyframes splashLoad{0%{transform:translate(-110%)}50%{transform:translate(120%)}to{transform:translate(260%)}}@keyframes suitFloat{to{transform:translateY(16px)rotate(8deg)}}@keyframes onboardingPop{0%{opacity:0;transform:translateY(28px)scale(.95)}}@media (max-width:440px){.onboarding-card>header{min-height:104px;padding:18px 15px}.onboarding-card h1{font-size:15px}.language-onboarding,.profile-onboarding{padding:18px 15px}.onboarding-languages{gap:6px}.onboarding-languages button{padding:12px 3px}.onboarding-avatars{grid-template-columns:repeat(4,1fr);gap:7px}.onboarding-avatars button{justify-self:center;width:48px;min-width:48px;max-width:48px}.onboarding-avatar-preview{margin-bottom:10px}}.royal-splash{background:radial-gradient(circle at 50% 38%,#931c50f0 0,#430826f5 37%,#0000 66%),radial-gradient(circle at 12% 88%,#0b524f47,#0000 31%),linear-gradient(155deg,#3b071f 0,#16030e 67%,#06191c 100%);animation:.3s ease-out both royalBackdropIn}.splash-glow{opacity:.76;filter:none;animation:24s linear infinite splashSpin}.splash-card-stage{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.splash-fly-card{--card-entry-x:-72px;--card-entry-y:34px;--card-entry-angle:-32deg;--card-rest-angle:-12deg;color:#2d1222;background:linear-gradient(145deg,#fffdf5,#eadbc5);border:1px solid #ffecada8;border-radius:11px;align-content:start;width:64px;height:92px;padding:8px;font:900 18px/1 Georgia,serif;animation:.86s cubic-bezier(.16,1,.3,1) both splashCardDeal;display:grid;position:absolute;box-shadow:0 16px 32px #00000042,inset 0 0 0 2px #ffffff94}.splash-fly-card i{color:#c61f4c;margin-top:2px;font-size:24px;font-style:normal}.splash-fly-card.card-a{top:20%;left:4%}.splash-fly-card.card-k{--card-entry-x:78px;--card-entry-y:-34px;--card-entry-angle:34deg;--card-rest-angle:13deg;animation-delay:80ms;top:25%;right:5%}.splash-fly-card.card-k i{color:#171923}.splash-fly-card.card-q{--card-entry-x:-55px;--card-entry-y:66px;--card-entry-angle:-38deg;--card-rest-angle:9deg;animation-delay:.16s;bottom:11%;left:15%}.auth-card-stage .splash-fly-card{opacity:.08}.splash-suits{z-index:0}.splash-suits i{animation:none}.splash-suits i:first-child{animation:6.4s ease-in-out infinite alternate suitFloat}.splash-suits i:nth-child(2){animation:7.2s ease-in-out -2.1s infinite alternate suitFloat}.splash-brand{animation:.62s cubic-bezier(.16,1,.3,1) both royalStageIn}.splash-royal-badge img{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both royalSealIn}.splash-brand strong{animation:.46s cubic-bezier(.16,1,.3,1) .16s both royalSideIn}.splash-brand>b{animation:.46s cubic-bezier(.16,1,.3,1) .24s both royalSideIn}.splash-brand>small{animation:.42s cubic-bezier(.16,1,.3,1) .33s both royalItemIn}.splash-brand .splash-loader{animation:.42s cubic-bezier(.16,1,.3,1) .42s both royalItemIn}.splash-brand>p{animation:.42s cubic-bezier(.16,1,.3,1) .5s both royalItemIn}.recovery-login-card{animation:.54s cubic-bezier(.16,1,.3,1) both royalStageIn}.recovery-login-card>.splash-royal-badge img{animation:.66s cubic-bezier(.16,1,.3,1) 60ms both royalSealIn}.auth-mode-language .auth-language-title,.auth-mode-choice>h1,.auth-mode-recovery>h1{animation:.42s cubic-bezier(.16,1,.3,1) .1s both royalItemIn}.auth-language-list button{animation:.42s cubic-bezier(.16,1,.3,1) both royalItemIn}.auth-language-list button:first-child{animation-delay:.2s}.auth-language-list button:nth-child(2){animation-delay:.27s}.auth-language-list button:nth-child(3){animation-delay:.34s}.auth-choice-actions button{animation:.42s cubic-bezier(.16,1,.3,1) both royalItemIn}.auth-choice-actions button:first-child{animation-delay:.19s}.auth-choice-actions button:nth-child(2){animation-delay:.27s}.auth-mode-choice .auth-choice-back{animation:.4s cubic-bezier(.16,1,.3,1) .35s both royalItemIn}.auth-mode-recovery form input{animation:.4s cubic-bezier(.16,1,.3,1) .18s both royalItemIn}.auth-mode-recovery form button{animation:.4s cubic-bezier(.16,1,.3,1) .25s both royalItemIn}.auth-mode-recovery>em{animation:.4s cubic-bezier(.16,1,.3,1) .33s both royalItemIn}.auth-mode-recovery .auth-choice-back{animation:.4s cubic-bezier(.16,1,.3,1) .39s both royalItemIn}.onboarding-gate{background:radial-gradient(circle at 50% 13%,#8f194df0,#0000 39%),radial-gradient(circle at 92% 64%,#0d604847,#0000 34%),linear-gradient(158deg,#5f0b31 0,#2c061c 52%,#071c21 100%);animation:.24s ease-out both royalBackdropIn}.onboarding-gate:before{opacity:.16;background-image:linear-gradient(45deg,#0000 48%,#d8b45a40 49%,#0000 50%),linear-gradient(-45deg,#0000 48%,#1a9a702e 49%,#0000 50%);background-size:44px 44px}.onboarding-gate:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 52%,#0400086b 100%);position:fixed;top:0;bottom:0;left:0;right:0}.onboarding-suits{z-index:0;animation:.8s cubic-bezier(.16,1,.3,1) .12s both royalAtmosphereIn}.onboarding-fly-cards{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.onboarding-fly-cards>span{--card-entry-x:-62px;--card-entry-y:46px;--card-entry-angle:-28deg;--card-rest-angle:-11deg;color:#ffeebb9e;background:linear-gradient(150deg,#ffffff1f,#09373d75);border:1px solid #ffe18b5c;border-radius:9px;align-content:start;width:50px;height:72px;padding:6px;font:900 14px/1 Georgia,serif;animation:.9s cubic-bezier(.16,1,.3,1) .18s both splashCardDeal;display:grid;position:absolute;box-shadow:0 12px 25px #0000002e}.onboarding-fly-cards i{color:#ff6e91b8;font-size:18px;font-style:normal}.onboarding-fly-cards>span:first-child{top:25%;left:3%}.onboarding-fly-cards>span:nth-child(2){--card-entry-x:66px;--card-entry-y:-38px;--card-entry-angle:31deg;--card-rest-angle:12deg;animation-delay:.25s;top:45%;right:3%}.onboarding-fly-cards>span:nth-child(2) i{color:#ffeebb9e}.onboarding-fly-cards>span:nth-child(3){--card-entry-x:-44px;--card-entry-y:58px;--card-entry-angle:-32deg;--card-rest-angle:8deg;animation-delay:.32s;bottom:8%;left:8%}.onboarding-card{overscroll-behavior:contain;background:linear-gradient(160deg,#fffdf3 0,#f6e7ce 58%,#e9cda7 100%);border-color:#ffdc77d6;scroll-padding-block:16px 110px;animation:.58s cubic-bezier(.16,1,.3,1) 50ms both royalStageIn;box-shadow:0 30px 80px #00000094,0 0 0 6px #ffd86209,inset 0 1px #fff}.onboarding-card>header{background:radial-gradient(circle at 86% 12%,#ffcd5321,#0000 28%),linear-gradient(120deg,#62112f,#971e50 58%,#4a0c2b);animation:.6s cubic-bezier(.16,1,.3,1) .1s both onboardingHeaderIn;overflow:hidden}.onboarding-card>header>.onboarding-royal-badge img{animation:.66s cubic-bezier(.16,1,.3,1) .15s both royalSealIn}.onboarding-card>header>div:nth-child(2){animation:.44s cubic-bezier(.16,1,.3,1) .22s both royalItemIn}.onboarding-progress{animation:.4s cubic-bezier(.16,1,.3,1) .29s both royalItemIn}.language-onboarding,.profile-onboarding{animation:.44s cubic-bezier(.16,1,.3,1) 80ms both royalItemIn}.profile-onboarding>.onboarding-avatar-preview{animation:.55s cubic-bezier(.16,1,.3,1) .1s both royalSealIn}.profile-onboarding>label{animation:.42s cubic-bezier(.16,1,.3,1) both royalItemIn}.profile-onboarding>label:first-of-type{animation-delay:.17s}.profile-onboarding>label:nth-of-type(2){animation-delay:.23s}.profile-onboarding>label:nth-of-type(3){animation-delay:.29s}.profile-onboarding>fieldset{animation:.42s cubic-bezier(.16,1,.3,1) .35s both royalItemIn}.profile-onboarding>.onboarding-primary{animation:.42s cubic-bezier(.16,1,.3,1) .41s both royalItemIn}.onboarding-avatar-preview>.sprite-avatar{box-shadow:0 0 0 5px #9d1e5014,0 10px 22px #4a0e2840}.profile-onboarding label>div{background:#fffdf7;border-color:#cfb4a4;min-height:50px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #5720330d}.profile-onboarding label>div:focus-within{background:#fff;border-color:#a42656;box-shadow:0 0 0 3px #b4255b1f,0 7px 16px #57203314}.profile-onboarding input{-webkit-appearance:none;appearance:none;caret-color:#9d1e50;color:#3e1426;-webkit-text-fill-color:#3e1426;background-color:#0000;min-height:48px;padding:11px 13px;font-size:16px;line-height:1.2}.profile-onboarding input[type=number],.referral-onboarding input{text-align:center;direction:ltr}[dir=rtl] .profile-onboarding input[dir=auto]{text-align:right}[dir=ltr] .profile-onboarding input[dir=auto]{text-align:left}.profile-onboarding input:-webkit-autofill{-webkit-text-fill-color:#3e1426;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #fffdf7}.profile-onboarding label div small{text-align:center;font-variant-numeric:tabular-nums;min-width:39px;font-size:10px}.onboarding-avatars button{min-width:44px;min-height:44px;transition:transform .16s,border-color .16s,box-shadow .16s}.onboarding-avatars button.selected{animation:.3s cubic-bezier(.16,1,.3,1) both avatarSelectPop}.onboarding-avatars button:focus-visible{outline-offset:2px;outline:3px solid #9e1f5147}.onboarding-primary{isolation:isolate;transition:transform .14s,filter .14s;position:relative;overflow:hidden}.onboarding-primary:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 36%,#ffffff40 49%,#0000 62%);animation:.95s ease-out .64s both onboardingShine;position:absolute;top:-60%;bottom:-60%;left:-25%;right:-25%;transform:translate(-75%)}.onboarding-primary:active:not(:disabled){filter:brightness(.97);transform:scale(.985)}.phone-stage{transition:opacity .46s,transform .46s cubic-bezier(.16,1,.3,1)}.onboarding-gate+.phone-stage{opacity:.72;transform:scale(.985)}.onboarding-gate+.phone-stage .royal-atmosphere{display:none}.onboarding-gate+.phone-stage .home-main-menu button:after,.onboarding-gate+.phone-stage .home-brand-badge{animation:none!important}@keyframes royalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes royalStageIn{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:none}}@keyframes royalItemIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes royalSideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes royalSealIn{0%{opacity:0;transform:translateY(-12px)scale(.72)rotate(-7deg)}70%{opacity:1;transform:translateY(2px)scale(1.035)rotate(2deg)}to{opacity:1;transform:none}}@keyframes splashCardDeal{0%{opacity:0;transform:translate3d(var(--card-entry-x),var(--card-entry-y),0) scale(.72) rotate(var(--card-entry-angle))}72%{opacity:.18}to{opacity:.11;transform:translate3d(0,0,0) scale(1) rotate(var(--card-rest-angle))}}@keyframes royalAtmosphereIn{0%{opacity:0;transform:translateY(-18px)scale(.96)}to{opacity:1;transform:none}}@keyframes onboardingHeaderIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes onboardingShine{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes avatarSelectPop{0%{transform:translateY(-3px)scale(.9)}70%{transform:translateY(-3px)scale(1.06)}to{transform:translateY(-3px)scale(1)}}@media (prefers-reduced-motion:reduce){.royal-splash,.splash-glow,.splash-fly-card,.splash-suits i,.splash-brand,.splash-brand>*,.recovery-login-card,.recovery-login-card *,.onboarding-gate,.onboarding-suits,.onboarding-fly-cards>span,.onboarding-card,.onboarding-card>header,.onboarding-card>header>*,.language-onboarding,.profile-onboarding,.profile-onboarding>*,.onboarding-primary:after,.onboarding-avatars button.selected{transition:none!important;animation:none!important}.onboarding-gate+.phone-stage{opacity:1;transform:none}.splash-fly-card,.onboarding-fly-cards>span{opacity:.1}}.admin-shell{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;height:100svh;min-height:100svh;padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(36px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 10% 0,#ffc94733,#0000 28rem),linear-gradient(145deg,#f9f2ec,#f3e6e9 55%,#f8f1e7);overflow-x:hidden;overflow-y:auto}.admin-shell::-webkit-scrollbar{width:10px}.admin-shell::-webkit-scrollbar-track{background:#eadde2}.admin-shell::-webkit-scrollbar-thumb{background:#8a2147;border:2px solid #eadde2;border-radius:20px}.admin-shell>header{background:linear-gradient(120deg,#fff,#fff9f2);border:1px solid #861d431f;border-radius:20px;padding:17px 20px;box-shadow:0 12px 34px #4a1f3014}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-actions>span{background:#fff8df;border:1px solid #cda75b;border-radius:99px;padding:7px 10px}.admin-header-actions button{color:#8a2147;cursor:pointer;background:#f2e4e9;border:0;border-radius:12px;padding:11px 14px;font-weight:900}.admin-shell>nav{z-index:20;backdrop-filter:blur(12px);background:#f9f2ecf0;border:1px solid #861d431a;border-radius:16px;margin-top:8px;padding:10px;position:sticky;top:0;box-shadow:0 8px 20px #4a1f3014}.admin-shell>nav button{cursor:pointer;transition:transform .18s,background .18s}.admin-shell>nav button:hover{background:#dfccd4;transform:translateY(-1px)}.admin-shell>nav button.active{background:linear-gradient(135deg,#a52b57,#6f1638);box-shadow:0 6px 14px #71153a33}.admin-content{border:1px solid #861d4314;margin-bottom:24px;box-shadow:0 18px 45px #4a1f3014}.admin-metrics span{border:1px solid #861d4312;position:relative;overflow:hidden}.admin-metrics span:after{content:"";background:#e7b4421f;border-radius:50%;width:74px;height:74px;position:absolute;bottom:-23px}.admin-metrics span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-18px}.admin-metrics span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-18px}.admin-metrics span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-18px}.admin-metrics span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-18px}.product-builder,.catalog-list{box-shadow:0 9px 25px #4a1f300d}.product-builder{scroll-margin-top:78px}.product-fields input:focus,.product-fields select:focus,.product-fields textarea:focus,.provider-editor input:focus{border-color:#a52b57;outline:2px solid #a52b5733}.product-builder:before{content:"روش‌های پرداخت و کانال‌های انتشار از همین بخش مدیریت می‌شوند.";color:#6d3e09;background:linear-gradient(135deg,#fff8da,#fff3bf);border:1px solid #e7bd58;border-radius:12px;margin:10px 0 14px;padding:11px 13px;font-size:10px;font-weight:900;line-height:1.8;display:block}.provider-editor article:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #f0b82f}.provider-editor article:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #f0b82f}.provider-editor article:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #f0b82f}.provider-editor article:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #f0b82f}.provider-editor article:nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #199b77}.provider-editor article:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #199b77}.provider-editor article:nth-child(5):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #199b77}.provider-editor article:nth-child(5):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #199b77}.provider-editor article:nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #199b77}.provider-editor article:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #199b77}.provider-editor article:nth-child(5):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #199b77}.provider-editor article:nth-child(5):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #199b77}.provider-editor article:nth-child(3):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #3586c7}.provider-editor article:nth-child(3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #3586c7}.provider-editor article:nth-child(4):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #3586c7}.provider-editor article:nth-child(4):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid #3586c7}.provider-editor article:nth-child(3):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #3586c7}.provider-editor article:nth-child(3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #3586c7}.provider-editor article:nth-child(4):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #3586c7}.provider-editor article:nth-child(4):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid #3586c7}.settings-ton-wallet{background:linear-gradient(135deg,#0d604833,#68102f52);border:1px solid #d8b45a73;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.settings-ton-wallet>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-ton-wallet>span b{color:#ffe59c;font-size:12px}.settings-ton-wallet>span small{color:#f5e8df;font-size:9px;line-height:1.6}.settings-ton-wallet>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:48%;display:flex}.settings-ton-wallet code{text-overflow:ellipsis;color:#d9fff1;max-width:100%;font-size:8px;overflow:hidden}.settings-ton-wallet>div>button{color:#fff0bf;background:#651330;border:1px solid #ffe59c80;border-radius:8px;padding:6px 8px;font:800 8px/1.2 inherit}@media (max-width:390px){.settings-ton-wallet{flex-direction:column;align-items:stretch}.settings-ton-wallet>div{justify-content:flex-start;max-width:none}}.product-image-field>div{background:linear-gradient(135deg,#fff,#fbf4f6);border:2px dashed #d6b8c4;border-radius:16px;grid-template-columns:104px minmax(0,1fr) auto;min-height:116px;padding:12px;transition:border-color .18s,box-shadow .18s}.product-image-field>div:hover{border-color:#a52b57;box-shadow:0 8px 22px #71153a17}.product-image-field img,.product-image-field>div>i{background:#f2e5ea;border:1px solid #eadce2;border-radius:14px;width:104px;height:92px;box-shadow:0 5px 14px #4a1f301a}.product-image-field>div>input{direction:ltr}.product-image-field .image-upload-button{background:linear-gradient(135deg,#a52b57,#701638);min-height:44px;padding:0 17px;transition:transform .18s,opacity .18s;box-shadow:0 7px 16px #71153a33}.product-image-field .image-upload-button:hover{transform:translateY(-1px)}.product-image-field .image-upload-button:has(input:disabled){opacity:.65;cursor:wait}.product-actions{z-index:8;backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ead9df;border-radius:14px;padding:10px 12px;position:sticky;bottom:8px;box-shadow:0 -6px 20px #4a1f3014}.product-actions button{cursor:pointer;box-shadow:0 7px 15px #71153a2e}.product-actions button:disabled{opacity:.55;cursor:not-allowed}.catalog-list>article{transition:transform .18s,border-color .18s,box-shadow .18s}.catalog-list>article:hover{border-color:#d5ad52;transform:translateY(-1px);box-shadow:0 7px 18px #4a1f3012}@media (max-width:760px){.admin-shell{padding:10px 10px max(28px,env(safe-area-inset-bottom))}.admin-shell>header{padding:15px}.admin-shell>nav{border-radius:13px;top:0}.admin-content{border-radius:15px;min-height:0}.product-image-field>div{grid-template-columns:82px minmax(0,1fr)}.product-image-field img,.product-image-field>div>i{width:82px;height:74px}.product-image-field .image-upload-button{grid-column:1/-1;min-height:46px}.product-actions{flex-direction:column;align-items:stretch;bottom:4px}.product-actions button{width:100%}}.admin-user-control{flex-direction:column;gap:14px;display:flex}.admin-user-control>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-user-control>header h2,.admin-user-control>header p{margin:0}.admin-user-control>header p{color:#816773;margin-top:5px;font-size:11px;line-height:1.8}.admin-user-search{background:#fbf6f8;border:1px solid #ead7df;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.admin-user-search input,.admin-user-reason input,.admin-user-adjustments input,.admin-user-moderation input{color:#4f2135;background:#fff;border:1px solid #d9c2cc;border-radius:11px;min-width:0;min-height:44px;padding:10px 12px;font:800 12px/1.4 inherit}.admin-user-search input:focus,.admin-user-reason input:focus,.admin-user-adjustments input:focus,.admin-user-moderation input:focus{border-color:#a52b57;outline:2px solid #a52b572e}.admin-user-search button,.admin-user-adjustments button,.admin-user-moderation button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a52b57,#701638);border:0;border-radius:11px;min-height:44px;padding:9px 15px;font-weight:900}.admin-user-adjustments button.subtle{color:#6e2845;background:#f2e4e9}.admin-user-search button:disabled,.admin-user-adjustments button:disabled,.admin-user-moderation button:disabled{opacity:.5;cursor:not-allowed}.admin-user-empty{color:#856875;text-align:center;background:linear-gradient(145deg,#fff,#fbf4f6);border:1px dashed #d9bdc9;border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.admin-user-empty i{color:#ad3159;font:700 64px/1 serif}.admin-user-empty small{font-size:10px}.admin-user-card{background:radial-gradient(circle at 8% 0,#d8b45a33,#0000 42%),linear-gradient(135deg,#fffaf0,#fff 55%,#f8eef2);border:1px solid #d8b45a;border-radius:19px;grid-template-columns:minmax(230px,1fr) minmax(300px,1.2fr);gap:12px;padding:15px;display:grid;box-shadow:0 12px 28px #4a1f3014}.admin-user-identity{align-items:center;gap:11px;display:flex}.admin-user-identity>span{color:#fff4c8;background:linear-gradient(145deg,#9f2851,#55112c);border:2px solid #d8b45a;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:27px;font-weight:900;display:grid;box-shadow:0 7px 16px #4f112d33}.admin-user-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-user-identity h3{color:#601832;margin:0;font-size:20px}.admin-user-identity b{color:#a16d00}.admin-user-identity small,.admin-user-identity em{color:#846c77;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.admin-user-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.admin-user-balances span{background:#ffffffd4;border:1px solid #eadbe1;border-radius:13px;flex-direction:column;justify-content:center;min-width:0;padding:10px;display:flex}.admin-user-balances small{color:#947883;font-size:9px}.admin-user-balances b{color:#6d1b3a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;overflow:hidden}.admin-user-status{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.admin-user-status span{border-radius:99px;padding:6px 10px;font-size:9px;font-weight:900}.admin-user-status .ok{color:#096b4d;background:#dff7ed}.admin-user-status .blocked{color:#9a1739;background:#ffe1e7}.admin-user-status small{color:#89717b;font-size:9px}.admin-user-status small:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-user-status small:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.admin-user-status small:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-user-status small:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.admin-user-reason{background:#fff;border:1px solid #e7d6dd;border-radius:15px;flex-direction:column;gap:6px;padding:12px;display:flex}.admin-user-reason span{color:#6f334d;font-size:10px;font-weight:900}.admin-user-adjustments{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-user-adjustments article{background:#fff;border:1px solid #ead8df;border-radius:16px;gap:8px;padding:13px;display:grid;box-shadow:0 7px 18px #4a1f300d}.admin-user-adjustments h3,.admin-user-adjustments p{margin:0}.admin-user-adjustments h3{color:#7c1c42}.admin-user-adjustments p{color:#907985;font-size:9px}.admin-user-moderation{background:linear-gradient(145deg,#fff7f7,#fff);border:1px solid #ebc4cc;border-radius:17px;padding:14px}.admin-user-moderation>header h3,.admin-user-moderation>header p{margin:0}.admin-user-moderation>header p{color:#9b5b6a;margin-top:4px;font-size:9px}.admin-user-moderation article{flex-wrap:wrap;align-items:end;gap:8px;margin-top:11px;display:flex}.admin-user-moderation label{color:#6f334d;flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:9px;font-weight:900;display:flex}.admin-user-moderation button.danger{background:#a6193e}.admin-user-moderation button.danger.strong{background:#610d29}.admin-user-moderation button.warning{color:#55320b;background:#efbc45}.admin-user-history{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-user-history>div{background:#fff;border:1px solid #ead8df;border-radius:16px;min-width:0;padding:12px}.admin-user-history h3{color:#731a3d;margin:0 0 8px}.admin-user-history p{color:#947b86;font-size:10px}.admin-user-history article{border-bottom:1px solid #f0e3e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;font-size:9px;display:grid}.admin-user-history article:last-child{border-bottom:0}.admin-user-history article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-history article small{color:#997e89;white-space:nowrap}.admin-user-history .positive{color:#09865e}.admin-user-history .negative{color:#b11b46}@media (max-width:760px){.admin-user-card{grid-template-columns:1fr}.admin-user-balances{grid-template-columns:1fr 1fr}.admin-user-status{grid-column:auto}.admin-user-status small{width:100%;margin:0}.admin-user-adjustments,.admin-user-history{grid-template-columns:1fr}}@media (max-width:420px){.admin-user-search{grid-template-columns:1fr}.admin-user-identity>span{width:54px;height:54px}.admin-user-moderation article{flex-direction:column;align-items:stretch}.admin-user-moderation label{width:100%;min-width:0}.admin-user-moderation button{width:100%}.admin-user-history article{grid-template-columns:auto minmax(0,1fr)}.admin-user-history article small{grid-column:1/-1}}.royal-profile-sheet{background:radial-gradient(circle at 18% 9%,#ffcd4e2b,#0000 25%),radial-gradient(circle at 88% 76%,#e01e5830,#0000 30%),linear-gradient(165deg,#8f0c38,#4b041f 48%,#24020f)}.royal-profile-hero:after{content:"";pointer-events:none;border:1px solid #ffe16e3d;border-radius:14px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.royal-profile-avatar>b.royal-profile-level{aspect-ratio:1;isolation:isolate;border-radius:0;width:42px;height:42px;font-size:13px;line-height:1}.royal-profile-level span{z-index:1;color:#fff;min-width:24px;height:24px;font:900 16px/1 var(--font-fa-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 1px #000;direction:ltr;place-items:center;font-style:normal;display:grid;position:relative;transform:translateY(-3px)}.royal-profile-name em{color:#ffd96a;letter-spacing:.7px;text-shadow:0 2px 8px #00000040;font-size:12px;font-weight:1000}.royal-profile-name button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.5}.royal-profile-name .royal-profile-cooldown{color:#ffcbd6;letter-spacing:0;max-width:185px;font-size:7px;line-height:1.35}.royal-profile-vip{cursor:pointer;border-color:#9b878e;padding:2px;transition:transform .18s,filter .18s;overflow:visible}.royal-profile-vip:hover{transform:translateY(-2px)scale(1.03)}.royal-profile-vip img{object-fit:contain;filter:drop-shadow(0 5px 7px #00000059);width:48px;height:48px}.royal-profile-vip small{color:#fff0a0;background:#3e071b;border:1px solid #d0b45b;border-radius:99px;min-width:43px;padding:2px 5px;font-size:6px;font-weight:1000;position:absolute;bottom:-7px;right:50%;transform:translate(50%)}.royal-profile-vip.active img{filter:drop-shadow(0 0 8px #ffdc5694)}.royal-profile-handle:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.76}.royal-profile-handle:disabled span{color:#ffd1dc;font-size:8px}.royal-profile-editor-timer{color:#ffe58d;text-align:center;direction:ltr;background:#28011061;border:1px solid #ffdb5b7a;border-radius:9px;margin:8px 0 2px;padding:8px 10px;font-size:9px;font-weight:900}.royal-profile-editor .handle-input{grid-template-columns:auto minmax(0,1fr) auto}.royal-profile-editor .handle-input small{color:#875b63;direction:ltr;padding:0 9px;font-size:8px}.royal-profile-stats{box-shadow:inset 0 0 36px #ff29650d,0 9px 22px #14000829}.royal-profile-stats-grid{gap:10px}.royal-profile-stats-grid>span{background:linear-gradient(145deg,#8811374d,#3703168c);gap:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.royal-profile-stats-grid>span:after{content:"";background:#ffd3530d;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-24px}.royal-profile-stats-grid>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-20px}.royal-profile-stats-grid>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-20px}.royal-profile-stats-grid>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-20px}.royal-profile-stats-grid>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-20px}.royal-profile-stats-grid>span>i{z-index:1;color:#ffe170;top:8px;background:#ffd04114;border:1px solid #ffde6952;border-radius:8px;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:1000;display:grid;position:absolute}.royal-profile-stats-grid>span>i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.royal-profile-stats-grid>span>i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.royal-profile-stats-grid>span>i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.royal-profile-stats-grid>span>i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.royal-profile-stats-grid>span>b{z-index:1;font-size:24px;position:relative}.royal-profile-stats-grid>span>small{z-index:1;font-size:9px;position:relative}.royal-profile-stats-grid .wins{background:linear-gradient(145deg,#0a784247,#0a2d1f80);border-color:#40da8575}.royal-profile-stats-grid .wins>i{color:#7dffb7;background:#1dc36821;border-color:#4cef9873}.royal-profile-stats-grid .wins>b,.royal-profile-stats-grid .wins>small{color:#72f3aa}.royal-profile-stats-grid .losses{background:linear-gradient(145deg,#92103161,#4204188f);border-color:#ff5b7173}.royal-profile-stats-grid .losses>i{color:#ff8b9c;background:#e22d4c24;border-color:#ff6a7d6b}.royal-profile-stats-grid .losses>b,.royal-profile-stats-grid .losses>small{color:#ff8b9c}.royal-profile-stats-grid .kots>i{font-size:13px}.royal-profile-stats-grid .hakem{background:linear-gradient(120deg,#80133a57,#4c0821ad)}.royal-profile-stats-grid .hakem>i{top:7px}.royal-profile-stats-grid .hakem>i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 12px)}.royal-profile-stats-grid .hakem>i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(50% - 12px)}.royal-profile-stats-grid .hakem>i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 12px)}.royal-profile-stats-grid .hakem>i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(50% - 12px)}.royal-profile-stats-grid .hakem>b{margin-top:15px}@media (max-width:390px){.royal-profile-name strong{font-size:18px}.royal-profile-name em{font-size:11px}.royal-profile-name .royal-profile-cooldown{max-width:145px;font-size:6.5px}.royal-profile-stats-grid{gap:7px;padding:11px}.royal-profile-stats-grid>span>i{top:6px;width:21px;height:21px;font-size:12px}.royal-profile-stats-grid>span>i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}.royal-profile-stats-grid>span>i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:7px}.royal-profile-stats-grid>span>i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}.royal-profile-stats-grid>span>i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:7px}}.resource-stack{width:min(31vw,126px);max-width:126px}.resource-stack .coin-pill,.resource-stack .redeal-pill{width:100%;min-width:0;max-width:126px;overflow:hidden}.resource-stack .coin-pill>strong,.resource-stack .redeal-pill>strong{min-width:0;color:inherit;text-align:center;text-overflow:clip;white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:auto;font-size:max(10px,min(3.35vw,15px));overflow:hidden}.resource-stack .coin-pill .resource-balance-button>strong{font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:max(10px,min(3.35vw,15px))}.resource-stack .coin-icon,.resource-stack .redeal-card-icon,.resource-stack button>b{flex:none}.room-stakes{direction:inherit}.room-stakes>span{grid-template-rows:minmax(24px,auto) 20px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;min-height:49px;padding:4px 3px}.room-stakes small{text-align:center;white-space:normal;place-items:center;width:100%;min-width:0;font-size:9px;line-height:1.12;display:grid;overflow:hidden}.room-stakes b{letter-spacing:-.55px;unicode-bidi:isolate;justify-content:center;width:100%;min-width:0;font-size:max(12px,min(3.7vw,16px));overflow:hidden}.room-bonuses{min-width:0}.room-bonuses b{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding-left:4px;padding-right:4px;font-size:max(11px,min(3.5vw,15px));overflow:hidden}[dir=ltr] .royal-room-card .room-copy>small,[dir=ltr] .room-stakes small,[dir=ltr] .tutorial-room-card small{letter-spacing:-.15px}@media (max-width:370px){.resource-stack{width:min(32vw,112px)}.resource-stack .coin-pill,.resource-stack .redeal-pill{gap:3px;max-width:112px;padding-left:5px;padding-right:5px}.room-stakes>span{grid-template-rows:minmax(22px,auto) 18px;min-height:46px}.room-stakes small{font-size:8.2px}.room-stakes b{font-size:12px}.room-bonuses b{font-size:10.5px}}.matching-panel.match-found{isolation:isolate;transform-origin:50% 48%;animation:.72s cubic-bezier(.2,.82,.24,1) both royalMatchFoundPanel;position:relative}.match-found-celebration{z-index:12;opacity:0;pointer-events:none;contain:layout paint style;place-items:center;width:112px;height:112px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.42)}.matching-panel.match-found .match-found-celebration{animation:1.08s cubic-bezier(.16,.84,.22,1) both royalMatchFoundReveal}.match-found-celebration:before,.match-found-celebration:after{content:"";opacity:0;border:2px solid #ffd749e0;border-radius:50%;position:absolute;top:13px;bottom:13px;left:13px;right:13px;transform:scale(.38)}.match-found-celebration:after{border-color:#ffffdae6;top:25px;bottom:25px;left:25px;right:25px}.matching-panel.match-found .match-found-celebration:before{animation:.9s ease-out 50ms both royalMatchFoundRing}.matching-panel.match-found .match-found-celebration:after{animation:.72s ease-out .14s both royalMatchFoundRing}.match-found-celebration>span{z-index:2;color:#6c1233;text-shadow:0 1px #ffffff8c;background:linear-gradient(145deg,#fff4a8,#e9b52f 68%,#bb6e18);border:2px solid #fff0a0;border-radius:19px;place-items:center;width:58px;height:58px;font:42px/1 Georgia,serif;display:grid;position:relative;transform:rotate(-7deg)scale(.5);box-shadow:0 9px 22px #4c072247,inset 0 1px #ffffffb8}.matching-panel.match-found .match-found-celebration>span{animation:.78s cubic-bezier(.16,.9,.24,1.12) 80ms both royalMatchFoundCrown}.match-found-celebration>i{--spark-angle:0deg;z-index:3;opacity:0;width:7px;height:7px;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(-29px) scale(.25);background:#fff6a7;border-radius:50%;position:absolute;top:50%;left:50%}.match-found-celebration>i:first-of-type{--spark-angle:0deg}.match-found-celebration>i:nth-of-type(2){--spark-angle:60deg}.match-found-celebration>i:nth-of-type(3){--spark-angle:120deg}.match-found-celebration>i:nth-of-type(4){--spark-angle:180deg}.match-found-celebration>i:nth-of-type(5){--spark-angle:240deg}.match-found-celebration>i:nth-of-type(6){--spark-angle:300deg}.matching-panel.match-found .match-found-celebration>i{animation:royalMatchFoundSpark .68s calc(.12s + var(--spark-delay,0s)) ease-out both}.match-found-celebration>i:nth-of-type(2),.match-found-celebration>i:nth-of-type(5){--spark-delay:60ms}.match-found-celebration>i:nth-of-type(3),.match-found-celebration>i:nth-of-type(6){--spark-delay:.12s}.seat-avatar-wrap .hakem-crown.crown-audio-land{transform-origin:50% 88%}.hakem-intro-callout.chosen{isolation:isolate;transform-origin:50%;background:linear-gradient(100deg,#42051fc2,#84113bdb,#42051fc2);border:1px solid #ffe0688a;border-radius:999px;padding:7px 13px;animation:.72s cubic-bezier(.18,.82,.2,1) both royalHakemChosen;box-shadow:0 7px 20px #1d000c33,inset 0 1px #ffffff14}.hakem-intro-callout.chosen:before{content:"";z-index:-1;border-radius:inherit;opacity:0;border:1px solid #ffda5373;animation:.72s ease-out 60ms both royalHakemChosenHalo;position:absolute;top:-7px;bottom:-7px;left:-12px;right:-12px;transform:scale(.72)}.hakem-intro-callout.chosen b{text-shadow:0 0 9px #ffe15b9e;font-size:12px}.table-wrap.cut-impact .felt-table:after{transform-origin:50%;animation:.54s ease-out .28s both royalCutRailPulse}@keyframes royalMatchFoundPanel{0%{transform:scale(1)}34%{transform:scale(1.025)}64%{transform:scale(.992)}to{transform:scale(1)}}@keyframes royalMatchFoundReveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.42)}18%{opacity:1}64%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes royalMatchFoundRing{0%{opacity:0;transform:scale(.38)}24%{opacity:.92}to{opacity:0;transform:scale(1.28)}}@keyframes royalMatchFoundCrown{0%{opacity:0;transform:translateY(-18px)rotate(-18deg)scale(.5)}65%{opacity:1;transform:translateY(2px)rotate(4deg)scale(1.06)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}@keyframes royalMatchFoundSpark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(-24px) scale(.25)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(-48px) scale(1)}}@keyframes royalCrownAudioLand{0%{opacity:0;transform:translate(-50%,-28px)rotate(-12deg)scale(1.12)}to{opacity:1;transform:translate(-50%)rotate(-6deg)scale(1)}}@keyframes royalHakemChosen{0%{opacity:0;transform:translate(-50%)translateY(9px)scale(.9)}58%{opacity:1;transform:translate(-50%)translateY(-1px)scale(1.035)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes royalHakemChosenHalo{0%{opacity:0;transform:scale(.72)}35%{opacity:.85}to{opacity:0;transform:scale(1.18)}}@keyframes royalCutRailPulse{0%{opacity:.2;box-shadow:none;border-color:#fff3}34%{opacity:1;border-color:#ffef8fe6;box-shadow:inset 0 0 0 2px #ffde5d3d,0 0 15px #ffc62e3d}to{opacity:1;box-shadow:none;border-color:#fff3}}@media (prefers-reduced-motion:reduce){.matching-panel.match-found,.matching-panel.match-found .match-found-celebration,.matching-panel.match-found .match-found-celebration:before,.matching-panel.match-found .match-found-celebration:after,.matching-panel.match-found .match-found-celebration>span,.matching-panel.match-found .match-found-celebration>i,.seat-avatar-wrap .hakem-crown,.seat-avatar-wrap .hakem-crown:before,.seat-avatar-wrap .hakem-crown:after,.seat-avatar-wrap .hakem-crown>.royal-crown-icon:before,.seat-avatar-wrap .hakem-crown.crown-audio-land,.hakem-intro-callout.chosen,.hakem-intro-callout.chosen:before,.table-wrap.cut-impact,.table-wrap.cut-impact .felt-table:after,.server-trick .trump-slam-card,.server-trick .trump-slam-card .playing-card-face,.server-trick .trump-slam-card:after,.table-crack,.table-crack:before{animation:none!important}.matching-panel.match-found .match-found-celebration{opacity:1;transform:translate(-50%,-50%)scale(1)}.matching-panel.match-found .match-found-celebration>span{transform:rotate(-4deg)scale(1)}.matching-panel.match-found .match-found-celebration>i,.matching-panel.match-found .match-found-celebration:before,.matching-panel.match-found .match-found-celebration:after,.hakem-intro-callout.chosen:before{opacity:0}.table-crack{opacity:1!important}.table-crack:before{clip-path:none}.cut-light-wave{visibility:hidden;animation:none!important}.illustrated-hand .hand-card-lift{transition:none!important}.illustrated-hand:not(.dealing-hand) button[data-sweep-lifted=true] .hand-card-lift{filter:brightness(1.06)drop-shadow(0 5px 5px #23000c3d);transform:none!important}}.match-backdrop{padding:calc(var(--app-safe-top) + 50px) 18px calc(var(--app-safe-bottom) + 18px);overscroll-behavior:contain;background:radial-gradient(circle at 50% 42%,#7e123b8f,#260311e0 72%);justify-content:center;align-items:flex-start;overflow-y:auto}.matching-panel{isolation:isolate;color:#4d142b;transform-origin:50% 52%;background:radial-gradient(circle at 50% 0,#ffffffeb,#0000 38%),linear-gradient(158deg,#fffaf0 0%,#fff0d2 61%,#f8dca7 100%);border:2px solid #e9bd4b;border-radius:31px;flex:none;width:min(100%,420px);margin-top:auto;margin-bottom:auto;padding:31px 15px 15px;position:relative;box-shadow:0 26px 64px #23000e80,inset 0 1px #ffffffe6,inset 0 -9px 24px #a5521614}.matching-panel:before{content:"";z-index:-1;pointer-events:none;border:1px solid #a65b1f42;border-radius:24px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.matching-panel .match-emblem{z-index:3;border:3px solid #f5ca54;border-radius:27px;width:82px;height:82px;margin:-75px auto 8px;transform:rotate(-2deg);box-shadow:0 0 0 5px #fff1ae47,0 12px 25px #50072157,inset 0 1px #ffffff59}.matching-panel .match-emblem span{text-shadow:0 3px 8px #0003;font-size:32px}.match-heading{justify-items:center;gap:3px;min-height:67px;display:grid}.match-heading>small{color:#a86e27;letter-spacing:2.2px;direction:ltr;font:900 6.5px/1 Segoe UI,sans-serif}.matching-panel .match-heading h2{color:#5b1731;text-shadow:0 1px #fffc;margin:5px 0 0;font-size:max(20px,min(6vw,25px));line-height:1.15}.match-heading p{color:#9a7180;margin:0;font-size:8px;font-weight:750;line-height:1.45}.matching-panel .match-versus{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:6px;margin:10px 0 8px;transition:opacity .22s,transform .22s}.matching-panel .match-team{background:linear-gradient(150deg,#ffffffb8,#fff7e08a);border:1px solid #842c4438;border-radius:19px;gap:5px;min-width:0;min-height:101px;padding:8px 5px 7px;position:relative;box-shadow:inset 0 1px #ffffffe0,0 7px 17px #5c1a2a14}.matching-panel .match-team.is-own{background:linear-gradient(150deg,#fffdebeb,#ffe1a675);border-color:#c68c246b}.matching-panel .match-team.is-rival{background:linear-gradient(150deg,#fffaf5e0,#eacfd36b);border-color:#89244a45}.matching-panel .match-team>strong{color:#842044;letter-spacing:.15px;text-transform:none;border-bottom:1px solid #84274521;grid-column:1/3;min-width:0;padding-bottom:4px;font-size:9px;font-weight:950}.matching-panel .match-team.is-own>strong{color:#8b5d16}.matching-panel .search-player{gap:5px;min-width:0}.matching-panel .search-avatar-shell{place-items:center;width:max(40px,min(12vw,49px));height:max(40px,min(12vw,49px));display:grid;position:relative}.matching-panel.match-phase-searching .search-player.shuffling .search-avatar-shell:after{content:"";z-index:2;pointer-events:none;will-change:transform;border:2px solid #f0bd43;border-color:#f0bd43 #b62254 #f0bd436b #7e193c2e;border-radius:19px;animation:1.15s linear infinite matchSearchOrbit;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;box-shadow:0 0 0 2px #ffefa62e,0 0 10px #b9225433}.matching-panel .search-player .sprite-avatar{backface-visibility:hidden;border:2px solid #fffdf5;border-radius:15px;width:100%;height:100%;box-shadow:0 6px 12px #4514232e}.matching-panel .search-player>small{color:#70515b;width:100%;max-width:64px;min-height:12px;font-size:7.5px;font-weight:800;line-height:1.35}.matching-panel .search-player.shuffling .sprite-avatar{opacity:.78;filter:none;animation:.62s cubic-bezier(.2,.8,.25,1) both matchAvatarCycle}.matching-panel .search-player.shuffling>small{color:#9d7c86}.matching-panel .search-player.ready .sprite-avatar{animation:.42s cubic-bezier(.16,.9,.24,1.12) both matchPlayerLock}.matching-panel .search-player.ready .search-avatar-shell>i{z-index:3;color:#fff;background:linear-gradient(145deg,#22c37b,#087e52);border:2px solid #fffdf2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;animation:.42s cubic-bezier(.16,.9,.24,1.16) 80ms both matchReadyCheck;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 4px 8px #076c4247}.matching-panel .search-player.is-self .search-avatar-shell:before{content:"";z-index:-1;border:2px solid #e6b644;border-radius:18px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;box-shadow:0 0 0 3px #f1c44c24}.matching-panel .search-player.is-self .search-avatar-shell>em{z-index:4;color:#65142f;background:linear-gradient(#ffe67a,#dca42c);border:1px solid #fff0a0;border-radius:7px;place-items:center;width:19px;height:19px;font:12px/1 Georgia,serif;display:grid;position:absolute;top:-11px;left:-7px;box-shadow:0 4px 8px #52162338}.match-versus-stage{place-items:center;min-width:0;display:grid;position:relative}.matching-panel .versus-mark{transform-origin:50%;background:linear-gradient(155deg,#c92e5e 0%,#7d1237 58%,#4b0924 100%);border-radius:21px;width:56px;height:78px;transform:rotate(-3deg);box-shadow:0 9px 20px #5208224d,inset 0 1px #ffffff29}.matching-panel .versus-mark:before{content:"";opacity:0;border:1px solid #ecbc3e7a;border-radius:27px;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px;transform:scale(.78)}.matching-panel.match-phase-ready .versus-mark{animation:.62s cubic-bezier(.16,.9,.24,1.1) both matchVsReady}.matching-panel.match-phase-ready .versus-mark:before{animation:.58s ease-out both matchVsHalo}.matching-panel.match-found:not(.match-phase-entering){animation:none}.matching-panel.match-phase-ready .match-found-celebration{animation-duration:.62s}.matching-panel.match-phase-ready .match-found-celebration:before{animation-duration:.54s;animation-delay:20ms}.matching-panel.match-phase-ready .match-found-celebration:after{animation-duration:.46s;animation-delay:60ms}.matching-panel.match-phase-ready .match-found-celebration>span{animation-duration:.54s;animation-delay:20ms}.matching-panel.match-phase-ready .match-found-celebration>i{animation-duration:.42s;animation-delay:calc(60ms + var(--spark-delay,0s))}.match-launch-status{color:#071a34;background:linear-gradient(115deg,#fff3a6 0%,#f8c43c 48%,#ffdc67 100%);border:2px solid #ffe894;border-radius:17px;place-items:center;min-height:62px;margin:5px 0 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff94,0 7px 18px #f3b52b3d}.match-search-progress{justify-content:center;align-items:center;gap:9px;width:100%;padding:0 13px;display:flex}.match-search-progress>i{background:#159565;border-radius:50%;flex:none;width:9px;height:9px;animation:1.15s ease-in-out infinite matchSearchPulse;box-shadow:0 0 0 5px #1595651f}.match-search-progress>span{justify-content:space-between;align-items:center;gap:13px;min-width:0;display:flex}.match-search-progress b{color:#071a34;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.match-search-progress small{color:#5f2c12;white-space:nowrap;direction:ltr;font:950 11px/1 Segoe UI,sans-serif}.match-ready-copy,.match-entering-copy{justify-content:center;align-items:center;gap:8px;animation:.38s ease-out both matchStatusIn;display:flex}.match-ready-copy>i{color:#fff;background:#118d5c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.match-ready-copy b,.match-entering-copy b{color:#6f213b;font-size:11px}.match-entering-copy>i{color:#c78f27;font:25px/1 Georgia,serif}.match-start-countdown{justify-content:center;align-items:center;gap:12px;display:flex}.match-start-countdown small{color:#815268;font-size:9px;font-weight:850}.match-start-countdown b{color:#7f173b;font-variant-numeric:tabular-nums;text-shadow:0 2px #fff4c9,0 5px 14px #6e15362e;min-width:55px;font:1000 48px/.95 Segoe UI,sans-serif;animation:.86s cubic-bezier(.16,.84,.22,1) both matchCountdownNumber}.matching-panel.match-phase-countdown .match-versus{opacity:.76;transform:scale(.985)}.matching-panel.match-phase-entering .match-versus{opacity:.46;transform:scale(.97)}.matching-panel .match-room-summary{color:#71203c;background:#8e30300f;border:1px solid #8b39401a;align-items:center;gap:12px;min-height:40px;padding:9px 12px;font-size:9px}.matching-panel .match-room-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matching-panel .match-room-summary b{color:#8a3b2b;white-space:nowrap;unicode-bidi:isolate;flex:none;align-items:center;gap:5px;display:flex}.matching-panel .match-room-summary b>small{color:inherit;font-size:9px;font-weight:900}.matching-panel .match-room-summary b>strong{color:#ffe894;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #f3b52b40;font:1000 16px/1 Segoe UI,sans-serif}.matching-panel .match-cancel-main{color:#fff8dc;background:linear-gradient(115deg,#b8174b 0%,#7f1037 56%,#520822 100%);border:2px solid #ffafc2;min-height:43px;margin-top:9px;font-size:10px;font-weight:900;transition:transform .12s,opacity .15s,background .15s;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #5b08264d}.matching-panel .match-cancel-main:active:not(:disabled){background:linear-gradient(115deg,#d22661,#8f123f 58%,#5b0926);transform:scale(.985)}.matching-panel .match-cancel-main:disabled{opacity:.78;color:#fff8dc;cursor:default}.matching-panel.match-phase-entering{pointer-events:none;animation:.42s cubic-bezier(.4,0,.8,.2) both matchPanelEnterGame}.match-backdrop.match-phase-entering{animation:.42s both matchBackdropEnterGame}@keyframes matchAvatarCycle{0%{opacity:.28;transform:translateY(5px)scale(.92)}62%{opacity:.9;transform:translateY(-1px)scale(1.025)}to{opacity:.78;transform:translate(0)scale(1)}}@keyframes matchSearchOrbit{to{transform:rotate(1turn)}}@keyframes matchPlayerLock{0%{opacity:.58;transform:scale(.86)}68%{opacity:1;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}@keyframes matchReadyCheck{0%{opacity:0;transform:scale(.35)rotate(-12deg)}72%{opacity:1;transform:scale(1.14)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes matchVsReady{0%{opacity:.72;transform:rotate(-3deg)scale(.72)}62%{opacity:1;transform:rotate(1deg)scale(1.12)}82%{transform:rotate(-4deg)scale(.97)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes matchVsHalo{0%{opacity:0;transform:scale(.72)}34%{opacity:.9}to{opacity:0;transform:scale(1.28)}}@keyframes matchSearchPulse{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes matchStatusIn{0%{opacity:0;transform:translateY(7px)scale(.96)}}@keyframes matchCountdownNumber{0%{opacity:0;transform:translateY(-9px)scale(.62)}34%{opacity:1;transform:translateY(1px)scale(1.1)}78%{opacity:1;transform:translate(0)scale(1)}to{opacity:.82;transform:translateY(2px)scale(.96)}}@keyframes matchPanelEnterGame{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(1.025)}}@keyframes matchBackdropEnterGame{0%{opacity:1}to{opacity:0}}@media (max-width:370px){.match-backdrop{padding-left:13px;padding-right:13px}.matching-panel{border-radius:27px;padding-left:11px;padding-right:11px}.matching-panel .match-versus{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:4px}.matching-panel .match-team{gap:4px;min-height:94px;padding:7px 4px 6px}.matching-panel .search-avatar-shell{width:40px;height:40px}.matching-panel .versus-mark{border-radius:18px;width:48px;height:69px}.matching-panel .versus-mark b{font-size:20px}.matching-panel .search-player>small{max-width:48px;font-size:6.8px}}@media (max-height:650px){.match-backdrop{padding-top:calc(var(--app-safe-top) + 38px);padding-bottom:calc(var(--app-safe-bottom) + 9px)}.matching-panel{padding-top:25px;padding-bottom:10px}.matching-panel .match-emblem{border-radius:23px;width:70px;height:70px;margin-top:-61px;margin-bottom:4px}.match-heading{min-height:57px}.matching-panel .match-versus{margin-top:6px;margin-bottom:6px}.match-launch-status{min-height:54px;margin-top:3px;margin-bottom:5px}.matching-panel .match-cancel-main{min-height:38px;margin-top:6px}}@media (prefers-reduced-motion:reduce){.matching-panel .match-versus{transition:none!important}.matching-panel .search-player.shuffling .sprite-avatar,.matching-panel.match-phase-searching .search-player.shuffling .search-avatar-shell:after,.matching-panel .search-player.ready .sprite-avatar,.matching-panel .search-player.ready .search-avatar-shell>i,.matching-panel.match-phase-ready .versus-mark,.matching-panel.match-phase-ready .versus-mark:before,.match-search-progress>i,.match-ready-copy,.match-entering-copy,.match-start-countdown b,.matching-panel.match-phase-entering,.match-backdrop.match-phase-entering{animation:none!important}.matching-panel.match-phase-searching .search-player.shuffling .search-avatar-shell:after{opacity:.55}.matching-panel.match-phase-ready .match-found-celebration{display:none}}.private-table-backdrop{overscroll-behavior:contain;background:radial-gradient(circle at 50% 13%,#93194659,#0000 34%),#0c0208c7;align-items:stretch;padding:0;overflow:hidden}.private-table-sheet{--pt-wine:#8e1744;--pt-wine-deep:#310512;--pt-night:#111a21;--pt-charcoal:#242b2f;--pt-gold:#e5b943;--pt-gold-light:#ffe79b;--pt-cream:#fff3cf;--pt-green:#1a9c69;isolation:isolate;width:min(100%,480px);height:100%;min-height:100%;max-height:100%;padding:calc(var(--app-safe-top) + 12px) 14px calc(var(--app-safe-bottom) + 58px);color:var(--pt-cream);background:radial-gradient(circle at 8% 0%,#e5b94321,transparent 28%), radial-gradient(circle at 92% 36%,#18896121,transparent 27%), linear-gradient(155deg,#82153d 0%,#4b091f 28%,var(--pt-wine-deep) 64%,#16030b 100%);text-align:center;border:0;border-left:1px solid #e5b94394;border-right:1px solid #e5b94394;border-radius:0;margin:0 auto;overflow-x:hidden;overflow-y:auto;box-shadow:0 28px 70px #0000008c,inset 0 0 0 3px #ffe79b14}.private-table-sheet:before{content:"";z-index:-2;pointer-events:none;opacity:.28;background-image:linear-gradient(45deg,#0000 47%,#ffe79b1a 48%,#0000 50%),linear-gradient(-45deg,#0000 47%,#e5b94314 48%,#0000 50%);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0}.private-table-sheet:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffe79b40;border-radius:0;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.private-table-atmosphere{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.private-table-atmosphere i{color:#ffe79b17;font:700 56px/1 Georgia,serif;animation:13s ease-in-out infinite privateSuitDrift;position:absolute}.private-table-atmosphere i:first-child{top:8%;left:-8px;transform:rotate(-12deg)}.private-table-atmosphere i:nth-child(2){color:#ff69821a;animation-delay:-4s;top:31%;right:-7px}.private-table-atmosphere i:nth-child(3){color:#48d19a17;animation-delay:-8s;top:62%;left:4px}.private-table-atmosphere i:nth-child(4){color:#ff698217;animation-delay:-11s;bottom:3%;right:8px}.private-table-sheet .private-table-close{z-index:5;width:34px;height:34px;color:var(--pt-gold-light);background:#1c030c8c;border:1px solid #ffe79b80;top:calc(var(--app-safe-top) + 12px)}.private-table-sheet .private-table-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.private-table-sheet .private-table-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.private-table-sheet .private-table-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.private-table-sheet .private-table-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.private-table-hero{border-bottom:1px solid #e5b94366;justify-content:center;align-items:center;gap:12px;min-height:93px;padding:9px 38px 12px 10px;display:flex}[dir=ltr] .private-table-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:38px}[dir=ltr] .private-table-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:38px}[dir=ltr] .private-table-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:38px;padding-right:10px}[dir=ltr] .private-table-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:38px;padding-right:10px}.private-table-shield{border:2px solid var(--pt-gold);color:#fff;background:linear-gradient(155deg,#1a9c69,#075f46);border-radius:23px 23px 30px 30px;flex:0 0 64px;place-items:center;width:64px;height:70px;font:700 31px/1 Georgia,serif;animation:.58s cubic-bezier(.16,1,.3,1) both privateShieldEnter;display:grid;box-shadow:0 9px 22px #00000047,inset 0 0 0 4px #ffffff17}.private-table-hero>div{text-align:start;min-width:0}.private-table-hero small{color:var(--pt-gold);letter-spacing:3px;font-size:7px;font-weight:900}.private-table-hero h2{color:#fff5d5;text-shadow:0 2px 10px #00000042;margin:4px 0 2px;font-size:24px;line-height:1.25}.private-table-hero p{color:#e8cbd5;margin:0;font-size:9px;line-height:1.7}.private-table-sheet .private-tabs{background:#0f02086b;border:1px solid #e5b94361;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0;padding:5px}.private-table-sheet .private-tabs.private-tabs-two{grid-template-columns:repeat(2,minmax(0,1fr))}.private-table-sheet .private-tabs button{color:#c9a9b4;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;font-size:8px;display:flex}.private-table-sheet .private-tabs button i{color:var(--pt-gold);font-size:17px;font-style:normal;line-height:1}.private-table-sheet .private-tabs button.active{color:#fff7dd;background:linear-gradient(145deg,#a31d50,#6d0d31);border-color:#ffe79b8c;box-shadow:0 7px 15px #0003,inset 0 1px #ffffff24}.private-table-sheet .public-table-list{gap:10px;max-height:none;padding:1px 1px 4px;overflow:visible}.private-table-sheet .private-empty-list{color:#efd6df;background:#0c0d1147;border:1px dashed #e5b94373;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:20px;display:flex}.private-empty-list>span{color:var(--pt-gold);font-size:38px}.private-empty-list>b{font-size:12px}.private-empty-list>small{color:#bf9da9;font-size:9px}.private-table-sheet .public-table-card{width:100%;min-height:116px;color:var(--pt-cream);text-align:start;background:linear-gradient(145deg,#262c2ff7,#11171bf7);border:1px solid #e5b943a6;border-radius:24px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"capacity capacity capacity""avatar copy join";align-items:center;gap:8px 10px;padding:10px;display:grid;overflow:hidden;box-shadow:0 10px 22px #00000040,inset 0 0 0 2px #ffffff0a}.public-table-card .table-capacity{border:1px solid var(--pt-gold);color:#fff4c5;background:#08724f;border-radius:0 0 13px 13px;grid-area:capacity;width:max-content;margin:-11px auto 0;padding:5px 13px;font-size:9px;font-weight:900}.private-table-sheet .public-table-card>.sprite-avatar{border:2px solid var(--pt-gold);border-radius:15px;grid-area:avatar;width:52px;height:52px}.public-table-copy{flex-direction:column;grid-area:copy;min-width:0;display:flex}.private-table-sheet .public-table-copy>small{color:var(--pt-gold)}.private-table-sheet .public-table-copy strong{color:#fff2bd;font-size:13px}.private-table-sheet .public-table-copy>em{color:#d5b9c3;font-size:8px}.public-table-copy>span{gap:4px 8px;margin-top:5px;flex-flow:wrap!important;display:flex!important}.private-table-sheet .public-table-copy>span small{color:#f0d79a;white-space:nowrap}.private-table-sheet .public-table-join{border:1px solid var(--pt-gold);color:#fff;text-align:center;background:linear-gradient(145deg,#20a86f,#08734f);border-radius:11px;grid-area:join;min-width:56px;padding:9px 7px}.private-table-sheet .private-create-form,.private-table-sheet .private-search-panel{gap:11px}.private-table-sheet .vip-active-note{text-align:start;background:linear-gradient(120deg,#e5b94326,#0c111561);border:1px solid #e5b94380;border-radius:16px;align-items:center;gap:10px;padding:9px 11px;display:flex}.private-table-sheet .vip-active-note img{object-fit:contain;filter:drop-shadow(0 5px 7px #0000004d);width:48px;height:48px}.private-table-sheet .vip-active-note span{flex-direction:column;display:flex}.private-table-sheet .vip-active-note b{color:#ffe6a0;font-size:11px}.private-table-sheet .vip-active-note small{color:#d1b4bf;font-size:8px}.private-table-sheet .private-title-input,.private-table-sheet .private-code-row input,.private-table-sheet .private-owner-settings input{color:#fff5d6;background:#0a040873;border:1px solid #e5b94380;border-radius:14px;outline:none;min-width:0;min-height:46px;font-size:16px;font-weight:800}.private-table-sheet .private-title-input{padding:11px 13px}.private-table-sheet input:focus{border-color:#ffe592;box-shadow:0 0 0 3px #e5b94326}.private-table-sheet .private-stake-field{color:#f8dfba;background:#10070c66;border-color:#e5b94361}.private-table-sheet .private-stake-field>span{color:#eed2dc}.private-table-sheet .private-stake-field input{color:#fff1c4;background:#151014;border-color:#e5b9435c;font-size:16px}.private-table-sheet .private-stake-field button{background:linear-gradient(145deg,#a62051,#6d0e31)}.private-table-sheet .private-stake-field small{color:#d9be73}.private-table-sheet .private-hands-select{color:#f4dce5;background:#10070c66;border-color:#e5b94361;grid-template-columns:minmax(0,1fr) repeat(3,58px)}.private-table-sheet .private-hands-select button{color:#f6dcaa;background:#201119;border-color:#e5b94361}.private-table-sheet .private-hands-select button small{font-size:6px;display:block}.private-table-sheet .private-hands-select button.active{color:#481123;background:linear-gradient(#ffe993,#dfad35);border-color:#ffe499}.private-table-sheet .visibility-switch button{color:#d9bfc8;background:#10070c66;border-color:#e5b94357}.private-table-sheet .visibility-switch button.active{border-color:var(--pt-gold);color:#fff1bf;background:#8e1744b8}.private-table-sheet .visibility-switch i{color:var(--pt-gold);font-style:normal}.private-table-sheet .visibility-switch i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.private-table-sheet .visibility-switch i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.private-table-sheet .visibility-switch i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.private-table-sheet .visibility-switch i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.private-primary-action{color:#42101f;background:linear-gradient(#ffe889,#dfa92c);border:1px solid #ffe593;border-radius:15px;min-height:50px;font-size:12px;font-weight:950;box-shadow:0 8px 17px #0000003d,inset 0 1px #fff5c8}.private-search-panel{padding:22px 10px 12px}.private-search-icon{border:2px solid var(--pt-gold);color:#fff;background:linear-gradient(145deg,#1aa36c,#086b4d);border-radius:24px;place-items:center;width:70px;height:70px;margin:auto;font-size:33px;display:grid;box-shadow:0 10px 24px #00000040}.public-table-browser{flex-direction:column;gap:9px;display:flex}.private-table-search-bar{background:linear-gradient(145deg,#12171bf0,#1f0812f0);border:1px solid #e5b9438c;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:54px;padding:6px;display:grid;box-shadow:0 8px 19px #00000038}.private-table-search-bar>span{color:var(--pt-gold);font-size:25px}.private-table-search-bar input{color:#fff3ce;background:0 0;border:0;outline:0;min-width:0;height:40px;padding:0 10px;font-size:16px;font-weight:850}.private-table-search-bar input::placeholder{color:#a98b96;font-size:10px}.private-table-search-bar button{color:#fff;background:linear-gradient(145deg,#1ca16c,#08704e);border:1px solid #f2cf69;border-radius:11px;min-width:70px;height:40px;font-size:9px;font-weight:950}.private-table-search-bar button:disabled{opacity:.43}.private-table-search-hint{color:#c2a4af;font-size:8px;line-height:1.7}.private-search-panel h3{color:#fff0c5;margin:3px 0 0}.private-search-panel p{color:#d3b4c0;margin:0;font-size:9px}.private-table-sheet .private-code-row{grid-template-columns:minmax(0,1fr) auto}.private-table-sheet .private-code-row input{text-align:center;letter-spacing:5px;padding:11px}.private-table-sheet .private-code-row button{border:1px solid var(--pt-gold);color:#fff;background:linear-gradient(145deg,#1ca16c,#08704e);min-width:105px}.private-table-sheet .private-waiting{color:inherit;background:0 0;padding:0}.private-table-sheet .private-waiting>strong{color:#ffe8a6}.private-lobby-heading{background:#0a050859;border:1px solid #e5b9435e;border-radius:15px;margin:12px 0 9px;padding:9px 11px}.private-lobby-heading>span:first-child{flex-direction:column;display:flex}.private-lobby-heading>span:first-child small{color:#bb9ca8;font-size:7px}.private-lobby-heading>span:first-child strong{color:#ffe28b;letter-spacing:2px;margin:2px 0 0;font-size:19px}.private-lobby-state{color:#e2c7d0;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.private-lobby-state i{background:#e2b238;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2b2381f}.private-lobby-state.ready{color:#7ce1b2}.private-lobby-state.ready i{background:#24bf7d;box-shadow:0 0 0 4px #24bf7d24}.private-lobby-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.private-lobby-metrics>span{text-align:start;background:linear-gradient(145deg,#252b2ef0,#111619f0);border:1px solid #e5b94352;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;column-gap:5px;min-width:0;padding:8px 5px;display:grid}.private-lobby-metrics i{color:#f0c84f;grid-row:1/3;align-self:center;font-size:18px;font-style:normal}.private-lobby-metrics small{color:#bda5ad;font-size:7px}.private-lobby-metrics b{color:#ffe79e;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.private-table-sheet .private-status-message{color:#ffe8a8;background:#7832098c}.private-table-sheet .private-countdown{background:linear-gradient(135deg,#8f123e,#4e091e);border:1px solid #f0c151}.private-table-sheet .private-owner-settings{color:#f7dce5;background:#0b05085c;border:1px solid #e5b94361;border-radius:15px;margin:9px 0 12px;padding:0;display:block;overflow:hidden}.private-owner-settings summary{color:#ffe59b;cursor:pointer;padding:11px 12px;font-size:10px;font-weight:900;list-style:none}.private-owner-settings summary::-webkit-details-marker{display:none}.private-owner-settings>div{border-top:1px solid #e5b94338;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid}.private-owner-settings label{padding-top:9px}.private-table-sheet .private-owner-settings input{width:100%;padding:8px 10px}.private-table-sheet .private-owner-settings .private-hands-select{background:0 0;border:0;grid-template-columns:minmax(0,1fr) repeat(3,42px);margin:0;padding:0}.private-owner-settings>div>button{border:1px solid var(--pt-gold);color:#36101b;background:linear-gradient(#ffe68c,#dca92f);border-radius:11px;min-height:38px;font-weight:900}.private-team-grid{grid-template-columns:1fr;gap:13px;margin:12px 0;display:grid}.private-team-card{background:linear-gradient(145deg,#272d30fa,#111619fa);border:1px solid #e5b94391;border-radius:18px;padding:0 8px 8px;position:relative;box-shadow:0 9px 20px #0000003d}.private-team-card.team-2{background:linear-gradient(145deg,#4e0c22fa,#1d0610fa)}.private-team-card>header{border:1px solid var(--pt-gold);color:#431020;background:linear-gradient(#ffe58d,#dea82f);border-top:0;border-radius:0 0 15px 15px;justify-content:center;align-items:center;gap:12px;width:150px;min-height:30px;margin:-1px auto 7px;font-weight:950;display:flex}.private-team-card .private-lobby-seat{color:#fff0c6;filter:none;opacity:1;background:#0003;border:1px solid #e5b9434d;border-radius:13px;grid-template-columns:49px minmax(0,1fr) auto;justify-content:stretch;gap:9px;width:100%;min-height:74px;margin-top:7px;padding:8px;display:grid}.private-team-card .private-lobby-seat.online{background:linear-gradient(105deg,#0d5e443d,#0000002e);border-color:#46cd8f8c}.private-team-card .private-lobby-seat.offline{color:#c4aab4;opacity:.78;border-style:dashed}.private-team-card .private-seat-avatar{width:49px;height:49px;display:block;position:relative}.private-team-card .private-seat-avatar .sprite-avatar{border:2px solid var(--pt-gold);border-radius:14px;width:49px;height:49px}.private-seat-avatar>i{z-index:2;color:#ffd85a;text-shadow:0 2px 5px #000;top:-9px;font-size:19px;font-style:normal;position:absolute}.private-seat-avatar>i:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-5px}.private-seat-avatar>i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-5px}.private-seat-avatar>i:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-5px}.private-seat-avatar>i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-5px}.private-seat-avatar>em{z-index:2;background:#717c82;border:2px solid #202629;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-2px}.private-seat-avatar>em.online{background:#34d68e;box-shadow:0 0 0 3px #34d68e21}.private-team-card .private-seat-copy{text-align:start;flex-direction:column;justify-content:center;min-width:0;display:flex}.private-team-card .private-seat-copy b{color:#fff0c1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.private-team-card .private-seat-copy small{color:#c4a6b1;font-size:7px}.private-team-card .private-seat-copy em{margin-top:3px;font-size:7px;font-style:normal;font-weight:900}.private-seat-copy .balance-ready{color:#66dfa5}.private-seat-copy .balance-low{color:#ff8d89}.private-team-card .empty-seat{color:#d3b66e;background:#e5b94314;align-self:center;width:42px;height:42px}.private-team-card .seat-manager-controls{grid-template-columns:minmax(54px,1fr) 29px 29px;justify-self:end;gap:4px;display:grid;position:static}.private-team-card .seat-manager-controls select,.private-team-card .seat-manager-controls button{color:#f1d7a0;background:#29121b;border-color:#e5b94366;min-height:29px;font-size:7px}.private-team-card .seat-manager-controls .kick-player{color:#fff;background:#a52446}.private-lobby-note{color:#d2b5bf;margin:2px 7px 9px;font-size:8px;line-height:1.8}.private-table-sheet .private-lobby-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.private-table-sheet .private-lobby-actions button{border-radius:13px;min-height:47px;font-weight:950}.private-leave-action{color:#ffd7d9;background:#7a1631a6;border:1px solid #ff878d8c}.private-delete-action{color:#fff0dc;background:linear-gradient(145deg,#9e2140,#64101f);border:1px solid #ff777eb8}.private-delete-confirm{color:#ffe9dc;background:linear-gradient(145deg,#771127f2,#340713f5);border:1px solid #ff7d829e;border-radius:14px;gap:9px;margin:8px 0;padding:11px;display:grid}.private-delete-confirm>b{font-size:10px}.private-delete-confirm>span{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.private-delete-confirm button{color:#ffecca;background:#12080c7a;border:1px solid #ffe79b6b;border-radius:10px;min-height:39px;font-weight:900}.private-delete-confirm .confirm-delete{color:#fff;background:#ad2445;border-color:#ff9d9d}.private-table-sheet .start-private-game{color:#fff;background:linear-gradient(145deg,#21a970,#08724e);border:1px solid #ffe694}.private-table-sheet .start-private-game:disabled{filter:none;opacity:.48}.private-table-sheet .private-lobby-actions small{color:#c9a9b4;grid-column:1/-1}.private-lobby-seat.member-arrived{animation:.56s cubic-bezier(.16,1,.3,1) both privateMemberArrive}.private-settings-locked{color:#f8fbff;text-align:start;background:linear-gradient(135deg,#061d43f5,#08224ae0);border:1px solid #f3b52b80;border-radius:15px;align-items:center;gap:10px;margin:10px 0 13px;padding:11px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffd35a12}.private-settings-locked>i{color:#ffd35a;flex:none;font-size:22px;font-style:normal}.private-settings-locked>span{flex-direction:column;gap:3px;min-width:0;display:flex}.private-settings-locked b{color:#ffd35a;font-size:12px}.private-settings-locked small{color:#d6e2f5;font-size:9px;line-height:1.65}.private-table-hero h2{font-size:27px}.private-table-hero p{font-size:10px}.private-table-sheet .private-tabs button{font-size:11px}.private-lobby-heading>span:first-child small{font-size:9px}.private-lobby-heading>span:first-child strong{font-size:23px}.private-lobby-state{font-size:11px}.private-lobby-metrics small{font-size:9px}.private-lobby-metrics b{font-size:14px}.private-team-card>header span{font-size:13px}.private-team-card>header b{font-size:11px}.private-team-card .private-seat-copy b{font-size:13px}.private-team-card .private-seat-copy small,.private-team-card .private-seat-copy em{font-size:9px}.private-lobby-note{font-size:10px}.private-table-sheet .private-lobby-actions button{font-size:12px}@keyframes privateMemberArrive{0%{opacity:0;transform:translateY(13px)scale(.94)}68%{opacity:1;transform:translateY(-2px)scale(1.018)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes privateShieldEnter{0%{opacity:0;transform:translateY(-10px)scale(.72)rotate(-8deg)}72%{opacity:1;transform:translateY(2px)scale(1.05)rotate(2deg)}to{opacity:1;transform:none}}@keyframes privateSuitDrift{0%,to{opacity:.35;transform:translateY(10px)rotate(-7deg)}50%{opacity:1;transform:translate(8px,-10px)rotate(5deg)}}@media (max-width:360px){.private-table-backdrop{padding-left:0;padding-right:0}.private-table-sheet{border-radius:0;padding-left:10px;padding-right:10px}.private-table-hero{gap:8px}.private-table-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:35px;padding-right:4px}.private-table-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:35px;padding-right:4px}.private-table-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px;padding-right:35px}.private-table-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px;padding-right:35px}[dir=ltr] .private-table-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:35px}[dir=ltr] .private-table-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:35px}[dir=ltr] .private-table-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:35px;padding-right:4px}[dir=ltr] .private-table-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:35px;padding-right:4px}.private-table-shield{flex-basis:54px;width:54px;height:61px}.private-table-hero h2{font-size:20px}.private-team-card .private-lobby-seat{grid-template-columns:43px minmax(0,1fr)}.private-team-card .private-seat-avatar,.private-team-card .private-seat-avatar .sprite-avatar{width:43px;height:43px}.private-team-card .seat-manager-controls{grid-column:1/-1;width:100%}.private-table-sheet .private-lobby-actions{grid-template-columns:1fr}.private-table-sheet .private-lobby-actions small{grid-column:1}}@media (prefers-reduced-motion:reduce){.private-table-atmosphere i,.private-table-shield,.private-lobby-seat.member-arrived{animation:none!important}}.admin-chat-presets{flex-direction:column;gap:18px;display:flex}.admin-chat-presets>header{color:#fff2cc;background:linear-gradient(130deg,#8d1c48,#4d0b27);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.admin-chat-presets>header h2,.admin-chat-presets>header p{margin:0}.admin-chat-presets>header p{color:#e2c3cf;margin-top:5px;font-size:10px;line-height:1.8}.admin-chat-presets>header>b{color:#512033;background:#ffe493;border-radius:999px;flex:none;padding:8px 10px;font-size:10px}.admin-chat-presets>section{background:#fbf7f8;border:1px solid #ead7df;border-radius:18px;padding:14px}.admin-chat-presets>section>h3{color:#7d1a40;margin:0 0 11px}.admin-chat-presets>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-chat-presets article{background:#fff;border:1px solid #e4ccd6;border-radius:14px;gap:8px;padding:12px;display:grid}.admin-chat-presets article.inactive{opacity:.62;background:#f1e9ec}.admin-chat-presets article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-chat-presets code{color:#9b5370;font-size:9px}.admin-chat-presets article label{color:#754659;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;font-size:9px;font-weight:900;display:grid}.admin-chat-presets article>header label{display:flex}.admin-chat-presets article>label input{border:1px solid #dcc4ce;border-radius:9px;min-width:0;padding:9px 10px;font:700 11px/1.4 inherit}.admin-chat-presets article>button{color:#fff6d4;cursor:pointer;background:#821c44;border:0;border-radius:9px;min-height:36px;font-weight:900}.admin-chat-presets article>button:disabled{opacity:.45}@media (max-width:760px){.admin-chat-presets>section>div{grid-template-columns:1fr}.admin-chat-presets>header{flex-direction:column}.game-chat-panel{max-height:86svh}.game-chat-panel .preset-grid button{font-size:11px}}@media (prefers-reduced-motion:reduce){.game-chat-panel,.game-chat-panel .preset-grid button{transition:none!important;animation:none!important}}.public-chat-drawer-backdrop{z-index:46;background:#12030c7a;justify-content:center;align-items:flex-end;padding:0}.public-chat-drawer-backdrop .vip-sheet.telegram-group{width:min(100%,480px);height:min(56svh,540px);max-height:calc(100svh - var(--app-safe-top) - 12px);padding:7px 10px calc(9px + var(--app-safe-bottom));color:#f8e7b0;background:radial-gradient(circle at 88% 3%,#1d9b6f2e,#0000 28%),linear-gradient(160deg,#701532 0%,#3d0a22 45%,#0b2939 100%);border:1px solid #f0ca66e0;border-bottom:0;border-radius:27px 27px 0 0;margin:0;animation:.34s cubic-bezier(.16,1,.3,1) both publicChatDrawerIn;overflow:hidden;box-shadow:0 -13px 35px #09020873,inset 0 1px #ffefb626}.public-chat-drawer-backdrop .telegram-group .sheet-handle{background:#f8e7b09e;border-radius:999px;width:54px;height:5px;margin:0 auto 5px}.public-chat-drawer-backdrop .public-chat-header{border-bottom:1px solid #d8b45a42;min-height:46px;padding:3px 2px 7px}.public-chat-drawer-backdrop .public-chat-header strong{color:#fff2c5;font-size:13px}.public-chat-drawer-backdrop .public-chat-header small{color:#cdb7bf}.public-chat-drawer-backdrop .public-chat-header small i{background:#39d393;box-shadow:0 0 8px #39d39385}.public-chat-drawer-backdrop .public-chat-header>button{color:#ffe8a0;background:#6f1434b8;border:1px solid #d8b45a8a}.public-chat-drawer-backdrop .public-chat-group-avatar{color:#582037;background:linear-gradient(145deg,#ffe68d,#d8ad43);box-shadow:0 4px 12px #00000047}.public-chat-drawer-backdrop .chat-channel-tabs{background:#08182270;border:1px solid #d8b45a38;border-radius:13px;flex:none;grid-template-columns:1fr 1fr;gap:5px;margin:7px 1px 4px;padding:4px;display:grid}.public-chat-drawer-backdrop .chat-channel-tabs button{color:#cbb3bd;background:0 0;border:0;border-radius:9px;min-height:34px;font-size:9px;font-weight:950}.public-chat-drawer-backdrop .chat-channel-tabs button.active{color:#fff4ce;background:linear-gradient(135deg,#a51d4e,#6d1235);box-shadow:inset 0 0 0 1px #f4cf6a6b}.public-chat-drawer-backdrop .telegram-group .public-chat-list{overscroll-behavior:contain;scroll-behavior:auto;background:linear-gradient(45deg,#0000 48%,#d8b45a0b 49%,#0000 51%) 0 0/27px 27px,linear-gradient(145deg,#15050ead,#051e27d1);border:1px solid #d8b45a29;border-radius:15px;min-height:90px;margin:5px 0;padding:10px 7px}.public-chat-drawer-backdrop .telegram-group .public-chat-message{animation:.18s ease-out both publicChatMessageIn}.public-chat-drawer-backdrop .telegram-group .public-chat-bubble{color:#f6e7d3;background:#671431;border:1px solid #ecc55e38;box-shadow:0 3px 9px #0003}.public-chat-drawer-backdrop .telegram-group .public-chat-message.mine .public-chat-bubble{color:#fffdf7;background:linear-gradient(145deg,#168367,#0d5d50);border-color:#89f2cd75;box-shadow:0 4px 13px #0000004d,inset 0 1px #ffffff1f}.public-chat-drawer-backdrop .telegram-group .public-chat-bubble p{color:#fff3df;text-shadow:0 1px 1px #00000047;font-size:12px;font-weight:750;line-height:1.65}.public-chat-drawer-backdrop .telegram-group .public-chat-message.mine .public-chat-bubble p{color:#fff}.public-chat-drawer-backdrop .telegram-group .public-chat-bubble>b{color:#ffdc75}.public-chat-drawer-backdrop .telegram-group .public-chat-bubble time{color:#e4cbd4;font-size:8px}.public-chat-drawer-backdrop .telegram-group .public-chat-report{color:#ffdc75;border-color:#ffdc7561}.public-chat-drawer-backdrop .telegram-group .public-chat-message.mine .public-chat-bubble time{color:#d4fff0}.public-chat-drawer-backdrop .telegram-group .public-chat-compose{background:#190b14;border:1px solid #d8b45a52;padding:5px;box-shadow:0 4px 14px #0000004d}.public-chat-drawer-backdrop .telegram-group .public-chat-compose input{color:#fff0d1;min-width:0;font-size:16px}.public-chat-drawer-backdrop .telegram-group .public-chat-compose input::placeholder{color:#9e858f}.public-chat-drawer-backdrop .telegram-group .public-chat-compose>span{color:#d8b45a}.public-chat-drawer-backdrop .public-chat-vip-gate{color:#fff0c6;background:linear-gradient(145deg,#6f1434eb,#320716f2);border:1px solid #d8b45a6b;flex:none;min-height:50px}.public-chat-drawer-backdrop .public-chat-empty{color:#bea5af}.public-chat-dock{z-index:42;bottom:calc(var(--app-safe-bottom) - 2px);color:#ffe78e;background:linear-gradient(155deg,#8f1b48,#510d2d 62%,#301020);border:2px solid #edc553;border-bottom:0;border-radius:58% 58% 0 0/82% 82% 0 0;grid-template-columns:22px 24px 1fr;align-items:center;gap:2px;width:132px;height:43px;padding:8px 14px 4px;font-weight:950;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 -6px 18px #2b04186b,inset 0 1px #fff5c638}.public-chat-dock:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.public-chat-dock:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.public-chat-dock:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.public-chat-dock:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=rtl] .public-chat-dock{transform:translate(-50%)}.public-chat-dock i{font-size:16px;font-style:normal;line-height:1}.public-chat-dock span{font-size:16px}.public-chat-dock b{white-space:nowrap;font-size:11px}.public-chat-dock:active{transform:translate(-50%)scale(.97)}.moderation-warning-backdrop{z-index:320;backdrop-filter:blur(8px);background:#18030cc7;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.moderation-warning-panel{color:#fff4d0;text-align:center;background:radial-gradient(circle at 50% 0,#ffd34b30,#0000 38%),linear-gradient(155deg,#74183b,#3c091f);border:1px solid #ffd65b85;border-radius:24px;width:min(100%,390px);padding:26px 22px 22px;box-shadow:0 24px 70px #0000007a}.moderation-warning-panel>i{color:#511024;background:#ffd75f;border:2px solid #ffd75f;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 9px;font-size:34px;font-style:normal;font-weight:1000;display:grid}.moderation-warning-panel>span{color:#e7b94e;letter-spacing:2px;font-size:11px;font-weight:900}.moderation-warning-panel h2{color:#fff7df;margin:7px 0 10px;font-size:22px}.moderation-warning-panel p{color:#f1dce3;margin:0;font-size:14px;font-weight:700;line-height:1.9}.moderation-warning-panel button{color:#4c1425;background:linear-gradient(#ffe073,#eab43a);border:0;border-radius:13px;width:100%;min-height:46px;margin-top:18px;font-weight:1000}.moderation-warning-panel button:disabled{opacity:.6}@keyframes publicChatDrawerIn{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}@keyframes publicChatMessageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-height:620px){.public-chat-drawer-backdrop .vip-sheet.telegram-group{height:min(64svh,460px)}}@media (prefers-reduced-motion:reduce){.public-chat-drawer-backdrop .vip-sheet.telegram-group,.public-chat-drawer-backdrop .telegram-group .public-chat-message{transition:none!important;animation:none!important}}:root{--royal-night:#04152d;--royal-secondary:#08224a;--royal-panel:#061d43;--royal-gold:#f3b52b;--royal-light-gold:#ffd35a;--royal-gold-border:#dfa51d;--royal-text:#f8fbff;--royal-muted:#d6e2f5;--royal-green:#0dba74;--royal-blue:#1a75ff;--royal-purple:#7b2dff;--cream:var(--royal-night);--paper:var(--royal-panel);--wine:var(--royal-secondary);--wine-dark:var(--royal-night);--pink:var(--royal-blue);--gold:var(--royal-light-gold);--gold-deep:var(--royal-gold-border);--green:var(--royal-green);--ink:var(--royal-text);--muted:var(--royal-muted)}html,body{color:var(--royal-text);background:radial-gradient(circle at 82% 9%,#2ab8ff29,transparent 24rem), radial-gradient(circle at 12% 82%,#a14bff1f,transparent 26rem), var(--royal-night)}.app-shell,.phone-stage,.phone-stage.home-mode{color:var(--royal-text);background:var(--royal-night);box-shadow:0 0 70px #000412b8}.boot-screen,.royal-splash,.onboarding-gate{color:var(--royal-text);background:radial-gradient(circle at 50% 34%,#1a75ff59,transparent 26rem), linear-gradient(155deg,var(--royal-secondary),var(--royal-night) 58%,#020b19)}.brand-card,.recovery-login-card{color:var(--royal-text);background:linear-gradient(155deg,#08224af5,#04152dfa);border-color:#f3b52bc7;box-shadow:0 22px 60px #0007199e,inset 0 0 0 1px #ffd35a14}.splash-brand strong,.brand-card strong,.recovery-login-card h1,.auth-language-title,.auth-mode-choice h1,.auth-mode-recovery h1{color:var(--royal-text)}.splash-brand b,.splash-brand small,.recovery-login-card>small,.auth-choice-back{color:var(--royal-light-gold)}.splash-loader i,.auth-choice-primary,.recovery-login-card form button,.onboarding-primary{color:#071a34;background:linear-gradient(180deg,var(--royal-light-gold),var(--royal-gold) 54%,var(--royal-gold-border));box-shadow:0 8px 22px #f3b52b3d,inset 0 1px #ffffff6b}.auth-choice-secondary,.auth-language-list button{color:var(--royal-text);background:linear-gradient(155deg,var(--royal-secondary),var(--royal-panel));border-color:#f3b52b9e;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0006184d}.auth-language-list button small,.auth-language-title>small,.recovery-login-card>em{color:var(--royal-muted)}.auth-language-list button b,.splash-crown,.recovery-login-card .splash-crown,.onboarding-crown{color:#071a34;background:linear-gradient(145deg,#fff1a0,var(--royal-light-gold) 50%,var(--royal-gold-border));border-color:#ffe894;box-shadow:0 0 0 7px #f3b52b14,0 12px 28px #00071970}.onboarding-card{color:var(--royal-text);background:linear-gradient(160deg,var(--royal-secondary),var(--royal-panel) 58%,var(--royal-night));border-color:#f3b52bc7;box-shadow:0 28px 75px #000514b3,inset 0 1px #ffffff14}.onboarding-card>header{color:var(--royal-text);background:linear-gradient(120deg,#0b4292,var(--royal-secondary) 62%,var(--royal-panel))}.onboarding-card label>span,.onboarding-card legend,.language-onboarding p{color:var(--royal-muted)}.onboarding-card input{color:var(--royal-text)!important;-webkit-text-fill-color:var(--royal-text)!important;background:#04152db8!important;border-color:#f3b52b80!important}.onboarding-languages button{color:var(--royal-text);background:#08224ae0}.onboarding-languages button.selected{color:var(--royal-text);border-color:var(--royal-light-gold);background:linear-gradient(155deg,#1148d8,var(--royal-secondary));box-shadow:0 10px 22px #1148d83d}.royal-header,.home-mode .royal-header{color:var(--royal-text);background:radial-gradient(circle at 78% -55%,#2ab8ff47,transparent 12rem), linear-gradient(115deg,var(--royal-secondary),var(--royal-night) 62%,#020b19);border-bottom-color:var(--royal-gold-border);box-shadow:0 8px 25px #0007198c}.profile-chip strong{color:var(--royal-text)}.coin-pill,.redeal-pill,.player-seat .seat-balance{color:var(--royal-text);background:linear-gradient(145deg,#08224af5,#04152df5);border-color:#ffd35ab8;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00061852}.coin-pill .resource-add-button,.redeal-pill>b{color:#032718;background:linear-gradient(#2df178,#25c963)}.home-menu-scroll,.rooms-scroll{background:radial-gradient(circle at 84% 9%,#1a75ff3d,transparent 32%), radial-gradient(circle at 14% 66%,#0dba741f,transparent 30%), linear-gradient(160deg,var(--royal-secondary),var(--royal-night) 58%,#020b19)}.home-menu-scroll:before,.rooms-scroll:before,.gathering-screen:before{background-image:linear-gradient(45deg,#0000 48%,#f3b52b1f 49%,#0000 50%),linear-gradient(-45deg,#0000 48%,#2ab8ff14 49%,#0000 50%)}.home-menu-scroll .home-hero{border-color:var(--royal-gold-border);background:radial-gradient(circle at 74% 4%,#2ab8ff57,transparent 34%), linear-gradient(145deg,#0c49a4,var(--royal-secondary) 58%,var(--royal-night));box-shadow:inset 0 0 0 2px #ffd35a14,0 13px 28px #0007198c,0 0 24px #1a75ff24}.home-menu-scroll .hero-title h1,.rooms-page-heading h1,.home-section-heading,.home-section-heading b{color:var(--royal-light-gold)}.home-menu-scroll .hero-title small,.rooms-page-heading p,.home-section-heading small{color:var(--royal-muted)}.home-main-menu button{border-color:var(--royal-gold-border);box-shadow:0 9px 22px #00071975,inset 0 1px #ffffff38,0 0 17px #1a75ff1f}.main-menu-play{background:linear-gradient(115deg,#2ab8ff,#1a75ff 58%,#1148d8)}.main-menu-private{background:linear-gradient(115deg,#1be29a,#0dba74 58%,#06734e)}.main-menu-chat{background:linear-gradient(115deg,#a14bff,#7b2dff 58%,#5b18d6)}.home-main-menu button>b,.home-main-menu button>small,.home-main-menu button>em{color:var(--royal-text)}.home-dashboard-section,.quick-actions-panel,.community-panel{color:var(--royal-text);background:linear-gradient(145deg,#08224af5,#04152dfa);border-color:#f3b52b99;box-shadow:inset 0 1px #ffffff14,0 9px 20px #00071973}.home-menu-scroll .quick-nav button{color:var(--royal-light-gold);border-color:var(--royal-gold-border);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel));box-shadow:0 6px 14px #0007196b,inset 0 0 0 2px #ffd35a0f}.home-menu-scroll .quick-nav .vip-nav{background:linear-gradient(145deg,#5b18d6,#28106d);box-shadow:0 6px 14px #20065e75,0 0 16px #a14bff29}.home-menu-scroll .daily-reward-ribbon.gathering-ribbon{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(115deg,#b45cff,#7b2dff 58%,#4514a8);box-shadow:0 7px 17px #00071961,0 0 16px #a14bff33}.home-menu-scroll .alliance-ribbon{color:var(--royal-text);border:1px solid var(--royal-gold-border);font-family:var(--font-fa-ui);cursor:pointer;background:linear-gradient(115deg,#2365bd,#174283 58%,#0a2857);box-shadow:0 7px 17px #00071961,0 0 16px #3377dc33}.home-menu-scroll .alliance-ribbon>span img{object-fit:contain;width:34px;height:34px}.home-menu-scroll .gift-code-ribbon{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(115deg,#ffcf55,#ed9d22 58%,#a95708);box-shadow:0 7px 17px #00071961,0 0 16px #ffc23f33}.home-menu-scroll .gift-code-ribbon small{color:#fff4d1}.home-menu-scroll .alliance-ribbon small{color:#d8e7ff}@media (max-width:355px){.home-menu-scroll .daily-reward-ribbon,.home-menu-scroll .alliance-ribbon,.home-menu-scroll .gift-code-ribbon{border-radius:14px;grid-template-columns:25px minmax(0,1fr) 9px;gap:4px;min-height:62px;padding:6px 5px}.home-menu-scroll .daily-reward-ribbon>span,.home-menu-scroll .alliance-ribbon>span,.home-menu-scroll .gift-code-ribbon>span{width:25px;height:25px;font-size:15px}.home-menu-scroll .alliance-ribbon>span img{width:28px;height:28px}.home-menu-scroll .gift-code-ribbon>span>img{width:21px;height:21px}.home-menu-scroll .daily-reward-ribbon b,.home-menu-scroll .alliance-ribbon b,.home-menu-scroll .gift-code-ribbon b{font-size:9px}.home-menu-scroll .daily-reward-ribbon small,.home-menu-scroll .alliance-ribbon small,.home-menu-scroll .gift-code-ribbon small{font-size:6.4px}}.community-link-card{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(155deg,var(--royal-secondary),var(--royal-panel));box-shadow:0 7px 17px #0007196b,inset 0 1px #ffffff1a}.community-link-card.telegram{background:linear-gradient(155deg,#2ab8ff,#1a75ff 58%,#1148d8)}.community-link-card.telegram.group{background:linear-gradient(155deg,#1be29a,#0dba74 58%,#06734e)}.community-link-card.website{background:linear-gradient(155deg,#a14bff,#7b2dff 58%,#5b18d6)}.rooms-page-heading>button,.gathering-back,.gathering-share{color:var(--royal-light-gold);border-color:var(--royal-gold-border);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel));box-shadow:0 7px 16px #00071957}.royal-room-card{color:var(--royal-text);box-shadow:0 13px 26px #00071980,inset 0 0 0 2px #ffffff2e,inset 0 -12px 22px #00000038;border-color:var(--royal-gold-border)!important}.royal-room-card.mint{background:radial-gradient(circle at 82% 18%,#7affc159,#0000 32%),linear-gradient(120deg,#06734e,#0dba74 54%,#075238)}.royal-room-card.azure{background:radial-gradient(circle at 80% 16%,#74ddff61,#0000 32%),linear-gradient(120deg,#1148d8,#1a75ff 54%,#0b359e)}.royal-room-card.violet{background:radial-gradient(circle at 82% 16%,#d39fff57,#0000 33%),linear-gradient(120deg,#5b18d6,#7b2dff 54%,#41119d)}.room-hand-flag{color:#071a34;background:linear-gradient(#ffc14a,#f3a11a 58%,#d67c08)}.tutorial-room-card{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel))}.sheet-backdrop,.match-backdrop,.game-chat-backdrop,.leave-game-backdrop,.store-payment-backdrop,.game-gift-backdrop,.royal-result-backdrop,.public-chat-drawer-backdrop{background:#010816c2}.royal-profile-sheet,.vip-plans-sheet,.shop-sheet,.invite-sheet,.settings-sheet,.wallet-sheet,.friends-sheet,.player-actions-sheet,.reward-code-sheet,.private-table-sheet,.royal-ranking-sheet,.matching-panel,.game-chat-panel,.game-gift-panel,.store-payment-card,.leave-game-dialog,.royal-result-panel,.public-chat-drawer-backdrop .vip-sheet.telegram-group{color:var(--royal-text);border-color:var(--royal-gold-border);background:radial-gradient(circle at 84% 0,#1a75ff38,transparent 30%), linear-gradient(160deg,var(--royal-secondary),var(--royal-panel) 54%,var(--royal-night));box-shadow:inset 0 0 0 1px #ffd35a1a,0 24px 65px #000618ad}.royal-profile-sheet h2,.vip-plans-sheet h2,.shop-sheet h2,.invite-sheet h2,.settings-sheet h2,.wallet-sheet h2,.friends-sheet h2,.reward-code-sheet h2,.private-table-sheet h2,.royal-ranking-sheet h2,.game-chat-panel h2,.game-gift-panel h2,.store-payment-card h3,.leave-game-dialog h2,.royal-result-panel h2{color:var(--royal-light-gold)}.shop-sheet p,.invite-sheet p,.settings-sheet p,.friends-sheet p,.private-table-sheet p,.royal-ranking-sheet p,.matching-panel p,.store-payment-card p,.royal-result-panel p{color:var(--royal-muted)}.sheet-close,.royal-profile-close,.shop-sheet header>button,.settings-sheet header>button,.vip-plans-close,.public-chat-header>button{color:var(--royal-light-gold)!important;background:var(--royal-secondary)!important;border-color:#f3b52bb3!important}.setting-row,.settings-play-mode,.settings-language,.settings-ton-wallet,.settings-recovery{color:var(--royal-text);background:0 0;border-color:#f3b52b40}.settings-sheet input,.invite-sheet input,.reward-code-sheet input,.private-table-sheet input,.shop-sheet input,.friends-sheet input,.store-payment-card input{color:var(--royal-text)!important;-webkit-text-fill-color:var(--royal-text)!important;background:#04152ddb!important;border-color:#f3b52b8c!important}.shop-tabs,.friends-tabs,.private-tabs,.ranking-tabs,.chat-tabs,.game-chat-category-tabs{background:#04152db8!important;border-color:#f3b52b6b!important}.shop-tabs button,.friends-tabs button,.private-tabs button,.ranking-tabs button,.chat-tabs button,.game-chat-category-tabs button{color:var(--royal-muted)!important;background:0 0!important}.shop-tabs button.active,.friends-tabs button.active,.private-tabs button.active,.ranking-tabs button.active,.chat-tabs button.active,.game-chat-category-tabs button.active{box-shadow:0 0 17px #f3b52b2e;color:#071a34!important;border-color:var(--royal-light-gold)!important;background:linear-gradient(180deg,var(--royal-light-gold),var(--royal-gold))!important}.shop-product-card,.vip-plan-card,.friend-row,.private-table-card,.private-team-card,.royal-leaderboard>div,.ledger-list>div,.result-team,.game-gift-grid>button,.game-chat-panel .preset-grid button{color:var(--royal-text);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel));border-color:#f3b52b7a;box-shadow:inset 0 1px #ffffff0f,0 6px 15px #0006184d}.copy-invite,.buy-vip,.start-private-game,.reward-code-claim,.game-gift-panel>p,.store-payment-card button,.gathering-start,.gathering-code-form button,.gathering-create-card button{color:#071a34!important;background:linear-gradient(180deg,var(--royal-light-gold),var(--royal-gold) 56%,var(--royal-gold-border))!important;border-color:#ffe894!important;box-shadow:0 7px 16px #f3b52b33,inset 0 1px #ffffff61!important}.matching-panel .match-team,.matching-panel .match-team.is-own,.matching-panel .match-team.is-rival{color:var(--royal-text);background:linear-gradient(145deg,#08224af5,#04152df2);border-color:#f3b52b75}.matching-panel .match-heading h2,.matching-panel .match-team>strong,.matching-panel .match-room-summary b{color:var(--royal-light-gold)}.matching-panel .search-player>small,.matching-panel .match-room-summary>span{color:var(--royal-muted)}.game-chat-panel header,.game-gift-panel>header{color:var(--royal-text);border-bottom-color:var(--royal-gold-border);background:linear-gradient(115deg,#0d57bd,var(--royal-secondary) 62%,var(--royal-panel))}.game-chat-panel header span,.game-gift-panel>header>b{color:#071a34;background:linear-gradient(145deg,var(--royal-light-gold),var(--royal-gold-border))}.public-chat-drawer-backdrop .telegram-group .public-chat-list{background:linear-gradient(145deg,#04152df0,#020c1dfa);border-color:#f3b52b38}.public-chat-drawer-backdrop .telegram-group .public-chat-bubble{color:var(--royal-text);background:var(--royal-secondary);border-color:#f3b52b4d}.public-chat-drawer-backdrop .telegram-group .public-chat-message.mine .public-chat-bubble{color:var(--royal-text);background:linear-gradient(145deg,#0dba74,#06734e);border-color:#54ffc175}.public-chat-drawer-backdrop .telegram-group .public-chat-compose{background:var(--royal-night);border-color:#f3b52b6b}.public-chat-drawer-backdrop .telegram-group .public-chat-compose button{color:var(--royal-text);background:linear-gradient(145deg,#2ab8ff,#1a75ff 58%,#1148d8)}.public-chat-dock{color:var(--royal-light-gold);border-color:var(--royal-gold-border);background:linear-gradient(155deg,var(--royal-secondary),var(--royal-night));box-shadow:0 -6px 18px #00061875,inset 0 1px #fff5c62e}.gathering-header p,.gathering-entry p,.gathering-lobby-hint{color:var(--royal-muted)}.gathering-seat{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel))}.gathering-seat.bot{background:linear-gradient(145deg,#0a477d,var(--royal-panel))}.game-screen{color:var(--royal-text);background:radial-gradient(circle at 50% 44%,#1a75ff42,transparent 42%),linear-gradient(165deg,var(--royal-secondary),var(--royal-night))}.game-screen:before{background:linear-gradient(45deg,#0000 48%,#f3b52b29 49%,#f3b52b29 51%,#0000 52%) 0 0/36px 36px}.game-topbar button,.game-quick-chat button,.player-seat,.match-hand-score{color:var(--royal-text);border-color:var(--royal-gold-border);background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel));box-shadow:0 7px 15px #00061866,inset 0 1px #ffffff14}.royal-result-panel .winning-team{border-color:var(--royal-light-gold);background:linear-gradient(145deg,#0dba74,#06734e);box-shadow:0 0 0 2px #ffd35a3d,0 0 24px #1be29a33}.royal-result-panel .losing-team{background:linear-gradient(145deg,var(--royal-secondary),var(--royal-panel))}.ranking-time-parts>span,.ranking-table-head,.ranking-my-place{color:var(--royal-text);background:#04152db8;border-color:#f3b52b66}.royal-leaderboard>div.me{border-color:var(--royal-light-gold);background:linear-gradient(145deg,#0d8f67,#07533d);box-shadow:0 0 18px #1be29a24}.phone-stage.gathering-mode{background:#250817;height:100svh;min-height:100svh;overflow:hidden}.gathering-screen{isolation:isolate;overscroll-behavior:contain;height:100%;min-height:100%;padding:max(18px,env(safe-area-inset-top)) 14px max(24px,env(safe-area-inset-bottom));color:#fff4d4;background:radial-gradient(circle at 50% 30%,#76133fd1,#0000 42%),linear-gradient(165deg,#64102f 0%,#320817 48%,#071f2a 100%);position:relative;overflow-y:auto}.telegram-mini-app .gathering-screen{padding-top:calc(var(--app-safe-top) + 48px)}.gathering-screen:before{content:"";z-index:-2;opacity:.22;background-image:linear-gradient(45deg,#0000 47%,#e2ba5040 48%,#0000 50%),linear-gradient(-45deg,#0000 47%,#1fa87926 48%,#0000 50%);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0}.gathering-atmosphere{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gathering-atmosphere i{color:#f0c75a14;font:900 92px/1 Georgia,serif;animation:16s ease-in-out infinite gatheringSuitFloat;position:absolute}.gathering-atmosphere i:first-child{top:8%;left:-20px}.gathering-atmosphere i:nth-child(2){animation-delay:-4s;top:32%;right:-24px}.gathering-atmosphere i:nth-child(3){animation-delay:-8s;top:60%;left:-20px}.gathering-atmosphere i:nth-child(4){animation-delay:-12s;bottom:3%;right:-20px}@keyframes gatheringSuitFloat{0%,to{opacity:.35;transform:translateY(12px)rotate(-7deg)}50%{opacity:1;transform:translate(8px,-14px)rotate(5deg)}}.gathering-header{z-index:2;text-align:center;border-bottom:1px solid #e5bc4e80;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;min-height:82px;display:grid;position:relative}.gathering-header>div small{color:#d9b554;letter-spacing:3px;font-size:7px}.gathering-header h1{margin:3px 0 0;font-size:27px}.gathering-header p{color:#dabcc5;margin:1px 0 0;font-size:9px}.gathering-back,.gathering-share{color:#ffe8a5;background:linear-gradient(145deg,#8d1744,#4d0a24);border:2px solid #e4bd54;border-radius:14px;width:46px;height:46px;font-size:20px;box-shadow:0 7px 16px #0003}.gathering-people{color:#ffe8a5;letter-spacing:0;filter:drop-shadow(0 2px 2px #00000075);direction:ltr;justify-content:center;align-items:center;gap:1px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:900;line-height:1;display:flex}.gathering-people i{text-align:center;text-shadow:0 0 8px #ffde704d;min-width:13px;font-style:normal;display:block}.gathering-people .suit-diamond,.gathering-people .suit-heart{color:#ff5a70;text-shadow:0 0 8px #ff385b57}.gathering-entry{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 8px 18px;display:flex}.gathering-entry-mark{direction:ltr;width:154px;height:88px;position:relative}.gathering-entry-mark span{background:linear-gradient(150deg,#fffef8 0%,#f7ecd5 62%,#ead09b 100%);border:2px solid #e2b43a;border-radius:11px;place-items:center;width:48px;height:65px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;bottom:6px;box-shadow:0 9px 17px #00000057,inset 0 0 0 1px #ffffffc7}.gathering-entry-mark .suit-diamond{z-index:1;color:#cf2344;left:2px;transform:rotate(-14deg)}.gathering-entry-mark .suit-spade{z-index:2;color:#071a38;left:36px;transform:rotate(-5deg)}.gathering-entry-mark .suit-heart{z-index:3;color:#cf2344;right:36px;transform:rotate(5deg)}.gathering-entry-mark .suit-club{z-index:4;color:#071a38;right:2px;transform:rotate(14deg)}.gathering-entry h2{margin:2px 0 0;font-size:21px}.gathering-entry p{color:#d8bbc4;max-width:310px;margin:0;font-size:10px;line-height:1.8}.gathering-code-form{grid-template-columns:minmax(0,1fr) 105px;gap:8px;width:100%;max-width:380px;margin-top:5px;display:grid}.gathering-code-form input{color:#fff0be;text-align:center;letter-spacing:4px;background:#0f080dad;border:1px solid #e7c3619e;border-radius:15px;min-width:0;height:55px;font-size:19px;font-weight:900}.gathering-code-form button,.gathering-create-card button{color:#fff;background:linear-gradient(145deg,#1eaa75,#08734f);border:1px solid #ffe395;border-radius:15px;font-weight:950;box-shadow:0 7px 14px #0003}.gathering-divider{color:#d4b355;align-items:center;gap:8px;width:100%;max-width:370px;font-size:8px;display:flex}.gathering-divider:before,.gathering-divider:after{content:"";background:linear-gradient(90deg,#0000,#b68f37,#0000);flex:1;height:1px}.gathering-create-card{background:linear-gradient(150deg,#80123bd9,#19101be0);border:1px solid #e6be4fa6;border-radius:23px;width:100%;max-width:380px;padding:16px;box-shadow:inset 0 0 0 1px #ffeaa71a,0 16px 35px #00000038}.gathering-create-card>span{color:#fff;background:linear-gradient(145deg,#21b27a,#087451);border:2px solid #f3d06a;border-radius:21px;place-items:center;width:62px;height:68px;margin:-3px auto 7px;font-size:29px;display:grid}.gathering-create-card h2{font-size:18px}.gathering-create-card button{width:90%;min-height:49px;margin-top:12px}.gathering-free-note{color:#bdebd9;font-size:8px}.gathering-lobby{flex-direction:column;align-items:center;gap:10px;padding:12px 2px 20px;display:flex}.gathering-code-card{background:#190811b3;border:1px solid #e7c157b3;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:min(100%,380px);padding:9px 14px;display:grid}.gathering-code-card small{color:#d9bbc4}.gathering-code-card strong{color:#ffe27c;letter-spacing:3px;grid-row:1/3;font:950 25px/1 system-ui}.gathering-code-card button{color:#e8c55d;background:0 0;border:0;justify-self:start;padding:0;font-size:8px}.gathering-countdown{z-index:10;text-align:center;pointer-events:none;backdrop-filter:blur(2px);background:#18040e73;place-content:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.gathering-countdown span{color:#ffe168;text-shadow:0 0 30px #d71f61;font:950 84px/1 system-ui}.gathering-countdown b{font-size:14px}.gathering-table-stage{width:min(100%,370px);height:380px;margin-top:2px;position:relative}.gathering-felt{color:#f4e1a73b;background:radial-gradient(circle at 45% 35%,#24a674,#086344 65%,#043d2b);border:7px solid #b88934;border-radius:50%;place-items:center;display:grid;position:absolute;top:54px;bottom:54px;left:65px;right:65px;box-shadow:inset 0 0 0 4px #352016,inset 0 0 45px #00000073,0 16px 30px #00000052}.gathering-felt span{letter-spacing:2px;font:900 20px/1 system-ui}.gathering-felt small{letter-spacing:4px;font-size:6px;display:block}.gathering-seat{text-align:center;background:linear-gradient(145deg,#8d1745,#4b0b25);border:1px solid #e9c359;border-radius:14px;width:88px;padding:5px;position:absolute;box-shadow:0 7px 16px #00000047}.gathering-seat-0{bottom:0;left:calc(50% - 44px)}.gathering-seat-1{top:145px;right:0}.gathering-seat-2{top:0;left:calc(50% - 44px)}.gathering-seat-3{top:145px;left:0}.gathering-seat-avatar{width:46px;height:46px;margin:0 auto 3px;position:relative}.gathering-seat-avatar>.sprite-avatar{border:2px solid #f0cf73;border-radius:12px;width:46px;height:46px}.gathering-seat-avatar i{color:#7b1737;background:#ffe16d;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;display:grid;position:absolute;top:-8px;right:-8px}.gathering-seat strong{color:#fff0bd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.gathering-seat small{color:#d8c2c8;font-size:6px;display:block}.gathering-hands{text-align:center;width:min(100%,360px)}.gathering-hands>span{color:#f4ddb0;font-size:11px;font-weight:900}.gathering-hands>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:6px;display:grid}.gathering-hands button{color:#e8cfa0;background:#241018;border:1px solid #e1b94da6;border-radius:14px;min-height:52px}.gathering-hands button b{font-size:17px}.gathering-hands button small{font-size:7px;display:block}.gathering-hands button.active{color:#4e1126;background:linear-gradient(#ffe985,#d9a82f);box-shadow:0 0 0 3px #f3cf6429}.gathering-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;width:min(100%,370px);display:grid}.gathering-actions button{border-radius:14px;min-height:48px;font-weight:950}.gathering-start{color:#fff;background:linear-gradient(145deg,#20aa73,#08714d);border:1px solid #ffe797}.gathering-delete,.gathering-leave{color:#ffdca0;background:#711438;border:1px solid #e0a949}.gathering-actions>span{color:#d7bdc5;text-align:center;align-self:center;font-size:9px}.gathering-lobby-hint{color:#b9dfd2;margin:0;font-size:8px}.gathering-ribbon>span{color:#fff!important;background:linear-gradient(145deg,#24b47b,#08734f)!important}@media (max-width:350px),(max-height:660px){.gathering-header{min-height:68px}.gathering-header h1{font-size:22px}.gathering-entry{padding-top:13px}.gathering-entry-mark{height:58px;transform:scale(.78)}.gathering-table-stage{height:320px;margin-top:-14px;margin-bottom:-14px;transform:scale(.9)}.gathering-create-card{padding:11px}.gathering-create-card>span{width:48px;height:52px}.gathering-seat-1,.gathering-seat-3{top:116px}}@media (prefers-reduced-motion:reduce){.gathering-atmosphere i{animation:none!important}.gathering-countdown{backdrop-filter:none}}.ranking-backdrop{backdrop-filter:blur(5px);background:#12030bc7}.royal-ranking-sheet{color:#ffecc3;background:radial-gradient(circle at 50% 0,#a91d4b80,#0000 32%),linear-gradient(165deg,#731231 0%,#3d081b 55%,#111d27 100%);border:2px solid #dfb74d;border-radius:25px;width:min(96%,460px);max-height:90svh;padding:14px 12px 18px;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffeca62e,0 22px 55px #00000075}.royal-ranking-sheet .sheet-close{color:#ffe79b;background:#67102e;border-color:#d6ac48}.ranking-title{text-align:start;justify-content:center;align-items:center;gap:10px;margin:1px 34px 10px;display:flex}.ranking-title>i{color:#fff1ae;background:linear-gradient(145deg,#14966d,#07523f);border:2px solid #f1cf69;border-radius:18px;place-items:center;width:52px;height:52px;font:900 26px/1 Georgia,serif;display:grid;box-shadow:0 8px 18px #0000003d}.ranking-title>span{flex-direction:column;display:flex}.ranking-title small{color:#ddb84e;letter-spacing:3px;font-size:6px}.ranking-title h2{color:#fff0c6;margin:2px 0 0;font-size:20px}.ranking-tabs{background:#250610;border:1px solid #deb54d7a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}.ranking-tabs button{color:#b99185;background:0 0;border:0;border-radius:10px;min-height:39px;font-weight:950}.ranking-tabs button.active{color:#36100d;background:linear-gradient(#ffe277,#dca72d);box-shadow:0 5px 13px #00000047}.ranking-countdown{color:#dfc786;background:#18060e9e;border:1px solid #e5bc4e33;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:9px 2px;padding:8px 9px;display:grid}.ranking-countdown>span{white-space:nowrap;font-size:8px;font-weight:850}.ranking-time-parts>span{background:linear-gradient(#811436a8,#360718b8);border:1px solid #f2ca5c47;border-radius:9px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:39px;padding:4px 2px;display:grid}.ranking-time-parts small{color:#d9b9c2;white-space:nowrap;font-size:6px;line-height:1}.ranking-table-head{color:#ffe8b2;background:linear-gradient(90deg,#8d1b3d,#a5284e,#7a1436);border-radius:12px 12px 5px 5px;grid-template-columns:50px 1fr 96px;align-items:center;gap:7px;margin-top:4px;padding:9px 8px;font-size:9px;display:grid}.ranking-table-head b{text-align:start}.ranking-table-head em{text-align:end;font-style:normal}.royal-leaderboard>div:not(.ranking-empty){color:#f9e7c2;min-height:58px;box-shadow:none;background:linear-gradient(90deg,#6f112fdb,#370919eb);border-color:#dbb1493d;border-radius:8px;grid-template-columns:43px 42px minmax(0,1fr) 91px;gap:7px;padding:6px 7px}.royal-leaderboard .sprite-avatar{border:1px solid #e2bb53;width:40px;height:40px}.royal-leaderboard .rank-medal{color:#ffe073;text-align:center;font-size:16px}.royal-leaderboard .rank-1 .rank-medal{font-size:22px}.royal-leaderboard strong{color:#fff4d0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.royal-leaderboard small{color:#cdb5bc;align-items:center;gap:4px;font-size:7px;display:flex}.royal-leaderboard span small i{color:#332000;background:#e8c253;border-radius:5px;padding:1px 4px;font-size:6px;font-style:normal}.royal-leaderboard>div>em{color:#ffe06d;flex-direction:column;align-items:flex-end;display:flex}.royal-leaderboard>div>em>b{font-size:10px}.ranking-coin-reward{direction:ltr;justify-content:flex-end;gap:4px;font-size:8px;font-weight:950;color:#ffe577!important;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.ranking-coin-reward .coin-icon{vertical-align:0;flex-basis:17px;width:17px;height:17px}.ranking-coin-reward .coin-icon:after{font-size:9px}.ranking-empty{font-size:9px;color:#c9aeb7!important;text-align:center!important;background:#13070d80!important;border:1px dashed #deb75352!important;padding:30px 12px!important;display:block!important}.ranking-my-place{color:#fff1b4;background:linear-gradient(100deg,#16624e,#0a3b34);border:1px solid #e5bf58;border-radius:13px;grid-template-columns:1fr auto auto auto;align-items:center;gap:9px;margin-top:9px;padding:10px 12px;display:grid}.ranking-my-place span{font-size:10px;font-weight:950}.ranking-my-place b{color:#ffe272}.ranking-my-place strong,.ranking-my-place em{font-size:9px;font-style:normal}.ranking-my-place em{color:#acf2d2}.ranking-rule{color:#c9abb4;text-align:center;margin:9px 8px 0;font-size:7px;line-height:1.7}.special-tournament-banner{color:#fff2c7;background:radial-gradient(circle at 85% 0,#ffd35a33,#0000 28%),linear-gradient(145deg,#0c5c49,#123c3d 45%,#6d102d);border:1px solid #f1cd62;border-radius:19px;margin:2px 0 12px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff5be24,0 9px 25px #00000047}.special-tournament-banner:after{content:"♦  ♠  ♥  ♣";color:#ffe78e14;pointer-events:none;font:900 42px/1 Georgia,serif;position:absolute;top:auto;bottom:12px;left:auto;right:-12px;transform:rotate(-8deg)}.special-tournament-banner>header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.special-cup{color:#ffe987;background:linear-gradient(145deg,#9a1f49,#4f0a23);border:2px solid #ffe381;border-radius:16px;flex:0 0 48px;place-items:center;height:48px;display:grid;box-shadow:0 7px 15px #00000040}.special-cup svg{width:30px;height:30px}.special-tournament-banner header div{min-width:0}.special-tournament-banner header small{color:#e9c761;letter-spacing:2px;font-size:6px}.special-tournament-banner h3{color:#fff1bd;margin:2px 0;font-size:15px}.special-tournament-banner header p{color:#ffdd6c;margin:0;font-size:8px;font-weight:900}.special-tournament-countdown{z-index:1;background:#0e121975;border:1px solid #ffe17840;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;display:flex;position:relative}.special-tournament-countdown>b{font-size:8px}.special-tournament-countdown>span{gap:3px;display:flex}.special-tournament-countdown i{color:#23150a;text-align:center;background:linear-gradient(#ffe984,#e3ad32);border-radius:7px;min-width:29px;padding:5px 3px;font:900 11px/1 ui-monospace,monospace}.special-tournament-rule{z-index:1;color:#e8d8ba;margin:8px 1px;font-size:7px;line-height:1.8;position:relative}.special-tournament-leaders{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:relative}.special-tournament-leaders>div{background:#0c0c1661;border:1px solid #f7ce5c30;border-radius:9px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:5px 2px;display:flex}.special-tournament-leaders>div.me{background:#13704e9e;border-color:#ffe471}.special-tournament-leaders>div>b{color:#ffe170;font-size:8px}.special-tournament-leaders .sprite-avatar{border-radius:8px;width:29px;height:29px}.special-tournament-leaders span{text-align:center;min-width:0}.special-tournament-leaders strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:55px;font-size:7px;display:block;overflow:hidden}.special-tournament-leaders small{color:#d7c7b0;font-size:6px}.special-tournament-me{z-index:1;background:#0d493e;border:1px solid #e9c75f;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:7px;padding:8px 9px;display:grid;position:relative}.special-tournament-me span{font-size:8px;font-weight:900}.special-tournament-me b{color:#ffe372}.special-tournament-me em{color:#fff0ae;font-size:8px;font-style:normal}.special-prize-details{z-index:1;background:#11060e70;border:1px solid #f4cc5942;border-radius:11px;margin-top:8px;position:relative}.special-prize-details summary{color:#ffe49a;cursor:pointer;padding:9px;font-size:8px;font-weight:900}.special-prize-details>div{grid-template-columns:1fr 1fr;gap:3px;padding:0 7px 8px;display:grid}.special-prize-details span{color:#ead9c5;background:#ffffff0d;border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:3px;padding:5px;display:grid}.special-prize-details b{color:#ffe06a;font-size:7px}.special-prize-details em,.special-prize-details small{font-size:6px;font-style:normal}.special-prize-details small{color:#fff0a5;align-items:center;gap:2px;display:flex}.special-prize-details .coin-icon{flex-basis:12px;width:12px;height:12px}.special-award-notice{z-index:1;background:linear-gradient(145deg,#7e1337f0,#250712f5);border:1px solid #ffdf68;border-radius:13px;margin-top:9px;padding:10px;position:relative}.special-award-notice h4{color:#ffe984;margin:0;font-size:11px}.special-award-notice>p{color:#fff0d0;margin:3px 0 7px;font-size:8px}.special-award-notice form{gap:6px;display:grid}.special-award-notice label{gap:3px;display:grid}.special-award-notice label span{color:#e7c9d0;font-size:7px}.special-award-notice input{color:#fff;background:#240916;border:1px solid #ffde7059;border-radius:9px;outline:none;width:100%;min-height:36px;padding:7px 9px}.special-award-notice input:focus{border-color:#ffe26e;box-shadow:0 0 0 2px #ffe06a26}.special-award-notice button{color:#281504;background:linear-gradient(#ffe878,#dda92f);border:0;border-radius:9px;min-height:38px;font-weight:950}.special-award-notice form>small{color:#c8b1b8;text-align:center;font-size:6px;line-height:1.6}.special-award-correction{color:#ffd8d8;background:#6b1730;border-radius:8px;margin:5px 0;padding:6px;font-size:7px}.special-award-status{color:#c9f4de;text-align:center;background:#0d513f;border-radius:9px;padding:8px;font-size:8px}.admin-special-tournament{background:linear-gradient(145deg,#fff9df,#fff);border:1px solid #d9b94d;border-radius:18px;margin-bottom:16px;padding:14px}.admin-special-tournament>header{justify-content:space-between;gap:10px;display:flex}.admin-special-tournament h3,.admin-special-tournament p{margin:0}.admin-special-tournament p{color:#765c66;font-size:10px}.admin-special-summary{gap:8px;margin-top:10px;display:flex}.admin-special-summary span{color:#fff;text-align:center;background:#6d1536;border-radius:10px;flex:1;padding:9px}.admin-special-summary b,.admin-special-summary small{display:block}.admin-special-awards{gap:6px;margin-top:10px;display:grid}.admin-special-awards article{background:#fff;border:1px solid #ead8de;border-radius:10px;grid-template-columns:40px minmax(130px,1fr) 120px 130px 110px;align-items:center;gap:7px;padding:8px;display:grid}.admin-special-awards article>span{min-width:0}.admin-special-awards article strong,.admin-special-awards article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-special-awards article em{font-size:9px;font-style:normal}.admin-special-awards select,.admin-special-awards input{border:1px solid #d8bdc7;border-radius:8px;width:100%;padding:7px}.admin-special-awards button{padding:8px!important}.admin-payout-detail{background:#f6eef1;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:9px;display:grid}.admin-payout-detail code{text-align:left;direction:ltr;background:#fff;border-radius:7px;padding:6px}.admin-rankings>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.admin-rankings>header h2,.admin-rankings>header p{margin:0}.admin-rankings>header p{color:#816a72;font-size:11px}.admin-rankings button{color:#fff;cursor:pointer;background:#82183e;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.admin-ranking-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-ranking-plans>section{background:#fff;border:1px solid #e1cad2;border-radius:17px;padding:13px;box-shadow:0 8px 22px #48122912}.admin-ranking-plans>section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-ranking-plans>section>header>span{color:#781538;font-weight:950}.admin-ranking-plans>section>header label{align-items:center;gap:5px;font-size:9px;display:flex}.admin-ranking-plans input{background:#fffaf7;border:1px solid #d7bbc5;border-radius:9px;width:78px;padding:8px}.admin-ranking-plans>section>div{flex-direction:column;gap:6px;margin:12px 0;display:flex}.admin-ranking-plans>section>div>label{background:#f9f1f3;border-radius:10px;grid-template-columns:28px 1fr 90px 32px;align-items:center;gap:5px;padding:6px;display:grid}.admin-ranking-plans>section>div b{text-align:center}.admin-ranking-plans>section>div span,.admin-ranking-plans>section>div em{font-size:9px;font-style:normal}.admin-ranking-plans>section>button{width:100%}.admin-ranking-history{background:#fff;border-radius:17px;margin-top:16px;padding:13px}.admin-ranking-history article{border-bottom:1px solid #eee2e6;grid-template-columns:70px 90px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-ranking-history article em,.admin-ranking-history article small{font-size:9px;font-style:normal}.admin-ranking-history article small{color:#25835f}@media (max-width:760px){.admin-ranking-plans{grid-template-columns:1fr}.admin-rankings>header{flex-direction:column;align-items:stretch}.admin-ranking-history article{grid-template-columns:60px 1fr}.admin-ranking-history article em,.admin-ranking-history article small{text-align:end}.admin-special-summary{grid-template-columns:1fr 1fr;display:grid}.admin-special-awards article{grid-template-columns:34px minmax(0,1fr)}.admin-special-awards article>em,.admin-special-awards article>select,.admin-special-awards article>input,.admin-special-awards article>button{grid-column:span 1}.admin-payout-detail{grid-template-columns:1fr;grid-column:1/-1!important}.special-prize-details>div{grid-template-columns:1fr}}@media (max-width:350px){.royal-ranking-sheet{padding-left:8px;padding-right:8px}.royal-leaderboard>div:not(.ranking-empty){grid-template-columns:35px 36px minmax(0,1fr) 75px;padding-left:4px;padding-right:4px}.royal-leaderboard .sprite-avatar{width:34px;height:34px}.ranking-table-head{grid-template-columns:42px 1fr 82px}.ranking-title h2{font-size:17px}.ranking-countdown{grid-template-columns:1fr}.ranking-countdown>span{text-align:center}.ranking-time-parts b{font-size:12px}}@media (prefers-reduced-motion:reduce){.royal-ranking-sheet *{transition:none!important;animation:none!important}}.phone-stage.gathering-mode{background:#04152d}.gathering-screen{color:#f8fbff;background:radial-gradient(circle at 50% 30%,#0dba7433,#0000 42%),linear-gradient(165deg,#08224a,#04152d 58%,#020b19)}.gathering-screen:before{opacity:.2;background-image:linear-gradient(45deg,#0000 47%,#f3b52b33 48%,#0000 50%),linear-gradient(-45deg,#0000 47%,#2ab8ff24 48%,#0000 50%)}.gathering-header{border-color:#f3b52b94}.gathering-header p,.gathering-entry p,.gathering-lobby-hint,.gathering-actions>span{color:#d6e2f5}.gathering-back,.gathering-share{color:#ffd35a;background:linear-gradient(145deg,#08224a,#061d43);border-color:#dfa51d;box-shadow:0 7px 18px #00051473}.gathering-create-card,.gathering-code-card{color:#f8fbff;background:linear-gradient(150deg,#08224af5,#04152dfa);border-color:#f3b52bb8;box-shadow:inset 0 0 0 1px #ffd35a17,0 16px 35px #0006187a}.gathering-code-form input{color:#f8fbff;background:#061d43e0;border-color:#f3b52bad}.gathering-seat{color:#f8fbff;background:linear-gradient(145deg,#08224a,#061d43);border-color:#dfa51d;box-shadow:0 8px 18px #0005146b}.gathering-seat.bot{filter:none;background:linear-gradient(145deg,#1148d8,#061d43)}.gathering-seat strong{color:#f8fbff}.gathering-seat small{color:#d6e2f5}.gathering-hands button{color:#d6e2f5;background:#061d43;border-color:#f3b52b9e}.gathering-hands button.active{color:#04152d;background:linear-gradient(#ffd35a,#f3b52b)}.gathering-delete,.gathering-leave{color:#ffd35a;background:#061d43;border-color:#dfa51d}html.android-native-app .illustrated-hand>button{bottom:12px}html.android-native-app .deal-bottom{--deal-anchor-y:calc(-100% - 10px)}html.android-native-app .player-seat.active-turn,html.android-native-app .turn-label.visible,html.android-native-app .hand-turn-callout,html.android-native-app .hand-turn-callout.urgent{animation:none}html.android-native-app .player-seat.active-turn{box-shadow:0 0 0 3px #ffe87a57,0 0 12px #ffd6496b}html.android-native-app .seat-turn-timer{transition:background .2s linear;box-shadow:0 0 6px #2dff7599}html.android-native-app .seat-avatar-wrap .hakem-crown:before{filter:none;opacity:.72;animation:none}html.android-native-app .seat-avatar-wrap .hakem-crown:after{animation:none}html.android-native-app .trick-card,html.android-native-app .playing-card-face{box-shadow:0 6px 11px #0012224d,inset 0 0 0 1px #7d5d3729}html.android-native-app .game-screen:before{opacity:.1}.special-tournament-dates{z-index:1;color:#d8c4aa;justify-content:space-between;gap:8px;margin:5px 2px 0;font-size:6px;display:flex;position:relative}.special-tournament-dates b{color:#ffe89c;font-weight:850}.special-tournament-banner{padding:15px 12px}.special-tournament-hero{min-height:58px}.special-tournament-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:32px}.special-tournament-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:32px}.special-tournament-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px}.special-tournament-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:32px}.special-tournament-banner .special-cup{flex-basis:52px;height:52px}.special-tournament-banner .special-cup svg{width:32px;height:32px}.special-tournament-banner .special-tournament-hero small{font-size:7px}.special-tournament-banner .special-tournament-hero h3{margin:3px 0;font-size:18px;line-height:1.25}.special-tournament-banner .special-tournament-hero p{font-size:10px;line-height:1.55}.special-tournament-countdown{padding:9px 10px}.special-tournament-countdown>b{min-width:72px;font-size:10px}.special-tournament-countdown>span{flex:1;justify-content:flex-end;gap:4px}.special-tournament-countdown i{gap:3px;width:42px;min-width:0;padding:6px 2px 5px;display:grid}.special-tournament-countdown i strong{font-variant-numeric:tabular-nums;font:950 13px/1 ui-monospace,monospace}.special-tournament-countdown i small{font:800 6px/1 var(--font-fa-ui)}.special-tournament-dates{grid-template-columns:1fr 1fr;gap:6px;margin:7px 1px 0;font-size:8px;line-height:1.5;display:grid}.special-tournament-dates span:last-child{text-align:end}.special-tournament-rule{color:#f0dfc2;background:#08191b57;border:1px solid #ffe1782e;border-radius:11px;margin:10px 2px;padding:9px 10px;font-size:9px;line-height:1.8}.special-tournament-my-position{z-index:1;background:linear-gradient(135deg,#126954,#0a3c36);border:1px solid #f5d45f;border-radius:14px;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff0aa1f,0 7px 18px #00000038}.special-tournament-my-position.empty{background:linear-gradient(135deg,#124a41e0,#0f292beb);border-color:#f5d45f6b}.special-tournament-my-position>div{min-width:0}.special-tournament-my-position>div>small{color:#f1c958;font-size:8px;font-weight:900}.special-tournament-my-position>div>strong{color:#fff3ce;margin-top:2px;font-size:12px;line-height:1.45;display:block}.special-tournament-my-position>div>p{color:#cae6dc;margin:3px 0 0;font-size:7px;line-height:1.6}.special-tournament-my-position>span{text-align:center;background:#03171973;border:1px solid #ffe26f52;border-radius:11px;gap:3px;min-width:0;padding:8px 5px;display:grid}.special-tournament-my-position>span small{color:#c6dfd6;font-size:7px}.special-tournament-my-position>span b{color:#ffe36c;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:17px}.special-tournament-my-position>em{color:#f5ead2;border-top:1px solid #ffe1693d;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:7px 9px;font-style:normal;display:grid}.special-tournament-my-position>em small{color:#cbe1d9;grid-column:1/-1;font-size:7px}.special-tournament-my-position>em b,.special-tournament-my-position>em strong{font-size:9px}.special-tournament-my-position>em strong{color:#ffe16c}.special-tournament-live-board{z-index:1;background:#0912197a;border:1px solid #f4cc594d;border-radius:14px;margin-top:10px;position:relative;overflow:hidden}.special-tournament-live-board>header{background:linear-gradient(90deg,#6f112f8c,#0c504259);border-bottom:1px solid #f4cc5933;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 11px;display:flex}.special-tournament-live-board>header small{color:#eac75d;font-size:7px;font-weight:900}.special-tournament-live-board h4{color:#fff1c6;margin:2px 0 0;font-size:13px}.special-tournament-live-board>header>b{color:#ffe36b;direction:ltr;background:#00000038;border:1px solid #ffe1694d;border-radius:8px;padding:5px 8px;font-size:9px}.special-tournament-live-board>p{color:#d3c2ba;text-align:center;margin:0;padding:20px 12px;font-size:9px;line-height:1.7}.special-tournament-live-board>div{gap:2px;padding:5px;display:grid}.special-tournament-live-board article{background:#ffffff0b;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:34px 36px minmax(0,1fr) 68px;align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 7px;display:grid}.special-tournament-live-board article.me{background:linear-gradient(90deg,#0d6f51c2,#083f39bd);border-color:#f3d25f}.special-tournament-live-board article.rank-1{background:linear-gradient(90deg,#82530b85,#522a0d57)}.special-tournament-live-board .special-live-rank{color:#ffe16b;text-align:center;font-size:10px}.special-tournament-live-board .sprite-avatar{border:1px solid #d9b34b;border-radius:9px;width:34px;height:34px}.special-tournament-live-board article>span{background:0 0;border:0;min-width:0;padding:0;display:block}.special-tournament-live-board article>span strong{color:#fff2d2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.special-tournament-live-board article>span small{color:#beaeb1;margin-top:2px;font-size:7px;display:block}.special-tournament-live-board article>em{color:#ffe477;text-align:center;gap:2px;min-width:0;font-style:normal;display:grid}.special-tournament-live-board article>em small{color:#cfbeb0;font-size:6px}.special-tournament-live-board article>em b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;unicode-bidi:isolate;font-size:11px;overflow:hidden}.special-prize-details{margin-top:10px}.special-prize-details summary{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 11px;list-style:none;display:flex}.special-prize-details summary::-webkit-details-marker{display:none}.special-prize-details summary>span{color:#ffe49a;background:0 0;padding:0;font-size:10px;display:block}.special-prize-details summary>small{color:#cdb9b6;font-size:7px}.special-prize-details>div{grid-template-columns:1fr;gap:4px;padding:0 7px 8px}.special-prize-details .special-prize-row{background:linear-gradient(90deg,#ffffff0f,#ffffff09);border:1px solid #ffffff0e;border-radius:9px;grid-template-columns:36px minmax(0,1fr) minmax(86px,.8fr);align-items:center;gap:7px;min-width:0;min-height:45px;padding:6px 8px;display:grid}.special-prize-details .special-prize-row>b{color:#ffe16b;text-align:center;font-size:10px}.special-prize-details .special-prize-row>span{color:#f1e3cc;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1px 4px;min-width:0;padding:0;display:grid}.special-prize-details .special-prize-row>span>small{color:#bfaeb0;grid-column:1/-1;font-size:6px}.special-prize-details .special-prize-row>span>strong{color:#fff0ca;font-variant-numeric:tabular-nums;text-overflow:ellipsis;unicode-bidi:isolate;min-width:0;font-size:10px;overflow:hidden}.special-prize-details .special-prize-row>span>em{color:#cdbec0;white-space:nowrap;font-size:7px}.special-prize-details .special-prize-row>.special-prize-coins>strong{color:#ffe16b}@media (max-width:370px){.special-tournament-banner{padding-left:9px;padding-right:9px}.special-tournament-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:24px}.special-tournament-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:24px}.special-tournament-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px}.special-tournament-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:24px}.special-tournament-banner .special-tournament-hero h3{font-size:16px}.special-tournament-countdown{display:grid}.special-tournament-countdown>span{justify-content:stretch}.special-tournament-countdown i{width:auto}.special-tournament-dates{grid-template-columns:1fr}.special-tournament-dates span:last-child{text-align:start}.special-tournament-live-board article{grid-template-columns:30px 33px minmax(0,1fr) 61px;gap:4px;padding-left:4px;padding-right:4px}.special-tournament-live-board .sprite-avatar{width:31px;height:31px}.special-prize-details .special-prize-row{grid-template-columns:31px minmax(0,1fr) minmax(78px,.85fr);gap:4px;padding-left:5px;padding-right:5px}}.product-scope-editor{color:#623247;background:#fff9e8;border:1px solid #e7bd58;border-radius:14px;grid-column:1;padding:12px 15px;box-shadow:0 7px 18px #4a1f300d}.product-scope-editor label{cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.catalog-admin>.catalog-list{grid-area:1/2/span 2}.store-payment-card .store-payment-option{gap:12px;min-height:58px;padding:11px 13px;color:#fff5d0!important;background:linear-gradient(145deg,#0b3268,#061d43 68%,#04152d)!important;border-color:#e6bb4f!important;box-shadow:inset 0 0 0 1px #ffe78d1a,0 6px 14px #00061859!important}.store-payment-card .store-payment-option:disabled{opacity:.48}.store-payment-card .store-payment-label{color:#fff4c5;align-items:center;gap:7px;font-size:12px;display:flex}.store-payment-card .store-payment-price{font-variant-numeric:tabular-nums;unicode-bidi:isolate;background:#010c1f94;border:1px solid #ffde6885;border-radius:10px;min-width:72px;padding:6px 9px;font-size:14px;line-height:1.2;color:#fff!important}.store-payment-card .store-payment-channel-note{color:#e0c8ce;margin-top:11px;font-size:9.5px;line-height:1.75}@media (max-width:760px){.product-scope-editor,.catalog-admin>.catalog-list{grid-area:auto}}.vip-plans-backdrop{padding:calc(var(--app-safe-top) + 10px) 10px calc(var(--app-safe-bottom) + 10px);backdrop-filter:blur(10px)saturate(.9);background:#010818e0;align-items:center}.vip-plans-sheet{isolation:isolate;scrollbar-width:none;width:min(100%,520px);max-height:100%;color:var(--royal-text);border:2px solid var(--royal-gold-border);background:radial-gradient(circle at 16% 0,#1b72ff40,transparent 34%), radial-gradient(circle at 90% 16%,#ffca3c1a,transparent 27%), linear-gradient(160deg,#0b3471 0,var(--royal-panel) 46%,#020c1d 100%);border-radius:28px;padding:17px;overflow:auto;box-shadow:inset 0 0 0 1px #ffe17e1c,inset 0 -28px 64px #00000040,0 28px 80px #000514c2}.vip-plans-sheet:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffdc7406 0,#ffdc7406 2px,#0000 2px,#0000 16px);border:1px solid #f3b52b3d;border-radius:21px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.vip-plans-sheet::-webkit-scrollbar{display:none}.vip-plans-close{top:13px;border-radius:12px;width:38px;height:38px;box-shadow:0 7px 15px #00051466,inset 0 1px #ffffff1f}.vip-plans-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.vip-plans-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.vip-plans-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.vip-plans-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.vip-plans-hero{text-align:start;direction:ltr;background:radial-gradient(circle at 13%,#207dff26,#0000 34%);border-bottom:1px solid #f3b52b66;align-items:center;min-height:146px;padding:17px 48px 16px 148px;display:flex;position:relative}[dir=rtl] .vip-plans-hero{direction:rtl;padding:17px 148px 16px 48px}.vip-plans-hero>div:last-child{min-width:0}.vip-plans-hero small{color:var(--royal-gold);letter-spacing:3.2px;font-size:8px;font-weight:1000}.vip-plans-hero h2{color:var(--royal-light-gold);text-shadow:0 2px 13px #ffc53433;margin:7px 0 5px;font-size:28px}.vip-plans-hero p{max-width:270px;color:var(--royal-muted);margin:0;font-size:10.5px;font-weight:700;line-height:1.8}.vip-shield-stage{width:140px;height:140px;top:3px;left:8px}[dir=rtl] .vip-shield-stage{left:auto;right:8px}.vip-shield-stage img{object-fit:contain;filter:drop-shadow(0 12px 14px #00030f8f)drop-shadow(0 0 12px #f3b52b1f);width:136px;height:136px}.vip-status-card{background:linear-gradient(115deg,#0a3670eb,#020f25f7);border:1px solid #f3b52b80;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;margin:13px 0 11px;padding:12px 13px;display:grid;box-shadow:inset 0 0 24px #2c7fff12,0 8px 20px #00051442}.vip-status-card>span.vip-status-title{color:var(--royal-text);align-items:center;gap:9px;display:flex}.vip-status-title>i{background:var(--royal-gold);border:2px solid #ffffffb8;border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:0 0 13px #f3b52bd9}.vip-status-title>span{gap:2px;min-width:0;display:grid}.vip-status-title small{color:#b9c9e5;font-size:8px;font-weight:800}.vip-status-title strong{color:#fff3bd;font-size:12px;line-height:1.35}.vip-status-card>b.vip-status-pill{color:#ffe88f;text-align:center;white-space:nowrap;background:#021430cc;border:1px solid #f3b52bb3;border-radius:99px;justify-content:center;align-items:center;gap:5px;min-width:88px;padding:7px 10px;font-size:9px;display:flex}.vip-status-pill .royal-crown-icon{width:13px;height:11px}.vip-status-card>em{color:#c3d0e5;border-top:1px solid #f3b52b2b;grid-column:1/-1;margin:0;padding-top:8px;font-size:9px;font-style:normal;line-height:1.65}.vip-status-card>em time{color:#fff1ad;white-space:nowrap;font-size:10px;font-weight:900}.vip-status-card.active{background:linear-gradient(115deg,#094c3ff0,#021e23fa);border-color:#41dc81ad;box-shadow:inset 0 0 26px #3ae88714,0 8px 22px #000a154d}.vip-status-card.active .vip-status-title>i{background:#42e486;box-shadow:0 0 15px #42e486e6}.vip-status-card.active>b.vip-status-pill{color:#d8ffe5;background:#034b30b8;border-color:#43de80bf}.vip-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.vip-benefit-list>span{color:#eef5ff;background:linear-gradient(115deg,#0c3976ad,#031735d1);border:1px solid #f3b52b57;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:7px 9px;font-size:9.5px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.vip-benefit-list>span>i{width:28px;height:28px;color:var(--royal-light-gold);background:linear-gradient(145deg,#0d428c,#061b3d);border:1px solid #f3b52b94;border-radius:9px;flex:0 0 28px;place-items:center;font-size:13px;font-style:normal;display:grid}.vip-benefit-list>span>b{min-width:0;line-height:1.55}.vip-benefit-list[data-active=true]>span:after{content:"✓";color:#65ee9b;font-size:11px;font-weight:1000}.vip-benefit-list[data-active=true]>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto}.vip-benefit-list[data-active=true]>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto}.vip-benefit-list[data-active=true]>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto}.vip-benefit-list[data-active=true]>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto}.vip-plan-heading{color:var(--royal-light-gold);text-align:center;align-items:center;gap:9px;margin:18px 0 15px;font-size:12px;display:flex}.vip-plan-heading span{background:linear-gradient(90deg,#0000,#f3b52bcc);flex:1;height:1px}.vip-plan-heading span:last-child{transform:scaleX(-1)}.vip-plan-grid{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[dir=rtl] .vip-plan-grid{direction:rtl}.vip-plan-grid .vip-plan-card{min-width:0;min-height:265px;color:var(--royal-text);cursor:pointer;background:radial-gradient(circle at 50% 16%,#227bff29,#0000 34%),linear-gradient(165deg,#0a326b,#03162f 72%);border:1.5px solid #f3b52b94;border-radius:17px;grid-template-rows:auto minmax(32px,auto) auto auto auto;align-content:start;place-items:center;gap:6px;padding:9px 7px 10px;display:grid;position:relative;overflow:visible;transform:none;box-shadow:inset 0 0 0 1px #ffea9912,0 10px 24px #0005146b}.vip-plan-grid .vip-plan-card.vip-plan-emerald{background:radial-gradient(circle at 50% 14%,#18be7733,#0000 34%),linear-gradient(165deg,#0b3d59,#03172f 72%)}.vip-plan-grid .vip-plan-card.vip-plan-sapphire{background:radial-gradient(circle at 50% 14%,#2271ff47,#0000 35%),linear-gradient(165deg,#0b3c80,#03162f 72%)}.vip-plan-grid .vip-plan-card.vip-plan-ruby{background:radial-gradient(circle at 50% 14%,#e0265038,#0000 35%),linear-gradient(165deg,#16366d,#07162f 72%)}.vip-plan-grid .vip-plan-card.popular{z-index:2;background:radial-gradient(circle at 50% 13%,#3187ff57,#0000 38%),linear-gradient(165deg,#0c4694,#03162f 74%);border-color:#ffe073;transform:translateY(-5px);box-shadow:0 0 0 1px #ffe0731a,0 14px 30px #00051480,inset 0 0 22px #ffd13f0d}.vip-plan-grid .vip-plan-card:disabled{cursor:not-allowed;filter:grayscale(.28);opacity:.65}.vip-plan-grid .vip-plan-card:focus-visible{outline-offset:3px;outline:3px solid #ffdb5cbf}.vip-plan-grid .vip-plan-card>em{z-index:3;color:#071a34;background:linear-gradient(#fff09a,var(--royal-gold));border:1px solid #fff0a4;border-radius:99px;padding:4px 10px;font-size:7px;font-style:normal;font-weight:1000;position:absolute;top:-10px;box-shadow:0 5px 12px #00051457}.vip-plan-grid .vip-plan-art-frame{aspect-ratio:1;background:#020d20;border:1px solid #ffdc6799;border-radius:14px;place-items:center;width:100%;height:auto;padding:3px;display:grid;box-shadow:0 8px 17px #00041180}.vip-plan-art{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.vip-plan-grid .vip-plan-card.popular .vip-plan-art-frame{border-color:#ffe273;box-shadow:0 0 18px #3a86ff33,0 8px 18px #0004118a}.vip-plan-title{color:#fff5c9;text-align:center;place-items:center;min-height:32px;line-height:1.45;display:grid;font-size:10px!important}.vip-plan-grid .vip-plan-duration{color:#e8ca79;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:baseline;gap:3px;display:flex}.vip-plan-grid .vip-plan-duration strong{font-size:13px;line-height:1}.vip-plan-grid .vip-plan-duration small{margin:0;font-size:7px;font-weight:900}.vip-plan-grid .vip-plan-card>.vip-plan-price{text-overflow:clip;white-space:normal;background:linear-gradient(145deg,#0b4a42,#041f27);border:1px solid #ffdc6778;border-radius:9px;place-items:center;width:100%;min-height:29px;padding:6px 4px;font-size:10px;line-height:1.35;display:grid;overflow:visible;color:#fff!important}.vip-plan-grid .vip-plan-action{color:#aec3df;text-align:center;font-size:7.5px;font-weight:850;line-height:1.45}.vip-plans-empty{color:#c5d3e9;text-align:center;background:#03132d85;border:1px dashed #f3b52b94;border-radius:14px;padding:25px;font-size:9px}.vip-secure-note{color:#c9d5e7;text-align:center;justify-content:center;align-items:center;gap:6px;margin:13px 4px 0;font-size:8px;line-height:1.7;display:flex}.vip-secure-note .royal-crown-icon{flex:0 0 15px;width:15px;height:13px}@media (max-width:390px){.vip-plans-sheet{padding:14px 12px}.vip-plans-hero{min-height:132px;padding:14px 42px 13px 124px}[dir=rtl] .vip-plans-hero{padding:14px 124px 13px 42px}.vip-shield-stage{width:116px;height:116px}.vip-shield-stage img{width:114px;height:114px}.vip-plans-hero h2{font-size:24px}.vip-plans-hero p{font-size:9.5px}.vip-status-card{padding:10px}.vip-status-title strong{font-size:10.5px}.vip-status-card>b.vip-status-pill{min-width:78px;padding-left:8px;padding-right:8px;font-size:8px}.vip-benefit-list{gap:5px}.vip-benefit-list>span{gap:6px;min-height:43px;padding-left:6px;padding-right:6px;font-size:8.5px}.vip-benefit-list>span>i{flex-basis:24px;width:24px;height:24px}.vip-plan-grid{gap:5px}.vip-plan-grid .vip-plan-card{gap:5px;min-height:238px;padding:8px 4px}.vip-plan-title{min-height:29px;font-size:8.5px!important}.vip-plan-grid .vip-plan-card>.vip-plan-price{padding-left:2px;padding-right:2px;font-size:9px}.vip-plan-grid .vip-plan-action{font-size:6.5px}}.ranking-backdrop{padding:calc(var(--app-safe-top) + 10px) 10px calc(var(--app-safe-bottom) + 10px);backdrop-filter:blur(10px)saturate(.9);background:#010818e0;align-items:center}.royal-ranking-sheet{isolation:isolate;scrollbar-width:none;width:min(96%,500px);max-height:90svh;color:var(--royal-text);border:2px solid var(--royal-gold-border);background:radial-gradient(circle at 14% 0,#1f79ff40,transparent 34%), radial-gradient(circle at 88% 12%,#ffcc431a,transparent 28%), linear-gradient(160deg,#0b3572 0,var(--royal-panel) 48%,#020c1d 100%);border-radius:28px;padding:16px 14px 18px;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffe2801c,inset 0 -28px 62px #00000038,0 28px 78px #000514c2}.royal-ranking-sheet:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,#ffda6706 0,#ffda6706 2px,#0000 2px,#0000 17px);border:1px solid #f3b52b38;border-radius:21px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.royal-ranking-sheet::-webkit-scrollbar{display:none}.royal-ranking-sheet>.sheet-handle{background:linear-gradient(90deg,transparent,var(--royal-light-gold),transparent);opacity:.82;border-radius:99px;width:46px;height:4px;margin:0 auto 7px}.royal-ranking-sheet .sheet-close{width:38px;height:38px;color:var(--royal-light-gold);top:13px;background:linear-gradient(145deg,#0b3d82,#041a3a);border-color:#f3b52bb8;border-radius:12px;box-shadow:0 7px 15px #00051466,inset 0 1px #ffffff1c}.royal-ranking-sheet .sheet-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.royal-ranking-sheet .sheet-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:13px}.royal-ranking-sheet .sheet-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.royal-ranking-sheet .sheet-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:13px}.ranking-title{text-align:start;justify-content:center;align-items:center;gap:11px;min-height:72px;margin:0 42px 12px;display:flex}.ranking-title>i{width:56px;height:56px;color:var(--royal-light-gold);background:radial-gradient(circle at 38% 30%,#1769d8,#0a397b 58%,#041c41);border:1.5px solid #ffd959cc;border-radius:18px;flex:0 0 56px;place-items:center;font-size:26px;display:grid;box-shadow:inset 0 0 0 1px #fff1ac1a,0 9px 20px #00051473,0 0 18px #2877ff24}.ranking-title>i .royal-crown-icon{width:29px;height:24px}.ranking-title>span{flex-direction:column;min-width:0;display:flex}.ranking-title small{color:var(--royal-gold);letter-spacing:3px;font-size:7px;font-weight:1000}.ranking-title h2{color:var(--royal-light-gold);text-shadow:0 2px 12px #ffc73029;margin:3px 0 0;font-size:22px;line-height:1.25}.ranking-tabs{background:#02122bd1;border:1px solid #f3b52b61;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.45fr);gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff0a}.ranking-tabs button{color:#adc1dd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;min-width:0;min-height:42px;padding:4px 3px;font-size:10px;font-weight:950;transition:color .18s,border-color .18s,background .18s,transform .18s}.ranking-tabs button:hover{color:#fff2bc;background:#12489161;border-color:#f3b52b42}.ranking-tabs button.active{color:#061831;background:linear-gradient(180deg,#ffec91,var(--royal-light-gold) 52%,var(--royal-gold));border-color:#ffe589;transform:translateY(-1px);box-shadow:0 6px 15px #00051466,inset 0 1px #ffffffa6}.ranking-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ffda5399}.coin-leaderboard>div>.coin-ranking-balance{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.coin-ranking-balance .coin-icon{flex:0 0 16px;width:16px;height:16px}.coin-leaderboard>div>.coin-ranking-balance>b{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;text-align:end;min-width:0}.ranking-countdown{color:#d7e3f4;background:linear-gradient(110deg,#093065c7,#021430e0);border:1px solid #f3b52b47;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:10px 1px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff09}.ranking-countdown>span{color:#cfdbec;white-space:nowrap;font-size:8.5px;font-weight:900}.ranking-time-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.ranking-time-parts>span{min-width:0;min-height:43px;color:var(--royal-text);background:linear-gradient(#134e9cd6,#041f46e6);border:1px solid #ffd54f57;border-radius:10px;align-content:center;place-items:center;gap:3px;padding:5px 2px;display:grid;box-shadow:inset 0 1px #ffffff0f}.ranking-time-parts b{color:var(--royal-light-gold);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.ranking-time-parts small{color:#b9c9e2;white-space:nowrap;font-size:6.5px;font-weight:800;line-height:1}.ranking-table-head{color:#f6e8b8;background:linear-gradient(90deg,#0a3a7b,#0d4a98 52%,#082e65);border:1px solid #f3b52b5c;border-radius:12px 12px 6px 6px;grid-template-columns:42px 42px minmax(0,1fr) 92px;align-items:center;gap:7px;margin-top:5px;padding:9px 8px;font-size:8.5px;display:grid;box-shadow:inset 0 1px #ffffff0f}.ranking-table-head>span{text-align:center;grid-column:1/3}.ranking-table-head>b{text-align:start;grid-column:3}.ranking-table-head>em{text-align:end;grid-column:4;font-style:normal}.royal-leaderboard{gap:5px;margin-top:5px}.royal-leaderboard>div:not(.ranking-empty){min-height:64px;color:var(--royal-text);background:linear-gradient(105deg,#0a356fdb,#03193af0);border:1px solid #f3b52b3d;border-radius:12px;grid-template-columns:42px 42px minmax(0,1fr) 92px;align-items:center;gap:7px;padding:7px 8px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 6px 14px #00051438}.royal-leaderboard>div.rank-1:not(.me){background:radial-gradient(circle at 10%,#ffcc362e,#0000 26%),linear-gradient(105deg,#12477f,#082957 70%);border-color:#ffd850cc}.royal-leaderboard>div.rank-2:not(.me){background:radial-gradient(circle at 10%,#b8d3f121,#0000 26%),linear-gradient(105deg,#103f78,#082754 70%);border-color:#b8d3f185}.royal-leaderboard>div.rank-3:not(.me){background:radial-gradient(circle at 10%,#e0994d21,#0000 26%),linear-gradient(105deg,#103d72,#082653 70%);border-color:#e0994d94}.royal-leaderboard>div.me{background:radial-gradient(circle at 10%,#48e48d2e,#0000 28%),linear-gradient(105deg,#0b6d5a,#073d4c 68%,#05273f);border-color:#5be294;box-shadow:inset 0 0 0 1px #d1ffe31a,0 0 20px #33db841f}.royal-leaderboard .sprite-avatar{border:1.5px solid #ffd95bbf;border-radius:12px;width:42px;height:42px;box-shadow:0 5px 12px #00051459}.royal-leaderboard .rank-medal{width:34px;height:34px;color:var(--royal-light-gold);text-align:center;background:#02142f9e;border:1px solid #f3b52b61;border-radius:11px;justify-self:center;place-items:center;font-size:15px;display:grid}.royal-leaderboard .rank-1 .rank-medal{color:#061831;background:linear-gradient(145deg,#fff09a,var(--royal-gold));border-color:#fff0a5;font-size:20px;box-shadow:0 4px 12px #f3b52b38}.royal-leaderboard .rank-1 .rank-medal .royal-crown-icon{width:23px;height:19px}.royal-leaderboard span{min-width:0}.royal-leaderboard span>strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.royal-leaderboard span>small{color:#b9c8dd;white-space:nowrap;align-items:center;gap:4px;margin-top:3px;font-size:7.5px;display:flex;overflow:hidden}.royal-leaderboard span small i{color:#082041;background:linear-gradient(#ffe98c,#dca832);border:1px solid #ffee9d80;border-radius:6px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:950}.royal-leaderboard>div>em{min-width:0;color:var(--royal-light-gold);flex-direction:column;align-items:flex-end;gap:3px;font-style:normal;display:flex}.royal-leaderboard>div>em>b{color:#ffe578;white-space:nowrap;font-size:10.5px}.ranking-coin-reward{font-size:8px;font-weight:950;color:#ffe577!important}.ranking-coin-reward .coin-icon{flex-basis:18px;width:18px;height:18px}.ranking-coin-reward b{color:#ffe577;font-size:9px}.ranking-empty{line-height:1.75;color:#bfcde1!important;background:#031531ad!important;border:1px dashed #f3b52b61!important;border-radius:12px!important;padding:31px 13px!important;font-size:9.5px!important}.ranking-my-place{color:#ecfff4;background:linear-gradient(105deg,#0b6a57,#073b48 70%,#05253c);border:1px solid #4de28fc7;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00051447}.ranking-my-place>span{color:#e5fff0;font-size:10px;font-weight:950}.ranking-my-place>b{color:#70f0a8;font-size:13px}.ranking-my-place>strong,.ranking-my-place>em{color:#ffe477;white-space:nowrap;font-size:9px;font-style:normal}.ranking-rule{color:#aebed6;text-align:center;border-top:1px solid #f3b52b24;margin:11px 8px 0;padding-top:9px;font-size:7.5px;line-height:1.75}.royal-ranking-sheet .special-tournament-banner{color:var(--royal-text);background:radial-gradient(circle at 86% 0,#ffd35a29,#0000 29%),radial-gradient(circle at 12% 18%,#2782ff2e,#0000 35%),linear-gradient(145deg,#0c4b91,#082d65 52%,#041b3f);border-color:#f3b52bad;box-shadow:inset 0 0 0 1px #fff1ac1a,0 10px 26px #00051457}.royal-ranking-sheet .special-cup{color:var(--royal-light-gold);background:linear-gradient(145deg,#1467c8,#082d67);border-color:#ffe17a}.royal-ranking-sheet .special-tournament-countdown,.royal-ranking-sheet .special-prize-details{background:#021430a8}.royal-ranking-sheet .special-tournament-leaders>div{background:#031a3d9e}.royal-ranking-sheet .special-tournament-leaders>div.me,.royal-ranking-sheet .special-tournament-me{background:linear-gradient(145deg,#0b6b58,#073c4a);border-color:#52e594b8}.royal-ranking-sheet .special-award-notice{background:linear-gradient(145deg,#0b4387,#061e48);border-color:#f3b52bb8}.royal-ranking-sheet .special-award-notice input{color:var(--royal-text);background:#031a3d;border-color:#f3b52b66}@media (max-width:390px){.royal-ranking-sheet{width:min(98%,500px);padding-left:10px;padding-right:10px}.ranking-title{gap:8px;min-height:65px;margin-left:38px;margin-right:38px}.ranking-title>i{border-radius:15px;flex-basis:48px;width:48px;height:48px}.ranking-title>i .royal-crown-icon{width:25px;height:21px}.ranking-title h2{font-size:19px}.ranking-tabs button{min-height:39px;font-size:9px}.ranking-countdown{gap:7px;padding-left:7px;padding-right:7px}.ranking-time-parts{gap:3px}.ranking-time-parts>span{min-height:40px;padding-left:1px;padding-right:1px}.ranking-time-parts b{font-size:13px}.ranking-table-head{grid-template-columns:37px 37px minmax(0,1fr) 78px;gap:5px;padding-left:5px;padding-right:5px}.royal-leaderboard>div:not(.ranking-empty){grid-template-columns:37px 37px minmax(0,1fr) 78px;gap:5px;min-height:59px;padding-left:5px;padding-right:5px}.royal-leaderboard .sprite-avatar{width:37px;height:37px}.royal-leaderboard .rank-medal{width:31px;height:31px}.royal-leaderboard span>strong{font-size:10px}.royal-leaderboard span>small{font-size:6.5px}.royal-leaderboard>div>em>b{font-size:9px}.ranking-my-place{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding-left:9px;padding-right:9px}.ranking-my-place>.ranking-coin-reward{grid-column:1/-1;justify-self:end}}@media (max-width:340px){.ranking-countdown{grid-template-columns:1fr}.ranking-countdown>span{text-align:center}.ranking-table-head{grid-template-columns:33px 33px minmax(0,1fr) 69px}.royal-leaderboard>div:not(.ranking-empty){grid-template-columns:33px 33px minmax(0,1fr) 69px;padding-left:4px;padding-right:4px}.royal-leaderboard .sprite-avatar{width:33px;height:33px}.royal-leaderboard .rank-medal{width:29px;height:29px}}.royal-profile-sheet,.vip-plans-sheet,.shop-sheet,.invite-sheet,.settings-sheet,.wallet-sheet,.reward-code-sheet,.support-sheet,.royal-ranking-sheet{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;overflow-y:auto}@supports not (height:100svh){.game-chat-panel{max-height:min(82vh,720px)}.royal-profile-sheet{max-height:100%}.hakem-panel{max-height:calc(100vh - 36px)}.private-table-sheet{max-height:82vh}.public-table-list{max-height:48vh}.progression-sheet{max-height:84vh}.wallet-sheet{max-height:100%}.vip-lounge-active{max-height:78vh}.public-chat-list{max-height:48vh}.vip-sheet.telegram-group{height:min(82vh,720px)}.admin-gift-list>div{max-height:66vh}.game-gift-panel{max-height:min(86vh,760px)}.friends-sheet{height:min(92%,820px)}.admin-shell{height:100vh;min-height:100vh}.admin-auth-shell,.legal-page{min-height:100vh}.shop-sheet{max-height:100%}.royal-result-panel{max-height:calc(100vh - var(--app-safe-top) - var(--app-safe-bottom) - 38px)}.royal-splash{min-height:100vh}.onboarding-card{max-height:calc(100vh - var(--app-safe-top) - var(--app-safe-bottom) - 36px)}html.telegram-mini-app .onboarding-card{max-height:calc(var(--app-viewport-height,100vh) - var(--app-safe-top) - var(--app-safe-bottom) - 36px)}html.telegram-mini-app .recovery-login{height:var(--app-viewport-height,100vh)}html.telegram-mini-app .recovery-login-card{max-height:calc(var(--app-viewport-height,100vh) - var(--app-safe-top) - var(--app-safe-bottom) - 44px)}.public-chat-drawer-backdrop .vip-sheet.telegram-group{height:min(56vh,540px);max-height:calc(100vh - var(--app-safe-top) - 12px)}.phone-stage.gathering-mode{height:100vh;min-height:100vh}.royal-ranking-sheet{max-height:100%}@media (min-width:700px){.phone-stage,.game-screen{min-height:min(900px,100vh - 30px);max-height:min(900px,100vh - 30px)}.home-scroll{height:calc(min(900px,100vh - 30px) - 70px - var(--app-safe-top))}.game-screen{height:min(900px,100vh - 30px)}}@media (max-width:760px){.game-chat-panel{max-height:86vh}}@media (max-width:390px){.friends-sheet{height:100%}}@media (max-height:620px){.public-chat-drawer-backdrop .vip-sheet.telegram-group{height:min(64vh,460px)}}}.royal-profile-sheet.avatar-selection-active{height:min(740px,calc(100svh - var(--app-safe-top) - 28px))}.avatar-selection-active .royal-profile-editor.avatar-editor{flex-direction:column;display:flex;top:45px;bottom:14px;left:12px;right:12px}.avatar-selection-active .avatar-editor>header{flex-shrink:0}.profile-avatar-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 3px 6px;overflow-y:auto}.profile-avatar-scroll h3{color:#ffe398;margin:12px 0 8px;font-size:15px}.premium-avatar-hint{color:#e0d5be;margin:0 0 10px;font-size:13px}.premium-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-avatar-choice{color:#fff0ce;background:linear-gradient(155deg,#142b51,#071327);border:1px solid #947437;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 6px;display:flex}.premium-avatar-choice .sprite-avatar{border:1px solid #c6a052;border-radius:12px;flex:0 0 82px;width:82px;height:82px}.premium-avatar-choice strong{font-size:14px;line-height:1.6}.premium-avatar-choice>span:last-child{color:#ffe079;justify-content:center;align-items:center;gap:5px;min-height:24px;font-size:14px;font-weight:800;display:flex}.premium-avatar-choice .coin-icon,.premium-avatar-confirm .coin-icon{flex-basis:20px;width:20px;height:20px}.premium-avatar-choice.selected{background:linear-gradient(155deg,#174c46,#071c26);border-color:#8eedba;box-shadow:inset 0 0 0 1px #8eedba}.premium-avatar-choice:focus-visible{outline-offset:2px;outline:2px solid #fff0ad}.premium-avatar-confirm button:focus-visible{outline-offset:2px;outline:2px solid #fff0ad}.premium-avatar-choice:disabled,.premium-avatar-confirm button:disabled{opacity:.6;cursor:wait}.premium-avatar-confirm{color:#fff0ce;background:#10223c;border:1px solid #e4bf59;border-radius:14px;grid-template-columns:60px minmax(0,1fr);gap:8px;margin-top:12px;padding:12px;display:grid;overflow-y:auto}.premium-avatar-confirm>.sprite-avatar{border-radius:12px;width:60px;height:60px}.premium-avatar-confirm>div{flex-direction:column;justify-content:center;gap:5px;font-size:14px;display:flex}.premium-avatar-confirm>div>span{color:#ffe079;align-items:center;gap:5px;display:flex}.premium-avatar-confirm>p{grid-column:1/-1;margin:2px 0;font-size:14px;line-height:1.7}.premium-avatar-confirm>button{color:#fff2d2;background:#192d49;border:1px solid #bda16c;border-radius:9px;grid-column:1/-1;min-height:42px;font-size:14px}.premium-avatar-confirm>button.premium-avatar-buy{color:#302005;background:linear-gradient(#ffe99a,#d9a641);font-weight:800}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
