@font-face{font-family:Cinzel;src:url(/fonts/Cinzel.ttf) format("truetype");font-weight:400 900;font-display:swap}:root{--bg: #07061a;--bg2: #0d0b24;--ink: #12102c;--text: #efe6d2;--muted: #a99db8;--gold: #e3b35c;--gold-hi: #f7dc9c;--gold-lo: #a8732c;--rune: #6fc3ff;--line: rgba(227, 179, 92, .3);--serif: "Cinzel", "Times New Roman", serif;--sans: "Noto Sans KR", "Pretendard", "Malgun Gothic", system-ui, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{image-rendering:pixelated}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.center{text-align:center;grid-column:1 / -1}.hdr{position:fixed;inset:0 0 auto;z-index:50;height:72px;display:flex;align-items:center;gap:28px;padding:0 clamp(16px,4vw,48px);transition:background .35s var(--ease),box-shadow .35s,height .35s var(--ease)}.hdr.solid{height:62px;background:#09071ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line),0 10px 30px #00000059}.brand{display:flex;align-items:center;gap:11px}.brand img{width:38px;height:38px;filter:drop-shadow(0 0 10px rgba(227,179,92,.45));transition:transform .6s var(--ease)}.brand:hover img{transform:rotate(45deg) scale(1.05)}.brand-text{display:flex;flex-direction:column;line-height:1.1}.brand-text b{font-family:var(--serif);font-weight:800;letter-spacing:.22em;font-size:16px;color:var(--gold-hi)}.brand-text small{font-size:11px;color:var(--muted);letter-spacing:.3em}.links{display:flex;gap:4px;margin-left:auto}.links button{position:relative;background:none;border:0;padding:10px 16px;display:flex;flex-direction:column;align-items:center;line-height:1.15}.links .ko{font-size:15px;font-weight:700}.links .en{font-family:var(--serif);font-size:9.5px;letter-spacing:.25em;color:var(--muted);transition:color .2s}.links button:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:width .3s var(--ease),left .3s var(--ease)}.links button:hover:after{width:70%;left:15%}.links button:hover .en{color:var(--gold)}.acct{position:relative;display:flex;align-items:center;gap:10px}.ms-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:700;background:linear-gradient(180deg,#281e46d9,#120d24eb);border:1px solid var(--line);border-radius:4px;transition:border-color .2s,box-shadow .2s,transform .2s}.ms-btn svg{width:16px;height:16px}.ms-btn:hover{border-color:var(--gold);box-shadow:0 0 18px #e3b35c4d;transform:translateY(-1px)}.chip{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:4px;background:#0c091ab3;border:1px solid var(--line)}.chip:hover{border-color:var(--gold)}.face{width:34px;height:34px;border:1px solid var(--gold);border-radius:3px;background:#1a1330}.who{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.who small{font-size:11px;color:var(--gold)}.who b{font-size:14px}.caret{width:12px;height:12px;color:var(--muted)}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;padding:6px;background:#140f28;border:1px solid #2a2148;border-radius:8px;box-shadow:0 14px 34px #00000080;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s,transform .2s var(--ease)}.menu.show{opacity:1;transform:none;pointer-events:auto}.menu-head{padding:9px 10px 10px;border-bottom:1px solid #2a2148;margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.menu-head span{font-size:12px;color:var(--muted)}.menu button{width:100%;text-align:left;background:none;border:0;padding:9px 10px;border-radius:6px;font-size:14px}.menu button:hover{background:#241a44}.menu .danger{color:#ff9c8a}.burger{display:none;background:none;border:0;width:36px;height:36px;padding:8px;flex-direction:column;justify-content:space-between}.burger i{display:block;height:2px;background:var(--gold-hi);border-radius:2px}.hero{position:relative;height:min(100vh,1000px);min-height:620px;overflow:hidden;display:flex;align-items:center}.layers{position:absolute;inset:0}.ly{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;object-position:center bottom;will-change:transform;transition:transform .25s linear}.vignette{position:absolute;inset:0;background:linear-gradient(90deg,#060514d1,#0605148c 32%,#06051400 58%),radial-gradient(ellipse at 60% 40%,transparent 40%,rgba(5,4,16,.5) 100%),linear-gradient(180deg,rgba(7,6,26,.35) 0%,transparent 25%,transparent 60%,var(--bg) 100%)}.embers{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-inner{position:relative;z-index:2;width:100%;text-align:left;padding:0 clamp(20px,7vw,120px);margin-top:2vh;max-width:900px}.eyebrow{font-family:var(--serif);font-weight:700;font-size:13px;letter-spacing:.5em;color:var(--gold);margin:0 0 16px}.title{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.title .en{font-family:var(--serif);font-weight:900;font-size:clamp(40px,6.4vw,96px);letter-spacing:.06em;line-height:1;background:linear-gradient(180deg,#fffaf0 5%,var(--gold-hi) 45%,var(--gold) 75%,var(--gold-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(60,30,0,.55)) drop-shadow(0 0 28px rgba(227,179,92,.35))}.title .ko{font-size:clamp(16px,2vw,22px);font-weight:700;letter-spacing:.9em;padding-left:.3em;color:var(--text);text-shadow:0 2px 10px rgba(0,0,0,.8)}.tagline{margin:24px 0 0;max-width:560px;font-size:clamp(14px,1.6vw,17px);line-height:1.8;color:#e9e0f2;text-shadow:0 2px 12px rgba(0,0,0,.9)}.cta{margin-top:34px;display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:4px;border:1px solid var(--line);font-weight:700;font-size:15px;transition:transform .25s var(--ease),box-shadow .25s,filter .25s,border-color .25s}.btn svg{width:20px;height:20px}.btn.gold{flex-direction:column;gap:1px;min-width:230px;color:#2a1804;border-color:#ffe6ae;background:linear-gradient(180deg,#fbe3a6,#e7b45b 48%,#b47a2c);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #50280040,0 0 0 3px #0c091ae6,0 0 0 4px #e3b35c80,0 12px 40px #e3b35c4d}.btn.gold .en{font-family:var(--serif);font-weight:900;font-size:20px;letter-spacing:.25em}.btn.gold .ko{font-size:11.5px;letter-spacing:.2em;opacity:.75}.btn.gold:after{content:"";position:absolute;top:0;bottom:0;left:-80px;width:60px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);animation:shine 4.5s ease-in-out infinite}@keyframes shine{0%,70%{left:-80px}to{left:115%}}.btn.gold:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:inset 0 1px #ffffffb3,inset 0 -3px #50280040,0 0 0 3px #0c091ae6,0 0 0 4px var(--gold),0 16px 50px #e3b35c80}.btn.ghost{color:var(--text);background:#0c091e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn.ghost:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 0 22px #e3b35c40}.btn.big{min-width:300px;padding:18px 30px}.status{margin:28px 0 0;display:inline-flex;align-items:center;gap:12px;padding:9px 16px;font-size:14px;background:#0806169e;border:1px solid rgba(227,179,92,.2);border-radius:30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.status b{color:var(--gold-hi)}.dot{width:9px;height:9px;border-radius:50%;background:#776}.dot.on{background:#6fe39a;box-shadow:0 0 #6fe39a99;animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 9px #6fe39a00}to{box-shadow:0 0 #6fe39a00}}.addr{background:#e3b35c1f;border:1px solid var(--line);border-radius:20px;padding:3px 11px;font-family:var(--serif);font-size:12.5px;letter-spacing:.06em;color:var(--gold-hi)}.addr:hover{background:#e3b35c38}.scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:3;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.8}.scroll-hint span{width:22px;height:36px;border:2px solid var(--gold);border-radius:12px;position:relative}.scroll-hint span:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;margin-left:-1.5px;border-radius:2px;background:var(--gold-hi);animation:wheel 1.8s infinite}@keyframes wheel{0%{transform:translateY(0);opacity:1}80%{transform:translateY(12px);opacity:0}to{opacity:0}}[class*=reveal-]{opacity:0;transform:translateY(18px);animation:rise .9s var(--ease) forwards}.reveal-1{animation-delay:.15s}.reveal-2{animation-delay:.3s}.reveal-3{animation-delay:.55s}.reveal-4{animation-delay:.75s}.reveal-5{animation-delay:.95s}@keyframes rise{to{opacity:1;transform:none}}.paper{position:relative;background:url(/img/bg_tile.png) repeat,var(--bg);background-size:256px}.paper:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0%,rgba(7,6,26,.78) 12%,rgba(7,6,26,.78) 88%,var(--bg) 100%);pointer-events:none}.sec{position:relative;padding:clamp(70px,10vw,120px) clamp(16px,5vw,60px);max-width:1240px;margin:0 auto}.shead{text-align:center;margin-bottom:52px;opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.shead.in{opacity:1;transform:none}.shead .en{font-family:var(--serif);font-size:13px;font-weight:700;letter-spacing:.5em;color:var(--gold)}.shead h2{margin:10px 0 0;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-.01em}.shead p{margin:14px auto 0;color:var(--muted);max-width:560px;line-height:1.7}.orn{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}.orn i{width:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold));transition:width 1s var(--ease) .2s}.orn i:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.shead.in .orn i{width:110px}.orn b{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--gold);background:var(--rune);box-shadow:0 0 12px var(--rune)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.panel,.ncard,.step,.me-card,.me-gear,.me-stats,.modal-card{--c: var(--gold);--s: 14px;background:linear-gradient(var(--c),var(--c)) top left / var(--s) 1px no-repeat,linear-gradient(var(--c),var(--c)) top left / 1px var(--s) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--s) 1px no-repeat,linear-gradient(var(--c),var(--c)) top right / 1px var(--s) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--s) 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 1px var(--s) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--s) 1px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 1px var(--s) no-repeat,linear-gradient(180deg,#18122ce0,#0c091af0);border:1px solid rgba(227,179,92,.14)}.news-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:stretch}.news-lead .ncard{min-height:100%;padding:32px}.news-lead .ncard p{font-size:15px}.news-side{display:grid;gap:14px}.news-side .ncard{padding:18px 22px;gap:6px}.news-side .ncard h3{font-size:16.5px}.news-side .ncard p{flex:none}.ncard{position:relative;width:100%;height:100%;text-align:left;padding:24px 24px 22px;display:flex;flex-direction:column;gap:10px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.ncard:hover{transform:translateY(-5px);border-color:#e3b35c80;box-shadow:0 18px 40px #00000073,0 0 24px #e3b35c1f}.ncard h3{margin:4px 0 0;font-size:18px;line-height:1.4}.ncard.lead h3{font-size:24px}.ncard p{margin:0;color:var(--muted);font-size:14px;line-height:1.7;flex:1}.tag{align-self:flex-start;font-size:11.5px;font-weight:800;color:#2a1a06;background:linear-gradient(180deg,var(--gold-hi),var(--gold));padding:3px 9px;border-radius:2px}.date{font-size:12px;color:var(--muted);font-family:var(--serif);letter-spacing:.05em}.more{font-size:13px;color:var(--gold);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s var(--ease)}.ncard:hover .more{opacity:1;transform:none}.modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#04030cbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .25s}.modal-card{position:relative;width:min(680px,100%);max-height:82vh;overflow:auto;padding:32px 34px;display:flex;flex-direction:column;gap:10px;animation:pop .35s var(--ease)}.modal-card h3{margin:6px 0 0;font-size:24px;color:var(--gold-hi)}.modal-card .body{margin-top:12px;white-space:pre-wrap;line-height:1.85;color:#e6def0}.modal-card .x{position:absolute;top:10px;right:14px;background:none;border:0;font-size:28px;color:var(--muted)}.modal-card .x:hover{color:var(--gold-hi)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(14px) scale(.98)}}.cls-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:36px;flex-wrap:wrap}.cls-tabs button{--c: var(--gold);min-width:150px;padding:12px 22px;background:#0c091ab3;border:1px solid rgba(227,179,92,.2);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .3s var(--ease)}.cls-tabs .en{font-family:var(--serif);font-size:10.5px;letter-spacing:.3em;color:var(--muted)}.cls-tabs b{font-size:17px}.cls-tabs button:hover{border-color:var(--c)}.cls-tabs button.on{border-color:var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,transparent),#0c091acc);box-shadow:0 0 26px color-mix(in srgb,var(--c) 35%,transparent)}.cls-tabs button.on .en{color:var(--c)}.cls-stage{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;animation:fade .5s}.cls-art{position:relative;display:grid;place-items:center;min-height:460px}.cls-art img{position:relative;height:460px;width:auto;animation:float 5s ease-in-out infinite,slidein .7s var(--ease);filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.halo{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 40%,transparent) 0%,transparent 65%);animation:pulse 4s ease-in-out infinite}.halo:after{content:"";position:absolute;inset:30px;border:1px dashed color-mix(in srgb,var(--c) 55%,transparent);border-radius:50%;animation:spin 30s linear infinite}@keyframes float{50%{transform:translateY(-12px)}}@keyframes slidein{0%{opacity:0;transform:translate(-30px)}}@keyframes pulse{50%{transform:scale(1.06);opacity:.8}}@keyframes spin{to{transform:rotate(360deg)}}.cls-info{animation:slidein .7s var(--ease) .1s backwards}.cls-info .en{font-family:var(--serif);letter-spacing:.4em;font-size:13px;color:var(--c)}.cls-info h3{margin:6px 0 0;font-size:48px;font-weight:900}.cls-info .line{margin:6px 0 0;font-size:18px;color:var(--gold-hi)}.cls-info .desc{margin:18px 0 26px;color:#ddd4e8;line-height:1.85}.bars{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:420px}.bars li{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;font-size:13.5px;color:var(--muted)}.bars i{height:8px;background:#ffffff12;border-radius:4px;overflow:hidden}.bars b{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 60%,#fff),var(--c));box-shadow:0 0 10px var(--c);animation:grow 1s var(--ease)}@keyframes grow{0%{width:0!important}}.feat-list{display:grid;gap:70px}.feat{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.feat.rev .feat-img{order:2}.feat-img{position:relative;border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 24px 50px #00000080}.feat-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 1.2s var(--ease)}.feat-img:hover img{transform:scale(1.05)}.feat-img:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 60px #07061ab3;pointer-events:none}.feat-txt .en{font-family:var(--serif);font-size:13px;letter-spacing:.5em;color:var(--rune)}.feat-txt h3{margin:10px 0 14px;font-size:30px;font-weight:900}.feat-txt p{margin:0;color:#d9d0e5;line-height:1.9;font-size:15.5px}.me-grid{display:grid;grid-template-columns:260px 1fr 1fr;gap:18px}.me-card,.me-gear,.me-stats{padding:22px}.me-card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.me-face{width:96px;height:96px;border:2px solid var(--gold);border-radius:4px;box-shadow:0 0 24px #e3b35c4d;margin-bottom:8px}.me-card b{font-size:20px;color:var(--gold-hi)}.me-card span{color:var(--muted);font-size:14px}.me-card .power{color:var(--gold);font-weight:700}.me-gear h4,.me-stats h4{margin:0 0 12px;font-size:13px;letter-spacing:.15em;color:var(--gold)}.me-gear ul,.me-stats ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.me-stats ul{grid-template-columns:1fr 1fr}.me-gear li,.me-stats li{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;background:#0a081699;border:1px solid rgba(227,179,92,.1);border-radius:3px;font-size:14px}.me-gear .slot{color:var(--muted)}.me-stats b{color:var(--gold-hi)}.grade-일반{color:#e8e3f5}.grade-고급{color:#7fe08a}.grade-희귀{color:#6fb6ff}.grade-영웅{color:#c69bff}.grade-전설{color:#ffbf5c}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{padding:30px 26px;height:100%;transition:transform .35s var(--ease)}.step:hover{transform:translateY(-4px)}.step .num{font-family:var(--serif);font-size:40px;font-weight:900;color:transparent;-webkit-text-stroke:1px var(--gold)}.step h3{margin:10px 0 8px;font-size:20px}.step p{margin:0;color:var(--muted);line-height:1.75;font-size:14.5px}.start-cta{margin-top:44px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.ftr{border-top:1px solid var(--line);background:#050413;padding:44px clamp(16px,5vw,60px)}.ftr-in{max-width:1240px;margin:0 auto;display:grid;gap:18px}.ftr-links{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.ftr-links a:hover{color:var(--gold-hi)}.copy{margin:0;font-size:12px;color:#6f6684}.toast{position:fixed;left:50%;bottom:30px;z-index:90;transform:translate(-50%,30px);opacity:0;pointer-events:none;padding:13px 22px;border-radius:6px;background:#140f28f5;border:1px solid var(--gold);box-shadow:0 12px 34px #0000008c;font-size:14.5px;transition:opacity .3s,transform .3s var(--ease)}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:920px){.links{position:fixed;inset:62px 0 auto;flex-direction:column;background:#09071af7;padding:10px 16px 18px;border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;pointer-events:none;transition:all .3s var(--ease)}.hdr.open .links{transform:none;opacity:1;pointer-events:auto}.links button{flex-direction:row;gap:10px;justify-content:flex-start}.burger{display:flex}.acct{margin-left:auto}.ms-btn span,.who{display:none}.news-grid,.me-grid,.steps,.cls-stage,.feat{grid-template-columns:1fr}.feat.rev .feat-img{order:0}.cls-art{min-height:340px}.cls-art img{height:340px}.status{flex-wrap:wrap}.title .en{font-size:clamp(34px,11vw,56px)}.title .ko{letter-spacing:.6em}.btn.gold{min-width:0;flex:1 1 200px}.cta .btn.ghost{flex:1 1 140px}.hdr{gap:12px}.brand-text b{font-size:14px;letter-spacing:.16em}.vignette{background:linear-gradient(180deg,rgba(6,5,20,.5),rgba(6,5,20,.35) 50%,var(--bg))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[class*=reveal-],.reveal,.shead{opacity:1;transform:none}}.page-enter{animation:pagein .5s var(--ease)}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}}.phero{position:relative;height:340px;overflow:hidden;display:flex;align-items:flex-end}.phero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.04);animation:drift 30s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.1) translate(-1.5%)}}.phero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,6,26,.55),rgba(7,6,26,.45) 50%,var(--bg))}.phero-in{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,5vw,60px) 40px}.phero-in .en{font-family:var(--serif);letter-spacing:.5em;font-size:13px;color:var(--gold)}.phero-in h1{margin:8px 0 6px;font-size:clamp(30px,4.5vw,48px);font-weight:900;text-shadow:0 3px 16px rgba(0,0,0,.8)}.phero-in p{margin:0;color:#ddd4ea;text-shadow:0 2px 10px rgba(0,0,0,.8)}.page-sec{padding-top:40px}.sec-more{text-align:center;margin:-30px 0 34px}.sec-more a{color:var(--gold);font-size:14px}.sec-more a:hover{color:var(--gold-hi)}.center-box{display:grid;place-items:center}.btn:disabled{filter:grayscale(.7) brightness(.6);cursor:not-allowed;transform:none!important}.btn.sm{min-width:0;padding:10px 18px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.chips button{background:#0c091ab3;border:1px solid rgba(227,179,92,.22);border-radius:20px;padding:7px 16px;font-size:14px;transition:all .2s}.chips button:hover{border-color:var(--gold)}.chips button.on{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#2a1804;border-color:var(--gold-hi);font-weight:800}.news-table{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.news-table li a{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;padding:18px 10px;border-bottom:1px solid rgba(227,179,92,.12);transition:background .2s,padding .25s var(--ease)}.news-table li a:hover{background:#e3b35c0f;padding-left:18px}.news-table .tag{justify-self:start}.news-table b{font-size:16px;font-weight:700}.news-detail{padding:34px 38px;display:flex;flex-direction:column;gap:10px}.news-detail .back{color:var(--gold);font-size:14px;margin-bottom:10px}.news-detail h2{margin:4px 0 0;font-size:28px;color:var(--gold-hi)}.news-detail .body{margin-top:18px;white-space:pre-wrap;line-height:1.95;color:#e6def0;font-size:15.5px}.wiki{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.wiki-nav{position:sticky;top:84px;display:flex;flex-direction:column;gap:18px}.wiki-search{width:100%;padding:11px 14px;font:inherit;font-size:14px;color:var(--text);background:#0a0816cc;border:1px solid var(--line);border-radius:4px;outline:none}.wiki-search:focus{border-color:var(--gold);box-shadow:0 0 14px #e3b35c33}.wiki-group{display:flex;flex-direction:column;gap:2px}.wiki-group>span{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--gold);margin-bottom:6px}.wiki-group a{padding:8px 12px;border-left:2px solid rgba(227,179,92,.15);font-size:14.5px;color:var(--muted);transition:all .2s}.wiki-group a:hover{color:var(--text);border-left-color:var(--gold-lo);background:#e3b35c0d}.wiki-group a.on{color:var(--gold-hi);border-left-color:var(--gold);background:linear-gradient(90deg,rgba(227,179,92,.14),transparent);font-weight:700}.wiki-body{padding:34px 40px 30px;animation:pagein .4s var(--ease)}.wiki-body .crumb{font-size:12px;color:var(--muted)}.wiki-body .en{display:block;margin-top:10px;font-family:var(--serif);font-size:12px;letter-spacing:.4em;color:var(--rune)}.wiki-body h2{margin:6px 0 18px;font-size:32px;font-weight:900}.wiki-body h3{margin:28px 0 10px;font-size:19px;color:var(--gold-hi);padding-left:12px;border-left:3px solid var(--gold)}.wiki-body p{line-height:1.95;color:#e2daec;font-size:15.5px;margin:0 0 14px}.wl{margin:0 0 14px;padding-left:22px;line-height:1.95;color:#e2daec}.wl li::marker{color:var(--gold)}.tip{display:flex;gap:12px;align-items:baseline;margin:16px 0;padding:14px 16px;background:#6fc3ff12;border:1px solid rgba(111,195,255,.25);border-radius:4px;font-size:14.5px;line-height:1.75}.tip b{font-family:var(--serif);font-size:12px;letter-spacing:.2em;color:var(--rune)}.cmds{display:grid;gap:6px;margin:10px 0 16px}.cmd{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:center;padding:9px 14px;background:#0a081699;border:1px solid rgba(227,179,92,.1);border-radius:3px;font-size:14.5px}.cmd code{font-family:Consolas,monospace;color:var(--gold-hi);font-size:14px}.tbl-wrap{overflow-x:auto;margin:10px 0 18px}.tbl{width:100%;border-collapse:collapse;font-size:14.5px}.tbl th{text-align:left;padding:11px 14px;background:#e3b35c1f;color:var(--gold-hi);font-weight:800;border-bottom:1px solid var(--line)}.tbl td{padding:11px 14px;border-bottom:1px solid rgba(227,179,92,.1);color:#e2daec;line-height:1.6}.tbl tr:hover td{background:#e3b35c0a}.wiki-pager{display:flex;justify-content:space-between;margin-top:34px;padding-top:18px;border-top:1px solid var(--line)}.wiki-pager a{color:var(--gold);font-size:14.5px}.wiki-pager a:hover{color:var(--gold-hi)}.test-banner{margin-bottom:18px;padding:11px 16px;border:1px dashed #ffb35c;color:#ffd39b;background:#ffa03c14;border-radius:4px;font-size:14px;text-align:center}.wallet{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:26px}.wallet .face{width:54px;height:54px;border:2px solid var(--gold);border-radius:4px}.wallet .bal{display:block;font-family:var(--serif);font-size:34px;font-weight:900;color:var(--gold-hi);line-height:1.1}.wallet .bal small{font-family:var(--sans);font-size:15px;color:var(--muted);font-weight:500}.wallet-login{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:wrap}.pkgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.pkg{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px 18px 22px;background:linear-gradient(180deg,#1e1636eb,#0c091af2);border:1px solid rgba(227,179,92,.22);border-radius:6px;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.pkg:hover{transform:translateY(-4px);border-color:#e3b35c99}.pkg.on{border-color:var(--gold-hi);box-shadow:0 0 0 1px var(--gold),0 0 34px #e3b35c4d;transform:translateY(-4px)}.pkg .coin{width:54px;height:54px;margin-bottom:8px;animation:float 4s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(227,179,92,.5))}.pkg .amt{font-family:var(--serif);font-size:30px;font-weight:900;color:var(--gold-hi)}.pkg .unit{font-size:13px;color:var(--muted);margin-top:-4px}.pkg .bonus{margin-top:6px;font-size:13px;font-weight:800;color:#7fe08a}.pkg .bonus.none{color:var(--muted);font-weight:500}.pkg .price{margin-top:12px;padding:8px 18px;border-radius:20px;background:#e3b35c1f;border:1px solid var(--line);font-weight:800}.pkg.on .price{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#2a1804}.ribbon{position:absolute;top:14px;right:-30px;transform:rotate(45deg);background:linear-gradient(180deg,#ff9a6b,#e2603c);color:#fff;font-family:var(--serif);font-weight:900;font-size:11px;letter-spacing:.2em;padding:4px 36px}.checkout{display:flex;align-items:center;gap:30px;margin-top:24px;padding:20px 26px;flex-wrap:wrap}.checkout>div{display:flex;flex-direction:column;gap:2px}.checkout b{font-size:20px}.checkout .pay-amt b{color:var(--gold-hi);font-family:var(--serif);font-size:26px}.checkout .btn{margin-left:auto}.history{margin-top:24px;padding:22px 26px}.history h3{margin:0 0 12px;font-size:15px;color:var(--gold);letter-spacing:.1em}.history ul{list-style:none;margin:0;padding:0}.history li{display:grid;grid-template-columns:150px 1fr auto;gap:14px;padding:10px 4px;border-bottom:1px solid rgba(227,179,92,.1);font-size:14px}.history .why{color:#d9d0e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history .plus{color:#7fe08a}.history .minus{color:#ff9c8a}.cash-notes{margin:26px 0 0;padding-left:20px;color:var(--muted);font-size:13.5px;line-height:1.9}.links a{position:relative;padding:10px 16px;display:flex;flex-direction:column;align-items:center;line-height:1.15}.links a:after{content:"";position:absolute;left:50%;bottom:2px;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:width .3s var(--ease),left .3s var(--ease)}.links a:hover:after,.links a.on:after{width:70%;left:15%}.links a:hover .en,.links a.on .en{color:var(--gold)}.links a.on .ko{color:var(--gold-hi)}@media(max-width:920px){.links a{flex-direction:row;gap:10px;justify-content:flex-start}.phero{height:260px}.wiki{grid-template-columns:1fr}.wiki-nav{position:static}.wiki-body{padding:24px 20px}.cmd{grid-template-columns:1fr;gap:4px}.news-table li a{grid-template-columns:1fr;gap:6px}.history li{grid-template-columns:1fr auto}.history .date{grid-column:1 / -1}.checkout .btn{margin-left:0;width:100%}}
