@font-face{font-family:GT Display;src:url(/fonts/hero/unbounded-800-latin.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+0020-007e,u+00a0-017f,u+2010-2027,u+2030,u+2039-203a,u+20ac,u+2122,u+2212}.hv2-display{font-family:GT Display,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans CJK KR,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,sans-serif;font-weight:800}.hv2-caps{text-transform:uppercase}:lang(ko) .hv2-caps,:lang(zh) .hv2-caps{text-transform:none;letter-spacing:0}.hv2-brand{text-transform:uppercase}.hv2-cjk{font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans CJK KR,system-ui,sans-serif;font-weight:800;font-size:.9em;letter-spacing:0;text-transform:none}:lang(zh) .hv2-cjk{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,system-ui,sans-serif}:lang(ko) .hv2-title,:lang(zh) .hv2-title{line-height:1.18;letter-spacing:0}:lang(ko) .hv2-title{word-break:keep-all}.hv2-title{overflow-wrap:break-word;hyphens:manual}.hv2{--hv2-bg:#070B24;--hv2-card:#0D1236;--hv2-text:#F5F3FF;--hv2-muted:#CDC9EA;--hv2-label:#FFC928;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;margin:-1.5rem -1rem 0;min-height:calc(100svh - 64px);color:var(--hv2-text);background:var(--hv2-bg)}@media (min-width:640px){.hv2{margin:0;border-radius:40px;min-height:min(780px,calc(100svh - 96px))}}.hv2-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,rgba(255,201,40,.16),transparent 70%),radial-gradient(50% 35% at 85% 0,rgba(255,230,0,.1),transparent 70%),radial-gradient(45% 30% at 10% 15%,rgba(57,255,20,.06),transparent 70%),linear-gradient(180deg,#0A0F33,#070B24 60%,#05081B)}@media (min-width:1024px) and (hover:hover){.hv2-bg{background-attachment:fixed}}.hv2-inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;padding:28px 20px 0;text-align:center}.hv2-title{margin:0;font-size:clamp(2rem,10vw,4.4rem);line-height:.98;letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(180deg,#FFF9D1,#FFE600 55%,#FFC928);-webkit-background-clip:text;background-clip:text;color:transparent}.hv2-lede{max-width:36ch;margin:12px auto 0;font-size:15px;line-height:1.45;color:var(--hv2-muted)}.hv2-stage{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:22px}.hv2-ticket-wrap{position:relative;z-index:2;width:min(100%,420px)}.hv2-ticket{position:relative;isolation:isolate;border:2px solid transparent;border-radius:32px;padding:22px 20px 20px;background:linear-gradient(var(--hv2-card),var(--hv2-card)) padding-box,linear-gradient(140deg,#FFF3A0,#FFE600 25%,#FFC928 55%,#E8A800) border-box;box-shadow:0 0 0 1px rgba(255,201,40,.22),0 18px 50px rgba(0,0,0,.45)}.hv2-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--hv2-label)}.hv2-amount{margin:8px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3em;line-height:1}.hv2-amount-n{font-size:clamp(2rem,10.5vw,3.4rem);color:#fff;text-shadow:0 0 18px rgba(255,230,0,.5)}.hv2-unit{font-size:1.05rem;color:#FFE600}.hv2-perf{position:relative;margin:18px -20px 14px;border-top:2px dashed rgba(255,201,40,.45)}.hv2-perf:after,.hv2-perf:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--hv2-bg);border:2px solid #ffc928}.hv2-perf:before{left:-13px}.hv2-perf:after{right:-13px}.hv2-digits{margin:6px 0 0;display:flex;justify-content:center;gap:10px;font-variant-numeric:tabular-nums}.hv2-digits b{font-size:1.6rem;color:#fff}.hv2-digits small{margin-left:2px;font-size:.8rem;color:var(--hv2-muted)}.hv2-freeze{margin:4px 0 0;font-size:12px;color:var(--hv2-muted)}.hv2-ctas{display:grid;gap:10px;margin-top:18px}@media (min-width:420px){.hv2-ctas{grid-template-columns:1fr 1fr}}.hv2-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:800;transition:color .25s}.hv2-btn:focus-visible{outline:3px solid #DFFF00;outline-offset:3px}.hv2-btn-gold{color:#0B0B0B;background:linear-gradient(135deg,#FFE600,#FFC928 60%,#E8A800);box-shadow:0 0 0 1px rgba(255,230,0,.5),0 0 22px rgba(255,201,40,.35)}.hv2-btn-outline{border:2px solid #ffe600;color:#FFE600;background:var(--hv2-card)}.hv2-btn-outline:before{content:"";position:absolute;inset:0;z-index:-1;background:#FFE600;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hv2-btn-outline:is(:hover,:focus-visible){color:#0B0B0B}.hv2-btn-outline:is(:hover,:focus-visible):before{transform:scaleX(1)}.hv2-glow{inset:-28px;z-index:-1;border-radius:56px;opacity:.35;filter:blur(14px);background:radial-gradient(60% 55% at 50% 100%,rgba(255,230,0,.6),transparent 70%),radial-gradient(70% 70% at 50% 50%,rgba(255,201,40,.38),transparent 72%)}.hv2-charge,.hv2-glow{position:absolute;pointer-events:none;will-change:opacity}.hv2-charge{inset:-2px;z-index:3;border-radius:34px;opacity:0;box-shadow:0 0 0 2px #FFFBE0,0 0 14px 3px #FFE600,0 0 46px 12px rgba(255,201,40,.55),inset 0 0 26px rgba(255,230,0,.38)}.hv2-ticket>:not(.hv2-flood):not(.hv2-flash){position:relative;z-index:1}.hv2-flash,.hv2-flood{position:absolute;inset:0;z-index:0;border-radius:30px;pointer-events:none;opacity:0;will-change:opacity}.hv2-flood{background:radial-gradient(85% 34% at 50% 100%,rgba(255,230,0,.62),rgba(255,230,0,.18) 55%,transparent 80%),radial-gradient(70% 22% at 50% 0,rgba(255,230,0,.12),transparent 75%),linear-gradient(rgba(255,214,0,.2),rgba(255,214,0,.2));box-shadow:inset 0 0 0 2px #FFF6A0,inset 0 0 14px 4px rgba(255,230,0,.95),inset 0 0 34px 10px rgba(255,230,0,.45)}.hv2-flash{background:radial-gradient(70% 30% at 50% 100%,rgba(255,255,255,.9),rgba(255,248,200,.35) 45%,transparent 75%);box-shadow:inset 0 0 0 3px #fff,inset 0 0 22px 6px rgba(255,255,255,.85)}.hv2-bolts{position:absolute;inset:0;z-index:3;pointer-events:none}.hv2-bolt{position:absolute;overflow:visible;opacity:0;will-change:opacity}.hv2-bolt polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}.hv2-bolt .g{stroke:rgba(255,230,0,.35);stroke-width:5px}.hv2-bolt .c{stroke:#FFFDE6}.hv2-bolt.j .c{stroke:#fff}.hv2-spark{position:absolute;width:2px;margin-left:-1px;border-radius:2px;background:#FFFBE0;opacity:0;transform-origin:50% 100%;will-change:transform,opacity}.hv2-sparks{left:50%;z-index:3;width:0;height:0;pointer-events:none}.hv2-sparks,.hv2-sparks i{position:absolute;bottom:0}.hv2-sparks i{left:-1.5px;width:3px;height:11px;border-radius:2px;background:#FFFBE0;box-shadow:0 0 6px #FFE600;opacity:0;transform-origin:50% 100%;--a:calc(180deg + var(--i) * 19deg - 85deg);transform:rotate(var(--a))}.hv2-runway{position:relative;z-index:1;flex:1;width:100%;min-height:120px;margin-top:-4px;container-type:size;pointer-events:none}.hv2-beam{position:absolute;left:50%;top:0;bottom:0;width:180px;opacity:0;transform:translateX(-50%) scaleY(0);transform-origin:50% 100%;mix-blend-mode:screen;will-change:transform,opacity}.hv2-halo{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,201,40,.1) 30%,rgba(255,230,0,.38) 47%,rgba(255,230,0,.38) 53%,rgba(255,201,40,.1) 70%,transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.5),#000 60%);mask-image:linear-gradient(0deg,rgba(0,0,0,.5),#000 60%)}.hv2-core{top:0;left:50%;width:5px;margin-left:-2.5px;border-radius:3px;background:linear-gradient(0deg,rgba(255,230,0,.6),#FFFDF0 40%,#fff);box-shadow:0 0 10px 2px rgba(255,230,0,.85),0 0 28px 6px rgba(255,201,40,.45)}.hv2-core,.hv2-wisp{position:absolute;bottom:0}.hv2-wisp{width:1.5px;height:38%;border-radius:2px;background:linear-gradient(0deg,transparent,rgba(255,250,210,.9),transparent);opacity:0}.hv2-wisp-a{left:calc(50% - 14px)}.hv2-wisp-b{left:calc(50% + 12px);height:30%}.hv2-wisp-c{left:calc(50% - 27px);height:24%}.hv2-head{bottom:0;width:46px;height:46px;margin:0 0 -23px -23px;background:radial-gradient(circle,#fff 0,rgba(255,240,120,.9) 25%,rgba(255,230,0,.35) 55%,transparent 72%)}.hv2-head,.hv2-impact{position:absolute;left:50%;border-radius:50%;opacity:0}.hv2-impact{top:0;width:min(90%,380px);height:28px;transform:translate(-50%,-50%) scale(.4);background:radial-gradient(closest-side,rgba(255,255,240,.95),rgba(255,230,0,.55) 45%,transparent)}.hv2-gl{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;transition:opacity .4s}.hv2-gl.hv2-gl-out{opacity:0}.hv2[data-hero=play] .hv2-beam{animation:hv2-rise 1.4s cubic-bezier(.22,.8,.25,1) .3s both,hv2-rest 1.4s ease-in-out 4.2s forwards}.hv2[data-hero=play] .hv2-core{animation:hv2-flick 2.5s step-end 1.7s both}.hv2[data-hero=play] .hv2-head{animation:hv2-head 1.4s cubic-bezier(.22,.8,.25,1) .3s both}.hv2[data-hero=play] .hv2-impact{animation:hv2-impact 3.9s ease-out 1.6s both}.hv2[data-hero=play] .hv2-wisp-a{animation:hv2-wisp 1.1s ease-out .9s 2 both}.hv2[data-hero=play] .hv2-wisp-b{animation:hv2-wisp 1.2s ease-out 1.25s 2 both}.hv2[data-hero=play] .hv2-wisp-c{animation:hv2-wisp 1s ease-out 1.55s 2 both}.hv2[data-hero=play] .hv2-glow{animation:hv2-zap 3.9s linear 1.7s both}.hv2[data-hero=play] .hv2-charge{animation:hv2-charge 3.9s linear 1.7s both}.hv2[data-hero=play] .hv2-flood{animation:hv2-flood 3.9s linear 1.68s both}.hv2[data-hero=play] .hv2-flash{animation:hv2-flash .9s ease-out 1.68s both}.hv2[data-tier=css][data-hero=play] .hv2-flash{animation-name:hv2-flash-lite}.hv2[data-hero=play] .hv2-bolt{animation-name:hv2-bolt;animation-timing-function:step-end;animation-fill-mode:both;animation-duration:var(--d);animation-delay:var(--t);animation-iteration-count:var(--n)}.hv2[data-hero=play] .hv2-spark{animation:hv2-spark2 .7s cubic-bezier(.15,.7,.3,1) var(--t) both}.hv2[data-hero=play] .hv2-sparks i{animation:hv2-spark .9s cubic-bezier(.15,.7,.3,1) calc(1.7s + var(--i) * 45ms) both}.hv2[data-hero=play] .hv2-sparks i:nth-child(odd){animation-delay:calc(2.5s + var(--i) * 40ms)}.hv2[data-tier=webgl][data-hero=play] .hv2-runway>*{animation:none;opacity:0}@keyframes hv2-rise{0%{opacity:0;transform:translateX(-50%) scaleY(0)}12%{opacity:1}to{opacity:1;transform:translateX(-50%) scaleY(1)}}@keyframes hv2-rest{0%{opacity:1}to{opacity:.32}}@keyframes hv2-flick{0%{opacity:1}6%{opacity:.45}10%{opacity:1}22%{opacity:.6}26%{opacity:1}44%{opacity:.7}50%{opacity:1}70%{opacity:.8}74%,to{opacity:1}}@keyframes hv2-head{0%{opacity:0;transform:translateY(0)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(-100cqh)}}@keyframes hv2-impact{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}6%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}20%{opacity:.75}60%{opacity:.6;transform:translate(-50%,-50%) scale(1)}to{opacity:.3;transform:translate(-50%,-50%) scale(1)}}@keyframes hv2-wisp{0%{opacity:0;transform:translateY(0)}25%{opacity:.85}to{opacity:0;transform:translateY(-240%)}}@keyframes hv2-zap{0%{opacity:.35}3%{opacity:1}6%{opacity:.75}9%{opacity:1}14%{opacity:.85}18%{opacity:1}26%{opacity:.8}30%{opacity:1}40%{opacity:.85}46%{opacity:1}62%{opacity:.8}to{opacity:.35}}@keyframes hv2-flood{0%{opacity:0}1%{opacity:1}6%{opacity:.8}9%{opacity:1}15%{opacity:.86}21%{opacity:1}30%{opacity:.84}36%{opacity:.98}48%{opacity:.82}55%{opacity:.95}62%{opacity:.85}66%{opacity:.75}to{opacity:0}}@keyframes hv2-flash{0%{opacity:0}4%{opacity:1}22%{opacity:.35}30%{opacity:.75}55%{opacity:.12}to{opacity:0}}@keyframes hv2-flash-lite{0%{opacity:0}5%{opacity:.6}40%{opacity:.15}to{opacity:0}}@keyframes hv2-bolt{0%{opacity:0}6%{opacity:1}24%{opacity:.25}34%{opacity:1}58%{opacity:.5}70%{opacity:.9}86%,to{opacity:0}}@keyframes hv2-spark2{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.6)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(var(--dist)) scaleY(.2)}}@keyframes hv2-charge{0%{opacity:0}2%{opacity:1}5%{opacity:.4}8%{opacity:1}12%{opacity:.55}16%{opacity:1}22%{opacity:.7}27%{opacity:1}34%{opacity:.6}38%{opacity:.95}48%{opacity:.75}55%{opacity:.85}64%{opacity:.6}to{opacity:0}}@keyframes hv2-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.6)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-64px) scaleY(.2)}}.hv2[data-burst=on] .hv2-flood{animation:hv2-bflood 1.8s linear both}.hv2[data-burst=on] .hv2-flash{animation:hv2-flash .9s ease-out both}.hv2[data-burst-tier=css][data-burst=on] .hv2-flash{animation-name:hv2-flash-lite}.hv2[data-burst=on] .hv2-charge{animation:hv2-bcharge 1.8s linear both}.hv2[data-burst=on] .hv2-glow{animation:hv2-bzap 1.8s linear both}.hv2[data-burst=on] .hv2-bolt{animation-name:hv2-bolt;animation-timing-function:step-end;animation-fill-mode:both;animation-duration:var(--d);animation-delay:var(--t);animation-iteration-count:var(--n)}.hv2[data-burst=on] .hv2-spark{animation:hv2-spark2 .7s cubic-bezier(.15,.7,.3,1) var(--t) both}.hv2[data-burst=on] .hv2-sparks i{animation:hv2-spark .9s cubic-bezier(.15,.7,.3,1) calc(var(--i) * 45ms) both}.hv2[data-burst=on] .hv2-sparks i:nth-child(odd){animation-delay:calc(.45s + var(--i) * 40ms)}@keyframes hv2-bflood{0%{opacity:0}2%{opacity:1}8%{opacity:.8}12%{opacity:1}20%{opacity:.86}27%{opacity:1}36%{opacity:.84}44%{opacity:.97}55%{opacity:.82}64%{opacity:.7}to{opacity:0}}@keyframes hv2-bcharge{0%{opacity:0}3%{opacity:1}8%{opacity:.4}13%{opacity:1}19%{opacity:.55}25%{opacity:1}33%{opacity:.65}41%{opacity:.95}52%{opacity:.7}62%{opacity:.6}to{opacity:0}}@keyframes hv2-bzap{0%{opacity:.35}4%{opacity:1}9%{opacity:.75}14%{opacity:1}22%{opacity:.85}30%{opacity:1}42%{opacity:.85}55%{opacity:.9}to{opacity:.35}}.hv2[data-hero=settled] .hv2-beam{opacity:.32;transform:translateX(-50%) scaleY(1)}.hv2[data-hero=settled] .hv2-impact{opacity:.3;transform:translate(-50%,-50%) scale(1)}@media (prefers-reduced-motion:reduce){.hv2 *,.hv2 :after,.hv2 :before{animation:none!important;transition:none!important}.hv2 .hv2-beam{opacity:.32;transform:translateX(-50%) scaleY(1)}.hv2 .hv2-impact{opacity:.3;transform:translate(-50%,-50%) scale(1)}.hv2 .hv2-ticket-wrap:is(:hover,:focus-within) .hv2-glow{opacity:.6}}.hv2-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 18px}.hv2-stat{border:1px solid rgba(255,201,40,.28);border-radius:32px;padding:14px 6px;text-align:center;background:#0D1236}.hv2-stat:first-child{border-color:rgba(255,201,40,.5)}.hv2-stat-n{margin:0;font-size:clamp(.9rem,4.2vw,1.5rem);color:#fff;font-variant-numeric:tabular-nums}.hv2-stat:first-child .hv2-stat-n{color:#FFE600}.hv2-stat-l{margin:4px 0 0;font-size:11px;color:#B9B5DD}html.light .hv2{--hv2-bg:#FFF6DA;--hv2-card:#FFFFFF;--hv2-text:#16122E;--hv2-muted:#4A4566;--hv2-label:#6B4F00}html.light .hv2-bg{background:radial-gradient(60% 40% at 50% 100%,rgba(232,168,0,.2),transparent 70%),radial-gradient(50% 35% at 85% 0,rgba(255,201,40,.22),transparent 70%),linear-gradient(180deg,#FFF9E8,#FFF3CF)}html.light .hv2-title{background:none;color:#16122E}html.light .hv2-ticket{box-shadow:0 0 0 1px rgba(232,168,0,.35),0 16px 40px rgba(122,95,0,.18)}html.light .hv2-amount-n,html.light .hv2-digits b{color:#16122E;text-shadow:none}html.light .hv2-unit{color:#7A5F00}html.light .hv2-perf{border-top-color:rgba(122,95,0,.4)}html.light .hv2-btn:focus-visible{outline-color:#566400}html.light .hv2-btn-outline{border-color:#7A5F00;color:#5B4500}html.light .hv2-btn-outline:before{background:#FFC928}html.light .hv2-glow{background:radial-gradient(60% 55% at 50% 100%,rgba(232,168,0,.55),transparent 70%),radial-gradient(70% 70% at 50% 50%,rgba(255,201,40,.4),transparent 72%)}html.light .hv2-charge{box-shadow:0 0 0 2px #FFE600,0 0 12px 3px #FFC928,0 0 36px 10px rgba(232,168,0,.45),inset 0 0 22px rgba(255,201,40,.3)}html.light .hv2-flood{background:radial-gradient(85% 34% at 50% 100%,rgba(255,214,0,.75),rgba(255,230,0,.28) 55%,transparent 80%),radial-gradient(70% 22% at 50% 0,rgba(255,230,0,.3),transparent 75%),linear-gradient(rgba(255,230,0,.3),rgba(255,230,0,.3));box-shadow:inset 0 0 0 2px #FFD000,inset 0 0 14px 4px rgba(255,214,0,.95),inset 0 0 34px 10px rgba(255,230,0,.55)}html.light .hv2-flash{background:radial-gradient(70% 30% at 50% 100%,rgba(255,250,220,.95),rgba(255,236,140,.4) 45%,transparent 75%);box-shadow:inset 0 0 0 3px #FFF3B0,inset 0 0 22px 6px rgba(255,236,140,.9)}html.light .hv2-bolt .g{stroke:rgba(232,168,0,.35)}html.light .hv2-bolt .c,html.light .hv2-bolt.j .c{stroke:#B07D00}html.light .hv2-spark{background:#E8A800}html.light .hv2-sparks i{background:#E8A800;box-shadow:0 0 5px #FFC928}html.light .hv2-beam,html.light .hv2-gl{mix-blend-mode:normal}html.light .hv2-halo{background:linear-gradient(90deg,transparent,rgba(232,168,0,.1) 30%,rgba(232,168,0,.35) 47%,rgba(232,168,0,.35) 53%,rgba(232,168,0,.1) 70%,transparent)}html.light .hv2-core{background:linear-gradient(0deg,rgba(232,168,0,.6),#FFC928 40%,#FFE600);box-shadow:0 0 8px 2px rgba(232,168,0,.6),0 0 22px 5px rgba(255,201,40,.35)}html.light .hv2-head,html.light .hv2-impact{filter:saturate(1.2) brightness(.92)}html.light .hv2-stat{background:#fff;border-color:#E8D9A0}html.light .hv2-stat-n{color:#16122E}html.light .hv2-stat-l{color:#4A4566}html.light .hv2-stat:first-child{border-color:#E8A800}html.light .hv2-stat:first-child .hv2-stat-n{color:#16122E}