@charset "UTF-8";.company-details[data-v-7f616b98]{display:grid;gap:12px;margin-top:20px}.company-details div[data-v-7f616b98]{display:grid;gap:4px}.company-details dt[data-v-7f616b98]{color:#f6d575}.company-details dd[data-v-7f616b98]{overflow-wrap:anywhere}.gold-button[data-v-7f616b98]{display:inline-block;margin-top:20px}:root{color-scheme:dark;font-family:Malgun Gothic,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:clamp(13px,1vw,17px);color:#f4f3f5;background:#171a26;font-synthesis:none;--surface: #1a1d28;--sidebar: #222738;--muted: #92939e;--gold: #ffe583;--line: #3e414e;--sidebar-width: clamp(200px, 16.86vw, 282px)}*{box-sizing:border-box}body{margin:0;min-width:360px}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)}.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%}.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.5vw,92px)}.app-header--landing .brand{width:17%}.app-header--landing .brand img{width:clamp(155px,9.4vw,256px)}.app-header--landing .top-nav{gap:clamp(20px,3vw,80px)}.app-header--landing .header-account{margin-right:1%}.landing-hero{height:clamp(255px,13.1vw,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.2vw,30px);margin-bottom:.3em}.landing-hero h1{font-size:clamp(24px,2.15vw,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.05vw,27px);line-height:1.55;margin:.6em 0 .9em}.landing-hero .green-button{font-size:clamp(18px,1.5vw,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.5vw,40px);color:#e7c2a0}.section-intro h2 span{color:#e5aaa2;margin-right:.2em}.section-intro p{font-size:clamp(12px,.95vw,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.7vw,44px)}.game-card--landing .game-card__title small{font-size:clamp(12px,.8vw,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}.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}.social-buttons img{width:34px;height:34px;object-fit:contain}.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;gap:14px}.social-buttons button{flex:1;height:49px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#252736;color:#fff;font-size:27px;font-weight:900}.social-google{color:#4285f4!important}.social-naver span{background:#04bd55;border-radius:5px;width:29px;height:29px;font-size:24px;line-height:29px}.social-kakao span{background:#ffe500;border-radius:6px;width:30px;height:29px;line-height:27px;color:#2d211b;font-size:30px}.social-buttons svg{width:29px;height:29px}.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-favorite.active{color:#ffdf70}.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}.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.3vw,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:1px solid #a98040;border-radius:12px}.game-lounge-hero>img{width:100%;display:block}.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-favorite{color:#f3ce65;margin-right:8px;font-size:21px}.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-room-card>header .icon-button{color:#e8cf79;font-size:22px}.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-lounge-hero{position:relative;overflow:hidden;aspect-ratio:1112/204}.slot-lounge-hero>img{width:100%;height:100%;object-fit:cover}.slot-lounge-hero>div{position:absolute;inset:0 auto 0 0;width:39%;padding:10px 15px;background:linear-gradient(90deg,#191524 88%,transparent);display:flex;flex-direction:column;justify-content:center}.slot-lounge-hero>div img{width:100%;max-height:90px;object-fit:contain}.slot-lounge-hero p{font-size:13px;line-height:1.6;text-align:center;margin:3px 0 0;color:#f4edff}.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(6,minmax(0,1fr));gap:9px}.slot-game-tile{position:relative;min-width:0;border:1px solid #765b96;border-radius:8px;overflow:hidden;background:#151422}.slot-game-play{display:block;width:100%;padding:0;text-align:center}.slot-game-play img{width:100%;aspect-ratio:177/89;object-fit:cover;display:block}.slot-game-play strong{font-size:12px;display:block;padding:5px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-favorite{position:absolute;top:3px;right:5px;color:#ffe667;font-size:22px;text-shadow:0 1px 3px #000;background:#14102088;border-radius:4px;line-height:1.1}.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:10px}.slot-game-grid--list .slot-game-play img{width:40%}.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-registration{padding:15px 20px 5px;border:1px solid #6d6349;border-radius:10px;background:linear-gradient(#292531,#1b1d2a)}.coupon-register-row{display:flex;align-items:center;gap:18px}.coupon-register-row>label{font-weight:700;white-space:nowrap;font-size:19px;color:#ffe293}.coupon-register-row>input{flex:1;min-width:0;background:#121622;border:1px solid #7b7057;border-radius:7px;padding:13px 16px;color:#fff}.coupon-register-row>.purple-button{padding:12px 30px;font-size:18px}.coupon-art-tabs{display:flex;gap:12px;margin:22px 0 12px}.coupon-art-tabs button{flex:1;border:1px solid #634e7b;background:linear-gradient(#3c314d,#24202f);padding:14px;border-radius:8px;font-weight:700;font-size:18px}.coupon-art-tabs button.active{background:linear-gradient(#73a,#3c0b62);border-color:#bd86ed}.coupon-art-tabs button span{color:#ffe8a3;margin-left:10px}.coupon-table-wrap{overflow:auto;border:1px solid #555361;border-radius:9px}.coupon-art-table{width:100%;border-collapse:collapse;text-align:center}.coupon-art-table th{background:linear-gradient(#343444,#252534);padding:15px 12px}.coupon-art-table td{padding:18px 12px;border-top:1px solid #3d3a4b;font-size:14px}.coupon-art-table .coupon-empty{height:210px;color:#aaa6b4}.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-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(3,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-favorites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.my-page-favorites img{width:100%;aspect-ratio:.65;object-fit:cover;border-radius:8px}.my-page-favorites span{font-size:11px}.my-page-vip{text-align:center}.my-page-vip>.icon{width:37px;height:37px;color:#ffe569;display:block;margin:0 auto 5px}.my-page-vip>strong{color:#ffdf61;font-size:19px}.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))}.slot-game-grid{grid-template-columns:repeat(4,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(3,minmax(0,1fr));gap:6px}.slot-game-play strong{font-size:10px}.slot-lounge-hero{aspect-ratio:2.8}.slot-lounge-hero>img{object-position:right}.slot-lounge-hero>div{width:43%;padding:5px}.slot-lounge-hero p{font-size:9px}.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-registration{padding:12px}.coupon-register-row{gap:9px;flex-wrap:wrap}.coupon-register-row>label{width:100%;font-size:16px}.coupon-register-row>input{padding:11px;font-size:12px}.coupon-register-row>.purple-button{padding:10px;font-size:13px}.coupon-art-tabs{gap:6px;margin:16px 0 10px}.coupon-art-tabs button{font-size:12px;padding:11px 4px}.coupon-art-tabs button span{margin-left:4px}.coupon-art-table{min-width:470px}.coupon-art-table th,.coupon-art-table td{font-size:12px;padding:12px 7px}.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-favorites{grid-template-columns:repeat(3,70px)}.my-page-favorites img{aspect-ratio:1}.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,.slot-favorite: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}.slot-lounge-hero{background:#191524}.slot-lounge-hero>img{position:absolute;right:0;top:0;width:61%;height:100%;object-fit:cover}.slot-lounge-hero>div{width:40%;background:#191524}.slot-game-play img{aspect-ratio:169/61;object-fit:fill}.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){.slot-lounge-hero>img{width:59%}.slot-lounge-hero>div{width:42%}}@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:20 / 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}}.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}}
