@charset "UTF-8";.game-resume-dialog[data-v-a3f1047b]{width:min(600px,calc(100% - 32px))}.game-resume-dialog[data-v-a3f1047b] .modal__surface{padding:0}.game-resume-modal[data-v-a3f1047b]{padding:48px 40px 36px}.game-resume-modal h2[data-v-a3f1047b]{margin:0 0 24px;font-size:22px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.game-resume-modal p[data-v-a3f1047b]{margin:0;font-size:16px;line-height:1.8;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.game-resume-modal p+p[data-v-a3f1047b]{margin-top:20px}.game-resume-modal__balance-notice[data-v-a3f1047b]{color:#ffe09a;font-weight:600}.game-resume-modal__button-name[data-v-a3f1047b]{white-space:nowrap}.game-resume-modal__actions[data-v-a3f1047b]{display:grid;grid-template-columns:repeat(2,minmax(0,156px));justify-content:end;gap:12px;margin-top:32px}.game-resume-modal__actions button[data-v-a3f1047b]{min-width:0;min-height:48px;justify-content:center;padding:12px 16px;font-size:16px;white-space:nowrap}.game-resume-return[data-v-a3f1047b]{position:fixed;right:1rem;bottom:1rem;z-index:90;max-width:calc(100vw - 2rem);padding:.85rem 1.2rem;color:#ffe09a;border:1px solid #b69a54;border-radius:.75rem;background:#202331;box-shadow:0 4px 18px #0008;cursor:pointer}@media (max-width: 600px){.game-resume-modal[data-v-a3f1047b]{padding:44px 24px 28px}.game-resume-modal h2[data-v-a3f1047b]{font-size:20px}.game-resume-modal p[data-v-a3f1047b]{font-size:15px}.game-resume-modal__actions[data-v-a3f1047b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px}.game-resume-modal__actions button[data-v-a3f1047b]{padding:12px 8px;font-size:14px}}.company-details[data-v-38e335ac]{display:grid;gap:12px;margin-top:20px}.company-details div[data-v-38e335ac]{display:grid;gap:4px}.company-details dt[data-v-38e335ac]{color:#f6d575}.company-details dd[data-v-38e335ac]{overflow-wrap:anywhere}.gold-button[data-v-38e335ac]{display:inline-block;margin-top:20px}.certification-renewal[data-v-1948ed5b]{display:grid;gap:18px}.certification-renewal .auth-logo[data-v-1948ed5b]{margin:0 auto}.certification-renewal h2[data-v-1948ed5b]{margin:0;color:#ffe09b;font-size:22px;text-align:center}.certification-renewal p[data-v-1948ed5b]{margin:0;color:#c8c9d2;font-size:14px;line-height:1.7;text-align:center}.certification-renewal p.form-error[data-v-1948ed5b]{color:#f4a3a3;text-align:left}.certification-renewal>.text-button[data-v-1948ed5b]{justify-self:center}.google-signin[data-v-1b85e9be]{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.google-signin__target[data-v-1b85e9be]{width:40px;height:40px;border-radius:50%;overflow:hidden}.google-signin[data-v-1b85e9be]:focus-within{outline:2px solid #ffe17a;outline-offset:4px}.google-signin[aria-disabled=true][data-v-1b85e9be]{opacity:.5}.google-retry[data-v-1b85e9be]{width:40px;height:40px;padding:0;border:1px solid #776b50;border-radius:50%;background:#252736;color:#ffe09b;font-size:24px}.google-registration[data-v-e2db4df1]{display:grid;gap:18px}.google-registration .auth-logo[data-v-e2db4df1]{margin:0 auto}.google-registration h2[data-v-e2db4df1]{margin:0;text-align:center;color:#ffe09b;font-size:22px}.google-registration>p[data-v-e2db4df1]{margin:0;color:#bfc0ce;line-height:1.7;text-align:center;font-size:14px}.google-registration .auth-fields[data-v-e2db4df1]{display:grid;gap:16px}.google-registration .agreement[data-v-e2db4df1]{align-items:flex-start}.google-registration .form-error[data-v-e2db4df1]{text-align:left;color:#f4a3a3}.google-back[data-v-e2db4df1]{justify-self:center}.apple-signin[data-v-a83171c0]{flex:0 0 40px;width:40px;height:40px;border-radius:50%}.apple-signin__target[data-v-a83171c0]{width:40px;height:40px;border-radius:50%;overflow:hidden}.apple-signin[data-v-a83171c0]:focus-within{outline:2px solid #ffe17a;outline-offset:4px}.apple-signin [aria-disabled=true][data-v-a83171c0]{opacity:.5}.apple-signin>button[data-v-a83171c0]{width:40px;height:40px;padding:0;border:1px solid #747775;border-radius:50%;background:#131314;color:#fff;font-size:24px}.apple-registration[data-v-b182d778]{display:grid;gap:18px}.apple-registration .auth-logo[data-v-b182d778]{margin:0 auto}.apple-registration h2[data-v-b182d778]{margin:0;text-align:center;color:#ffe09b;font-size:22px}.apple-registration>p[data-v-b182d778]{margin:0;color:#bfc0ce;line-height:1.7;text-align:center;font-size:14px}.apple-registration .auth-fields[data-v-b182d778]{display:grid;gap:16px}.apple-registration .agreement[data-v-b182d778]{align-items:flex-start}.apple-registration .form-error[data-v-b182d778]{text-align:left;color:#f4a3a3}.apple-back[data-v-b182d778]{justify-self:center}.game-button-settings[data-v-292fb641]{min-width:0}.game-button-settings h2[data-v-292fb641]{color:#ffe094;margin:0 0 10px;font-size:24px}.setting-intro[data-v-292fb641],.setting-help[data-v-292fb641]{color:#c5c2cf;line-height:1.7;font-size:13px}.setting-intro[data-v-292fb641]{margin:0 0 22px}.setting-game-tabs[data-v-292fb641]{display:flex;gap:10px;margin-bottom:24px}.setting-game-tabs button[data-v-292fb641]{flex:1;padding:12px;border:1px solid #5f5b70;border-radius:9px;background:#252535}.setting-game-tabs button.active[data-v-292fb641]{border-color:#e9bc57;color:#ffe395;background:linear-gradient(#66472a,#352b29)}.game-button-settings h3[data-v-292fb641]{font-size:18px;color:#ffdf91;margin:0 0 8px}.action-order-preview[data-v-292fb641]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:9px;margin-top:20px;padding:16px 10px;border:1px solid #635848;border-radius:12px;background:#121925}.action-order-button[data-v-292fb641]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;border:1px solid #c4a15e;border-radius:10px;background:linear-gradient(#57546a,#272b3c 55%,#202333);box-shadow:inset 0 1px 4px #fff5ba22}.action-order-button small[data-v-292fb641]{color:#c4bda9;font-size:11px}.action-order-button strong[data-v-292fb641]{color:#ffe5a5;font-size:clamp(14px,2vw,20px);white-space:nowrap}.action-order-button.selected[data-v-292fb641]{border-color:#ffe27b;box-shadow:0 0 0 2px #ffe27b;background:linear-gradient(#8e6836,#41351e)}.setting-selection[data-v-292fb641]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;min-height:52px;font-size:13px;color:#ffe39d;line-height:1.7}.setting-reset-actions[data-v-292fb641]{display:flex;gap:16px;align-items:center;margin:5px 0 18px}.setting-status[data-v-292fb641]{color:#f7dc8a;line-height:1.7;margin:15px 0}.game-button-settings .form-error[data-v-292fb641]{line-height:1.7}.setting-actions[data-v-292fb641]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.setting-actions button[data-v-292fb641],.setting-reset-actions>.silver-button[data-v-292fb641]{padding:10px 17px}.game-button-settings>.silver-button[data-v-292fb641]{padding:10px 16px}@media (max-width:480px){.action-order-preview[data-v-292fb641]{gap:5px;padding:12px 6px}.action-order-button[data-v-292fb641]{padding:12px 2px;border-radius:7px}.setting-game-tabs[data-v-292fb641]{gap:7px}.setting-game-tabs button[data-v-292fb641]{padding:10px 4px}.setting-actions[data-v-292fb641]{justify-content:stretch}.setting-actions button[data-v-292fb641]{flex:1;padding:10px 6px}}:root{color-scheme:dark;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;color:#f4f3f5;background:#090d18;font-synthesis:none;--surface: #1a1d28;--sidebar: #222738;--muted: #92939e;--gold: #ffe583;--line: #3e414e;--site-max-width: 1800px;--site-gutter: max(0px, calc((100vw - var(--site-max-width)) / 2));--sidebar-width: clamp(200px, 13.61vw, 245px)}*{box-sizing:border-box}body{margin:0;min-width:320px}html:has(dialog[open]){overflow:hidden}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{cursor:default;opacity:.42}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ffe17a;outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #e1b64c;outline-offset:1px}input,textarea,select{min-width:0;color:#f4f3f5;background:#141723;border:1px solid #2b3040;border-radius:9px;padding:.8em 1em}input::placeholder,textarea::placeholder{color:#7f818c}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;flex-shrink:0;margin:0;padding:0;border:1px solid #b2b3b7;border-radius:4px;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{background:#ffe014;border-color:#ffe014}input[type=checkbox]:checked:after{content:"✓";display:block;color:#222530;font-weight:900;line-height:17px;text-align:center}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}button,.gold-button,.silver-button{transition:filter .16s,box-shadow .16s,color .16s,transform .16s}button:hover:not(:disabled){filter:brightness(1.13)}.game-thumbnail{position:relative;isolation:isolate;transition:transform .22s ease}.game-thumbnail:hover:not(:disabled){filter:none}.game-thumbnail>img{border-radius:inherit;transition:filter .22s ease,box-shadow .22s ease}.game-thumbnail:focus-visible{z-index:2;transform:translateY(-6px) scale(1.025);outline:none}.game-thumbnail:focus-visible>img{filter:brightness(1.14) saturate(1.08);box-shadow:0 0 0 2px #ffdc77,0 0 24px #ffc34d80,0 12px 28px #0009;outline:2px solid #ffe17a;outline-offset:4px}@media (hover: hover) and (pointer: fine){.game-thumbnail:hover:not(:disabled){z-index:2;transform:translateY(-6px) scale(1.025)}.game-thumbnail:hover:not(:disabled)>img{filter:brightness(1.14) saturate(1.08);box-shadow:0 0 0 2px #ffdc77,0 0 24px #ffc34d80,0 12px 28px #0009}}.game-thumbnail:active:not(:disabled){transform:translateY(-2px) scale(1.01)}@media (prefers-reduced-motion: reduce){.game-thumbnail:is(:hover,:focus-visible,:active):not(:disabled){transform:none}}.icon{display:inline-block;width:1.3em;height:1.3em;vertical-align:middle;flex-shrink:0}.gold{color:var(--gold)}.text-button{padding:0;color:#c4c3cb;display:inline-flex;align-items:center;gap:.25em}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;color:#aaaeb9}.gold-button,.silver-button,.outline-button,.green-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:700;white-space:nowrap}.gold-button{border:1px solid #e8b74c;border-radius:10px;color:#242016;padding:.6em 1.3em;background:linear-gradient(#fff5b6,#ffe66b 23%,#ffd517 57%,#f6a800 95%);box-shadow:inset 0 2px 2px #fff7cd,inset 0 -3px 4px #e79a00,0 0 10px #ffc92823;text-shadow:0 1px #fff8ba66}.silver-button{border:1px solid #606674;border-radius:30px;padding:.5em 1.3em;background:linear-gradient(#435261,#1a1e28 49%);box-shadow:inset 0 1px #a5aeb35e}.outline-button{padding:.4em .9em;border:1px solid #40444f;border-radius:12px;background:linear-gradient(#2a2d38,#1a1c27)}.green-button{background:radial-gradient(ellipse at top,#158252,#00492b 63%,#003f20);color:#fff3a2;font-size:1.5rem;border:2px solid #a9e88c;box-shadow:inset 0 0 10px #4bff97,0 2px 3px #ffc700,0 0 12px #51ffb53b;border-radius:100px;padding:.4em 1.6em;text-shadow:0 2px #533b20}.skip-link{position:fixed;top:-100px;left:15px;padding:12px;background:#ffe168;color:#171923;z-index:100}.skip-link:focus{top:8px}.app-header{display:flex;align-items:center;width:100%;height:60px;background:#1b1d2a;border-bottom:1px solid #343340;padding-right:10px;position:relative;z-index:5}.brand{width:var(--sidebar-width);flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand img{width:157px;max-width:72%}.brand img,.auth-logo{height:auto;aspect-ratio:157 / 48;object-fit:contain}.top-nav{margin-left:auto;display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,2.8vw,46px);padding:0 2%}.top-nav button{display:flex;align-items:center;gap:.55em;font-weight:700;padding:10px 0;white-space:nowrap;font-size:1rem}.top-nav .active{color:#ffefae;text-shadow:0 0 9px #ff8d1b}.top-nav .icon{width:1.35em;height:1.35em}.header-account{display:flex;align-items:center;gap:1.5em;margin-left:1.2em;flex-shrink:0}.header-account .outline-button{min-height:39px}.preview-link{position:absolute;right:15px;bottom:-30px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:5px;color:#fff2bc;background:#161b2beb;border:1px solid #a1814f;border-radius:0 0 7px 7px;padding:5px 12px}.app-footer{min-height:104px;display:flex;background:linear-gradient(#1b1d2d,#121521);border-top:2px solid #252a3c;color:#8c8c98}.company-wordmark{display:flex;align-items:center;justify-content:center;width:var(--sidebar-width);flex-shrink:0;font-size:1.5rem;font-weight:900;letter-spacing:-.08em;text-transform:capitalize;color:#96969d;background:#131621}.footer-content{flex:1;padding:12px 2%;min-width:0}.footer-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.footer-top nav{display:flex;align-items:center;flex-wrap:wrap;gap:1em 0}.footer-top nav button{padding:0 1.4em;border-right:1px solid #444550;color:#a4a3ad;font-size:.84rem}.footer-top nav button:first-child{padding-left:0}.footer-top nav button:last-child{border:0}.footer-status{display:flex;gap:1em;font-size:.8rem;color:#e0e0e8;white-space:nowrap}.footer-status>span{display:flex;gap:.6em;align-items:center}.status-label i,.online-dot{width:.7em;height:.7em;display:inline-block;border-radius:50%;background:#06d674;box-shadow:inset 0 1px 3px #b8ffaf;flex-shrink:0}.status-label--preview{color:#e2ca82}.status-label--preview i{background:#deb85a}.footer-content>p{font-size:.78rem;display:flex;flex-wrap:wrap;gap:.5em 1.3em;margin-top:16px;line-height:1.5}.footer-content>p span{border-left:1px solid #3c3e4a;padding-left:1.3em}.landing-shell{min-height:100vh;background:#090f23}.app-header--landing{height:clamp(62px,3.5cqw,92px)}.app-header--landing .top-nav{gap:clamp(20px,3cqw,80px)}.app-header--landing .header-account{margin-right:1%}.landing-hero{height:clamp(255px,13.1cqw,356px);position:relative;overflow:hidden;display:flex;align-items:center;border-bottom:2px solid #646276;background-color:#0c1429;background-image:url(/images/hero-landing-left.webp),url(/images/hero-landing-art.webp),radial-gradient(ellipse at 43% 30%,#4b1e29,#090b1c 70%);background-position:left center,right center,center;background-size:20% 100%,46.2% 100%,cover;background-repeat:no-repeat}.landing-hero__text{position:relative;z-index:1;width:54%;margin-left:11%;text-align:center;padding:12px 0}.hero-eyebrow{font-family:Georgia,serif;color:#f3d28b;text-shadow:0 2px 2px #382b1b}.landing-hero .hero-eyebrow{font-size:clamp(14px,1.2cqw,30px);margin-bottom:.3em}.landing-hero h1{font-size:clamp(24px,2.15cqw,57px);white-space:nowrap;color:#f2cca0;text-shadow:0 2px 4px #47171d,0 0 15px #a5613626;letter-spacing:-.04em}.hero-description{font-size:clamp(13px,1.05cqw,27px);line-height:1.55;margin:.6em 0 .9em}.landing-hero .green-button{font-size:clamp(18px,1.5cqw,39px)}.landing-content{width:93%;max-width:2520px;margin:auto;padding-bottom:20px}.section-intro{text-align:center;padding:8px 0 12px}.section-intro h2{font-size:clamp(19px,1.5cqw,40px);color:#e7c2a0}.section-intro h2 span{color:#e5aaa2;margin-right:.2em}.section-intro p{font-size:clamp(12px,.95cqw,24px);margin-top:3px}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-card{border-radius:17px;border:1px solid var(--game-color);position:relative;overflow:hidden;padding:0;aspect-ratio:1.08;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 40% 10%,color-mix(in srgb,var(--game-color) 50%,white),transparent 65%),linear-gradient(var(--game-color),color-mix(in srgb,var(--game-color) 43%,#001b0c));box-shadow:inset 0 0 4px #fff9}.game-card:hover{transform:translateY(-4px);box-shadow:0 6px 25px color-mix(in srgb,var(--game-color) 35%,transparent)}.game-card img{width:100%;height:63%;object-fit:fill;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}.game-card__title{display:flex;flex-direction:column;align-items:center;line-height:1.25;margin-top:0;text-shadow:0 2px 3px #0009}.game-card__title strong{font-size:2rem;font-weight:900;letter-spacing:-.06em}.game-card__title small{font-size:.94rem;margin-top:2px}.game-card--landing{aspect-ratio:.91;box-shadow:0 0 12px color-mix(in srgb,var(--game-color) 30%,transparent),inset 0 0 9px #d7e0f680}.game-card--landing img{position:absolute;width:100%;bottom:0;height:67%;object-fit:cover;-webkit-mask-image:linear-gradient(transparent,#000 12%);mask-image:linear-gradient(transparent,#000 12%)}.game-card--landing .game-card__title{margin-top:9%;color:#ffe0a4}.game-card--landing .game-card__title strong{font-size:clamp(22px,1.7cqw,44px)}.game-card--landing .game-card__title small{font-size:clamp(12px,.8cqw,22px)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0}.feature-card{display:flex;gap:15px;align-items:center;border:1px solid #b28e76;border-radius:18px;padding:13px 16px;background:linear-gradient(120deg,#191b30,#091022)}.feature-card>.icon{width:3.4em;height:3.4em;color:#efc088;filter:drop-shadow(0 0 8px #ee9f5b55)}.feature-card h3{font-size:1rem;color:#edc49c;margin-bottom:5px}.feature-card p{font-size:.84rem;line-height:1.5;white-space:pre-line}.landing-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.landing-event{min-height:117px;display:flex;align-items:center;justify-content:center;padding:12px 18px;gap:20px;border:1px solid #d774bd;border-radius:19px;background:radial-gradient(ellipse at 20% 90%,#7e1f96,transparent),linear-gradient(115deg,#200d38,#511a51);box-shadow:inset 0 0 13px #e87e9d66,0 0 8px #ff3ea42b}.landing-event>img{width:20%;max-height:95px;object-fit:contain;mix-blend-mode:lighten}.landing-event>.icon{color:#ffdc6c;width:4em;height:4em;filter:drop-shadow(0 0 9px #ffce6666)}.landing-event span{display:flex;flex-direction:column;align-items:center;gap:6px}.landing-event strong{font-size:1.55rem;color:#ffd9a5;letter-spacing:-.04em}.landing-event small{font-size:.95rem;line-height:1.4}.landing-event--daily{border-color:#95c756;background:radial-gradient(ellipse at 20% 20%,#92c515,transparent),linear-gradient(115deg,#427710,#0a4a13)}.landing-event--jackpot{border-color:#df69a1;background:radial-gradient(ellipse at 60% 50%,#a63628,transparent),linear-gradient(120deg,#79113d,#a51163)}.jackpot-overline{font-weight:800;letter-spacing:.1em}.lobby-shell{min-height:100vh;display:flex;flex-direction:column}.lobby-body{display:flex;flex:1;min-height:calc(100vh - 164px)}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--sidebar);padding:15px 10px 10px;display:flex;flex-direction:column}.profile{display:grid;grid-template-columns:36% 1fr;gap:8px;align-items:center;margin:0 5px 16px}.avatar{border-radius:50%;width:100%;aspect-ratio:1}.profile strong{display:block;font-size:1.05rem;white-space:nowrap;letter-spacing:-.06em}.vip-badge{display:inline-block;font-size:.75rem;color:#ffde7d;border:1px solid #b3923d;border-radius:20px;padding:1px 6px;margin:5px 0}.vip-badge .icon{width:1em;height:1em;vertical-align:middle;margin-right:3px}.profile progress{display:block;width:100%;height:8px;margin-top:5px;accent-color:#e7b940}.profile-level{display:block;color:#ffe47b;font-size:.9rem}.level-progress{display:flex;align-items:center;gap:6px;margin-top:5px}.level-progress meter{width:100%;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2d2e49;border:0;border-radius:20px}.level-progress meter::-webkit-meter-bar{background:#2d2e49;border:0;height:10px}.level-progress meter::-webkit-meter-optimum-value{background:linear-gradient(#ffed9b,#d99a30);border-radius:20px}.level-progress small{font-size:.7rem}.wallet{margin:0 5px 20px}.wallet>div{display:flex;align-items:center;gap:5px;padding:8px 0;border-top:1px solid #414653;font-size:.86rem}.wallet>div:last-child{border-bottom:1px solid #414653}.wallet span{display:flex;gap:6px;align-items:center;white-space:nowrap}.wallet .icon{width:1.5em;height:1.5em;color:#f0c15e}.wallet strong{margin-left:auto;font-size:.92rem;font-weight:500}.wallet-add{width:26px;height:26px;flex-shrink:0;font-size:1.5rem;border-radius:50%;border:1px solid #b48e38;color:#ffe288;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.side-nav{display:flex;flex-direction:column;gap:4px}.side-nav a,.side-nav button,.sidebar-secondary button{display:flex;align-items:center;color:#9295a0;font-size:1.2rem;font-weight:700;gap:16px;padding:7px 16px;height:48px;text-align:left;border:1px solid transparent;border-radius:12px;white-space:nowrap}.side-nav a.active{color:#ffe68b;background:linear-gradient(#66502e,#1b202c 55%,#674a21);border-color:#937341;box-shadow:inset 0 0 8px #c38e3666}.side-nav .icon,.sidebar-secondary .icon{width:1.5em;height:1.5em}.side-nav small{font-size:.9em;margin-left:-12px}.game-symbol{width:1.3em;text-align:center;font-size:1.8em;line-height:1}.side-nav button:has(small){gap:10px}.sidebar-secondary{display:flex;flex-direction:column;border-top:1px solid #3c4151;margin:12px 8px 10px;padding-top:10px}.sidebar-secondary button{padding-left:6px}.free-charge{padding:0;margin:auto 7px 0}.free-charge img{width:100%;border-radius:12px}.lobby-main{min-width:0;flex:1;background:#1a1d28}.home-content{padding:28px 8px 5px}.home-widgets{display:grid;grid-template-columns:1.1fr 1fr 1.02fr 1.02fr;gap:12px;margin-top:23px}.panel{border:1px solid #414754;border-radius:16px;background:#1a1d28;overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;min-width:0}.panel-title h2{display:flex;gap:.45em;align-items:center;font-size:1.15rem;white-space:nowrap}.panel-title h2 .icon{color:#e9db9d}.panel-title>a,.panel-title>.text-button{display:inline-flex;align-items:center;font-size:.77rem;white-space:nowrap}.notice-mini-list{margin:0 12px;padding:3px 0 8px;list-style:none;border-top:1px solid #383b47}.notice-mini-list li a{display:flex;align-items:center;gap:8px;padding:9px 0;font-size:.8rem}.notice-mini-list li a:before{content:"•";color:#ddc671}.notice-mini-list span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notice-mini-list time{margin-left:auto;color:var(--muted);font-size:.75rem;flex-shrink:0}.recent-play-list{list-style:none;margin:0 12px;padding:0 0 8px;border-top:1px solid #383b47}.recent-play-list li{display:flex;align-items:center;gap:9px;padding:8px 0}.recent-play-list li+li{border-top:1px solid #303440}.recent-play-list img,.recent-play-icon{width:40px;height:40px;flex-shrink:0;border-radius:9px;object-fit:cover}.recent-play-icon{display:grid;place-items:center;background:#282d3a;color:#e9db9d}.recent-play-list li>div{min-width:0}.recent-play-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.recent-play-list time{display:block;margin-top:3px;color:var(--muted);font-size:.74rem}.recent-game{display:flex;align-items:center;gap:9px;padding:5px 12px;width:100%;text-align:left;font-size:.83rem}.recent-game img{width:45px;height:39px;border-radius:10px;object-fit:cover;border:1px solid #af8a4c}.recent-game>span{flex:1;font-weight:700}.recent-game small{font-size:.8em}.recent-game time{display:block;color:#b0b0ba;font-size:.8em;margin-top:3px;font-weight:400}.recent-game>.icon{color:#f7d87d;width:1.9em;height:1.9em}.image-banner{width:calc(100% - 16px);padding:0;margin:4px 8px 8px;border-radius:10px;overflow:hidden}.image-banner img{width:100%;aspect-ratio:1.93;object-fit:cover}.home-jackpot .image-banner img{aspect-ratio:1.93}.page-heading{height:134px;position:relative;display:flex;align-items:center;padding:14px 4%;overflow:hidden;background:var(--heading-art) right center / auto 100% no-repeat}.page-heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1d2800 40%,transparent);pointer-events:none}.page-heading__text{z-index:1;position:relative}.page-heading h1{display:flex;align-items:center;gap:.35em;font-size:2.65rem;color:#ffe579;letter-spacing:-.05em;text-shadow:0 2px #6e481d}.page-heading h1 .icon{width:1.35em;height:1.35em;color:#ffda62;filter:drop-shadow(0 1px 1px #fb8e00)}.page-heading h1 small{font-size:1.5rem;font-weight:500;margin-left:.3em;color:#ffe85d;letter-spacing:-.03em}.page-heading p{margin:7px 0 0 4.3em;font-size:1rem}.page-content{padding:0 20px 45px}.wide-tabs{display:flex;gap:10px;margin:8px 0 18px}.wide-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5em;border:1px solid #626d7e;border-bottom-color:#282f3d;background:linear-gradient(#334453,#1a1d28 35%);box-shadow:inset 0 1px #798d9e80;border-radius:15px;padding:12px 6px;font-size:1.2rem;font-weight:700;white-space:nowrap}.wide-tabs button.active,.pill-tabs button.active{color:#242014;border-color:#f6d263;background:linear-gradient(#fff9bc,#ffd311 70%,#ffb700);box-shadow:inset 0 1px 4px #ffffd0,0 0 8px #ffd42a66}.wide-tabs .icon{width:1.5em;height:1.5em}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0}.pagination button{min-width:33px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #343e4c;border-radius:9px;font-size:1.2rem}.pagination .active{background:linear-gradient(#fff5a9,#ffd100);color:#282115;border-color:#e2c357;box-shadow:inset 0 0 5px #fffbd7}.empty-state{text-align:center;color:#a2a4af;padding:50px 15px;line-height:1.7}.category-badge{display:inline-flex;justify-content:center;align-items:center;border-radius:20px;border:1px solid #bbb8b2;padding:2px 8px;min-width:58px;font-size:.83rem;white-space:nowrap;line-height:1.1;color:#fff;box-shadow:inset 0 1px #fff8}.category-badge.red{background:linear-gradient(#ff3b32,#d00000 70%);border-color:#f14635}.category-badge.blue{background:linear-gradient(#33c7ff,#0056d2 70%);border-color:#44a4e3}.category-badge.purple{background:linear-gradient(#dc54ff,#7d08d3 70%);border-color:#be68e9}.category-badge.gray{background:linear-gradient(#7d8895,#363d48);border-color:#8d95a2}.category-badge.green{background:linear-gradient(#19e066,#007a22);border-color:#13b74c}.detail-date{font-size:.85rem;color:#c5c3c9;margin:12px 0}.detail-date time{border-left:1px solid #50515c;margin-left:14px;padding-left:14px}.search-field{display:flex;align-items:center;gap:6px;border:1px solid #7d7668;border-radius:9px;padding-left:10px;min-width:0}.search-field input{border:0;background:transparent;padding:.5em;width:100%;font-size:.9rem}.search-field .icon{color:#e8e5da}.preview-note{color:#b0a280;font-size:.78rem;line-height:1.5}.notices-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:14px}.notice-list-panel{padding:14px 12px 0}.notice-toolbar{display:flex;gap:10px;margin-bottom:20px}.pill-tabs{display:flex;gap:5px;flex:1}.pill-tabs button{border-top:1px solid #334253;border-radius:10px;padding:10px 12px;white-space:nowrap;font-size:.9rem}.notice-toolbar .search-field{width:31%}.notice-table__head,.notice-table__row{display:grid;grid-template-columns:30px 65px minmax(0,1fr) 84px;gap:8px;align-items:center;width:100%;padding:10px 7px;text-align:left;border-bottom:1px solid #282e3b;font-size:.85rem}.notice-table__head{padding-top:7px;padding-bottom:15px;font-weight:700;text-align:center}.notice-table__row strong{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-table__row>span:first-child{text-align:center}.notice-table__row time{font-size:.8rem;text-align:right}.selected{border:1px solid #c2a242!important;border-radius:10px;background:linear-gradient(#4a3d17,#1b1f29 40%,#1b1f29 70%,#4d390e);box-shadow:inset 0 0 5px #ffca3c,0 0 2px #d9aa39}.notice-detail{padding:18px 20px}.notice-detail h2{display:flex;align-items:center;gap:12px;font-size:1.3rem;letter-spacing:-.05em}.notice-detail h2 .category-badge{font-size:.9rem}.notice-update-art{width:100%;border-radius:10px}.notice-detail>p:not(.detail-date){font-size:.94rem;line-height:1.65;margin-top:12px}.slot-lineup{padding:10px;border:1px solid #6b6b76;border-radius:12px;margin-top:10px}.slot-lineup h3{color:#ffe577;font-size:1rem;margin-bottom:8px}.slot-lineup>div{display:flex;gap:6px}.slot-lineup img{width:calc((100% - 24px)/5);border:1px solid #b4a526;border-radius:8px}.shop-feature{display:grid;grid-template-columns:1.1fr .9fr .9fr .65fr;align-items:center;min-height:176px;border:1px solid #a431d2;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#9f1cc67d,transparent 65%),#1d1830;margin-bottom:5px;position:relative}.shop-feature>div:first-child{text-align:center;padding:18px 6px}.limited-label{position:absolute;left:14px;top:8px;background:linear-gradient(#fff0a9,#eeb31c);padding:4px 13px;font-size:.85rem;transform:rotate(-9deg);color:#272014;font-weight:900}.shop-feature h2{color:#ffe08a;font-size:1.9rem;margin:10px 0;letter-spacing:-.06em}.shop-feature p{font-size:.94rem;line-height:1.6}.shop-feature>img{width:100%;mix-blend-mode:lighten}.shop-feature dl{border:1px solid #80529a;padding:8px 14px;border-radius:12px;margin:12px 4px}.shop-feature dl>div,.product-card dl>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;font-size:1rem}dl,dd{margin:0}.shop-feature dd,.product-card dd{color:#ffed66;font-weight:700}.shop-feature dl>div+div{border-top:1px solid #623c6c}.shop-feature__buy{display:flex;flex-direction:column;align-items:center;padding:8px 16px;gap:12px}.shop-feature__buy>span{display:flex;align-items:center;flex-direction:column;width:92px;height:92px;border-radius:50%;background:radial-gradient(#a30077,#b21d9b,#680466);border:3px double #fff1b4;color:#ffe978;justify-content:center;font-size:.9rem}.shop-feature__buy b{font-size:2rem;line-height:1.2}.shop-feature__buy b small{font-size:.6em}.shop-feature__buy .gold-button{font-size:1.25rem;border-radius:30px;width:100%;padding:.4em 1em}.shop-products{padding:0 10px 10px}.shop-products .panel-title{justify-content:flex-start}.shop-products .panel-title h2{color:#ffdf75;font-size:1.35rem}.shop-products .panel-title p{font-size:.85rem;color:#d4d1d5}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.product-card{display:flex;flex-direction:column;border:1px solid #f0c277;border-radius:16px;padding:13px 12px 15px;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #a9562d88,0 2px #d6a457}.product-card h3{font-size:1.2rem;text-align:center;color:#fff2ac;letter-spacing:-.06em}.product-card>img{width:100%;height:100px;object-fit:contain;margin:6px 0}.shop-product-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:200px;min-width:0;margin:12px 0;padding:8px;border-radius:12px;background:radial-gradient(ellipse at center,#56347033,transparent 70%)}.shop-product-art--featured{height:230px;margin:8px 0}.shop-product-image{width:100%;height:100%;object-fit:contain}.shop-product-art:hover:not(:disabled) .shop-product-image{filter:brightness(1.08)}.shop-art-detail{position:absolute;right:5px;bottom:0;font-size:11px;color:#d3c4e5;padding:4px 7px;background:#171524bb;border-radius:5px}.purchase-product-image{display:block;width:min(100%,260px);height:220px;margin:0 auto 18px}.shop-vip-coupon{margin:20px 0;padding:16px;border:1px solid #8c6d37;border-radius:10px;background:linear-gradient(140deg,#44314666,#262031)}.shop-vip-coupon>label{display:block;color:#ffe394;font-weight:700;margin-bottom:10px}.shop-vip-coupon select{width:100%;min-width:0;padding:10px}.shop-vip-coupon>p{color:#c9c0ce;font-size:12px;line-height:1.7;margin:10px 0 0}.shop-vip-coupon .form-error{color:#ff9e91}.shop-vip-bonus{margin-top:12px;font-size:13px}.shop-vip-bonus dd{color:#ffe394;font-weight:700}@media (max-width:600px){.shop-product-art{height:170px;padding:4px}.shop-product-art--featured{height:200px}.shop-vip-coupon{padding:12px}}.product-card dl{min-height:86px;padding:0 5px;flex:1}.product-card dl>div{font-size:.85rem;padding:4px 0;white-space:nowrap}.product-card .gold-button{width:100%;border-radius:30px;font-size:1.2rem;margin-top:7px;padding:.35em}.product-ribbon{position:absolute;top:13px;right:-28px;padding:3px 29px;background:linear-gradient(#ff6f68,#d80000);border:1px solid #ff8b7f;transform:rotate(43deg);font-size:.8rem;font-weight:900}.product-ribbon.purple{background:linear-gradient(#df50ff,#9200d6);border-color:#d49bff}.shop-category-placeholder{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:#adadba}.shop-category-placeholder>.icon{width:4em;height:4em;color:#e4c575}.product-pages{display:flex;margin-left:auto;gap:7px;align-items:center}.product-pages button{padding:2px;color:#8d93a5}.product-pages button.active,.shop-products .panel-title h2{color:#ffe876}.shop-feature dl dt{display:flex;align-items:center;gap:5px}.inbox-content{padding-top:0}.inbox-layout{display:grid;grid-template-columns:1.65fr .95fr;gap:10px}.inbox-master{display:grid;grid-template-columns:.39fr 1fr}.inbox-categories{display:flex;flex-direction:column;gap:9px;padding:16px 12px}.inbox-categories button{display:flex;align-items:center;gap:9px;padding:15px 10px;border-radius:13px;background:linear-gradient(#384451,#1b202a 60%);border:1px solid #2e3f51;font-size:1.06rem;font-weight:700;text-align:left;white-space:nowrap}.inbox-categories .icon{width:1.45em;height:1.45em}.inbox-categories button.active{color:#292310;background:linear-gradient(#fff4a8,#ffd814,#f5b700);box-shadow:inset 0 0 6px #fff4c1,0 0 8px #ffe45866;border-color:#e4b64d}.inbox-categories b{margin-left:auto;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background:linear-gradient(#ff4934,#e00000);color:#fff;border-radius:50%;font-size:.85rem;box-shadow:inset 0 1px 1px #fff8}.inbox-list{border-left:1px solid #444a56;padding:12px 14px 0;min-width:0}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 16px;font-size:.85rem}.inbox-toolbar label{display:flex;gap:10px;align-items:center;white-space:nowrap}.inbox-toolbar>span{margin-left:auto;white-space:nowrap;font-size:.76rem}.inbox-toolbar>span small{color:#f8e381;font-size:1em}.inbox-toolbar .silver-button{padding:.4em .8em;white-space:nowrap}.inbox-row{min-height:71px;display:flex;align-items:center;padding:6px 9px;gap:10px;border:1px solid transparent;border-bottom-color:#2b303b}.inbox-row__main{flex:1;min-width:0;display:flex;align-items:center;gap:9px;text-align:left;padding:0}.inbox-row__main img{width:52px;height:54px;object-fit:contain}.inbox-row__main>span{overflow:hidden}.inbox-row__main strong{display:block;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-row.selected strong{color:#ffed83}.inbox-row__main small{display:block;font-size:.8rem;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-row__meta{width:110px;text-align:right;flex-shrink:0;font-size:.73rem;line-height:1.5}.new-badge{display:block;margin-left:auto;width:22px;height:22px;line-height:22px;background:#ff0900;color:#fff;border-radius:50%;text-align:center;font-size:15px}.claimed-label{color:#acb4aa;display:block}.inbox-detail{padding:14px 20px}.inbox-detail h2{display:flex;align-items:center;gap:9px;color:#ffe783;font-size:1.3rem;letter-spacing:-.05em}.inbox-detail .detail-date{font-size:.78rem}.inbox-detail .detail-date time{padding-left:8px;margin-left:8px}.welcome-art{width:100%;border-radius:10px}.inbox-detail>p:not(.detail-date){line-height:1.65;font-size:.98rem;margin:10px 0}.reward-summary{display:flex;align-items:center;gap:10px;background:#20162c;border:1px solid #632b8d;border-radius:12px;overflow:hidden;padding:5px 12px}.reward-summary img{width:30%;object-fit:contain}.reward-summary>div{display:flex;flex-direction:column;gap:5px}.reward-summary strong{color:#ffe962;font-size:1.4rem;white-space:nowrap;letter-spacing:-.06em}.reward-summary span{font-size:.9rem}.reward-button{width:94%;display:flex;margin:12px auto 0;font-size:1.2rem;border-radius:30px}.inbox-actions{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;margin-top:8px}.inbox-actions>div{display:flex;gap:20px}.friends-content .wide-tabs{margin-top:0;margin-bottom:10px}.friends-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:14px}.friends-list{padding:16px}.friends-list>h2{font-size:1.05rem;margin:0 4px 13px;display:flex;align-items:center;gap:9px}.friend-table__head,.friend-row{display:grid;grid-template-columns:1.25fr 1fr 1.1fr .72fr .85fr;align-items:center;gap:10px}.friend-table__head{padding:8px 12px 12px;text-align:center;font-size:.84rem}.friend-row{min-height:43px;border:1px solid transparent;border-bottom-color:#292f3a;padding:2px 7px;font-size:.85rem}.friend-name{display:flex;gap:10px;align-items:center;padding:0;text-align:left;overflow:hidden}.friend-name img{width:35px;height:35px;border-radius:50%}.friend-name strong{font-size:.95rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.friend-tier{font-size:.77rem;white-space:nowrap}.friend-money{white-space:nowrap;font-size:.85rem}.friend-row.selected .friend-money{color:#fff188}.online-status{display:inline-flex;align-items:center;gap:7px;color:#00e680;font-size:.85rem;white-space:nowrap}.small-gold-button{border:1px solid #b29246;padding:3px 6px;color:#f9d77b;border-radius:25px;font-size:.75rem;white-space:nowrap}.friend-search{margin-bottom:12px}.friend-detail{padding:18px}.friend-detail>header{display:flex;align-items:center;gap:13px;margin-bottom:10px}.friend-detail>header>img{width:92px;height:92px;border-radius:50%;border:1px solid #ebc066}.friend-detail h2{font-size:1.5rem;margin-bottom:10px}.friend-detail>header>.online-status{margin-left:auto}.friend-stats{border:1px solid #434958;border-radius:13px;padding:12px 15px}.friend-stats>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;padding:8px 0}.friend-stats dt{display:flex;align-items:center;gap:10px}.friend-stats dt .icon{color:#eacc7b}.friend-stats dd{white-space:nowrap}.friend-actions{display:flex;gap:12px;margin:15px 0}.friend-actions button{flex:1;padding:.65em;border-radius:30px}.friend-recent{border:1px solid #343c4d;border-radius:13px;padding:14px 10px 10px}.friend-recent h3{font-size:1rem;margin-bottom:10px}.friend-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.friend-recent button{border:1px solid #37414b;border-radius:12px;padding:0;overflow:hidden}.friend-recent button>img{width:100%;aspect-ratio:1.65;object-fit:cover}.friend-recent button>span{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;font-weight:700}.friend-recent button .icon{color:#e9cb7b}.support-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 20px}.support-shortcuts>button,.support-shortcuts>a{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #137ac9;box-shadow:inset 0 0 9px #2788c677;background:linear-gradient(#253e57,#1c202a 40%);border-radius:16px;padding:12px 15px}.support-shortcuts>.active{border-color:#efc455;background:linear-gradient(#594722,#1b1f29 40%);box-shadow:inset 0 0 9px #ffd144aa,0 0 4px #d8ae4e}.support-shortcuts>*>.icon:first-child{width:2.5em;height:2.5em;color:#ffde71}.support-shortcuts>*>.icon:last-child{width:.9em;margin-left:auto}.support-shortcuts strong{display:block;font-size:1.12rem;white-space:nowrap;letter-spacing:-.05em}.support-shortcuts small{display:block;font-size:.86rem;line-height:1.5;margin-top:6px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.support-grid>.panel{padding:0 16px 14px}.support-grid .panel-title{padding-left:0;padding-right:0}.support-grid .panel-title h2{color:#ffe27e;font-size:1.25rem}.support-notice-row{display:flex;gap:14px;align-items:center;font-size:.87rem;margin:8px 0}.support-notice-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.support-notice-row time{margin-left:auto;font-size:.8rem;white-space:nowrap}.inquiry-table__head,.inquiry-row{display:grid;grid-template-columns:1fr 1.7fr .9fr .7fr;align-items:center;gap:10px;padding:11px 0;font-size:.8rem;border-top:1px solid #3b4250;text-align:left;width:100%}.inquiry-row{border-color:#2c3240}.inquiry-row strong{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:400}.inquiry-row time,.inquiry-row>span:first-child{white-space:nowrap}.support-faq details{border:1px solid #3c4c60;border-radius:8px;background:linear-gradient(#293642,#1c202a 35%);margin:5px 0}.support-faq summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:6px 12px;font-size:.85rem}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary .icon{margin-left:auto;transform:rotate(90deg);width:.85em}.support-faq details[open] summary .icon{transform:rotate(-90deg)}.faq-q{width:24px;height:24px;background:linear-gradient(#92a3b2,#202b3b);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #b2b8bd;font-weight:700}.support-faq details p{padding:10px 16px;line-height:1.7;color:#c2c4d0;font-size:.85rem;border-top:1px solid #343d4a}.support-help>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-help button{border-radius:13px;border:1px solid #687f96;background:linear-gradient(#3a5368,#1b1f29 25%);box-shadow:inset 0 0 10px #49829a33;padding:17px 10px}.support-help button>.icon{width:2.7em;height:2.7em;color:#f1d16d;margin-bottom:9px}.support-help button span{display:block;font-size:.93rem;line-height:1.5;word-break:keep-all}.modal{position:fixed;padding:0;border:1px solid #474452;border-radius:16px;color:#f5f2f5;background:#1d1e2c;width:min(470px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow-y:auto;box-shadow:0 20px 90px #000b}.modal::backdrop{background:#050611b5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal--wide{width:min(680px,calc(100% - 30px))}.modal__surface{position:relative;padding:32px;background:radial-gradient(ellipse at 90% 80%,#2a234131,transparent 60%)}.modal__close{position:absolute;right:12px;top:10px;z-index:2}.auth-logo{width:200px;margin:-5px auto 18px}.auth-tabs{display:flex;gap:8px;margin-bottom:23px}.auth-tabs button{width:50%;padding:12px;font-size:21px;font-weight:700;color:#656775;border-radius:14px}.auth-tabs .active{background:#252635;color:#fff0bf;text-shadow:0 0 10px #ff7d1a}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:15px;color:#d2cfd8;font-size:15px}.field>span{display:block}.field em{color:#f5575e;font-style:normal}.field input,.field textarea,.field select{width:100%;font-size:15px}.field textarea{resize:vertical}.input-with-icon{display:flex;align-items:center;background:#141723;border-radius:10px}.input-with-icon>.icon{margin-left:12px;color:#8b8c99}.input-with-icon>input{border-color:transparent;background:transparent}.input-with-icon>.icon-button{margin-right:7px;flex-shrink:0}.input-with-icon>.text-button{flex-shrink:0;padding:8px;font-size:.8rem;color:#74dca4}.auth-modal .field>small{display:block;margin-top:4px;color:#74dca4}.auth-modal .field>small.check-error{color:#f48b8b}.auth-fields{border:0;padding:0;margin:0;min-width:0}.session-restoring{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.session-restore-error{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 20px;background:#33232b;color:#f4c6c6;font-size:13px}.identity-check{margin:16px 0}.identity-check>button{margin-right:10px}.identity-check>small{display:block;margin-top:8px;color:#cac7d0;font-size:11px;line-height:1.6}.account-recovery h2{margin:0 0 16px;color:#ffe6ad;font-size:23px}.account-recovery>p,.account-recovery form p{margin-bottom:20px;color:#c7c5ce;font-size:13px;line-height:1.8;word-break:keep-all}.account-recovery>.form-error{margin-top:16px;color:#ffb0a3}.account-recovery>.auth-submit+.auth-submit{margin-top:12px}.recovery-back{display:block;margin:16px auto 0;font-size:12px}.recovery-accounts{display:grid;gap:12px;margin:20px 0;padding:0;list-style:none}.recovery-accounts li{padding:16px;border:1px solid #414350;border-radius:12px;background:#171a27}.recovery-accounts strong,.recovery-selected strong{display:block;color:#fff0bf;font-size:18px;overflow-wrap:anywhere}.recovery-accounts dl{display:grid;gap:7px;margin:14px 0;font-size:12px}.recovery-accounts dl>div{display:flex;justify-content:space-between;gap:12px}.recovery-accounts dt{color:#92929f;flex-shrink:0}.recovery-accounts dd{margin:0;text-align:right;color:#d2cfd8}.recovery-accounts small{color:#aaa8b4;font-size:11px;line-height:1.7}.auth-options label{display:inline-flex;align-items:center;gap:5px}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:11px;color:#92929f}.auth-options .text-button{font-size:inherit}.auth-submit{width:100%;font-size:18px;min-height:44px}.agreement{display:flex;gap:9px;font-size:12px;line-height:1.6;align-items:flex-start;margin:20px 0;color:#cac7d0}.agreement b{color:#dfae5c;font-weight:500}.agreement .text-button{white-space:nowrap;font-size:11px;align-self:center}.divider-text{display:flex;align-items:center;gap:12px;font-size:13px;color:#92929f;margin:21px 0 15px}.divider-text:before,.divider-text:after{content:"";height:1px;background:#3a3d4b;flex:1}.social-buttons{display:flex;justify-content:center;align-items:center;gap:16px}.auth-preview{margin:18px auto -10px;display:flex;gap:5px;align-items:center;font-size:12px;color:#c8b778}.form-error{color:#ffb0a3;font-size:12px;line-height:1.7;margin-bottom:12px}.info-modal{padding:10px 0 2px}.eyebrow{font-size:11px;color:#cfb56c;letter-spacing:.13em}.info-modal h2,.channel-modal h2{margin:13px 0 15px;font-size:25px;color:#ffe48a}.info-modal>p{color:#c7c5ce;font-size:14px;line-height:1.85;white-space:pre-line}.info-modal>button{width:100%;margin-top:25px}.channel-modal h2 small{font-size:16px;font-weight:400;padding-left:8px}.channel-modal>p{color:#bcbac6;font-size:14px}.channel-list{margin:22px 0 16px;display:flex;flex-direction:column;gap:10px}.channel-row{display:flex;align-items:center;border:1px solid #42495a;border-radius:11px;padding:8px;background:#202532}.channel-select{flex:1;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px;padding:4px 10px}.channel-select strong{flex:1;font-size:17px}.channel-select small{display:block;color:#afadba;font-size:11px;font-weight:400;margin-top:6px}.channel-select>.icon{color:#ffd557}.channel-status{color:#31da8d;font-size:12px}.channel-status.busy{color:#ffbc4e}.channel-enter{width:100%;margin-top:18px;font-size:18px}.compose-form{padding-top:5px}.compose-form h2{color:#ffe28d;font-size:23px;margin-bottom:16px}.compose-form>p{margin-bottom:16px;color:#bcb9c5;font-size:14px}.compose-form>.gold-button{width:100%}.toast-message{position:fixed;left:50%;bottom:25px;transform:translate(-50%);z-index:50;max-width:calc(100vw - 30px);padding:14px 22px;border:1px solid #a78947;border-radius:12px;background:#202330f5;color:#fff1bc;box-shadow:0 5px 25px #0009;font-size:13px;text-align:center}.toast-enter-active,.toast-leave-active{transition:opacity .2s}.toast-enter-from,.toast-leave-to{opacity:0}.request-state{padding:28px 18px;color:#c7c5ce;text-align:center;line-height:1.8}.request-state p{margin-bottom:14px;overflow-wrap:anywhere}.request-state button{margin-top:8px}.channel-list{max-height:285px;overflow-y:auto}.channel-row.selected{border-color:#d9b45e;background:#302c26}.channel-select{min-width:0}.channel-select strong{overflow-wrap:anywhere}.channel-status{white-space:nowrap}.room-section{border-top:1px solid #444a56;margin-top:18px;padding-top:12px}.room-section>.panel-title{padding:8px 0}.room-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #363c49}.room-row>span{min-width:0;overflow-wrap:anywhere}.room-row small{display:block;margin-top:5px;color:#b0aeb8}.room-row button{flex-shrink:0}.inbox-list{border-left:0}.inbox-toolbar{flex-wrap:wrap;gap:8px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-detail .message-body{text-align:left}.inbox-row__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.friend-search input{min-width:0}.friend-actions{flex-wrap:wrap}.support-help>p{padding:12px 18px;line-height:1.7;color:#c7c5ce}.sidebar .wallet>div{flex-wrap:wrap}.sidebar .wallet strong{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.shop-balances{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:flex-end;align-items:center;padding:0 0 16px;font-size:13px}.shop-balances b{color:#ffe48a;overflow-wrap:anywhere}.nickname-dialog{width:min(520px,calc(100vw - 24px))}.webgl-player{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#080b12;color:#fff;overflow:hidden}.webgl-player::backdrop{background:#080b12}.webgl-player--parked{display:block;z-index:-1;pointer-events:none}.webgl-session-return{position:fixed;right:18px;bottom:18px;z-index:90;max-width:calc(100vw - 36px);padding:12px 20px;border:1px solid #d9b96a;border-radius:12px;background:linear-gradient(#4c3b1f,#231e1a);color:#ffe69b;box-shadow:0 5px 20px #0008;font-weight:700}.webgl-player__surface{position:relative;display:flex;flex-direction:column;width:100%;height:100%;background:#080b12}.webgl-player__frame{display:block;flex:1 1 0;width:100%;height:0;min-height:0;border:0}.webgl-player__controls{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:6px 10px;border-bottom:1px solid #383b49;background:#111624}.webgl-player__controls button{padding:8px 12px;border:1px solid #b59b60;border-radius:8px;background:#111624dd;color:#ffe5a1;font-size:13px}.webgl-player__controls .webgl-player__exit{border-color:#aa625e;color:#ffcbc5}.webgl-player__controls button[hidden]{display:none}.webgl-exit-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:20px;overflow:auto;background:#000b}.webgl-exit-confirm[hidden]{display:none}.webgl-exit-confirm__panel{width:min(440px,100%);padding:24px;border:1px solid #a48b56;border-radius:14px;background:#1b1e2b;box-shadow:0 12px 48px #0008}.webgl-exit-confirm__panel h2{margin:0 0 14px;color:#ffe5a1;font-size:20px}.webgl-exit-confirm__panel p{margin:0 0 24px;color:#d5d6df;line-height:1.7}.webgl-exit-confirm__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.webgl-exit-confirm__actions button{padding:10px 18px;border-radius:8px;font-weight:700}.webgl-exit-confirm__submit{border:1px solid #cb7770;background:#823c38;color:#fff}.nickname-dialog h2{color:#ffe695;margin:0 0 20px}.nickname-current{display:flex;flex-wrap:wrap;gap:8px 16px;color:#bfc3d1}.nickname-current strong{color:#ffe695;overflow-wrap:anywhere}.nickname-input{display:flex;gap:8px}.nickname-input input{flex:1;min-width:0}.nickname-input button{flex-shrink:0}.nickname-policy{color:#bfc3d1;font-size:12px;line-height:1.8}.nickname-cost{border:1px solid #514755;border-radius:10px;padding:10px 14px;background:#11131e;font-size:13px}.nickname-cost>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:6px 0}.nickname-cost dt{color:#bfc3d1}.nickname-cost dd{color:#ffe695;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.nickname-cooldown{font-size:13px;line-height:1.8}.nickname-cooldown b{color:#ffe695;white-space:nowrap;font-variant-numeric:tabular-nums}.nickname-confirm{border:1px solid #ac8845;border-radius:10px;background:#292337;padding:12px;margin-top:16px;overflow-wrap:anywhere}.nickname-confirm p{margin:6px 0}.nickname-confirm strong,.nickname-confirm b{color:#ffe695}.nickname-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.shop-balance--ruby{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:8px 14px;border:1px solid #a65fa5;border-radius:10px;background:linear-gradient(125deg,#46264e,#242136);color:#f4d4ee}.shop-balance--ruby .icon{flex-shrink:0;width:23px;height:23px;color:#ff9cda}.shop-balance__label{white-space:nowrap}.shop-balance--ruby b{min-width:0;color:#ffb7e8;font-size:20px;font-variant-numeric:tabular-nums}.product-description{font-size:12px;white-space:pre-line;overflow-wrap:anywhere;line-height:1.6;padding:0 8px}.product-price{color:#ffe48a;padding:12px 0}.purchase-confirm h2{color:#ffe48a;margin:10px 0 18px}.purchase-confirm>p{margin:12px 0;white-space:pre-line;line-height:1.7}.purchase-confirm dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #444a56}.purchase-confirm dd{overflow-wrap:anywhere;text-align:right}.purchase-confirm .agreement{margin-top:18px}.purchase-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.coupon-panel{max-width:720px;margin:15px auto}.coupon-form{padding:24px}.coupon-form h2{color:#ffe48a;margin-bottom:16px}.coupon-form>p{margin:16px 0;line-height:1.8}.coupon-form>.gold-button,.coupon-form>.silver-button{margin:8px 12px 8px 0}.coupon-success{color:#75dba7}.notice-body{line-height:1.9;overflow-wrap:anywhere}.notice-body p,.notice-body ul,.notice-body ol,.notice-body pre,.notice-body table{margin:14px 0}.notice-body ul,.notice-body ol{padding-left:24px}.notice-body h1,.notice-body h2,.notice-body h3{margin:24px 0 14px;color:#ffe48a}.notice-body img{max-width:100%;height:auto}.notice-body a{color:#ffe48a;text-decoration:underline}.notice-body table{display:block;max-width:100%;overflow-x:auto}.notice-body td,.notice-body th{border:1px solid #444a56;padding:8px}.notice-body pre{max-width:100%;overflow-x:auto}.notice-toolbar{flex-wrap:wrap}.support-faq .notice-body{padding:12px 16px;border-top:1px solid #343d4a;font-size:.85rem}.support-faq .notice-body p{padding:0;border:0}.support-faq-filters{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.support-faq-filters .search-field{flex:1;min-width:140px}.support-faq-filters select{max-width:100%;background:#202532;color:#f5f2f5;border:1px solid #536276;border-radius:8px;padding:8px}.support-faq-list,.support-inquiry-rows{max-height:480px;overflow-y:auto}.support-inquiry-rows .inquiry-row>span:first-child{overflow:hidden;text-overflow:ellipsis}.support-inquiry-detail h2{color:#ffe48a;margin:12px 0 18px}.support-inquiry-detail>.message-body{padding:18px 0;line-height:1.8}.support-history{padding:14px;margin:14px 0;background:#202532;border:1px solid #424b5f;border-radius:10px}.support-history--admin{border-color:#457392;background:#21303c}.support-history header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:12px;color:#ffe48a}.support-history time{font-size:11px;color:#bcbac6}.support-attachments{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.support-attachments a{color:#ffe48a;text-decoration:underline;overflow-wrap:anywhere}.support-reply{border-top:1px solid #444a56;padding-top:20px;margin-top:22px}.support-compose .agreement{margin:16px 0}.support-compose input[type=file],.support-reply input[type=file]{width:100%;font-size:12px}@media (max-width: 600px){.friend-row{grid-template-columns:1.2fr .6fr 1fr .7fr}.friend-row>span:nth-of-type(3){display:none}.channel-select strong{font-size:14px}.channel-modal .pill-tabs{flex-wrap:wrap}.inbox-row__main small{max-width:135px}}@media (min-width: 1800px){.home-content{padding-top:30px}.page-heading{height:155px}.page-content{padding-bottom:50px}}@media (max-width: 1400px){.top-nav{gap:20px;padding:0 16px}.header-account{margin-left:5px}.footer-top nav button{padding:0 .8em}.sidebar{padding-top:12px}.side-nav a,.side-nav button,.sidebar-secondary button{height:43px;padding-left:12px}.profile{margin-bottom:12px}.wallet{margin-bottom:13px}.page-content{padding-left:14px;padding-right:14px}.notice-toolbar{gap:5px}.pill-tabs button{padding:9px 8px}.notice-table__head,.notice-table__row{grid-template-columns:22px 51px minmax(0,1fr) 72px;gap:5px;padding-left:2px;padding-right:2px}.category-badge{min-width:49px;padding-left:6px;padding-right:6px}.notice-detail{padding:15px}.shop-feature h2{font-size:1.7rem}.shop-feature__buy{padding:10px}.product-card{padding-left:8px;padding-right:8px}.product-card>img{height:85px}.inbox-categories{padding:12px 8px}.inbox-categories button{font-size:.95rem;padding:13px 7px;gap:6px}.inbox-list{padding-left:9px;padding-right:9px}.inbox-toolbar{gap:8px}.inbox-toolbar>span small{display:none}.inbox-row{gap:6px;padding-left:5px;padding-right:5px;min-height:65px}.inbox-row__main img{width:42px;height:45px}.inbox-row__meta{width:87px}.inbox-detail{padding:13px}.friend-table__head,.friend-row,.friend-name{gap:6px}.friend-name img{width:29px;height:29px}.friend-detail{padding:14px}.friend-detail>header>img{width:65px;height:65px}.friend-stats{padding:8px 10px}.support-shortcuts{gap:9px}.support-shortcuts>button,.support-shortcuts>a{padding:12px 9px;gap:8px}.support-shortcuts strong{font-size:1rem}.support-grid>.panel{padding-left:12px;padding-right:12px}}@media (max-width: 1100px){:root{font-size:13px;--sidebar-width: 185px}.top-nav{gap:15px;padding:0 12px}.top-nav button{gap:4px;font-size:12px}.app-header{height:58px}.header-account{gap:10px}.profile{gap:5px}.profile strong{font-size:12px}.side-nav a,.side-nav button,.sidebar-secondary button{font-size:14px;gap:12px}.side-nav small{display:none}.wallet strong{font-size:11px}.wallet>div{font-size:10px}.wallet-add{width:21px;height:21px}.home-content{padding-top:16px}.game-grid{gap:8px}.game-card{border-radius:12px}.game-card__title strong{font-size:21px}.game-card__title small{font-size:10px}.home-widgets{grid-template-columns:1fr 1fr;margin-top:16px}.home-widgets .image-banner img{aspect-ratio:2.1}.page-heading h1{font-size:30px}.page-heading h1 small{font-size:17px}.page-heading p{font-size:11px;margin-left:4.8em;max-width:420px}.page-heading{background-size:auto 90%;background-position:right center}.notices-layout{grid-template-columns:1fr}.notice-list-panel{min-height:470px}.notice-detail{padding:20px}.notice-toolbar .search-field{width:35%}.notice-table__head,.notice-table__row{grid-template-columns:30px 70px minmax(0,1fr) 95px;font-size:13px}.wide-tabs{gap:6px}.wide-tabs button{font-size:13px}.wide-tabs .icon{width:1.3em;height:1.3em}.shop-feature{grid-template-columns:1.2fr .9fr 1fr}.shop-feature__buy{grid-column:1/-1;flex-direction:row;justify-content:center;padding:0 12px 12px}.shop-feature__buy>span{display:none}.shop-feature__buy .gold-button{width:230px}.shop-feature h2{font-size:20px}.limited-label{font-size:10px;left:8px;top:4px}.shop-feature dl{padding:8px}.shop-feature dl>div{font-size:12px}.product-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-card>img{height:100px}.product-card h3{font-size:15px}.product-card dl>div{font-size:12px}.inbox-layout{grid-template-columns:1fr}.inbox-detail{padding:20px}.inbox-detail .welcome-art{max-height:220px;object-fit:cover}.reward-summary{max-width:450px;margin:auto}.reward-button{max-width:400px}.inbox-detail>p{text-align:center}.friends-layout{grid-template-columns:1fr}.friend-detail>header>img{width:75px;height:75px}.friend-detail{max-width:100%}.friend-recent button>img{aspect-ratio:2.4}.support-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:1fr}.footer-top{flex-wrap:wrap}.footer-content>p{margin-top:10px}.company-wordmark{font-size:18px}.landing-hero{background-size:20% 100%,51% 100%,cover}.landing-hero__text{width:65%;margin-left:2%}.landing-hero h1{font-size:25px}.hero-description{font-size:13px}.landing-content{width:95%}.feature-grid{gap:9px;margin:14px 0}.feature-card{gap:10px;padding:12px 10px}.feature-card>.icon{width:2.7em;height:2.7em}.feature-card h3{font-size:12px}.feature-card p{font-size:11px}.landing-events{gap:10px}.landing-event{gap:10px;padding:10px}.landing-event strong{font-size:16px}.landing-event small{font-size:12px}}@media (max-width: 760px){:root{--sidebar-width: 148px}.app-header{height:auto;min-height:64px;flex-wrap:wrap;padding:9px 10px;gap:7px}.brand{width:148px}.brand img{max-width:100%;width:130px}.header-account{margin-left:auto}.top-nav{order:3;width:100%;overflow-x:auto;gap:20px;padding:0;justify-content:space-around}.top-nav button{flex-shrink:0;font-size:11px;gap:4px}.top-nav .icon{width:17px;height:17px}.lobby-body{flex-direction:column}.sidebar{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:10px}.profile{grid-template-columns:50px 1fr;margin:0;max-width:250px}.profile strong{font-size:13px}.profile .vip-badge{margin:3px 0}.profile-level,.level-progress{display:none}.wallet{margin:0;align-self:center}.wallet>div{padding:5px 0}.wallet strong{font-size:12px}.wallet span{font-size:11px}.side-nav{grid-column:1/-1;display:flex;flex-direction:row;gap:5px;overflow-x:auto}.side-nav a,.side-nav button{padding:7px 10px;height:35px;font-size:12px;gap:5px;flex-shrink:0;border-radius:7px}.side-nav .game-symbol{font-size:17px}.side-nav .icon{width:18px;height:18px}.sidebar-secondary,.free-charge{display:none}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.game-card{aspect-ratio:1.08}.game-card__title strong{font-size:23px}.game-card__title small{font-size:10px}.home-content{padding:14px 10px}.home-widgets{gap:10px}.panel-title{padding:10px}.panel-title h2{font-size:14px}.panel-title>a,.panel-title>.text-button{font-size:10px}.recent-game{padding:5px 8px;gap:6px;font-size:11px}.recent-game img{width:35px;height:32px}.home-widgets .image-banner img{aspect-ratio:1.6}.notice-mini-list{margin:0 9px}.notice-mini-list li a{font-size:10px}.notice-mini-list time{font-size:9px}.page-heading{height:115px;padding:10px 16px;background-size:auto 85%;background-position:right bottom}.page-heading:after{background:linear-gradient(90deg,#1a1d2800,#1a1d2800)}.page-heading__text{max-width:100%;text-shadow:0 1px 5px #000}.page-heading h1{font-size:27px}.page-heading h1 small{font-size:15px}.page-heading p{margin-left:0;max-width:80%;font-size:11px;line-height:1.6}.page-content{padding:0 10px 25px}.notices-layout{gap:12px}.notice-toolbar{flex-wrap:wrap;margin-bottom:10px}.notice-toolbar .search-field{width:100%}.pill-tabs{justify-content:space-between}.pill-tabs button{flex:1;font-size:12px}.notice-table__head,.notice-table__row{grid-template-columns:22px 48px minmax(0,1fr);gap:7px;font-size:11px;padding:11px 2px}.notice-table__head>span:last-child,.notice-table__row time{display:none}.notice-detail h2{font-size:16px;align-items:flex-start;gap:8px}.notice-detail>p:not(.detail-date){font-size:12px}.slot-lineup{padding:8px}.slot-lineup>div{flex-wrap:wrap}.slot-lineup img{width:calc((100% - 12px)/3)}.wide-tabs{flex-wrap:wrap;gap:7px}.wide-tabs button{flex-basis:28%;font-size:12px;padding:10px 7px;border-radius:10px}.friends-content .wide-tabs button{flex-basis:40%}.shop-feature{grid-template-columns:1fr 1fr;min-height:180px}.shop-feature>div:first-child{padding-top:30px}.shop-feature h2{font-size:19px}.shop-feature>img{padding-top:15px}.shop-feature dl{grid-column:1/-1;display:flex;justify-content:space-around;gap:5px}.shop-feature dl>div{flex-direction:column;text-align:center;font-size:11px}.shop-feature dl>div+div{border:0}.shop-feature__buy{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card dl>div{font-size:11px}.product-card h3{font-size:14px}.shop-products .panel-title p{display:none}.inbox-master{grid-template-columns:1fr}.inbox-categories{flex-direction:row;overflow-x:auto;padding:10px;gap:6px}.inbox-categories button{flex-shrink:0;padding:8px;font-size:11px;gap:5px;border-radius:9px}.inbox-categories b{width:18px;height:18px;font-size:10px}.inbox-categories .icon{width:17px;height:17px}.inbox-list{border-left:0;border-top:1px solid #3b4451;padding-top:12px}.inbox-toolbar{font-size:11px}.inbox-row__main strong{font-size:13px}.inbox-row__main small{font-size:10px}.inbox-row__meta{width:69px;font-size:9px}.inbox-row__main img{width:36px;height:43px}.inbox-row>input{width:16px;height:16px}.inbox-detail>p:not(.detail-date){font-size:12px}.inbox-detail h2{font-size:17px}.inbox-actions{gap:10px;padding:12px}.inbox-actions>div{gap:6px}.inbox-actions .silver-button{font-size:10px;padding:8px 9px}.friends-list{padding:12px 8px}.friend-table__head,.friend-row{grid-template-columns:1.2fr .7fr .95fr .6fr;gap:7px;font-size:10px}.friend-table__head>span:last-child{display:none}.friend-table__head>span:nth-child(4){font-size:0}.friend-table__head>span:nth-child(4):after{content:"친구";font-size:10px}.friend-row>.online-status{display:none}.friend-name{gap:5px}.friend-name strong{font-size:11px}.friend-name img{width:25px;height:25px}.friend-tier,.friend-money{font-size:9px}.small-gold-button{font-size:9px;padding:3px}.small-gold-button .icon{display:none}.friend-detail>header{gap:10px}.friend-detail h2{font-size:19px}.friend-detail>header>img{width:65px;height:65px}.friend-detail>header>.online-status{font-size:11px}.friend-stats>div{font-size:11px}.friend-recent button>img{aspect-ratio:1.65}.friend-recent button>span{font-size:12px}.support-shortcuts{gap:8px;margin-top:0}.support-shortcuts>button,.support-shortcuts>a{padding:12px 8px;gap:8px}.support-shortcuts>*>.icon:first-child{width:26px;height:26px}.support-shortcuts>*>.icon:last-child{display:none}.support-shortcuts strong{font-size:12px;white-space:normal}.support-shortcuts small{font-size:10px}.support-notice-row{gap:8px;font-size:11px}.support-notice-row time{font-size:9px}.category-badge{min-width:44px;font-size:10px}.inquiry-table__head,.inquiry-row{grid-template-columns:.9fr 1.6fr .8fr .7fr;gap:6px;font-size:9px}.inquiry-row .category-badge{font-size:9px;padding:2px 4px}.support-grid .panel-title h2{font-size:16px}.support-help>div{gap:7px}.support-help button{padding:12px 5px}.support-help button span{font-size:11px}.app-footer{flex-direction:column;padding:10px;gap:10px}.company-wordmark{width:100%;background:none;justify-content:flex-start;padding:0 6px;font-size:19px}.footer-content{padding:0 6px}.footer-top{gap:14px}.footer-top nav button{font-size:10px;padding:0 8px}.footer-status{font-size:10px}.footer-content>p{font-size:9px;gap:5px 10px;line-height:1.7}.footer-content>p span{padding-left:10px}.landing-hero{height:310px;background-size:27% 100%,auto 100%,cover;background-position:left center,right center,center}.landing-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d102c66}.landing-hero__text{width:95%;margin:0 auto;padding-top:15px;z-index:1}.landing-hero h1{font-size:clamp(21px,5.3cqw,32px)}.landing-hero .hero-eyebrow{font-size:13px}.hero-description{font-size:12px;margin-top:15px;margin-bottom:20px}.landing-hero .green-button{font-size:20px}.landing-content{width:auto;padding:0 12px 20px}.section-intro{padding:15px 0}.section-intro h2{font-size:19px}.section-intro p{font-size:10px;margin-top:6px}.game-card--landing{aspect-ratio:.85}.game-card--landing .game-card__title strong{font-size:23px}.game-card--landing .game-card__title small{font-size:10px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{gap:7px;padding:12px 8px;border-radius:12px}.feature-card>.icon{width:27px;height:27px}.feature-card h3{font-size:11px}.feature-card p{font-size:10px}.landing-events{grid-template-columns:1fr;gap:10px}.landing-event{min-height:100px;gap:20px}.landing-event strong{font-size:21px}.landing-event>img{width:65px}.landing-event>.icon{width:55px;height:55px}.modal__surface{padding:30px 24px 25px}.auth-logo{width:180px}.auth-tabs{margin-bottom:20px}.field{margin-bottom:12px}.modal__close{top:5px;right:5px}.toast-message{width:max-content;font-size:12px}.reward-summary strong{font-size:19px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}@media (max-width: 760px){.game-card:not(.game-card--landing)>img{height:57%}.page-heading:after{background:linear-gradient(90deg,#1a1d28ed,#1a1d28bd 55%,#1a1d2833)}.top-nav::-webkit-scrollbar,.side-nav::-webkit-scrollbar{height:3px}.top-nav::-webkit-scrollbar-thumb,.side-nav::-webkit-scrollbar-thumb{background:#5f5b4c;border-radius:5px}.top-nav::-webkit-scrollbar-track,.side-nav::-webkit-scrollbar-track{background:#232938}}.purple-button{border:1px solid #c98bea;border-radius:6px;background:linear-gradient(#a63bf1,#4c0a76);color:#fff;padding:6px 24px;font-weight:700}.purple-button:disabled{opacity:.45}.game-lounge{padding:4px 6px 24px 3px;background:#1a1d28;min-height:100%}.game-lounge-layout{display:grid;grid-template-columns:minmax(0,1fr) 26%;gap:12px}.game-lounge-main{min-width:0}.game-lounge-hero{overflow:hidden;border:0;border-radius:0}.game-lounge-hero>img{width:100%;display:block}.game-lounge:not(.game-lounge--casino) .game-lounge-hero>img{-webkit-mask-image:linear-gradient(to bottom,#000 80%,rgba(0,0,0,.9) 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,rgba(0,0,0,.9) 88%,transparent 100%)}.game-lounge-promos{display:flex;flex-direction:column;gap:14px}.art-promo{width:100%;padding:0;overflow:hidden;border:1px solid #a54bd2;border-radius:13px;display:block}.art-promo img{display:block;width:100%}.art-promo:disabled{opacity:1;cursor:default}.game-money-tabs{display:flex;gap:7px;padding:0 12px}.game-money-tabs button{flex:1;display:flex;justify-content:center;align-items:center;height:52px;border:1px solid #c9ad72;border-radius:11px;background:linear-gradient(#3c2d1e,#171c29 60%);font-size:24px;font-weight:700}.game-money-tabs img{width:42px;height:38px;object-fit:contain}.game-money-tabs button.active{background:linear-gradient(#a64fe2,#3c0860 60%,#7d24b2);box-shadow:inset 0 0 7px #fd8}.game-channel-toolbar,.slot-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:17px 9px 12px}.game-channel-toolbar>strong{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:17px}.game-channel-toolbar>strong .icon{display:none}.game-channel-tabs{display:flex;gap:5px;flex-wrap:wrap}.game-channel-tabs button{padding:6px 10px;border:1px solid #777a89;background:linear-gradient(#383a46,#151824);border-radius:7px;font-size:12px;white-space:nowrap}.game-channel-tabs button.active{background:linear-gradient(#a342e5,#590f89);border-color:#daabff}.game-channel-tabs button:disabled{opacity:.5}.game-room-filters{display:flex;flex-direction:column;gap:5px;margin-left:auto;font-size:11px}.game-room-filters label{display:flex;align-items:center;gap:6px}.game-room-filters input{accent-color:#9f40d8}.game-channel-toolbar>.icon-button{border:1px solid #b6a37d;border-radius:5px;width:39px;height:32px}.poker-room-panel{margin:0 9px;border:1px solid #7d7b89;border-radius:11px;overflow:auto;background:#1b1e29;min-height:300px}.poker-room-table{border-collapse:collapse;width:100%;font-size:14px;white-space:nowrap}.poker-room-table thead{background:linear-gradient(#393a46,#20212d)}.poker-room-table th{padding:10px 7px;font-size:12px;border-bottom:1px solid #626170}.poker-room-table th button{font-weight:700}.poker-room-table td{text-align:center;padding:7px;border-bottom:1px solid #3a3d4b;height:42px}.poker-room-table td:first-child{text-align:left}.poker-room-table td:first-child strong{font-size:14px}.poker-room-table .icon{width:16px;height:16px;vertical-align:middle;color:#bdbbc8}.room-availability{font-size:12px;color:#b7b4c0}.room-availability:before{content:"●";margin-right:4px;color:#777}.room-availability.available:before{color:#52c946}.poker-room-table .purple-button{padding:4px 17px}.game-lounge-summary{display:flex;align-items:center;gap:20px;margin-top:16px;padding:20px 18px;border:1px solid #b99752;border-radius:12px;background:radial-gradient(ellipse at 3% 0,#78359066,transparent 40%),radial-gradient(ellipse at 97% 100%,#77398e66,transparent 40%),#191b28;min-height:112px}.game-lounge-summary h2{font-size:20px;display:flex;align-items:center;gap:10px;white-space:nowrap;margin:0}.game-lounge-summary h2 .icon{color:#fd8;width:30px;height:30px}.game-lounge-summary .request-state,.game-lounge-summary .empty-state{flex:1;padding:8px;margin:0;font-size:13px}.game-rank-item{display:flex;align-items:center;gap:9px;flex:1;border-left:1px solid #8b7d97;padding-left:15px;min-width:0}.game-rank-item>b{font-size:29px;color:#ffcf57}.game-rank-item img{width:54px;border:1px solid #d3bd82;border-radius:50%}.game-rank-item strong,.game-rank-item span{display:block;font-size:13px}.game-rank-item span{color:#ffe780;margin-top:4px}.game-lounge-summary>span{margin:auto;font-size:17px}.game-lounge-summary>span strong{display:block;font-size:28px;color:#ffdb74;margin-top:6px}.game-lounge-summary>small{color:#999}.game-lounge--casino{padding:0 4px 24px 0}.game-lounge--casino .game-lounge-layout{display:block}.game-lounge--casino .game-lounge-hero{border:0;border-radius:0}.game-lounge--casino .game-channel-toolbar{padding:18px 20px}.game-lounge--casino .game-channel-toolbar>strong{color:#ffe18b;margin-right:18px}.game-lounge--casino .game-channel-toolbar>strong .icon{display:block}.game-lounge--casino .game-channel-tabs button{font-size:16px;padding:9px 26px}.casino-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 17px}.casino-room-card{border:1px solid #907345;border-radius:12px;overflow:hidden;background:linear-gradient(125deg,#2e2341,#131923);display:grid;grid-template-columns:34% minmax(0,1fr);align-content:start}.casino-room-card>header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#343348,#1d1d2d);padding:6px 15px;border-bottom:1px solid #6a5945}.casino-room-card>header strong{font-size:18px;color:#ffe392}.casino-table-art{width:100%;height:160px;object-fit:cover;object-position:left center}.table-art-green{filter:hue-rotate(35deg)}.casino-room-info{padding:12px 9px;min-width:0}.casino-room-info>p{font-size:12px;display:flex;align-items:center;gap:5px;margin:0 0 10px;color:#c5c3ce}.casino-room-info>p strong{margin-left:auto;color:#ffe7ac;font-size:13px}.casino-room-info .icon{width:16px;height:16px;color:#e2bc67}.casino-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:14px}.casino-card-bottom .gold-button{font-size:14px;min-height:34px;padding:6px 12px;white-space:nowrap}.blackjack-card-count{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;max-width:100px}.blackjack-card-count strong{font-size:27px;color:#fff1c3}.blackjack-card-count span:last-child{font-size:9px}.casino-room-grid--list{grid-template-columns:1fr}.casino-room-grid--list .casino-room-card{grid-template-columns:130px 1fr}.casino-room-grid--list .casino-room-info{display:flex;align-items:center;gap:25px}.casino-room-grid--list .casino-table-art{height:110px}.casino-room-grid--list .casino-card-bottom{margin:0 0 0 auto}.game-lounge--slots .game-lounge-layout{grid-template-columns:minmax(0,1fr) 255px;gap:9px}.slot-toolbar{padding:16px 0 12px;gap:5px}.slot-toolbar>.game-channel-tabs{flex:1}.slot-toolbar .game-channel-tabs button{padding:7px;font-size:11px}.lounge-search{display:flex;align-items:center;border:1px solid #605375;border-radius:6px;width:160px;padding:6px;gap:5px}.lounge-search input{min-width:0;width:100%;background:transparent;border:0;outline:0;font-size:12px}.lounge-search .icon{width:16px;height:16px}.slot-game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px 14px;padding-inline-start:32px}.slot-game-tile{position:relative;min-width:0}.slot-game-play{display:block;width:100%;padding:0;text-align:center;border-radius:12px}.slot-game-play .slot-game-art{width:100%;height:auto;display:block}.slot-game-copy{display:block;min-width:0}.slot-game-copy small{display:block;color:#e5c67e;font-size:12px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.slot-game-play strong{font-size:13px;display:block;padding:8px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-game-play:hover:not(:disabled) .slot-game-art{filter:brightness(1.1)}.slot-game-play:focus-visible{outline:2px solid #ffe09c;outline-offset:4px}.slot-game-grid--list{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-game-grid--list .slot-game-play{display:flex;align-items:center;gap:16px;text-align:left}.slot-game-grid--list .slot-game-play .slot-game-art{width:100px;flex-shrink:0}.slot-game-grid--list .slot-game-play strong{padding:0;white-space:normal;overflow-wrap:anywhere}.slot-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 4px;font-size:12px}.slot-pagination .pagination{margin:0}.slot-jackpot-panel{border:1px solid #ae8147;border-radius:10px;overflow:hidden;background:linear-gradient(#29223e,#22132f);text-align:center}.slot-jackpot-panel img{width:100%}.slot-jackpot-panel>strong{display:block;font-size:30px;color:#ffe99b;padding:5px 0 14px}.slot-big-win{border:1px solid #7b597d;border-radius:9px;min-height:280px;background:linear-gradient(#35243c,#191923);padding:14px}.slot-big-win h2{font-size:18px;color:#ffe19c;display:flex;align-items:center;gap:8px;margin:0}.slot-big-win p{font-size:12px;color:#aaa3b6;line-height:1.8;margin-top:40px}.game-launch-pending{padding:12px;display:flex;align-items:center;gap:16px}.art-page{background:#191b27;min-height:100%}.art-page-hero img{width:100%;display:block}.art-page-content{padding:20px 24px 30px}.coupon-page{display:flex;flex-direction:column}.coupon-page>.art-page-content{display:flex;flex:1;align-items:flex-start;justify-content:center;padding:24px 24px 40px}.coupon-registration{width:100%;max-width:600px;min-width:0;padding:32px;border:1px solid #766044;border-radius:18px;background:radial-gradient(ellipse at top,#56336755,transparent 65%),linear-gradient(#252331,#1b1d2a);box-shadow:0 16px 42px #080a1633;text-align:center}.coupon-card-heading{margin-bottom:26px}.coupon-card-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #a17c4d88;border-radius:16px;background:#3e2c4a;color:#ffe293;margin-bottom:14px}.coupon-card-icon .icon{width:32px;height:32px}.coupon-card-heading h2{font-size:24px;color:#ffe293;margin:0 0 10px}.coupon-card-heading p{font-size:14px;line-height:1.6;color:#beb8c8;margin:0}.coupon-register-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.coupon-register-row>label{grid-column:1/-1;font-weight:700;font-size:15px;color:#ffe293}.coupon-register-row>input{width:100%;min-width:0;min-height:48px;background:#121622;border:1px solid #7b7057;border-radius:8px;padding:12px 14px;color:#fff;font-size:15px}.coupon-register-row>.purple-button{min-height:48px;padding:12px 22px;font-size:15px;white-space:nowrap}.coupon-registration>.preview-note{margin:20px 0 0;font-size:12px;line-height:1.9;color:#aaa0b5}.coupon-registration>.form-error,.coupon-registration>.coupon-success{margin:18px 0 0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.coupon-registration>.silver-button{display:inline-flex;margin-top:16px}.freecharge-main-tabs{display:flex;gap:14px}.freecharge-main-tabs button{flex:1;font-size:24px;font-weight:700;padding:13px;border:1px solid #765e8d;border-radius:8px;background:linear-gradient(#49304f,#282331)}.freecharge-main-tabs button.active{background:linear-gradient(#ffdc80,#a36a1a);border-color:#ffdd8a;color:#2b1e12;box-shadow:inset 0 0 10px #fff4c6}.freecharge-currency{display:flex;justify-content:space-between;align-items:center;margin:13px 0}.freecharge-currency .pill-tabs{margin:0}.freecharge-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px}.freecharge-offers{border:1px solid #746149;border-radius:10px;padding:8px 18px;background:linear-gradient(#242432,#191c28)}.freecharge-offer{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #44404a;min-height:78px}.freecharge-offer>img{width:151px;aspect-ratio:151/66;object-fit:cover;border:1px solid #b7a27a;border-radius:7px}.freecharge-offer>div:nth-child(2){flex:1;min-width:0}.freecharge-offer h3{font-size:15px;margin:0 0 8px}.freecharge-offer p{font-size:11px;color:#aaa5b7;line-height:1.5;margin:0}.freecharge-reward{text-align:center;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center}.freecharge-reward>span{font-size:11px;color:#c6bbc9}.freecharge-reward>strong{grid-column:1;color:#ffdf6f;font-size:21px}.freecharge-reward .gold-button{grid-column:2;grid-row:1/3;padding:8px 19px;font-size:15px}.freecharge-side{display:flex;flex-direction:column;gap:15px}.freecharge-summary{border:1px solid #715d84;border-radius:10px;background:radial-gradient(ellipse at right,#53267255,transparent),#252331;overflow:hidden}.freecharge-summary h2{font-size:21px;padding:14px 20px;margin:0;border-bottom:1px solid #55445e;color:#ffe6a5}.freecharge-summary-body{padding:20px;display:flex;align-items:center;gap:25px}.freecharge-ring{border:9px solid #9b4ed4;border-right-color:#eac371;border-radius:50%;width:126px;height:126px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.freecharge-ring strong{font-size:32px;color:#ffe093}.freecharge-ring span{font-size:11px;color:#cfc0e4}.freecharge-summary dl{font-size:12px;margin:0;flex:1}.freecharge-summary dl>div+div{margin-top:15px}.freecharge-summary dt{color:#c1b9ca}.freecharge-summary dd{font-size:16px;color:#ffe497;margin:5px 0 0}.freecharge-promo{width:100%;border:1px solid #aa7c52;border-radius:10px}.freecharge-guide{border:1px solid #514655;border-radius:9px;padding:15px 20px;background:#25212c}.freecharge-guide h2{font-size:17px;color:#ffe098;margin:0 0 12px}.freecharge-guide p{font-size:12px;color:#c1bac8;line-height:1.7;margin:7px 0}.freecharge-app-notice{min-height:330px;padding:50px 20px;text-align:center;color:#cec0db}.profile-dialog.modal{width:min(810px,calc(100vw - var(--sidebar-width) - 50px));max-width:none;margin:0;left:calc(var(--sidebar-width) + 26px);top:67px;border:2px solid #d8ad5a;border-radius:22px;box-shadow:0 0 3px #fff1be,0 0 18px #c9953166;background:#071019}.profile-dialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-dialog .modal__surface{padding:0;background:radial-gradient(ellipse at 90% 6%,#66315d55,transparent 35%),#071019}.profile-dialog .modal__close{top:12px;right:14px;color:#fff}.my-page{padding:18px 20px 27px}.my-page-crown{position:absolute;right:30px;top:3px;width:210px;pointer-events:none}.my-page-title{position:relative;color:#ffe69b;font-size:29px;margin:0 -8px 8px;padding:0 20px 14px;border-bottom:1px solid #5e5b63}.my-page-title small{font-size:20px;margin-left:8px}.my-page-identity{display:flex;gap:24px;align-items:center;padding:0 10px;margin:10px 0}.my-page-avatar{width:150px;max-width:22%}.my-page-identity>div{flex:1;min-width:0}.my-page-identity h3{font-size:25px;margin:8px 0 15px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;overflow-wrap:anywhere}.my-page-identity .vip-badge{font-size:14px}.my-page-experience{display:flex;justify-content:space-between;gap:6px;margin-bottom:8px}.my-page-experience strong{color:#ffe66b;font-size:20px}.my-page-experience span{font-size:14px}.my-page-identity progress{width:100%;height:18px;border:1px solid #8f9094;border-radius:12px;overflow:hidden;accent-color:#ffd76a;background:#101923}.my-page-identity progress::-webkit-progress-bar{background:#111923}.my-page-identity progress::-webkit-progress-value{background:linear-gradient(#fffac4,#ffc637);border-radius:12px}.my-page-wallet{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 6px 18px}.my-page-wallet>div{display:flex;align-items:center;gap:13px;border:1px solid #bfa255;border-radius:13px;padding:8px 12px;background:radial-gradient(ellipse at top,#5a491c88,transparent 70%),#0c1117;min-width:0;box-shadow:inset 0 1px 4px #f3d48244}.my-page-wallet>div+div{border-color:#d69adf;background:radial-gradient(ellipse at top,#78277377,transparent 70%),#0c1117}.my-page-wallet img{width:52px;height:50px;object-fit:contain}.my-page-wallet span{display:block;color:#ffe49c;font-weight:700;font-size:17px}.my-page-wallet strong{font-size:25px;color:#ffdf32;overflow-wrap:anywhere}.my-page-wallet .wallet-add{position:static;margin-left:auto;flex-shrink:0}.my-page-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 12px}.my-page-shortcuts button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #96959b;border-radius:10px;background:linear-gradient(#263644,#08121b 60%);padding:11px 4px;font-weight:700;font-size:15px;box-shadow:inset 0 1px 4px #fff3}.my-page-shortcuts button .icon{width:27px;height:27px;color:#ffe09a}.my-page-shortcuts button:disabled{opacity:.58}.my-page-button-settings{display:flex;align-items:center;gap:10px;width:100%;margin:12px 0 0;padding:13px 14px;border:1px solid #8a774e;border-radius:10px;background:linear-gradient(#283443,#101923);color:#ffe49a;font-size:14px;text-align:left}.my-page-button-settings .icon{width:23px;height:23px;flex-shrink:0}.my-page-button-settings span{margin-left:auto;font-size:12px;color:#c2bdc8}.my-page-shortcuts .unread-dot{position:absolute;top:4px;right:15px;width:13px;height:13px;border-radius:50%;background:#f32326;box-shadow:0 0 10px red}.my-page-summary-title{display:flex;align-items:center;gap:15px;font-size:23px;color:#ffe6a2;margin:16px 4px}.my-page-summary-title:after{content:"";height:1px;flex:1;background:#886f38}.my-page-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.my-page-summary>section{border:1px solid #999397;border-radius:12px;overflow:hidden;min-height:200px;background:radial-gradient(ellipse at bottom right,#632d8166,transparent 65%),#08131e;padding:0 9px 12px}.my-page-summary section>h3{font-size:14px;margin:0 -9px 12px;padding:12px 8px;background:linear-gradient(#263542,#101923);border-bottom:1px solid #35414c;white-space:nowrap}.my-page-summary section>p{font-size:12px;color:#c3bec9;line-height:1.8}.my-page-summary section>p strong{display:block;color:#ffe695;font-size:15px}.my-page-summary .request-state,.my-page-summary .empty-state{padding:10px 0;font-size:12px;line-height:1.8}.my-page-vip{text-align:center}.my-page-vip-tiers{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;align-items:center;margin-bottom:12px}.my-page-vip-tiers>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.my-page-vip-tiers .icon{width:36px;height:36px;color:#ffe569;filter:drop-shadow(0 0 5px #dca94266)}.my-page-vip-tiers span{font-size:12px;color:#c3bec9}.my-page-vip-tiers strong{color:#ffe46d;font-size:17px}.my-page-vip-next .icon{color:#c9c8e0;filter:drop-shadow(0 0 5px #c2aff04d)}.my-page-vip-next strong{color:#efecff}.my-page-vip-tiers .my-page-vip-arrow{font-size:34px;color:#c3bec9}.my-page-vip-spend{font-size:12px;margin:0 0 10px}.my-page-vip-spend>div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:5px 0}.my-page-vip-spend dt{color:#c3bec9;text-align:left}.my-page-vip-spend dd{color:#ffe695;font-weight:700;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.my-page-vip .my-page-vip-remaining{color:#ffe695;font-size:13px;font-weight:700;margin:8px 0;overflow-wrap:anywhere}.my-page-vip progress{display:block;width:100%;height:14px;border:1px solid #96959b;border-radius:10px;overflow:hidden;accent-color:#ffd76a;background:#101923}.my-page-vip progress::-webkit-progress-bar{background:#111923}.my-page-vip progress::-webkit-progress-value{background:linear-gradient(#fffac4,#ffc637);border-radius:10px}.my-page-vip .my-page-vip-range{font-size:11px;margin:5px 0;font-variant-numeric:tabular-nums}.my-page-vip-range b{color:#ffe695;margin-left:5px}.my-page-vip .my-page-vip-projected{font-size:12px;margin:8px 0 0}.my-page-vip .my-page-vip-projected strong{display:inline;margin-left:5px;font-size:13px}.my-page-details{padding:12px;background:#16222e;border:1px solid #696166;border-radius:10px}.my-page-details>div{display:flex;gap:15px;font-size:13px;line-height:1.9}.my-page-details dd{margin:0;overflow-wrap:anywhere}@media (max-width:1250px){.game-room-filters{flex-direction:row;flex-wrap:wrap;margin-left:0}.poker-room-table{min-width:690px}.game-lounge-summary{flex-wrap:wrap;gap:12px}.game-lounge-summary h2{font-size:17px;width:100%}.casino-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.freecharge-layout{gap:15px}.freecharge-offer{gap:10px}.freecharge-offer>img{width:105px}.freecharge-reward{display:block}.freecharge-reward>span,.freecharge-reward>strong{display:none}.freecharge-reward .gold-button{font-size:12px;padding:7px 10px}.freecharge-summary-body{gap:10px;padding:15px}.freecharge-ring{width:95px;height:95px;border-width:6px}.freecharge-summary dd{font-size:13px}}@media (max-width:850px){.game-lounge-layout,.game-lounge--slots .game-lounge-layout{grid-template-columns:minmax(0,1fr)}.game-lounge-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.game-lounge--slots .game-lounge-promos{grid-template-columns:1fr 1fr}.slot-big-win{min-height:150px}.game-lounge--slots .game-lounge-promos>.art-promo{display:none}.freecharge-layout{grid-template-columns:1fr}.freecharge-side{display:grid;grid-template-columns:1fr 1fr}.freecharge-guide{grid-column:1/-1}.freecharge-promo{align-self:center}.profile-dialog.modal{width:calc(100vw - 30px);left:15px;top:15px}.casino-room-grid{padding:0 8px;gap:8px}.casino-room-info>p{flex-wrap:wrap}.casino-room-info>p strong{margin-left:0}.casino-card-bottom{flex-wrap:wrap}.casino-table-art{height:190px}.casino-room-card>header strong{font-size:15px}}@media (max-width:600px){.game-lounge{padding:3px 6px 18px}.game-money-tabs{padding:0 3px}.game-money-tabs button{height:40px;font-size:17px}.game-money-tabs img{width:30px;height:27px}.game-channel-toolbar{padding:12px 2px;gap:8px}.game-room-filters{width:100%;font-size:10px}.game-channel-tabs button{font-size:11px;padding:6px 9px}.poker-room-panel{margin:0}.game-lounge-summary{padding:14px 9px;gap:10px}.game-rank-item{padding-left:7px;gap:5px}.game-rank-item img{width:30px}.game-rank-item>b{font-size:21px}.game-rank-item strong,.game-rank-item span{font-size:10px}.game-lounge-summary>span{font-size:12px}.game-lounge-summary>span strong{font-size:19px}.game-lounge--casino .game-channel-toolbar{padding:12px 4px}.game-lounge--casino .game-channel-tabs button{font-size:12px;padding:7px 12px}.casino-room-grid{grid-template-columns:1fr;padding:0}.casino-room-card{grid-template-columns:32% 1fr}.casino-table-art{height:150px}.casino-room-info>p{flex-wrap:nowrap}.casino-room-info>p strong{margin-left:auto}.casino-card-bottom{flex-wrap:nowrap}.casino-room-grid--list .casino-room-info{display:block}.casino-room-grid--list .casino-table-art{height:150px}.slot-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.slot-game-grid--list{grid-template-columns:minmax(0,1fr)}.slot-toolbar>.game-channel-tabs{flex-basis:100%}.slot-pagination{flex-wrap:wrap}.slot-big-win{padding:10px}.slot-big-win h2{font-size:14px}.slot-big-win p{margin-top:16px}.slot-jackpot-panel>strong{font-size:21px;padding:0 0 6px}.lounge-search{width:calc(100% - 80px)}.art-page-content{padding:14px 10px 24px}.coupon-page>.art-page-content{padding:24px 14px 36px}.coupon-registration{padding:26px 20px;border-radius:14px}.coupon-card-heading{margin-bottom:24px}.coupon-card-heading h2{font-size:22px}.coupon-card-heading p{font-size:13px}.coupon-register-row{grid-template-columns:minmax(0,1fr);gap:12px}.coupon-register-row>input{font-size:16px}.coupon-register-row>.purple-button{width:100%}.freecharge-main-tabs{gap:8px}.freecharge-main-tabs button{font-size:18px;padding:12px 5px}.freecharge-currency>.text-button{font-size:11px}.freecharge-offers{padding:5px 10px}.freecharge-offer>img{width:90px}.freecharge-offer h3{font-size:12px;margin-bottom:5px}.freecharge-offer p{font-size:10px}.freecharge-reward .gold-button{font-size:11px;padding:7px}.freecharge-side{display:flex}.freecharge-summary-body{padding:18px;gap:30px}.freecharge-ring{width:110px;height:110px}.my-page{padding:15px 10px 18px}.my-page-title{font-size:23px;margin:0 0 10px;padding:0 5px 12px}.my-page-title small{font-size:14px}.my-page-crown{width:135px;right:22px;opacity:.65}.my-page-identity{padding:0;gap:10px}.my-page-identity h3{font-size:17px;margin:7px 0 10px;gap:6px}.my-page-identity .vip-badge{font-size:10px}.my-page-experience{flex-wrap:wrap}.my-page-experience strong{font-size:15px}.my-page-experience span{font-size:10px}.my-page-identity progress{height:13px}.my-page-wallet{gap:7px;margin:12px 0}.my-page-wallet>div{padding:8px 6px;gap:5px}.my-page-wallet img{width:28px;height:32px}.my-page-wallet span{font-size:11px}.my-page-wallet strong{font-size:16px}.my-page-wallet .wallet-add{font-size:17px;width:22px;height:22px}.my-page-shortcuts{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.my-page-shortcuts button{font-size:12px;padding:9px 3px;gap:6px}.my-page-shortcuts button .icon{width:21px;height:21px}.my-page-summary{grid-template-columns:1fr}.my-page-summary>section{min-height:140px}.my-page-summary-title{font-size:19px}.my-page-summary section>h3{font-size:15px}.my-page-summary section>p{font-size:13px}.my-page-summary section>p strong{display:inline;margin-left:10px}.profile-dialog.modal{border-radius:15px}.profile-dialog .modal__close{top:7px;right:7px}}.my-page-shortcuts button:focus-visible{outline:2px solid #fff0ad;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.my-page-crown{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 95%,transparent)}@media (max-width:600px){.game-lounge-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.game-lounge-summary h2,.game-lounge-summary>small,.game-lounge-summary>.request-state,.game-lounge-summary>.empty-state{grid-column:1/-1}.game-rank-item{padding-left:5px;gap:4px}.game-rank-item>div{min-width:0;overflow-wrap:anywhere}.game-rank-item img{width:27px}.game-rank-item>b{font-size:17px}.game-rank-item span{font-size:9px}}.baccarat-road-preview{width:100%;height:auto;min-width:0;min-height:0}.baccarat-road-open{position:relative;display:block;width:100%;height:auto;aspect-ratio:34 / 6;padding:0;border:0;border-radius:4px;overflow:hidden;background:#f8f7f3}.baccarat-road-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;background:#f8f7f3;border:1px solid #b7b5b3;scrollbar-width:thin;scrollbar-color:#8a7f93 #dfdbdd}.baccarat-road-scroll--compact{position:absolute;top:0;right:0;bottom:0;left:0;border:0;overflow:hidden;width:100%;height:100%;pointer-events:none}.baccarat-road-board{display:block;max-width:none}.baccarat-road-scroll--compact .baccarat-road-board{width:100%;height:100%}.baccarat-history-dialog.modal{width:min(1050px,calc(100vw - 30px));border-color:#aa8d55;background:#131b29}.baccarat-history-dialog .modal__surface{padding:24px}.baccarat-history{min-width:0}.baccarat-history>header{padding-right:25px;margin-bottom:15px}.baccarat-history h2{font-size:23px;color:#ffe09b}.baccarat-history header p{color:#bab4c4;font-size:13px;margin-top:7px}.baccarat-history-counts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 15px}.baccarat-history-counts>div{flex:1;min-width:100px;padding:9px;text-align:center;border:1px solid #45506a;border-radius:7px;background:#1d2739}.baccarat-history-counts dt{font-size:12px;color:#aaaec0}.baccarat-history-counts dd{font-size:22px;margin:3px 0 0;font-weight:700;color:#ffe4a2}.baccarat-count--player dd{color:#789dff}.baccarat-count--banker dd{color:#ff7186}.baccarat-count--tie dd{color:#5cdb9f}.baccarat-history-board{margin-top:12px;min-width:0;border:1px solid #51495f;border-radius:6px;overflow:hidden;background:#222334}.baccarat-history-board h3{font-size:15px;padding:8px 10px;color:#ffe2a3}.baccarat-history-board h3 small{font-size:11px;margin-left:10px;color:#c5bece;font-weight:400}.baccarat-history-board>p{font-size:11px;padding:8px;color:#c1bbca}.baccarat-china-roads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:600px){.baccarat-history-dialog .modal__surface{padding:22px 12px 16px}.baccarat-history h2{font-size:18px}.baccarat-history-counts{gap:5px}.baccarat-history-counts>div{min-width:80px;padding:7px 4px}.baccarat-history-counts dt{font-size:10px}.baccarat-history-counts dd{font-size:19px}.baccarat-china-roads{grid-template-columns:1fr;gap:0}.baccarat-history-board h3 small{display:block;margin:4px 0 0}}.game-lounge--baccarat .casino-room-card{grid-template-columns:32% minmax(0,1fr)}.game-lounge--baccarat .casino-room-grid--list .casino-room-card{grid-template-columns:130px minmax(0,1fr)}.game-lounge--baccarat .casino-room-info{display:grid;align-items:stretch;grid-template-rows:24px 24px auto;row-gap:8px;min-height:160px;padding:10px 12px 12px}.game-lounge--baccarat .casino-room-info>p{margin:0}.game-lounge--baccarat .casino-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:4px 0 0;min-width:0}.game-lounge--baccarat .casino-table-art{contain:size;height:100%;min-height:160px}.game-lounge--baccarat .casino-card-bottom>.gold-button{align-self:center}.game-lounge--baccarat .casino-room-grid--list .casino-card-bottom{margin:4px 0 0}@media (max-width:600px){.game-lounge--baccarat .casino-room-info{padding:10px 8px 12px}.game-lounge--baccarat .casino-card-bottom{gap:8px}}.game-lounge--baccarat .game-lounge-main{container:baccarat-lounge / inline-size}.game-lounge--baccarat .casino-room-grid--list{grid-template-columns:1fr}@container baccarat-lounge (max-width:1800px){.game-lounge--baccarat .casino-room-card,.game-lounge--baccarat .casino-room-grid--list .casino-room-card{grid-template-columns:minmax(0,1fr)}.game-lounge--baccarat .casino-table-art{display:none}}@container baccarat-lounge (max-width:1400px){.game-lounge--baccarat .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container baccarat-lounge (max-width:850px){.game-lounge--baccarat .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:1fr}}@container baccarat-lounge (max-width:480px){.game-lounge--baccarat .casino-card-bottom{grid-template-columns:minmax(0,1fr)}.game-lounge--baccarat .casino-card-bottom>.gold-button{justify-self:end;min-width:110px}}@font-face{font-family:WorldPoker Noto Sans KR;src:url(/fonts/noto-sans-kr/noto-sans-kr-korean.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.sidebar{background:linear-gradient(115deg,#141929,#1d2233 55%,#111727)}.currency-icon{width:24px;height:24px;object-fit:contain;flex-shrink:0;vertical-align:middle}.wallet .currency-icon{width:29px;height:29px}.sidebar .wallet>div{flex-wrap:wrap;gap:2px;padding:3px 0;min-height:37px;font-size:15px}.sidebar .wallet span{gap:2px;font-size:15px}.sidebar .wallet strong{min-width:0;font-size:16px;line-height:1.2;letter-spacing:-.035em;text-align:right;white-space:nowrap}.sidebar .wallet .wallet-add{width:20px;height:20px;flex:0 0 20px;border:0;background:#ffdc73;color:#393327;font-size:16px;font-weight:700;text-shadow:none;box-shadow:none}.sidebar .wallet [data-currency=ruby] span{color:#f018eb}.sidebar .wallet{margin:0 0 20px}.sidebar .wallet-balance{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.sidebar .wallet .wallet-add{margin-inline-start:5px}.sidebar .wallet-add-symbol{display:block;width:12px;height:12px;flex-shrink:0}.side-nav>:is(a,button),.side-nav>button:has(small){display:grid;grid-template-columns:1.5em minmax(0,1fr);gap:16px}.side-nav .game-symbol{display:block;width:1.5em;height:1.5em;min-width:0;font-size:inherit;justify-self:center}.side-nav-label{min-width:0}.side-nav small{margin-left:0}.side-nav :is(a,button){color:#b4b7c5}.side-nav :is(a,button).active{color:#fff1ca;background:#303443;border-color:transparent;box-shadow:none;text-shadow:0 0 4px #ffbb69,0 0 9px #e88a3d80}.side-nav button.active .game-symbol{color:#fff4cc;filter:drop-shadow(0 0 3px #ff9858)}.my-page-wallet>div>img{width:36px;height:36px;object-fit:contain}.friend-stats dt .currency-icon{margin-right:5px}.game-lounge--poker,.game-lounge--casino{background:radial-gradient(ellipse at 30% 0,#182031 0,#0a101d 75%);color:#f8f8fa}.game-lounge--poker .game-lounge-main{container:poker-lounge / inline-size}.game-lounge--sectioned .game-lounge-main{--poker-heading-gap:max(8px,.901cqw);font-family:WorldPoker Noto Sans KR,Malgun Gothic,sans-serif}.game-lounge--poker{padding:0 6px 24px 19px;background:#101421}.game-lounge--poker .game-lounge-layout{grid-template-columns:minmax(0,1fr) 21.1%;gap:12px}.game-lounge--poker .game-lounge-promos{gap:6px;padding-top:4px}.game-lounge.game-lounge--poker .game-lounge-hero>img,.game-lounge.game-lounge--slots .game-lounge-hero>img,.game-lounge--casino .game-lounge-hero>img{mask-image:none;-webkit-mask-image:none}.game-lounge--poker .art-promo{border:0;border-radius:12px;background:transparent;overflow:hidden}.game-lounge--poker .art-promo:focus-visible{outline:2px solid #ffdd88;outline-offset:3px}.poker-section-heading{display:flex;align-items:center;gap:max(8px,.72cqw);font-size:max(16px,1.532cqw);font-weight:700;line-height:1.4;margin:0 0 calc(max(3px,.27cqw) + var(--poker-heading-gap));color:#f2f3f7}.poker-section-icon{display:block;flex-shrink:0;width:max(24px,2.162cqw);height:max(24px,2.162cqw);color:#b9bdcb}.poker-section-heading--currency{margin-top:max(22px,2.342cqw)}.poker-section-heading--channels{margin-top:calc(max(24px,2.703cqw) - var(--poker-heading-gap));margin-bottom:calc(max(1px,.09cqw) + var(--poker-heading-gap))}.game-lounge--sectioned .game-money-tabs{padding:max(16px,1.802cqw) max(16px,1.622cqw);gap:max(12px,1.622cqw);margin:0;border-radius:max(10px,1.081cqw);background:#202330}.game-lounge--sectioned .game-money-tabs button{height:max(42px,4.054cqw);min-width:0;border:0;border-radius:max(9px,.991cqw);background:#272c3c;box-shadow:none;font-size:max(15px,1.442cqw);color:#f7f7f9;gap:max(10px,1.081cqw);font-weight:700}.game-lounge--sectioned .game-money-tabs img{width:max(24px,2.252cqw);height:max(24px,2.252cqw);object-fit:contain}.game-lounge--sectioned .game-money-tabs button.active{background:linear-gradient(#282c42,#262f7d);color:#fff;text-shadow:0 0 4px #ffffff35}.game-lounge--sectioned .game-money-tabs button[data-currency=gold].active{background:linear-gradient(#282b3c,#383333 48%,#76602a)}.game-lounge--sectioned .game-money-tabs button:focus-visible,.game-lounge--sectioned .game-channel-tabs button:focus-visible{outline:2px solid #ffdd88;outline-offset:3px}.game-lounge--sectioned .game-channel-toolbar{padding:max(16px,1.802cqw);gap:max(8px,.901cqw);flex-wrap:nowrap;min-width:0;background:#202330;border-radius:max(10px,1.081cqw)}.game-lounge--sectioned .game-channel-tabs{flex:1;min-width:0;flex-wrap:nowrap;gap:max(10px,1.261cqw);overflow-x:auto;scrollbar-width:thin;padding-bottom:0}.game-lounge--sectioned .game-channel-tabs button{--tier-bottom:#654a21;flex:1;min-width:max(80px,8.108cqw);height:max(40px,4.054cqw);padding:0 max(8px,.721cqw);font-size:max(14px,1.442cqw);font-weight:700;white-space:nowrap;border:0;border-radius:max(9px,.991cqw);background:#232735;color:#9ca0a9}.game-lounge--sectioned .game-channel-tabs button[data-tier=자유]{--tier-bottom:#146c81}.game-lounge--sectioned .game-channel-tabs button[data-tier=하수]{--tier-bottom:#21204e}.game-lounge--sectioned .game-channel-tabs button[data-tier=중수]{--tier-bottom:#174b36}.game-lounge--sectioned .game-channel-tabs button[data-tier=고수]{--tier-bottom:#554d27}.game-lounge--sectioned .game-channel-tabs button[data-tier=선수]{--tier-bottom:#624820}.game-lounge--sectioned .game-channel-tabs button[data-tier=VIP]{--tier-bottom:#501b2b}.game-lounge--sectioned .game-channel-tabs button.active{background:linear-gradient(#282b3c,var(--tier-bottom));color:#fff;text-shadow:0 0 3px #ffffff40;box-shadow:none}.game-lounge--poker .game-room-filters{flex-direction:row;margin:0;white-space:nowrap}.game-lounge--poker .game-room-filters label{font-size:11px}.game-lounge--sectioned .game-channel-toolbar>.icon-button{flex-shrink:0;width:max(32px,3.1617cqw);height:max(32px,3.1617cqw);border:0;background:#191e2a;border-radius:max(8px,.9033cqw)}.game-lounge--sectioned .game-channel-toolbar>.icon-button .icon{width:72%;height:72%;color:#f3f4f8}.poker-entry-toolbar{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:calc(max(24px,2.793cqw) - var(--poker-heading-gap)) 0 0}.poker-entry-toolbar>.poker-section-heading{margin-bottom:calc(max(5px,.36cqw) + var(--poker-heading-gap))}.poker-entry-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:max(8px,.813cqw);margin:0 0 calc(max(15px,1.622cqw) + 2 * var(--poker-heading-gap)) auto}.game-lounge--sectioned .poker-entry-toolbar button{width:max(125px,12.252cqw);min-width:max(125px,12.252cqw);height:max(40px,4.054cqw);padding:4px max(6px,.542cqw);letter-spacing:-.04em;border:max(2px,.271cqw) solid #5fca1c;border-radius:max(9px,.9937cqw);background:linear-gradient(100deg,#7cf11b,#70e820);color:#14200b;box-shadow:inset 0 1px #a7f060;font-size:max(14px,1.442cqw);font-weight:700;text-shadow:none}.poker-section-title{font-size:20px;color:#fff;margin:4px 0 14px}.poker-room-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:28px 0 14px}.poker-room-heading .poker-section-title{margin:0}.poker-auto-channels{--poker-channel-columns:5;display:grid;grid-template-columns:repeat(var(--poker-channel-columns),minmax(0,1fr));gap:max(8px,.9033cqw)}.poker-auto-channels article{position:relative;container:poker-channel / inline-size;width:100%;min-width:0;min-height:0;aspect-ratio:213/224;border:0;border-radius:max(12px,1.2647cqw);padding:0;background:linear-gradient(180deg,#202330 15%,#1d2531 33%,#102c34 70%,#0f2d34)}.poker-auto-channels article[data-entry-state=blocked]{background:linear-gradient(180deg,#202330 15%,#232230 33%,#301b32 70%,#311a32)}.poker-auto-channels article[data-entry-state=excess]{background:linear-gradient(180deg,#202330 15%,#23232b 33%,#332511 70%,#34250f)}.poker-auto-channels article[data-entry-state=unknown]{background:linear-gradient(180deg,#202330,#1b2230)}.poker-auto-channels h2{position:absolute;top:8.9%;left:8.92%;right:8.45%;margin:0;font-size:max(15px,7.512cqw);font-weight:700;color:#fff;line-height:1.25}.game-lounge--poker .poker-auto-channels .entry-condition{position:absolute;top:21%;left:8.92%;right:8.45%;font-size:max(14px,7.512cqw);font-weight:500;margin:0;line-height:1.3;color:#70ff23}.game-lounge--poker article[data-entry-state=blocked] .entry-condition{color:#ff262e}.game-lounge--poker article[data-entry-state=excess] .entry-condition{color:#ff9700}.game-lounge--poker article[data-entry-state=unknown] .entry-condition{color:#b5b9c5}.poker-auto-channels dl{position:absolute;top:44.6%;left:8.92%;right:9.39%;display:flex;flex-direction:column;gap:1.88cqw;margin:0;font-size:max(11px,6.6cqw);font-weight:500;line-height:1.2;letter-spacing:-.03em}.poker-auto-channels dl>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3.2864cqw;align-items:start}.poker-auto-channels dt{color:#9799a2;flex-shrink:0;font-size:max(11px,6.6cqw);letter-spacing:-.015em}.poker-auto-channels dd{margin:0;text-align:left;color:#ff9600;word-break:keep-all;overflow-wrap:anywhere}.game-lounge--poker .poker-auto-channels .gold-button,.lounge-entry-button{border:1px solid #434d57;border-radius:10px;background:linear-gradient(155deg,#2b343e,#172129);color:#fff6ed;text-shadow:0 0 5px #ffb57c,0 0 11px #e78139;font-size:19px;font-weight:700;box-shadow:none;padding:8px 14px;line-height:1.2}.game-lounge--poker .poker-auto-channels .gold-button{position:absolute;top:73%;left:8.92%;right:9.39%;width:auto;height:20.1%;min-height:0;margin:0;padding:0 0 1cqw;display:flex;align-items:center;justify-content:center;font-size:max(15px,7.75cqw);font-weight:700;line-height:1;border:max(2px,1.4cqw) solid #d6a91a;border-top-color:#f0c323;border-radius:5.164cqw;background:radial-gradient(ellipse at 50% 50%,#ffed18 30%,#ffdf00,#edbd11);color:#080c17;text-shadow:none;box-shadow:inset 0 1px 3px #ffe55f,0 1px #7a681c}.game-lounge--poker article[data-entry-state=blocked] .gold-button,.game-lounge--poker article[data-entry-state=excess] .gold-button,.game-lounge--poker article[data-entry-state=unknown] .gold-button{background:#26272f;border-color:#26272f;color:#b1b6c6;text-shadow:none;box-shadow:none}.game-lounge--poker[data-authenticated=false] article[data-entry-state=unknown] .gold-button{background:radial-gradient(ellipse at 50% 50%,#ffed18 30%,#ffdf00,#edbd11);border-color:#d6a91a;color:#080c17}.lounge-entry-button:disabled{opacity:.6;cursor:default;text-shadow:none}.lounge-entry-button:hover:not(:disabled){filter:brightness(1.18)}.game-lounge--poker .poker-room-panel{margin:0;border:1px solid #535a6b;border-radius:12px;background:transparent;min-height:0}.game-lounge--poker .poker-room-table{font-size:16px}.game-lounge--poker .poker-room-table th{font-size:15px;padding:13px 10px;color:#fff}.game-lounge--poker .poker-room-table td{height:46px;padding:6px 12px;border-color:#434958}.game-lounge--poker .poker-room-table td:first-child strong{font-size:16px;font-weight:500}.game-lounge--poker .poker-room-table td:nth-child(2){color:#ffb500;font-weight:700}.game-lounge--poker .poker-room-table .icon{color:#a6ef18}.game-lounge--poker .poker-room-table .lounge-entry-button{min-width:112px;padding:5px 20px;font-size:16px;border-radius:9px}.game-lounge--poker .room-availability{font-size:15px;color:#ff7263}.game-lounge--poker .room-availability.available{color:#b9f914}.game-lounge--poker .room-availability.available:before{color:inherit}.game-lounge--casino .game-channel-toolbar{padding:12px 15px 16px;gap:12px;flex-wrap:nowrap}.game-lounge--casino .game-channel-tabs{flex:1;min-width:0;flex-wrap:nowrap;gap:12px;overflow-x:auto;scrollbar-width:thin}.game-lounge--casino .game-channel-tabs button{flex:1;min-width:100px;padding:10px 12px;border:0;border-radius:12px;font-size:23px;font-weight:700;background:linear-gradient(145deg,#24303d,#1a2532)}.game-lounge--casino .game-channel-tabs button.active{background:linear-gradient(145deg,#343d4d,#25303f);text-shadow:0 0 5px #ffb87e,0 0 12px #ee863d;color:#fff8ef}.game-lounge--casino .game-room-filters{margin:0;white-space:nowrap;font-size:15px;flex-shrink:0}.game-lounge--casino .game-room-filters input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #f6d900;border-radius:4px;background:#111b28;display:grid;place-items:center}.game-lounge--casino .game-room-filters input:checked:after{content:"✓";color:#ffe600;font-size:16px;font-weight:700}.game-lounge--casino .game-channel-toolbar>.icon-button{width:42px;height:42px;flex-shrink:0;border:1px solid #283244;border-radius:9px;background:linear-gradient(#222b3b,#141c2a);color:#fff}.game-lounge.game-lounge--casino .channel-entry-condition{margin:0 15px 26px;padding:11px 18px;display:flex;align-items:center;gap:8px;border-radius:12px;background:linear-gradient(115deg,#2a3040,#1b2231);font-size:20px;line-height:1.3}.game-lounge--casino .channel-entry-condition b{color:#ffb800}.game-lounge--casino .channel-entry-condition .entry-condition{font-size:20px;font-weight:700;color:#c5ff00;margin:0 0 0 6px}.game-lounge--casino .channel-entry-condition .entry-condition--spectate{color:#ffcf59}.game-lounge--casino .channel-entry-condition .entry-condition--blocked{color:#ff4c44}.game-lounge--casino .casino-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 15px}.game-lounge--casino .casino-room-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:12px 12px 10px;border:1px solid #253c48;border-radius:14px;background:linear-gradient(145deg,#1d2b37,#062c34);min-width:0;overflow:hidden}.game-lounge--casino .casino-room-card[data-entry-state=blocked]{border-color:#49303b;background:linear-gradient(145deg,#272835,#431522)}.game-lounge--casino .casino-room-card[data-entry-state=excess],.game-lounge--casino .casino-room-card[data-entry-state=spectator]{border-color:#51432f;background:linear-gradient(145deg,#292a36,#3b3026)}.game-lounge--casino .casino-room-card[data-entry-state=unknown]{border-color:#333b4c;background:linear-gradient(145deg,#232b3b,#171d2b)}.casino-room-top{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.game-lounge--casino .casino-table-art{display:block;contain:none;width:90px;height:72px;min-height:0;object-fit:contain;object-position:center;border-radius:10px}.game-lounge--casino .casino-room-info{display:block;min-height:0;padding:0;min-width:0}.casino-room-info h2{font-size:20px;font-weight:500;line-height:1.25;color:#fff;overflow-wrap:anywhere;margin:0 0 10px}.casino-room-stats{display:flex;align-items:center;gap:16px;min-width:0}.casino-room-stats .icon{width:24px;height:24px;flex-shrink:0}.casino-betting{display:flex;align-items:center;gap:7px;color:#ffd000;font-size:20px;min-width:0}.casino-betting .icon{color:#ffd000}.casino-players .icon{color:inherit}.casino-betting strong{font-weight:700;overflow-wrap:anywhere}.casino-players{display:flex;align-items:center;gap:7px;color:#dcff00;font-size:23px;padding-left:16px;border-left:1px solid #a5a7ac;flex-shrink:0}.casino-room-body{min-width:0}.game-lounge--casino .casino-room-card>.lounge-entry-button{width:100%;min-height:38px;font-size:20px;padding:6px 12px}.game-lounge--casino .casino-room-card[data-entry-state=blocked]>.lounge-entry-button,.game-lounge--casino .casino-room-card[data-entry-state=excess]>.lounge-entry-button{color:#c6ccd4;text-shadow:none}.game-lounge--baccarat .baccarat-road-open{box-sizing:content-box;width:calc(100% - 4px);border:2px solid #fafafa;border-radius:6px;box-shadow:inset 0 0 0 1px #eee;background:#fafafa}.game-lounge--baccarat .baccarat-road-scroll--compact{border-radius:4px;background:#fafafa}.game-lounge--casino .blackjack-card-count{display:flex;justify-content:center;align-items:center;gap:18px;max-width:none;min-height:48px;padding:8px 12px;border:1px solid #54505e;border-radius:11px;background:#17131b;color:#fff;font-size:17px}.blackjack-card-count .icon{width:32px;height:32px}.game-lounge--casino .blackjack-card-count strong{font-size:28px;color:#fff}.game-lounge--casino .blackjack-card-count span:last-child{font-size:17px}.game-lounge--casino .casino-room-grid--list .casino-room-card{grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr) 120px;align-items:center;gap:18px}.game-lounge--casino .casino-room-grid--list .casino-room-top{grid-template-columns:90px minmax(0,1fr)}.game-lounge--casino .casino-room-grid--list .casino-room-info{display:block}.game-lounge--casino .game-lounge-summary{margin:20px 4px 0;padding:16px 20px;border:1px solid #525867;border-radius:14px;background:linear-gradient(145deg,#1f2735,#141b29);gap:24px;justify-content:space-between}.game-lounge--casino .game-lounge-summary>span{font-size:16px}.game-lounge--casino .game-lounge-summary>span strong{display:block;margin:5px 0 0;font-size:28px;color:#ffe25b}.game-lounge--poker .game-lounge-summary{border-color:#4c5364;background:linear-gradient(#222b3a,#121a29)}@container poker-lounge (max-width:1000px){.poker-auto-channels{--poker-channel-columns:4}}@container poker-lounge (max-width:780px){.poker-auto-channels{--poker-channel-columns:3}}@container poker-lounge (max-width:560px){.poker-auto-channels{--poker-channel-columns:2}.game-lounge--sectioned .game-money-tabs{padding:12px;gap:10px}.game-lounge--sectioned .game-money-tabs button{font-size:15px}.game-lounge--sectioned .game-channel-toolbar{padding:12px}.poker-entry-toolbar{align-items:center}.poker-entry-actions{margin-bottom:calc(12px + var(--poker-heading-gap))}}@container poker-lounge (max-width:360px){.poker-auto-channels{--poker-channel-columns:1}}@container casino-lounge (max-width:1150px){.game-lounge--casino .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}}@container casino-lounge (max-width:900px){.game-lounge--casino .game-channel-toolbar{flex-wrap:wrap}.game-lounge--casino .game-channel-tabs{flex-basis:100%}.game-lounge--casino .game-room-filters{margin-left:auto}.game-lounge--casino .game-channel-tabs button{font-size:20px}}@container casino-lounge (max-width:850px){.game-lounge--casino .casino-room-grid--list .casino-room-card{grid-template-columns:minmax(0,1fr)}}@container casino-lounge (max-width:680px){.game-lounge--casino .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:1fr}.game-lounge--casino .casino-room-grid{padding:0 8px}.game-lounge.game-lounge--casino .channel-entry-condition{font-size:17px;margin:0 8px 18px;padding:12px}.game-lounge--casino .channel-entry-condition .entry-condition{font-size:17px}.casino-room-stats{gap:10px}.casino-players{padding-left:10px}}@media (max-width:1400px){.sidebar .wallet>div,.sidebar .wallet span{font-size:14px}.sidebar .wallet strong{font-size:15px}}@media (max-width:850px){.game-lounge--poker .game-lounge-layout{grid-template-columns:minmax(0,1fr)}.game-lounge--poker{padding-left:12px}.game-lounge--poker .game-lounge-promos{padding-top:0}}@media (max-width:600px){.casino-room-top{grid-template-columns:74px minmax(0,1fr);gap:12px}.game-lounge--casino .casino-table-art{width:74px;height:66px}.casino-room-info h2{font-size:18px}.casino-betting{font-size:17px}.casino-players{font-size:20px}.game-lounge--casino .game-lounge-summary{flex-wrap:wrap;gap:18px;padding:16px 12px}}@media (max-width:600px){.side-nav>:is(a,button),.side-nav>button:has(small){gap:5px}}.lottery-dialog.modal{width:min(760px,calc(100vw - 30px));border:1px solid #ad8b47;background:radial-gradient(ellipse at top,#4c33596b,transparent 60%),#171b28}.lottery-panel h2{color:#ffe4a0;font-size:25px;margin:0 25px 10px 0}.lottery-intro{color:#b6b0c1;font-size:14px;margin-bottom:18px}.lottery-ticket-list{display:flex;flex-direction:column;gap:10px;max-height:50dvh;overflow:auto;margin:12px 0}.lottery-ticket-list article{display:flex;align-items:center;gap:15px;padding:10px;border:1px solid #585162;border-radius:9px;background:#242330}.lottery-ticket-list img{width:110px;flex-shrink:0}.lottery-ticket-list article>div{flex:1;min-width:0}.lottery-ticket-list h3{font-size:17px;color:#ffde8d}.lottery-ticket-list small{display:block;font-size:11px;color:#aca3bc;margin-top:6px}.lottery-ticket-list .gold-button{font-size:13px}.lottery-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.lottery-prize-message{font-size:17px;color:#ffe39a;text-align:center;line-height:1.8}.scratch-ticket{text-align:center}.scratch-ticket-art{position:relative;width:100%;aspect-ratio:707 / 360;margin:15px auto}.scratch-ticket-art>img{width:100%;height:100%;object-fit:contain}.scratch-ticket-area{position:absolute;left:11.75%;top:33.33%;width:76.8%;height:43.33%;border-radius:8px;overflow:hidden;background:#2e2932}.scratch-ticket-prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:8px}.scratch-ticket-prize span{font-size:18px;color:#f7d995}.scratch-ticket-prize strong{font-size:clamp(18px,4vw,38px);color:#ffe97e;overflow-wrap:anywhere;line-height:1.1}.scratch-ticket-area canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.lottery-inventory-banner{display:flex;align-items:center;gap:16px;border:1px solid #977542;border-radius:10px;padding:16px 20px;margin-bottom:20px;background:linear-gradient(110deg,#3b2845,#1d2431)}.lottery-inventory-banner>.icon{width:37px;height:37px;color:#ffdf8b}.lottery-inventory-banner>div{flex:1}.lottery-inventory-banner h2{font-size:18px}.lottery-inventory-banner h2 b{color:#ffe08a;margin-left:12px}.lottery-inventory-banner p{font-size:12px;color:#bbb3c8;margin-top:6px}.lottery-inventory-banner .gold-button{font-size:14px}.lottery-shop-shortcut{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:13px;color:#c8bbd4}@media (max-width:600px){.lottery-dialog .modal__surface{padding:30px 12px 22px}.lottery-panel h2{font-size:21px}.lottery-ticket-list article{gap:8px;padding:8px;flex-wrap:wrap}.lottery-ticket-list img{width:85px}.lottery-ticket-list h3{font-size:14px}.lottery-ticket-list .gold-button{font-size:12px;padding:8px}.lottery-intro{font-size:12px}.lottery-prize-message{font-size:14px}.scratch-ticket-prize{gap:2px}.scratch-ticket-prize span{font-size:12px}.scratch-ticket-prize strong{font-size:clamp(13px,4.2vw,22px)}.lottery-inventory-banner{flex-wrap:wrap;padding:12px;gap:10px}.lottery-inventory-banner h2{font-size:16px}.lottery-inventory-banner .gold-button{margin-left:auto}.lottery-shop-shortcut{flex-wrap:wrap;font-size:12px}}.game-lounge--poker .poker-room-heading{margin:28px 0 12px}.game-lounge--poker .poker-room-heading .poker-section-title{display:flex;align-items:center;gap:6px;margin:0;font-size:clamp(20px,2.014cqw,24px);font-weight:700;line-height:1.4}.poker-room-heading .poker-section-icon{width:30px;height:30px;color:#b9bdcb}.game-lounge--poker .poker-room-heading .game-room-filters label{display:flex;align-items:center;gap:7px;font-size:11px}.poker-room-heading input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;flex:0 0 19px;margin:0;border:1px solid #b6bac4;border-radius:4px;background:transparent;display:grid;place-items:center}.poker-room-heading input[type=checkbox]:checked:after{content:"✓";color:#b5f908;font-size:15px;font-weight:700}.poker-room-heading input[type=checkbox]:focus-visible{outline:2px solid #ffdd88;outline-offset:3px}.game-lounge--poker .poker-room-panel{margin:0;border:1px solid #535a6b;border-radius:12px;overflow:hidden;background:#101421}.game-lounge--poker .poker-room-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:clamp(14px,1.342cqw,16px);line-height:1.5}.poker-room-table .room-title-column{width:31%}.poker-room-table .room-bet-column{width:24%}.poker-room-table .room-players-column{width:12%}.poker-room-table .room-status-column{width:15%}.poker-room-table .room-entry-column{width:18%}.game-lounge--poker .poker-room-table thead{background:linear-gradient(#2b3242,#192130)}.game-lounge--poker .poker-room-table th{height:50px;padding:8px;font-size:clamp(15px,1.594cqw,19px);font-weight:700;line-height:1.4;color:#fff;border-bottom:1px solid #626170}.poker-room-table th button{display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;color:inherit}.poker-room-table .room-sort-icon{font-size:13px;font-weight:400}.game-lounge--poker .poker-room-table td{height:46px;padding:6px 8px;border-bottom:1px solid #434958;text-align:center}@container poker-lounge (min-width: 761px){.game-lounge--poker .poker-room-table tbody tr:last-child td{border-bottom:0}}.game-lounge--poker .poker-room-table td:first-child{text-align:left;padding-left:clamp(18px,5.1cqw,61px)}.game-lounge--poker .poker-room-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:700}.game-lounge--poker .poker-room-table td:nth-child(2){color:#ffbf00;font-weight:700;white-space:normal;overflow-wrap:anywhere}.poker-room-table .room-players{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.game-lounge--poker .poker-room-table .room-players .icon{width:15px;height:15px;color:#b3f711}.game-lounge--poker .poker-room-table .room-availability{display:inline-flex;align-items:center;gap:5px;font-size:inherit;color:#ff3829;white-space:normal}.game-lounge--poker .poker-room-table .room-availability:before{content:"";display:block;flex:0 0 12px;width:12px;height:12px;margin:0;border-radius:50%;background:#797d7f}.game-lounge--poker .poker-room-table .room-availability.available{color:#b5fa08}.game-lounge--poker .poker-room-table .room-availability.available:before{background:#b5fa08}.game-lounge--poker .poker-room-table .lounge-entry-button{width:114px;min-width:0;max-width:100%;height:30px;padding:0 8px;border:3px solid #d6a91a;border-bottom-color:#ad841b;border-radius:10px;background:radial-gradient(ellipse at 50% 50%,#ffdf15 20%,#f2c71b 70%,#e5b51c);color:#080c17;font-size:16px;font-weight:800;line-height:1;text-shadow:none;box-shadow:inset 0 1px 2px #ffe55f;opacity:1}.game-lounge--poker .poker-room-table tr:not([data-entry-state=available]) .lounge-entry-button,.game-lounge--poker .poker-room-table .lounge-entry-button:disabled{border:1px solid #434d57;border-radius:9px;background:linear-gradient(155deg,#2b343e,#172129);color:#b1b6c6;box-shadow:none;text-shadow:none;opacity:1}.game-lounge--poker[data-authenticated=false] .poker-room-table tr[data-entry-state=unknown] .lounge-entry-button:not(:disabled){border:3px solid #d6a91a;background:#f5ce1c;color:#080c17}.poker-room-table .lounge-entry-button:focus-visible,.poker-room-table th button:focus-visible{outline:2px solid #ffdd88;outline-offset:3px}html{scrollbar-gutter:stable}.game-lounge-hero>img{height:auto;opacity:0;transition:opacity .2s ease-out}.game-lounge-hero>img.is-loaded{opacity:1}.game-lounge-content,.lobby-main>.lobby-home{animation:lounge-content-in .2s ease-out}.game-room-results{position:relative;min-height:280px;overflow-anchor:none}.game-room-results__content{transition:opacity .18s ease-out}.game-room-results.is-refreshing .game-room-results__content{opacity:.45;transition-delay:.15s;pointer-events:none}.game-room-results__status{position:absolute;inset:12px 12px auto auto;z-index:1;padding:8px 12px;border-radius:8px;background:#202330f5;color:#c7c5ce;font-size:13px;animation:lounge-status-in .2s .15s both}@keyframes lounge-content-in{0%{opacity:0}to{opacity:1}}@keyframes lounge-status-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.game-lounge-content,.lobby-main>.lobby-home,.game-room-results__status{animation:none}}.site-shell{container:site / inline-size;width:100%;max-width:var(--site-max-width);margin-inline:auto;box-shadow:0 0 48px #0003}.site-shell>main,.lobby-body,.lobby-main{min-width:0}.session-restore-error{max-width:var(--site-max-width);margin-inline:auto}.site-shell .top-nav{min-width:0;gap:clamp(12px,2cqw,36px)}.game-lounge--poker{padding-inline:clamp(12px,1.13cqw,21px) clamp(6px,.36cqw,7px)}.game-lounge--poker .game-lounge-layout{grid-template-columns:minmax(0,1fr) 21.1%;gap:clamp(10px,.7cqw,13px)}.game-lounge--poker .game-lounge-promos{gap:clamp(6px,.36cqw,7px)}@media (min-width: 761px){.profile-dialog.modal{left:calc(var(--site-gutter) + var(--sidebar-width) + 26px);width:min(810px,calc(min(100vw,var(--site-max-width)) - var(--sidebar-width) - 50px))}}@container site (max-width: 1200px){.game-lounge:not(.game-lounge--casino) .game-lounge-layout{grid-template-columns:minmax(0,1fr)}.game-lounge:not(.game-lounge--casino) .game-lounge-promos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;align-items:start}}@container poker-lounge (max-width: 1000px){.game-lounge--poker .game-channel-toolbar{align-items:flex-end}.game-lounge--poker .game-channel-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:10px}.game-lounge--poker .game-channel-tabs button{min-width:0;padding-inline:5px}}@container poker-lounge (max-width: 560px){.game-lounge--poker .game-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.game-lounge--poker .poker-entry-toolbar{align-items:flex-start}.poker-entry-actions{gap:8px}.poker-room-heading .game-room-filters label{white-space:normal}}@container poker-lounge (max-width: 760px){.game-lounge--poker .poker-room-panel{border:0;overflow:visible}.game-lounge--poker .poker-room-table{display:block;width:100%;min-width:0;white-space:normal}.game-lounge--poker .poker-room-table colgroup{display:none}.game-lounge--poker .poker-room-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.game-lounge--poker .poker-room-table tbody{display:grid;gap:12px}.game-lounge--poker .poker-room-table tr{display:grid;min-width:0;padding:12px;border:1px solid #434958;border-radius:12px;background:#1b2230}.game-lounge--poker .poker-room-table td{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;height:auto;padding:8px 0;min-width:0;overflow-wrap:anywhere}.game-lounge--poker .poker-room-table td[data-label]:before{content:attr(data-label);margin-right:auto;color:#a9afbe;font-size:12px;font-weight:400}.game-lounge--poker .poker-room-table td:first-child{display:block;padding:0 0 8px}.game-lounge--poker .poker-room-table td:first-child strong{display:block;margin-top:5px;white-space:normal}.game-lounge--poker .poker-room-table td:last-child{border:0;padding-bottom:0}.game-lounge--poker .poker-room-table .lounge-entry-button{width:100%;height:38px}}@media (max-width: 1000px){.site-shell .app-header{height:auto;min-height:64px;flex-wrap:wrap;gap:8px;padding:10px 12px}.site-shell .brand{width:148px}.site-shell .brand img{max-width:100%;width:130px}.site-shell .header-account{margin-left:auto;gap:10px}.site-shell .top-nav{order:3;width:100%;margin:0;padding:0;flex-wrap:wrap;justify-content:center;overflow:visible;gap:6px 18px}.site-shell .top-nav button{padding:7px 0;font-size:12px}}@media (max-width: 760px){.site-shell .sidebar{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.side-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.side-nav>:is(a,button),.side-nav>button:has(small){min-width:0;height:39px;gap:6px;padding:7px;font-size:13px}.side-nav .game-symbol{width:20px;height:20px}.game-lounge:not(.game-lounge--casino) .game-lounge-promos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-lounge--casino .game-channel-tabs{flex-wrap:wrap;overflow:visible}.game-lounge--casino .game-channel-tabs button{flex:1 1 28%;min-width:0;font-size:17px}.inbox-categories{flex-wrap:wrap;overflow:visible}}@media (max-width: 420px){.site-shell .sidebar{grid-template-columns:minmax(0,1fr)}.sidebar .profile{max-width:none;grid-template-columns:52px minmax(0,1fr)}.sidebar .wallet{margin-bottom:0}.side-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell .top-nav{gap:4px 15px}.game-lounge--poker .game-channel-tabs{gap:6px}.game-lounge--poker .game-channel-tabs button{font-size:12px}.game-lounge:not(.game-lounge--casino) .game-lounge-promos{grid-template-columns:minmax(0,1fr)}}.game-lounge--casino{padding:0 clamp(6px,.36cqw,7px) 24px clamp(12px,1.13cqw,21px);background:#101421}.game-lounge--casino .game-lounge-main{container:casino-lounge / inline-size}.game-lounge--casino .poker-section-heading{font-size:clamp(16px,1.12cqw,18px);gap:10px}.game-lounge--casino .poker-section-icon{width:clamp(24px,1.82cqw,28px);height:clamp(24px,1.82cqw,28px)}.game-lounge--casino .poker-section-heading--currency{margin-top:24px}.game-lounge--casino .poker-section-heading--channels{margin-top:20px}.game-lounge--casino .casino-currency-panel{align-items:center;flex-wrap:wrap;padding:18px;gap:20px;font-size:clamp(14px,1.12cqw,17px);font-weight:700}.casino-gold-tab,.casino-channel-chip,.casino-channel-range{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:11px;padding:8px 14px;text-align:center}.casino-gold-tab{flex:2;gap:14px;background:linear-gradient(#282b3c,#383333 48%,#76602a)}.game-lounge--casino .casino-gold-tab img{width:26px;height:26px}.casino-channel-chip{flex:.9;background:linear-gradient(#282b3c,var(--casino-tier-bottom,#21204e))}.casino-channel-range{flex:2;color:#8cfa28;background:linear-gradient(#282b3c,var(--casino-tier-bottom,#21204e))}.casino-channel-range.is-spectator{color:#ffb000}.casino-entry-legend{display:flex;gap:10px;margin-left:auto;padding-left:4%}.casino-entry-legend span{display:grid;place-items:center;min-width:120px;min-height:45px;padding:8px 18px;border:3px solid #62ce1a;border-radius:11px;background:#77ed20;color:#111b0a}.casino-entry-legend span[data-entry-kind=spectate]{background:#ff7b08;border-color:#d97515}.casino-entry-legend span[data-entry-kind=unknown],.casino-entry-legend span[data-entry-kind=blocked]{background:#262735;border-color:#434957;color:#b4b7c4}.game-lounge--casino .game-channel-toolbar{padding:0;gap:20px;align-items:center;background:transparent;flex-wrap:wrap}.game-lounge--casino .game-channel-tabs{flex:1;gap:18px;padding:20px;background:#202330;border-radius:12px;flex-wrap:nowrap;overflow-x:auto}.game-lounge--casino .game-channel-tabs button{min-width:125px;height:45px;padding:8px 12px;font-size:clamp(14px,1.12cqw,17px);background:#232735;color:#aeb2bf;text-shadow:none}.game-lounge--casino [data-tier=rookie]{--casino-tier-bottom:#21204e}.game-lounge--casino [data-tier=pro]{--casino-tier-bottom:#174b36}.game-lounge--casino [data-tier=master]{--casino-tier-bottom:#554d27}.game-lounge--casino [data-tier=grand]{--casino-tier-bottom:#624820}.game-lounge--casino [data-tier=legend]{--casino-tier-bottom:#501b2b}.game-lounge--casino .game-channel-tabs button.active{background:linear-gradient(#282b3c,var(--casino-tier-bottom,#21204e));color:#fff;text-shadow:none}.game-lounge--casino .game-room-filters{font-size:14px;margin-left:auto}.game-lounge--casino .game-channel-toolbar>.icon-button{width:40px;height:40px;background:linear-gradient(#222b3b,#141c2a);border:1px solid #283244}.game-lounge--casino .casino-room-heading{padding-top:20px;min-height:95px}.casino-room-heading .poker-entry-actions{margin-bottom:30px}.game-lounge--casino .poker-entry-toolbar button{width:135px;min-width:135px;height:45px;font-size:16px}.game-lounge--casino .casino-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0}.game-lounge--casino .casino-room-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 20px 16px;border:0;border-radius:15px;background:linear-gradient(180deg,#202330 15%,#1d2531 40%,#0f353b)}.game-lounge--casino .casino-room-card[data-entry-state=spectator],.game-lounge--casino .casino-room-card[data-entry-state=excess]{background:linear-gradient(180deg,#202330 15%,#23232b 40%,#34250f)}.game-lounge--casino .casino-room-card[data-entry-state=blocked]{background:linear-gradient(180deg,#202330 15%,#232230 40%,#311a32)}.game-lounge--casino .casino-room-card[data-entry-state=unknown]{background:linear-gradient(#202330,#1b2230)}.casino-room-details{min-width:0}.casino-room-title{display:flex;align-items:baseline;gap:20px;min-width:0;margin-bottom:5px;font-size:clamp(13px,1.05cqw,17px);font-weight:700;line-height:1.5}.casino-room-title>span{flex-shrink:0}.casino-room-title h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:500;color:#9b9eaa}.game-lounge--casino .casino-room-stats{justify-content:space-between;gap:10px}.game-lounge--casino .casino-betting{gap:8px;margin-left:20%;font-size:clamp(13px,1.05cqw,17px);color:#ffb000}.game-lounge--casino .casino-betting img{width:20px;height:20px}.game-lounge--casino .casino-players{padding:0;border:0;font-size:clamp(15px,1.2cqw,20px);color:#79f32c}.game-lounge--casino .casino-players .icon{width:20px;height:20px}.game-lounge--blackjack .casino-room-stats{display:grid;grid-template-columns:minmax(0,1fr) max-content;justify-content:normal;width:100%;max-width:100%;padding-left:20%;overflow:hidden}.game-lounge--blackjack .casino-betting{margin-left:0;min-width:0}.game-lounge--blackjack .casino-betting strong{min-width:0}.game-lounge--blackjack .casino-players{justify-self:end;justify-content:flex-end;min-width:0;max-width:100%;text-align:right;white-space:nowrap}.game-lounge--casino .baccarat-road-open{box-sizing:border-box;width:100%;border:1px solid #eee;border-radius:5px;box-shadow:none}.game-lounge--casino .casino-room-card>.lounge-entry-button{min-height:45px;padding:6px 12px;border:3px solid #d6a91a;border-top-color:#f0c323;border-radius:11px;background:radial-gradient(ellipse at 50% 50%,#ffed18 30%,#ffdf00,#edbd11);color:#080c17;font-size:17px;font-weight:700;text-shadow:none;box-shadow:inset 0 1px 3px #ffe55f,0 1px #7a681c}.game-lounge--casino .casino-room-card[data-entry-state=spectator]>.lounge-entry-button{background:#ff7b08;border-color:#d97515;box-shadow:inset 0 1px 2px #ffae56}.game-lounge--casino .casino-room-card[data-entry-state=blocked]>.lounge-entry-button{background:#26272f;border-color:#26272f;color:#b1b6c6;box-shadow:none}.game-lounge--casino .casino-room-grid--list{grid-template-columns:1fr}.game-lounge--casino .casino-room-grid--list .casino-room-card{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 140px;align-items:center;gap:20px}.game-lounge--blackjack .blackjack-card-count{min-height:70px;max-width:none;gap:6px;padding:12px;border:1px solid #2b2f3a;border-radius:11px;background:#0f1219;color:#b5b8c1;font-size:18px;font-weight:700}.game-lounge--blackjack .blackjack-card-count strong,.game-lounge--blackjack .blackjack-card-count span:last-child{font-size:inherit;color:inherit}.game-lounge--blackjack .blackjack-card-count .icon{width:30px;height:30px;color:inherit}@container casino-lounge (max-width:1200px){.game-lounge--casino .game-channel-tabs{flex-basis:100%;gap:12px;padding:16px}.game-lounge--casino .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}.casino-entry-legend{padding-left:0}}@container casino-lounge (max-width:800px){.casino-entry-legend{flex-basis:100%;justify-content:flex-end}.game-lounge--casino .casino-room-grid--list .casino-room-card{grid-template-columns:minmax(0,1fr)}}@container casino-lounge (max-width:580px){.game-lounge--casino .casino-currency-panel{gap:10px;padding:12px}.casino-gold-tab{flex-basis:100%}.casino-channel-chip{flex:1}.casino-channel-range{flex:2}.game-lounge--casino .game-channel-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;overflow:visible}.game-lounge--casino .game-channel-tabs button{min-width:0;font-size:14px}.game-lounge--casino .game-channel-toolbar{gap:10px}.game-lounge--casino .game-room-filters{flex-basis:100%}.game-lounge--casino .casino-room-grid:not(.casino-room-grid--list){grid-template-columns:1fr}.game-lounge--casino .casino-room-card{padding:16px}}.game-lounge--slots{padding:0 clamp(6px,.36cqw,7px) 32px clamp(12px,1.13cqw,21px);background:#101421}.game-lounge--slots .game-lounge-layout{display:block}.game-lounge--slots .game-lounge-main{container:slots-lounge / inline-size}.game-lounge--slots .poker-section-heading{margin:0 0 14px;gap:10px;font-size:clamp(16px,1.12cqw,18px);line-height:26px}.game-lounge--slots .poker-section-icon{width:26px;height:26px}.slot-selection{display:grid;grid-template-columns:minmax(0,.31fr) minmax(0,.69fr);gap:20px;margin-top:24px}.slot-currency-section,.slot-category-section{min-width:0}.game-lounge--slots .slot-currency-panel{height:85px;align-items:center;padding:18px;gap:0}.slot-currency-panel .casino-gold-tab{width:100%;gap:14px;font-size:16px;font-weight:700}.game-lounge--slots .slot-currency-panel img{width:26px;height:26px;object-fit:contain}.slot-controls-row{display:flex;align-items:center;gap:20px;min-width:0}.game-lounge--slots .slot-filter-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;min-width:0;gap:12px;height:85px;padding:18px;border-radius:12px;background:#202330;overflow:visible}.game-lounge--slots .slot-filter-panel button{height:45px;min-width:0;padding:6px;font-size:clamp(13px,1.12cqw,17px);border-radius:11px;background:#262735;color:#b4b7c4}.game-lounge--slots .slot-filter-panel button.active{background:linear-gradient(#292b3c,#433039 50%,#a6522a);color:#fff;text-shadow:none}.slot-view-controls{display:flex;gap:12px;flex-shrink:0}.slot-view-controls .icon-button{width:40px;height:40px;border:1px solid #283244;border-radius:9px;background:linear-gradient(#222b3b,#141c2a);color:#aeb4c4}.slot-view-controls .icon-button.active{color:#fff;border-color:#56617a;background:linear-gradient(#30394b,#1b2333)}.game-lounge--slots .slot-games-heading{margin:24px 0 12px}.game-lounge--slots .slot-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 24px;padding:0 20px;min-width:0}.game-lounge--slots .slot-game-play{max-width:240px;margin-inline:auto}.game-lounge--slots .slot-game-grid:not(.slot-game-grid--list) .slot-game-copy{display:none}.game-lounge--slots .slot-game-grid--list{grid-template-columns:repeat(3,minmax(0,1fr))}.game-lounge--slots .slot-game-grid--list .slot-game-play{max-width:none;padding:12px;border:1px solid #30394b;background:#1c2230}.game-lounge--slots .slot-game-grid--list .slot-game-art{width:100px}.game-lounge--slots .slot-game-copy{flex:1;min-width:0}.game-lounge--slots .slot-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px,5cqw,75px);margin-top:44px;padding:0;font-size:24px;font-weight:700;color:#b4b7c4}.slot-pagination>.pagination{grid-column:2;gap:24px;padding:0}.slot-pagination>.pagination button{border:0;background:none;font-size:28px;width:40px;height:45px}.slot-page-sizes{display:flex;gap:10px;justify-self:start}.slot-page-sizes button{min-width:78px;height:45px;padding:8px 14px;border:3px solid transparent;border-radius:11px;background:#262735;color:#b4b7c4;font-size:16px;font-weight:700}.slot-page-sizes button.active{background:#ff7b08;border-color:#d97515;color:#090d16}@container slots-lounge (max-width:1150px){.slot-selection{grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);gap:14px}.slot-controls-row{gap:12px}.slot-view-controls{gap:6px}.game-lounge--slots .slot-filter-panel{gap:8px;padding:14px}.game-lounge--slots .slot-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.game-lounge--slots .slot-game-grid--list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container slots-lounge (max-width:850px){.slot-selection{grid-template-columns:1fr}.game-lounge--slots .slot-currency-panel{max-width:440px}.game-lounge--slots .slot-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-lounge--slots .slot-game-grid--list{grid-template-columns:repeat(2,minmax(0,1fr))}.game-lounge--slots .slot-pagination{grid-template-columns:1fr;gap:20px;font-size:20px}.slot-pagination>.pagination{grid-column:1}.slot-page-sizes{justify-self:center}}@container slots-lounge (max-width:600px){.slot-controls-row{flex-wrap:wrap}.game-lounge--slots .slot-filter-panel{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;padding:12px}.slot-view-controls{margin-left:auto}.game-lounge--slots .slot-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:0 14px}.game-lounge--slots .slot-game-grid--list{grid-template-columns:1fr}.slot-page-sizes button{min-width:70px}}
