:root{--ld-ease-out:cubic-bezier(.23,1,.32,1);--ld-ease-in-out:cubic-bezier(.77,0,.175,1)}@keyframes ldIntroUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ldIntroLine{0%{transform:translateY(114%)}to{transform:none}}@keyframes ldIntroCard{0%{opacity:0;filter:blur(14px);transform:scale(.94)translateY(16px)}to{opacity:1;filter:blur();transform:none}}.ld-io{animation:ldIntroUp .7s var(--ld-ease-out) both;animation-delay:var(--io,0s)}.ld-io-line{display:block;overflow:hidden}.ld-io-line>span{animation:ldIntroLine .85s var(--ld-ease-out) both;animation-delay:var(--io,0s);display:block}.ld-io-card{animation:ldIntroCard .9s var(--ld-ease-out) both;animation-delay:var(--io,0s)}[data-reveal]{opacity:0;transition:opacity .7s var(--ld-ease-out),transform .7s var(--ld-ease-out);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=left]{transform:translate(-34px)}[data-reveal=right]{transform:translate(34px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal].is-in{transform:none}[data-reveal] .ld-stagger>*{opacity:0;transition:opacity .5s var(--ld-ease-out),transform .5s var(--ld-ease-out);transform:translateY(14px)}[data-reveal].is-in .ld-stagger>*{opacity:1;transform:none}[data-reveal].is-in .ld-stagger>:first-child{transition-delay:50ms}[data-reveal].is-in .ld-stagger>:nth-child(2){transition-delay:.11s}[data-reveal].is-in .ld-stagger>:nth-child(3){transition-delay:.17s}[data-reveal].is-in .ld-stagger>:nth-child(4){transition-delay:.23s}[data-reveal].is-in .ld-stagger>:nth-child(5){transition-delay:.29s}[data-reveal].is-in .ld-stagger>:nth-child(6){transition-delay:.35s}@keyframes ldFloatA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes ldFloatB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-50px,26px)scale(.94)}}.ld-blob{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:9999px;position:absolute;transform:translateZ(0)}.ld-blob-a{animation:14s ease-in-out infinite ldFloatA}.ld-blob-b{animation:18s ease-in-out infinite ldFloatB}@keyframes ldHeroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.ld-hero-float{will-change:transform;animation:6s ease-in-out infinite ldHeroFloat}@keyframes ldMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ld-marquee{width:max-content;animation:ldMarquee var(--ld-marquee-dur,60s) linear infinite;will-change:transform;backface-visibility:hidden;display:flex}@media (hover:hover) and (pointer:fine){.ld-marquee:hover{animation-play-state:paused}}.ld-marquee-rev{animation-direction:reverse}.ld-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ld-marquee-ymask{overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ld-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--ink) 30%,var(--brand)),var(--brand));height:2.5px;position:fixed;top:0;left:0;right:0}.ld-grid-bg{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}@keyframes ldBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ld-bar{transform-origin:0;animation:ldBarFill 1.1s .4s var(--ld-ease-out) both}.ld-giant{--nb:12px;letter-spacing:-.035em;background:linear-gradient(#eaf3ff 0%,#9cc5ff 55%,#5f9dff 100%);color:#0000;filter:drop-shadow(0 0 34px #4d9fff4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,11vw,132px);font-weight:800;line-height:1.02}.ld-giant-unit{opacity:.5;letter-spacing:-.02em;margin-left:.06em;font-size:.4em;font-weight:700}.ld-giant .ld-num,.ld-giant .ld-giant-unit{background:linear-gradient(#eaf3ff 0%,#9cc5ff 55%,#5f9dff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ld-region-dot{transition:transform .22s var(--ld-ease-out)}@media (hover:hover) and (pointer:fine){.ld-region-dot:hover{z-index:5;position:relative;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ld-region-dot{transition:none}}.ld-hero-num{--nb:10px}.ld-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff17}.ld-num{opacity:0;filter:blur(var(--nb,6px));transition:opacity .95s var(--ld-ease-out),transform .95s var(--ld-ease-out),filter .95s var(--ld-ease-out);display:inline-block;transform:translateY(.3em)scale(.96)}.ld-num.is-in{opacity:1;filter:blur();transform:none}.ld-num-fix{display:inline-grid}.ld-num-fix>*{text-align:center;grid-area:1/1}.ld-num-ghost{visibility:hidden}[data-reveal] .ld-line{display:block;overflow:hidden}[data-reveal] .ld-line>span{transition:transform .8s var(--ld-ease-out);transition-delay:var(--d,0s);display:block;transform:translateY(114%)}[data-reveal].is-in .ld-line>span{transform:none}.ld-press{transition:transform .16s var(--ld-ease-out)}.ld-press:active{transform:scale(.97)}[data-reveal] .ld-pop{opacity:0;transition:opacity .5s var(--ld-ease-out),transform .5s var(--ld-ease-out);transition-delay:var(--d,0s);transform:scale(.7)translateY(8px)}[data-reveal].is-in .ld-pop{opacity:1;transform:none}.ld-gauge{width:210px;height:105px;position:relative}.ld-gauge-arc{background:conic-gradient(from 270deg at 50% 100%,var(--down) 0deg,color-mix(in srgb,var(--dim) 45%,var(--chip)) 90deg,var(--up) 180deg,transparent 180deg);border-radius:210px 210px 0 0;position:absolute;inset:0;-webkit-mask:radial-gradient(105px at 50% 100%,#0000 66px,#000 67px);mask:radial-gradient(105px at 50% 100%,#0000 66px,#000 67px)}.ld-needle{background:var(--ink);transform-origin:50% 100%;width:3px;height:80px;transition:transform 1.3s .35s var(--ld-ease-out);border-radius:9999px;margin-left:-1.5px;position:absolute;bottom:0;left:50%;transform:rotate(-90deg)}.ld-needle:after{content:"";background:var(--ink);width:13px;height:13px;box-shadow:0 0 0 3px var(--surface);border-radius:9999px;margin-left:-6.5px;position:absolute;bottom:-6px;left:50%}[data-reveal].is-in .ld-needle{transform:rotate(21.6deg)}[data-reveal] .ld-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s .25s var(--ld-ease-out)}[data-reveal].is-in .ld-chart-line{stroke-dashoffset:0}[data-reveal] .ld-chart-soft{opacity:0;transition:opacity .8s 1s var(--ld-ease-out)}[data-reveal].is-in .ld-chart-soft{opacity:1}.ld-kr{word-break:keep-all}.ld-kr-pretty{word-break:keep-all;text-wrap:pretty}.ld-kr-balance{word-break:keep-all;text-wrap:balance}html{scroll-behavior:smooth}section[id]{scroll-margin-top:76px}@media (max-width:767px){section[id]{scroll-margin-top:116px}}.ld-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--dim) 45%,transparent) transparent}.ld-scroll::-webkit-scrollbar{width:6px}.ld-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dim) 45%,transparent);border-radius:9999px}.ld-scroll::-webkit-scrollbar-track{background:0 0}.ld-navscroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ld-navscroll::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.ld-marquee>*{transition:transform .25s var(--ld-ease-out),border-color .25s var(--ld-ease-out),box-shadow .25s var(--ld-ease-out)}.ld-marquee>:hover{transform:scale(1.08)}.ld-marq-chip:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));box-shadow:0 12px 26px -12px color-mix(in srgb,var(--brand) 55%,transparent)}.ld-marq-logo:hover{z-index:5;transform:scale(1.12)}.ld-marq-logo:hover img{border-color:var(--brand);box-shadow:0 12px 26px -12px color-mix(in srgb,var(--brand) 55%,transparent)}}.ld-spark-line,.ld-spark-area{transition:d .5s var(--ld-ease-out)}.ld-spark-dot{transition:cx .5s var(--ld-ease-out),cy .5s var(--ld-ease-out)}@keyframes ldMarqueeY{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}.ld-vmarquee{animation:ldMarqueeY var(--ld-vmarquee-dur,34s) linear infinite;will-change:transform;backface-visibility:hidden;flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.ld-vmarquee:hover{animation-play-state:paused}}.ld-vmarquee-mask{-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.ld-ava{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;display:inline-flex;position:relative}.ld-ava-img{transition:transform .3s var(--ld-ease-out)}.ld-ava-active{outline:2.5px solid var(--brand);outline-offset:2px}.ld-ava-tip{z-index:30;opacity:0;pointer-events:none;white-space:nowrap;background:var(--ink);color:var(--app);transition:opacity .2s var(--ld-ease-out),transform .2s var(--ld-ease-out);border-radius:9px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 24px -10px #00000073}.ld-ava-tip:after{content:"";border:4px solid #0000;border-top-color:var(--ink);margin-left:-4px;position:absolute;top:100%;left:50%}@media (hover:hover) and (pointer:fine){.ld-ava:hover{z-index:20}.ld-ava:hover .ld-ava-img{transform:scale(1.12)}.ld-ava:hover .ld-ava-tip{opacity:1;transform:translate(-50%)}}.ld-lift{transition:transform .28s var(--ld-ease-out),box-shadow .28s var(--ld-ease-out)}@media (hover:hover) and (pointer:fine){.ld-lift:hover{transform:translateY(-4px);box-shadow:0 16px 30px -16px #191f2847}}@keyframes ldPopIn{0%{opacity:0;transform:scale(.72)translateY(8px)}to{opacity:1;transform:none}}.ld-pop-in{animation:ldPopIn .5s var(--ld-ease-out) both;animation-delay:var(--d,0s)}.ld-acc{transition:grid-template-rows .42s var(--ld-ease-out),opacity .42s var(--ld-ease-out);opacity:0;grid-template-rows:0fr;display:grid}.ld-acc>div{overflow:hidden}.ld-acc.is-open{opacity:1;grid-template-rows:1fr}.ld-acc-chev{transition:transform .3s var(--ld-ease-out),background-color .2s,color .2s}.ld-acc-chev.is-open{background:var(--brand);color:#fff;transform:rotate(135deg)}@keyframes ldOpenWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ldOpenFade{0%{opacity:1}to{opacity:0;visibility:hidden}}.ld-opening{z-index:80;background:var(--app);pointer-events:none;animation:ldOpenFade .55s .95s var(--ld-ease-out) forwards;place-items:center;display:grid;position:fixed;inset:0}.ld-opening-mark{clip-path:inset(0 100% 0 0);animation:ldOpenWipe .9s .12s var(--ld-ease-out) forwards}.ld-guide-thumb{border-top-left-radius:inherit;border-top-right-radius:inherit}@keyframes ldReaderIn{0%{opacity:0}to{opacity:1}}@keyframes ldReaderPanel{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.ld-reader{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ldReaderIn .3s var(--ld-ease-out) both;background:#0b0c108c;justify-content:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ld-reader-panel{background:var(--surface);border:1px solid var(--line);width:100%;max-width:720px;animation:ldReaderPanel .42s var(--ld-ease-out) both;border-radius:24px;margin:auto;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c}@media (max-width:640px){.ld-reader{padding:0}.ld-reader-panel{border:0;border-radius:0;max-width:none;min-height:100%;margin:0}}.ld-anim-off,.ld-anim-off:before,.ld-anim-off:after{animation-play-state:paused!important}.ld-strength-bar{transition:transform .7s var(--ld-ease-out);transform:scaleX(.18)}[data-reveal].is-in .ld-strength-bar{transform:scaleX(1)}.ld-fx-rank,.ld-fx-cmp{height:var(--h);transform-origin:bottom}.group:hover .ld-fx-rank,.group:hover .ld-fx-cmp{animation:ldFxGrow .6s var(--ld-ease-out) both}@keyframes ldFxGrow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}.ld-fx-heat{background:var(--chip)}.group:hover .ld-fx-heat{animation:ldFxHeat .5s var(--ld-ease-out) both}@keyframes ldFxHeat{0%{background:var(--chip)}to{background:color-mix(in srgb,var(--brand) 52%,var(--chip))}}.ld-fx-gauge{background:conic-gradient(from 270deg at 50% 100%,var(--down),color-mix(in srgb,var(--dim) 40%,var(--chip)) 90deg,var(--up) 180deg,transparent 180deg);border-radius:66px 66px 0 0;width:66px;height:33px;position:relative;-webkit-mask:radial-gradient(33px at 50% 100%,#0000 21px,#000 22px);mask:radial-gradient(33px at 50% 100%,#0000 21px,#000 22px)}.ld-fx-needle{background:var(--ink);transform-origin:50% 100%;border-radius:2px;width:2px;height:27px;margin-left:-1px;position:absolute;bottom:0;left:50%;transform:rotate(18deg)}.group:hover .ld-fx-needle{animation:ldFxNeedle 1s var(--ld-ease-out) both}@keyframes ldFxNeedle{0%{transform:rotate(-88deg)}62%{transform:rotate(34deg)}to{transform:rotate(18deg)}}.ld-fx-ai{stroke-dasharray:1;stroke-dashoffset:0}.group:hover .ld-fx-ai{animation:ldFxDraw .9s var(--ld-ease-out) both}@keyframes ldFxDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ld-fx-chip{opacity:.6}.group:hover .ld-fx-chip{animation:ldFxChip .45s var(--ld-ease-out) both}@keyframes ldFxChip{0%{opacity:.35;transform:translateY(4px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ld-pop-in{animation:none}.ld-ava-img,.ld-lift{transition:none}.ld-glow:before,.ld-glow:after{animation:none}.ld-strength-bar{transition:none;transform:none}.group:hover .ld-fx-rank,.group:hover .ld-fx-cmp,.group:hover .ld-fx-heat,.group:hover .ld-fx-needle,.group:hover .ld-fx-ai,.group:hover .ld-fx-chip{animation:none}.ld-spark-line,.ld-spark-area,.ld-spark-dot{transition:none}.ld-acc{transition:opacity .25s}.ld-acc-chev{transition:background-color .2s,color .2s}.ld-opening-mark{clip-path:none;animation:none}.ld-opening{animation:.3s .2s forwards ldOpenFade}.ld-reader,.ld-reader-panel{animation:.2s both ldReaderIn}[data-reveal],[data-reveal] .ld-stagger>*{transition:opacity .25s;transform:none}[data-reveal] .ld-line>span{transition:none;transform:none}[data-reveal] .ld-pop{transition:opacity .25s;transform:none}.ld-io,.ld-io-line>span,.ld-io-card{animation:none}.ld-needle{transition:none;transform:rotate(21.6deg)}[data-reveal] .ld-chart-line{stroke-dashoffset:0;transition:none}[data-reveal] .ld-chart-soft{transition:opacity .25s}.ld-blob-a,.ld-blob-b,.ld-hero-float,.ld-marquee,.ld-vmarquee,.ld-bar{animation:none}.ld-spark-line{stroke-dashoffset:0;animation:none}.ld-spark-dot{opacity:1;animation:none;transform:none}.ld-bar{transform:none}.ld-num,.ld-num.is-in{opacity:1;filter:none;transition:none;transform:none}.ld-aurora:before{animation:none}.ld-press,.ld-press:active{transition:none;transform:none}}
