.XKYOSG_root{--dc-ink:#1c1917;--dc-muted:#746b62;--dc-line:#e5dfd7;--dc-line-soft:#f1ece6;--dc-surface:#fff;--dc-soft:#f8f5f1;--dc-accent:#f97316;--dc-accent-hover:#fb923c;--dc-accent-ink:#c2410b;--dc-tint:#f8f5f1;--dc-tint-line:#f1ece6;--dc-accent-soft:#fff5ed;--dc-icon-tile:#ffefda;--dc-accent-line:#fed7b8;--dc-cover-orange:#ff5005;--dc-cover-sand:#dbba95;--dc-cover-lilac:#d0bce1;--dc-warm:#f4f2ef;--dc-warm-line:#e7e3dd;--dc-ease-out:cubic-bezier(.23, 1, .32, 1);--dc-ease-in-out:cubic-bezier(.77, 0, .175, 1);color:var(--dc-ink);background:var(--dc-surface);font-family:var(--font-figtree), "Pretendard", system-ui, sans-serif;word-break:keep-all;overflow-wrap:break-word;overflow-x:clip}.XKYOSG_root :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}.XKYOSG_root :where(p,li,dt,dd,td,th,figcaption,blockquote,summary){text-wrap:pretty}.XKYOSG_root h1,.XKYOSG_root h2,.XKYOSG_root h3,.XKYOSG_root p,.XKYOSG_root ul,.XKYOSG_root ol{margin:0}.XKYOSG_root ul,.XKYOSG_root ol{padding:0;list-style:none}.XKYOSG_btnPrimary{background:var(--dc-accent);color:#fff;white-space:nowrap;min-height:48px;transition:transform .16s var(--dc-ease-out), box-shadow .2s ease, background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px -8px #f973168c}.XKYOSG_btnPrimary:active{transform:scale(.97)}.XKYOSG_btnPrimary:focus-visible{outline:3px solid var(--dc-accent);outline-offset:3px}.XKYOSG_btnArrow{transition:transform .2s var(--dc-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.XKYOSG_btnPrimary:hover{background:var(--dc-accent-hover);box-shadow:0 10px 28px -10px #f9731699}.XKYOSG_btnPrimary:hover .XKYOSG_btnArrow{transform:translate(3px)}}.XKYOSG_floatingCta{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:40;opacity:0;pointer-events:none;transition:opacity .22s var(--dc-ease-out), transform .22s var(--dc-ease-out);position:fixed;transform:translateY(12px)scale(.96)}.XKYOSG_floatingCta[data-show]{opacity:1;pointer-events:auto;transform:none}.XKYOSG_floatingCta .XKYOSG_btnPrimary{min-height:52px;padding:0 22px;box-shadow:0 12px 32px -12px #f97316a6,0 2px 6px #2920181f}@media (min-width:768px){.XKYOSG_floatingCta{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.XKYOSG_floatingCta{transition:opacity .12s linear;transform:none}}.XKYOSG_demoCard{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:16px;position:relative;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #29201838,0 12px 24px -12px #2920181f}.XKYOSG_liveDot{background:#e5484d;border-radius:999px;width:8px;height:8px;position:relative}.XKYOSG_liveDot:after{content:"";border-radius:inherit;background:inherit;animation:XKYOSG_livePulse 1.8s var(--dc-ease-out) infinite;position:absolute;inset:0}@keyframes XKYOSG_livePulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.XKYOSG_phone{background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 30px 60px -30px #29201840,0 12px 24px -12px #2920181f}.XKYOSG_appPill{background:var(--dc-soft);height:40px;color:var(--dc-ink);border-radius:999px;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.XKYOSG_appIconBtn.XKYOSG_appIconBtn{width:32px;height:32px;color:var(--dc-ink);cursor:pointer;transition:transform .16s var(--dc-ease-out), background-color .16s ease;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.XKYOSG_appIconBtn.XKYOSG_appIconBtn:active:not(:disabled){transform:scale(.9)}.XKYOSG_appIconBtn.XKYOSG_appIconBtn:disabled{opacity:.35;cursor:default}.XKYOSG_appIconBtn.XKYOSG_appIconBtn:focus-visible{outline:2px solid var(--dc-ink);outline-offset:1px}@media (hover:hover) and (pointer:fine){.XKYOSG_appIconBtn.XKYOSG_appIconBtn:hover:not(:disabled){background:#1717170f}}.XKYOSG_appSource{border-top:1px solid var(--dc-line-soft);background:var(--dc-soft)}.XKYOSG_ticker{justify-content:flex-end;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.XKYOSG_ticker>p{white-space:nowrap}.XKYOSG_tickWord{animation:XKYOSG_tickIn .26s var(--dc-ease-out);display:inline}@keyframes XKYOSG_tickIn{0%{opacity:0}to{opacity:1}}.XKYOSG_caption{transition:opacity .22s ease, filter .22s ease, transform .22s var(--dc-ease-out)}.XKYOSG_caption[data-swapping=true]{opacity:0;filter:blur(4px);transform:translateY(4px)}.XKYOSG_langChip.XKYOSG_langChip{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-muted);cursor:pointer;transition:transform .16s var(--dc-ease-out), background-color .2s ease, color .2s ease, border-color .2s ease;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.XKYOSG_langChip.XKYOSG_langChip:active{transform:scale(.96)}.XKYOSG_langChip.XKYOSG_langChip[aria-pressed=true]{background:var(--dc-accent);border-color:var(--dc-accent);color:#fff}.XKYOSG_langChip.XKYOSG_langChip:focus-visible{outline:2px solid var(--dc-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.XKYOSG_langChip:not([aria-pressed=true]):hover{border-color:var(--dc-ink);color:var(--dc-ink)}}.XKYOSG_cycleBar{background:var(--dc-ink);transform-origin:0;height:2px;animation:XKYOSG_cycle var(--cycle-ms,3.6s) linear forwards}@keyframes XKYOSG_cycle{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.XKYOSG_swap{transition:opacity .2s,filter .2s}.XKYOSG_swap[data-swapping=true]{opacity:0;filter:blur(3px)}.XKYOSG_stagger>*{animation:XKYOSG_rise .42s var(--dc-ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes XKYOSG_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.XKYOSG_cells{border:1px solid var(--dc-line);background:var(--dc-line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.XKYOSG_cell{background:var(--dc-surface)}.XKYOSG_soonBadge{border:1px solid var(--dc-line);background:var(--dc-soft);color:var(--dc-muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:12px;right:12px}.XKYOSG_carousel{touch-action:pan-y;position:relative;overflow:hidden}.XKYOSG_carouselTrack{--ha:500px;--hs:380px;--move-ms:.52s;--move-ease:cubic-bezier(.16, 1, .3, 1);height:var(--ha);position:relative}@media (min-width:768px){.XKYOSG_carouselTrack{--ha:500px;--hs:400px}}.XKYOSG_slide{width:var(--wa);height:var(--ha);pointer-events:none;transition:transform var(--move-ms) var(--move-ease);will-change:transform;position:absolute;top:0;left:50%}.XKYOSG_slide[data-jump=true]{transition:none}.XKYOSG_slideBg{background:var(--dc-soft);clip-path:inset(calc((var(--ha) - var(--hs)) / 2) calc((var(--wa) - var(--ws)) / 2) round 24px);transition:clip-path var(--move-ms) var(--move-ease), background-color .3s ease-out, box-shadow .3s ease-out;border-radius:24px;position:absolute;inset:0}.XKYOSG_slide[data-active=true] .XKYOSG_slideBg{clip-path:inset(0 round 24px);background:var(--dc-surface);box-shadow:inset 0 0 0 1px var(--dc-line)}.XKYOSG_faceWide{opacity:0;pointer-events:none;border-radius:24px;transition:opacity .12s ease-out;position:absolute;inset:0;overflow:hidden}.XKYOSG_slide[data-active=true] .XKYOSG_faceWide{opacity:1;pointer-events:auto;transition:opacity .32s ease-out .2s}.XKYOSG_rise{opacity:0;transition:opacity .14s ease-out,transform .14s ease-out;transform:translateY(24px)}.XKYOSG_slide[data-active=true] .XKYOSG_rise{--rise-delay:calc(.28s + var(--i,0) * 90ms);opacity:1;transition:opacity .6s ease var(--rise-delay), transform .6s var(--dc-ease-out) var(--rise-delay);transform:none}.XKYOSG_activeCard{position:absolute;inset:0}.XKYOSG_sideCard.XKYOSG_sideCard{width:var(--ws);height:var(--hs);color:var(--dc-ink);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:opacity .24s ease-out .28s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XKYOSG_slide[data-active=true] .XKYOSG_sideCard.XKYOSG_sideCard{opacity:0;pointer-events:none;transition:opacity .1s ease-out}@media (hover:hover) and (pointer:fine){.XKYOSG_slide:not([data-active=true]):has(.XKYOSG_sideCard:hover) .XKYOSG_slideBg{background:var(--dc-tint-line)}}.XKYOSG_carouselTrack[data-reduce] .XKYOSG_slide,.XKYOSG_carouselTrack[data-reduce] .XKYOSG_slideBg,.XKYOSG_carouselTrack[data-reduce] .XKYOSG_faceWide,.XKYOSG_carouselTrack[data-reduce] .XKYOSG_rise,.XKYOSG_carouselTrack[data-reduce] .XKYOSG_sideCard.XKYOSG_sideCard{transition:none}.XKYOSG_arrowBtn.XKYOSG_arrowBtn{border:1px solid var(--dc-line);background:var(--dc-surface);width:44px;height:44px;color:var(--dc-ink);cursor:pointer;transition:transform .16s var(--dc-ease-out);border-radius:12px;place-items:center;display:grid;box-shadow:0 4px 10px -6px #29201833}.XKYOSG_arrowBtn.XKYOSG_arrowBtn:active{transform:scale(.94)}.XKYOSG_arrowBtn.XKYOSG_arrowBtn:focus-visible{outline:2px solid var(--dc-ink);outline-offset:2px}.XKYOSG_venueBg{pointer-events:none;height:64%;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#00000059 0%,#000 26% 52%,#0000 100%);mask-image:linear-gradient(#00000059 0%,#000 26% 52%,#0000 100%)}.XKYOSG_venueBg img{object-fit:cover;object-position:62% 40%;opacity:.9}@media (min-width:768px){.XKYOSG_venueBg{-webkit-mask-composite:source-in;width:60%;height:auto;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%),linear-gradient(#0000 0%,#000 28%);-webkit-mask-composite:source-in;mask-composite:intersect}}.XKYOSG_cellTint{background:var(--dc-tint)}.XKYOSG_cellLabel{letter-spacing:.02em;color:var(--dc-muted);font-size:13px;font-weight:700}.XKYOSG_panel{border:1px solid var(--dc-line);background:var(--dc-surface);border-radius:16px}.XKYOSG_stage{border:1px solid var(--dc-tint-line);background:radial-gradient(#29201812 1px, transparent 1px) 0 0 / 18px 18px, radial-gradient(80% 90% at 50% 0%, #ffffffe6, transparent 70%), var(--dc-tint);border-radius:16px;position:relative}.XKYOSG_glassStage.XKYOSG_glassStage{background:radial-gradient(60% 70% at 78% 30%,#fda8788c,#0000 70%),radial-gradient(55% 65% at 18% 80%,#e4d6eccc,#0000 70%),linear-gradient(135deg,#efe2d6,#f3dcc8);border-color:#e2c4aa8c}.XKYOSG_stageShader{pointer-events:none;position:absolute;inset:0;overflow:hidden}.XKYOSG_stageShader canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.XKYOSG_stageShader canvas[data-ready=true]{opacity:1}.XKYOSG_glassStage .XKYOSG_phone{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffffad;border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #3c2d1e0f,0 30px 60px -30px #3c2d1e47,0 12px 24px -12px #3c2d1e1f}.XKYOSG_glassStage .XKYOSG_appPill{background:#fff9;box-shadow:inset 0 0 0 1px #fffc,0 0 0 1px #3c2d1e0f}.XKYOSG_glassStage .XKYOSG_appSource{background:#ffffff59;border-top-color:#fff9}.XKYOSG_glassStage .XKYOSG_floatChip,.XKYOSG_glassStage .XKYOSG_langChip.XKYOSG_langChip:not([aria-pressed=true]){-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#ffffff9e;border-color:#ffffffe6;box-shadow:0 0 0 1px #3c2d1e12,0 10px 24px -14px #3c2d1e4d}.XKYOSG_glassStage .XKYOSG_langChip.XKYOSG_langChip:not([aria-pressed=true]){color:var(--dc-ink)}.XKYOSG_badge{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-ink);border-radius:999px;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:14px;font-weight:600;display:inline-flex}.XKYOSG_badgeTag{background:var(--dc-accent);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.XKYOSG_stepNum{border:1px solid var(--dc-accent-line);background:var(--dc-accent-soft);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--dc-accent-ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:grid}.XKYOSG_onboardStep{border:1px solid var(--dc-tint-line);background:#ffffffe6;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.XKYOSG_ctaCard{color:#fff;background:radial-gradient(1px 1px at 1px 1px, #ffffff14 1px, transparent 0) 0 0 / 18px 18px, radial-gradient(55% 90% at 100% 100%, #ff500552, transparent 70%), radial-gradient(45% 80% at 0% 0%, #d0bce129, transparent 70%), var(--dc-ink);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #29201880}.XKYOSG_iconBadge{background:var(--dc-icon-tile);color:var(--dc-accent);border-radius:28%;flex-shrink:0;place-items:center;display:inline-grid}.XKYOSG_iconBadge>svg{grid-area:1/1}.XKYOSG_iconBadge[data-tone=neutral]{background:var(--dc-surface);color:var(--dc-muted);box-shadow:inset 0 0 0 1px var(--dc-line-soft)}.XKYOSG_iconBadgeLine{position:relative}.XKYOSG_iconBadgeFill{opacity:.35}.XKYOSG_waveform{align-items:center;gap:3px;height:28px;display:inline-flex}.XKYOSG_waveform>span{background:var(--dc-ink);transform-origin:50%;width:3px;height:100%;animation:XKYOSG_wave 1.1s var(--dc-ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -.16s);border-radius:999px;transform:scaleY(.35)}@keyframes XKYOSG_wave{to{transform:scaleY(1)}}.XKYOSG_qrTile{border:1px solid var(--dc-line);background:var(--dc-surface);width:44px;height:44px;color:var(--dc-ink);border-radius:12px;place-items:center;display:inline-grid}.XKYOSG_modeCol{height:100%}[data-testid=docent-modes-columns]>:nth-child(2) .XKYOSG_modeCol{border-top:1px solid var(--dc-line)}@media (min-width:768px){[data-testid=docent-modes-columns]>:nth-child(2) .XKYOSG_modeCol{border-top:0;border-left:1px solid var(--dc-line)}}.XKYOSG_modeArt{isolation:isolate;padding:8px 0;position:relative}.XKYOSG_modeArt:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--dc-line) 1.4px, transparent 1.8px);background-position:50%;background-size:20px 20px;position:absolute;inset:-12px 0;-webkit-mask-image:radial-gradient(55% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(55% 60%,#000 30%,#0000 80%)}.XKYOSG_flowChip{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #29201840}.XKYOSG_flowChipStrong{border-color:var(--dc-ink);background:var(--dc-ink);color:#fff}.XKYOSG_flowChipPrimary{border-color:var(--dc-accent);background:var(--dc-accent);color:#fff}.XKYOSG_waveformPrimary.XKYOSG_waveformPrimary>span,.XKYOSG_progressPrimary.XKYOSG_progressPrimary:after{background:var(--dc-accent)}.XKYOSG_flowBox{border:1px solid var(--dc-line);background:var(--dc-surface);border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -28px #29201847,0 2px 6px #2920180a}.XKYOSG_flowArrow{background:var(--dc-line);width:1px;height:28px;margin:6px 0;position:relative}.XKYOSG_flowArrow:after{content:"";border-right:1px solid var(--dc-muted);border-bottom:1px solid var(--dc-muted);width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%,1px)rotate(45deg)}.XKYOSG_modeEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dc-accent-ink);font-weight:700;font-size:13px!important;line-height:1.4!important}.XKYOSG_floatChip{border:1px solid var(--dc-line);color:var(--dc-ink);animation:6s ease-in-out infinite XKYOSG_float;animation-delay:calc(var(--i) * -1s);background:#ffffffe6;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;box-shadow:0 10px 24px -14px #29201840}@keyframes XKYOSG_float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.XKYOSG_solutionCard{border:1px solid var(--dc-line);background:var(--dc-surface);transition:box-shadow .24s ease, transform .24s var(--dc-ease-out);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #2920180a}.XKYOSG_solutionArt{background:radial-gradient(55% 70% at 18% 25%,#f973161a,#0000 70%),radial-gradient(50% 60% at 92% 10%,#fb923c14,#0000 70%),linear-gradient(#fffaf5,#fff6ee);border-bottom:1px solid #f973161a;height:240px;position:relative;overflow:hidden}.XKYOSG_artPanel{border:1px solid var(--dc-line);background:var(--dc-surface);transition:transform .32s var(--dc-ease-out);border-radius:16px;box-shadow:0 24px 48px -24px #29201838,0 2px 6px #2920180a}@media (hover:hover) and (pointer:fine){.XKYOSG_solutionCard:hover{box-shadow:0 20px 40px -24px #29201840}.XKYOSG_solutionCard:hover .XKYOSG_artPanel{transform:translateY(-4px)}.XKYOSG_solutionCard:hover .XKYOSG_artChip{transform:translateY(-2px)}}.XKYOSG_artLang{background:var(--dc-tint);color:var(--dc-muted);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:700}.XKYOSG_artLangMuted{box-shadow:inset 0 0 0 1px var(--dc-line);background:0 0}.XKYOSG_artLine{opacity:0;transition:opacity .36s ease, transform .42s var(--dc-ease-out);transition-delay:calc(.24s + var(--i,0) * .14s);transform:translateY(6px)}.visible .XKYOSG_artLine{opacity:1;transform:translateY(0)}.XKYOSG_caret{vertical-align:-2px;background:var(--dc-ink);width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite XKYOSG_caret;display:inline-block}@keyframes XKYOSG_caret{50%{opacity:0}}.XKYOSG_artChip{border:1px solid var(--dc-line);background:var(--dc-surface);transition:transform .26s var(--dc-ease-out);transition-delay:calc(var(--i,0) * 30ms);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;box-shadow:0 8px 18px -12px #2920184d}.XKYOSG_avatars{display:inline-flex}.XKYOSG_avatars i{background:#d8d0c6;border:1.5px solid #fff;border-radius:999px;width:14px;height:14px}.XKYOSG_avatars i+i{background:#b8ada1;margin-left:-5px}.XKYOSG_avatars i:last-child{background:#746b62}.XKYOSG_progress{background:var(--dc-line);border-radius:999px;height:3px;margin-top:6px;display:block;position:relative;overflow:hidden}.XKYOSG_progress:after{content:"";border-radius:inherit;background:var(--dc-ink);position:absolute;inset:0 62% 0 0}.XKYOSG_solvedProblem{color:var(--dc-muted);-webkit-text-decoration:line-through #746b6299;text-decoration:line-through #746b6299;text-decoration-thickness:1px}.XKYOSG_siteTag{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}@media (min-width:768px){.XKYOSG_storyBody{opacity:.28;transition:opacity .32s}.XKYOSG_storyStep[data-active=true] .XKYOSG_storyBody{opacity:1}}.XKYOSG_mark{white-space:nowrap;display:inline-block;position:relative}.XKYOSG_markSvg{pointer-events:none;width:calc(100% + 34px);height:calc(100% + 18px);position:absolute;top:-10px;left:-12px;overflow:visible;transform:rotate(-3deg)}.XKYOSG_markStroke,.XKYOSG_markStroke2{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .72s var(--dc-ease-out)}.XKYOSG_markStroke{stroke:var(--dc-accent);stroke-width:3.2px;opacity:.9}.XKYOSG_markStroke2{stroke:#fdba74;stroke-width:2.2px;opacity:.7;transition-delay:90ms}.XKYOSG_storyStep[data-active=true] .XKYOSG_markStroke,.XKYOSG_storyStep[data-active=true] .XKYOSG_markStroke2{stroke-dashoffset:0}@media (max-width:767px){.XKYOSG_markStroke,.XKYOSG_markStroke2{stroke-dashoffset:0}}.XKYOSG_storyStage{position:sticky;top:max(96px,50vh - 320px)}.XKYOSG_storyStage.XKYOSG_storyStage{border-color:var(--dc-warm-line);background:radial-gradient(#46372817 1px, transparent 1px) 0 0 / 16px 16px, var(--dc-warm)}.XKYOSG_storyStage .XKYOSG_scene{background:0 0;border:0;border-radius:0}.XKYOSG_storyStage .XKYOSG_sceneInner{zoom:1.2}.XKYOSG_storyStage .XKYOSG_scene.XKYOSG_scene{aspect-ratio:6/5}.XKYOSG_modePill{border:1px solid var(--dc-line);background:var(--dc-surface);color:var(--dc-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -10px #2920184d}.XKYOSG_storyDot{background:var(--dc-line);width:6px;height:6px;transition:width .26s var(--dc-ease-out), background-color .2s ease;border-radius:999px}.XKYOSG_storyDot[data-on=true]{background:var(--dc-accent);width:20px}.XKYOSG_scene{aspect-ratio:6/7;border:1px solid var(--dc-warm-line);background:radial-gradient(#46372817 1px, transparent 1px) 0 0 / 16px 16px, var(--dc-warm);color:var(--dc-ink);-webkit-user-select:none;user-select:none;border-radius:16px;font-size:12px;position:relative;overflow:hidden}@media (min-width:768px){.XKYOSG_scene{aspect-ratio:4/3}}.XKYOSG_sceneInner{flex-direction:column;justify-content:center;align-items:center;padding:14px 18px 64px;display:flex;position:absolute;inset:0}@media (min-width:768px){.XKYOSG_sceneInner{padding:18px 28px 76px}}.XKYOSG_sceneKey{border:1px solid var(--dc-line);letter-spacing:.04em;color:var(--dc-muted);animation:XKYOSG_sceneKeyPress .7s var(--dc-ease-out) both;background:#fff;border-radius:7px;padding:3px 10px 4px;font-size:11px;font-weight:700;box-shadow:inset 0 -2px #2920180f,0 2px 6px -3px #29201833}.XKYOSG_sceneWin{width:min(92%,420px);animation:XKYOSG_sceneRise .65s var(--dc-ease-out) var(--d,0s) both;background:#fff;border:1px solid #29201814;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 48px -28px #29201859,0 8px 18px -12px #29201826}.XKYOSG_sceneWinBar{color:var(--dc-muted);border-bottom:1px solid #2920180f;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.XKYOSG_sceneDots{flex:none;gap:5px;display:inline-flex}.XKYOSG_sceneDots i{background:#ff5f57;border-radius:999px;width:8px;height:8px}.XKYOSG_sceneDots i:nth-child(2){background:#febc2e}.XKYOSG_sceneDots i:nth-child(3){background:#28c840}.XKYOSG_sceneWinBody{padding:12px 14px 14px}.XKYOSG_sceneLabel{letter-spacing:.04em;color:var(--dc-muted);font-size:10px;font-weight:700}.XKYOSG_sceneRow{background:var(--dc-soft);animation:XKYOSG_sceneRowIn .45s var(--dc-ease-out) var(--d,0s) both;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.XKYOSG_sceneCheck{color:#16a34a}.XKYOSG_sceneQr{border:1px solid var(--dc-line);animation:XKYOSG_scenePop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 10px 8px;font-size:10px;font-weight:700;display:flex}.XKYOSG_sceneReady{color:#15803d;white-space:nowrap;animation:XKYOSG_scenePop .45s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:#16a34a1a;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.XKYOSG_sceneOut{animation:XKYOSG_sceneRowIn .5s var(--dc-ease-out) var(--d,0s) both;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.XKYOSG_sceneCode{color:#c2410c;letter-spacing:.03em;animation:XKYOSG_scenePop .4s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:#f973161a;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.XKYOSG_scenePill{white-space:nowrap;color:#f4f4f5;width:max-content;max-width:calc(100% - 32px);animation:XKYOSG_scenePillIn .6s var(--dc-ease-out) var(--d,0s) both;background:#231e1a;border-radius:14px;align-items:center;gap:10px;margin-inline:auto;padding:9px 14px 9px 9px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:16px;left:0;right:0;box-shadow:0 18px 36px -18px #0000008c}@media (min-width:768px){.XKYOSG_scenePill{bottom:22px}}.XKYOSG_scenePillIcon{background:#ffffff1f;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;display:grid}.XKYOSG_sceneLive{background:var(--dc-accent)}.XKYOSG_scenePillText{flex-direction:column;min-width:0;line-height:1.35;display:flex}.XKYOSG_scenePillText>span{text-overflow:ellipsis;overflow:hidden}.XKYOSG_scenePillMeta{color:#f4f4f58c;font-size:10px}.XKYOSG_sceneWave{flex:none;align-items:center;gap:2px;height:18px;display:inline-flex}.XKYOSG_sceneWave i{opacity:.85;transform-origin:50%;width:2px;height:100%;animation:XKYOSG_sceneWave .9s ease-in-out calc(var(--w) * -97ms) infinite alternate;background:currentColor;border-radius:2px}.XKYOSG_sceneCaret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite XKYOSG_sceneBlink;display:inline-block}.XKYOSG_scenePhone{width:min(62%,230px);animation:XKYOSG_sceneRise .65s var(--dc-ease-out) var(--d,0s) both;background:#fff;border:1px solid #29201814;border-radius:22px;margin-top:12px;overflow:hidden;box-shadow:0 24px 48px -28px #29201859,0 8px 18px -12px #29201826}.XKYOSG_scenePhoneHead{border-bottom:1px solid #2920180f;justify-content:center;align-items:center;gap:6px;padding:10px 12px 8px;font-size:11px;font-weight:700;display:flex}.XKYOSG_sceneDot{background:#ef4444;border-radius:999px;flex:none;width:6px;height:6px;animation:1.4s ease-in-out infinite XKYOSG_scenePulse;box-shadow:0 0 0 3px #ef44442e}.XKYOSG_scenePhoneScreen{height:150px;position:relative}@media (min-width:768px){.XKYOSG_scenePhoneScreen{height:168px}}.XKYOSG_scenePick,.XKYOSG_sceneCaption{padding:12px 14px;position:absolute;inset:0}.XKYOSG_scenePick{animation:.4s 2.2s both XKYOSG_sceneFadeOut}.XKYOSG_sceneCaption{animation:.45s 2.35s both XKYOSG_sceneFadeIn}.XKYOSG_scenePickRow{border-radius:7px;justify-content:space-between;align-items:center;padding:5px 8px;font-size:11px;display:flex}.XKYOSG_scenePickRow[data-chosen=true]{animation:.3s 1.3s both XKYOSG_scenePickOn}.XKYOSG_sceneChip{background:var(--dc-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.XKYOSG_sceneThumb{color:#b45309;width:64px;height:64px;animation:XKYOSG_scenePop .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:linear-gradient(135deg,#fde3c8,#f6c49a);border-radius:10px;flex:none;place-items:center;display:grid}.XKYOSG_sceneField{border:1px solid #f9731673;border-radius:7px;min-height:26px;margin-top:4px;padding:4px 8px;font-size:12px;font-weight:700;box-shadow:0 0 0 3px #f973161a}.XKYOSG_sceneLines{animation:XKYOSG_sceneFadeIn .5s ease var(--d,0s) both;flex-direction:column;gap:5px;margin-top:6px;display:flex}.XKYOSG_sceneLines i{background:#29201814;border-radius:3px;height:6px}.XKYOSG_sceneLines i:nth-child(2){width:86%}.XKYOSG_sceneLines i:nth-child(3){width:62%}.XKYOSG_sceneStatus{background:var(--dc-soft);animation:XKYOSG_sceneRowIn .5s var(--dc-ease-out) var(--d,0s) both;border-radius:10px;margin-top:12px;padding:10px}.XKYOSG_sceneStatusLabel{width:64px;color:var(--dc-muted);flex:none;font-size:10px;font-weight:700}.XKYOSG_sceneBar{background:#29201814;border-radius:999px;flex:1;min-width:40px;height:5px;position:relative;overflow:hidden}.XKYOSG_sceneBar i{border-radius:inherit;background:var(--dc-accent);transform-origin:0;animation:XKYOSG_sceneFill 1.3s var(--dc-ease-out) var(--d,0s) both;position:absolute;inset:0}.XKYOSG_scenePlacard{width:min(86%,380px);animation:XKYOSG_sceneRise .65s var(--dc-ease-out) var(--d,0s) both;background:#fffdf9;border:1px solid #785a3c26;border-radius:6px;align-items:center;gap:14px;margin-top:18px;padding:16px 16px 16px 18px;display:flex;box-shadow:0 20px 40px -26px #3c2d1e73}.XKYOSG_sceneSticker{border:1px solid var(--dc-line);width:76px;height:76px;animation:XKYOSG_sceneStick .65s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #29201859}.XKYOSG_sceneBeam{background:var(--dc-accent);border-radius:2px;height:2px;animation:1.4s ease-in-out 1.7s infinite alternate both XKYOSG_sceneBeam;position:absolute;top:8px;left:6px;right:6px;box-shadow:0 0 10px 2px #f9731680}.XKYOSG_sceneScanner{border:1px solid var(--dc-line);animation:XKYOSG_sceneRowIn .45s var(--dc-ease-out) var(--d,0s) both;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.XKYOSG_sceneHero{color:#b45309;background:linear-gradient(135deg,#fde3c8,#f3b98a);place-items:center;height:64px;display:grid}@media (min-width:768px){.XKYOSG_sceneHero{height:76px}}.XKYOSG_sceneSeg{background:var(--dc-soft);text-align:center;border-radius:8px;grid-template-columns:1fr 1fr;margin:10px 0 8px;padding:2px;font-size:10px;font-weight:700;display:grid;position:relative}.XKYOSG_sceneSeg span{z-index:1;padding:3px 0;position:relative}.XKYOSG_sceneSeg i{width:calc(50% - 2px);animation:XKYOSG_sceneSegMove .45s var(--dc-ease-out) 1.4s both;background:#fff;border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px #29201826}.XKYOSG_scenePlayer{animation:XKYOSG_sceneRowIn .45s var(--dc-ease-out) var(--d,0s) both;align-items:center;gap:8px;margin-top:10px;display:flex}.XKYOSG_scenePlay{background:var(--dc-ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:grid}.XKYOSG_scene[data-reduce=true] *{animation:none!important}.XKYOSG_scene[data-reduce=true] .XKYOSG_scenePick{visibility:hidden}.XKYOSG_scene[data-reduce=true] .XKYOSG_scenePickRow[data-chosen=true]{background:var(--dc-ink);color:#fff}.XKYOSG_scene[data-reduce=true] .XKYOSG_sceneSeg i{transform:translate(100%)}@keyframes XKYOSG_sceneKeyPress{0%{opacity:0;transform:translateY(-6px)}60%{opacity:1;transform:translateY(1px);box-shadow:inset 0 0 #2920180f}to{opacity:1;transform:none}}@keyframes XKYOSG_sceneRise{0%{opacity:0;filter:blur(4px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes XKYOSG_sceneRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes XKYOSG_scenePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes XKYOSG_scenePillIn{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}@keyframes XKYOSG_sceneWave{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes XKYOSG_sceneBlink{50%{opacity:0}}@keyframes XKYOSG_scenePulse{50%{box-shadow:0 0 0 5px #ef44440d}}@keyframes XKYOSG_sceneFadeOut{to{opacity:0;visibility:hidden}}@keyframes XKYOSG_sceneFadeIn{0%{opacity:0}to{opacity:1}}@keyframes XKYOSG_scenePickOn{to{background:var(--dc-ink);color:#fff}}@keyframes XKYOSG_sceneFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes XKYOSG_sceneStick{0%{opacity:0;transform:translate(30px,-24px)rotate(12deg)scale(1.15)}to{opacity:1;transform:none}}@keyframes XKYOSG_sceneBeam{0%{top:8px}to{top:calc(100% - 10px)}}@keyframes XKYOSG_sceneSegMove{to{transform:translate(100%)}}.XKYOSG_tab{text-align:left;color:var(--dc-muted);cursor:pointer;white-space:nowrap;transition:color .2s ease, background-color .2s ease, transform .16s var(--dc-ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.XKYOSG_tab[aria-selected=true]{color:#fff;background:var(--dc-accent)}.XKYOSG_tab:active{transform:scale(.97)}.XKYOSG_tab:focus-visible{outline:2px solid var(--dc-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.XKYOSG_tab:not([aria-selected=true]):hover{color:var(--dc-ink)}}.XKYOSG_tabRail{scroll-snap-type:x mandatory;scrollbar-width:none}.XKYOSG_tabRail>*{scroll-snap-align:start}.XKYOSG_tabRail::-webkit-scrollbar{display:none}.XKYOSG_oursCol{background:var(--dc-accent-soft)}.XKYOSG_compareCell{transition:opacity .2s,filter .2s}.XKYOSG_langStage{isolation:isolate;position:relative}.XKYOSG_langStage:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--dc-line) 1.6px, transparent 2px);pointer-events:none;background-position:50%;background-size:22px 22px;position:absolute;inset:-24px -16px;-webkit-mask-image:radial-gradient(62% 58% at 50% 46%,#000 25%,#0000 78%);mask-image:radial-gradient(62% 58% at 50% 46%,#000 25%,#0000 78%)}.XKYOSG_eyebrow{border:1px solid var(--dc-accent-line);background:var(--dc-accent-soft);color:var(--dc-accent-ink);border-radius:999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;display:inline-flex}.XKYOSG_langItem{--tilt:0deg;transform:rotate(var(--tilt));transition:transform .52s var(--dc-ease-out), opacity .32s ease;transition-delay:calc(var(--i,0) * 40ms)}.XKYOSG_langItem[data-open=true]{z-index:3;position:relative}[data-armed=true][data-in=false]>.XKYOSG_langItem{opacity:0;transform:translateY(-16px) rotate(calc(var(--tilt) * 2.4))}.XKYOSG_helloChip.XKYOSG_helloChip{border:1px solid var(--dc-line-soft);background:var(--dc-surface);min-height:48px;color:var(--dc-ink);cursor:pointer;transition:transform .2s var(--dc-ease-out), box-shadow .2s ease, border-color .2s ease;border-radius:999px;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 1px 2px #1717170a,0 6px 18px -6px #1717171f}.XKYOSG_helloChip.XKYOSG_helloChip:active{transform:scale(.96)}.XKYOSG_helloChip.XKYOSG_helloChip[aria-expanded=true]{border-color:var(--dc-ink);transform:rotate(calc(var(--tilt) * -1)) translateY(-2px)}.XKYOSG_helloChip.XKYOSG_helloChip:focus-visible{outline:2px solid var(--dc-ink);outline-offset:2px}.XKYOSG_glyph{background:var(--dc-ink);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;line-height:1;display:grid}.XKYOSG_glyph[data-compact]{font-size:22px}[data-kind=site]>.XKYOSG_glyph{background:var(--dc-soft);color:var(--dc-ink);box-shadow:inset 0 0 0 1px var(--dc-line)}.XKYOSG_legendSwatch{background:var(--dc-ink);border-radius:999px;width:10px;height:10px}.XKYOSG_legendSwatch[data-kind=site]{background:var(--dc-soft);box-shadow:inset 0 0 0 1px var(--dc-muted)}.XKYOSG_hello{transform-origin:16px 100%;background:var(--dc-ink);color:#fff;white-space:nowrap;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s ease, transform .15s var(--dc-ease-out);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;bottom:calc(100% + 10px);left:8px;transform:scale(.9)translateY(4px)}.XKYOSG_hello[data-show=true]{opacity:1;transition-duration:.2s;transform:scale(1)translateY(0)}@media (hover:hover) and (pointer:fine){.XKYOSG_helloChip.XKYOSG_helloChip:hover{transform:rotate(calc(var(--tilt) * -1)) translateY(-2px);box-shadow:0 1px 2px #1717170f,0 10px 24px -8px #17171733}}@media (max-width:767px){.XKYOSG_helloChip.XKYOSG_helloChip{gap:8px;min-height:42px;padding:4px 16px 4px 4px;font-size:15px}.XKYOSG_glyph{width:32px;height:32px;font-size:15px}}.XKYOSG_disclosure{transition:grid-template-rows .28s var(--dc-ease-out);grid-template-rows:0fr;display:grid}.XKYOSG_disclosure[data-open=true]{grid-template-rows:1fr}.XKYOSG_disclosure>div{overflow:hidden}.XKYOSG_disclosureInner{opacity:0;transition:opacity .2s ease, transform .24s var(--dc-ease-out);transform:translateY(-4px)}[data-open=true]>div>.XKYOSG_disclosureInner{opacity:1;transition-delay:60ms;transform:translateY(0)}.XKYOSG_chevron{transition:transform .24s var(--dc-ease-out)}[aria-expanded=true]>.XKYOSG_chevron{transform:rotate(45deg)}.XKYOSG_faqBtn{transition:color .2s}.XKYOSG_faqBtn:focus-visible{outline:2px solid var(--dc-ink);outline-offset:4px;border-radius:8px}@media (hover:hover) and (pointer:fine){.XKYOSG_faqBtn:hover{color:var(--dc-muted)}}@media (prefers-reduced-motion:reduce){.XKYOSG_artLine{opacity:1;transition:none;transform:none}.XKYOSG_liveDot:after,.XKYOSG_caret,.XKYOSG_cycleBar,.XKYOSG_waveform>span,.XKYOSG_floatChip{animation:none}.XKYOSG_cycleBar{display:none}.XKYOSG_stagger>*{animation:none}.XKYOSG_caption,.XKYOSG_swap,.XKYOSG_compareCell{transition:opacity .12s}:is(.XKYOSG_caption,.XKYOSG_swap,.XKYOSG_compareCell)[data-swapping=true]{filter:none;transform:none}.XKYOSG_storyBody,.XKYOSG_markStroke,.XKYOSG_markStroke2,.XKYOSG_artPanel,.XKYOSG_artChip,.XKYOSG_storyDot,.XKYOSG_disclosure,.XKYOSG_disclosureInner,.XKYOSG_chevron,.XKYOSG_btnArrow,.XKYOSG_langItem,.XKYOSG_helloChip.XKYOSG_helloChip,.XKYOSG_appIconBtn.XKYOSG_appIconBtn,.XKYOSG_arrowBtn.XKYOSG_arrowBtn{transition:none}.XKYOSG_slide,.XKYOSG_slideBg,.XKYOSG_faceWide,.XKYOSG_rise,.XKYOSG_sideCard.XKYOSG_sideCard{transition:none!important}.XKYOSG_tickWord{animation:none}.XKYOSG_hello{transition:opacity .12s;transform:none}.XKYOSG_hello[data-show=true]{transform:none}}.XKYOSG_root .XKYOSG_balance{text-wrap:balance}.XKYOSG_sentence{max-width:100%;display:inline-block}.XKYOSG_root [lang|=ko]{word-break:keep-all}.XKYOSG_root:lang(ja),.XKYOSG_root [lang|=ja]{word-break:normal;word-break:auto-phrase;line-break:strict}.XKYOSG_root [lang|=zh]{word-break:normal;line-break:strict}.XKYOSG_root [lang|=en],.XKYOSG_root [lang|=vi],.XKYOSG_root [lang|=fr],.XKYOSG_root [lang|=ar]{word-break:normal}
