@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@font-face{font-family:Paperlogy;font-weight:100;src:url(/build/assets/Paperlogy-1Thin-DDZw3CVl.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:200;src:url(/build/assets/Paperlogy-2ExtraLight-CMUIMs7h.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:300;src:url(/build/assets/Paperlogy-3Light-C7LsImYI.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:400;src:url(/build/assets/Paperlogy-4Regular-DIDoo1ID.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:500;src:url(/build/assets/Paperlogy-5Medium-DRnvCX70.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:600;src:url(/build/assets/Paperlogy-6SemiBold-DCpHmk6V.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:700;src:url(/build/assets/Paperlogy-7Bold-DBuKOf_n.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:800;src:url(/build/assets/Paperlogy-8ExtraBold-DFVYPjXi.woff2)format("woff2");font-display:swap}@font-face{font-family:Paperlogy;font-weight:900;src:url(/build/assets/Paperlogy-9Black-B12Afvqk.woff2)format("woff2");font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;flex-direction:column;min-height:100vh;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}.main-content{flex:1}.editor-content{color:var(--color-text);word-break:keep-all;overflow-wrap:break-word;line-height:1.75}.editor-content h1{margin:.67em 0;font-size:2em;font-weight:700}.editor-content h2{margin:.83em 0;font-size:1.5em;font-weight:600}.editor-content h3{margin:1em 0;font-size:1.17em;font-weight:600}.editor-content h4{margin:1.33em 0;font-size:1em;font-weight:600}.editor-content p{margin:1em 0}.editor-content a{color:var(--color-link);text-decoration:underline}.editor-content strong,.editor-content b{font-weight:600}.editor-content em,.editor-content i{font-style:italic}.editor-content u{text-decoration:underline}.editor-content s,.editor-content strike{text-decoration:line-through}.editor-content ul{margin:1em 0;padding-left:1.5em;list-style:outside}.editor-content ol{margin:1em 0;padding-left:1.5em;list-style:decimal}.editor-content li,.editor-content li p{margin:.25em 0}.editor-content blockquote{border-left:3px solid var(--color-border-light,var(--color-border));color:var(--color-text-secondary);margin:1em 0;padding-left:1em;font-style:italic}.editor-content img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.editor-content code{background-color:var(--color-code-bg);border-radius:4px;padding:.2em .4em;font-family:monospace;font-size:.9em}.editor-content hr{border:0;border-top:1px solid var(--color-border-light,var(--color-border));margin:2em 0}.editor-content [style*="text-align: center"],.editor-content [style*=text-align\:center]{text-align:center}.editor-content [style*="text-align: right"],.editor-content [style*=text-align\:right]{text-align:right}.editor-content [style*="text-align: justify"],.editor-content [style*=text-align\:justify]{text-align:justify}.editor-content [style*="text-align: left"],.editor-content [style*=text-align\:left]{text-align:left}.editor-content sub{vertical-align:sub;font-size:.75em}.editor-content sup{vertical-align:super;font-size:.75em}.editor-content pre{background-color:var(--color-pre-bg);border-radius:8px;margin:1em 0;padding:1em;font-size:.9em;line-height:1.5;overflow-x:auto}.editor-content pre code{font-size:inherit;background:0 0;padding:0}.editor-content details{border:1px solid var(--color-border);border-radius:8px;margin:1em 0;padding:.75em 1em}.editor-content details summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600}.editor-content details[open] summary{border-bottom:1px solid var(--color-border);margin-bottom:.5em;padding-bottom:.5em}.editor-content mark{background-color:var(--color-mark-bg);color:inherit;border-radius:2px;padding:.1em .2em}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px!important}.pt-10{padding-top:10px!important}body.is-scroll-locked{touch-action:none;overflow:hidden}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#e6e6e6 25%,#f2f2f2 37%,#e6e6e6 63%) 0 0/200% 100%;animation:1.4s infinite skeleton-shimmer;position:relative;overflow:hidden}.skeleton.skeleton-dark{background:linear-gradient(90deg,#1c1d24 25%,#282a36 37%,#1c1d24 63%) 0 0/200% 100%;animation:1.4s infinite skeleton-shimmer}.img-fade-in{opacity:0;transition:opacity .5s ease-in-out}.img-fade-in.is-loaded{opacity:1}input:-webkit-autofill{transition:background-color 50000s ease-in-out;-webkit-text-fill-color:inherit!important}input:-webkit-autofill:hover{transition:background-color 50000s ease-in-out;-webkit-text-fill-color:inherit!important}input:-webkit-autofill:focus{transition:background-color 50000s ease-in-out;-webkit-text-fill-color:inherit!important}input:autofill{transition:background-color 50000s ease-in-out;-webkit-text-fill-color:inherit!important}.user-pagination-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;width:100%;margin-top:40px;display:flex;overflow:auto hidden}.user-pagination-scroll::-webkit-scrollbar{display:none}.user-pagination{justify-content:center;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.user-pagination__button{color:#9a9a9a;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.user-pagination__button.is-active{color:#fff;background-color:#008bff;border-color:#008bff}.user-pagination__button.is-disabled{cursor:default;opacity:.45}.user-pagination__label{text-align:center;font-family:Paperlogy,sans-serif;font-size:16px;line-height:normal}.user-pagination__label--desktop{font-weight:400}.user-pagination__label--mobile{font-weight:700;display:none}.user-pagination__button.is-active .user-pagination__label--desktop,.user-pagination__button.is-active .user-pagination__label--mobile{font-weight:700}@media (width<=1023px){.user-pagination__label--desktop{display:none}.user-pagination__label--mobile{display:block}}.shared-date-picker{width:100%;position:relative}.shared-date-picker__trigger{color:#9a9a9a;text-align:left;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:40px;padding:8px 16px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1;transition:border-color .2s,box-shadow .2s;display:flex}.shared-date-picker__trigger:focus-visible{border-color:#008bff;outline:none;box-shadow:0 0 0 3px #008bff1f}.shared-date-picker__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shared-date-picker__icon{background-image:url(/build/assets/icon-calendar-gray-C-E6FLBv.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px}.shared-date-picker__input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.flatpickr-calendar{border-radius:8px;font-family:Pretendard,sans-serif;box-shadow:0 8px 24px #11111129}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover{background:#008bff;border-color:#008bff}.flatpickr-day.today{border-color:#008bff}@media (width<=1023px){.shared-date-picker__trigger{height:32px;padding:8px 16px;font-size:14px}.shared-date-picker__icon{width:24px;height:24px}}.user-date-range-filter{grid-template-columns:minmax(260px,1.1fr) minmax(250px,1fr) 100px;align-items:center;gap:10px;width:100%;display:grid}.user-date-range-filter__dates,.user-date-range-filter__quick-list{align-items:center;gap:10px;min-width:0;display:flex}.user-date-range-filter__date-field{flex:1 1 0;width:auto;min-width:0;display:block;position:relative}.user-date-range-filter__separator{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:18px;line-height:1}.user-date-range-filter__quick-button,.user-date-range-filter__submit{color:#9a9a9a;white-space:nowrap;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:8px 16px;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:500;line-height:1;display:flex}.user-date-range-filter__quick-list{flex-wrap:wrap}.user-date-range-filter__quick-button{flex:60px;min-width:0}.user-date-range-filter__submit{color:#fff;background-color:#008bff;border-color:#008bff;font-weight:700}@media (width<=1023px){.user-date-range-filter{grid-template-columns:1fr;gap:10px}.user-date-range-filter__dates,.user-date-range-filter__quick-list{flex-wrap:wrap;width:100%}.user-date-range-filter__date-field,.user-date-range-filter__quick-button{flex:1 1 0;width:auto;min-width:0}.user-date-range-filter__quick-button{height:32px;padding:8px 3px;font-size:14px}.user-date-range-filter__submit{width:100%;height:40px;font-size:16px}}.gnb{z-index:500;background-color:#0000;border-bottom:1px solid #0000;height:90px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.gnb.gnb--light{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;box-shadow:0 2px 12px #0000001a}.gnb.gnb--dark{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#111}.gnb.gnb--bordered{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;border-bottom-color:#dcdcdc}@media (width<=1023px){.gnb{height:56px}}.gnb__inner{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 40px}@media (width<=767px){.gnb__inner{padding:0 20px}}.gnb__inner{justify-content:space-between;align-items:center;height:100%;display:flex}.gnb__left{align-items:center;gap:40px;height:100%;display:flex;position:relative}@media (width<=1023px){.gnb__left{gap:12px}}.gnb__logo{background-image:url(/build/assets/logo-smgames-white-6PUWVYNq.png);background-position:0;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:88px;height:60px;transition:background-image .3s;display:block}.gnb--light .gnb__logo,.gnb--bordered .gnb__logo{background-image:url(/build/assets/logo-smgames-blue-C65ZU93V.png);background-position:0;background-repeat:no-repeat;background-size:contain}@media (width<=1023px){.gnb__logo{aspect-ratio:auto;background-image:url(/build/assets/logo-smgames-white-6PUWVYNq.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:46px;height:32px}}.gnb__nav{align-items:center;gap:0;display:flex}@media (width<=1023px){.gnb__nav{display:none}}.gnb__menu-item{cursor:pointer;align-items:center;gap:4px;height:90px;padding:0 18px;display:flex;position:relative}.gnb__menu-item span{color:#fff;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:700;transition:color .3s}.gnb--light .gnb__menu-item span,.gnb--bordered .gnb__menu-item span{color:#1a1a1a}.gnb__menu-item:after{content:"";background-color:#008bff;border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.gnb__menu-item:hover:after,.gnb__menu-item.is-active:after{transform:scaleX(1)}.gnb__game-menu-anchor{-webkit-user-select:none;user-select:none}.gnb__arrow{border-top:6px solid #ffffff8c;border-left:5px solid #0000;border-right:5px solid #0000;flex-shrink:0;width:0;height:0;transition:border-top-color .3s,transform .2s;display:inline-block}.gnb--light .gnb__arrow,.gnb--bordered .gnb__arrow{border-top-color:#00000073}.gnb__menu-item.is-open .gnb__arrow{transform:rotate(180deg)}.gnb__user{flex-shrink:0;align-items:center;gap:16px;height:100%;display:flex}@media (width<=1023px){.gnb__user{display:none}}.gnb__login-button{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:40px;padding:0 20px;font-family:Pretendard,sans-serif;font-size:1.1rem;font-weight:700;transition:background-color .2s;display:inline-flex}.gnb__login-button:before{content:"";background-image:url(/build/assets/icon-login-user-white-Da9XZUIO.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:20px;height:20px;display:block}.gnb__login-button:hover{background-color:#0042ea}@media (width<=1023px){.gnb__login-button{display:none}}.gnb__nickname{cursor:pointer;align-items:center;gap:4px;height:100%;display:flex;position:relative}.gnb__nickname .gnb__name{color:#008bff;font-size:1rem;font-weight:700}.gnb__nickname .gnb__suffix{color:#9a9a9a;font-size:1rem;font-weight:400}.gnb__nickname .gnb__arrow{border-top-width:5px;border-top-color:#9a9a9a;border-left-width:4px;border-right-width:4px;margin-left:2px}.gnb__nickname:hover .gnb__name{text-underline-offset:3px;text-decoration:underline}.gnb__currency{cursor:pointer;background-color:#0000;border-radius:50px;align-items:center;gap:6px;min-width:0;padding:4px 10px 4px 4px;transition:background-color .3s;display:flex}.gnb--light .gnb__currency,.gnb--bordered .gnb__currency{background-color:#f6f6f6}.gnb__currency .gnb__currency-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:28px;height:28px;display:inline-block}.gnb__currency .gnb__currency-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.gnb__currency .gnb__currency-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.gnb__currency .gnb__currency-amount{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:90px;font-size:.9375rem;font-weight:700;overflow:hidden}.gnb__currency .gnb__currency-amount--paid{color:#f59e0b}.gnb__currency .gnb__currency-amount--free{color:#c084fc}.gnb__bell-anchor{align-items:center;height:100%;display:flex;position:relative}.gnb__bell-anchor--mobile{display:none}@media (width<=1023px){.gnb__bell-anchor--mobile{align-items:center;height:auto;display:flex}}.gnb__bell-anchor--mobile .notification-panel{width:min(320px,100vw - 24px);max-width:calc(100vw - 24px);top:calc(100% + 10px);right:-12px}.gnb__bell{cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s;display:flex;position:relative}.gnb__bell:hover{background-color:#ffffff1f}.gnb--light .gnb__bell:hover,.gnb--bordered .gnb__bell:hover{background-color:#0000000f}.gnb__bell .gnb__bell-icon{filter:brightness(0)invert();background-image:url(/build/assets/icon-bell-white-CvDa5Srd.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block}.gnb--light .gnb__bell .gnb__bell-icon,.gnb--bordered .gnb__bell .gnb__bell-icon{filter:brightness(0)}.gnb__bell .gnb__bell-badge{color:#fff;text-align:center;box-sizing:border-box;white-space:nowrap;background-color:#ff3b30;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-family:Pretendard,sans-serif;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-6px}.gnb__bell--mobile{width:32px;height:32px}.gnb__bell--mobile .gnb__bell-icon{width:24px;height:24px}.gnb__bell--mobile .gnb__bell-badge{top:-3px;right:-7px}.gnb__mobile-actions{flex-shrink:0;align-items:center;gap:8px;display:none}@media (width<=1023px){.gnb__mobile-actions{display:flex}}.gnb__hamburger{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4.67px;width:32px;height:32px;display:none}@media (width<=1023px){.gnb__hamburger{display:flex}}.gnb__hamburger span{background-color:#fff;border-radius:2px;height:2px;transition:all .25s;display:block}.gnb__hamburger span:first-child,.gnb__hamburger span:nth-child(2),.gnb__hamburger span:nth-child(3){width:21.33px}.gnb--light .gnb__hamburger span,.gnb--bordered .gnb__hamburger span{background-color:#1a1a1a}.gnb__drawer{display:none}.footer{color:#fff;background-color:#0e0e0e;flex-shrink:0;margin-top:80px}@media (width<=767px){.footer{margin-top:48px}}.footer__promo,.footer__notice{width:100%}.footer__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.footer__inner{padding:0 20px}}.footer__promo .promo-banner{aspect-ratio:1920/265;border-radius:0;height:auto;margin:0;transform:none!important}@media (width<=767px){.footer__promo{max-width:none;padding-top:0;padding-left:0;padding-right:0}.footer__promo .promo-banner{aspect-ratio:1080/480;border-radius:0;height:auto}}.footer__notice{min-height:86px}@media (width<=767px){.footer__notice{min-height:auto;padding:0}}.footer__inner{padding-top:48px;padding-bottom:44px}.footer__body{grid-template-columns:140px minmax(0,1fr) 176px;align-items:start;gap:56px;display:grid}.footer__left{align-items:flex-start;display:flex}.footer__center{flex-direction:column;gap:22px;display:flex}.footer__links{flex-wrap:wrap;align-items:center;display:flex}.footer__links a{color:#ffffffb8;padding:0 18px;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;position:relative}.footer__links a:after{content:"";background-color:#ffffff24;width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer__links a:first-child{padding-left:0}.footer__links a:last-child:after{display:none}.footer__links a.is-highlight{color:#fff;font-weight:700}.footer__info{flex-direction:column;gap:8px;display:flex}.footer__info p{color:#ffffff7a;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.35}.footer__info a{color:inherit}.footer__right{justify-content:flex-end;align-items:flex-start;display:flex}.footer__badges{align-items:center;gap:14px;display:flex}.footer__logo{opacity:.55;background-image:url(/build/assets/logo-smgames-white-6PUWVYNq.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:118px;height:76px}.footer__badge{background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;height:54px}.footer__badge--gucc{background-image:url(/build/assets/badge-gucc-ClJ7Ycyg.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.footer__badge--ismsp{background-image:url(/build/assets/badge-ismsp-afLX9g_Y.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:72px}.footer__copy{color:#ffffff52;margin-top:24px;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2}@media (width<=767px){.footer__inner{flex-direction:column;align-items:flex-start;gap:24px;padding-top:28px;padding-bottom:32px;display:flex}.footer__body{display:contents}.footer__left{order:1;justify-content:flex-start;width:100%;display:flex}.footer__center{flex-direction:column;order:2;align-items:flex-start;gap:16px;width:100%;display:flex}.footer__right{order:3;justify-content:flex-start;width:100%;display:flex}.footer__links{justify-content:flex-start;width:100%}.footer__links a{margin-bottom:8px;padding:0 10px 0 0;font-size:.8125rem}.footer__links a:after{right:4px}.footer__links a:first-child{padding-left:0}.footer__info{text-align:left;align-items:flex-start}.footer__info p{text-align:left;font-size:.8125rem;line-height:1.45}.footer__logo{background-position:0;width:82px;height:52px}.footer__badge{width:50px;height:50px}.footer__badge--gucc{background-position:0}.footer__badge--ismsp{background-position:0;width:72px}.footer__copy{color:#ffffff47;margin-top:20px;font-size:.8125rem}}@media (width<=450px){.footer__links a,.footer__info p,.footer__copy{font-size:11px}}.btn{text-align:center;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.btn:disabled,.btn.is-disabled{pointer-events:none;opacity:.6;cursor:default!important}.btn--primary{color:#fff;background-color:#008bff}.btn--primary:hover{background-color:#33a3ff}.btn--primary:active{background-color:#006fd4}.btn--primary:disabled,.btn--primary.is-disabled{color:#ffffffb3!important;opacity:1!important;background-color:#88c8ff!important}.btn--gold{color:#fff;background-color:#f59e0b}.btn--gold:hover{background-color:#f7ae32}.btn--gold:active{background-color:#cf8508}.btn--purple{color:#fff;background-color:#c084fc}.btn--purple:hover{background-color:#d4acfd}.btn--purple:active{background-color:#ac5cfb}.btn--outline{color:#fff;background-color:#0000;border:1px solid #fff3}.btn--outline:hover{background-color:#ffffff14;border-color:#fff6}.btn--sm{border-radius:6px;height:36px;padding:0 16px;font-size:.875rem}.btn--lg{border-radius:10px;height:56px;padding:0 32px;font-size:1.125rem}.common-popup-backdrop{z-index:3000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.common-popup{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#fff;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;width:min(95%,450px);max-width:450px;max-height:95vh;display:flex;overflow:hidden;box-shadow:0 32px 60px #0f172a2e,0 12px 24px #0f172a1f}@media (width<=767px){.common-popup{border-radius:18px}}.common-popup__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 20px 12px;display:flex}.common-popup__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.3}.common-popup__close{cursor:pointer;background-color:#0000;border:none;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background-color .18s,transform .18s;position:relative}.common-popup__close:before,.common-popup__close:after{content:"";transform-origin:50%;background-color:#9a9a9a;border-radius:999px;width:16px;height:2px;position:absolute;top:50%;left:50%}.common-popup__close:before{transform:translate(-50%,-50%)rotate(45deg)}.common-popup__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.common-popup__close:hover{background-color:#008bff14}.common-popup__body{flex:auto;padding:0 20px 20px;overflow-y:auto}.common-popup__body::-webkit-scrollbar{width:8px}.common-popup__body::-webkit-scrollbar-track{background-color:#f3f3f3;border-radius:999px}.common-popup__body::-webkit-scrollbar-thumb{background-color:#008bff;border-radius:999px}.common-popup__message{color:#000;white-space:pre-line;word-break:keep-all;margin:0;font-family:Pretendard,sans-serif;font-size:1rem;line-height:1.7}.common-popup__footer{flex-shrink:0;grid-template-columns:1fr;gap:10px;padding:0 20px 20px;display:grid}.common-popup__footer--confirm{grid-template-columns:1fr 1fr}.common-popup__button{cursor:pointer;border:none;border-radius:12px;min-height:56px;font-family:Paperlogy,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;transition:transform .16s,background-color .2s,color .2s}.common-popup__button:active{transform:translateY(1px)}.common-popup__button--confirm{color:#fff;background-color:#008bff}.common-popup__button--confirm:hover{background-color:#0042ea}.common-popup__button--cancel{color:#1a1a1a;background-color:#f3f4f6}.common-popup__button--cancel:hover{background-color:#e7e9ee}.common-popup-enter-active,.common-popup-leave-active{transition:opacity .22s}.common-popup-enter-active .common-popup,.common-popup-leave-active .common-popup{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1)}.common-popup-enter-from,.common-popup-leave-to{opacity:0}.common-popup-enter-from .common-popup,.common-popup-leave-to .common-popup{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.96)}.form-text-field{min-height:56px;position:relative}.form-text-field__label{pointer-events:none;z-index:2;position:absolute;top:-10px;left:24px}.form-text-field__label-text{color:#9a9a9a;opacity:0;background-color:#fff;margin-left:-6px;padding:0 6px;font-size:.75rem;line-height:1;transition:opacity .12s,transform .16s,color .22s;display:inline-flex;transform:translateY(-8px)}.form-text-field__input{color:#000;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;outline:none;width:100%;min-height:56px;padding:16px 16px 16px 24px;font-family:Pretendard,sans-serif;font-size:1rem;line-height:1.5;transition:border-color .22s,background-color .22s}.form-text-field__input::placeholder{color:#9a9a9a;opacity:1;transition:opacity 80ms}.form-text-field.is-focused .form-text-field__label-text,.form-text-field.has-value .form-text-field__label-text{opacity:1;transform:translateY(0)}.form-text-field.is-focused .form-text-field__input::placeholder,.form-text-field.has-value .form-text-field__input::placeholder{opacity:0}.form-text-field.is-focused .form-text-field__input{border-color:#008bff}.form-text-field.is-disabled .form-text-field__input{color:#9a9a9a;background-color:#f4f4f4;border-color:#dcdcdc}.form-checkbox{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.form-checkbox__input{opacity:0;pointer-events:none;position:absolute}.form-checkbox__icon{background-image:url(/build/assets/checkbox-default-6eDrBW45.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px}.form-checkbox__label{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;transition:color .18s,font-weight .18s}.form-checkbox.is-checked .form-checkbox__icon{background-image:url(/build/assets/checkbox-checked-C7wHiUaR.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.form-checkbox.is-checked .form-checkbox__label{color:#000;font-weight:700}.social-login-button{cursor:pointer;border:1px solid #0000;border-radius:8px;width:100%;padding:10px 24px;font-family:Paperlogy,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.social-login-button--naver{color:#fff;background-color:#24c229}.social-login-button--google,.social-login-button--facebook{color:#000;background-color:#fff;border-color:#dcdcdc}.social-login-button__content{justify-content:flex-start;align-items:center;gap:10px;min-width:230px;display:inline-flex}.social-login-button__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:32px;height:32px}.social-login-button--naver .social-login-button__icon{background-image:url(/build/assets/icon-sns-naver-BPMPiaKB.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.social-login-button--google .social-login-button__icon{background-image:url(/build/assets/icon-sns-google-qSPvdgpv.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.social-login-button--facebook .social-login-button__icon{background-image:url(/build/assets/icon-sns-facebook-BwMPScZP.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.social-login-button__text{line-height:1}.game-grid-item{flex-direction:column;gap:20px;display:flex}.game-card{cursor:pointer;background-color:#fff;border:1px solid #cfe8ff;border-radius:24px;padding:16px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:2px 2px 8px #7300ff1a,-2px -2px 8px #008bff0a}.game-card:hover{transform:translateY(-2px);box-shadow:2px 2px 12px #7300ff24,-2px -2px 12px #008bff14}.game-card__badges{align-items:center;gap:2px;display:flex}.game-card__badge{color:#fff;border-radius:50px;justify-content:center;align-items:center;padding:2px 8px;font-family:Paperlogy,sans-serif;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.game-card__badge--hot{background:linear-gradient(#ff218c 0%,#ff007a 100%)}.game-card__badge--new{background:linear-gradient(#2ed8ff 0%,#00bceb 100%)}.game-card__badge--event{background:linear-gradient(#a95cff 0%,#7a3dff 100%)}.game-card__content{grid-template-columns:repeat(2,1fr);align-items:center;gap:7px;display:grid}.game-card__info{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;display:flex}.game-card__title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.game-card__desc{color:#b8b8b8;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.game-card__thumb{aspect-ratio:1;opacity:0;background-color:#f6faff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;justify-self:end;width:100%;transition:opacity .4s ease-in-out}.game-card__thumb.is-loaded{opacity:1}@media (width>=768px) and (width<=1023px){.game-grid-item{gap:16px}.game-card{border-radius:24px;min-height:196px;padding:18px}.game-card__content{grid-template-columns:minmax(0,1fr) 138px}.game-card__thumb{border-radius:18px;width:138px;height:138px}}@media (width<=767px){.game-grid-item{gap:12px}.game-card{border-radius:20px;min-height:auto;padding:16px}.game-card__badges{gap:6px}.game-card__badge{border-radius:10px;min-width:42px;height:28px;padding:0 10px;font-size:.875rem}.game-card__content{grid-template-columns:minmax(0,1fr) 112px;gap:10px;min-height:0}.game-card__info{gap:8px;padding:0}.game-card__title{font-size:1rem}.game-card__desc{font-size:.875rem}.game-card__thumb{border-radius:16px;width:112px;height:112px}}.game-page-hero{aspect-ratio:1600/460;background-color:#080808;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin-top:90px;position:relative;overflow:hidden}@media (width<=767px){.game-page-hero{aspect-ratio:360/320;margin-top:56px}}.game-page-hero__overlay{box-sizing:border-box;justify-content:center;align-items:center;padding:90px 40px 48px;display:flex;position:absolute;inset:0}@media (width<=767px){.game-page-hero__overlay{align-items:flex-end;padding:76px 20px 40px}}.game-page-hero__content{text-align:center;width:100%;max-width:760px}.game-page-hero__title{color:#ffbf1f;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:800;line-height:1.08}.game-page-hero__subtitle{color:#fff;letter-spacing:.32em;margin:18px 0 0;font-size:clamp(1rem,1.4vw,1.75rem);font-weight:700;line-height:1.2}@media (width<=767px){.game-page-hero__subtitle{letter-spacing:.2em;margin-top:12px;font-size:1rem}}.game-page-hero--casino{background-image:url(/build/assets/hero_casino_pc-D4r5-htO.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--casino{background-image:url(/build/assets/hero_casino_mo-CGkW7rR6.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--poker{background-image:url(/build/assets/GB_7Poker-NwSLcFlE.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--poker{background-image:url(/build/assets/GB_M_7Poker-BkoHggRs.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--badugi{background-image:url(/build/assets/GB_Baduki-DTZdDQa3.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--badugi{background-image:url(/build/assets/GB_M_Baduki-BYt5Cgt1.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--highlow{background-image:url(/build/assets/GB_HighRow-BlT4Xj2e.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--highlow{background-image:url(/build/assets/GB_M_HighRow-DKyAlXun.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--seotda{background-image:url(/build/assets/GB_Seotda-pPNNkszy.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--seotda{background-image:url(/build/assets/GB_M_Seotda-BkI8P3G9.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--shin-matgo{background-image:url(/build/assets/GB_Matgo-syxetZXi.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--shin-matgo{background-image:url(/build/assets/GB_M_Matgo-DO7VxNty.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--gostop{background-image:url(/build/assets/GB_Gostop-BDAnzMhP.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--gostop{background-image:url(/build/assets/GB_M_Gostop-DMOzvWTj.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.game-page-hero--holdem{aspect-ratio:1600/765;background-image:url(/build/assets/hero_holdem_pc-Dj9zFgeQ.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.game-page-hero--holdem{aspect-ratio:1;background-image:url(/build/assets/hero_holdem_mo-DhGEzax5.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.ranking-hero__visual{aspect-ratio:1600/460;background-image:url(/build/assets/hero-ranking-pc-aYj0Zfpd.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (width<=767px){.ranking-hero__visual{aspect-ratio:360/320;background-image:url(/build/assets/hero-ranking-mo-AfVdkysw.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.ranking-hero__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.ranking-hero__inner{padding:0 20px}}.ranking-hero__inner{align-items:center;height:100%;display:flex}.ranking-hero__copy{color:#fff;flex-direction:column;gap:14px;display:flex}.ranking-hero__title{margin:0;font-family:Paperlogy,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1}.ranking-hero__subtitle{letter-spacing:.28em;margin:0;font-family:Paperlogy,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1}.ranking-hero__tab-bar{z-index:2;background:#000c;margin-top:-200px;position:relative}@media (width<=767px){.ranking-hero__tab-bar{margin-top:-100px}}.ranking-hero__tab-bar-inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.ranking-hero__tab-bar-inner{padding:0 20px}}.ranking-hero__tab-bar-inner{justify-content:center;align-items:center;min-height:200px;padding-top:40px;padding-bottom:40px;display:flex}@media (width<=767px){.ranking-hero__tab-bar-inner{min-height:100px;padding-top:20px;padding-bottom:20px}}.ranking-hero__summary-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 60px;width:60px;height:60px}.ranking-hero__summary-icon--paid{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ranking-hero__summary-icon--free{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=767px){.ranking-hero__summary-icon{flex-basis:32px;width:32px;height:32px}}.ranking-hero__summary{flex-direction:column;justify-content:center;gap:10px;width:100%;display:flex}@media (width<=767px){.ranking-hero__summary{gap:6px}}.ranking-hero__summary-label{color:#fff;text-align:center;width:100%;font-family:Paperlogy,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}@media (width<=767px){.ranking-hero__summary-label{font-size:1rem}}.ranking-hero__summary-amount-wrap{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width<=767px){.ranking-hero__summary-amount-wrap{gap:6px}}.ranking-hero__summary-amount{color:#fff;text-shadow:0 0 8px #0098ff;font-family:Pretendard,sans-serif;font-size:clamp(3rem,4.5vw,4.5rem);font-weight:700;line-height:1}@media (width<=767px){.ranking-hero__summary-amount{font-size:1.75rem}}.ranking-top-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:100%;padding:10px;display:flex;position:relative;overflow:hidden}.ranking-top-card--1{border-color:#008bff;box-shadow:0 0 8px #0098ff}@media (width<=767px){.ranking-top-card{gap:14px;padding:10px}}.ranking-top-card__thumb{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 120px;width:120px;height:120px}.ranking-top-card__thumb--thumb-1{background-image:url(/build/assets/ranking-thumb-1-H0-Fa4hD.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ranking-top-card__thumb--thumb-2{background-image:url(/build/assets/ranking-thumb-2-Do9-ImA-.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.ranking-top-card__thumb--thumb-3{background-image:url(/build/assets/ranking-thumb-3-CC5eOnOq.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=767px){.ranking-top-card__thumb{flex-basis:92px;width:92px;height:92px}}.ranking-top-card__content{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.ranking-top-card__rank-badge{color:#fff;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:5px 20px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal;display:inline-flex}.ranking-top-card--1 .ranking-top-card__rank-badge{color:#111;background-color:#ffe900;border:1px solid #ffae00}.ranking-top-card--2 .ranking-top-card__rank-badge{background-color:#00278b}.ranking-top-card--3 .ranking-top-card__rank-badge{background-color:#b1b1b1}@media (width<=767px){.ranking-top-card__rank-badge{min-height:32px;padding:5px 16px;font-size:1rem}}.ranking-top-card__nickname{color:#111;text-align:left;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal;display:block}@media (width<=767px){.ranking-top-card__nickname{font-size:1.125rem}}.tournament-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:14px;flex-direction:column;width:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 12px #11111114}.tournament-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #008bff00;transition:opacity .25s,border-color .25s,box-shadow .25s;position:absolute;inset:-1px;box-shadow:0 0 #0098ff00}.tournament-card:hover{border-color:#008bff73;transform:translateY(-6px);box-shadow:0 12px 24px #1111111f}.tournament-card:hover:before{opacity:1;border-color:#008bffb8;box-shadow:0 0 8px #0098ff}.tournament-card__banner{aspect-ratio:360/180;background-color:#e5e7eb;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:calc(100% - 20px);margin:10px auto 0}.tournament-card__content{flex-direction:column;flex:auto;padding:16px 14px 14px;display:flex}.tournament-card__meta{justify-content:center;align-items:center;gap:4px;margin-bottom:12px;font-weight:700;line-height:1.3;display:flex}.tournament-card__meta-label{color:#1a1a1a;font-size:1.125rem}.tournament-card__meta-value{color:#f6a800;font-size:1.125rem}.tournament-card__title{color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;background-color:#f3f3f3;border-radius:8px;justify-content:center;align-items:center;min-height:60px;margin:0;padding:0 12px;font-size:1.875rem;font-weight:800;line-height:1.2;display:flex;overflow:hidden}.tournament-card__prize{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.tournament-card__prize-label{color:#111;font-size:1rem;font-weight:700}.tournament-card__prize-icon,.tournament-card__reward-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 30px;width:30px;height:30px;display:inline-block}.tournament-card__prize-icon--paid,.tournament-card__reward-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card__prize-icon--free,.tournament-card__reward-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card__prize-amount{color:#111;font-size:1.875rem;font-weight:800;line-height:1}.tournament-card__leaderboard{margin-top:20px}.tournament-card__leaderboard-head,.tournament-card__leaderboard-item{grid-template-columns:minmax(0,1.6fr) .7fr .8fr;align-items:center;gap:12px;display:grid}.tournament-card__leaderboard-head{color:#1a1a1a;margin-bottom:10px;font-size:.95rem;font-weight:700}.tournament-card__leaderboard-head span{text-align:center}.tournament-card__leaderboard-head span:first-child{text-align:left;padding-left:6px}.tournament-card__leaderboard-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tournament-card__leaderboard-item{background-color:#f3f3f3;border-radius:8px;min-height:54px;padding:0 12px}.tournament-card__leaderboard-rank{align-items:center;gap:8px;min-width:0;display:flex}.tournament-card__medal{color:#0000;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 20px;width:20px;height:33px;font-size:0;line-height:0;display:inline-block}.tournament-card__medal--1{background-image:url(/build/assets/tnmt-medal-1-B_kObRaS.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card__medal--2{background-image:url(/build/assets/tnmt-medal-2-D6Go8s7E.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card__medal--3{background-image:url(/build/assets/tnmt-medal-3-DEkfogXE.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-card__leaderboard-name,.tournament-card__leaderboard-score,.tournament-card__leaderboard-reward{color:#1a1a1a;font-size:1rem;font-weight:700}.tournament-card__leaderboard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tournament-card__leaderboard-score,.tournament-card__leaderboard-reward{text-align:center}.tournament-card__leaderboard-reward{justify-content:center;align-items:center;gap:2px;display:inline-flex}.tournament-card__reward-icon{flex-basis:18px;width:18px;height:18px}.tournament-card__rank-link{color:#f6a800;cursor:pointer;background:0 0;border:none;align-self:center;margin-top:16px;padding:0;font-size:1rem;font-weight:700}.tournament-card__footer{align-items:center;gap:10px;margin-top:16px;display:flex}.tournament-card__action{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:1.4rem;font-weight:800;line-height:1;display:inline-flex}.tournament-card__action.is-disabled{color:#fff;cursor:default;background-color:#dcdcdc}.tournament-card__info-button{color:#008bff;cursor:pointer;background:#fff;border:2px solid #008bff;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.tournament-card__info-panel{background:#fff;border:2px solid #008bff;border-radius:14px;width:min(260px,100% - 28px);padding:18px 18px 16px;position:absolute;bottom:72px;right:14px;box-shadow:0 10px 24px #11111129}.tournament-card__info-title{color:#008bff;text-align:center;border-bottom:1px solid #dcdcdc;padding-bottom:10px;font-family:Pretendard,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;display:block}.tournament-card__info-list{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.tournament-card__info-item{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.tournament-card__info-label{color:#111;font-size:.9375rem;font-weight:700}.tournament-card__info-label:after{content:":"}.tournament-card__info-value{color:#008bff;font-size:.9375rem;font-weight:800}@media (width<=1023px){.tournament-card__meta-label,.tournament-card__meta-value{font-size:1rem}.tournament-card__title{font-size:1.375rem}.tournament-card__prize-amount{font-size:1.5rem}}@media (width<=767px){.tournament-card{border-radius:10px}.tournament-card__banner{border-radius:8px;width:calc(100% - 14px);margin-top:7px}.tournament-card__content{padding:12px 10px}.tournament-card__meta{margin-bottom:10px}.tournament-card__prize-label,.tournament-card__leaderboard-head,.tournament-card__leaderboard-name,.tournament-card__leaderboard-score,.tournament-card__leaderboard-reward,.tournament-card__rank-link,.tournament-card__info-label,.tournament-card__info-value{font-size:.9rem}.tournament-card__title{min-height:50px}.tournament-card__prize-icon{flex-basis:24px;width:24px;height:24px}.tournament-card__prize-amount{font-size:1.2rem}.tournament-card__leaderboard-item{gap:8px;min-height:44px;padding:0 8px}.tournament-card__medal{flex-basis:20px;width:20px;height:33px}.tournament-card__action{min-height:40px;font-size:1rem}.tournament-card__info-button{flex-basis:27px;width:27px;height:27px;font-size:.95rem}.tournament-card__info-panel{width:calc(100% - 20px);padding:14px 12px 12px;bottom:60px;right:10px}.tournament-card__info-title{padding-bottom:10px;font-size:1.25rem}}.tournament-hero__visual{aspect-ratio:1600/460;background-image:url(/build/assets/hero-tnmt-pc-Dr9FO0em.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (width<=767px){.tournament-hero__visual{aspect-ratio:360/240;background-image:url(/build/assets/hero-tnmt-mo-B9hbfOlT.png);background-position:50%;background-repeat:no-repeat;background-size:cover}}.tournament-hero__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.tournament-hero__inner{padding:0 20px}}.tournament-hero__inner{align-items:center;height:100%;display:flex}.tournament-hero__copy{color:#fff;flex-direction:column;gap:14px;display:flex}@media (width<=767px){.tournament-hero__copy{gap:8px;padding-left:8px}}.tournament-hero__title{margin:0;font-family:Paperlogy,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1}.tournament-hero__subtitle{letter-spacing:.28em;margin:0;font-family:Paperlogy,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1}.tournament-hero__tab-bar{background:linear-gradient(#06230a 0%,#031807 100%)}.tournament-hero__tab-list{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.tournament-hero__tab-list{padding:0 20px}}.tournament-hero__tab-list{justify-content:center;align-items:center;gap:48px;min-height:76px;display:flex}@media (width<=767px){.tournament-hero__tab-list{gap:16px;min-height:44px}}.tournament-hero__tab{color:#ffffffbd;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:10px;padding:0;transition:color .2s,opacity .2s;display:inline-flex;position:relative}.tournament-hero__tab:hover,.tournament-hero__tab.is-active{color:#fff}.tournament-hero__tab.is-active:after{content:"";pointer-events:none;background:#ffffff52;border-radius:999px;height:6px;position:absolute;bottom:-10px;left:0%;right:0%;box-shadow:0 5px 10px #a7a7a778}@media (width<=767px){.tournament-hero__tab.is-active:after{height:6px}}.tournament-hero__tab-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 28px;width:28px;height:28px}.tournament-hero__tab-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.tournament-hero__tab-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=767px){.tournament-hero__tab-icon{flex-basis:22px;width:22px;height:22px}}.tournament-hero__tab-label{white-space:nowrap;font-family:Paperlogy,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}.tournament-hero__tab--paid .tournament-hero__tab-label{color:#f59e0b}.tournament-hero__tab--free .tournament-hero__tab-label{color:#c084fc}.tournament-hero__tab.is-active .tournament-hero__tab-label{color:#fff}@media (width<=767px){.tournament-hero__tab-label{font-size:1rem}}.mypage-header{padding:74px 0 0}@media (width<=1023px){.mypage-header{padding-top:48px}}.mypage-header__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.mypage-header__inner{padding:0 20px}}.mypage-header__top-panel{z-index:2;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex;position:relative}.mypage-header__title-wrap{flex-shrink:0;align-items:center;padding:0 20px;display:inline-flex}.mypage-header__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1}.mypage-header__primary-scroller{flex:1;min-width:0}.mypage-header__primary-nav{justify-content:flex-end;align-items:center;gap:0;display:flex}.mypage-header__primary-link{color:#000;white-space:nowrap;justify-content:center;align-items:center;padding:20px;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.mypage-header__primary-link.is-active{color:#008bff}.mypage-header__secondary-nav{z-index:1;background-color:#008bff;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:0;margin-top:-8px;padding:8px 0 0;display:flex;position:relative}.mypage-header__secondary-list{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.mypage-header__secondary-link{color:#fffc;white-space:nowrap;text-align:center;justify-content:center;align-items:center;padding:16px 32px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:500;line-height:1;display:inline-flex}.mypage-header__secondary-link.is-active{color:#fff;font-weight:700}@media (width<=1023px){.mypage-header__top-panel{background-color:#0000;border:none;border-radius:8px;padding:0;display:block}.mypage-header__title-wrap{justify-content:center;width:100%;margin-bottom:36px;padding:0;display:flex}.mypage-header__title{font-size:24px}.mypage-header__primary-scroller{scrollbar-width:none;padding-bottom:2px;overflow:auto hidden}.mypage-header__primary-scroller::-webkit-scrollbar{display:none}.mypage-header__primary-nav{justify-content:flex-start;gap:10px;min-width:max-content;display:inline-flex}.mypage-header__primary-link{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;min-width:140px;height:40px;padding:0 20px;font-family:Paperlogy,sans-serif;font-size:16px}.mypage-header__primary-link.is-active{color:#fff;background-color:#008bff;border-color:#008bff}.mypage-header__secondary-nav{border-radius:8px;gap:0;margin-top:12px;padding:5px;display:grid}.mypage-header__secondary-list{display:contents}.mypage-header__secondary-nav--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mypage-header__secondary-nav--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mypage-header__secondary-link{min-height:35px;padding:8px 6px;font-size:16px}}.featured-cards{z-index:10;margin-top:-170px;padding-bottom:40px;position:relative}@media (width<=767px){.featured-cards{margin-top:-16px;padding-bottom:40px;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}}.featured-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width>=768px) and (width<=1023px){.featured-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.featured-cards__grid{flex-direction:column;gap:0;display:flex}}.featured-card{cursor:pointer;border-radius:16px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004d}.featured-card:hover{box-shadow:0 8px 24px #0000004d}@media (width<=767px){.featured-card{border-radius:0 0 16px 16px;flex-direction:row;align-items:center;gap:5px;padding:25px 16px 20px;display:flex;box-shadow:0 4px 12px #0003}.featured-card:not(:first-child){margin-top:-16px}.featured-card:first-child{z-index:4}.featured-card:nth-child(2){z-index:3}.featured-card:nth-child(3){z-index:2}.featured-card:nth-child(4){z-index:1}}.featured-card__visual-wrapper{aspect-ratio:280/240;z-index:1;width:100%;position:relative;overflow:hidden}@media (width<=767px){.featured-card__visual-wrapper{aspect-ratio:auto;flex-shrink:0;width:110px;height:110px}}.featured-card__visual{z-index:1;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:97%;transition:opacity .5s ease-in-out;position:absolute;inset:0}.featured-card__visual.is-loaded{opacity:1}.featured-card.is-hovered .featured-card__visual{opacity:0}@media (width<=767px){.featured-card__visual{background-size:contain}}.featured-card__spine-container{z-index:2;pointer-events:none;opacity:0;transform-origin:50%;transition:opacity .25s ease-in-out;position:absolute;inset:0;overflow:hidden;transform:scale(1)}.featured-card.is-hovered .featured-card__spine-container{opacity:1}.featured-card__spine-container canvas{position:absolute;inset:0;width:100%!important;height:100%!important}@media (width<=767px){.featured-card__spine-container{border-radius:8px}}.featured-card--matgo .featured-card__spine-container,.featured-card--badugi .featured-card__spine-container,.featured-card--poker .featured-card__spine-container,.featured-card--holdem .featured-card__spine-container{transform:scale(1)}.featured-card__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 20px 35px;display:flex;position:relative}@media (width<=767px){.featured-card__content{text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;padding:0}}.featured-card__title{color:#fff;font-family:Paperlogy,sans-serif;font-size:1.75rem;font-weight:800;line-height:1.2;display:inline-block;transform:skew(-8deg)}@media (width<=767px){.featured-card__title{margin:0;font-size:1.5rem}}.featured-card__desc{color:#fffc;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=767px){.featured-card__desc{margin:0;font-size:.875rem;line-height:1.3}}.featured-card--matgo{background:linear-gradient(#dc0000bf 0%,#5d0000bf 100%),linear-gradient(#620000,#620000)}.featured-card--matgo .featured-card__visual{background-image:url(/build/assets/highlight-matgo-Dlzj2ozZ.png);background-position:50%;background-repeat:no-repeat;background-size:97%}@media (width<=767px){.featured-card--matgo .featured-card__visual{background-size:contain}}.featured-card--badugi{background:linear-gradient(#008b07bf 0%,#002502bf 100%),linear-gradient(#0f6200,#0f6200)}.featured-card--badugi .featured-card__visual{background-image:url(/build/assets/highlight-badugi-Dg5TzYHP.png);background-position:50%;background-repeat:no-repeat;background-size:97%}@media (width<=767px){.featured-card--badugi .featured-card__visual{background-size:contain}}.featured-card--poker{background:linear-gradient(#9c00b5bf 0%,#3e0054bf 100%),linear-gradient(#50006c,#50006c)}.featured-card--poker .featured-card__visual{background-image:url(/build/assets/highlight-poker-DnNGtNU9.png);background-position:50%;background-repeat:no-repeat;background-size:97%}@media (width<=767px){.featured-card--poker .featured-card__visual{background-size:contain}}.featured-card--holdem{background:linear-gradient(#0000 38.75%,#000c 93.28%),linear-gradient(#362f23,#362f23)}.featured-card--holdem .featured-card__visual{background-image:url(/build/assets/highlight-holdem-DXq6wG3l.png);background-position:50%;background-repeat:no-repeat;background-size:97%}@media (width<=767px){.featured-card--holdem .featured-card__visual{background-size:contain}}.category-tab{box-sizing:border-box;background-color:#f1f9ff;border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;margin-bottom:40px;padding:10px;display:grid;box-shadow:0 1px 8px #008bff57}@media (width>=768px) and (width<=1023px){.category-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.category-tab{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;padding:10px}}.category-tab__item{opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:12px 10px 10px;transition:background .2s,opacity .2s,box-shadow .2s;display:flex}.category-tab__item:hover{opacity:1;background:#fff}.category-tab__item:hover .category-tab__title{color:#0042ea}.category-tab__item.is-active{opacity:1;background:linear-gradient(#07246c,#07246c),linear-gradient(#0000 0%,#00000080 100%);box-shadow:inset 0 1px #ffffff14}.category-tab__item.is-active .category-tab__title{color:#fff;font-family:Paperlogy,sans-serif;font-weight:700}.category-tab__item.is-active .category-tab__icon--popular{background-image:url(/build/assets/popular-active-B7-2Db8_.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__item.is-active .category-tab__icon--matgo{background-image:url(/build/assets/matgo-active-C53UvMm4.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__item.is-active .category-tab__icon--poker{background-image:url(/build/assets/poker-active-D7qYgY3O.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__item.is-active .category-tab__icon--casino{background-image:url(/build/assets/casino-active-DyiiVlOD.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__item.is-active .category-tab__icon--board{background-image:url(/build/assets/board-active-DH_W6vBB.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__item.is-active .category-tab__icon--rpg{background-image:url(/build/assets/rpg-active-0HBDGg1t.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.category-tab__item{opacity:1;border-radius:18px;gap:10px;min-height:120px;padding:12px 10px 10px}}.category-tab__icon{width:100px;height:60px}.category-tab__icon--popular{background-image:url(/build/assets/popular-default-Ct30m5vd.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__icon--matgo{background-image:url(/build/assets/matgo-default--Maxozyh.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__icon--poker{background-image:url(/build/assets/poker-default-DhST4928.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__icon--casino{background-image:url(/build/assets/casino-default-CfUgXomH.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__icon--board{background-image:url(/build/assets/board-default-B-fcIaxS.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.category-tab__icon--rpg{background-image:url(/build/assets/rpg-default-DLp1UBxO.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=767px){.category-tab__icon{width:72px;height:44px}}.category-tab__title{color:#0042ea;text-align:center;word-break:keep-all;font-family:Pretendard,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;transition:color .2s,font-family .2s}@media (width<=767px){.category-tab__title{font-size:1rem}}.notice-bar{background-color:#111;width:100%}.notice-bar__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.notice-bar__inner{padding:0 20px}}.notice-bar__inner{justify-content:space-between;align-items:center;gap:30px;height:70px;display:flex}@media (width<=767px){.notice-bar__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;height:auto;padding-top:28px;padding-bottom:30px}}.notice-bar__label{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;padding:0;display:flex}@media (width<=767px){.notice-bar__label{justify-content:flex-start}}.notice-bar__icon{background-image:url(/build/assets/icon-volume-notice-gray-BTvyyfpl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:inline-block}.notice-bar__label-text{color:#ffffffc7;font-family:Pretendard,sans-serif;font-size:1.0625rem;font-weight:700}.notice-bar__content{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;width:100%;padding:0;display:block}@media (width<=767px){.notice-bar__content{text-align:left}}.notice-bar__text{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.2;overflow:hidden}@media (width<=767px){.notice-bar__text{text-align:left;font-size:1rem}}.notice-bar__right{flex-shrink:0;align-items:center;gap:24px;display:flex}@media (width<=767px){.notice-bar__right{justify-content:space-between;align-items:center;gap:12px;width:100%}}.notice-bar__date{color:#fff6;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2}.notice-bar__nav{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;display:flex;overflow:hidden}.notice-bar__btn{cursor:pointer;background:0 0;border:none;width:36px;height:30px;transition:background-color .2s;position:relative}.notice-bar__btn:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background-color:#ffffff80;width:6px;height:10px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notice-bar__btn:hover{background-color:#ffffff14}.notice-bar__btn:hover:before{background-color:#fff}.notice-bar__btn--next:before{transform:translate(-50%,-50%)scaleX(-1)}.notice-bar__btn--prev{border-right:1px solid #ffffff14}.floating-menu{z-index:400;flex-direction:column;align-items:center;gap:20px;width:120px;display:flex;position:absolute;left:calc(50vw - 730px)}.user-layout:has(.hero-banner-slider) .floating-menu{top:calc(41.6667vw + 20px)}.user-layout:not(:has(.hero-banner-slider)) .floating-menu{top:150px}.floating-menu.floating-menu--sticky{position:fixed;top:110px}.user-layout:has(.hero-banner-slider) .floating-menu.floating-menu--sticky{top:110px}.user-layout:not(:has(.hero-banner-slider)) .floating-menu.floating-menu--sticky{top:110px}@media (width<=1460px){.floating-menu{left:10px}}@media (width<=767px){.floating-menu{display:none!important}}.floating-menu__item{cursor:pointer;flex-direction:column;align-items:center;width:120px;display:flex;position:relative;background:0 0!important;border:none!important;border-image:!important}.floating-menu__item:hover{transform:none}@media (width<=767px){.floating-menu__item{flex:1;gap:4px;width:auto}}.floating-menu__icon{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:110px;height:110px;position:relative}.floating-menu__icon--mission{background-image:url(/build/assets/icon-mission-DUlf5isG.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.floating-menu__icon--quest{background-image:url(/build/assets/icon-quest-DvBcby6g.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.floating-menu__icon--bonus{background-image:url(/build/assets/icon-bonus-DDXw4sVJ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.floating-menu__icon--attendance{background-image:url(/build/assets/icon-attendance-CUH94hMJ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width<=767px){.floating-menu__icon{width:24px;height:24px}}.floating-menu__title{color:#fff;z-index:2;text-shadow:0 2px 4px #000c;border-radius:16px;justify-content:center;align-items:center;min-width:120px;height:32px;margin-top:-20px;padding:0;font-family:Paperlogy,sans-serif;font-size:1.2rem;font-weight:800;display:flex;position:relative;box-shadow:0 4px 8px #0006}.floating-menu__title:before{content:attr(data-content);-webkit-text-stroke:4px #000;color:#000;z-index:-1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.floating-menu__item--mission .floating-menu__title{background-image:linear-gradient(#23597d 0%,#0d2442 100%),linear-gradient(#42bbe4 0%,#0391c1 100%);background-origin:border-box;background-clip:content-box,border-box;border:1px solid #0000}.floating-menu__item--quest .floating-menu__title{background-image:linear-gradient(#8b2031 0%,#3c0714 100%),linear-gradient(#da1233 0%,#8b2130 100%);background-origin:border-box;background-clip:content-box,border-box;border:1px solid #0000}.floating-menu__item--bonus .floating-menu__title{background-image:linear-gradient(#d58e11 0%,#9b3900 100%),linear-gradient(#eed468 0%,#bc640d 100%);background-origin:border-box;background-clip:content-box,border-box;border:1px solid #0000}.floating-menu__item--attendance .floating-menu__title{background-image:linear-gradient(#008c49 0%,#063113 100%),linear-gradient(#17bc6a 0%,#00984c 100%);background-origin:border-box;background-clip:content-box,border-box;border:1px solid #0000}@media (width<=767px){.floating-menu__title{min-width:auto;height:auto;text-shadow:none;color:#fff9;margin-top:0;font-size:.6875rem;font-weight:500;box-shadow:none!important;background:0 0!important;border:none!important;border-image:!important}.floating-menu__title:before{display:none}}.popup-layer-backdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000c7;justify-content:center;align-items:center;padding:15px 10px;display:flex;position:fixed;inset:0}.popup-layer{border:1px solid #ffffff1f;border-radius:16px;width:95%;max-height:97vh;position:relative;overflow:hidden auto;box-shadow:0 20px 60px #0000007a}.popup-layer__close{z-index:5;cursor:pointer;background-color:#0000;background-image:url(/build/assets/icon-close-white-D8R4pVe0.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:22.5px;height:22.5px;padding:0;position:absolute;top:22.5px;right:22.5px}.popup-layer__loader-mask{z-index:4;background-color:#050714c2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.popup-layer__loader-spinner{border:4px solid #ffffff29;border-top-color:#008bff;border-radius:50%;width:60px;height:60px;animation:.9s linear infinite popup-layer-spin}.popup-layer__content{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(0)}.popup-layer__content.is-visible{opacity:1;transform:translateY(0)}.popup-layer__header{justify-items:center;padding-top:35px;display:grid}.popup-layer__title{text-align:center;background:linear-gradient(#fff941 0%,#f59f00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-family:Paperlogy,sans-serif;font-size:54px;font-weight:700}.popup-layer__subtitle{text-align:center;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:500}.popup-layer__subtitle-line{display:block}.popup-layer-enter-active,.popup-layer-leave-active{transition:opacity .22s}.popup-layer-enter-from,.popup-layer-leave-to{opacity:0}@keyframes popup-layer-spin{to{transform:rotate(360deg)}}@media (width<=1023px){.popup-layer{border-radius:10px;width:100%}.popup-layer__header{padding:25px 15px 0}.popup-layer__title{font-size:2rem}.popup-layer__subtitle{font-size:13px;line-height:1.2}.popup-layer__close{width:18px;height:18px;top:18px;right:18px}}.bonus-coin-popup{background-color:#120628;background-image:url(/build/assets/bonus-popup-bg-DJsT691Z.png);background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:980px}.bonus-coin-popup__body{padding:35px 50px 50px}.bonus-coin-popup__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.bonus-coin-popup__card{color:#fff;border-radius:10px;min-height:280px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.bonus-coin-popup__card--gold{background-image:url(/build/assets/bonus-popup-card-first-bg-DJlR-Pf0.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.bonus-coin-popup__card--chip{background-image:url(/build/assets/bonus-popup-card-second-bg-D4AXaLiJ.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.bonus-coin-popup__card--station{background-color:#180431eb;background-image:url(/build/assets/bonus-popup-card-third-bg-DLXDUfa7.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:space-between;padding:20px 18px 18px;display:flex}.bonus-coin-popup__card-head{justify-content:center;align-items:center;gap:10px;height:70px;display:flex;position:relative}.bonus-coin-popup__card-icon{width:45px;height:45px}.bonus-coin-popup__card-icon--gold{background-image:url(/build/assets/icon-chip-free-gold--mOhn0sz.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.bonus-coin-popup__card-icon--purple{background-image:url(/build/assets/icon-chip-free-purple-CoBHHiaq.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.bonus-coin-popup__card-name{font-family:Paperlogy,sans-serif;font-size:22px;font-weight:700;line-height:1}.bonus-coin-popup__card-body{text-align:center;flex-direction:column;align-items:center;height:calc(100% - 70px);padding:20px;display:flex}.bonus-coin-popup__reward{color:#fde915;margin-bottom:7px;font-family:Pretendard,sans-serif;font-size:24px;font-weight:700}.bonus-coin-popup__copy{flex:1}.bonus-coin-popup__copy-line,.bonus-coin-popup__station-desc-line{text-align:center;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:500}.bonus-coin-popup__action,.bonus-coin-popup__station-button{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:160px;min-height:40px;padding:0 10px;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.bonus-coin-popup__action--gold{color:#111;background-color:#ffe900}.bonus-coin-popup__action--chip{color:#fff;background:linear-gradient(#e81cff 0%,#a600ff 100%)}.bonus-coin-popup__action-count{color:#f07;padding:0 3px}.bonus-coin-popup__station-copy{text-align:center}.bonus-coin-popup__station-title{color:#fde915;text-align:center;margin-bottom:3px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700}.bonus-coin-popup__station-button{color:#fff;background:linear-gradient(#28a8ff 0%,#0e7fff 100%);align-self:center}@media (width<=1023px){.bonus-coin-popup{max-width:320px}.bonus-coin-popup__body{padding:20px}.bonus-coin-popup__grid{grid-template-columns:1fr;gap:20px}}.attendance-reward-popup{background-color:#13052a;background-image:url(/build/assets/attendance-popup-bg-D8GcWA7s.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(100%,880px);min-height:620px}.attendance-reward-popup__body{padding:10px 52px 42px}.attendance-reward-popup__subtitle{margin-bottom:20px}.attendance-reward-popup__grid{grid-template-columns:120px 120px 120px 252px;grid-template-areas:"day1 day2 day3 day7""day4 day5 day6 day7";justify-content:center;gap:20px;display:grid}.attendance-reward-popup__card{color:#fff;background:#1d023de0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:178px;padding:18px 12px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.attendance-reward-popup__card--complete{background:#190834f0}.attendance-reward-popup__card--today{border:2px solid #0e95ff;box-shadow:0 0 12px #0e95ffa6,inset 0 0 0 1px #ffffff1a}.attendance-reward-popup__card--pending{background:#1409369e}.attendance-reward-popup__card--day7{background:linear-gradient(#3b0873d1 0%,#2e0865f2 100%);border:2px solid #0e95ff;min-height:376px;box-shadow:0 0 16px #0e95ff80,inset 0 0 0 1px #ffffff0d}.attendance-reward-popup__card--day-1{grid-area:day1}.attendance-reward-popup__card--day-2{grid-area:day2}.attendance-reward-popup__card--day-3{grid-area:day3}.attendance-reward-popup__card--day-4{grid-area:day4}.attendance-reward-popup__card--day-5{grid-area:day5}.attendance-reward-popup__card--day-6{grid-area:day6}.attendance-reward-popup__card--day-7{grid-area:day7}.attendance-reward-popup__today-tag{background-image:url(/build/assets/attendance-tag-today-DlF2SFVD.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;height:54px;position:absolute;top:-6px;left:-6px}.attendance-reward-popup__day-label{margin-bottom:18px;font-family:Paperlogy,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1}.attendance-reward-popup__chip-wrap{margin-bottom:14px;position:relative}.attendance-reward-popup__chip{background-image:url(/build/assets/attendance-reward-chip-purple-D-NycvQV.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:62px;height:62px}.attendance-reward-popup__reward{font-family:Pretendard,sans-serif;font-size:1rem;font-weight:800;line-height:1}.attendance-reward-popup__pending-number{color:#ffe600;font-family:Paperlogy,sans-serif;font-size:3rem;font-weight:700;line-height:1}.attendance-reward-popup__card--pending:not(.attendance-reward-popup__card--day7){justify-content:center;gap:10px}.attendance-reward-popup__check{background-image:url(/build/assets/attendance-check-neon-D-dAmfAL.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:74px;height:58px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attendance-reward-popup__card.is-complete .attendance-reward-popup__chip,.attendance-reward-popup__card.is-complete .attendance-reward-popup__reward{opacity:.28}.attendance-reward-popup__card.is-today .attendance-reward-popup__chip,.attendance-reward-popup__card.is-today .attendance-reward-popup__reward{opacity:1}.attendance-reward-popup__day7-visual{background-image:url(/build/assets/attendance-day7-pending-Bahbkh8U.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:110px;height:110px}.attendance-reward-popup__footer{justify-content:center;padding-top:26px;display:flex}.attendance-reward-popup__receive-button{color:#fff;cursor:pointer;background:linear-gradient(#28a8ff 0%,#0e7fff 100%);border:none;border-radius:999px;min-width:162px;min-height:42px;padding:0 28px;font-family:Paperlogy,sans-serif;font-size:1rem;font-weight:700;line-height:1}@media (width>=768px) and (width<=1023px){.attendance-reward-popup{width:min(100%,760px)}.attendance-reward-popup__body{padding:10px 28px 34px}.attendance-reward-popup__grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"day1 day2 day3""day4 day5 day6""day7 day7 day7";gap:16px}.attendance-reward-popup__card--day7{min-height:200px}}@media (width<=767px){.attendance-reward-popup{min-height:auto}.attendance-reward-popup__body{padding:10px 18px 24px}.attendance-reward-popup__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"day1 day2 day3""day4 day5 day6""day7 day7 day7";gap:10px}.attendance-reward-popup__card{min-height:135px;padding:16px 8px 14px}.attendance-reward-popup__card--day7{min-height:156px;padding:18px 12px}.attendance-reward-popup__today-tag{width:46px;height:46px;top:-4px;left:-4px}.attendance-reward-popup__day-label{margin-bottom:12px;font-size:.875rem}.attendance-reward-popup__chip{width:35px;height:35px}.attendance-reward-popup__reward{font-size:.75rem}.attendance-reward-popup__pending-number{font-size:2.5rem}.attendance-reward-popup__check{width:62px;height:48px}.attendance-reward-popup__day7-visual{width:110px;height:110px}.attendance-reward-popup__footer{padding-top:20px}}.reward-popup{background-color:#fff;border:0;border-radius:16px;width:95%;max-width:400px;max-height:97vh;overflow:auto;box-shadow:0 18px 45px #00000047}.reward-popup .popup-layer__content{opacity:1;transform:none}.reward-popup__header{background-color:#fff;justify-content:flex-end;padding:15px 15px 0;display:flex}.reward-popup__close{cursor:pointer;background-color:#0000;background-image:url(/build/assets/icon-close-black-CWatpGrb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;width:22px;height:22px;padding:0}.reward-popup__body{min-height:150px}.reward-popup__scroll-content{flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:10px 24px 0;display:flex}.reward-popup__illustration{aspect-ratio:1/.78;background-image:url(/build/assets/treasure-chest-open-zrHdeP1N.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100%,200px);margin-bottom:18px}.reward-popup__title{color:#008bff;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:25px;font-weight:700;line-height:1.25}.reward-popup__subtitle{color:#151515;text-align:center;margin:12px 0 0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.35}.reward-popup__amount{color:#008bff;justify-content:center;align-items:center;gap:5px;margin-top:18px;display:inline-flex}.reward-popup__amount strong{font-family:Paperlogy,sans-serif;font-size:35px;font-weight:700;line-height:1}.reward-popup__currency-icon{width:40px;height:40px;display:block}.reward-popup__currency-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.reward-popup__currency-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.reward-popup__currency-icon--point{background-image:url(/build/assets/icon-chip-silver-CzJSI2Eg.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.reward-popup__footer{background-color:#fff;padding:25px 25px 20px}.reward-popup__action{color:#fff;cursor:pointer;background-color:#008bff;border:0;border-radius:8px;width:100%;min-height:48px;font-family:Paperlogy,sans-serif;font-size:22px;font-weight:700}.reward-popup__action:disabled{cursor:wait;opacity:.7}@media (width<=1023px){.reward-popup{border-radius:12px;max-width:350px}.reward-popup__close{width:20px;height:20px}.reward-popup__scroll-content{padding:5px 20px 0}.reward-popup__illustration{width:min(100%,150px);margin-bottom:12px}.reward-popup__title{font-size:20px}.reward-popup__subtitle{margin-top:8px;font-size:15px}.reward-popup__amount{gap:4px;margin-top:15px}.reward-popup__amount strong{font-size:22px}.reward-popup__currency-icon{width:30px;height:30px}.reward-popup__footer{padding:20px 20px 15px}.reward-popup__action{min-height:40px;font-size:18px}}@media (height<=500px) and (orientation:landscape){.reward-popup{grid-template-rows:auto minmax(150px,1fr) auto;max-height:95vh;display:grid}.reward-popup .popup-layer__content{display:contents}.reward-popup__body{min-height:150px;overflow-y:auto}.reward-popup__scroll-content{height:100%;padding-top:5px}.reward-popup__illustration{width:min(100%,170px);margin-bottom:8px}.reward-popup__footer{padding-top:16px}}.vip-spin-popup{background:radial-gradient(circle at top,#008bff33 0%,#0000 30%),linear-gradient(#07246c 0%,#06153f 42%,#050a1d 100%);border:1px solid #008bff99;border-radius:24px;flex-direction:column;width:95%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 0 24px #008bff61,0 20px 48px #00000080}.vip-spin-popup .popup-layer__close{background-image:url(/build/assets/vip-spin-popup-close-BGMXStOl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;top:24px;right:24px}.vip-spin-popup .popup-layer__content{flex-direction:column;flex:1;min-height:0;display:flex}.vip-spin-popup .popup-layer__header{border-bottom:1px solid #35377f;flex-shrink:0;padding:16px 24px 14px}.vip-spin-popup__title{letter-spacing:0;text-shadow:0 2px 10px #ffe90040;margin-bottom:0;font-size:32px;font-weight:900;line-height:1}.vip-spin-popup__body,.vip-spin-popup__content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.vip-spin-popup__scroll{flex:1;min-height:0;padding:22px 0 0;overflow-y:auto}.vip-spin-popup__scroll::-webkit-scrollbar{width:6px}.vip-spin-popup__scroll::-webkit-scrollbar-track{background:0 0}.vip-spin-popup__scroll::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:999px}.vip-spin-popup__scroll{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent}.vip-spin-popup__top{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:15px 12px;padding:0 24px;display:flex}.vip-spin-popup__type-tabs{flex:0 0 246px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:246px;min-height:110px;display:grid}.vip-spin-popup__type-button{cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:10px}.vip-spin-popup__type-button--lucky{background-image:url(/build/assets/vip-spin-result-lucky-inactive-8lGF4SE4.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__type-button--lucky.is-active{background-image:url(/build/assets/vip-spin-result-lucky-active-Du9oxNOn.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__type-button--super{background-image:url(/build/assets/vip-spin-result-super-inactive-D3mhhXPa.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__type-button--super.is-active{background-image:url(/build/assets/vip-spin-result-super-active-DpT2jknd.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__type-button--mega{background-image:url(/build/assets/vip-spin-result-mega-inactive-AH7PhfIy.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__type-button--mega.is-active{background-image:url(/build/assets/vip-spin-result-mega-active-ypuEBl5u.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__ribbon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 210px;width:210px;max-width:210px;height:65px}.vip-spin-popup__ribbon--bronze{background-image:url(/build/assets/vip-spin-ribbon-bronze-Bgg0Kbsm.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__ribbon--gold{background-image:url(/build/assets/vip-spin-ribbon-gold-DM4bPuzW.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__ribbon--diamond{background-image:url(/build/assets/vip-spin-ribbon-diamond-DQ7A60eS.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__wheel-wrap{padding:30px 60px 20px;overflow:hidden}.vip-spin-popup__wheel-stack{aspect-ratio:1;width:min(100%,360px);margin:0 auto;position:relative}.vip-spin-popup__wheel-frame{background-image:url(/build/assets/vip-spin-wheel-frame-gold-2kbgce0N.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.vip-spin-popup__wheel-disc-wrap{aspect-ratio:1;width:88.3333%;transition:transform 4.2s cubic-bezier(.12,.95,.1,1);position:absolute;top:50%;left:50%}.vip-spin-popup__wheel-disc{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.vip-spin-popup__wheel-disc--bronze{background-image:url(/build/assets/vip-spin-disc-bronze-CNwJmlL9.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__wheel-disc--gold{background-image:url(/build/assets/vip-spin-disc-gold-C7UIvLQq.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__wheel-disc--diamond{background-image:url(/build/assets/vip-spin-disc-diamond-nUHMTdt6.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-spin-popup__wheel-prize{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.vip-spin-popup__wheel-prize-content{--vip-spin-wheel-prize-radius:-126px;transform-origin:50%;justify-items:center;gap:4px;width:72px;display:grid;position:absolute;top:45%;left:50%}.vip-spin-popup__wheel-chip{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.vip-spin-popup__wheel-prize-value{color:#fff;text-align:center;text-shadow:0 1px 4px #0009;font-family:Pretendard,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.vip-spin-popup__indicator{background-image:url(/build/assets/vip-spin-indicator-BCu5iPnA.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vip-spin-popup__footer{border-top:1px solid #35377fcc;flex-shrink:0;justify-items:center;gap:12px;padding:22px 24px 24px;display:grid}.vip-spin-popup__result-box{background-color:#00000080;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;max-width:345px;padding:14px 16px;display:flex}.vip-spin-popup__result-box--bronze{background-color:#268c0c}.vip-spin-popup__result-box--gold{background-color:#d37b03}.vip-spin-popup__result-box--diamond{background-color:#8005d0}.vip-spin-popup__result-copy{color:#fff;text-align:right;gap:2px;min-width:130px;margin:0;font-family:Pretendard,sans-serif;line-height:1.2;display:grid}.vip-spin-popup__result-copy-top{font-size:18px;font-weight:500}.vip-spin-popup__result-copy-bottom{font-size:24px;font-weight:900}.vip-spin-popup__result-value{color:#fbff32;text-align:right;flex:1;min-width:0;font-family:Paperlogy,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.vip-spin-popup__action{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:30px;width:auto;min-width:160px;min-height:40px;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700}.vip-spin-popup__action:disabled{color:#ffffffad;cursor:default;background-color:#9a9a9a}@media (width<=1023px){.vip-spin-popup{max-width:350px}.vip-spin-popup .popup-layer__header{padding:14px 18px 12px}.vip-spin-popup .popup-layer__close{width:18px;height:18px;top:14px;right:18px}.vip-spin-popup__title{font-size:28px}.vip-spin-popup__scroll{padding-top:18px}.vip-spin-popup__top{padding:0 12px}.vip-spin-popup__type-tabs{flex:0 245px;gap:8px;width:100%;max-width:245px}.vip-spin-popup__ribbon{flex-basis:215px;width:100%;max-width:215px;height:65px}.vip-spin-popup__wheel-wrap{padding:15px 10px}.vip-spin-popup__wheel-prize{inset:0}.vip-spin-popup__wheel-prize-content{--vip-spin-wheel-prize-radius:-104px;gap:2px;width:56px}.vip-spin-popup__wheel-chip{width:24px;height:24px}.vip-spin-popup__wheel-prize-value{font-size:11px}.vip-spin-popup__indicator{width:24px;height:32px}.vip-spin-popup__footer{gap:15px;padding:18px}.vip-spin-popup__result-box{flex-direction:column;align-items:center;gap:0;max-width:none;padding:7px}.vip-spin-popup__result-copy{align-items:center;gap:3px;min-width:110px;display:flex}.vip-spin-popup__result-copy-top{font-size:18px}.vip-spin-popup__result-copy-bottom{font-size:18px;font-weight:700}.vip-spin-popup__result-value{font-size:18px}.vip-spin-popup__action{justify-self:center;width:auto;min-width:160px;min-height:40px;font-size:18px}}.shop-purchase-popup{background-color:#fff;border:none;border-radius:16px;width:95%;max-width:400px;overflow:hidden}.shop-purchase-popup .popup-layer__close{background-image:url(/build/assets/icon-close-black-CuRuleSK.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;top:20px;right:20px}@media (width<=1023px){.shop-purchase-popup .popup-layer__close{width:15px;height:15px;top:15px;right:15px}}.shop-purchase-popup .popup-layer__content{background-color:#fff;flex-direction:column;max-height:97vh;display:flex}.shop-purchase-popup .popup-layer__header{border-bottom:1px solid #dcdcdc;flex:none;padding:20px}.shop-purchase-popup__title{color:#000;text-align:center;-webkit-text-fill-color:initial;background:0 0;margin:0;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.shop-purchase-popup__body{flex:auto;min-height:0;padding:0;overflow:hidden}.shop-purchase-popup__scroll{flex-direction:column;align-items:center;gap:20px;max-height:calc(97vh - 153px);padding:24px 20px;display:flex;overflow-y:auto}.shop-purchase-popup__avatar{background-position:60% 0;background-repeat:no-repeat;background-size:150%;border-radius:50%;flex:0 0 160px;width:160px;height:160px}.shop-purchase-popup__product-name{color:#008bff;text-align:center;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1}.shop-purchase-popup__info-list{width:100%}.shop-purchase-popup__info-row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.shop-purchase-popup__label{color:#9a9a9a;flex:0 0 120px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.shop-purchase-popup__value{text-align:right;color:#000;justify-content:flex-end;align-items:center;min-height:40px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:1.2;display:flex}.shop-purchase-popup__value--accent{color:#008bff}.shop-purchase-popup__value--coupon-bonus{color:#f59e0b}.shop-purchase-popup__coupon-field{flex:0 0 160px;width:160px;position:relative}.shop-purchase-popup__coupon-field:after{content:"";pointer-events:none;border-bottom:2px solid #9a9a9a;border-right:2px solid #9a9a9a;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.shop-purchase-popup__coupon-select{appearance:none;color:#000;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;width:100%;height:40px;padding:0 34px 0 10px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700}.shop-purchase-popup__footer{flex:none;gap:20px;padding:0 20px 20px;display:flex}.shop-purchase-popup__button{cursor:pointer;border-radius:8px;flex:1 1 0;height:60px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1}.shop-purchase-popup__button--cancel{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc}.shop-purchase-popup__button--confirm{color:#fff;background-color:#008bff;border:1px solid #0000}@media (width<=1023px){.shop-purchase-popup{border-radius:12px}.shop-purchase-popup .popup-layer__header{padding:15px}.shop-purchase-popup__title{font-size:22px}.shop-purchase-popup__scroll{gap:16px;max-height:calc(97vh - 141px);padding:20px 16px}.shop-purchase-popup__avatar{flex-basis:120px;width:120px;height:120px}.shop-purchase-popup__product-name{font-size:20px}.shop-purchase-popup__info-row{gap:10px}.shop-purchase-popup__label{flex-basis:104px;font-size:15px}.shop-purchase-popup__value{font-size:16px}.shop-purchase-popup__coupon-field{flex-basis:146px;width:146px}.shop-purchase-popup__coupon-select{font-size:15px}.shop-purchase-popup__footer{gap:12px;padding:0 16px 16px}.shop-purchase-popup__button{height:52px;font-size:18px}}@media (width<=767px){.shop-purchase-popup__avatar{flex-basis:90px;width:90px;height:90px}.shop-purchase-popup__title{font-size:18px}.shop-purchase-popup__coupon-select{height:35px;font-size:13px}.shop-purchase-popup__coupon-field{flex-basis:130px;width:130px}.shop-purchase-popup__label{font-size:13px}.shop-purchase-popup__value{font-size:14px}.shop-purchase-popup__button{height:40px;font-size:15px}}.shop-product-carousel{box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:12px;width:100%;padding:30px 30px 20px}.shop-product-carousel--dark{color:#fff;background:#00000080;border-color:#323232}.shop-product-carousel__title{margin:0 0 26px;font-family:Paperlogy,sans-serif;font-size:30px;font-weight:800;line-height:1.2}.shop-product-carousel__content{grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:16px;display:grid}.shop-product-carousel__swiper.swiper{width:100%;max-width:100%;padding:7px}.shop-product-carousel__swiper.swiper .swiper-slide{height:auto}.shop-product-carousel__card{cursor:pointer;border:0;border-radius:10px;width:100%;min-width:0;height:100%;padding:0;display:block;position:relative}.shop-product-carousel__card.is-unavailable{opacity:.58}.shop-product-carousel__image{aspect-ratio:280/360;object-fit:cover;border-radius:10px;width:100%;display:block}.shop-product-carousel__badge{z-index:1;color:#fff;background-image:url(/build/assets/badge-bonus-gold-percent-red-B4XLlKZM.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;padding:0;font-family:Paperlogy,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;left:-7px}.shop-product-carousel__badge b{font-size:11px}.shop-product-carousel__arrow{cursor:pointer;background:url(/build/assets/icon-slide-guide-arrow-gray-right-CBDE2jXt.png) 50%/contain no-repeat;border:0;width:20px;height:25px;padding:0}.shop-product-carousel__arrow--prev{background-image:url(/build/assets/icon-slide-guide-arrow-gray-left-BZdnrHbR.png)}.shop-product-carousel__notice-list{color:#9a9a9a;border-top:1px solid #ececec;gap:6px;margin:28px 0 0;padding:22px 0 0;font-size:15px;line-height:1.4;list-style:none;display:grid}.shop-product-carousel__notice-list li:before{content:"· "}.shop-product-carousel--dark .shop-product-carousel__notice-list{color:#b8b8b8;border-color:#323232}.shop-product-carousel--dark .shop-product-carousel__card{border:1px solid #3c3c3c}@media (width<=1023px){.shop-product-carousel{border-radius:0;padding:28px 18px 22px}.shop-product-carousel__title{margin-bottom:18px;font-size:24px}.shop-product-carousel__content{display:block}.shop-product-carousel__arrow{display:none}}@media (width<=450px){.shop-product-carousel{padding:22px 14px 18px}.shop-product-carousel__title{font-size:20px}.shop-product-carousel__badge{width:40px;height:40px;font-size:8px;top:-5px;left:-5px}.shop-product-carousel__badge b{font-size:10px}.shop-product-carousel__notice-list{margin-top:18px;padding-top:16px;font-size:12px}}@media (width<=767px){.shop-product-carousel__card,.shop-product-carousel__image{border-radius:3px}}.member-card{color:#1a1a1a;z-index:600;transform-origin:top;background-color:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:4px;width:320px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) member-card-show;display:flex;position:absolute;top:calc(100% + 3px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}@media (width<=767px){.member-card{width:calc(100vw - 32px);top:60px;left:auto;right:16px;transform:none}}.member-card__header{justify-content:space-between;align-items:center;display:flex}.member-card__user-info{flex-direction:column;gap:2px;display:flex}.member-card__nickname{align-items:baseline;gap:4px;display:flex}.member-card__name{color:#008bff;font-size:1rem;font-weight:700}.member-card__suffix{color:#9a9a9a;font-size:1rem;font-weight:700}.member-card__logout{color:#9a9a9a;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #008bff38;border-radius:8px;min-width:100px;height:36px;padding:0 14px;font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.member-card__logout:hover{color:#008bff;background-color:#008bff0a;border-color:#008bff73}.member-card__vip-section{flex-direction:column;align-items:center;gap:0;padding:0 0 2px;display:flex}.member-card__vip-badge{background-position:50%;background-repeat:no-repeat;background-size:contain;width:72px;height:64px}.member-card__vip-badge--1{background-image:url(/build/assets/vip1-DG2Mz4Av.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--2{background-image:url(/build/assets/vip2-Bha2tOGG.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--3{background-image:url(/build/assets/vip3-92LN7b6W.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--4{background-image:url(/build/assets/vip4-B2FHJpsf.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--5{background-image:url(/build/assets/vip5-CXWbCK7s.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--6{background-image:url(/build/assets/vip6-8sqJdHbu.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--7{background-image:url(/build/assets/vip7-CTLWnECS.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--8{background-image:url(/build/assets/vip8-CMsIJi-L.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--9{background-image:url(/build/assets/vip9-DnrMrH0I.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--10{background-image:url(/build/assets/vip10-CHZPHN34.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--11{background-image:url(/build/assets/vip11-DtL4HTvr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--12{background-image:url(/build/assets/vip12-DKj2Fuqs.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--13{background-image:url(/build/assets/vip13-Cw0wujmZ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--14{background-image:url(/build/assets/vip14-ZdO3Of-n.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__vip-badge--15{background-image:url(/build/assets/vip15-ThQj81ew.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__wallets{grid-template-columns:1fr 1fr;gap:4px;display:grid}.member-card__wallet-row--wide{grid-column:1/-1}.member-card__wallet-row{background-color:#f7f7f9;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px 0 5px;display:flex;overflow:hidden}.member-card__wallet-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:32px;height:32px}.member-card__wallet-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__wallet-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__wallet-icon--point{background-image:url(/build/assets/icon-chip-silver-CzJSI2Eg.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.member-card__wallet-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;margin-left:8px;font-size:.9375rem;font-weight:800;line-height:1;overflow:hidden}.member-card__wallet-value--paid{color:#ac6f07}.member-card__wallet-value--free{color:#9a39fa}.member-card__wallet-value--point{color:#000}.member-card__messages{color:#111;cursor:pointer;background-color:#f7f7f9;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px 0 5px;font-size:.9375rem;font-weight:700;display:flex}.member-card__messages:hover .member-card__message-text{color:#008bff}.member-card__message-text{align-items:center;gap:10px;display:inline-flex}.member-card__message-text:before{content:"";background-image:url(/build/assets/icon-message-black-D5RBNKsl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;display:block}.member-card__message-count{color:#008bff;font-size:.9375rem;font-weight:800}.member-card__actions{grid-template-columns:1fr;gap:4px;display:grid}.member-card__action-button{border-radius:8px;width:100%;min-height:48px;font-size:.9375rem;font-weight:700}@keyframes member-card-show{0%{opacity:0;transform:translate(-50%)scale(.95)translateY(-10px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}.mega-menu{z-index:450;transform-origin:top;background-color:#fff;border-top:1px solid #0000000d;border-bottom:1px solid #00000014;padding:40px 0;animation:.25s cubic-bezier(.16,1,.3,1) mega-menu-slide;position:absolute;top:90px;left:0;right:0;box-shadow:0 10px 30px #00000026}@media (width<=767px){.mega-menu{box-shadow:none;background-color:#f8f9fa;border:none;padding:16px;position:relative;top:0}}.mega-menu__inner{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 40px}@media (width<=767px){.mega-menu__inner{padding:0 20px}}.mega-menu__inner{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}@media (width<=767px){.mega-menu__inner{grid-template-columns:1fr;gap:20px;padding:0}}.mega-menu__column{flex-direction:column;gap:16px;display:flex}.mega-menu__title{color:#008bff;letter-spacing:-.02em;border-bottom:1px solid #008bff26;padding-bottom:8px;font-family:Pretendard,sans-serif;font-size:1.0625rem;font-weight:800}@media (width<=767px){.mega-menu__title{padding-bottom:4px;font-size:.9375rem}}.mega-menu__list{flex-direction:column;gap:10px;display:flex}.mega-menu__link{color:#333;cursor:pointer;align-self:flex-start;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:500;transition:all .15s}.mega-menu__link:hover{color:#008bff;transform:translate(4px)}@media (width<=767px){.mega-menu__link{width:100%;padding:4px 0;font-size:.875rem}.mega-menu__link:hover{transform:none}}@keyframes mega-menu-slide{0%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}.game-menu-panel{z-index:610;background-color:#fff;border-radius:16px;width:1080px;max-width:min(1080px,100vw - 80px);animation:.2s cubic-bezier(.16,1,.3,1) game-menu-panel-show;position:absolute;top:calc(100% + 3px);left:0;overflow:hidden;box-shadow:0 10px 30px #0000001a}.game-menu-panel__header,.game-menu-panel__body{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.game-menu-panel__header{border-bottom:1px solid #00000014}.game-menu-panel__category{color:#008bff;justify-content:center;align-items:center;padding:20px;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.5;display:flex}.game-menu-panel__body{height:175px}.game-menu-panel__column{flex-direction:column;gap:5px;padding:20px;display:flex}.game-menu-panel__link{text-align:center;color:#000;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:700;line-height:30px;display:block}.game-menu-panel__link:hover{color:#008bff}@keyframes game-menu-panel-show{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-panel{z-index:620;background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:320px;max-height:400px;animation:.2s cubic-bezier(.16,1,.3,1) notification-panel-show;position:absolute;top:calc(100% + 3px);right:0;overflow:hidden;box-shadow:0 10px 28px #00000029}.notification-panel__header{background-color:#fff;border-bottom:1px solid #00000014;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 12px;display:flex}.notification-panel__heading{color:#1a1a1a;font-size:1rem;font-weight:800}.notification-panel__count{color:#fff;background-color:#ff3b30;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.notification-panel__body{scrollbar-width:thin;scrollbar-color:#008bff #e9e9e9;max-height:350px;overflow-y:auto}.notification-panel__body::-webkit-scrollbar{width:10px}.notification-panel__body::-webkit-scrollbar-track{background-color:#e9e9e9;border-radius:999px}.notification-panel__body::-webkit-scrollbar-thumb{background-color:#008bff;border:2px solid #e9e9e9;border-radius:999px}.notification-panel__empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:24px 20px;display:flex}.notification-panel__empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px}.notification-panel__empty-text{color:#9a9a9a;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:400;line-height:normal}.notification-panel__item{border-bottom:1px solid #0000000d;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:84px;padding:12px 20px;display:grid}.notification-panel__item:last-child{border-bottom:none}.notification-panel__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:48px;height:48px}.notification-panel__icon--event{background-image:url(/build/assets/icon-notification-event-CECDTjZV.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon--message{background-image:url(/build/assets/icon-notification-message-fpk3wrlk.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon--promotion{background-image:url(/build/assets/icon-notification-promotion-BCEFVwEv.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon--reward{background-image:url(/build/assets/icon-notification-reward-S4K9gZVZ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon--system{background-image:url(/build/assets/icon-notification-system-Cl6Ohjie.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon.is-muted.notification-panel__icon--event{background-image:url(/build/assets/icon-notification-event-read-BppZ-qAi.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon.is-muted.notification-panel__icon--message{background-image:url(/build/assets/icon-notification-message-read-Bp3piUZf.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon.is-muted.notification-panel__icon--promotion{background-image:url(/build/assets/icon-notification-promotion-read-_qrj4Spj.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon.is-muted.notification-panel__icon--reward{background-image:url(/build/assets/icon-notification-reward-read-C9Su9mER.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__icon.is-muted.notification-panel__icon--system{background-image:url(/build/assets/icon-notification-system-read-DlhLSSoC.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.notification-panel__content{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.notification-panel__title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-family:Pretendard,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.35;overflow:hidden}.notification-panel__item.is-muted .notification-panel__title{color:#9a9a9a}.notification-panel__desc,.notification-panel__countdown{color:#1a1a1a;font-size:.8125rem;line-height:1.4}.notification-panel__item.is-muted .notification-panel__desc,.notification-panel__item.is-muted .notification-panel__countdown{color:#dcdcdc}.notification-panel__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-panel__meta{justify-content:flex-end;align-items:center;min-width:52px;display:flex}.notification-panel__action{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:999px;min-width:52px;height:30px;padding:0 12px;font-family:Pretendard,sans-serif;font-size:.75rem;font-weight:700}.notification-panel__action:hover{background-color:#006fd4}.notification-panel__unread-dot{background-color:#ff3b30;border-radius:50%;width:10px;height:10px;display:block}.notification-panel__pagination{background-color:#fff;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.notification-panel__page-button{color:#1a1a1a;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:28px;padding:0 10px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.notification-panel__page-button:disabled{cursor:default;opacity:.4}.notification-panel__page-status{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:1}@keyframes notification-panel-show{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-drawer{z-index:700;background-color:#00000073;position:fixed;inset:0}.mobile-menu-drawer-transition-enter-active{transition:opacity .28s}.mobile-menu-drawer-transition-enter-active .mobile-menu-drawer__panel{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.mobile-menu-drawer-transition-leave-active{transition:opacity .24s ease-out}.mobile-menu-drawer-transition-leave-active .mobile-menu-drawer__panel{transition:transform .24s cubic-bezier(.2,.8,.2,1.08)}.mobile-menu-drawer-transition-enter-from,.mobile-menu-drawer-transition-leave-to{opacity:0}.mobile-menu-drawer-transition-enter-from .mobile-menu-drawer__panel,.mobile-menu-drawer-transition-leave-to .mobile-menu-drawer__panel{transform:translate(100%)}.mobile-menu-drawer-transition-enter-to,.mobile-menu-drawer-transition-leave-from{opacity:1}.mobile-menu-drawer-transition-enter-to .mobile-menu-drawer__panel,.mobile-menu-drawer-transition-leave-from .mobile-menu-drawer__panel{transform:translate(0)}.mobile-menu-drawer__panel{background-color:#fff;flex-direction:column;width:min(380px,100vw);height:100vh;margin-left:auto;display:flex;box-shadow:-10px 0 30px #0000001f}.mobile-menu-drawer__header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.mobile-menu-drawer__logo{background-image:url(/build/assets/logo-smgames-blue-C65ZU93V.png);background-position:0;background-repeat:no-repeat;background-size:contain;width:46px;height:32px;display:block}.mobile-menu-drawer__close{cursor:pointer;background:0 0;border:none;width:32px;height:32px;position:relative}.mobile-menu-drawer__close span{background-color:#111;border-radius:2px;width:20px;height:2px;position:absolute;top:50%;left:50%}.mobile-menu-drawer__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.mobile-menu-drawer__close span:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.mobile-menu-drawer__body{scrollbar-width:thin;scrollbar-color:#008bff #e9e9e9;flex:1;padding-bottom:24px;overflow-y:auto}.mobile-menu-drawer__body::-webkit-scrollbar{width:10px}.mobile-menu-drawer__body::-webkit-scrollbar-track{background-color:#e9e9e9;border-radius:999px}.mobile-menu-drawer__body::-webkit-scrollbar-thumb{background-color:#008bff;border:2px solid #e9e9e9;border-radius:999px}.mobile-menu-drawer__member,.mobile-menu-drawer__games,.mobile-menu-drawer__nav{padding:20px}.mobile-menu-drawer__member{border-bottom:1px solid #00000014}.mobile-menu-drawer__member-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu-drawer__nickname{align-items:baseline;gap:4px;display:flex}.mobile-menu-drawer__name{color:#008bff;font-size:1.125rem;font-weight:700}.mobile-menu-drawer__suffix{color:#9a9a9a;font-size:1.125rem;font-weight:700}.mobile-menu-drawer__logout{color:#9a9a9a;background-color:#fff;border:1px solid #008bff33;border-radius:10px;min-width:80px;height:30px;font-size:.875rem;font-weight:600}.mobile-menu-drawer__vip-wrap{justify-content:center;padding:18px 0 20px;display:flex}.mobile-menu-drawer__vip-badge{background-position:50%;background-repeat:no-repeat;background-size:contain;width:72px;height:64px}.mobile-menu-drawer__vip-badge--1{background-image:url(/build/assets/vip1-DG2Mz4Av.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--2{background-image:url(/build/assets/vip2-Bha2tOGG.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--3{background-image:url(/build/assets/vip3-92LN7b6W.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--4{background-image:url(/build/assets/vip4-B2FHJpsf.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--5{background-image:url(/build/assets/vip5-CXWbCK7s.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--6{background-image:url(/build/assets/vip6-8sqJdHbu.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--7{background-image:url(/build/assets/vip7-CTLWnECS.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--8{background-image:url(/build/assets/vip8-CMsIJi-L.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--9{background-image:url(/build/assets/vip9-DnrMrH0I.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--10{background-image:url(/build/assets/vip10-CHZPHN34.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--11{background-image:url(/build/assets/vip11-DtL4HTvr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--12{background-image:url(/build/assets/vip12-DKj2Fuqs.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--13{background-image:url(/build/assets/vip13-Cw0wujmZ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--14{background-image:url(/build/assets/vip14-ZdO3Of-n.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__vip-badge--15{background-image:url(/build/assets/vip15-ThQj81ew.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__wallets{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:4px;display:grid}.mobile-menu-drawer__wallet--wide{grid-column:1/-1}.mobile-menu-drawer__wallet,.mobile-menu-drawer__messages{background-color:#f7f7f9;border-radius:8px;min-height:48px}.mobile-menu-drawer__wallet{align-items:center;gap:10px;padding:0 12px;display:flex}.mobile-menu-drawer__wallet-icon{flex-shrink:0;width:28px;height:28px}.mobile-menu-drawer__wallet-icon--paid{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__wallet-icon--free{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__wallet-icon--point{background-image:url(/build/assets/icon-chip-silver-CzJSI2Eg.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__wallet-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:800;overflow:hidden}.mobile-menu-drawer__wallet-value--paid{color:#f59e0b}.mobile-menu-drawer__wallet-value--free{color:#c084fc}.mobile-menu-drawer__wallet-value--point{color:#000}.mobile-menu-drawer__messages{border:none;justify-content:space-between;align-items:center;width:100%;padding:0 14px;display:flex}.mobile-menu-drawer__messages-text{color:#111;align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:inline-flex}.mobile-menu-drawer__messages-text:before{content:"";background-image:url(/build/assets/icon-message-black-D5RBNKsl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.mobile-menu-drawer__messages-count{color:#008bff;font-size:1rem;font-weight:800}.mobile-menu-drawer__member-actions{grid-template-columns:1fr;gap:4px;margin-top:4px;display:grid}.mobile-menu-drawer__action,.mobile-menu-drawer__login{color:#fff;background-color:#008bff;border:none;border-radius:8px;width:100%;min-height:40px;font-family:Pretendard,sans-serif;font-size:.9rem;font-weight:700}.mobile-menu-drawer__login{justify-content:center;align-items:center;gap:10px;width:calc(100% - 40px);min-height:48px;margin:20px;font-size:1.125rem;display:inline-flex}.mobile-menu-drawer__login:before{content:"";background-image:url(/build/assets/icon-login-user-white-Da9XZUIO.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:22px}.mobile-menu-drawer__benefits{flex-wrap:wrap;padding:0 20px 20px;display:flex}.mobile-menu-drawer__benefit-item{cursor:pointer;background:0 0;border:none;flex:0 0 25%;max-width:25%;padding:0}.mobile-menu-drawer__benefit-icon{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;display:block}.mobile-menu-drawer__benefit-icon--weekly-mission{background-image:url(/build/assets/icon-mobile-drawer-weekly-mission-DvzJD0zw.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__benefit-icon--quest{background-image:url(/build/assets/icon-mobile-drawer-quest-Cjt7H3Kb.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__benefit-icon--bonus{background-image:url(/build/assets/icon-mobile-drawer-bonus-DVfMCq21.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__benefit-icon--attendance{background-image:url(/build/assets/icon-mobile-drawer-attendance-C5j1MSzN.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mobile-menu-drawer__games{border-bottom:1px solid #00000014}.mobile-menu-drawer__games-grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.mobile-menu-drawer__game-column{flex-direction:column;gap:10px;display:flex}.mobile-menu-drawer__game-category{color:#008bff;font-family:Paperlogy,sans-serif;font-size:1rem;font-weight:800}.mobile-menu-drawer__game-link{text-align:left;color:#000;background:0 0;border:none;padding:0;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:600}.mobile-menu-drawer__nav{flex-direction:column;gap:18px;display:flex}.mobile-menu-drawer__nav-link{text-align:left;color:#000;background:0 0;border:none;padding:0;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:700}.auth-layout{flex-direction:column;min-height:100vh;display:flex}.auth-layout__main{flex:1;padding-top:90px}@media (width<=767px){.auth-layout__main{padding-top:56px}}.user-layout{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.user-layout--holdem{background-color:#141414}.user-layout__main{flex:1;padding-top:90px}:is(.user-layout:has(.hero-banner-slider) .user-layout__main,.user-layout:has(.game-page-hero) .user-layout__main){padding-top:0}@media (width<=767px){.user-layout__main{padding-top:56px}:is(.user-layout:has(.hero-banner-slider) .user-layout__main,.user-layout:has(.game-page-hero) .user-layout__main){padding-top:0}}.auth-page{padding:80px 20px 30px}@media (width<=767px){.auth-page{padding:40px 20px 30px}}.auth-page__container{max-width:580px;margin:0 auto}.auth-page__card{flex-direction:column;gap:20px;display:flex}.auth-page__title{text-align:left;font-family:Paperlogy,sans-serif;font-size:2rem;font-weight:700;line-height:1.3}.auth-page__title-brand{color:#dcdcdc}.auth-page__title-brand--register{color:#9a9a9a;font-weight:400}.auth-page__title-accent{color:#008bff}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form--register-profile{gap:10px}.auth-form__row{justify-content:flex-start;display:flex}.auth-form__submit{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:8px;width:100%;padding:18px 24px;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.auth-form__submit:hover{background-color:#0042ea}.auth-form__submit:disabled{pointer-events:none;color:#ffffffb3!important;cursor:default!important;background-color:#88c8ff!important}.auth-form__submit--register{margin-top:20px}.auth-form__submit--link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-page__divider{color:#9a9a9a;justify-content:center;align-items:center;gap:100px;font-size:1rem;line-height:1;display:flex}.auth-page__divider:before,.auth-page__divider:after{content:"";background-color:#dcdcdc;flex:1;height:1px}.auth-page__socials{flex-direction:column;gap:10px;display:flex}.auth-page__links{color:#9a9a9a;grid-template-columns:auto auto auto 1fr auto;align-items:center;column-gap:10px;font-size:1rem;line-height:1;display:grid}.auth-page__link{color:inherit}.auth-page__link--signup{justify-self:end}.auth-page__link-divider{color:#9a9a9a}.auth-page__card--register-profile,.auth-page__card--register-complete{gap:28px}.auth-page__card--register-complete{gap:0}.register-profile-field{position:relative}.register-profile-field__label{z-index:2;pointer-events:none;position:absolute;top:-10px;left:24px}.register-profile-field__label-text{color:#9a9a9a;background-color:#fff;margin-left:-6px;padding:0 6px;font-size:.75rem;line-height:1;display:inline-flex}.register-profile-field--social-id .register-profile-field__social-input{min-height:56px}.register-profile-field__social-wrap{position:relative}.register-profile-field__social-icon{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.register-profile-field__social-icon--naver{background-image:url(/build/assets/icon-sns-naver-BPMPiaKB.png)}.register-profile-field__social-icon--google{background-image:url(/build/assets/icon-sns-google-qSPvdgpv.png)}.register-profile-field__social-icon--facebook{background-image:url(/build/assets/icon-sns-facebook-BwMPScZP.png)}.register-profile-field__social-input{color:#9a9a9a;background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:8px;width:100%;padding:16px 16px 16px 58px;font-family:Pretendard,sans-serif;font-size:1rem;line-height:1.5}.auth-page__title--complete{text-align:center;margin:0}.auth-page__title-complete-text{color:#000;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:2rem;font-weight:700;line-height:1.3}.auth-page__complete-description{color:#9a9a9a;text-align:center;margin:10px 0 0;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7}.auth-page__complete-copy{flex-direction:column;margin-bottom:40px;display:flex}.auth-page__complete-actions{flex-direction:column;display:flex}.auth-accounts{flex-direction:column;width:100%;margin-top:20px;display:flex}.auth-accounts__title{text-align:center;color:#000;margin:0 0 10px;font-family:Paperlogy,sans-serif;font-size:1.75rem;font-weight:700}.auth-accounts__subtitle{text-align:center;color:#9a9a9a;margin:0 0 30px;font-family:Pretendard,sans-serif;font-size:1.05rem;line-height:1.6}.auth-accounts__subtitle--limit{color:#ef4444;font-weight:600}.auth-accounts__list{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.auth-accounts__item{background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:12px;align-items:center;gap:20px;padding:20px 24px;transition:transform .2s,box-shadow .2s;display:flex}.auth-accounts__item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000000d}.auth-accounts__badge-container{flex-shrink:0}.auth-accounts__badge{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:50%;width:44px;height:44px;box-shadow:0 2px 6px #00000014}.auth-accounts__badge--general{background-image:url(/build/assets/logo-smgames-blue-C65ZU93V.png);background-size:30px}.auth-accounts__badge--naver{background-color:#03c75a;background-image:url(/build/assets/icon-sns-naver-BPMPiaKB.png);background-size:20px}.auth-accounts__badge--google{background-color:#fff;background-image:url(/build/assets/icon-sns-google-qSPvdgpv.png);background-size:22px}.auth-accounts__badge--facebook{background-color:#fff;background-image:url(/build/assets/icon-sns-facebook-BwMPScZP.png);background-size:24px}.auth-accounts__info{flex-direction:column;gap:4px;display:flex}.auth-accounts__login-id{color:#000;font-family:Paperlogy,sans-serif;font-size:1.15rem;font-weight:700}.auth-accounts__meta{color:#9a9a9a;align-items:center;gap:8px;font-family:Pretendard,sans-serif;font-size:.875rem;display:flex}.auth-accounts__type-label{font-weight:600}.auth-accounts__divider{color:#dcdcdc}.auth-accounts__date{color:#9a9a9a}.auth-accounts__actions{flex-direction:column;gap:12px;display:flex}.auth-accounts__btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-family:Paperlogy,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,transform .1s;display:flex}.auth-accounts__btn:active{transform:scale(.98)}.auth-accounts__btn--primary{color:#fff;background-color:#008bff;border:none}.auth-accounts__btn--primary:hover{background-color:#0042ea}.auth-accounts__btn--secondary{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc}.auth-accounts__btn--secondary:hover{color:#000;background-color:#f8fafc}.free-charge-page{background-color:#fff}.free-charge-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.free-charge-page__inner{padding:0 20px}}.free-charge-page__inner{padding-top:80px;padding-bottom:20px}@media (width<=1023px){.free-charge-page__inner{padding-top:40px;padding-bottom:20px}}.free-charge-page__header{justify-content:center;margin-bottom:40px;display:flex}.free-charge-page__title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:40px;font-weight:700;line-height:normal}.free-charge-page__guide{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:min(100%,1180px);padding:30px;display:flex}.free-charge-page__guide-head{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.free-charge-page__guide-icon{background-image:url(/build/assets/icon-circle-i-blue-BZ7j-6Et.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.free-charge-page__guide-title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:normal}.free-charge-page__guide-text{color:#9a9a9a;text-align:center;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal}.free-charge-page__pending{flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:80px 0;display:flex}@media (width<=1023px){.free-charge-page__pending{padding:50px 0}}.free-charge-page__pending-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px}@media (width<=1023px){.free-charge-page__pending-icon{width:70px;height:70px}}.free-charge-page__pending-text{color:#9a9a9a;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:normal}.free-charge-page__notice{flex-direction:column;align-items:center;gap:8px;padding:80px 0;display:flex}@media (width<=1023px){.free-charge-page__notice{padding:50px 0}}.free-charge-page__notice-text{color:#9a9a9a;text-align:center;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:normal}@media (width<=1023px){.free-charge-page__title{font-size:32px}.free-charge-page__guide{gap:20px;padding:24px 20px}.free-charge-page__guide-title{font-size:20px}.free-charge-page__guide-text,.free-charge-page__notice-text{font-size:16px}}.game-landing__hero-tabs-wrap{z-index:20;margin-top:-100px;position:relative}@media (width<=767px){.game-landing__hero-tabs-wrap{margin-top:-50px}}.game-landing__hero-tabs{box-sizing:border-box;background-color:#000c;justify-content:center;align-items:center;gap:48px;width:100%;height:100px;padding:0 40px;display:flex;overflow-x:auto}@media (width<=767px){.game-landing__hero-tabs{justify-content:center;gap:24px;height:50px;padding:0 20px}}.game-landing__hero-tabs--poker{gap:0}@media (width<=767px){.game-landing__hero-tabs--poker{gap:20px}}.game-landing__hero-tab{color:#ffffff8c;cursor:pointer;background:0 0;border:none;flex:none;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:700;transition:color .2s}.game-landing__hero-tab:hover,.game-landing__hero-tab.is-active{color:#fff}@media (width<=767px){.game-landing__hero-tab{font-size:1.25rem}}.game-landing__hero-tab--pipe{padding:0 35px;position:relative}.game-landing__hero-tab--pipe:not(:first-child):before{content:"";background-color:#fff3;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=767px){.game-landing__hero-tab--pipe{padding:0}.game-landing__hero-tab--pipe:not(:first-child):before{content:none}}.game-landing{padding:40px 0 72px}@media (width<=767px){.game-landing{padding:20px 0 48px}}.game-landing--poker{padding-top:0}.game-landing__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.game-landing__inner{padding:0}}.game-landing__header{justify-content:flex-end;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}@media (width<=767px){.game-landing__header{flex-direction:column;align-items:stretch;margin-bottom:24px}}.game-landing__tabs{flex-wrap:wrap;gap:12px;display:flex}.game-landing__tab{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d8e5;border-radius:8px;min-width:88px;height:44px;padding:0 18px;font-size:.95rem;font-weight:600;transition:all .2s}.game-landing__tab:hover,.game-landing__tab.is-active{color:#008bff;border-color:#008bff}.game-landing__search{width:100%;max-width:280px;position:relative}@media (width<=767px){.game-landing__search{max-width:none}}.game-landing__search-input{color:#111;box-sizing:border-box;background-color:#fff;border:1px solid #111;border-radius:8px;outline:none;width:100%;padding:15px 54px 15px 16px;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;transition:border-color .2s,box-shadow .2s;display:block}.game-landing__search-input::placeholder{color:#6b7280}.game-landing__search-input:focus{border-color:#008bff;box-shadow:0 0 0 3px #008bff24}.game-landing__search-button{cursor:pointer;background-color:#0000;background-image:url(/build/assets/icon-search-black-D4peSqKY.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;width:24px;height:24px;padding:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.game-landing__grid{grid-template-columns:repeat(5,220px);gap:20px;display:grid}@media (width>=768px) and (width<=1023px){.game-landing__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.game-landing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.game-landing__card{width:220px}@media (width>=768px) and (width<=1023px){.game-landing__card{width:100%}}@media (width<=767px){.game-landing__card{width:100%}}.game-landing__card-button{aspect-ratio:1;cursor:pointer;background:#111;border:none;border-radius:12px;width:220px;padding:0;display:block;overflow:hidden}@media (width>=768px) and (width<=1023px){.game-landing__card-button{width:100%}}@media (width<=767px){.game-landing__card-button{border-radius:10px;width:100%}}.game-landing__card-image{object-fit:cover;width:100%;height:100%;display:block}.game-landing__card-title{color:#111827;text-align:center;margin:14px 0 0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width<=767px){.game-landing__card-title{margin-top:10px;font-size:.95rem}}.poker-channel-section{background:linear-gradient(#191919 0%,#0b0b0b 100%);width:100%;padding:30px 0}.poker-channel-section__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.poker-channel-section__inner{padding:0 20px}}.poker-channel-section__list{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1023px){.poker-channel-section__list{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}}.poker-channel-section__card{color:#fff;box-sizing:border-box;cursor:pointer;background:linear-gradient(#101010 0%,#4e4e4e 100%);border:none;border-radius:8px;flex-direction:column;flex:0 0 135px;justify-content:space-between;align-items:center;min-height:140px;padding:20px 10px 10px;display:flex;position:relative;box-shadow:0 0 8px #000000bf}.poker-channel-section__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(148.48deg,#343434 0%,#000 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.poker-channel-section__title{text-align:center;color:#fff;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.15;display:block}.poker-channel-section__requirement{text-align:center;color:#ffe900;margin:0;font-family:Paperlogy,sans-serif;font-size:1rem;font-weight:700;line-height:1.25}.poker-channel-section__requirement-label,.poker-channel-section__requirement-value{display:inline-block}@media (width<=1023px){.poker-channel-section__requirement-label,.poker-channel-section__requirement-value{display:block}}.poker-channel-section__entry{box-sizing:border-box;color:#fff;background:#222;border:1px solid #616161;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Paperlogy,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex}.game-landing__feature-grid{grid-template-columns:580px 580px;justify-content:center;align-items:stretch;gap:20px;display:grid}@media (width<=767px){.game-landing__feature-grid{grid-template-columns:1fr;gap:0}}.game-landing__common-feature-wrap{padding-top:80px}.game-landing__shop-section{margin-top:30px}@media (width<=1023px){.game-landing__shop-section{margin-top:20px}}.game-landing__promo-card,.game-landing__notice-card{background-color:#fff;border-radius:12px;width:100%;overflow:hidden}@media (width<=767px){.game-landing__promo-card,.game-landing__notice-card{border-radius:0}}.game-landing__promo-slides{height:100%;min-height:260px;position:relative}@media (width<=767px){.game-landing__promo-slides{min-height:180px}}.game-landing__promo-image{object-fit:cover;width:100%;height:100%;display:block}.game-landing__promo-pagination{gap:8px;display:flex;position:absolute;bottom:14px;left:20px}.game-landing__promo-dot{color:#fff;cursor:pointer;background-color:#000000b8;border:none;border-radius:50%;width:26px;height:26px;padding:0;font-size:.95rem;font-weight:800}.game-landing__promo-dot.is-active{color:#111;background-color:#fff}@media (width<=767px){.game-landing__promo-dot{width:22px;height:22px;font-size:.8rem}}.game-landing__notice-card{border:1px solid #e5e7eb;padding:18px 20px}@media (width>=768px) and (width<=1023px){.poker-channel-section__card{flex-basis:140px}.game-landing__feature-grid{grid-template-columns:minmax(0,1fr)}.game-landing__common-feature-wrap{padding-top:20px}}@media (width<=767px){.poker-channel-section{padding:24px 0}.poker-channel-section__card{flex-basis:calc(50% - 6px)}.poker-channel-section__title,.poker-channel-section__requirement,.poker-channel-section__entry{font-size:.8rem}.game-landing__common-feature-wrap{padding-top:0}}.game-landing__notice-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.game-landing__panel-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.game-landing__notice-title{color:#111;margin:0;font-size:1.75rem;font-weight:800}@media (width<=767px){.game-landing__notice-title{font-size:1.25rem}}.game-landing__notice-more{color:#008bff;cursor:pointer;background:0 0;border:none;padding:0;font-size:2rem;line-height:1}.game-landing__panel-title{font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700}@media (width<=767px){.game-landing__panel-title{font-size:20px}}.game-landing__notice-list{margin:0;padding:0;list-style:none}.game-landing__notice-item+.game-landing__notice-item{margin-top:8px}.game-landing__notice-link{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:0;display:grid}.game-landing__notice-text{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;font-size:1rem;line-height:1.6;overflow:hidden}.game-landing__notice-date{color:#9ca3af;font-size:.95rem;line-height:1.4}.game-landing__notice-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:220px;padding:24px 12px;display:flex}.game-landing__notice-empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:60px;height:60px}.game-landing__notice-empty-text{color:#a0a0a0;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:400;line-height:normal}@media (width<=767px){.game-landing__notice-link{grid-template-columns:1fr;align-items:start;gap:2px}.game-landing__notice-text{text-overflow:ellipsis;white-space:nowrap;white-space:nowrap;overflow:hidden}.game-landing__notice-date{font-size:.875rem;line-height:1.3;display:block}}.game-landing--holdem{z-index:20;margin-top:-100px;padding-top:0;position:relative}@media (width<=767px){.game-landing--holdem{margin-top:-100px}}@media (width<=1023px){.game-landing--holdem{margin-top:0}}.game-landing__holdem-grid{grid-template-rows:380px 380px;grid-template-columns:780px 380px;justify-content:center;gap:20px;display:grid}@media (width>=768px) and (width<=1023px){.game-landing__holdem-grid{grid-template-rows:320px 320px;grid-template-columns:minmax(0,1fr) 320px}}@media (width<=767px){.game-landing__holdem-grid{background:#000;grid-template-rows:auto;grid-template-columns:1fr;padding-top:20px}}.game-landing__holdem-slide{background-color:#111;border-radius:12px;min-width:0;position:relative;overflow:hidden}@media (width<=767px){.game-landing__holdem-slide{order:1}}.game-landing__holdem-image{object-fit:cover;width:100%;height:100%;display:block}.game-landing__holdem-slide-pagination{gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.game-landing__holdem-page-dot{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:26px;height:26px;padding:0;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:900;line-height:1}.game-landing__holdem-page-dot.is-active{color:#111;background-color:#fff}@media (width<=1023px){.game-landing__holdem-page-dot{width:20px;height:20px;font-size:11px;font-weight:700}}.game-landing__holdem-tournament{color:#fff;background:#00000080;border:1px solid #323232;border-radius:8px;flex-direction:column;grid-area:1/2/span 2;padding:30px;display:flex}@media (width<=767px){.game-landing__holdem-tournament{order:4;grid-area:auto;min-height:420px;padding:20px}}.game-landing__holdem-tournament-header{flex-direction:column;align-items:center;gap:0;margin-bottom:24px;display:flex}.game-landing__holdem-tournament-logo{background-image:url(/build/assets/logo2-tnmt-asX7iVxW.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:171px;height:62px}.game-landing__holdem-tournament-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-landing__holdem-tournament-head{grid-template-columns:75px minmax(0,1fr) 70px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:grid}.game-landing__holdem-tournament-head-text{text-align:center;letter-spacing:0;background:linear-gradient(#fff941 0%,#f59f00 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:800;line-height:1;display:block}.game-landing__holdem-tournament-item{background:#ffffff0d;grid-template-columns:75px minmax(0,1fr) 70px;align-items:center;gap:12px;width:100%;padding:20px 16px;display:grid}.game-landing__holdem-tournament-item:nth-child(2n){background:#00000080}.game-landing__holdem-tournament-item:nth-child(odd){background:#ffffff0d}.game-landing__holdem-state{text-align:center;font-size:1rem;font-weight:800}.game-landing__holdem-state.is-live{color:#ffe900}.game-landing__holdem-state.is-open{color:#59ff00}.game-landing__holdem-state.is-soon{color:#9a9a9a}.game-landing__holdem-date{justify-items:center;gap:2px;font-size:1rem;font-weight:700;line-height:1.35;display:grid}.game-landing__holdem-date-line{display:block}.game-landing__holdem-prize{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:1rem;font-weight:700;line-height:1.35;display:inline-flex}.game-landing__holdem-prize-icon{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:16px;height:16px}.game-landing__holdem-bottom{grid-area:2/1;grid-template-columns:280px 480px;gap:20px;display:grid}@media (width>=768px) and (width<=1023px){.game-landing__holdem-bottom{grid-template-columns:1fr 1fr}}@media (width<=767px){.game-landing__holdem-bottom{grid-area:auto;grid-template-columns:1fr}}.game-landing__holdem-avatar,.game-landing__holdem-notice{color:#fff;background:#00000080;border:1px solid #323232;border-radius:8px;min-height:380px;padding:30px}@media (width<=767px){.game-landing__holdem-avatar,.game-landing__holdem-notice{min-height:auto;padding:20px}.game-landing__holdem-avatar{order:2}.game-landing__holdem-notice{order:3}}.game-landing__holdem-avatar .game-landing__panel-head,.game-landing__holdem-notice .game-landing__notice-header{margin-bottom:0}.game-landing__holdem-avatar .game-landing__panel-head{justify-content:center}.game-landing__avatar-card{flex-direction:column;align-items:center;gap:12px;margin-top:20px;display:flex}.game-landing__avatar-image{object-fit:cover;border-radius:50%;width:125px;height:125px;display:block}.game-landing__avatar-name{font-size:1.25rem;font-weight:800}.game-landing__avatar-price-label{color:#ffe900;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:900;line-height:1.2}.game-landing__avatar-price{color:#111;letter-spacing:.96px;cursor:pointer;background:linear-gradient(#fff941 0%,#f59f00 100%);border:none;border-radius:4px;justify-content:center;align-items:center;width:200px;height:44px;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.game-landing__holdem-notice .game-landing__notice-list{margin-top:18px}.game-landing__holdem-notice .game-landing__notice-item+.game-landing__notice-item{margin-top:10px}.game-landing__holdem-notice .game-landing__notice-link{flex-direction:column;align-items:start;gap:4px;width:100%;min-width:0;display:flex}.game-landing__holdem-notice .game-landing__notice-more{color:#9a9a9a}.game-landing__holdem-notice .game-landing__notice-text{text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;min-width:0;max-width:100%;font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1.3;display:block;overflow:hidden}.game-landing__holdem-notice .game-landing__notice-date{color:#696969;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1;display:block}@media (width<=1023px){.game-landing__holdem-grid{flex-direction:column;align-items:center;gap:0;display:flex}.game-landing__holdem-slide,.game-landing__holdem-bottom,.game-landing__holdem-tournament{width:100%;max-width:480px;margin:0 auto}.game-landing__holdem-slide{aspect-ratio:360/175;border-radius:0;order:1}.game-landing__holdem-image{width:100%;height:100%}.game-landing__holdem-bottom{order:2;grid-area:auto;grid-template-columns:1fr}.game-landing__holdem-avatar{order:1}.game-landing__holdem-notice{order:2}.game-landing__holdem-tournament{order:3;min-height:auto}.game-landing__holdem-avatar,.game-landing__holdem-notice,.game-landing__holdem-tournament{border:none;border-radius:0}.game-landing__holdem-notice{border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;overflow:hidden}}.hero-banner-slider{aspect-ratio:1920/800;width:100%;min-height:480px;position:relative;overflow:hidden}@media (width<=767px){.hero-banner-slider{aspect-ratio:720/1080;z-index:11;border-bottom-right-radius:16px;border-bottom-left-radius:16px;min-height:380px;max-height:none}}.hero-banner-slide{opacity:0;z-index:1;cursor:default;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0}.hero-banner-slide.is-active.is-loaded{opacity:1;z-index:2}.hero-banner-slide:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#fff0 0%,#fff 100%);height:200px;position:absolute;bottom:0;left:0;right:0}@media (width<=767px){.hero-banner-slide{background-size:cover}.hero-banner-slide:after{display:none!important}}.spine-banner-canvas{z-index:2;background-color:#030409;width:100%;height:100%;position:relative}.spine-banner-canvas .spine-player{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important}.spine-banner-canvas canvas,.spine-banner-canvas .spine-player-canvas{object-fit:cover!important;width:100%!important;height:100%!important}.spine-banner-canvas .spine-player-controls,.spine-banner-canvas .spine-player-error,.spine-banner-canvas .spine-player-logo-link,.spine-banner-canvas .spine-player-logo{display:none!important}.hero-banner-bullets{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;bottom:200px;left:50%;transform:translate(-50%)}@media (width<=767px){.hero-banner-bullets{gap:8px;bottom:24px}}.hero-banner-bullet{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:12px;padding:0;display:flex;position:relative}.hero-banner-bullet:before{content:"";opacity:.5;background-color:#fff;border-radius:50%;width:6px;height:6px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero-banner-bullet:hover:before{opacity:1}.hero-banner-bullet.is-active:before{opacity:1;border-radius:3px;width:24px;box-shadow:0 0 10px #ffffffbf}.home-featured-section{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.home-featured-section{padding:0 20px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}}.home-games-section{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.home-games-section{padding:0 20px}}.home-games-section{padding-bottom:60px}@media (width<=767px){.home-games-section{padding-bottom:40px}}.games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width>=768px) and (width<=1023px){.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=767px){.games-grid{grid-template-columns:1fr;gap:12px}}.promo-banner-slider{aspect-ratio:1920/265;cursor:pointer;width:100%;position:relative;overflow:hidden}@media (width<=767px){.promo-banner-slider{aspect-ratio:1080/480}}.promo-banner-slide{opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0}.promo-banner-slide.is-active.is-loaded{opacity:1;z-index:2}.promo-banner-bullets{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}@media (width<=767px){.promo-banner-bullets{gap:6px;bottom:16px;right:16px}}.promo-banner-bullet{color:#ffffffb3;cursor:pointer;background-color:#0000008c;border:1px solid #ffffff40;border-radius:50%;outline:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.promo-banner-bullet:hover{color:#fff;background-color:#000000b3;border-color:#ffffff80}.promo-banner-bullet.is-active{color:#000;background-color:#fff;border-color:#fff;font-weight:700;box-shadow:0 0 12px #fffc}@media (width<=767px){.promo-banner-bullet{width:25px;height:25px;font-size:.875rem}}.hero-banner-slide.is-clickable{cursor:pointer}.mypage-page{background-color:#fff}.mypage-page__content{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.mypage-page__content{padding:0 20px}}.mypage-page__content{padding-top:34px;padding-bottom:120px}@media (width<=1023px){.mypage-page__content{padding-top:20px;padding-bottom:60px}}.mypage-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.mypage-page__inner{padding:0 20px}}.mypage-placeholder__card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:40px 24px;display:flex}.mypage-placeholder__title{color:#000;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.mypage-placeholder__description{color:#9a9a9a;text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.6}.mypage-profile-page__grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.mypage-profile-page__submit-wrap{justify-content:center;margin-top:40px;display:flex}.mypage-profile-page__left-column{flex-direction:column;height:100%;display:flex}.mypage-profile-page__right-column{flex-direction:column;gap:20px;min-width:0;height:100%;display:flex}.mypage-profile-card,.mypage-profile-limit,.mypage-profile-form__card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px}.mypage-profile-card{flex-direction:column;flex:auto;align-items:center;gap:30px;padding:30px;display:flex}.mypage-profile-card__avatar-block{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.mypage-profile-card__avatar{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:160px;height:160px;overflow:hidden}.mypage-profile-card__avatar-image{object-fit:cover;width:100%;height:100%;display:block}.mypage-profile-card__action-button,.mypage-profile-limit__button,.mypage-profile-card__wallet-button{color:#9a9a9a;text-align:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;font-family:Paperlogy,sans-serif;font-weight:500;display:inline-flex}.mypage-profile-card__action-button{width:100%;max-width:184px;min-height:40px;padding:8px 16px;font-size:18px}.mypage-profile-card__wallet-list{flex-direction:column;gap:16px;width:100%;display:flex}.mypage-profile-card__wallet-item{align-items:center;gap:10px;width:100%;display:grid}.mypage-profile-card__wallet-item--with-button{grid-template-columns:100px minmax(0,1fr) 80px}.mypage-profile-card__wallet-item--without-button{grid-template-columns:100px minmax(0,1fr)}.mypage-profile-card__wallet-label{color:#000;align-items:center;gap:5px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.mypage-profile-card__wallet-label:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:28px;height:28px;display:block}.mypage-profile-card__wallet-label--gold:before{background-image:url(/build/assets/icon-chip-gold-BJwddmGA.png)}.mypage-profile-card__wallet-label--chip:before{background-image:url(/build/assets/icon-chip-purple-DK2gpUsr.png)}.mypage-profile-card__wallet-label--silver:before{background-image:url(/build/assets/icon-chip-silver-CzJSI2Eg.png)}.mypage-profile-card__wallet-label--vip:before{background-image:url(/build/assets/icon-blue-diamond-zMWroxtU.png)}.mypage-profile-card__wallet-value{color:#000;text-align:right;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:1}.mypage-profile-card__wallet-button{width:100%;min-height:38px;padding:5px 10px;font-size:15px}.mypage-profile-card__withdraw-button{color:#9a9a9a;background-color:#0000;border:none;border-bottom:1px solid #dcdcdc;justify-content:center;align-items:center;padding:4px 0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1.2;display:inline-flex}.mypage-profile-limit{justify-content:space-between;align-items:flex-start;gap:20px;padding:30px;display:flex}.mypage-profile-limit__copy{flex-direction:column;gap:10px;display:flex}.mypage-profile-limit__month,.mypage-profile-limit__amount{color:#000;margin:0;font-family:Pretendard,sans-serif;line-height:1}.mypage-profile-limit__month{font-size:18px;font-weight:700}.mypage-profile-limit__month-accent,.mypage-profile-limit__amount-accent{color:#008bff}.mypage-profile-limit__amount{font-size:32px;font-weight:700}.mypage-profile-limit__amount-divider{font-weight:200}.mypage-profile-limit__button{flex-shrink:0;width:100%;max-width:80px;min-height:37px;padding:8px 16px;font-size:18px}.mypage-profile-form{flex-direction:column;flex:auto;gap:20px;display:flex}.mypage-profile-form__card{flex-direction:column;flex:auto;gap:20px;padding:30px;display:flex}.mypage-profile-form__row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;display:grid}.mypage-profile-form__label{color:#000;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.mypage-profile-form__control{min-width:0}.mypage-profile-form__input{color:#000;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;outline:none;width:100%;min-height:56px;padding:16px 24px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1.3;transition:border-color .2s,box-shadow .2s}.mypage-profile-form__input::placeholder{color:#9a9a9a}.mypage-profile-form__input:focus{border-color:#008bff;box-shadow:0 0 0 3px #008bff1f}.mypage-profile-form__input.is-readonly{color:#9a9a9a;background-color:#f4f4f4}.mypage-profile-form__error{color:#ef4444;margin:8px 0 0;font-family:Pretendard,sans-serif;font-size:14px;line-height:1.4}.mypage-profile-form__submit{color:#fff;text-align:center;cursor:pointer;background-color:#008bff;border:1px solid #dcdcdc;border-radius:8px;width:100%;max-width:380px;min-height:58px;margin:0 auto;padding:16px 32px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1;transition:background-color .2s}.mypage-profile-form__submit:hover{background-color:#0042ea}.mypage-profile-form__submit:disabled{cursor:default;background-color:#33a3ff}@media (width<=1023px){.mypage-profile-page__submit-wrap{margin-top:20px}.mypage-profile-page__grid{grid-template-columns:1fr}.mypage-profile-page__left-column,.mypage-profile-page__right-column{height:auto}.mypage-profile-card__wallet-list{gap:10px}.mypage-profile-card,.mypage-profile-limit,.mypage-profile-form__card{padding:18px}.mypage-profile-card{gap:24px}.mypage-profile-card__avatar{width:140px;height:140px}.mypage-profile-card__action-button{max-width:184px;font-size:16px}.mypage-profile-card__wallet-item{grid-template-columns:minmax(0,1fr) auto}.mypage-profile-card__wallet-item--with-button{grid-template-columns:minmax(0,1fr) auto auto}.mypage-profile-card__wallet-label,.mypage-profile-card__wallet-value{font-size:16px}.mypage-profile-card__wallet-button{border-radius:5px;min-width:65px;min-height:30px;padding:2px 6px;font-size:14px}.mypage-profile-card__withdraw-button{font-size:16px}.mypage-profile-limit{flex-direction:column;gap:20px}.mypage-profile-limit__month{font-size:16px}.mypage-profile-limit__amount{font-size:23px}.mypage-profile-limit__button{max-width:none;min-height:40px;font-size:16px}.mypage-profile-form{gap:28px}.mypage-profile-form__row{grid-template-columns:1fr;gap:10px}.mypage-profile-form__label{font-size:15px}.mypage-profile-form__input{min-height:58px;padding:16px 20px;font-size:17px}.mypage-profile-form__submit{max-width:none;min-height:40px;font-size:16px}}.mypage-password-page{flex-direction:column;gap:20px;display:flex}.mypage-password-page__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.mypage-password-form{flex-direction:column;gap:20px;display:flex}.mypage-password-form__card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;gap:20px;padding:30px;display:flex}.mypage-password-form__row{grid-template-columns:150px minmax(0,1fr) 410px;align-items:center;gap:20px;display:grid}.mypage-password-form__label{color:#000;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.mypage-password-form__required{color:#ff383c}.mypage-password-form__field{min-width:0}.mypage-password-form__input{color:#000;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;outline:none;width:100%;min-height:56px;padding:16px 24px;font-family:Pretendard,sans-serif;font-size:18px;line-height:1.3;transition:border-color .2s,box-shadow .2s}.mypage-password-form__input:focus{border-color:#008bff;box-shadow:0 0 0 3px #008bff1f}.mypage-password-form__feedback{align-items:center;gap:10px;min-width:0;display:inline-flex}.mypage-password-form__feedback.is-success{color:#000}.mypage-password-form__feedback.is-error{color:#ff383c}.mypage-password-form__feedback-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:25px;height:25px}.mypage-password-form__feedback.is-success .mypage-password-form__feedback-icon{background-image:url(/build/assets/icon-correct-blue-BBuyhYMi.png)}.mypage-password-form__feedback.is-error .mypage-password-form__feedback-icon{background-image:url(/build/assets/icon-incorrect-red-CQyltR8W.png)}.mypage-password-form__feedback-text{word-break:keep-all;margin:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.mypage-password-page__guide{color:#000;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.mypage-password-page__guide p{margin:0;padding-left:18px;position:relative}.mypage-password-page__guide p:before{content:"•";position:absolute;top:0;left:0}.mypage-password-page__actions{gap:20px;width:100%;max-width:580px;display:flex}.mypage-password-page__submit,.mypage-password-page__cancel{text-align:center;border-radius:8px;width:100%;min-height:60px;padding:16px 32px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1}.mypage-password-page__submit{color:#fff;background-color:#008bff;border:1px solid #dcdcdc}.mypage-password-page__submit:disabled{pointer-events:none;color:#ffffffb3!important;cursor:default!important;background-color:#88c8ff!important}.mypage-password-page__cancel{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc}.mypage-password-page__submit:disabled,.mypage-password-page__cancel:disabled{cursor:default}@media (width<=1023px){.mypage-password-page{gap:18px}.mypage-password-page__title{text-align:center;font-size:24px}.mypage-password-form__card{padding:18px}.mypage-password-form__row{grid-template-columns:1fr;gap:12px}.mypage-password-form__label{font-size:18px}.mypage-password-form__input{min-height:52px;padding:14px 18px;font-size:16px}.mypage-password-form__feedback-icon{width:20px;height:20px}.mypage-password-form__feedback-text,.mypage-password-page__guide{font-size:14px}.mypage-password-page__actions{gap:16px;max-width:none}.mypage-password-page__submit,.mypage-password-page__cancel{min-height:56px;padding:14px 20px;font-size:18px}}.mypage-restrictions-page{flex-direction:column;gap:60px;display:flex}.mypage-restrictions-page__divider{background-color:#dcdcdc;width:100%;height:1px}.mypage-restriction-section{flex-direction:column;gap:30px;display:flex}.mypage-restriction-section__heading{color:#008bff;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.mypage-restriction-section__content{flex-direction:column;gap:50px;display:flex}.mypage-restriction-block{flex-direction:column;gap:20px;display:flex}.mypage-restriction-block__header{flex-direction:column;gap:10px;display:flex}.mypage-restriction-block__header--sub{margin-top:20px}.mypage-restriction-block__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.mypage-restriction-block__meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.mypage-restriction-block__meta-item{color:#000;margin:0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.mypage-restriction-block__meta-item strong{color:#ff383c;font-weight:700}.mypage-restriction-block__divider{background-color:#dcdcdc;width:1px;height:16px}.mypage-restriction-block__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.restriction-option-grid--check{margin-bottom:20px}.restriction-option-card{color:#9a9a9a;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:80px;padding:16px 20px;display:flex}.restriction-option-card.is-selected{color:#008bff;border-width:2px;border-color:#008bff}.restriction-option-card__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:24px;height:24px;display:block}.restriction-option-card--radio .restriction-option-card__icon{background-image:url(/build/assets/icon-radio-gray-BXUb-r1F.png)}.restriction-option-card--radio.is-selected .restriction-option-card__icon{background-image:url(/build/assets/icon-radio-blue-BtrCe9IJ.png)}.restriction-option-card--check .restriction-option-card__icon{background-image:url(/build/assets/icon-vector-check-gray-Dk-ZVe8U.png)}.restriction-option-card--check.is-selected .restriction-option-card__icon{background-image:url(/build/assets/icon-vector-check-blue-CUMXWuif.png)}.restriction-option-card__label{text-align:center;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1}.mypage-restriction-block__bullets{color:#000;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.5;display:flex}.mypage-restriction-block__actions{justify-content:center;display:flex}.mypage-restriction-block__submit{color:#fff;background-color:#008bff;border:1px solid #dcdcdc;border-radius:8px;width:100%;max-width:432px;min-height:60px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1}.mypage-restriction-block__submit:disabled{pointer-events:none;color:#ffffffb3!important;cursor:default!important;background-color:#88c8ff!important}@media (width<=1023px){.mypage-restrictions-page{gap:40px}.mypage-restriction-section{gap:20px}.mypage-restriction-section__heading{font-size:20px}.mypage-restriction-section__content{gap:36px}.mypage-restriction-block{gap:16px}.mypage-restriction-block__title{font-size:18px}.mypage-restriction-block__meta{flex-direction:column;align-items:flex-start;gap:5px}.mypage-restriction-block__meta-item{font-size:16px}.mypage-restriction-block__divider{display:none}.mypage-restriction-block__options{grid-template-columns:1fr;gap:10px}.restriction-option-card{justify-content:flex-start;min-height:88px;padding:16px 24px}.restriction-option-card__label{font-size:18px}.mypage-restriction-block__bullets{gap:6px;font-size:14px;line-height:1.4}.mypage-restriction-block__submit{max-width:none;min-height:48px;font-size:20px}}.mypage-restriction-history-page{flex-direction:column;gap:24px;display:flex}.mypage-restriction-history-page__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.mypage-restriction-history-table{border-top:2px solid #111;border-bottom:2px solid #111;flex-direction:column;width:100%;font-family:Pretendard,sans-serif;display:flex}.mypage-restriction-history-table__head{background-color:#f7f7f7;border-bottom:1px solid #111;grid-template-columns:280px repeat(2,minmax(0,280px)) minmax(0,1fr);align-items:center;min-height:60px;display:grid}.mypage-restriction-history-table__head>div{color:#000;text-align:center;font-size:22px;font-weight:700;line-height:1.2}.mypage-restriction-history-table__body{flex-direction:column;display:flex}.mypage-restriction-history-table__record{border-bottom:1px solid #dcdcdc;grid-template-columns:200px minmax(0,1fr);min-height:120px;display:grid}.mypage-restriction-history-table__date{color:#000;text-align:center;justify-content:center;align-items:center;font-size:18px;font-weight:400;line-height:1.2;display:flex}.mypage-restriction-history-table__pairs{flex-direction:column;min-width:0;display:flex}.mypage-restriction-history-table__line{grid-template-columns:80px repeat(2,minmax(0,280px)) minmax(0,1fr);align-items:center;min-height:60px;display:grid}.mypage-restriction-history-table__line>div{color:#000;text-align:center;justify-content:center;align-items:center;min-width:0;font-size:18px;font-weight:400;line-height:1.2;display:flex}.mypage-restriction-history-table__line--previous{background-color:#f4f4f4;border-top:1px solid #dcdcdc}.mypage-restriction-history-table__empty-row{border-bottom:1px solid #dcdcdc;grid-template-columns:200px 80px repeat(2,minmax(0,280px)) minmax(0,1fr);align-items:center;min-height:70px;display:grid}.mypage-restriction-history-table__empty-row>div{color:#9a9a9a;text-align:center;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.mypage-restriction-history-table__empty-row>div:first-child{grid-column:1/3}.mypage-restriction-history-list{display:none}@media (width<=1023px){.mypage-restriction-history-page{gap:20px}.mypage-restriction-history-page__title{font-size:20px}.mypage-restriction-history-table{display:none}.mypage-restriction-history-list{border-top:2px solid #111;flex-direction:column;display:flex}.mypage-restriction-history-record{border-bottom:1px solid #dcdcdc;flex-direction:column;gap:10px;padding:15px 0;font-family:Pretendard,sans-serif;display:flex}.mypage-restriction-history-record__date{color:#9a9a9a;font-size:16px;font-weight:400;line-height:1.2}.mypage-restriction-history-record__content{flex-direction:column;gap:12px;display:flex}.mypage-restriction-history-record__state{flex-direction:column;gap:5px;display:flex}.mypage-restriction-history-record__state-title{color:#9a9a9a;margin:0;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.mypage-restriction-history-record__state--after .mypage-restriction-history-record__state-title{color:#008bff}.mypage-restriction-history-record__list{color:#000;flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:16px;font-weight:400;line-height:1.25;display:flex}.mypage-restriction-history-record__list li::marker{font-size:10px}.mypage-restriction-history-record__list strong{font-weight:700}.mypage-restriction-history-record__state--before .mypage-restriction-history-record__list{color:#9a9a9a}}.mypage-avatar-item-page{flex-direction:column;display:flex}.mypage-avatar-item-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.mypage-avatar-item-page__grid--coupon{grid-auto-rows:1fr}.mypage-avatar-card{background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;align-items:center;gap:30px;min-height:360px;padding:30px;display:flex}.mypage-avatar-card.is-equipped{background-color:#fff;box-shadow:0 0 8px #0098ff}.mypage-avatar-card__visual{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.mypage-avatar-card__image{object-fit:cover;border-radius:50%;width:160px;height:160px;display:block}.mypage-avatar-card__image--empty{opacity:.6;background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mypage-avatar-card__action{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;min-width:76px;min-height:37px;padding:8px 16px;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:500;line-height:1;display:flex}.mypage-avatar-card__action:disabled{cursor:default}.mypage-avatar-card__action.is-equipped{color:#008bff;border-color:#008bff;font-weight:700}.mypage-avatar-card__body{flex-direction:column;align-items:center;gap:10px;display:flex}.mypage-avatar-card__name{color:#000;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.mypage-avatar-card__meta{color:#000;text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.mypage-coupon-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:300px;padding:30px;display:flex}.mypage-coupon-card__image{aspect-ratio:220/130;background-image:url(/build/assets/vip-coupon-all-gold-DwDuEHOK.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:220px}.mypage-coupon-card__body{flex-direction:column;align-items:center;gap:10px;display:flex}.mypage-coupon-card__name{color:#000;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.mypage-coupon-card__meta{color:#000;text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.3}.mypage-avatar-item-page__pending{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:430px;padding:80px 0;display:flex}.mypage-avatar-item-page__pending-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px}.mypage-avatar-item-page__pending-text{color:#9a9a9a;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.mypage-avatar-item-page__notice{border-top:1px solid #dcdcdc;margin-top:40px;padding:40px 0 0}.mypage-avatar-item-page__notice-list{color:#000;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.5;list-style:outside;display:flex}@media (width<=1023px){.mypage-avatar-item-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mypage-avatar-card{gap:20px;min-height:250px;padding:20px 14px}.mypage-avatar-card__visual{gap:14px}.mypage-avatar-card__image{width:110px;height:110px}.mypage-avatar-card__action{min-width:68px;min-height:40px;padding:8px 14px;font-size:18px}.mypage-avatar-card__name{font-size:20px}.mypage-avatar-card__meta{font-size:16px}.mypage-coupon-card{gap:20px;min-height:260px;padding:20px 14px}.mypage-coupon-card__image{width:150px}.mypage-coupon-card__name{font-size:20px}.mypage-coupon-card__meta{font-size:16px}.mypage-avatar-item-page__pending{min-height:320px;padding:50px 0}.mypage-avatar-item-page__pending-icon{width:70px;height:70px}.mypage-avatar-item-page__notice{margin-top:40px;padding-top:40px}.mypage-avatar-item-page__notice-list{font-size:16px;line-height:1.45}}.mypage-purchase-history{flex-direction:column;gap:20px;display:flex}.mypage-purchase-history__list{border-top:2px solid #000;border-bottom:2px solid #000;flex-direction:column;display:flex}.mypage-purchase-history__head,.mypage-purchase-history__row{grid-template-columns:240px minmax(0,1fr) minmax(0,1fr) 240px;align-items:center;display:grid}.mypage-purchase-history__head{color:#000;text-align:center;background-color:#f4f4f4;border-bottom:1px solid #000;min-height:66px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.mypage-purchase-history__row{border-bottom:1px solid #dcdcdc;min-height:70px}.mypage-purchase-history__row:last-child{border-bottom:0}.mypage-purchase-history__date,.mypage-purchase-history__product,.mypage-purchase-history__amount,.mypage-purchase-history__status-wrap{text-align:center;min-width:0}.mypage-purchase-history__date{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.mypage-purchase-history__product,.mypage-purchase-history__amount{color:#000;font-family:Pretendard,sans-serif;font-size:18px;line-height:1.2}.mypage-purchase-history__product{font-weight:700}.mypage-purchase-history__amount{font-weight:400}.mypage-purchase-history__status{color:#fff;background-color:#008bff;border-radius:200px;justify-content:center;align-items:center;min-width:120px;min-height:32px;padding:6px 18px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.mypage-purchase-history__status.is-pending{background-color:#9a9a9a}.mypage-purchase-history__status.is-cancelled,.mypage-purchase-history__status.is-refunded{color:#000;background-color:#dcdcdc}.mypage-purchase-history__empty{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:420px;padding:70px 0;display:flex}.mypage-purchase-history__empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px}.mypage-purchase-history__empty-text{color:#9a9a9a;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:1.3}@media (width<=1023px){.mypage-purchase-history{gap:20px}.mypage-purchase-history__list{border-top:2px solid #000}.mypage-purchase-history__head{display:none}.mypage-purchase-history__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date amount""product status";gap:10px;min-height:106px;padding:15px 0;display:grid}.mypage-purchase-history__date{text-align:left;grid-area:date;font-size:16px}.mypage-purchase-history__amount{color:#008bff;text-align:right;grid-area:amount;font-size:16px;font-weight:700}.mypage-purchase-history__product{text-align:left;grid-area:product;font-size:18px}.mypage-purchase-history__status-wrap{text-align:right;grid-area:status}.mypage-purchase-history__status{min-width:auto;min-height:31px;padding:5px 12px;font-size:13px}.mypage-purchase-history__empty{min-height:320px;padding:50px 0}.mypage-purchase-history__empty-icon{width:70px;height:70px}}.mypage-cashback{flex-direction:column;gap:30px;display:flex}.mypage-cashback__hero{align-items:center;gap:20px;display:flex}.mypage-cashback__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.mypage-cashback__description{color:#000;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.4}.mypage-cashback__body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mypage-cashback__content{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.mypage-cashback-rate-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;gap:20px;padding:30px;display:flex}.mypage-cashback-rate-card__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.mypage-cashback-rate-card__list{flex-direction:column;gap:10px;margin:0;display:flex}.mypage-cashback-rate-card__item{justify-content:space-between;align-items:center;gap:16px;display:flex}.mypage-cashback-rate-card__item dt,.mypage-cashback-rate-card__item dd{white-space:nowrap;margin:0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.mypage-cashback-rate-card__item dt{color:#000}.mypage-cashback-rate-card__item dd{color:#008bff;text-align:right}.mypage-cashback-rate-card__note{color:#000;margin:0;padding-left:10px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.35;position:relative}.mypage-cashback-rate-card__note:before{content:"";background-color:#000;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.mypage-cashback-summary{border-top:2px solid #000;border-bottom:2px solid #000;flex-direction:column;display:flex}.mypage-cashback-summary__head,.mypage-cashback-summary__row{grid-template-columns:140px repeat(6,minmax(0,1fr));align-items:center;gap:20px;display:grid}.mypage-cashback-summary__head{color:#000;text-align:center;background-color:#f4f4f4;border-bottom:1px solid #000;min-height:66px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.mypage-cashback-summary__row{color:#000;text-align:center;border-bottom:1px solid #dcdcdc;min-height:70px;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.2}.mypage-cashback-summary__row:last-child{border-bottom:0}.mypage-cashback-summary__row.is-emphasis{font-weight:700}.mypage-cashback-summary__row-title{font:inherit;font-weight:inherit;margin:0}.mypage-cashback-summary__values{margin:0;display:contents}.mypage-cashback-summary__value dt{display:none}.mypage-cashback-summary__value dd{margin:0}@media (width<=1023px){.mypage-cashback{gap:20px}.mypage-cashback__hero{flex-direction:column;align-items:flex-start;gap:10px}.mypage-cashback__title{font-size:24px}.mypage-cashback__description{font-size:16px}.mypage-cashback__body{flex-direction:column;gap:20px;display:flex}.mypage-cashback-rate-card{gap:20px;width:100%;padding:20px}.mypage-cashback-rate-card__title{font-size:18px}.mypage-cashback-rate-card__list{flex-flow:wrap;gap:10px 80px}.mypage-cashback-rate-card__item{width:100px}.mypage-cashback-rate-card__item dt,.mypage-cashback-rate-card__item dd{font-size:16px}.mypage-cashback-rate-card__note{font-size:14px}.mypage-cashback-summary{border-top:2px solid #000}.mypage-cashback-summary__head{display:none}.mypage-cashback-summary__row{text-align:left;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:15px 5px;display:flex}.mypage-cashback-summary__row-title{font-size:18px;font-weight:700}.mypage-cashback-summary__values{flex-wrap:wrap;gap:10px 80px;display:flex}.mypage-cashback-summary__value{justify-content:space-between;align-items:center;width:100px;display:flex}.mypage-cashback-summary__value dt{color:#000;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.2;display:block}.mypage-cashback-summary__value dd{color:#000;text-align:right;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.2}}@media (width<=450px){.mypage-cashback-rate-card__list,.mypage-cashback-summary__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.mypage-cashback-rate-card__item,.mypage-cashback-summary__value{width:100%}.mypage-cashback-rate-card__note{font-size:12px}.mypage-cashback-rate-card__item dt,.mypage-cashback-rate-card__item dd,.mypage-cashback-summary__value dt,.mypage-cashback-summary__value dd{font-size:14px}}.mypage-friends{flex-direction:column;gap:80px;display:flex}.mypage-referral-card{border:1px solid #dcdcdc;border-radius:8px;grid-template-columns:1.5fr repeat(3,1fr);align-items:stretch;gap:0;padding:30px;display:grid}.mypage-referral-card__code,.mypage-referral-card__stats>div{flex-direction:column;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}.mypage-referral-card__stats{margin:0;display:contents}.mypage-referral-card h2,.mypage-referral-card dt{color:#000;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.mypage-referral-card__code-value{align-items:center;gap:10px;min-height:45px;display:flex}.mypage-referral-card__code strong{text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:28px;line-height:1.2;overflow:hidden}.mypage-referral-card__icon{background-color:#0000;background-image:url(/build/assets/icon-copy-blue-BtwCACIe.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex:0 0 28px;width:28px;height:28px;padding:0}.mypage-referral-card__icon--link{background-image:url(/build/assets/icons-link-blue-BS1MNUPc.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mypage-referral-card dd{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:42px;font-weight:700;line-height:1}.mypage-referral-card dd.is-primary{color:#008bff}.mypage-friend-section-heading{align-items:center;gap:20px;display:flex}.mypage-friend-section-heading__title{color:#000;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.mypage-friend-section-heading__description{color:#000;word-break:keep-all;margin:0;font-family:Pretendard,sans-serif;font-size:20px;line-height:1.4}.mypage-friend-earning-overview{flex-direction:column;gap:30px;display:flex}.mypage-friend-earning-overview__body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.mypage-friend-rate-card{border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;gap:16px;padding:30px;display:flex}.mypage-friend-rate-card__title{margin:0 0 4px;font-family:Paperlogy,sans-serif;font-size:24px}.mypage-friend-rate-card__list{flex-direction:column;gap:10px;margin:0;display:flex}.mypage-friend-rate-card__item{justify-content:space-between;gap:12px;display:flex}.mypage-friend-rate-card__item dt,.mypage-friend-rate-card__item dd{margin:0;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700}.mypage-friend-rate-card__item dd{color:#008bff}.mypage-friend-rate-card__notes{flex-direction:column;gap:10px;display:flex}.mypage-friend-rate-card__note{margin:0;padding-left:10px;font-family:Pretendard,sans-serif;font-size:14px;line-height:1.4;position:relative}.mypage-friend-rate-card__note:before{content:"";background:#000;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.mypage-friend-summary-content{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.mypage-friend-summary{border-top:2px solid #000;border-bottom:2px solid #000}.mypage-friend-summary__head,.mypage-friend-summary__row{text-align:center;grid-template-columns:140px repeat(6,minmax(0,1fr));align-items:center;gap:14px;display:grid}.mypage-friend-summary__head{background:#f4f4f4;border-bottom:1px solid #000;min-height:66px;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700}.mypage-friend-summary__row{border-bottom:1px solid #dcdcdc;min-height:70px;font-family:Pretendard,sans-serif;font-size:19px}.mypage-friend-summary__row:last-child{border-bottom:0}.mypage-friend-summary__row.is-emphasis{font-weight:700}.mypage-friend-summary__row-title{font:inherit;margin:0}.mypage-friend-summary__values{margin:0;display:contents}.mypage-friend-summary__value dt{display:none}.mypage-friend-summary__value dd{margin:0}.mypage-friend-earnings{flex-direction:column;gap:20px;display:flex}.mypage-friend-earnings__gold{margin:0;font-family:Pretendard,sans-serif;font-size:20px}.mypage-friend-earnings__gold strong{color:#ff3f3f}.mypage-friend-list{border-top:2px solid #000;border-bottom:2px solid #000}.mypage-friend-list__head,.mypage-friend-card__main{text-align:center;grid-template-columns:60px minmax(90px,1fr) 100px 160px 100px minmax(110px,1fr) 120px minmax(110px,1fr);align-items:center;gap:20px;padding:15px 10px;display:grid}.mypage-friend-list__head{background:#f4f4f4;border-bottom:1px solid #000;min-height:72px;font-family:Pretendard,sans-serif;font-size:18px;font-weight:700}.mypage-friend-card{border-bottom:1px solid #dcdcdc}.mypage-friend-card:last-child{border-bottom:0}.mypage-friend-card__main{min-height:82px;font-family:Pretendard,sans-serif;font-size:18px}.mypage-friend-card__number,.mypage-friend-card__login-id,.mypage-friend-card__amount{min-width:0}.mypage-friend-card__login-id{font-weight:400}.mypage-friend-card__mobile-main{display:none}.mypage-friend-card__date{flex-direction:column;gap:3px;font-size:16px;display:flex}.mypage-friend-card__toggle{color:#9a9a9a;background:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:34px;padding:5px 26px 5px 10px;font-family:Paperlogy,sans-serif;font-size:15px;display:inline-flex;position:relative}.mypage-friend-card__toggle:after{content:"";border-top:5px solid #dcdcdc;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:10px;transform:translateY(-35%)}.mypage-friend-card__toggle.is-active{color:#008bff;border-color:#008bff}.mypage-friend-card__toggle.is-active:after{border-top:0;border-bottom:5px solid #008bff;transform:translateY(-65%)}.mypage-friend-card__rate-panel,.mypage-friend-card__detail-panel,.mypage-friend-card__children{background:#f4f4f4;border-bottom:1px solid #dcdcdc;grid-template-columns:20px minmax(0,1fr);gap:20px;padding:20px;display:grid}.mypage-friend-card__tree-icon{background-image:url(/build/assets/icon-2nd-tree-arrow-gray-Cl6bTRlp.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.mypage-friend-card__rate-panel{grid-template-columns:20px minmax(0,1fr) 160px}.mypage-friend-card__rate-fields{grid-template-columns:repeat(5,minmax(0,100px));gap:20px;display:grid}.mypage-friend-card__rate-fields label{text-align:center;gap:8px;display:grid}.mypage-friend-card__rate-fields span{font-family:Pretendard,sans-serif;font-size:18px;font-weight:700}.mypage-friend-card__rate-input{width:100%;display:block;position:relative}.mypage-friend-card__rate-input input{color:#9a9a9a;text-align:center;background:#fff;border:1px solid #dcdcdc;border-radius:8px;width:100%;height:40px;padding:8px 26px 8px 10px;font-family:Pretendard,sans-serif;font-size:18px}.mypage-friend-card__rate-input em{color:#9a9a9a;font-size:16px;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.mypage-friend-card__save{color:#fff;background:#008bff;border:0;border-radius:8px;align-self:end;height:64px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700}.mypage-friend-card__save:disabled{opacity:.65}.mypage-friend-card__detail-table{border-top:1px solid #9a9a9a;border-bottom:1px solid #dcdcdc}.mypage-friend-card__detail-head,.mypage-friend-card__detail-row{text-align:center;grid-template-columns:100px repeat(6,minmax(0,1fr));align-items:center;gap:12px;min-height:62px;padding:10px;display:grid}.mypage-friend-card__detail-values{grid-column:2/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px;display:grid}.mypage-friend-card__detail-head{background:#ddd;border-bottom:1px solid #9a9a9a;font-family:Pretendard,sans-serif;font-size:17px;font-weight:700}.mypage-friend-card__detail-row{border-bottom:1px solid #dcdcdc;font-family:Pretendard,sans-serif;font-size:17px}.mypage-friend-card__detail-row:last-child{border-bottom:0}.mypage-friend-card__children{align-items:start}.mypage-friend-card__child-list{flex-direction:column;display:flex}.mypage-friend-card__child{background:#fff;border-bottom:1px solid #dcdcdc;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:24px;min-height:64px;padding:14px 20px;font-family:Pretendard,sans-serif;font-size:16px;display:grid}.mypage-friend-card__child:last-child{border-bottom:0}.mypage-friend-card__child strong{font-size:18px}.mypage-friend-card__child span{gap:8px;display:flex}.mypage-friend-card__child b{font-weight:400}.mypage-friend-earnings__empty{color:#9a9a9a;text-align:center;margin:0;padding:60px}@media (width<=1023px){.mypage-friends{gap:50px}.mypage-referral-card{flex-direction:column;gap:12px;padding:18px;display:flex}.mypage-referral-card__code-value{min-height:unset;gap:5px}.mypage-referral-card__code{flex-direction:row;justify-content:space-between;gap:12px}.mypage-referral-card__stats{grid-template-columns:1fr;gap:12px;display:grid}.mypage-referral-card__stats>div{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.mypage-referral-card h2,.mypage-referral-card dt{font-size:15px}.mypage-referral-card__code strong{font-size:18px}.mypage-referral-card__icon{flex:0 0 20px;width:20px;height:20px}.mypage-referral-card dd{font-size:18px}.mypage-friend-section-heading{flex-direction:column;align-items:flex-start;gap:3px}.mypage-friend-section-heading__title{font-size:20px}.mypage-friend-section-heading__description{font-size:15px}.mypage-friend-earning-overview{gap:15px}.mypage-friend-earning-overview__body{flex-direction:column;gap:15px;display:flex}.mypage-friend-rate-card{gap:5px;width:100%;padding:18px}.mypage-friend-rate-card__title{font-size:18px}.mypage-friend-rate-card__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin-bottom:10px;display:grid}.mypage-friend-rate-card__item dt,.mypage-friend-rate-card__item dd{font-size:16px}.mypage-friend-rate-card__notes{gap:5px}.mypage-friend-summary__head{display:none}.mypage-friend-summary__row{text-align:left;flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:15px 5px;display:flex}.mypage-friend-summary__row-title{font-size:18px;font-weight:700}.mypage-friend-summary__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.mypage-friend-summary__value{justify-content:space-between;gap:8px;display:flex}.mypage-friend-summary__value dt{font-size:14px;display:block}.mypage-friend-summary__value dd{font-size:14px}.mypage-friend-list__head{display:none}.mypage-friend-card__main{text-align:left;grid-template-columns:1fr 1fr;gap:12px;padding:24px 0;display:grid}.mypage-friend-card__number{display:none}.mypage-friend-card__login-id{grid-column:1/-1;font-family:Paperlogy,sans-serif;font-size:22px;font-weight:700}.mypage-friend-card__date{display:contents}.mypage-friend-card__date span{grid-column:1/-1;justify-content:space-between;font-size:16px;display:flex}.mypage-friend-card__date span:first-child:before{content:"가입일"}.mypage-friend-card__date span:last-child:before{content:"마지막 로그인"}.mypage-friend-card__amount{grid-column:1/-1;justify-content:space-between;font-size:16px;display:flex}.mypage-friend-card__amount:before{content:"보유 골드"}.mypage-friend-card__toggle:nth-of-type(2)+.mypage-friend-card__amount:before{content:"플레이한 금액"}.mypage-friend-card__toggle{width:100%;height:36px}.mypage-friend-card__rate-panel,.mypage-friend-card__detail-panel,.mypage-friend-card__children{grid-template-columns:1fr;gap:14px;padding:20px 24px}.mypage-friend-card__tree-icon{display:none}.mypage-friend-card__rate-panel{grid-template-columns:1fr}.mypage-friend-card__rate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}}@media (width<=1023px) and (width<=767px){.mypage-friend-card__rate-fields{gap:5px 10px}}@media (width<=1023px){.mypage-friend-card__rate-fields label{grid-template-columns:1fr 100px;align-items:center;gap:8px}}@media (width<=1023px) and (width<=767px){.mypage-friend-card__rate-fields label{grid-template-columns:45px 1fr;gap:3px}}@media (width<=1023px){.mypage-friend-card__rate-fields span{text-align:left;font-size:15px}.mypage-friend-card__rate-input input{font-size:15px}}@media (width<=1023px) and (width<=767px){.mypage-friend-card__rate-input input{border-radius:5px;height:35px;padding:8px 15px 8px 10px}}@media (width<=1023px){.mypage-friend-card__rate-input em{font-size:13px;top:50%;right:12px;transform:translateY(-50%)}}@media (width<=1023px) and (width<=767px){.mypage-friend-card__rate-input em{right:5px}}@media (width<=1023px){.mypage-friend-card__save{width:100%;height:40px;font-size:15px}.mypage-friend-card__detail-head{display:none}.mypage-friend-card__detail-row{text-align:left;min-height:0;padding:10px 15px;display:block}.mypage-friend-card__detail-row strong{margin-bottom:14px;font-family:Paperlogy,sans-serif;font-size:15px;display:block}.mypage-friend-card__detail-row span{justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.mypage-friend-card__detail-values{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mypage-friend-card__detail-row span:before{content:attr(data-label)}.mypage-friend-card__child{background:0 0;flex-direction:column;gap:8px;padding:16px 0;font-size:13px;display:flex}.mypage-friend-card__child span{justify-content:space-between;width:100%}.mypage-friend-card__child b{font-size:13px}.mypage-friend-card__child strong{font-size:15px}.mypage-friend-earnings__gold{font-size:18px}.mypage-friend-card__desktop-main{display:none}.mypage-friend-card__mobile-main{flex-direction:column;gap:16px;padding:26px 0;display:flex}.mypage-friend-card__mobile-main .mypage-friend-card__login-id{grid-column:auto;font-family:Paperlogy,sans-serif;font-size:15px;font-weight:700}.mypage-friend-card__mobile-info{flex-direction:column;gap:10px;margin:0;display:flex}.mypage-friend-card__mobile-info div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.mypage-friend-card__mobile-info dt,.mypage-friend-card__mobile-info dd{margin:0;font-family:Pretendard,sans-serif;font-size:15px;line-height:1.25}.mypage-friend-card__mobile-info dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mypage-friend-card__mobile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mypage-friend-card__mobile-actions button{color:#9a9a9a;white-space:nowrap;background:#fff;border:1px solid #dcdcdc;border-radius:8px;min-width:0;height:40px;padding:5px;font-family:Paperlogy,sans-serif;font-size:13px}.mypage-friend-card__mobile-actions button.is-active{color:#008bff;border-color:#008bff}}@media (width<=450px){.mypage-friend-earnings{gap:16px}.mypage-friend-card__mobile-main{gap:12px;padding:20px 0}.mypage-friend-card__mobile-main .mypage-friend-card__login-id{font-size:15px}.mypage-friend-card__mobile-info{gap:8px}.mypage-friend-card__mobile-info div{gap:10px}.mypage-friend-card__mobile-info dt,.mypage-friend-card__mobile-info dd{font-size:13px}.mypage-friend-card__mobile-actions{gap:6px}.mypage-friend-card__mobile-actions button{height:34px;font-size:13px}.mypage-friend-card__rate-panel,.mypage-friend-card__detail-panel,.mypage-friend-card__children{padding:10px}}.mypage-messages{flex-direction:column;gap:28px;display:flex}.mypage-messages__count{color:#000;margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.mypage-messages__count strong{color:#008bff;font-weight:700}.mypage-messages__summary{display:block}.mypage-messages__list{border-top:2px solid #000;border-bottom:2px solid #000}.mypage-messages__head{color:#000;text-align:center;background-color:#f4f4f4;border-bottom:1px solid #000;grid-template-columns:70px 250px minmax(0,1fr) 200px;align-items:center;min-height:66px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;line-height:1.2;display:grid}.mypage-messages__row{border-bottom:1px solid #dcdcdc;grid-template-columns:70px minmax(0,1fr);align-items:center;min-height:106px;display:grid}.mypage-messages__row:last-child{border-bottom:0}.mypage-messages__message-link{min-width:0;min-height:106px;color:inherit;grid-template-columns:250px minmax(0,1fr) 200px;align-items:center;text-decoration:none;display:grid}.mypage-messages__checkbox{cursor:pointer;justify-content:center;align-items:center;display:flex}.mypage-messages__checkbox input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mypage-messages__checkbox span{background-image:url(/build/assets/icon-chk-box-gray-CxEUa9kv.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:34px;display:block}.mypage-messages__checkbox input:checked+span{background-image:url(/build/assets/checkbox-checked-C7wHiUaR.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.mypage-messages__checkbox input:focus-visible+span{outline-offset:2px;border-radius:4px;outline:2px solid #008bff}.mypage-messages__sender,.mypage-messages__preview,.mypage-messages__date{min-width:0;font-family:Pretendard,sans-serif;font-size:18px;line-height:1.35}.mypage-messages__sender{color:#000;text-align:center;font-weight:700}.mypage-messages__preview{text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:400;overflow:hidden}.mypage-messages__date{color:#9a9a9a;text-align:center;font-weight:400}.mypage-messages__row:not(.is-unread) .mypage-messages__sender,.mypage-messages__row:not(.is-unread) .mypage-messages__preview{color:#9a9a9a;font-weight:400}.mypage-messages__delete-selected,.mypage-message-detail__actions>*{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;justify-content:center;align-items:center;min-width:276px;min-height:60px;padding:12px 24px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.mypage-messages__delete-selected:not(:disabled):hover,.mypage-messages__delete-selected:focus-visible,.mypage-message-detail__actions>:not(:disabled):hover,.mypage-message-detail__actions>:focus-visible{color:#008bff;border-color:#008bff}.mypage-messages__delete-selected:disabled,.mypage-message-detail__actions>:disabled{cursor:default}.mypage-messages__delete-selected{align-self:flex-start}.mypage-messages__delete-selected.is-active{color:#008bff;cursor:pointer;border-color:#008bff}.mypage-messages__delete-selected--mobile{display:none}.mypage-messages__empty{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:420px;padding:70px 0;display:flex}.mypage-messages__empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:130px;height:130px}.mypage-messages__empty-text{color:#9a9a9a;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.mypage-message-detail{border-top:2px solid #000;border-bottom:2px solid #000}.mypage-message-detail__header{border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:center;gap:24px;min-height:128px;padding:24px 48px;display:flex}.mypage-message-detail__header h2,.mypage-message-detail__header time{color:#000;margin:0;font-family:Pretendard,sans-serif;line-height:1.35}.mypage-message-detail__header h2{font-size:26px;font-weight:700}.mypage-message-detail__header time{flex:none;font-size:18px;font-weight:400}.mypage-message-detail__body{color:#000;min-height:390px;padding:36px 48px;font-family:Pretendard,sans-serif;font-size:18px}.mypage-message-detail__actions{justify-content:flex-end;gap:20px;padding:28px 0 0;display:flex}.mypage-message-detail__actions>*{min-width:180px}.mypage-message-detail__actions>:first-child{cursor:pointer}@media (width<=1023px){.mypage-messages{gap:20px}.mypage-messages__count{font-size:18px}.mypage-messages__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.mypage-messages__head{display:none}.mypage-messages__row{min-height:0;padding:0;display:block;position:relative}.mypage-messages__checkbox{z-index:1;position:absolute;top:16px;right:0}.mypage-messages__checkbox span{width:28px;height:28px}.mypage-messages__message-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sender date""preview preview";gap:12px;min-height:0;padding:16px 44px 16px 0;display:grid}.mypage-messages__sender{text-align:left;grid-area:sender;font-size:18px}.mypage-messages__date{text-align:right;grid-area:date;padding-right:0;font-size:16px}.mypage-messages__preview{white-space:normal;-webkit-line-clamp:2;grid-area:preview;font-size:18px}.mypage-messages__delete-selected--desktop{display:none}.mypage-messages__delete-selected--mobile{flex:none;align-self:auto;min-width:92px;min-height:38px;padding:8px 14px;font-size:14px;display:inline-flex}.mypage-messages__empty{min-height:320px;padding:50px 0}.mypage-messages__empty-icon{width:70px;height:70px}.mypage-message-detail__header{min-height:0;padding:24px 0;display:block}.mypage-message-detail__header h2{font-size:20px}.mypage-message-detail__header time{color:#9a9a9a;margin-top:12px;font-size:16px;display:block}.mypage-message-detail__body{min-height:0;padding:24px 0;font-size:17px}.mypage-message-detail__actions{gap:12px;padding-top:20px}.mypage-message-detail__actions>*{flex:1 1 0;min-width:0;min-height:52px;font-size:18px}}@media (width<=450px){.mypage-messages__count,.mypage-messages__sender,.mypage-messages__preview{font-size:16px}.mypage-messages__date{font-size:14px}.mypage-message-detail__header h2{font-size:18px}.mypage-message-detail__body{font-size:15px}}.notice-page{background-color:#fff}.notice-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.notice-page__inner{padding:0 20px}}.notice-page__inner{padding-top:80px;padding-bottom:120px}@media (width<=1023px){.notice-page__inner{padding-top:40px;padding-bottom:60px}}.notice-page__header{justify-content:center;margin-bottom:40px;display:flex}.notice-page__title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:40px;font-weight:700;line-height:normal}.notice-page__tab-scroll{width:100%;margin-bottom:40px}@media (width<=1023px){.notice-page__tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.notice-page__tab-scroll::-webkit-scrollbar{display:none}}.notice-page__tab-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (width<=1023px){.notice-page__tab-list{flex-wrap:nowrap;justify-content:flex-start;min-width:max-content;display:inline-flex}}.notice-page__tab{color:#9a9a9a;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;min-height:60px;padding:16px 32px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:normal;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.notice-page__tab.is-active{color:#fff;background-color:#008bff;border-color:#008bff}@media (width<=1023px){.notice-page__tab{min-height:52px;padding:14px 24px;font-size:18px}}.notice-page__list{width:100%}.notice-page__table-head{background-color:#f7f7f7;border-top:2px solid #111;border-bottom:1px solid #111;align-items:center;padding:20px 0;display:flex}@media (width<=1023px){.notice-page__table-head{display:none}}.notice-page__head-cell{color:#000;text-align:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:normal}.notice-page__head-cell--number,.notice-page__head-cell--date{flex:0 0 160px;width:160px}.notice-page__head-cell--title{flex:auto}.notice-page__rows{border-top:2px solid #111;flex-direction:column;display:flex}@media (width>=1024px){.notice-page__rows{border-top:0}}.notice-page__row{cursor:pointer;background-color:#fff;border-bottom:1px solid #dcdcdc;align-items:center;min-height:70px;display:flex}.notice-page__row.is-last{border-bottom:2px solid #111}@media (width<=1023px){.notice-page__row{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:15px 0}}.notice-page__cell{color:#000;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:normal}.notice-page__cell--number,.notice-page__cell--date{text-align:center;flex:0 0 160px;width:160px;font-size:16px;font-weight:400}.notice-page__cell--title{text-align:center;flex:auto;min-width:0;padding-right:20px;font-size:18px;font-weight:400}@media (width<=1023px){.notice-page__cell--number{display:none}.notice-page__cell--title{text-align:left;width:100%;padding-right:0;font-size:18px;font-weight:700}.notice-page__cell--date{color:#9a9a9a;text-align:left;flex:none;width:auto;font-size:16px}}.notice-page__row-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notice-page__empty{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:260px;padding:100px 20px 80px;display:flex}.notice-page__empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80px;height:80px}.notice-page__empty-text{color:#a0a0a0;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:normal}.notice-detail{background-color:#fff}.notice-detail__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.notice-detail__inner{padding:0 20px}}.notice-detail__inner{padding-top:80px;padding-bottom:120px}@media (width<=1023px){.notice-detail__inner{padding-top:40px;padding-bottom:60px}}.notice-detail__header{border-bottom:2px solid #111;flex-direction:column;align-items:center;gap:20px;padding-bottom:40px;display:flex}.notice-detail__title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:32px;font-weight:700;line-height:1.4}.notice-detail__meta{justify-content:center;align-items:center;gap:12px;display:inline-flex}.notice-detail__category,.notice-detail__date{color:#9a9a9a;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}.notice-detail__divider{background-color:#dcdcdc;width:1px;height:14px}.notice-detail__body{padding:40px 0 60px}.notice-detail__content{--color-text:#111;--color-text-secondary:#6f6f6f;--color-link:#008bff;--color-border:#dcdcdc;--color-border-light:#e9e9e9;--color-code-bg:#f4f4f4;--color-pre-bg:#f7f7f7;--color-mark-bg:#fff4b8;color:#111;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px}.notice-detail__footer{justify-content:center;display:flex}.notice-detail__back{color:#9a9a9a;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;min-width:160px;height:48px;padding:0 24px;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700;line-height:normal;display:inline-flex}@media (width<=1023px){.notice-page__title{font-size:32px}.notice-page__empty{min-height:220px;padding-top:80px;padding-bottom:60px}.notice-page__empty-text{font-size:18px}}.ranking-page{background-color:#fff}.ranking-body{padding:72px 0 96px}@media (width<=767px){.ranking-body{padding:28px 0 48px}}.ranking-body__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.ranking-body__inner{padding:0 20px}}.ranking-body__filters{background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:8px;align-items:center;gap:20px;margin-bottom:32px;padding:20px;display:flex}@media (width<=767px){.ranking-body__filters{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;padding:12px}}.ranking-body__select-group{flex:none;align-items:center;gap:20px;display:flex}@media (width<=767px){.ranking-body__select-group{gap:8px;width:100%}}.ranking-body__select-wrap{flex:0 0 160px;width:160px;position:relative}.ranking-body__select-wrap:after{content:"";pointer-events:none;border-bottom:2px solid #008bff;border-right:2px solid #008bff;width:10px;height:10px;position:absolute;top:50%;right:14px;transform:translateY(-65%)rotate(45deg)}@media (width<=767px){.ranking-body__select-wrap{flex:1 1 0;width:100%}.ranking-body__select-wrap:after{width:8px;height:8px;right:14px}}.ranking-body__select{color:#111;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;outline:none;width:100%;height:48px;padding:0 38px 0 10px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;transition:border-color .2s,box-shadow .2s}.ranking-body__select:focus{border-color:#008bff;box-shadow:0 0 0 3px #008bff1f}@media (width<=767px){.ranking-body__select{height:42px;padding:0 34px 0 14px;font-size:.9rem}}.ranking-body__note{color:#111;text-align:center;flex:auto;margin:0;font-size:1rem;font-weight:400;line-height:1}@media (width<=767px){.ranking-body__note{text-align:left;font-size:.8rem;line-height:1.4}}.ranking-body__section-head{justify-content:center;margin-bottom:20px;display:flex}@media (width<=767px){.ranking-body__section-head{margin-bottom:14px}}.ranking-body__title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:2rem;font-weight:700;line-height:normal}@media (width<=767px){.ranking-body__title{font-size:1.25rem}}.ranking-body__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-bottom:32px;display:grid}@media (width<=767px){.ranking-body__podium{grid-template-columns:1fr;gap:12px;margin-bottom:20px}}.ranking-body__list{background-color:#fff;flex-direction:column;width:100%;display:flex}.ranking-body__list-head{background-color:#f7f7f7;border-top:2px solid #111;border-bottom:1px solid #111;align-items:center;gap:20px;padding:20px 40px;display:flex}@media (width<=767px){.ranking-body__list-head{display:none}}.ranking-body__head-rank,.ranking-body__head-points,.ranking-body__head-prize{color:#000;text-align:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:normal}.ranking-body__head-rank{flex:0 0 240px;width:240px}.ranking-body__head-points,.ranking-body__head-prize{flex:1 1 0}.ranking-body__row{border-bottom:1px solid #dcdcdc;align-items:center;gap:12px;min-height:70px;padding:20px 40px;display:flex}.ranking-body__row--last{border-bottom:2px solid #111}@media (width<=767px){.ranking-body__row{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:15px 0}.ranking-body__row--last{border-bottom:2px solid #111}}.ranking-body__row-rank{flex:0 0 240px;width:240px}@media (width<=767px){.ranking-body__row-rank{flex:none;width:100%}}.ranking-body__rank-desktop{align-items:center;gap:20px;display:flex}@media (width<=767px){.ranking-body__rank-desktop{display:none}}.ranking-body__rank-mobile{display:none}@media (width<=767px){.ranking-body__rank-mobile{align-items:center;gap:10px;width:100%;display:flex}}.ranking-body__rank-number{color:#111;text-align:center;justify-content:center;align-items:center;width:25px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal;display:inline-flex}.ranking-body__nickname{color:#111;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal}.ranking-body__nickname--desktop{font-size:1.125rem;font-weight:400}.ranking-body__rank-mobile-number{color:#111;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:normal}.ranking-body__rank-mobile-divider{color:#dcdcdc;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:normal}.ranking-body__rank-mobile-name{color:#111;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal}.ranking-body__row-points,.ranking-body__row-prize{flex:1 1 0;justify-content:center;align-items:center;display:flex}@media (width<=767px){.ranking-body__row-points,.ranking-body__row-prize{justify-content:space-between;align-items:flex-start;width:100%}}.ranking-body__row-label{display:none}@media (width<=767px){.ranking-body__row-label{color:#9a9a9a;white-space:nowrap;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:normal;display:inline-block}}.ranking-body__row-value{color:#000;text-align:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal}@media (width<=767px){.ranking-body__row-value{font-size:1.125rem}}.shop-page{padding:80px 0 0}@media (width<=1023px){.shop-page{padding-top:40px}}.shop-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.shop-page__inner{padding:0 20px}}.shop-page__header{text-align:center;margin-bottom:40px}@media (width<=1023px){.shop-page__header{margin-bottom:30px}}.shop-page__title{align-items:baseline;gap:10px;margin:0;font-family:Paperlogy,sans-serif;font-size:40px;font-weight:700;line-height:1;display:inline-flex}@media (width<=1023px){.shop-page__title{flex-wrap:wrap;gap:8px;font-size:28px}}.shop-page__title-accent{color:#008bff}.shop-page__title-text{color:#000}.shop-page__section{margin-bottom:40px}@media (width<=1023px){.shop-page__section{margin-bottom:30px}}.shop-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (width<=1023px){.shop-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.shop-page__card{cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:transform .2s,box-shadow .2s;position:relative}.shop-page__card.is-unavailable{opacity:.58}.shop-page__card:hover{transform:translateY(-4px)}.shop-page__card:hover .shop-page__card-image{box-shadow:0 10px 20px #00000024}.shop-page__card-image{aspect-ratio:280/360;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;transition:box-shadow .2s,transform .2s;display:block}.shop-page__badge{z-index:2;background-image:url(/build/assets/badge-bonus-gold-percent-red-B4XLlKZM.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:absolute;top:-15px;left:-15px}@media (width<=1023px){.shop-page__badge{width:60px;height:60px;top:-10px;left:-10px}}.shop-page__badge-percent{color:#fff;font-family:Paperlogy,sans-serif;font-size:19.81px;font-weight:800;line-height:1;display:inline-block}@media (width<=1023px){.shop-page__badge-percent{font-size:13.5px}}.shop-page__badge-label{color:#fff;margin-top:2px;font-family:Paperlogy,sans-serif;font-size:19.81px;font-weight:800;line-height:1;display:inline-block}@media (width<=1023px){.shop-page__badge-label{font-size:13.5px}}.shop-page__notice{border-top:1px solid #dcdcdc;width:100%;padding-top:40px}@media (width<=1023px){.shop-page__notice{padding-top:20px}}.shop-page__notice-list{margin:0;padding:0;list-style:none}.shop-page__notice-item{color:#000;padding-left:14px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:relative}.shop-page__notice-item:before{content:"";background-color:#000;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=1023px){.shop-page__notice-item{font-size:13px;line-height:1.2}}.shop-page__notice-item+.shop-page__notice-item{margin-top:8px}.support-page{background-color:#fff}.support-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.support-page__inner{padding:0 20px}}.support-page__inner{padding-top:80px;padding-bottom:120px}@media (width<=1023px){.support-page__inner{padding-top:40px;padding-bottom:60px}}.support-page__header{justify-content:center;margin-bottom:40px;display:flex}.support-page__title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:2.5rem;font-weight:700;line-height:normal}.support-page__panel{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;width:min(100%,780px);margin:0 auto;padding:30px;display:flex}.support-page__section{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.support-page__section--email{align-items:center}.support-page__section--hours{align-items:flex-end}.support-page__section-head{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.support-page__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 24px;width:24px;height:24px}.support-page__icon--guide{background-image:url(/build/assets/icon-support-guide-CYipaK0a.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.support-page__icon--email{background-image:url(/build/assets/icon-support-email-D5b4gmY5.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.support-page__icon--hours{background-image:url(/build/assets/icon-support-hours-VsSRqs_p.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.support-page__section-title{color:#111;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal}.support-page__section-text{color:#9a9a9a;text-align:center;width:100%;margin:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:normal}.support-page__divider{color:#dcdcdc;justify-content:center;align-items:center;width:100%;margin:30px 0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:1;display:flex;transform:rotate(18deg)}.support-page__email{color:#008bff;text-align:center;justify-content:center;align-items:center;width:100%;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1.5;display:flex}.support-page__actions{align-items:center;gap:19px;display:inline-flex}.support-page__button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:180px;height:48px;padding:0 24px;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.support-page__button--secondary{color:#9a9a9a;background-color:#fff;border:1px solid #dcdcdc}.support-page__button--primary{color:#fff;background-color:#008bff;border:1px solid #0000}@media (width<=1023px){.support-page__panel{width:100%;padding:24px 20px}.support-page__title{font-size:2rem}.support-page__section-title{font-size:1.25rem}.support-page__section-text{font-size:1rem}.support-page__email{font-size:1.5rem;line-height:1.3}.support-page__actions{gap:12px;width:100%}.support-page__button{flex:1 1 0;width:auto;font-size:1rem}}.terms-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.terms-page__inner{padding:0 20px}}.terms-page__inner{padding-top:50px;padding-bottom:60px}@media (width<=1023px){.terms-page__inner{padding-top:40px;padding-bottom:60px}}.terms-page__header{text-align:center;margin-bottom:40px}.terms-page__title{color:#111;margin:0;font-family:Paperlogy,sans-serif;font-size:40px;font-weight:700;line-height:1}@media (width<=1023px){.terms-page__title{font-size:28px}}.terms-page__content-shell{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;width:100%;overflow:auto}.terms-page__content{--color-text:#111;--color-text-secondary:#6f6f6f;--color-link:#008bff;--color-border:#dcdcdc;--color-border-light:#e9e9e9;--color-code-bg:#f4f4f4;--color-pre-bg:#f7f7f7;--color-mark-bg:#fff4b8;color:#111;flex:none;width:100%;max-height:800px;padding:40px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.75;display:block;overflow:auto}@media (width<=1023px){.terms-page__content{padding:24px 20px}}.terms-page__empty{flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.terms-page__empty-text{color:#a0a0a0;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:20px;font-weight:400;line-height:normal}.tournament-page{background-color:#fff}.tournament-body{padding:88px 0 96px}@media (width<=767px){.tournament-body{padding:28px 0 48px}}.tournament-body__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.tournament-body__inner{padding:0 20px}}.tournament-body__status-tabs{justify-content:center;align-items:center;gap:18px;margin-bottom:44px;display:flex}@media (width<=767px){.tournament-body__status-tabs{gap:8px;margin-bottom:18px}}.tournament-body__status-tab{color:#a0a0a0;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:12px;min-width:196px;min-height:62px;padding:0 24px;font-size:1.5rem;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.tournament-body__status-tab.is-active{color:#fff;background-color:#008bff;border-color:#008bff}@media (width<=767px){.tournament-body__status-tab{border-radius:8px;min-width:140px;min-height:44px;font-size:1rem}}.tournament-body__card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (width>=768px) and (width<=1023px){.tournament-body__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tournament-body__card-grid{grid-template-columns:1fr;gap:16px}}.tournament-body__empty{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;margin-top:56px;display:flex}@media (width<=767px){.tournament-body__empty{gap:20px;min-height:280px;margin-top:24px}}.tournament-body__empty-icon{background-image:url(/build/assets/icon-loading-empty-4HS53bTy.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80px;height:80px}@media (width<=767px){.tournament-body__empty-icon{width:80px;height:80px}}.tournament-body__empty-text{color:#a0a0a0;text-align:center;margin:0;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:400;line-height:normal}@media (width<=767px){.tournament-body__empty-text{font-size:1.25rem}}.vip-club-page{background-color:#fff;padding:80px 0 50px}.vip-club-page__inner{box-sizing:border-box;max-width:1260px;margin:0 auto;padding:0 40px}@media (width<=767px){.vip-club-page__inner{padding:0 20px}}.vip-club-page__page-header{justify-content:center;margin-bottom:80px;display:flex}.vip-club-page__page-title{color:#000;font-family:Paperlogy,sans-serif;font-size:40px;font-weight:700;line-height:1}.vip-club-page__panel{background-color:#fff}.vip-club-page__section+.vip-club-page__section{margin-top:30px;padding-top:30px}.vip-club-page__section-header{margin-bottom:24px}.vip-club-page__section-title{color:#000;text-align:center;font-family:Paperlogy,sans-serif;font-size:28px;font-weight:700;line-height:1.2}.vip-club-page__status-grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.vip-club-page__status-card{border-radius:8px}.vip-club-page__status-card--summary{background-color:#fff;border:1px solid #dcdcdc;align-items:center;gap:30px;min-height:194px;padding:30px;display:flex}.vip-club-page__status-badge-wrap{flex-shrink:0}.vip-club-page__status-content{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.vip-club-page__status-badge,.vip-club-page__level-badge{background-position:50%;background-repeat:no-repeat;background-size:contain;width:110px;height:96px}.vip-club-page__status-badge--1,.vip-club-page__level-badge--1{background-image:url(/build/assets/vip1-DG2Mz4Av.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--2,.vip-club-page__level-badge--2{background-image:url(/build/assets/vip2-Bha2tOGG.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--3,.vip-club-page__level-badge--3{background-image:url(/build/assets/vip3-92LN7b6W.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--4,.vip-club-page__level-badge--4{background-image:url(/build/assets/vip4-B2FHJpsf.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--5,.vip-club-page__level-badge--5{background-image:url(/build/assets/vip5-CXWbCK7s.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--6,.vip-club-page__level-badge--6{background-image:url(/build/assets/vip6-8sqJdHbu.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--7,.vip-club-page__level-badge--7{background-image:url(/build/assets/vip7-CTLWnECS.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--8,.vip-club-page__level-badge--8{background-image:url(/build/assets/vip8-CMsIJi-L.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--9,.vip-club-page__level-badge--9{background-image:url(/build/assets/vip9-DnrMrH0I.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--10,.vip-club-page__level-badge--10{background-image:url(/build/assets/vip10-CHZPHN34.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--11,.vip-club-page__level-badge--11{background-image:url(/build/assets/vip11-DtL4HTvr.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--12,.vip-club-page__level-badge--12{background-image:url(/build/assets/vip12-DKj2Fuqs.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--13,.vip-club-page__level-badge--13{background-image:url(/build/assets/vip13-Cw0wujmZ.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--14,.vip-club-page__level-badge--14{background-image:url(/build/assets/vip14-ZdO3Of-n.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-badge--15,.vip-club-page__level-badge--15{background-image:url(/build/assets/vip15-ThQj81ew.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__status-benefit-chip{color:#fff;background-color:#008bff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:30px;padding:0 20px;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700;display:inline-flex}.vip-club-page__status-benefits{flex-direction:column;flex:1;gap:6px;width:100%;display:flex}.vip-club-page__status-benefit-row,.vip-club-page__level-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.vip-club-page__status-benefit-row dt,.vip-club-page__status-benefit-row dd,.vip-club-page__level-row dt,.vip-club-page__level-row dd{font-size:16px;line-height:1.4}.vip-club-page__status-benefit-row dt,.vip-club-page__level-row dt{color:#000;font-weight:400}.vip-club-page__status-benefit-row dd,.vip-club-page__level-row dd{color:#000;text-align:right;font-weight:700}.vip-club-page__status-card--progress{color:#fff;background:linear-gradient(90deg,#008bff 0%,#0042ea 100%);min-height:194px;padding:30px}.vip-club-page__progress-top{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.vip-club-page__progress-label{font-family:Paperlogy,sans-serif;font-size:20px;font-weight:700}.vip-club-page__progress-value{color:#fff941;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:900}.vip-club-page__progress-bar-wrap{width:100%;max-width:724px}.vip-club-page__progress-celebration{color:#fff;margin:0 0 8px;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.vip-club-page__progress-celebration strong{color:#fff941;font-weight:900}.vip-club-page__progress-bar{background-color:#f4f4f480;border:1px solid #fff;border-radius:999px;width:100%;height:20px;overflow:hidden}.vip-club-page__progress-bar-fill{background:linear-gradient(270deg,#fff941 0%,#f59f00 100%);border-radius:999px;height:100%}.vip-club-page__progress-levels{color:#fff;justify-content:space-between;margin-top:6px;padding:0 10px;font-family:Paperlogy,sans-serif;font-size:16px;font-weight:900;display:flex}.vip-club-page__progress-levels em{color:#fff941;margin-left:4px;font-size:13px;font-style:normal}.vip-club-page__progress-caption-row{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.vip-club-page__progress-caption,.vip-club-page__progress-forecast{color:#fff;margin:0;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.vip-club-page__progress-caption strong,.vip-club-page__progress-forecast strong{color:#fff941;font-weight:900}.vip-club-page__reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.vip-club-page__reward-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:20px 10px 10px;display:flex}.vip-club-page__reward-card--coming_soon{background-color:#f4f4f4;justify-content:center}.vip-club-page__reward-visual{background-position:50%;background-repeat:no-repeat;background-size:contain;width:140px;height:140px}.vip-club-page__reward-visual--attendance{background-image:url(/build/assets/vip-reward-attendance-DYCHvnha.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--bonus-gold{background-image:url(/build/assets/vip-reward-bonus-gold-CFf3LVhw.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--spin{background-image:url(/build/assets/vip-reward-spin-jk8QJE7T.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--free-charge{background-image:url(/build/assets/vip-reward-free-charge-D-RSAOLH.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--coupon{background-image:url(/build/assets/vip-reward-coupon-BArFMVdd.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--cashback{background-image:url(/build/assets/vip-reward-cashback-CVHmvS82.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-visual--birthday-gift{background-image:url(/build/assets/vip-reward-birthday-gift-DEwbbSSB.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-coming-soon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:130px}.vip-club-page__reward-coming-soon--coming-soon{background-image:url(/build/assets/vip-reward-coming-soon-BBBgRbPn.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.vip-club-page__reward-title{color:#000;text-align:center;min-height:29px;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.vip-club-page__reward-info{background-color:#f4f4f4;border-radius:4px;align-items:center;width:100%;min-height:80px;padding:10px 20px;display:flex}.vip-club-page__reward-info-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.vip-club-page__reward-info-label{color:#000;font-size:18px;font-weight:400;line-height:1.4}.vip-club-page__reward-info-value{color:#000;text-align:right;font-size:18px;font-weight:700;line-height:1.4}.vip-club-page__reward-lock-message{color:#000;text-align:center;width:100%;font-size:18px;font-weight:700;line-height:1.4}.vip-club-page__reward-action{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:4px;width:100%;min-height:48px;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1}.vip-club-page__reward-action:disabled{cursor:default;background-color:#9a9a9a}.vip-club-page__reward-card--locked .vip-club-page__reward-action{font-size:18px}.vip-club-page__levels-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vip-club-page__level-card{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;overflow:hidden}.vip-club-page__level-card--current{border-color:#008bff;box-shadow:0 0 8px #0098ff}.vip-club-page__level-card-body{padding:20px}.vip-club-page__level-card-head{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;display:grid}.vip-club-page__level-badge{flex-shrink:0;width:100%;height:60px}.vip-club-page__level-list{flex-direction:column;gap:6px;display:flex}.vip-club-page__level-row{align-items:center}.vip-club-page__level-row--coupon dd{flex:1;justify-content:flex-end;min-width:0}.vip-club-page__level-coupons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.vip-club-page__level-coupon{align-items:center;display:inline-flex}.vip-club-page__level-coupon-rate{color:#000;font-size:16px;font-weight:700;line-height:1}.vip-club-page__level-coupon-rate small{font-size:12px}.vip-club-page__level-coupon-count{color:#fff;background-color:#008bff;border-radius:20px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;margin-left:2px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.vip-club-page__level-coupon-empty{color:#000;font-size:16px;font-weight:700}.vip-club-page__level-condition{background-color:#f4f4f4;border-top:1px solid #dcdcdc;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:flex}.vip-club-page__level-condition-label{color:#008bff;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.4}.vip-club-page__level-condition-text{color:#000;text-align:center;font-size:16px;font-weight:400;line-height:1.4}.vip-club-page__levels-more{display:none}.vip-club-page__faq-header{border-top:1px solid #dcdcdc;margin-top:40px;margin-bottom:20px;padding-top:40px}.vip-club-page__faq-title{color:#000;font-family:Paperlogy,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.vip-club-page__faq-content{flex-direction:column;gap:18px;padding:0;display:flex}.vip-club-page__faq-block h3{color:#000;font-family:Paperlogy,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.vip-club-page__faq-block p{color:#000;margin-top:4px;font-size:16px;font-weight:400;line-height:1.5}@media (width<=1023px){.vip-club-page{padding:40px 0 50px}.vip-club-page__page-header{margin-bottom:40px}.vip-club-page__page-title{font-size:32px}.vip-club-page__panel{border-radius:0}.vip-club-page__section+.vip-club-page__section{margin-top:15px;padding-top:20px}.vip-club-page__section-title{font-size:24px}.vip-club-page__status-grid,.vip-club-page__levels-grid{grid-template-columns:1fr;gap:16px}.vip-club-page__reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vip-club-page__status-card--summary,.vip-club-page__status-card--progress,.vip-club-page__reward-card{padding:20px}.vip-club-page__status-card--summary{flex-direction:column;align-items:center;gap:20px;min-height:auto}.vip-club-page__status-card--progress{min-height:auto}.vip-club-page__status-badge{width:88px;height:78px;margin:0 auto}.vip-club-page__status-content{width:100%}.vip-club-page__reward-card{gap:8px;padding:16px 8px 8px}.vip-club-page__reward-visual{width:96px;height:96px}.vip-club-page__reward-coming-soon{height:96px}.vip-club-page__reward-title{min-height:24px;font-size:18px}.vip-club-page__reward-info{min-height:64px;padding:10px 12px}.vip-club-page__reward-info-row{flex-direction:column;justify-content:center;align-items:center;gap:2px}.vip-club-page__reward-info-label,.vip-club-page__reward-info-value{text-align:left;font-size:14px}.vip-club-page__reward-lock-message{font-size:14px}.vip-club-page__reward-action{min-height:40px;font-size:18px}.vip-club-page__reward-card--locked .vip-club-page__reward-action{font-size:13px}.vip-club-page__progress-top{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.vip-club-page__progress-label{font-size:18px}.vip-club-page__progress-value{font-size:22px}.vip-club-page__progress-celebration{font-size:14px}.vip-club-page__progress-caption-row{flex-wrap:wrap;gap:4px 16px}.vip-club-page__progress-caption,.vip-club-page__progress-forecast{font-size:16px}.vip-club-page__level-card-head{grid-template-columns:72px minmax(0,1fr);gap:16px}.vip-club-page__level-card-body{padding:10px 12px}.vip-club-page__level-coupons{justify-content:flex-start}.vip-club-page__level-condition{flex-direction:column;gap:2px;padding:10px 12px}.vip-club-page__levels-more{justify-content:center;margin-top:16px;display:flex}.vip-club-page__levels-more-button{color:#000;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0 16px;font-family:Pretendard,sans-serif;font-size:22px;font-weight:700;display:flex;position:relative}.vip-club-page__levels-more-button:before,.vip-club-page__levels-more-button:after{content:"";background-color:#000;width:24px;height:2px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.vip-club-page__levels-more-button:after{width:2px;height:24px;right:27px;transform:translateY(-50%)}.vip-club-page__faq-content{gap:16px}.vip-club-page__faq-title{font-size:22px}}@media (width>=768px) and (width<=1023px){.vip-club-page__reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.register-terms-page{padding:80px 20px 30px}@media (width<=767px){.register-terms-page{padding:40px 20px 30px}}.register-terms-page__container{max-width:580px;margin:0 auto}.register-terms-page__header{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.register-terms-page__description{color:#9a9a9a;margin:0;font-family:Pretendard,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7}.register-terms-page__form{flex-direction:column;gap:24px;display:flex}.register-terms-page__all{border-bottom:1px solid #dcdcdc;padding-bottom:20px}.register-terms-page__list{flex-direction:column;gap:22px;display:flex}.register-terms-page__item{flex-direction:column;gap:0;display:flex}.register-terms-page__item-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.register-terms-page__checkbox{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.register-terms-page__checkbox-input{opacity:0;pointer-events:none;position:absolute}.register-terms-page__checkbox-icon{background-image:url(/build/assets/checkbox-default-6eDrBW45.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:22px;height:22px}.register-terms-page__checkbox-label{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;transition:color .18s,font-weight .18s}.register-terms-page__checkbox.is-checked .register-terms-page__checkbox-icon{background-image:url(/build/assets/checkbox-checked-C7wHiUaR.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.register-terms-page__checkbox.is-checked .register-terms-page__checkbox-label{color:#000;font-weight:700}.register-terms-page__checkbox--all .register-terms-page__checkbox-label{font-size:1.125rem;font-weight:700}.register-terms-page__checkbox--all:not(.is-checked) .register-terms-page__checkbox-label{color:#9a9a9a}.register-terms-page__toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.register-terms-page__toggle.is-open .register-terms-page__toggle-text{color:#000}.register-terms-page__toggle.is-open .register-terms-page__toggle-arrow{border-top-color:#1a1a1a;transform:rotate(180deg)}.register-terms-page__toggle-text{color:#9a9a9a;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:500;line-height:1;transition:color .18s}.register-terms-page__toggle-arrow{border-top:6px solid #9a9a9a;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .18s,border-top-color .18s}.register-terms-page__content-wrap{will-change:height, margin-top, opacity, transform;margin-top:14px;padding-left:0}.register-terms-page__content-shell{background-color:#f4f4f4;border:1px solid #dcdcdc;border-radius:12px;padding:20px}.register-terms-page__content{--color-text:#1a1a1a;--color-link:#008bff;--color-border:#0000001f;--color-border-light:#00000014;--color-code-bg:#ffffffb8;--color-pre-bg:#ffffffb8;--color-mark-bg:#008bff1f;max-height:220px;padding-right:14px;overflow-y:auto}.register-terms-page__content::-webkit-scrollbar{border-radius:10px;width:6px}.register-terms-page__content::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.register-terms-page__content::-webkit-scrollbar-thumb{background:#008bff;border-radius:10px}.register-terms-page__content::-webkit-scrollbar-button{width:0;height:0;display:none}.register-terms-page__submit{color:#fff;cursor:pointer;background-color:#008bff;border:none;border-radius:8px;width:100%;padding:18px 24px;font-family:Paperlogy,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;transition:background-color .2s}.register-terms-page__submit:hover{background-color:#0042ea}.popup-preview{background-color:#f4f4f4;place-items:center;min-height:100vh;display:grid}.popup-preview__reopen{color:#fff;cursor:pointer;background-color:#008bff;border:0;border-radius:8px;min-width:220px;min-height:52px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700}
