.kr-lp{--kr-gold:#c4a265;--kr-gold-muted:#8a7550;--kr-gold-deep:#6b5846;--kr-bg:#0a0a0a;--kr-ink:#e8e4de;--kr-err:#c45a4f;--kr-border-gold:#c4a26559;--kr-line:#1b1917;--serif:Cinzel,Georgia,"Times New Roman",serif;--marker:"Bebas Neue",ui-sans-serif,sans-serif;--body:Inter,ui-sans-serif,system-ui,"Segoe UI",sans-serif;background:var(--kr-bg);color:var(--kr-ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:19px;line-height:1.8;overflow-x:clip}.kr-lp .top{z-index:30;border-bottom:1px solid var(--kr-line);background:#0a0a0af2;justify-content:space-between;align-items:center;gap:14px;height:58px;padding:0 clamp(16px,4vw,40px);display:flex;position:fixed;top:0;left:0;right:0}.kr-lp .top .mark{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ink);align-items:center;gap:11px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.kr-lp .top .mark span{white-space:nowrap}.kr-lp .top .logo{flex:none;width:26px;height:26px;transition:opacity .25s,rotate .6s cubic-bezier(.22,1,.36,1);display:block}.kr-lp .top .mark:hover{color:var(--kr-gold)}.kr-lp .top .mark:hover .logo{rotate:22.5deg}.kr-lp .top nav{align-items:center;gap:clamp(12px,2.4vw,26px);display:flex}.kr-lp .top .back{font-family:var(--marker);letter-spacing:.24em;color:var(--kr-gold-deep);font-size:12px;text-decoration:none;transition:color .2s}.kr-lp .top .back:hover{color:var(--kr-gold-muted)}.kr-lp .lang{border:1px solid var(--kr-border-gold);border-radius:2px;align-items:stretch;display:flex;overflow:hidden}.kr-lp .lang button{font-family:var(--marker);letter-spacing:.24em;cursor:pointer;color:var(--kr-gold-deep);text-indent:.24em;background:0 0;border:0;align-items:center;padding:8px 15px;font-size:12px;line-height:1;transition:background .22s,color .22s;display:flex}.kr-lp .lang button:hover{color:var(--kr-gold)}.kr-lp .lang button[aria-pressed=true]{background:var(--kr-gold);color:#0a0a0a}.kr-lp .lang button:focus-visible{outline:2px solid var(--kr-gold);outline-offset:-3px}.kr-lp .lang i{background:color-mix(in srgb,var(--kr-gold) 30%,transparent);width:1px;display:block}.kr-lp .top .login{font-family:var(--marker);letter-spacing:.26em;color:var(--kr-gold);border:1px solid var(--kr-border-gold);border-radius:2px;padding:8px 18px;font-size:12px;text-decoration:none;transition:background .2s,color .2s}.kr-lp .top .login:hover,.kr-lp .top .login:focus-visible{background:var(--kr-gold);color:#0a0a0a}.kr-lp .top a:focus-visible{outline:2px solid var(--kr-gold);outline-offset:3px}.kr-lp section{max-width:1180px;margin-inline:auto;padding-inline:clamp(18px,5vw,52px)}.kr-lp .rule{border-top:1px solid var(--kr-line)}.kr-lp .kind{font-family:var(--marker);letter-spacing:.38em;text-transform:uppercase;color:var(--kr-gold-muted);text-align:center;text-indent:.38em;margin:0 0 16px;font-size:13px}.kr-lp .hero .kind{margin-bottom:4px}.kr-lp h1,.kr-lp h2{font-family:var(--serif);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400}.kr-lp .cta{font-family:var(--marker);letter-spacing:.28em;border:1px solid var(--kr-border-gold);color:var(--kr-gold);border-radius:2px;padding:13px 30px;font-size:13px;text-decoration:none;transition:background .22s,color .22s,border-color .22s;display:inline-block}.kr-lp .cta:hover,.kr-lp .cta:focus-visible{background:var(--kr-gold);color:#0a0a0a;border-color:var(--kr-gold)}.kr-lp .cta:focus-visible{outline:2px solid var(--kr-gold);outline-offset:3px}.kr-lp .stage{aspect-ratio:2/3;width:min(100%,320px);position:relative}.kr-lp .stage iframe{background:#000;border:0;width:100%;height:100%;display:block}.kr-lp .eyes{position:absolute;inset:0}.kr-lp .eye{left:var(--x);top:var(--y);width:calc(var(--s) * 24%);filter:drop-shadow(0 0 10px #c4a26559)drop-shadow(0 0 28px #c4a26526);position:absolute;transform:translate(-50%,-50%)}.kr-lp .eye svg{width:100%;height:auto;display:block}.kr-lp .iris-color{transform-origin:50%;animation:16s ease-in-out infinite irisHue}@keyframes irisHue{0%,to{filter:hue-rotate()saturate(1.1)}33%{filter:hue-rotate(-24deg)saturate(1.25)}66%{filter:hue-rotate(22deg)saturate(1.15)}}.kr-lp .lid-top,.kr-lp .lid-bot{transform-origin:50% 0}.kr-lp .lid-top{animation:blinkTop var(--dur) ease-in-out var(--d) infinite}.kr-lp .lid-bot{animation:blinkBot var(--dur) ease-in-out var(--d) infinite}@keyframes blinkTop{0%,92%,to{transform:translateY(-26px)}95%{transform:translateY(0)}97%{transform:translateY(-26px)}}@keyframes blinkBot{0%,92%,to{transform:translateY(26px)}95%{transform:translateY(0)}97%{transform:translateY(26px)}}html.kr-gesture .eye{filter:none}html.kr-gesture .iris-color,html.kr-gesture .lid-top,html.kr-gesture .lid-bot{animation:none}.kr-lp .choose{grid-template-columns:1fr 1fr;min-height:100svh;padding-top:calc(58px + clamp(30px,5vh,54px));display:grid}.kr-lp .door{text-align:center;color:inherit;align-content:center;justify-items:center;gap:20px;padding:5vh clamp(18px,4vw,56px);text-decoration:none;transition:background .4s;display:grid;position:relative}.kr-lp .door:hover,.kr-lp .door:focus-visible{background:#0e0d0b}.kr-lp .door:focus-visible{outline:2px solid var(--kr-gold);outline-offset:-6px}.kr-lp .door h1,.kr-lp .door h2{color:var(--kr-ink);font-size:clamp(19px,2.4vw,30px)}.kr-lp .door p{color:#8f8981;max-width:min(23rem,100%);margin:0;font-size:16px;line-height:1.7}.kr-lp .door .enter{font-family:var(--marker);letter-spacing:.3em;color:var(--kr-gold-deep);align-items:center;gap:9px;font-size:11px;transition:color .3s,gap .3s;display:flex}.kr-lp .door:hover .enter,.kr-lp .door:focus-visible .enter{color:var(--kr-gold);gap:15px}.kr-lp .door .enter i{background:currentColor;width:16px;height:1px;display:block}.kr-lp .door>*{min-width:0;max-width:100%}.kr-lp .hero{text-align:center;justify-items:center;gap:22px;padding-top:118px;padding-bottom:78px;display:grid}.kr-lp .hero h1{font-size:clamp(21px,2.8vw,34px)}.kr-lp .hero .body{color:#9a938a;max-width:min(34rem,100%);margin:0;font-size:17px;line-height:1.75}.kr-lp .hero>*{min-width:0;max-width:100%}.kr-lp .price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:0;display:flex}.kr-lp .price b{font-family:var(--serif);letter-spacing:.06em;color:var(--kr-gold);font-size:26px;font-weight:600}.kr-lp .price span{color:var(--kr-gold-deep);font-size:13px;line-height:1.5}.kr-lp .seats{justify-items:center;gap:10px;width:min(270px,100%);margin:0;display:grid}.kr-lp .seats .n{font-family:var(--marker);letter-spacing:.24em;color:var(--kr-gold-deep);align-items:baseline;gap:7px;font-size:11.5px;display:flex}.kr-lp .seats .n b{color:var(--kr-gold);font-size:13px;font-weight:400}.kr-lp .seats .n em{letter-spacing:.2em;font-style:normal}.kr-lp .seats .rail{background:var(--kr-line);width:100%;height:2px;display:block;position:relative}.kr-lp .seats .rail i{background:var(--kr-gold);min-width:3px;display:block;position:absolute;top:0;bottom:0;left:0}@media (max-width:860px){.kr-lp .seats .n{letter-spacing:.2em;font-size:10.5px}}.kr-lp .film{text-align:center;padding-block:74px}.kr-lp .film h2{letter-spacing:.18em;margin:0 0 12px;font-size:clamp(19px,2.3vw,28px)}.kr-lp .film p:not(.kind){color:#8f8981;max-width:34rem;margin:0 auto 34px;font-size:16px}.kr-lp .frame{aspect-ratio:16/9;border:1px solid var(--kr-line);background:#070707;place-items:center;max-width:860px;margin-inline:auto;display:grid;position:relative;overflow:hidden}.kr-lp .frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.kr-lp .slot{color:var(--kr-gold-deep);justify-items:center;gap:16px;display:grid}.kr-lp .play{border:1px solid var(--kr-border-gold);border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.kr-lp .play svg{width:20px;height:20px;fill:var(--kr-gold-muted);margin-left:3px}.kr-lp .slot span{font-family:var(--marker);letter-spacing:.3em;font-size:11px}.kr-lp .about{text-align:center;padding-block:74px}.kr-lp .about h2{letter-spacing:.18em;margin:0 0 22px;font-size:clamp(19px,2.3vw,28px)}.kr-lp .about .lead{color:#9a938a;max-width:38rem;margin:0 auto 30px;font-size:17px;line-height:1.78}.kr-lp .about ul{text-align:left;gap:12px;max-width:32rem;margin:0 auto;padding:0;list-style:none;display:grid}.kr-lp .about li{color:#8f8981;grid-template-columns:auto 1fr;align-items:start;gap:13px;font-size:16px;line-height:1.65;display:grid}.kr-lp .about li:before{content:"";background:var(--kr-gold-muted);border-radius:50%;width:4px;height:4px;margin-top:11px}.kr-lp .about ul.two{grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,52px);max-width:46rem}.kr-lp .about .sub{font-family:var(--marker);letter-spacing:.32em;text-transform:uppercase;color:var(--kr-gold-muted);text-indent:.32em;margin:48px 0 22px;font-size:12px;font-weight:400}.kr-lp .claim{font-family:var(--serif);letter-spacing:.1em;color:var(--kr-gold-muted);text-wrap:balance;margin:2px 0 0;font-size:clamp(15px,1.8vw,20px);line-height:1.75}.kr-lp .claim.mid{color:var(--kr-ink);margin:40px auto 0}.kr-lp .hero .after{color:var(--kr-gold-deep);max-width:min(30rem,100%);margin:0;font-size:13.5px;line-height:1.6}.kr-lp .plans{text-align:center;padding-block:74px}.kr-lp .plans h2{letter-spacing:.18em;margin:0 0 12px;font-size:clamp(19px,2.3vw,28px)}.kr-lp .plans .note{text-align:center;color:#5f5b55;max-width:32rem;margin:0 auto 46px;font-size:14px}.kr-lp .webwrap{padding-bottom:6px;overflow:auto hidden}.kr-lp .web{aspect-ratio:1000/640;width:100%;min-width:860px;margin-inline:auto;position:relative}.kr-lp .web-lines{width:100%;height:100%;display:block;position:absolute;inset:0}.kr-lp .web-lines .line{fill:none;stroke:var(--kr-gold-deep);stroke-width:1px;opacity:.85;transition:opacity .45s}.kr-lp .web-lines .line.next{opacity:.5}.kr-lp .web-lines .line.some{opacity:.34;stroke-dasharray:3 5}.kr-lp .web-lines .line.dim{opacity:0}@media (max-width:700px){.kr-lp .web{aspect-ratio:1000/1150;min-width:440px}.kr-lp .node .lab{max-width:115px;font-size:11.5px}}.kr-lp .web-lines .spark{fill:none;stroke:var(--kr-gold);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:26 2000;stroke-dashoffset:26px;opacity:0;transition:opacity .45s;animation:17s linear infinite spark}.kr-lp .web-lines .spark.some{stroke:var(--kr-gold-muted)}.kr-lp .web-lines .spark.dim{opacity:0;animation:none}@keyframes spark{0%{stroke-dashoffset:26px;opacity:0}2%{opacity:.85}11%{opacity:.85}13%{stroke-dashoffset:-560px;opacity:0}to{stroke-dashoffset:-560px;opacity:0}}.kr-lp .states{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.kr-lp .states .q{font-family:var(--marker);letter-spacing:.24em;cursor:pointer;color:var(--kr-gold-deep);border:1px solid var(--kr-line);background:0 0;border-radius:2px;align-items:center;gap:9px;padding:8px 16px;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.kr-lp .states .q i{box-sizing:border-box;border-radius:50%;width:9px;height:9px;display:block}.kr-lp .states .q .d1{background:var(--kr-gold)}.kr-lp .states .q .d2{background:var(--kr-bg);border:1px solid var(--kr-gold-muted)}.kr-lp .states .q .d3{background:var(--kr-gold-deep);width:6px;height:6px}.kr-lp .states .q:hover{color:var(--kr-gold-muted);border-color:var(--kr-gold-deep)}.kr-lp .states .q[aria-pressed=true]{color:var(--kr-gold);border-color:var(--kr-border-gold)}.kr-lp .states .q:focus-visible{outline:2px solid var(--kr-gold);outline-offset:2px}.kr-lp .node{white-space:nowrap;pointer-events:none;align-items:center;gap:9px;transition:opacity .45s;display:flex;position:absolute;transform:translate(-50%,-50%)}.kr-lp .node.dim,.kr-lp .web.pre .node{opacity:0}.kr-lp .web.live .node{animation:.55s cubic-bezier(.22,1,.36,1) both nodeIn;animation-delay:calc(var(--i) * 55ms)}@keyframes nodeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.kr-lp .web.pre .web-lines{opacity:0}.kr-lp .web.live .web-lines{animation:1.1s both linesIn}@keyframes linesIn{0%{opacity:0}to{opacity:1}}.kr-lp .node .dot{box-sizing:border-box;background:var(--kr-gold-deep);border-radius:50%;flex:none;width:9px;height:9px}.kr-lp .node .lab{color:#8f8981;white-space:normal;max-width:160px;font-size:13px;line-height:1.35}.kr-lp .node .when{font-family:var(--marker);letter-spacing:.22em;color:var(--kr-gold-deep);font-size:9.5px;font-weight:400;display:block}.kr-lp .node.a-l{flex-direction:row-reverse}.kr-lp .node.a-l .lab{text-align:right}.kr-lp .node.done .dot{background:var(--kr-gold)}.kr-lp .node.done .lab{color:var(--kr-ink)}.kr-lp .node.next .dot{background:var(--kr-bg);border:1px solid var(--kr-gold-muted)}.kr-lp .node.next .lab{color:#9a938a}.kr-lp .node.some .dot{background:var(--kr-gold-deep);opacity:.75;width:6px;height:6px}.kr-lp .node.some .lab{color:#6f6a63;font-size:12.5px}.kr-lp .node.hub .dot{background:var(--kr-gold-muted);width:5px;height:5px}.kr-lp .node.hub .lab{font-family:var(--marker);letter-spacing:.3em;color:var(--kr-gold-muted);max-width:none;font-size:11px}.kr-lp .node.core .dot{background:var(--kr-bg);border:1px solid var(--kr-gold);width:19px;height:19px;animation:3.8s ease-in-out infinite corePulse}@keyframes corePulse{0%,to{box-shadow:0 0 #c4a26542}55%{box-shadow:0 0 0 11px #c4a26500}}.kr-lp .node.core .lab{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--kr-ink);max-width:none;font-size:15px}.kr-lp .node.core .when{font-family:var(--marker);letter-spacing:.26em;color:var(--kr-gold);text-transform:none;font-size:10px}@media (prefers-reduced-motion:reduce){.kr-lp .node.core .dot{animation:none}}.kr-lp .rail{max-width:600px;margin:0 auto;padding:0;list-style:none;position:relative}.kr-lp .step{padding:0 0 30px 40px;position:relative}.kr-lp .step:last-child{padding-bottom:0}.kr-lp .step:before{content:"";border-left:1px solid var(--kr-gold-deep);position:absolute;top:9px;bottom:-9px;left:6px}.kr-lp .step:last-child:before{display:none}.kr-lp .step.next:before,.kr-lp .step.now:before{opacity:.6}.kr-lp .step.some:before{opacity:.42;border-left-style:dashed}.kr-lp .step:after{content:"";box-sizing:border-box;border-radius:50%;position:absolute}.kr-lp .step.done:after{background:var(--kr-gold);width:11px;height:11px;top:7px;left:1px}.kr-lp .step.next:after{background:var(--kr-bg);border:1px solid var(--kr-gold-muted);width:11px;height:11px;top:7px;left:1px}.kr-lp .step.some:after{background:var(--kr-gold-deep);width:6px;height:6px;top:9.5px;left:3.5px}.kr-lp .step.head{padding-bottom:16px}.kr-lp .step.head:after{background:var(--kr-gold-deep);width:6px;height:6px;top:9px;left:3.5px}.kr-lp .step.head h3{font-family:var(--marker);letter-spacing:.3em;color:var(--kr-gold-muted);margin:0;font-size:12px;line-height:1.9}.kr-lp .step.head .hint{color:#5a5650;margin:2px 0 0;font-size:12.5px;line-height:1.5}.kr-lp .step.now{padding-block:6px 30px}.kr-lp .step.now:after{background:var(--kr-bg);border:1px solid var(--kr-gold);width:17px;height:17px;animation:3.6s ease-in-out infinite nowPulse;top:3px;left:-2px}@keyframes nowPulse{0%,to{box-shadow:0 0 #c4a26538}50%{box-shadow:0 0 0 7px #c4a26500}}.kr-lp .step.now .label{font-family:var(--marker);letter-spacing:.32em;color:var(--kr-gold);margin:0;font-size:12px;line-height:1.7}.kr-lp .step.now .sub{color:var(--kr-gold-deep);margin:1px 0 0;font-size:12.5px}.kr-lp .step .when{font-family:var(--marker);letter-spacing:.24em;color:var(--kr-gold-deep);margin-bottom:2px;font-size:10.5px;display:block}.kr-lp .step p.txt{margin:0;font-size:16px;line-height:1.6}.kr-lp .step.done p.txt{color:var(--kr-ink)}.kr-lp .step.next p.txt{color:#9a938a}.kr-lp .step.some p.txt{color:#6f6a63}.kr-lp .step.empty p.txt{color:#5a5650;font-size:15px;font-style:italic}@media (prefers-reduced-motion:reduce){.kr-lp .step.now:after{animation:none}}.kr-lp .faq{text-align:center;padding-block:74px 100px}.kr-lp .faq h2{letter-spacing:.2em;margin:0 0 40px;font-size:clamp(19px,2.3vw,28px)}.kr-lp .qa{text-align:left;max-width:760px;margin-inline:auto}.kr-lp .qa>*{min-width:0;max-width:100%}.kr-lp details{border-bottom:1px solid var(--kr-line)}.kr-lp details summary{cursor:pointer;color:var(--kr-ink);padding:22px 40px 22px 0;font-size:17px;line-height:1.55;list-style:none;transition:color .2s;position:relative}.kr-lp details summary::-webkit-details-marker{display:none}.kr-lp details summary:hover{color:var(--kr-gold)}.kr-lp details summary:focus-visible{outline:2px solid var(--kr-gold);outline-offset:3px}.kr-lp details summary:after{content:"";border-right:1px solid var(--kr-gold-muted);border-bottom:1px solid var(--kr-gold-muted);width:9px;height:9px;transition:transform .25s;position:absolute;top:50%;right:6px;transform:translateY(-60%)rotate(45deg)}.kr-lp details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.kr-lp details .a{color:#8f8981;margin:0;padding:0 30px 24px 0;font-size:16px;line-height:1.8}.kr-lp .foot{border-top:1px solid var(--kr-line);text-align:center;padding:38px 0 88px}.kr-lp .foot nav{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:16px;display:flex}.kr-lp .foot a{color:var(--kr-gold-deep);font-size:14px;text-decoration:none;transition:color .2s}.kr-lp .foot a:hover{color:var(--kr-gold-muted)}.kr-lp .foot p{color:#4e4a45;margin:0;font-size:13px}.kr-lp .dev{z-index:30;border-top:1px solid var(--kr-line);font-family:var(--marker);letter-spacing:.22em;color:var(--kr-gold-deep);background:#0a0a0aee;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:9px 16px;font-size:11px;display:flex;position:fixed;bottom:0;left:0;right:0}.kr-lp .dev b{color:var(--kr-gold)}.kr-lp .dev a{color:var(--kr-gold-deep);text-decoration:none}.kr-lp .dev a:hover{color:var(--kr-gold-muted)}@media (max-width:860px){.kr-lp{font-size:17px}.kr-lp .choose{grid-template-columns:1fr;min-height:0;padding-top:92px}.kr-lp .door{gap:15px;padding:44px clamp(18px,6vw,40px)}.kr-lp .door+.door{border-left:0;border-top:1px solid var(--kr-line)}.kr-lp .door .stage{width:min(100%,168px)}.kr-lp .door h1,.kr-lp .door h2{font-size:20px}.kr-lp .door p{font-size:15px;line-height:1.6}.kr-lp .hero{gap:17px;padding-top:86px;padding-bottom:52px}.kr-lp .hero .stage{width:min(100%,214px)}.kr-lp .film,.kr-lp .about,.kr-lp .plans{padding-block:52px}.kr-lp .about ul.two{grid-template-columns:1fr}.kr-lp .about .sub{margin-top:38px}.kr-lp .faq{padding-block:52px 88px}.kr-lp .step{padding-bottom:26px;padding-left:34px}.kr-lp .step p.txt{font-size:15.5px}.kr-lp .eye.m-hide{display:none}.kr-lp .eye{width:calc(var(--s) * 33%)}.kr-lp .top .back{display:none}}@media (prefers-reduced-motion:reduce){.kr-lp .iris-color,.kr-lp .lid-top,.kr-lp .lid-bot{animation:none}}.kr-lp .gives{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px) clamp(26px,4vw,60px);max-width:56rem;margin:0 auto;display:grid}.kr-lp .give{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.kr-lp .give .ic{width:34px;height:34px;color:var(--kr-gold-muted);flex:none}.kr-lp .give .ic svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.kr-lp .give p{color:#9a938a;margin:0;padding-top:5px;font-size:16px;line-height:1.62}.kr-lp .specs{text-align:left;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.6vw,34px);max-width:62rem;margin:0 auto;display:grid}.kr-lp .spec{gap:12px;display:grid}.kr-lp .spec .demo{border:1px solid var(--kr-line);background:#0c0b0a;border-radius:2px;place-items:center;height:56px;display:grid;position:relative;overflow:hidden}.kr-lp .spec .cap{color:#8f8981;margin:0;font-size:14px;line-height:1.5}.kr-lp .d-page{align-items:center;gap:5px;display:flex}.kr-lp .d-page i{border:1px solid var(--kr-gold-deep);border-radius:1px;width:17px;height:23px;display:block}.kr-lp .d-page i:nth-child(2){transform-origin:0;animation:5.5s ease-in-out infinite turn}@keyframes turn{0%,62%,to{opacity:1;transform:rotateY(0)}80%{opacity:.5;transform:rotateY(-72deg)}}.kr-lp .d-bg{gap:6px;display:flex}.kr-lp .d-bg i{border:1px solid #2a2723;border-radius:1px;width:20px;height:26px;display:block}.kr-lp .d-bg .p1{background:#efe9dc}.kr-lp .d-bg .p2{background:#d8c3a0}.kr-lp .d-bg .p3{background:#131211}.kr-lp .d-face{color:var(--kr-ink);align-items:baseline;gap:14px;display:flex}.kr-lp .d-face .s{font-family:var(--serif);letter-spacing:.04em;font-size:22px}.kr-lp .d-face .n{font-family:var(--body);font-size:20px}.kr-lp .d-size{color:var(--kr-gold-muted);font-family:var(--body);align-items:baseline;gap:8px;display:flex}.kr-lp .d-size b:first-child{font-size:13px;font-weight:400}.kr-lp .d-size b:nth-child(2){font-size:19px;font-weight:400}.kr-lp .d-size b:nth-child(3){color:var(--kr-ink);font-size:26px;font-weight:400}.kr-lp .d-mark{gap:5px;width:74px;display:grid}.kr-lp .d-mark i{background:#2e2a26;border-radius:2px;height:2px;display:block}.kr-lp .d-mark i:nth-child(2){background:linear-gradient(90deg,var(--kr-gold) 0 40%,#2e2a26 40%);background-size:250% 100%;animation:6s ease-in-out infinite sweep}@keyframes sweep{0%,10%{background-position:100% 0}55%,to{background-position:0 0}}.kr-lp .d-mark i:nth-child(3){width:62%}.kr-lp .d-find{gap:5px;width:74px;display:grid;position:relative}.kr-lp .d-find i{background:#2e2a26;border-radius:2px;height:2px;display:block}.kr-lp .d-find i:nth-child(2){width:70%}.kr-lp .d-find b{border:1px solid var(--kr-gold);border-radius:50%;width:15px;height:15px;animation:7s ease-in-out infinite hunt;position:absolute;top:-2px;left:0}@keyframes hunt{0%,to{transform:translate(2px)}50%{transform:translate(52px,7px)}}.kr-lp .d-sync{color:var(--kr-gold-deep);align-items:center;gap:7px;display:flex}.kr-lp .d-sync i{border:1px solid;border-radius:2px;display:block}.kr-lp .d-sync .w{width:30px;height:20px}.kr-lp .d-sync .h{width:14px;height:22px}.kr-lp .d-sync b{background:currentColor;width:9px;height:1px;display:block}.kr-lp .d-lang{border:1px solid var(--kr-border-gold);font-family:var(--marker);letter-spacing:.18em;border-radius:2px;font-size:11px;display:flex;overflow:hidden}.kr-lp .d-lang span{color:var(--kr-gold-deep);padding:5px 9px}.kr-lp .d-lang span:first-child{background:var(--kr-gold);color:#0a0a0a}.kr-lp .pre .give,.kr-lp .pre .spec{opacity:0}.kr-lp .live .give,.kr-lp .live .spec{animation:.5s cubic-bezier(.22,1,.36,1) both giveIn;animation-delay:calc(var(--i) * 70ms)}@keyframes giveIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:980px){.kr-lp .specs{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.kr-lp .gives{grid-template-columns:1fr;gap:20px}.kr-lp .give p{font-size:15px}.kr-lp .spec .cap{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.kr-lp .d-page i:nth-child(2),.kr-lp .d-mark i:nth-child(2),.kr-lp .d-find b{animation:none}}.kr-lp .d-chan{gap:5px;width:74px;display:grid}.kr-lp .d-chan i{background:#2e2a26;border-radius:4px;height:7px;display:block}.kr-lp .d-chan i:first-child{background:var(--kr-gold);width:72%}.kr-lp .d-chan i:nth-child(2){width:90%}.kr-lp .d-chan i:nth-child(3){width:60%}.kr-lp .d-card{border:1px solid var(--kr-gold-deep);border-radius:2px;gap:4px;width:70px;padding:7px 8px;display:grid}.kr-lp .d-card b{background:var(--kr-gold);border-radius:2px;width:76%;height:3px;display:block}.kr-lp .d-card i{background:#2e2a26;border-radius:2px;height:2px;display:block}.kr-lp .d-card i:nth-child(3){width:62%}.kr-lp .d-qa{gap:5px;width:78px;display:grid}.kr-lp .d-qa i{background:#2e2a26;border-radius:2px;height:2px;display:block}.kr-lp .d-qa i:nth-child(2){background:var(--kr-gold-muted);width:62%;margin-left:16px;animation:6.5s ease-in-out infinite reply}@keyframes reply{0%,55%{opacity:.25;transform:translate(-6px)}70%,to{opacity:1;transform:translate(0)}}.kr-lp .d-play{border:1px solid var(--kr-gold-deep);border-radius:2px;place-items:center;width:54px;height:33px;display:grid}.kr-lp .d-play b{border-left:10px solid var(--kr-gold);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;margin-left:3px;display:block}.kr-lp .d-note{gap:4px;width:78px;display:grid}.kr-lp .d-note em{font-family:var(--marker);letter-spacing:.2em;color:var(--kr-gold-deep);font-size:8px;font-style:normal}.kr-lp .d-note i{background:#2e2a26;border-radius:2px;height:2px;display:block}.kr-lp .d-note i:nth-child(3){width:66%}.kr-lp .d-me{align-items:center;gap:9px;display:flex}.kr-lp .d-me b{border:1px solid var(--kr-gold-deep);background:color-mix(in srgb,var(--kr-gold) 14%,transparent);border-radius:50%;width:22px;height:22px;display:block}.kr-lp .d-me i{background:#2e2a26;border-radius:2px;width:36px;height:2px;display:block}@media (prefers-reduced-motion:reduce){.kr-lp .d-qa i:nth-child(2){animation:none}}.kr-lp .close{text-align:center;justify-items:center;gap:20px;padding-block:82px 96px;display:grid;position:relative}.kr-lp .close .seal{background:var(--kr-bg);place-items:center;padding:0 22px;line-height:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.kr-lp .close .seal:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--kr-gold) 13%,transparent) 0%,transparent 68%);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute}.kr-lp .close .seal img{opacity:.9;width:58px;height:58px;position:relative}@media (max-width:860px){.kr-lp .close .seal img{width:46px;height:46px}.kr-lp .close .seal:before{width:150px;height:150px}}.kr-lp .close>*{min-width:0;max-width:100%}.kr-lp .close h2{letter-spacing:.18em;font-size:clamp(19px,2.4vw,30px)}.kr-lp .close .body{color:#9a938a;max-width:min(32rem,100%);margin:0;font-size:16.5px;line-height:1.7}.kr-lp .close .after{color:var(--kr-gold-deep);max-width:min(30rem,100%);margin:0;font-size:13.5px;line-height:1.6}.kr-lp .close .cta{padding:15px 38px}.kr-lp .close .other{color:var(--kr-gold-deep);border-bottom:1px solid #0000;margin-top:8px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.kr-lp .close .other:hover{color:var(--kr-gold-muted);border-bottom-color:var(--kr-border-gold)}@media (max-width:860px){.kr-lp .close{gap:17px;padding-block:56px 76px}}.kr-lp .choose{position:relative}.kr-lp .pick{z-index:2;pointer-events:none;background:var(--kr-bg);align-items:center;gap:16px;padding:14px 10px;display:flex;position:absolute;top:calc(50% + 29px);left:50%;translate:-50% -50%}@keyframes nudgeL{0%,72%,to{transform:translate(0)}84%{transform:translate(-4px)}}@keyframes nudgeR{0%,72%,to{transform:translate(0)}84%{transform:translate(4px)}}.kr-lp .door.d-l:hover~.pick .l,.kr-lp .door.d-l:focus-visible~.pick .l{stroke:var(--kr-gold);animation:none;transform:translate(-5px)}.kr-lp .door.d-r:hover~.pick .r,.kr-lp .door.d-r:focus-visible~.pick .r{stroke:var(--kr-gold);animation:none;transform:translate(5px)}.kr-lp .door.d-l:hover~.pick .r,.kr-lp .door.d-r:hover~.pick .l{opacity:.3;animation:none}@media (max-width:860px){.kr-lp .pick{flex-direction:column;gap:14px;padding:10px 14px;rotate:90deg}}@media (prefers-reduced-motion:reduce){.kr-lp .pick .l,.kr-lp .pick .r{animation:none}}.kr-lp .door .short{display:none}@media (max-width:860px){.kr-lp .choose{grid-template-columns:1fr 1fr;min-height:100svh;padding-top:58px}.kr-lp .door{align-content:center;gap:13px;padding:20px clamp(8px,2.6vw,16px)}.kr-lp .door+.door{border-left:1px solid var(--kr-line);border-top:0}.kr-lp .door .stage{width:min(100%,144px)}.kr-lp .door h1,.kr-lp .door h2{letter-spacing:.14em;font-size:clamp(14px,4vw,17px);line-height:1.25}.kr-lp .door .long{display:none}.kr-lp .door .short{color:#7e786f;font-size:13px;line-height:1.45;display:block}.kr-lp .door .enter{letter-spacing:.24em;gap:7px;font-size:10px}.kr-lp .door .enter i{width:12px}.kr-lp .door .kind{letter-spacing:.28em;margin-bottom:0;font-size:10px}.kr-lp .pick{flex-direction:row;gap:9px;padding:10px 5px;top:auto;bottom:7%;translate:-50%;rotate:none}.kr-lp .pick svg{stroke-width:1.5px;width:10px;height:17px}.kr-lp .top{gap:8px;padding-inline:12px}.kr-lp .top .mark{letter-spacing:.14em;gap:8px;font-size:11px}.kr-lp .top .logo{width:21px;height:21px}.kr-lp .lang button{padding:7px 11px;font-size:11px}.kr-lp .top .login{letter-spacing:.18em;white-space:nowrap;padding:7px 13px;font-size:11px}.kr-lp .door h1,.kr-lp .door h2{justify-content:center;align-items:center;min-height:2.5em;display:flex}.kr-lp .door .short{justify-content:center;align-items:flex-start;min-height:2.9em;display:flex}}.kr-lp .pick{background:0 0;gap:0;padding:0;display:block}.kr-lp .pick svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:140px;height:24px;display:block}.kr-lp .pick g path{stroke:var(--kr-gold-deep);stroke-width:1.2px;transition:stroke .3s,opacity .3s}.kr-lp .pick .l{animation:6s ease-in-out infinite armL}.kr-lp .pick .r{animation:6s ease-in-out infinite armR}@keyframes armL{0%,74%,to{transform:translate(0)}86%{transform:translate(-5px)}}@keyframes armR{0%,74%,to{transform:translate(0)}86%{transform:translate(5px)}}.kr-lp .door+.door{border-left-color:#2a2723}.kr-lp .door.d-l:hover~.pick .l path,.kr-lp .door.d-l:focus-visible~.pick .l path,.kr-lp .door.d-r:hover~.pick .r path,.kr-lp .door.d-r:focus-visible~.pick .r path{stroke:var(--kr-gold)}.kr-lp .door.d-l:hover~.pick .l{animation:none;transform:translate(-6px)}.kr-lp .door.d-r:hover~.pick .r{animation:none;transform:translate(6px)}.kr-lp .door.d-l:hover~.pick .r path,.kr-lp .door.d-r:hover~.pick .l path{opacity:.28}.kr-lp .door.d-l:hover~.pick .r,.kr-lp .door.d-r:hover~.pick .l{animation:none}@media (max-width:860px){.kr-lp .pick svg{width:104px;height:20px}.kr-lp .pick g path{stroke-width:1.4px}}.kr-lp .door+.door{border-left:0}.kr-lp .choose:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(100% 26% at 50% 53%,#c4a26521,#0000 70%);width:60px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.kr-lp .choose:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(to bottom, transparent 0%, #c4a2651a 25%, var(--kr-gold) 53%, #c4a2651a 81%, transparent 100%);width:1px;animation:9s ease-in-out infinite seam;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@keyframes seam{0%,to{opacity:.72}50%{opacity:1}}.kr-lp .pick{z-index:2;background:0 0;align-items:center;gap:30px;padding:0;display:flex}.kr-lp .pick svg{fill:none;width:13px;height:22px;stroke:var(--kr-gold-deep);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,transform .3s cubic-bezier(.22,1,.36,1);display:block}@media (max-width:860px){.kr-lp .choose:before{width:44px}.kr-lp .pick{gap:13px;top:calc(50% + 29px);bottom:auto;translate:-50% -50%}.kr-lp .pick svg{stroke-width:1.5px;width:11px;height:19px}}@media (prefers-reduced-motion:reduce){.kr-lp .choose:after{animation:none}}.kr-lp .byline{font-family:var(--marker);letter-spacing:.28em;text-indent:.28em;color:var(--kr-gold-deep);border-bottom:1px solid #0000;margin-top:4px;font-size:11px;text-decoration:none;transition:color .22s,border-color .22s;display:inline-block}.kr-lp .byline:hover{color:var(--kr-gold-muted);border-bottom-color:var(--kr-border-gold)}.kr-lp .byline:focus-visible{outline:2px solid var(--kr-gold);outline-offset:3px}.kr-lp .author{border-top:1px solid var(--kr-line);text-align:center;max-width:760px;margin:52px auto 0;padding-top:40px}.kr-lp .author .signed{color:#8f8981;letter-spacing:.02em;margin:16px 0 0;font-size:14px}.kr-lp .author .pos{font-family:var(--serif);letter-spacing:.05em;color:var(--kr-gold-muted);text-wrap:balance;margin:0;font-size:clamp(17px,2.1vw,24px);font-weight:300;line-height:1.5}.kr-lp .author .more{border-bottom:0;margin-top:26px}.kr-lp .author .more summary{font-family:var(--marker);letter-spacing:.28em;text-indent:.28em;color:var(--kr-gold-deep);align-items:center;gap:11px;padding:9px 0;font-size:11px;display:inline-flex;position:static}.kr-lp .author .more summary:after{width:7px;height:7px;position:static;transform:translateY(-2px)rotate(45deg)}.kr-lp .author .more[open] summary:after{transform:translateY(1px)rotate(-135deg)}.kr-lp .author .more summary:hover{color:var(--kr-gold-muted)}.kr-lp .author .inner{text-align:left;grid-template-columns:190px minmax(0,1fr);gap:34px;padding-top:30px;animation:.4s both panelIn;display:grid}@keyframes panelIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.kr-lp .author .portrait{aspect-ratio:4/5;border:1px solid var(--kr-line);background:#0c0b0a;place-items:center;display:grid;position:relative;top:auto;overflow:hidden}.kr-lp .author .portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kr-lp .author .portrait .play{width:50px;height:50px}.kr-lp .author .portrait .play svg{fill:none;width:23px;height:23px;color:var(--kr-gold-muted);margin:0}.kr-lp .author .text p{color:#9a938a;margin:0 0 18px;font-size:15.5px;line-height:1.72}.kr-lp .author .text .lead2{color:#8f8981;margin-bottom:0}@media (max-width:860px){.kr-lp .author{margin-top:40px;padding-top:32px}.kr-lp .author .inner{grid-template-columns:1fr;gap:24px}.kr-lp .author .portrait{width:100%;max-width:210px;margin-inline:auto}}.kr-lp .kr-lp-lang{border:1px solid var(--kr-border-gold);border-radius:2px;align-items:stretch;gap:0;display:flex;overflow:hidden}.kr-lp .kr-lp-lang>span{color:#0000;background:color-mix(in srgb,var(--kr-gold) 30%,transparent);width:1px;font-size:0;overflow:hidden}.kr-lp .kr-lp-lang button{font-family:var(--marker);letter-spacing:.24em;cursor:pointer;color:var(--kr-gold-deep);text-indent:.24em;background:0 0;border:0;align-items:center;padding:8px 15px;font-size:12px;line-height:1;transition:background .22s,color .22s;display:flex}.kr-lp .kr-lp-lang button:hover{color:var(--kr-gold)}.kr-lp .kr-lp-lang button[aria-pressed=true]{background:var(--kr-gold);color:#0a0a0a}.kr-lp .kr-lp-lang button:focus-visible{outline:2px solid var(--kr-gold);outline-offset:-3px}.kr-lp.kr-404{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:40px clamp(18px,5vw,52px);display:flex}.kr-lp.kr-404 h1{color:var(--kr-ink);font-size:clamp(20px,3vw,30px)}.kr-lp.kr-404 p{color:#8d867d;max-width:46ch;margin:0;font-size:16px;line-height:1.8}.kr-lp.kr-404 .cta{margin-top:8px}.kr-lp.kr-buy{min-height:100dvh}.kr-buy__body{text-align:center;max-width:640px;margin-inline:auto;padding:118px clamp(18px,5vw,52px) 90px}.kr-buy__what{font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;color:var(--kr-ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3.4vw,32px)}.kr-buy__pick{margin-top:44px;padding-top:40px}.kr-buy__head{font-family:var(--serif);letter-spacing:.14em;text-transform:none;color:var(--kr-ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(17px,2.2vw,22px)}.kr-buy__lead{color:#8d867d;max-width:46ch;margin:0 auto 30px;font-size:15.5px;line-height:1.7}.kr-buy__langs{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.kr-buy__lang{cursor:pointer;min-width:148px;color:var(--kr-gold-deep);border:1px solid var(--kr-line);background:0 0;border-radius:3px;gap:6px;padding:20px 26px;transition:border-color .2s,color .2s,background .2s;display:grid}.kr-buy__lang:hover:not(:disabled){border-color:var(--kr-border-gold);color:var(--kr-gold-muted)}.kr-buy__lang.is-on{border-color:var(--kr-gold);color:var(--kr-gold);background:color-mix(in srgb, var(--kr-gold) 8%, transparent)}.kr-buy__lang:disabled{opacity:.6;cursor:default}.kr-buy__code{font-family:var(--marker);letter-spacing:.22em;text-indent:.22em;font-size:22px;line-height:1}.kr-buy__name{letter-spacing:.04em;font-size:13px}.kr-buy__hint{color:#6f6a63;max-width:44ch;margin:26px auto 0;font-size:13.5px;line-height:1.6}.kr-buy__body .cta{margin-top:44px}@media (max-width:640px){.kr-buy__body{padding-top:92px}.kr-buy__lang{flex:1;min-width:0;padding:16px 18px}}.kr-buy__body .after{color:#6f6a63;margin-top:16px;font-size:13px;line-height:1.6}.kr-lp .choose__cue{z-index:3;font-family:var(--marker);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--kr-gold-muted);white-space:nowrap;pointer-events:none;margin:0;font-size:clamp(11px,1.5vw,13px);position:absolute;top:calc(58px + clamp(10px,1.8vh,20px));left:50%;translate:-50%}@media (max-width:860px){.kr-lp .choose__cue{letter-spacing:.34em;text-indent:.34em;font-size:11px;top:72px}}
