.cs-stage.svelte-55hvpj{transition:transform .12s ease-out;transform-origin:50% 50%}.cs-fill.svelte-55hvpj{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-fill.svelte-55hvpj .cs-sky:where(.svelte-55hvpj){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cs-fill.svelte-55hvpj .cs-canvas:where(.svelte-55hvpj){flex:1 1 auto}.cs-sky.svelte-55hvpj{position:relative}.cs-canvas.svelte-55hvpj,.cs-fallback.svelte-55hvpj{display:block;width:100%;height:auto;aspect-ratio:440 / 236}.cs-canvas.cs-hot.svelte-55hvpj{cursor:pointer}.cs-fallback.svelte-55hvpj{position:absolute;inset:0}.cs-fallback.svelte-55hvpj path:where(.svelte-55hvpj){fill:none;stroke:#94a3b824;stroke-width:1}.cs-fallback.svelte-55hvpj text:where(.svelte-55hvpj){font-size:10px;font-weight:600;fill:#94a3b861;text-anchor:middle}.cs-round.svelte-55hvpj{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:50%;border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#e2e8f0;font:inherit;font-size:.8rem;cursor:pointer;transition:border-color var(--t-micro) var(--ease-glide),background-color var(--t-micro) var(--ease-glide)}.cs-round.svelte-55hvpj:hover{border-color:#7dd3fc;background:#1e293bd9;color:#fff}.cs-round.svelte-55hvpj:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.cs-open.svelte-55hvpj,.cs-close.svelte-55hvpj{position:absolute;top:.35rem;right:.35rem;z-index:1}.cs-open.svelte-55hvpj{top:2px;right:2px;width:1.5rem;height:1.5rem;opacity:.8}.cs-open.svelte-55hvpj:hover{opacity:1}.cs-open.svelte-55hvpj svg:where(.svelte-55hvpj){width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cs-close.svelte-55hvpj{top:1rem;right:1rem;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1}.cs-stage.cs-full.svelte-55hvpj{position:fixed;inset:0;z-index:1000;color:#cbd5e1;background:radial-gradient(120% 90% at 70% 40%,#16213d,#0a1122 60%,#070c19);transform:none;transition:none}.cs-full.svelte-55hvpj .cs-open:where(.svelte-55hvpj){display:none}.cs-full.svelte-55hvpj .cs-sky:where(.svelte-55hvpj){position:absolute;inset:0}.cs-full.svelte-55hvpj .cs-canvas:where(.svelte-55hvpj){width:100%;height:100%;aspect-ratio:auto}.cs-full.svelte-55hvpj .cs-dock:where(.svelte-55hvpj){position:absolute;left:0;right:0;bottom:.75rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:0 16px;pointer-events:none}.cs-full.cs-stack.svelte-55hvpj .cs-dock:where(.svelte-55hvpj){top:var(--cs-dock-top, 60%);bottom:auto}.cs-full.svelte-55hvpj .cs-dock-row:where(.svelte-55hvpj){display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%}.cs-full.svelte-55hvpj .cs-dock-row:where(.svelte-55hvpj)>:where(.svelte-55hvpj),.cs-full.svelte-55hvpj .cs-fnote:where(.svelte-55hvpj){pointer-events:auto}.cs-farrows.svelte-55hvpj{display:flex;gap:.4rem;flex:none}.cs-full.svelte-55hvpj .cs-card:where(.svelte-55hvpj){flex:0 1 560px;min-width:0;margin-top:0;background:#0f172ab8}.cs-fnote.svelte-55hvpj{margin:0;font-size:var(--fs-3);color:#94a3b8;word-break:keep-all;text-align:center}@media(max-width:768px){.cs-full.svelte-55hvpj .cs-dock-row:where(.svelte-55hvpj){flex-direction:column;align-items:stretch;gap:.4rem}.cs-full.svelte-55hvpj .cs-card:where(.svelte-55hvpj){flex:none}.cs-fnote.svelte-55hvpj{display:none}}.cs-full.cs-stack.svelte-55hvpj .cs-fnote:where(.svelte-55hvpj){display:block}.cs-card.svelte-55hvpj{height:118px;margin-top:.4rem;padding:.6rem .75rem;border-radius:var(--r-md);border:1px solid rgba(148,163,184,.18);background:#0f172a8c;overflow:hidden}.cs-card-in.svelte-55hvpj{display:flex;flex-direction:column;height:100%;gap:.25rem;animation:svelte-55hvpj-cs-rise .2s ease-out both}@keyframes svelte-55hvpj-cs-rise{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.cs-card-in.svelte-55hvpj{animation:none}.cs-stage.svelte-55hvpj{transition:none}}.cs-head.svelte-55hvpj{display:flex;align-items:center;gap:.5rem;min-width:0}.cs-chip.svelte-55hvpj{flex:none;padding:.05rem .5rem;border-radius:var(--r-pill);border:1px solid var(--c);color:var(--c);font-size:.68rem;font-weight:700;white-space:nowrap}.cs-title.svelte-55hvpj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-3);font-weight:700;color:#e2e8f0}a.cs-title.svelte-55hvpj:hover{color:#fff}.cs-eq.svelte-55hvpj{flex:1;display:flex;align-items:center;min-height:0;overflow:hidden;white-space:nowrap;color:#f8fafc;font-size:1.02rem}.cs-eq.cs-clip.svelte-55hvpj{-webkit-mask-image:linear-gradient(to right,#000 85%,transparent 100%);mask-image:linear-gradient(to right,#000 85%,transparent 100%)}@media(max-width:380px){.cs-card.svelte-55hvpj{height:136px}.cs-eq.svelte-55hvpj{font-size:.92rem}}.cs-eq-label.svelte-55hvpj{font-size:1.2rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.cs-meta.svelte-55hvpj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.1rem .5rem;font-size:.72rem;color:#94a3b8;white-space:nowrap;min-width:0}.cs-meta.svelte-55hvpj>span:where(.svelte-55hvpj):first-child{overflow:hidden;text-overflow:ellipsis;min-width:0}.cs-meta.svelte-55hvpj b:where(.svelte-55hvpj){font-family:DM Mono,monospace;color:#f8fafc}.cs-badge.svelte-55hvpj{flex:none;margin-left:auto;padding:.05rem .45rem;border-radius:var(--r-pill);background:#a78bfa2e;color:#c4b5fd;font-weight:700}.cs-empty.svelte-55hvpj{margin:0;font-size:var(--fs-3);color:#94a3b8;word-break:keep-all}.cs-ctl.svelte-55hvpj{display:flex;align-items:center;gap:.4rem;width:100%}.cs-ctl.svelte-55hvpj .cs-arrow:where(.svelte-55hvpj){flex:none;width:2.1rem;height:2.1rem;padding:0;font-size:.8rem}.cs-note.svelte-55hvpj{margin:0 0 0 .35rem;font-size:var(--fs-3);line-height:1.5;color:#94a3b8;word-break:keep-all}.hero[data-astro-cid-bbe6dxrz]{--hero-viz-h: 28.25rem;--hero-scroll: 120svh;--bg: #0b1220;--surface: #121a2b;--card: #162033;--ink: #e8ecf4;--muted: #93a0b4;--rule: #24304a;--ac: #4f8df9;--ac-rgb: 79, 141, 249;--mint: #34d9b5;--mint-rgb: 52, 217, 181;color-scheme:dark;position:relative;isolation:isolate;margin:-2rem calc(-50vw + 50%) 0;background:radial-gradient(120% 90% at 70% 40%,#16213d,#0a1122 60%,#070c19);color:var(--ink);overflow:clip}.hero[data-astro-cid-bbe6dxrz]:before,.hero[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;z-index:0;border-radius:50%;pointer-events:none}.hero[data-astro-cid-bbe6dxrz]:before{top:-16rem;left:-14rem;width:52rem;height:52rem;background:radial-gradient(closest-side,rgba(79,141,249,.2),rgba(79,141,249,.06) 55%,transparent 72%)}.hero[data-astro-cid-bbe6dxrz]:after{top:10rem;right:-12rem;width:40rem;height:40rem;background:radial-gradient(closest-side,rgba(185,140,245,.16),rgba(185,140,245,.04) 55%,transparent 72%)}@media(prefers-reduced-motion:no-preference){.hero[data-astro-cid-bbe6dxrz]:before{animation:hero-neb-a 34s ease-in-out infinite alternate}.hero[data-astro-cid-bbe6dxrz]:after{animation:hero-neb-b 41s ease-in-out infinite alternate}}@keyframes hero-neb-a{to{transform:translate(5rem,3rem)}}@keyframes hero-neb-b{to{transform:translate(-4rem,5rem)}}.hero .hero-viz .sc-panel{padding:0;border-radius:0;background:transparent}.hero .hero-viz .sc-panel:before,.hero .hero-viz .sc-panel:after{display:none}.hero-stage[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:960px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c1 viz" "c2 ." "c3 .";gap:0 2rem;align-items:start;padding:1rem 1.25rem 2.5rem}.hero-copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:var(--hero-viz-h)}.hero-copy[data-astro-cid-bbe6dxrz][data-i="0"]{grid-area:c1}.hero-copy[data-astro-cid-bbe6dxrz][data-i="1"]{grid-area:c2}.hero-copy[data-astro-cid-bbe6dxrz][data-i="2"]{grid-area:c3}.hero-viz[data-astro-cid-bbe6dxrz]{grid-area:viz}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(1){--i: 0}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(2){--i: 1}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(3){--i: 2}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(4){--i: 3}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(5){--i: 4}.hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]:nth-child(6){--i: 5}.hero-tail[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:769px){html[data-js] .hero[data-astro-cid-bbe6dxrz]{min-height:calc(var(--hero-stage-h, 36rem) + var(--hero-scroll))}html[data-js] .hero-stage[data-astro-cid-bbe6dxrz]{position:sticky;top:4rem;min-height:calc(100svh - 4rem);grid-template-areas:"c1 viz"}html[data-js] .hero-copy[data-astro-cid-bbe6dxrz][data-i]{align-self:center}html[data-js] .hero-viz[data-astro-cid-bbe6dxrz]{align-self:stretch;display:flex;flex-direction:column}html[data-js] .hero-viz .sc-panel{flex:1 1 auto;min-height:0}html[data-js] .hero-copy[data-astro-cid-bbe6dxrz][data-i]{grid-area:c1;visibility:hidden;pointer-events:none;transition:visibility 0s linear .64s}html[data-js] .hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{opacity:0;filter:blur(8px);transform:translate(-32px);transition:opacity .36s var(--ease-settle) calc(var(--i) * 40ms),transform .36s var(--ease-settle) calc(var(--i) * 40ms),filter .36s var(--ease-settle) calc(var(--i) * 40ms)}html[data-js] .hero[data-astro-cid-bbe6dxrz][data-dir=up] .hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{transform:translate(48px)}html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="0"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="0"],html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="1"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="1"],html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="2"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="2"]{visibility:visible;pointer-events:auto;transition-delay:0s}html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="0"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="0"]>[data-astro-cid-bbe6dxrz],html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="1"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="1"]>[data-astro-cid-bbe6dxrz],html[data-js] .hero[data-astro-cid-bbe6dxrz][data-stage="2"] .hero-copy[data-astro-cid-bbe6dxrz][data-i="2"]>[data-astro-cid-bbe6dxrz]{opacity:1;filter:none;transform:none;transition:opacity .52s var(--ease-settle) calc(.12s + var(--i) * 60ms),transform .52s var(--ease-settle) calc(.12s + var(--i) * 60ms),filter .52s var(--ease-settle) calc(.12s + var(--i) * 60ms)}html[data-js] .hero[data-astro-cid-bbe6dxrz] .hero-copy[data-astro-cid-bbe6dxrz].is-pre>[data-astro-cid-bbe6dxrz]{transition:none}html[data-js] .hero[data-astro-cid-bbe6dxrz][data-dir=down] .hero-copy[data-astro-cid-bbe6dxrz].is-pre>[data-astro-cid-bbe6dxrz]{transform:translate(48px)}html[data-js] .hero[data-astro-cid-bbe6dxrz][data-dir=up] .hero-copy[data-astro-cid-bbe6dxrz].is-pre>[data-astro-cid-bbe6dxrz]{transform:translate(-32px)}html[data-js] .hero[data-astro-cid-bbe6dxrz].no-anim .hero-copy[data-astro-cid-bbe6dxrz],html[data-js] .hero[data-astro-cid-bbe6dxrz].no-anim .hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{transition:none}html[data-js] .hero-tail[data-astro-cid-bbe6dxrz]{grid-area:c1;align-self:end;position:sticky;bottom:1.25rem;display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule)}}.tail-dots[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--sp-1)}.tail-dots[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.tail-dots[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:before{content:"";width:6px;height:6px;border-radius:var(--r-pill);background:var(--muted);opacity:.45;transition:width .24s var(--ease-settle),background-color .24s var(--ease-settle),opacity .24s var(--ease-settle)}.tail-dots[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:hover:before{opacity:.8}.tail-dots[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz][aria-current=step]:before{width:18px;background:var(--ac);opacity:1}.tail-cue[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-3);color:var(--muted)}.cue-last[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-stage="2"] .cue-next[data-astro-cid-bbe6dxrz]{display:none}.hero[data-astro-cid-bbe6dxrz][data-stage="2"] .cue-last[data-astro-cid-bbe6dxrz]{display:inline}@media(prefers-reduced-motion:no-preference){.cue-arrow[data-astro-cid-bbe6dxrz]{animation:cue-nudge 1.8s var(--ease-settle) infinite}}@keyframes cue-nudge{0%,60%,to{transform:none}30%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){html[data-js] .hero-copy[data-astro-cid-bbe6dxrz],html[data-js] .hero-copy[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{transition:none!important;transform:none!important;filter:none!important}}.kicker[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:var(--fs-3);letter-spacing:.04em;color:var(--ac);background:rgba(var(--ac-rgb),.12);border:1px solid rgba(var(--ac-rgb),.35);border-radius:var(--r-pill);padding:.25rem .7rem;margin-bottom:1rem}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,3.5vw,3.45rem);line-height:1.18;margin:0 0 .85rem;letter-spacing:-.02em;word-break:keep-all}.lede[data-astro-cid-bbe6dxrz]{color:var(--muted);max-width:42ch;margin:0 0 1.5rem;font-size:var(--fs-7);line-height:1.75;word-break:keep-all}.cta-row[data-astro-cid-bbe6dxrz]{display:flex;gap:.75rem;flex-wrap:wrap}.cta[data-astro-cid-bbe6dxrz]{background:var(--ac);color:#fff;border-radius:var(--r-md);padding:.75rem 1.3rem;font-weight:600;box-shadow:0 10px 28px rgba(var(--ac-rgb),.35);transition:transform .22s var(--ease-settle),box-shadow .22s var(--ease-settle),filter var(--t-micro) var(--ease-glide)}.cta[data-astro-cid-bbe6dxrz]:hover{text-decoration:none;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 16px 36px rgba(var(--ac-rgb),.45)}.cta[data-astro-cid-bbe6dxrz].ghost{background:#ffffff0f;color:var(--ink);border:1px solid rgba(255,255,255,.16);box-shadow:none}.cta[data-astro-cid-bbe6dxrz].ghost:hover{background:#ffffff1a;box-shadow:none}@media(prefers-reduced-motion:no-preference){html[data-js] .hero[data-astro-cid-bbe6dxrz].is-boot .hero-copy[data-astro-cid-bbe6dxrz][data-i="0"]>[data-astro-cid-bbe6dxrz]{animation:hero-in .76s var(--ease-settle) both;animation-delay:calc(.12s + var(--i) * 90ms)}html[data-js] .hero[data-astro-cid-bbe6dxrz].is-boot .hero-viz[data-astro-cid-bbe6dxrz]{animation:hero-viz-in 1.1s var(--ease-settle) both;animation-delay:60ms}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes hero-viz-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.hero-hint[data-astro-cid-bbe6dxrz]{margin:var(--sp-4) 0 0;word-break:keep-all;font-size:var(--fs-4);color:var(--muted)}.hero-story[data-astro-cid-bbe6dxrz]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-1);margin:var(--sp-3) 0 0;padding:var(--sp-2) 0 0;border-top:1px dashed var(--rule);word-break:keep-all;font-size:var(--fs-4);font-weight:600;color:var(--ink);text-decoration:none}.hero-story[data-astro-cid-bbe6dxrz]:hover{color:var(--ac)}.hs-eq[data-astro-cid-bbe6dxrz]{white-space:nowrap}.at-narrow[data-astro-cid-bbe6dxrz],.hint-still[data-astro-cid-bbe6dxrz]{display:none}@media(prefers-reduced-motion:reduce){.hint-auto[data-astro-cid-bbe6dxrz]{display:none}.hint-still[data-astro-cid-bbe6dxrz]{display:inline}}@media(max-width:768px){.at-wide[data-astro-cid-bbe6dxrz]{display:none}.at-narrow[data-astro-cid-bbe6dxrz]{display:inline}.hero-stage[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr);grid-template-areas:"c1" "viz" "c2" "c3";gap:1.5rem}.hero-copy[data-astro-cid-bbe6dxrz]{min-height:0}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] h2[data-astro-cid-bbe6dxrz]{font-size:var(--fs-8)}}.meter.svelte-zp0iat{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg)}.live-eq.svelte-zp0iat{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;font-family:DM Mono,Noto Sans KR,monospace;font-size:calc(var(--fs-7) * 1.35);line-height:1.4;color:var(--ink)}.seg.svelte-zp0iat{white-space:nowrap}.eq-tag.svelte-zp0iat{font-family:Noto Sans KR,sans-serif;font-size:var(--fs-4);font-weight:600;color:var(--muted)}.num.svelte-zp0iat{font-weight:700;transition:filter calc(var(--t-micro) * 2) var(--ease-settle),text-shadow calc(var(--t-micro) * 2) var(--ease-settle)}.v1.svelte-zp0iat{color:var(--viz-1)}.v2.svelte-zp0iat{color:var(--viz-2)}.v3.svelte-zp0iat{color:var(--viz-3)}.num.flash.svelte-zp0iat{filter:brightness(1.45) saturate(1.2);text-shadow:0 0 var(--sp-3) currentColor}.rows.svelte-zp0iat{display:grid;gap:var(--sp-1);margin:var(--sp-2) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--rule)}.row.svelte-zp0iat{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--sp-2);align-items:baseline;font-size:var(--fs-4);line-height:1.6}.row.svelte-zp0iat dt:where(.svelte-zp0iat){color:var(--muted);font-weight:600}.row.svelte-zp0iat dd:where(.svelte-zp0iat){margin:0;font-family:DM Mono,Noto Sans KR,monospace;color:var(--muted)}.row.svelte-zp0iat b:where(.svelte-zp0iat){color:var(--ink)}.answer-tag.svelte-zp0iat{display:inline-block;margin-left:var(--sp-2);padding:0 var(--sp-2);border:1px solid rgba(var(--mint-rgb),.55);border-radius:var(--r-pill);background:rgba(var(--mint-rgb),.12);color:var(--mint);font-family:Noto Sans KR,sans-serif;font-size:var(--fs-2);font-weight:700;line-height:1.7;white-space:nowrap}.props.svelte-zp0iat{list-style:none;display:grid;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-top:1px solid var(--rule)}.props.svelte-zp0iat li:where(.svelte-zp0iat){display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-2);align-items:center;font-size:var(--fs-4);color:var(--muted);transition:color calc(var(--t-micro) * 2) var(--ease-settle),filter calc(var(--t-micro) * 2) var(--ease-settle)}.props.svelte-zp0iat li.on:where(.svelte-zp0iat){color:var(--ink)}.props.svelte-zp0iat li.flash:where(.svelte-zp0iat){filter:brightness(1.3)}.sw.svelte-zp0iat{padding:0 var(--sp-2);border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--fs-2);font-weight:700;line-height:1.7;color:var(--muted)}.props.svelte-zp0iat li.on:where(.svelte-zp0iat) .sw:where(.svelte-zp0iat){border-color:var(--mint);background:rgba(var(--mint-rgb),.16);color:var(--mint)}.pn.svelte-zp0iat{font-weight:600}.pv.svelte-zp0iat{font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3)}@media(min-width:900px){.try-widget.svelte-zp0iat{display:grid;align-content:start}.try-widget.svelte-zp0iat svg.plane{max-width:360px}.try-widget.svelte-zp0iat .qf .modes .mode-btn{flex-basis:auto;white-space:nowrap;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-3)}.try-guide.svelte-zp0iat{display:flex;flex-direction:column}}.try-para.svelte-zp0iat{margin:0 0 .9rem;font-size:var(--fs-5);line-height:1.75;color:var(--muted)}.try-guide.svelte-zp0iat h3:where(.svelte-zp0iat){margin:0 0 .9rem;font-size:var(--fs-7)}.coef.svelte-zp0iat{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.8rem}.coef.svelte-zp0iat li:where(.svelte-zp0iat){display:grid;grid-template-columns:1.9rem 1fr;gap:.7rem;align-items:start;font-size:var(--fs-5);line-height:1.7;color:var(--muted)}.coef.svelte-zp0iat b:where(.svelte-zp0iat){display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--r-sm);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-6)}.c-a.svelte-zp0iat{color:var(--viz-1);background:#60a5fa24}.c-b.svelte-zp0iat{color:var(--viz-2);background:#fbbf2424}.c-c.svelte-zp0iat{color:var(--viz-3);background:#c084fc24}.coef.svelte-zp0iat strong:where(.svelte-zp0iat){color:var(--ink);font-weight:700}.coef.svelte-zp0iat em:where(.svelte-zp0iat){font-style:normal;font-family:DM Mono,Noto Sans KR,monospace;color:var(--ink)}.try-try.svelte-zp0iat{margin:0 0 .6rem;font-size:var(--fs-6);color:var(--ink)}.quest.svelte-zp0iat{list-style:none;margin:0 0 1.1rem;padding:0;display:grid;gap:.5rem}.quest.svelte-zp0iat li:where(.svelte-zp0iat){display:grid;grid-template-columns:1.35rem 1fr;gap:.6rem;align-items:start;margin:0 calc(var(--sp-2) * -1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-5);line-height:1.65;color:var(--muted);transition:background-color calc(var(--t-micro) * 2) var(--ease-settle)}.qn.svelte-zp0iat{display:grid;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;border-radius:50%;background:rgba(var(--mint-rgb),.16);color:var(--mint);font-size:var(--fs-1);font-weight:700;transition:background-color calc(var(--t-micro) * 2) var(--ease-settle),color calc(var(--t-micro) * 2) var(--ease-settle)}.quest.svelte-zp0iat b:where(.svelte-zp0iat){color:var(--ink)}.quest.svelte-zp0iat li.done:where(.svelte-zp0iat){background:rgba(var(--mint-rgb),.08)}.quest.svelte-zp0iat li.done:where(.svelte-zp0iat) .qn:where(.svelte-zp0iat){background:var(--mint);color:var(--bg);animation:svelte-zp0iat-qn-spread calc(var(--t-micro) * 2.25) var(--ease-settle)}@keyframes svelte-zp0iat-qn-spread{0%{box-shadow:0 0 rgba(var(--mint-rgb),.55)}to{box-shadow:0 0 0 var(--sp-2) rgba(var(--mint-rgb),0)}}.quest-done.svelte-zp0iat{margin:0;font-size:var(--fs-5);font-weight:600;color:var(--ink)}.quest-done.on.svelte-zp0iat{margin:calc(var(--sp-1) * -1) 0 var(--sp-4)}.quest-done.svelte-zp0iat a:where(.svelte-zp0iat){color:var(--mint)}.sr.svelte-zp0iat{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.num.svelte-zp0iat,.props.svelte-zp0iat li:where(.svelte-zp0iat),.quest.svelte-zp0iat li:where(.svelte-zp0iat),.qn.svelte-zp0iat{transition:none}.num.flash.svelte-zp0iat,.props.svelte-zp0iat li.flash:where(.svelte-zp0iat){filter:none;text-shadow:none}.quest.svelte-zp0iat li.done:where(.svelte-zp0iat) .qn:where(.svelte-zp0iat){animation:none}}.rdots[data-astro-cid-5trntavf]{margin:0 0 var(--sp-4)}.rdots-board[data-astro-cid-5trntavf]{display:grid;grid-template-columns:repeat(auto-fill,10px);gap:var(--sp-1);justify-content:start}.rdot[data-astro-cid-5trntavf]{display:block;width:10px;height:10px;border-radius:50%;transition:transform var(--t-micro) var(--ease-settle)}.rdot[data-astro-cid-5trntavf].back{background:var(--muted);opacity:.28}.rdot[data-astro-cid-5trntavf].keep{background:var(--mint);box-shadow:0 0 6px 1px rgba(var(--mint-rgb),.65)}.rdots[data-astro-cid-5trntavf].pre .rdot[data-astro-cid-5trntavf].back{background:var(--mint);opacity:1;box-shadow:0 0 6px 1px rgba(var(--mint-rgb),.65)}.rdots[data-astro-cid-5trntavf].play .rdot[data-astro-cid-5trntavf].back{transition:background .3s var(--ease-settle),opacity .3s var(--ease-settle),box-shadow .3s var(--ease-settle),transform var(--t-micro) var(--ease-settle);transition-delay:calc(var(--rd-r, 0) * var(--rd-step, 5ms)),calc(var(--rd-r, 0) * var(--rd-step, 5ms)),calc(var(--rd-r, 0) * var(--rd-step, 5ms)),0ms}.rdot[data-astro-cid-5trntavf]:hover,.rdot[data-astro-cid-5trntavf]:focus-visible{transform:scale(1.6);opacity:1}.rdot[data-astro-cid-5trntavf]:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.rdots-cap[data-astro-cid-5trntavf]{margin-top:var(--sp-2);font-size:var(--fs-4);color:var(--muted);font-family:DM Mono,Noto Sans KR,monospace}.rdots-cap[data-astro-cid-5trntavf] b[data-astro-cid-5trntavf]{color:var(--mint)}.cap-pre[data-astro-cid-5trntavf]{display:none}.rdots[data-astro-cid-5trntavf].pre .cap-pre[data-astro-cid-5trntavf],.rdots[data-astro-cid-5trntavf].play:not(.done) .cap-pre[data-astro-cid-5trntavf]{display:inline}.rdots[data-astro-cid-5trntavf].pre .cap-done[data-astro-cid-5trntavf],.rdots[data-astro-cid-5trntavf].play:not(.done) .cap-done[data-astro-cid-5trntavf]{display:none}@media(max-width:480px){.rdots-board[data-astro-cid-5trntavf]{grid-template-columns:repeat(auto-fill,8px)}.rdot[data-astro-cid-5trntavf]{width:8px;height:8px}}.gchain[data-astro-cid-hxyd6s6y]{margin:0 0 var(--sp-6);max-width:520px}.gc-svg[data-astro-cid-hxyd6s6y]{display:block;width:100%;height:auto;overflow:visible}.gc-line[data-astro-cid-hxyd6s6y]{stroke:var(--a-relation);stroke-width:2;stroke-linecap:round;opacity:.85}.gc-hole[data-astro-cid-hxyd6s6y]{fill:none;stroke:var(--muted);stroke-width:1.2;stroke-dasharray:3 3}.gc-halo[data-astro-cid-hxyd6s6y]{fill:var(--a-relation);opacity:.22}.gc-core[data-astro-cid-hxyd6s6y]{fill:var(--a-relation)}.gc-star[data-astro-cid-hxyd6s6y]{transform-box:fill-box;transform-origin:center}.gc-labels[data-astro-cid-hxyd6s6y]{list-style:none;margin:var(--sp-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);text-align:center}.gc-labels[data-astro-cid-hxyd6s6y] li[data-astro-cid-hxyd6s6y]{font-size:var(--fs-5);font-weight:600;line-height:1.45;word-break:keep-all;color:var(--ink)}.gc-labels[data-astro-cid-hxyd6s6y] a[data-astro-cid-hxyd6s6y]{color:var(--ink)}.gc-labels[data-astro-cid-hxyd6s6y] a[data-astro-cid-hxyd6s6y]:hover{color:var(--ac)}.gc-cap[data-astro-cid-hxyd6s6y]{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--fs-4);color:var(--muted)}@media(prefers-reduced-motion:no-preference){.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-line[data-astro-cid-hxyd6s6y]{animation:gc-line 6s var(--ease-glide) infinite}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-star[data-astro-cid-hxyd6s6y].gc-mid{animation:gc-mid 6s linear infinite}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-hole-mid[data-astro-cid-hxyd6s6y]{animation:gc-hole 6s var(--ease-glide) infinite}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-labels[data-astro-cid-hxyd6s6y] .gc-mid[data-astro-cid-hxyd6s6y]{animation:gc-mid-label 6s var(--ease-glide) infinite}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-star[data-astro-cid-hxyd6s6y].gc-last,.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-labels[data-astro-cid-hxyd6s6y] .gc-last[data-astro-cid-hxyd6s6y]{animation:gc-last 6s var(--ease-glide) infinite}}@media(prefers-reduced-motion:reduce){.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-line[data-astro-cid-hxyd6s6y]{opacity:.18}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-star[data-astro-cid-hxyd6s6y].gc-mid{opacity:.1}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-labels[data-astro-cid-hxyd6s6y] .gc-mid[data-astro-cid-hxyd6s6y]{opacity:.5}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-star[data-astro-cid-hxyd6s6y].gc-last,.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-labels[data-astro-cid-hxyd6s6y] .gc-last[data-astro-cid-hxyd6s6y]{opacity:.4}}.gc-hole-last[data-astro-cid-hxyd6s6y],.gc-ping[data-astro-cid-hxyd6s6y]{opacity:0}.gc-ping[data-astro-cid-hxyd6s6y]{fill:none;stroke:var(--ac);stroke-width:1.5;transform-box:fill-box;transform-origin:center}.gc-next[data-astro-cid-hxyd6s6y]{display:none;width:fit-content;margin:var(--sp-1) auto 0;padding:0 var(--sp-2);border:1px solid rgba(var(--ac-rgb),.55);border-radius:var(--r-pill);color:var(--ac);font-size:var(--fs-2);font-weight:700;line-height:1.7;word-break:keep-all;text-wrap:balance}.gchain[data-astro-cid-hxyd6s6y][data-state] .gc-hole-mid[data-astro-cid-hxyd6s6y]{opacity:0}.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-line[data-astro-cid-hxyd6s6y]{opacity:.85}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-line[data-astro-cid-hxyd6s6y]+.gc-line[data-astro-cid-hxyd6s6y]{opacity:.18}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-line[data-astro-cid-hxyd6s6y]:first-of-type{opacity:.85}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-star[data-astro-cid-hxyd6s6y].gc-last{opacity:0}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-hole-last[data-astro-cid-hxyd6s6y]{opacity:1}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-labels[data-astro-cid-hxyd6s6y] .gc-last[data-astro-cid-hxyd6s6y]{opacity:.55}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-ping[data-astro-cid-hxyd6s6y]{opacity:.7}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-next[data-astro-cid-hxyd6s6y]{display:block}@media(prefers-reduced-motion:no-preference){.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-star[data-astro-cid-hxyd6s6y]{animation:gc-on .52s var(--ease-settle) both}.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-line[data-astro-cid-hxyd6s6y]{animation:gc-line-on .52s var(--ease-settle) both}.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-line[data-astro-cid-hxyd6s6y]+.gc-line[data-astro-cid-hxyd6s6y]{animation-delay:.42s}.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-star[data-astro-cid-hxyd6s6y].gc-mid{animation-delay:.28s}.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-star[data-astro-cid-hxyd6s6y].gc-last{animation-delay:.56s}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-hole-last[data-astro-cid-hxyd6s6y]{animation:gc-fade-in .6s var(--ease-settle) both}.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-ping[data-astro-cid-hxyd6s6y]{animation:gc-ping 2.4s var(--ease-glide) infinite}}@keyframes gc-on{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes gc-line-on{0%{opacity:.18}to{opacity:.85}}@keyframes gc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gc-ping{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.2;transform:scale(1.25)}}.gc-say[data-astro-cid-hxyd6s6y]{display:none;word-break:keep-all;text-wrap:pretty}.gchain[data-astro-cid-hxyd6s6y]:not([data-state]) .gc-say-idle[data-astro-cid-hxyd6s6y],.gchain[data-astro-cid-hxyd6s6y][data-state=ok] .gc-say-ok[data-astro-cid-hxyd6s6y],.gchain[data-astro-cid-hxyd6s6y][data-state=miss] .gc-say-miss[data-astro-cid-hxyd6s6y]{display:block}.gchain[data-astro-cid-hxyd6s6y][data-state] .gc-say[data-astro-cid-hxyd6s6y]{color:var(--ink)}.gc-hint[data-astro-cid-hxyd6s6y]{display:block;margin-top:var(--sp-1)}.gc-side[data-astro-cid-hxyd6s6y]{display:none}@media(min-width:768px){.gc-side[data-astro-cid-hxyd6s6y]{display:inline}.gc-below[data-astro-cid-hxyd6s6y]{display:none}}html:not([data-js]) .gc-hint[data-astro-cid-hxyd6s6y]{display:none}@keyframes gc-line{0%,36%{opacity:.85}42%,86%{opacity:.18}96%,to{opacity:.85}}@keyframes gc-mid{0%,20%{opacity:1}24%{opacity:.3}27%{opacity:1}31%{opacity:.25}34%{opacity:.85}38%,86%{opacity:.1}96%,to{opacity:1}}@keyframes gc-hole{0%,32%{opacity:0}40%,86%{opacity:1}94%,to{opacity:0}}@keyframes gc-mid-label{0%,30%{opacity:1}38%,86%{opacity:.5}96%,to{opacity:1}}@keyframes gc-last{0%,44%{opacity:1;transform:translate(0)}47%{transform:translate(-3px)}50%{transform:translate(3px)}53%{transform:translate(-2.5px)}56%{transform:translate(2px)}60%{opacity:.4;transform:translate(0)}86%{opacity:.4}96%,to{opacity:1}}.dt.svelte-ijv24a{padding:var(--sp-6);border:1px solid rgba(var(--ac-rgb),.45);border-radius:var(--r-lg);background:linear-gradient(160deg,rgba(var(--ac-rgb),.08),var(--card) 70%);color:var(--ink)}.dt-head.svelte-ijv24a{margin:0 0 var(--sp-4)}.dt-title.svelte-ijv24a{margin:0;font-size:var(--fs-7);font-weight:700}.dt-sub.svelte-ijv24a{margin:var(--sp-1) 0 0;font-size:var(--fs-4);color:var(--muted);word-break:keep-all;text-wrap:pretty}.dt-q.svelte-ijv24a{margin:0 0 var(--sp-3);font-size:var(--fs-7);line-height:1.6;word-break:keep-all}.dt-opts.svelte-ijv24a{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.dt-opt.svelte-ijv24a{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:2.75rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-5);text-align:left;box-sizing:border-box}button.dt-opt.svelte-ijv24a{cursor:pointer;transition:border-color var(--t-micro) var(--ease-glide),opacity var(--t-micro) var(--ease-glide)}button.dt-opt.svelte-ijv24a:hover:not(:disabled){border-color:var(--ac)}.done.svelte-ijv24a button.dt-opt:where(.svelte-ijv24a){cursor:default}button.dt-opt.svelte-ijv24a:disabled{opacity:.55}.dt-mark.svelte-ijv24a{font-family:DM Mono,Noto Sans KR,monospace;color:var(--muted)}.dt-ctext.svelte-ijv24a{min-width:0}.dt-ctext.svelte-ijv24a .katex{white-space:nowrap}.dt-tag.svelte-ijv24a{margin-left:auto;font-size:var(--fs-2);font-weight:600}.dt-opt.is-answer.svelte-ijv24a{border-color:var(--mint);background:rgba(var(--mint-rgb),.1)}.dt-opt.is-answer.svelte-ijv24a .dt-tag:where(.svelte-ijv24a),.dt-opt.is-answer.svelte-ijv24a .dt-mark:where(.svelte-ijv24a){color:var(--mint)}.dt-opt.is-picked.svelte-ijv24a{border-color:var(--ac);background:rgba(var(--ac-rgb),.08)}.dt-opt.is-picked.svelte-ijv24a .dt-tag:where(.svelte-ijv24a){color:var(--ac)}.dt-result.svelte-ijv24a{margin-top:var(--sp-4)}.dt-result.svelte-ijv24a p:where(.svelte-ijv24a){margin:0 0 var(--sp-2);font-size:var(--fs-5);line-height:1.7;word-break:keep-all}.dt-verdict.svelte-ijv24a{font-weight:600}.dt-verdict.ok.svelte-ijv24a{color:var(--mint)}.dt-verdict.miss.svelte-ijv24a{color:var(--ac)}.dt-concept.svelte-ijv24a{color:var(--muted)}.dt-concept.svelte-ijv24a b:where(.svelte-ijv24a){color:var(--ink)}.dt-concept.svelte-ijv24a a:where(.svelte-ijv24a){margin-left:var(--sp-1);font-weight:600;white-space:nowrap}.dt-sol.svelte-ijv24a{margin:0 0 var(--sp-2);font-size:var(--fs-5)}.dt-sol.svelte-ijv24a summary:where(.svelte-ijv24a){cursor:pointer;color:var(--muted)}.dt-sol.svelte-ijv24a p:where(.svelte-ijv24a){margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface);color:var(--ink)}.dt-foot.svelte-ijv24a{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--rule)}.dt-meta.svelte-ijv24a{font-size:var(--fs-4);color:var(--muted)}.dt-go.svelte-ijv24a{font-weight:600;color:var(--ac)}.dt-go.strong.svelte-ijv24a{align-self:flex-start;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--ac);color:var(--bg)}.dt-go.strong.svelte-ijv24a:hover{text-decoration:none;filter:brightness(1.08)}@media(max-width:480px){.dt.svelte-ijv24a{padding:var(--sp-5)}}.layers[data-astro-cid-u5g4dqxh]{margin:0}.layers-grid[data-astro-cid-u5g4dqxh]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:repeat(6,auto);gap:var(--sp-1) var(--sp-3)}.layers-stack[data-astro-cid-u5g4dqxh]{display:grid;grid-template-rows:subgrid;grid-row:1 / 7;grid-column:1;margin:0;padding:0;list-style:none}.layers-stack[data-astro-cid-u5g4dqxh] li[data-astro-cid-u5g4dqxh]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-5);font-weight:600;color:var(--ink)}.lay-free[data-astro-cid-u5g4dqxh]{background:var(--card)}.lay-seen[data-astro-cid-u5g4dqxh]{float:right;margin-left:var(--sp-2);font-size:var(--fs-2);font-weight:700;color:var(--mint)}.lay-paid[data-astro-cid-u5g4dqxh]{background:rgba(var(--ac-rgb),.18);border-color:rgba(var(--ac-rgb),.5)}.lay-paid[data-astro-cid-u5g4dqxh]:nth-child(4){margin-top:var(--sp-2)}.lay-tag[data-astro-cid-u5g4dqxh]{grid-column:2;display:flex;align-items:center;padding-left:var(--sp-2);border-left:2px solid;font-size:var(--fs-4);font-weight:700}.lay-tag-free[data-astro-cid-u5g4dqxh]{grid-row:1 / 4;color:var(--mint);border-color:rgba(var(--mint-rgb),.6)}.lay-tag-paid[data-astro-cid-u5g4dqxh]{grid-row:4 / 7;margin-top:var(--sp-2);color:var(--ac);border-color:rgba(var(--ac-rgb),.6)}figcaption[data-astro-cid-u5g4dqxh]{margin-top:var(--sp-2);font-size:var(--fs-3);color:var(--muted)}.ch-rail[data-astro-cid-3burnvlj]{display:none}.cr-t[data-astro-cid-3burnvlj][hidden]{display:none!important}.cr-eq[data-astro-cid-3burnvlj]{color:var(--ink);white-space:nowrap}.cr-t[data-astro-cid-3burnvlj][data-solved] .cr-eq[data-astro-cid-3burnvlj],.cr-t[data-astro-cid-3burnvlj][data-solved] .cr-line[data-astro-cid-3burnvlj]{color:var(--mint)}.cr-line[data-astro-cid-3burnvlj]{color:var(--muted);word-break:keep-all}@media(min-width:1320px){.ch-rail[data-astro-cid-3burnvlj]{--row: 1.75rem;display:block;position:fixed;top:50%;right:calc(50% + 480px + var(--sp-4));transform:translateY(-50%);width:148px;z-index:10;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-2);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:0 8px 28px #04081238;transition:opacity var(--t-micro) var(--ease-glide),visibility var(--t-micro) var(--ease-glide)}.ch-rail[data-astro-cid-3burnvlj].is-away{opacity:0;visibility:hidden}.cr-list[data-astro-cid-3burnvlj]{position:relative}.ch-rail[data-astro-cid-3burnvlj] ol[data-astro-cid-3burnvlj]{margin:0;padding:0;list-style:none}.cr-track[data-astro-cid-3burnvlj]{position:absolute;left:6px;top:calc(var(--row) / 2);height:calc(var(--n) * var(--row));width:2px;border-radius:var(--r-pill);background:var(--rule)}.cr-fill[data-astro-cid-3burnvlj]{display:block;width:100%;height:calc(var(--fill-k, 0) * var(--row));border-radius:inherit;background:linear-gradient(to bottom,var(--a-number),var(--a-relation)) top / 100% calc(var(--n) * var(--row)) no-repeat}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj]{position:relative;display:flex;align-items:center;gap:var(--sp-2);height:var(--row);padding:0 0 0 var(--sp-5);color:var(--muted);font-size:var(--fs-3);line-height:1.2;border-radius:var(--r-xs);transition:color var(--t-micro) var(--ease-glide)}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj]:before{content:"";position:absolute;left:3px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--card);border:1.5px solid var(--rule);transition:background-color var(--t-micro) var(--ease-glide),border-color var(--t-micro) var(--ease-glide),box-shadow var(--t-micro) var(--ease-glide)}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj][data-past]:before{--dot: color-mix(in oklab, var(--a-number), var(--a-relation) calc(var(--k) / var(--n) * 100%));background:var(--dot);border-color:var(--dot)}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj]:hover{color:var(--ink);text-decoration:none}.cr-no[data-astro-cid-3burnvlj]{font-family:DM Mono,monospace;font-size:var(--fs-2);letter-spacing:.04em}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj][aria-current=true]{color:var(--ink);font-weight:600}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj][aria-current=true]:before{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 3px rgba(var(--ac-rgb),.25)}.ch-rail[data-astro-cid-3burnvlj] a[data-astro-cid-3burnvlj][aria-current=true] .cr-no[data-astro-cid-3burnvlj]{color:var(--ac)}.cr-today[data-astro-cid-3burnvlj]{margin:var(--sp-3) 0 0 var(--sp-1);padding:var(--sp-2) 0 0;border-top:1px dashed var(--rule)}.cr-today-k[data-astro-cid-3burnvlj]{display:block;margin:0 0 var(--sp-1);font-size:var(--fs-1);font-weight:700;letter-spacing:.04em;color:var(--ac)}.cr-today[data-astro-cid-3burnvlj] .cr-t[data-astro-cid-3burnvlj]{display:grid;gap:2px}.cr-today[data-astro-cid-3burnvlj] .cr-eq[data-astro-cid-3burnvlj]{font-size:var(--fs-2);overflow:hidden}.cr-today[data-astro-cid-3burnvlj] .cr-line[data-astro-cid-3burnvlj]{font-size:var(--fs-1);line-height:1.5}}.story-pill[data-astro-cid-3burnvlj]{display:none}@media(max-width:1319.98px){.story-pill[data-astro-cid-3burnvlj]{position:fixed;top:calc(1rem + (48px - 2.25rem)/2);left:1rem;z-index:30;display:flex;align-items:center;gap:var(--sp-2);height:2.25rem;max-width:min(30rem,calc(100vw - 2rem - 48px - var(--sp-3)));padding:0 var(--sp-4) 0 var(--sp-3);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-pill);box-shadow:0 6px 20px #04081238;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .24s var(--ease-settle),transform .24s var(--ease-settle),visibility 0s linear .24s}.story-pill[data-astro-cid-3burnvlj][hidden]{display:none}.story-pill[data-astro-cid-3burnvlj].is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.sp-k[data-astro-cid-3burnvlj]{flex:none;font-size:var(--fs-1);font-weight:700;color:var(--ac)}.sp-t[data-astro-cid-3burnvlj]{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.sp-t[data-astro-cid-3burnvlj] .cr-eq[data-astro-cid-3burnvlj]{flex:none;font-size:var(--fs-3)}.sp-t[data-astro-cid-3burnvlj] .cr-line[data-astro-cid-3burnvlj]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2)}}@media(max-width:480px){.sp-k[data-astro-cid-3burnvlj]{display:none}}.story-slip[data-astro-cid-xwgyczef]{position:relative;display:grid;gap:var(--sp-5);margin:var(--sp-8) 0 0;padding:var(--sp-6) var(--sp-6) var(--sp-6) calc(var(--sp-6) + 14px);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-xl);overflow:hidden}.story-slip[data-astro-cid-xwgyczef]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:14px;background:repeating-linear-gradient(to bottom,var(--ac) 0 7px,transparent 7px 13px) left 6px top 0 / 2px 100% no-repeat,rgba(var(--ac-rgb),.08);border-right:1px dashed rgba(var(--ac-rgb),.45)}.ss-left[data-astro-cid-xwgyczef]{position:relative;padding-bottom:var(--sp-2);background:repeating-linear-gradient(to bottom,transparent 0 calc(1.9rem - 1px),rgba(var(--ac-rgb),.11) calc(1.9rem - 1px) 1.9rem)}.ss-kicker[data-astro-cid-xwgyczef]{margin:0 0 var(--sp-3);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);letter-spacing:.04em;color:var(--muted)}.ss-eq[data-astro-cid-xwgyczef]{font-size:clamp(1.5rem,4.2vw,2.3rem);color:var(--ink);overflow:visible}.ss-write[data-astro-cid-xwgyczef]{position:relative;display:inline-block;max-width:100%;--x: 100%}.ss-eq-in[data-astro-cid-xwgyczef]{display:inline-block}.ss-eq[data-astro-cid-xwgyczef] .katex-display{margin:0;text-align:left}.ss-eq[data-astro-cid-xwgyczef] .katex-display>.katex{text-align:left}.ss-pencil[data-astro-cid-xwgyczef]{display:none;position:absolute;left:var(--x);bottom:.12em;width:1.15em;height:1.15em;margin-left:-.17em;transform-origin:15% 85%;pointer-events:none}.ss-pencil[data-astro-cid-xwgyczef] svg[data-astro-cid-xwgyczef]{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.ss-pencil[data-astro-cid-xwgyczef] .pb[data-astro-cid-xwgyczef]{fill:var(--sky-gold)}.ss-pencil[data-astro-cid-xwgyczef] .pc[data-astro-cid-xwgyczef]{fill:var(--danger);opacity:.85}.ss-pencil[data-astro-cid-xwgyczef] .pt[data-astro-cid-xwgyczef]{fill:var(--muted);opacity:.75}.ss-pencil[data-astro-cid-xwgyczef] .pl[data-astro-cid-xwgyczef]{fill:var(--ink)}.ss-right[data-astro-cid-xwgyczef] p[data-astro-cid-xwgyczef]{margin:0 0 var(--sp-3);font-size:var(--fs-6);line-height:1.85;color:var(--muted);word-break:keep-all}.ss-right[data-astro-cid-xwgyczef] p[data-astro-cid-xwgyczef]:last-child{margin-bottom:0}.ss-right[data-astro-cid-xwgyczef] b[data-astro-cid-xwgyczef]{color:var(--ink);font-weight:700}@media(prefers-reduced-motion:no-preference){html[data-js] .ss-eq-in[data-astro-cid-xwgyczef]{clip-path:inset(-.4em 100% -.4em 0)}html[data-js] .ss-pencil[data-astro-cid-xwgyczef]{display:block;left:0;opacity:0}html[data-js] .story-slip[data-astro-cid-xwgyczef].is-write .ss-eq-in[data-astro-cid-xwgyczef]{animation:ss-write 1.6s cubic-bezier(.3,.05,.6,1) .35s forwards}html[data-js] .story-slip[data-astro-cid-xwgyczef].is-write .ss-pencil[data-astro-cid-xwgyczef]{opacity:1;animation:ss-pen 1.6s cubic-bezier(.3,.05,.6,1) .35s forwards,ss-pen-stop .7s var(--ease-settle) 1.95s forwards}html[data-js] .ss-right[data-astro-cid-xwgyczef]>p[data-astro-cid-xwgyczef]{opacity:0;transform:translateY(10px);transition:opacity .64s var(--ease-settle),transform .64s var(--ease-settle)}html[data-js] .story-slip[data-astro-cid-xwgyczef].is-write .ss-right[data-astro-cid-xwgyczef]>p[data-astro-cid-xwgyczef]{opacity:1;transform:none}html[data-js] .story-slip[data-astro-cid-xwgyczef].is-write .ss-right[data-astro-cid-xwgyczef]>p[data-astro-cid-xwgyczef]:nth-child(1){transition-delay:2.15s}html[data-js] .story-slip[data-astro-cid-xwgyczef].is-write .ss-right[data-astro-cid-xwgyczef]>p[data-astro-cid-xwgyczef]:nth-child(2){transition-delay:2.75s}}@keyframes ss-write{0%{clip-path:inset(-.4em 100% -.4em 0)}to{clip-path:inset(-.4em 0% -.4em 0)}}@keyframes ss-pen{0%{left:0}to{left:100%}}@keyframes ss-pen-stop{0%{transform:none}45%{transform:translateY(-.12em) rotate(-5deg)}to{transform:translateY(0) rotate(-9deg)}}@media(min-width:769px){.story-slip[data-astro-cid-xwgyczef]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--sp-7);align-items:center}}@media(max-width:480px){.story-slip[data-astro-cid-xwgyczef]{padding:var(--sp-5) var(--sp-4) var(--sp-5) calc(var(--sp-4) + 14px)}}.ss-wrap[data-astro-cid-wevrhen4]{position:absolute;inset:0;pointer-events:none}.ss-mark[data-astro-cid-wevrhen4]{position:absolute;width:0;height:0}.ss-ring[data-astro-cid-wevrhen4]{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border:1.6px solid var(--sky-gold);border-radius:50%;box-shadow:inset 0 0 0 5px #070c1999;background:radial-gradient(circle,#f8fafc 0 2.5px,transparent 3px)}.ss-label[data-astro-cid-wevrhen4]{position:absolute;left:0;bottom:14px;transform:translate(-50%);padding:1px var(--sp-2);border-radius:var(--r-xs);background:#070c19db;color:var(--sky-gold);font-size:var(--fs-2);font-weight:700;white-space:nowrap}.sky-still[data-astro-cid-wevrhen4]{display:block;width:100%;height:100%}.ss-edges[data-astro-cid-wevrhen4] line[data-astro-cid-wevrhen4]{stroke-width:1.6;stroke-linecap:round;opacity:.32}.ss-halo[data-astro-cid-wevrhen4]{opacity:.2}.ss-number[data-astro-cid-wevrhen4]{fill:var(--a-number);stroke:var(--a-number)}.ss-relation[data-astro-cid-wevrhen4]{fill:var(--a-relation);stroke:var(--a-relation)}.ss-shape[data-astro-cid-wevrhen4]{fill:var(--a-shape);stroke:var(--a-shape)}.ss-data[data-astro-cid-wevrhen4]{fill:var(--a-data);stroke:var(--a-data)}.ss-stars[data-astro-cid-wevrhen4] g[data-astro-cid-wevrhen4]{stroke:none}.sky-story[data-astro-cid-k5ta3n3v]{--bg: #0b1220;--surface: #121a2b;--card: #162033;--ink: #e8ecf4;--muted: #93a0b4;--rule: #24304a;--ac: #4f8df9;--ac-rgb: 79, 141, 249;--mint: #34d9b5;--mint-rgb: 52, 217, 181;color-scheme:dark;position:relative;margin-top:var(--sp-8);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#080e1d;color:var(--ink);overflow:clip}.sky-mark[data-astro-cid-k5ta3n3v]{position:absolute;left:0;top:0;width:1px;height:1px;pointer-events:none}.sky-pin[data-astro-cid-k5ta3n3v]{position:relative;padding:var(--sp-6) 1.25rem 0;overflow:hidden;background:radial-gradient(120% 90% at 70% 40%,#16213d,#0a1122 60%,#070c19)}.sky-still[data-astro-cid-k5ta3n3v]{position:relative;max-width:920px;margin:0 auto;aspect-ratio:var(--still-ar)}.sky-cv[data-astro-cid-k5ta3n3v],.sky-count[data-astro-cid-k5ta3n3v]{display:none}.sky-cards[data-astro-cid-k5ta3n3v]{position:relative;z-index:1;padding:var(--sp-7) 0 var(--sp-8)}.sky-col[data-astro-cid-k5ta3n3v]{max-width:960px;margin:0 auto;padding:0 1.25rem}.sky-step[data-astro-cid-k5ta3n3v]+.sky-step[data-astro-cid-k5ta3n3v]{margin-top:var(--sp-5)}.sky-card[data-astro-cid-k5ta3n3v]{width:min(100%,40rem);padding:var(--sp-5);background:#0a1122e0;border:1px solid var(--rule);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scroll-margin-top:var(--sp-4)}.sky-card[data-astro-cid-k5ta3n3v]>[data-astro-cid-k5ta3n3v]{margin:0}.sky-card[data-astro-cid-k5ta3n3v]>[data-astro-cid-k5ta3n3v]+[data-astro-cid-k5ta3n3v]{margin-top:var(--sp-3)}.sky-card[data-astro-cid-k5ta3n3v] p[data-astro-cid-k5ta3n3v]{font-size:var(--fs-6);line-height:1.8;color:var(--muted);word-break:keep-all}.sky-card[data-astro-cid-k5ta3n3v] p[data-astro-cid-k5ta3n3v] b[data-astro-cid-k5ta3n3v]{color:var(--ink)}.sk-no[data-astro-cid-k5ta3n3v]{display:flex;align-items:center;gap:var(--sp-3);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);letter-spacing:.06em;color:var(--muted)}.sk-no[data-astro-cid-k5ta3n3v]:after{content:"";flex:1;height:1px;background:var(--rule)}.sky-card[data-astro-cid-k5ta3n3v] .sk-voice[data-astro-cid-k5ta3n3v]{font-size:clamp(1.5rem,4.4vw,2.1rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.sky-card[data-astro-cid-k5ta3n3v] .sk-voice[data-astro-cid-k5ta3n3v]+h2[data-astro-cid-k5ta3n3v]{margin-top:var(--sp-2)}.sk-voice[data-astro-cid-k5ta3n3v] .q[data-astro-cid-k5ta3n3v]{color:var(--sky-gold)}.sky-card[data-astro-cid-k5ta3n3v] h2[data-astro-cid-k5ta3n3v]{font-size:1.02rem;font-weight:700;color:var(--sky-gold);word-break:keep-all}.sky-card[data-astro-cid-k5ta3n3v] .sk-thread[data-astro-cid-k5ta3n3v]{font-size:var(--fs-5);line-height:1.75}.sk-tag[data-astro-cid-k5ta3n3v]{display:inline-block;margin:0 var(--sp-1) 0 0;padding:0 var(--sp-2);border-radius:var(--r-pill);background:rgba(var(--sky-gold-rgb),.14);color:var(--sky-gold);font-size:var(--fs-2);font-weight:700;line-height:1.7;vertical-align:.1em}.sk-stats[data-astro-cid-k5ta3n3v]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-5);padding-top:var(--sp-1)}.sk-stats[data-astro-cid-k5ta3n3v] div[data-astro-cid-k5ta3n3v]{display:flex;flex-direction:column-reverse}.sk-stats[data-astro-cid-k5ta3n3v] dt[data-astro-cid-k5ta3n3v]{font-size:var(--fs-3);color:var(--muted)}.sk-stats[data-astro-cid-k5ta3n3v] dd[data-astro-cid-k5ta3n3v]{margin:0;font-family:DM Mono,Noto Sans KR,monospace;font-size:1.5rem;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.sc-n[data-astro-cid-k5ta3n3v]{font-size:1.4rem;font-weight:500;color:var(--ink)}@media(prefers-reduced-motion:no-preference){html[data-js] .sky-pin[data-astro-cid-k5ta3n3v]{position:sticky;top:0;height:100svh;padding:0}html[data-js] .sky-still[data-astro-cid-k5ta3n3v]{display:none}html[data-js] .sky-cv[data-astro-cid-k5ta3n3v]{display:block;position:absolute;inset:0;width:100%;height:100%}html[data-js] .sky-count[data-astro-cid-k5ta3n3v]{display:block;position:absolute;top:calc(1rem + 48px + var(--sp-3));right:max(1rem,calc(50% - 480px - 3.75rem));margin:0;font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}html[data-js] .sky-cards[data-astro-cid-k5ta3n3v]{margin-top:-100svh;padding:25svh 0 90svh;pointer-events:none}html[data-js] .sky-step[data-astro-cid-k5ta3n3v]{display:flex;align-items:center;min-height:70svh}html[data-js] .sky-step[data-astro-cid-k5ta3n3v]+.sky-step[data-astro-cid-k5ta3n3v]{margin-top:0}html[data-js] .sky-card[data-astro-cid-k5ta3n3v]{width:min(100%,370px);pointer-events:auto}}@media(prefers-reduced-motion:no-preference)and (max-width:899.98px){html[data-js] .sky-story[data-astro-cid-k5ta3n3v]{height:320svh}html[data-js] .sky-mark[data-astro-cid-k5ta3n3v]{top:calc(var(--p) * (100% - 100svh) + 35svh);scroll-margin-top:calc(35svh - 4px)}html[data-js] .sky-cards[data-astro-cid-k5ta3n3v]{position:absolute;inset:0;margin:0;padding:0}html[data-js] .sky-col[data-astro-cid-k5ta3n3v]{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;max-width:none;padding:0 1rem 1rem}html[data-js] .sky-step[data-astro-cid-k5ta3n3v]{grid-area:2 / 1;display:block;min-height:0;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .32s var(--ease-settle),transform .32s var(--ease-settle)}html[data-js] .sky-step[data-astro-cid-k5ta3n3v][data-on]{opacity:1;transform:none;pointer-events:auto}html[data-js] .sky-card[data-astro-cid-k5ta3n3v]{width:100%;padding:var(--sp-4);scroll-margin-top:0}html[data-js] .sky-card[data-astro-cid-k5ta3n3v]>[data-astro-cid-k5ta3n3v]+[data-astro-cid-k5ta3n3v]{margin-top:var(--sp-2)}html[data-js] .sky-card[data-astro-cid-k5ta3n3v] p[data-astro-cid-k5ta3n3v]{line-height:1.7}html[data-js] .sky-card[data-astro-cid-k5ta3n3v] .sk-voice[data-astro-cid-k5ta3n3v]{font-size:clamp(1.25rem,5.4vw,1.6rem)}html[data-js] .sk-stats[data-astro-cid-k5ta3n3v]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) var(--sp-3)}html[data-js] .sk-stats[data-astro-cid-k5ta3n3v] dd[data-astro-cid-k5ta3n3v]{font-size:1.2rem}}.ladder[data-astro-cid-3ibavseo]{margin-top:var(--sp-8)}.ul-head[data-astro-cid-3ibavseo]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-4)}.ul-title[data-astro-cid-3ibavseo]{margin:0;font-size:var(--fs-7)}.level-key[data-astro-cid-3ibavseo]{display:flex;gap:var(--sp-3);margin:0;font-size:var(--fs-3);color:var(--muted)}.level-key[data-astro-cid-3ibavseo] span[data-astro-cid-3ibavseo]:before{content:"";display:inline-block;width:14px;height:3px;margin-right:var(--sp-1);vertical-align:middle;border-radius:var(--r-pill);background:var(--lv)}.ul-rows[data-astro-cid-3ibavseo]{display:grid;gap:var(--sp-3)}.ul-row[data-astro-cid-3ibavseo]{display:grid;gap:var(--sp-2)}@media(min-width:768px){.ul-row[data-astro-cid-3ibavseo]{grid-template-columns:3.2em minmax(0,1fr);align-items:start}}.ul-lv[data-astro-cid-3ibavseo]{padding-top:var(--sp-2);font-size:var(--fs-3);font-weight:700;color:var(--muted)}.ul-list[data-astro-cid-3ibavseo]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.ul-btn[data-astro-cid-3ibavseo]{display:inline-flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--card);color:var(--ink);font-size:var(--fs-4);line-height:1.4;word-break:keep-all;transition:border-color var(--t-micro) var(--ease-glide),box-shadow var(--t-micro) var(--ease-glide)}@media(max-width:768px){.ul-btn[data-astro-cid-3ibavseo]{min-height:44px;align-items:center}}.ul-btn[data-astro-cid-3ibavseo]:hover{text-decoration:none;border-color:rgba(var(--ac-rgb),.6)}.ul-n[data-astro-cid-3ibavseo]{font-family:DM Mono,monospace;font-size:var(--fs-2);color:var(--muted)}.ul-btn[data-astro-cid-3ibavseo][data-open]{border-color:var(--ac);font-weight:700;box-shadow:inset 0 3px 0 var(--lv),0 0 0 3px rgba(var(--ac-rgb),.16)}.ul-btn[data-astro-cid-3ibavseo][data-open] .ul-n[data-astro-cid-3ibavseo]{color:var(--ac)}[data-astro-cid-3ibavseo][data-level=elem]{--lv: rgba(var(--ac-rgb), .35)}[data-astro-cid-3ibavseo][data-level=mid]{--lv: rgba(var(--ac-rgb), .65)}[data-astro-cid-3ibavseo][data-level=high]{--lv: var(--ac)}.ul-btn[data-astro-cid-3ibavseo]:not([data-open]){box-shadow:inset 0 3px 0 var(--lv)}.ul-panel[data-astro-cid-3ibavseo]{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--card)}.ul-panel[data-astro-cid-3ibavseo][hidden]{display:none}.ul-panel[data-astro-cid-3ibavseo]>[data-astro-cid-3ibavseo]{margin:0}.ul-meta[data-astro-cid-3ibavseo]{font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);color:var(--ac)}.ul-panel[data-astro-cid-3ibavseo] h4[data-astro-cid-3ibavseo]{margin-top:var(--sp-1);font-size:1.1rem}.ul-sum[data-astro-cid-3ibavseo]{margin-top:var(--sp-1);font-size:var(--fs-5);color:var(--muted);word-break:keep-all}.ul-subs[data-astro-cid-3ibavseo]{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-2) 0 0;border-top:1px dashed var(--rule);list-style:none;font-size:var(--fs-4);color:var(--ink)}.ul-subs[data-astro-cid-3ibavseo] li[data-astro-cid-3ibavseo]:before{content:"· ";color:var(--muted)}.ul-go[data-astro-cid-3ibavseo]{display:inline-block;margin-top:var(--sp-3);font-weight:600}.lm[data-astro-cid-vvrzmejs]{margin-top:2.5rem}.lm-lede[data-astro-cid-vvrzmejs]{color:var(--muted);max-width:62ch;margin:0 0 1.25rem}.lm-lede[data-astro-cid-vvrzmejs] b[data-astro-cid-vvrzmejs]{color:var(--ink);font-weight:700}.lm-sky[data-astro-cid-vvrzmejs]{padding:var(--sp-4) var(--sp-3) var(--sp-2);border-radius:var(--r-xl);background:radial-gradient(120% 90% at 70% 40%,#16213d,#0a1122 60%,#070c19);color-scheme:dark}.lm-scroll[data-astro-cid-vvrzmejs]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-color:rgba(255,255,255,.22) transparent}.lm-stage[data-astro-cid-vvrzmejs]{position:relative;width:100%;min-width:1280px;aspect-ratio:var(--lm-w) / var(--lm-h)}.lm-bands[data-astro-cid-vvrzmejs]{position:absolute;inset:0;pointer-events:none}.lm-band[data-astro-cid-vvrzmejs]{position:absolute;left:0;right:0;display:flex;align-items:center;gap:.4rem}.lm-band[data-astro-cid-vvrzmejs]+.lm-band[data-astro-cid-vvrzmejs]{border-top:1px solid rgba(255,255,255,.07)}.lm-band-relation[data-astro-cid-vvrzmejs],.lm-band-data[data-astro-cid-vvrzmejs]{background:#ffffff06}.lm-band-label[data-astro-cid-vvrzmejs]{flex:none;width:5.6%;padding-left:.7%;font-size:var(--fs-2);font-weight:700;line-height:1.25;letter-spacing:.01em;color:#93a0b4;word-break:keep-all}.lm-cols[data-astro-cid-vvrzmejs]{position:absolute;inset:0;pointer-events:none}.lm-col[data-astro-cid-vvrzmejs]{position:absolute;top:0;transform:translate(-50%);font-size:var(--fs-2);font-weight:700;letter-spacing:.03em;color:#93a0b4;opacity:.8}.lm-edges[data-astro-cid-vvrzmejs]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.lm-edge[data-astro-cid-vvrzmejs]{stroke:#ffffff24;stroke-width:1.5;transition:stroke var(--t-micro) var(--ease-glide),opacity var(--t-micro) var(--ease-glide)}.lm-flow[data-astro-cid-vvrzmejs]{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:14 76;stroke-dashoffset:90;opacity:0;filter:drop-shadow(0 0 3px var(--lm-c));transition:opacity var(--t-micro) var(--ease-glide)}.lm-flow[data-astro-cid-vvrzmejs].on-path{opacity:.95;animation:lm-flow 1.4s linear infinite}@keyframes lm-flow{0%{stroke-dashoffset:90}to{stroke-dashoffset:0}}.lm-node[data-astro-cid-vvrzmejs]{position:absolute;z-index:1;width:0;height:0;color:#e8ecf4;transition:opacity var(--t-micro) var(--ease-glide)}.lm-star[data-astro-cid-vvrzmejs]{position:absolute;left:0;top:0;width:11px;height:11px;border-radius:50%;background:var(--lm-c);box-shadow:0 0 0 4px #0a1122,0 0 6px 1px var(--lm-c);transform:translate(-50%,-50%);transition:transform var(--t-micro) var(--ease-settle),box-shadow var(--t-micro) var(--ease-glide)}.lm-star[data-astro-cid-vvrzmejs]:before{content:"";position:absolute;inset:-9px;border-radius:50%}.lm-node-label[data-astro-cid-vvrzmejs]{position:absolute;left:0;top:10px;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:.3em;padding:1px 6px;border-radius:var(--r-xs);background:#070c19e0;font-size:var(--fs-4);font-weight:600;line-height:1.3;white-space:nowrap;color:#e8ecf4;opacity:.88;transition:opacity var(--t-micro) var(--ease-glide),color var(--t-micro) var(--ease-glide)}.lm-fcount[data-astro-cid-vvrzmejs]{font-family:DM Mono,monospace;font-size:var(--fs-1);font-weight:500;color:#93a0b4}a[data-astro-cid-vvrzmejs].lm-node:hover{text-decoration:none}a[data-astro-cid-vvrzmejs].lm-node:focus-visible{outline:none}a[data-astro-cid-vvrzmejs].lm-node:focus-visible .lm-node-label[data-astro-cid-vvrzmejs]{outline:2px solid #7dd3fc;outline-offset:2px}.lm-node[data-astro-cid-vvrzmejs].soon{cursor:default;opacity:.45}.lm-stage[data-astro-cid-vvrzmejs].has-hover .lm-node[data-astro-cid-vvrzmejs]:not(.on-path) .lm-star[data-astro-cid-vvrzmejs]{opacity:.32}.lm-stage[data-astro-cid-vvrzmejs].has-hover .lm-node[data-astro-cid-vvrzmejs]:not(.on-path) .lm-node-label[data-astro-cid-vvrzmejs]{opacity:1;color:#e8ecf44d}.lm-stage[data-astro-cid-vvrzmejs].has-hover .lm-node[data-astro-cid-vvrzmejs]:not(.on-path) .lm-fcount[data-astro-cid-vvrzmejs]{color:#93a0b44d}.lm-stage[data-astro-cid-vvrzmejs].has-hover .lm-edge[data-astro-cid-vvrzmejs]:not(.on-path){opacity:.18}.lm-node[data-astro-cid-vvrzmejs].on-path .lm-star[data-astro-cid-vvrzmejs]{transform:translate(-50%,-50%) scale(1.25);box-shadow:0 0 0 2px #0a1122,0 0 12px 3px var(--lm-c)}.lm-node[data-astro-cid-vvrzmejs].on-path .lm-node-label[data-astro-cid-vvrzmejs]{opacity:1;color:#fff}.lm-node[data-astro-cid-vvrzmejs].is-active .lm-star[data-astro-cid-vvrzmejs]{transform:translate(-50%,-50%) scale(1.6);box-shadow:0 0 0 2px #0a1122,0 0 18px 6px var(--lm-c)}.lm-edge[data-astro-cid-vvrzmejs].on-path{stroke:var(--lm-c);stroke-width:2;opacity:.85}@media(prefers-reduced-motion:reduce){.lm-flow[data-astro-cid-vvrzmejs].on-path{animation:none;opacity:0}.lm-star[data-astro-cid-vvrzmejs],.lm-node[data-astro-cid-vvrzmejs],.lm-node-label[data-astro-cid-vvrzmejs],.lm-edge[data-astro-cid-vvrzmejs]{transition:none}}.lm-fit[data-astro-cid-vvrzmejs] .lm-scroll[data-astro-cid-vvrzmejs]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(var(--lm-w) * 1px);margin:0 auto;padding-bottom:.5rem}.lm-fit[data-astro-cid-vvrzmejs] .lm-fitbox[data-astro-cid-vvrzmejs]{width:calc(var(--lm-w) * var(--lm-fit, 1) * 1px);height:calc(var(--lm-h) * var(--lm-fit, 1) * 1px);overflow:hidden}.lm-fit[data-astro-cid-vvrzmejs] .lm-stage[data-astro-cid-vvrzmejs]{width:calc(var(--lm-w) * 1px);min-width:0;transform-origin:top left;transform:scale(var(--lm-fit, 1))}.left-note[data-astro-cid-j7pv25f6]:not([hidden])~.hero{margin-top:0}.left-note[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-3, 12px);font-size:var(--fs-7);text-align:center}section[data-astro-cid-j7pv25f6]{margin-top:var(--sp-8)}h2[data-astro-cid-j7pv25f6]{font-size:1.6rem;margin:0 0 1rem}.ch-head[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;padding-top:var(--sp-7);margin:0 0 var(--sp-5)}.ch-ghost[data-astro-cid-j7pv25f6]{position:absolute;top:-.1em;right:-.04em;z-index:-1;font-family:DM Mono,Noto Sans KR,monospace;font-size:clamp(5.5rem,15vw,11rem);font-weight:500;line-height:1;letter-spacing:-.06em;color:rgba(var(--ac-rgb),.09);pointer-events:none;user-select:none;font-variant-numeric:tabular-nums}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.ch-ghost[data-astro-cid-j7pv25f6]{animation:ghost-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes ghost-drift{0%{translate:0 3.5rem}to{translate:0 -3.5rem}}.ch-no[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-3);letter-spacing:.06em;color:var(--muted)}.ch-no[data-astro-cid-j7pv25f6]:after{content:"";flex:1;height:1px;background:var(--rule)}.ch-voice[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-2);font-size:clamp(1.9rem,5.4vw,3.1rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink);word-break:keep-all}.ch-voice[data-astro-cid-j7pv25f6] .q[data-astro-cid-j7pv25f6]{color:var(--ac)}.ch-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:1.15rem;font-weight:700;color:var(--ac);word-break:keep-all}.ch-thread[data-astro-cid-j7pv25f6]{margin:var(--sp-4) 0 0;max-width:62ch;font-size:var(--fs-6);line-height:1.8;color:var(--muted);word-break:keep-all}.ch-tag[data-astro-cid-j7pv25f6]{display:inline-block;margin:0 var(--sp-1) 0 0;padding:0 var(--sp-2);border-radius:var(--r-pill);background:rgba(var(--ac-rgb),.12);color:var(--ac);font-size:var(--fs-2);font-weight:700;line-height:1.7;vertical-align:.1em}.ch-math[data-astro-cid-j7pv25f6]{color:var(--ink);white-space:nowrap}@media(prefers-reduced-motion:no-preference){html[data-js] .ch-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(8px);transition:opacity .48s var(--ease-settle),transform .48s var(--ease-settle)}html[data-js] .ch-head[data-astro-cid-j7pv25f6].is-in>[data-astro-cid-j7pv25f6]{opacity:1;transform:none}html[data-js] .ch-head[data-astro-cid-j7pv25f6]>.ch-ghost[data-astro-cid-j7pv25f6]{transition-delay:0s}html[data-js] .ch-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:.12s}html[data-js] .ch-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.24s}html[data-js] .ch-head[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){transition-delay:.36s}html[data-js] .fin-steps[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(10px);transition:opacity .56s var(--ease-settle),transform .56s var(--ease-settle)}html[data-js] .fin-steps[data-astro-cid-j7pv25f6].is-in>li[data-astro-cid-j7pv25f6]{opacity:1;transform:none}html[data-js] .fin-steps[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]:nth-child(2){transition-delay:.26s}html[data-js] .fin-steps[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]:nth-child(3){transition-delay:.52s}}@media(prefers-reduced-motion:no-preference){html[data-js] .rise[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(22px);transition:opacity .72s var(--ease-settle),transform .72s var(--ease-settle)}html[data-js] .rise[data-astro-cid-j7pv25f6].is-in{opacity:1;transform:none}}[data-astro-cid-j7pv25f6][data-count]{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}section[data-astro-cid-j7pv25f6][id]{scroll-margin-top:var(--sp-4)}.lm-lede[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:62ch;margin:0 0 1.25rem}.lm-lede[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:700}.try-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:55ch;margin:0 0 1.5rem}.try-tabs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);max-width:600px;margin:0 0 var(--sp-4)}.try-tabs-title[data-astro-cid-j7pv25f6]{display:none;grid-column:1 / -1;margin:0;font-size:var(--fs-4);font-weight:700;color:var(--muted)}.try-tabs[data-astro-cid-j7pv25f6][hidden]{display:none}.try-tab[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-2);align-content:start;min-width:0;font:inherit;padding:var(--sp-2);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--card);color:var(--muted);cursor:pointer;text-align:center;transition:border-color var(--t-micro) var(--ease-glide),color var(--t-micro) var(--ease-glide)}.try-tab[data-astro-cid-j7pv25f6] .lab-thumb{margin:0}.try-tab-name[data-astro-cid-j7pv25f6]{font-size:var(--fs-4);font-weight:600;line-height:1.4;word-break:keep-all}.try-tab[data-astro-cid-j7pv25f6]:hover{color:var(--ink);border-color:rgba(var(--ac-rgb),.5)}.try-tab[data-astro-cid-j7pv25f6][aria-selected=true]{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac);color:var(--ink)}.try-tab[data-astro-cid-j7pv25f6]:hover .lab-thumb .mv,.try-tab[data-astro-cid-j7pv25f6]:focus-visible .lab-thumb .mv,.try-tab[data-astro-cid-j7pv25f6][aria-selected=true] .lab-thumb .mv{animation-play-state:running}.try-stage[data-astro-cid-j7pv25f6][hidden]{display:none!important}.try-stage[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-xl);padding:1.25rem;display:grid;gap:1.5rem}@media(min-width:900px){.try-board[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,360px) minmax(min(300px,100%),1fr);grid-template-rows:1fr auto;column-gap:2rem;row-gap:var(--sp-4)}.try-stage[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:normal;align-items:stretch;padding:1.5rem}.try-stage[data-astro-cid-j7pv25f6] .try-widget{grid-column:1;grid-row:1 / -1}.try-stage[data-astro-cid-j7pv25f6] .try-guide{grid-column:2;grid-row:1}.try-tabs[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:2;align-self:end;z-index:1;max-width:none;margin:0 calc(1.5rem + 1px) calc(1.5rem + 1px) 0;padding-top:var(--sp-3);border-top:1px solid var(--rule);gap:var(--sp-2)}.try-tabs-title[data-astro-cid-j7pv25f6]{display:block}.try-tab[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,4.5rem) 1fr;align-items:center;gap:var(--sp-2);padding:var(--sp-1);border-radius:var(--r-md);text-align:left}.try-tab-name[data-astro-cid-j7pv25f6]{font-size:var(--fs-3)}.try-links[data-astro-cid-j7pv25f6]{padding-top:.4rem}}.try-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.try-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:.35rem .75rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:var(--fs-4);transition:transform .18s var(--ease-settle),border-color var(--t-micro) var(--ease-glide),color var(--t-micro) var(--ease-glide),box-shadow .18s var(--ease-settle)}.try-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ac);color:var(--ac);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--ac-rgb),.18)}.try-more[data-astro-cid-j7pv25f6],.units-more[data-astro-cid-j7pv25f6]{margin-top:1rem;font-weight:600}.try-more[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.try-shows[data-astro-cid-j7pv25f6]{margin-top:var(--sp-7)}.try-shows[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-1);font-size:var(--fs-7)}.try-shows-lede[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);font-size:var(--fs-5);color:var(--muted)}.shows-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.show-item[data-astro-cid-j7pv25f6]{min-width:0;margin:0;display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.show-item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:var(--sp-1);margin-top:var(--sp-3)}.show-item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:var(--fs-6);font-weight:700;color:var(--ink)}.show-item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ac)}.show-item[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:var(--fs-4);line-height:1.6;color:var(--muted);word-break:keep-all}.shows-more[data-astro-cid-j7pv25f6]{margin:var(--sp-4) 0 0;font-weight:600;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}@media(max-width:1024px){.shows-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.shows-row[data-astro-cid-j7pv25f6]{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.show-item[data-astro-cid-j7pv25f6]{display:block;flex:0 0 88%;scroll-snap-align:start}}@media(min-width:1024px){.lm-bleed[data-astro-cid-j7pv25f6]{margin-left:calc(-50vw + 50% + 20px);margin-right:calc(-50vw + 50% + 20px)}.lm-bleed[data-astro-cid-j7pv25f6] .lm-hint{text-align:center}}.lm-more[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-weight:600}.units-rest[data-astro-cid-j7pv25f6]{margin-top:var(--sp-8)}.lm-title[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-2);font-size:var(--fs-7)}.lm-stems[data-astro-cid-j7pv25f6],.lm-bands[data-astro-cid-j7pv25f6]{text-align:center;margin:.35rem 0 0;font-size:var(--fs-5);color:var(--muted)}.rd-stage[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-xl);padding:1.25rem;display:grid;gap:1.5rem}@media(min-width:900px){.rd-stage[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.45fr) minmax(min(280px,100%),1fr);gap:2rem;padding:1.5rem}.rd-side[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.rd-side[data-astro-cid-j7pv25f6] .try-links[data-astro-cid-j7pv25f6]{margin-top:auto}}.rd-main[data-astro-cid-j7pv25f6]{min-width:0}.rd-head[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-3)}.rd-title[data-astro-cid-j7pv25f6]{display:block;font-size:var(--fs-4);font-weight:700;color:var(--muted)}.rd-eq[data-astro-cid-j7pv25f6]{font-size:var(--fs-6)}.rd-fig[data-astro-cid-j7pv25f6] .fm-fig-full{margin:0 0 var(--sp-4)}@media(min-width:900px){.rd-top[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);column-gap:var(--sp-4);margin:0 0 var(--sp-4)}.rd-top[data-astro-cid-j7pv25f6] .rd-head[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.rd-fig[data-astro-cid-j7pv25f6],.rd-fig[data-astro-cid-j7pv25f6] .fm-fig-full{display:contents}.rd-fig[data-astro-cid-j7pv25f6] .fm-fig{grid-column:2;grid-row:2;align-self:start}.rd-fig[data-astro-cid-j7pv25f6] .fm-fig-full figcaption{grid-column:1;grid-row:2;align-self:center;margin:0}}.rd-count[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);font-size:var(--fs-6);line-height:1.8;color:var(--muted)}.rd-count[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-family:DM Mono,Noto Sans KR,monospace}.rd-why[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);padding:.7rem .9rem;border-left:2px solid var(--mint);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--card);font-size:var(--fs-5);line-height:1.75;color:var(--ink)}.rd-bridge[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);font-size:var(--fs-5);line-height:1.8;color:var(--muted);word-break:keep-all}.guardian[data-astro-cid-j7pv25f6]{padding:var(--sp-5) var(--sp-6);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-xl)}.guardian[data-astro-cid-j7pv25f6] .ch-head[data-astro-cid-j7pv25f6]{margin-bottom:var(--sp-4)}.g-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-3);font-size:var(--fs-6);line-height:1.8;color:var(--muted);word-break:keep-all}.g-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-5)}.g-copy[data-astro-cid-j7pv25f6]{max-width:62ch}@media(min-width:768px){.g-body[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}}.g-copy[data-astro-cid-j7pv25f6] .g-seen[data-astro-cid-j7pv25f6]{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:rgba(var(--ac-rgb),.08);color:var(--ink)}.guardian[data-astro-cid-j7pv25f6] .g-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin:var(--sp-4) 0 0;font-weight:600}.gap-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-6);align-items:start}@media(min-width:768px){.gap-body[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sp-7)}}.gap-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-4);font-size:var(--fs-6);line-height:1.85;color:var(--muted);max-width:58ch;word-break:keep-all}.gap-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.guardian[data-astro-cid-j7pv25f6] .ch-head[data-astro-cid-j7pv25f6]{padding-top:0}.finale[data-astro-cid-j7pv25f6]{--bg: #0b1220;--surface: #121a2b;--card: #162033;--ink: #e8ecf4;--muted: #93a0b4;--rule: #24304a;--ac: #4f8df9;--ac-rgb: 79, 141, 249;--mint: #34d9b5;--mint-rgb: 52, 217, 181;color-scheme:dark;position:relative;isolation:isolate;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:var(--sp-8) 0;background:radial-gradient(120% 90% at 70% 40%,#16213d,#0a1122 60%,#070c19);color:var(--ink);overflow:hidden}.fin-sky[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1}.fin-sky[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070c19f5,#070c19e6 42%,#070c198c 72%,#070c194d)}.fin-inner[data-astro-cid-j7pv25f6]{position:relative;max-width:960px;margin:0 auto;padding:0 1.25rem}.finale[data-astro-cid-j7pv25f6] .ch-head[data-astro-cid-j7pv25f6]{padding-top:0}.finale[data-astro-cid-j7pv25f6] .ch-voice[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,7vw,4rem)}.finale[data-astro-cid-j7pv25f6] .ch-voice[data-astro-cid-j7pv25f6] .q[data-astro-cid-j7pv25f6],.finale[data-astro-cid-j7pv25f6] .ch-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--sky-gold)}.finale[data-astro-cid-j7pv25f6] .ch-ghost[data-astro-cid-j7pv25f6]{color:rgba(var(--sky-gold-rgb),.1)}.fin-body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-6);align-items:center;max-width:62rem;margin:var(--sp-6) 0}@media(min-width:769px){.fin-body[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 220px;gap:var(--sp-7)}}.fin-steps[data-astro-cid-j7pv25f6]{display:grid;gap:var(--sp-3);max-width:46rem;margin:0;padding:0;list-style:none}.fin-graph[data-astro-cid-j7pv25f6]{width:220px;max-width:100%;margin:0 auto}.fin-graph[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;overflow:visible}.fg-axis[data-astro-cid-j7pv25f6]{stroke:#e8ecf438;stroke-width:1}.fg-curve[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--ac);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--ac-rgb),.55))}.fg-vx[data-astro-cid-j7pv25f6]{fill:#e8ecf459}.fg-root[data-astro-cid-j7pv25f6]{fill:var(--mint);filter:drop-shadow(0 0 6px rgba(var(--mint-rgb),.8))}.fg-ring[data-astro-cid-j7pv25f6]{fill:none;stroke:var(--mint);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.fg-lab[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:12px;font-weight:500;fill:var(--mint);text-anchor:middle}.fin-graph[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin:var(--sp-2) 0 0;font-size:var(--fs-3);line-height:1.5;color:var(--muted);text-align:center;word-break:keep-all}@media(prefers-reduced-motion:no-preference){html[data-js] .fg-curve[data-astro-cid-j7pv25f6]{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.5s var(--ease-glide) .4s}html[data-js] .fin-steps[data-astro-cid-j7pv25f6].is-in+.fin-graph[data-astro-cid-j7pv25f6] .fg-curve[data-astro-cid-j7pv25f6]{stroke-dashoffset:0}html[data-js] .fg-root[data-astro-cid-j7pv25f6],html[data-js] .fg-lab[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .42s var(--ease-settle) 1.8s}html[data-js] .fin-steps[data-astro-cid-j7pv25f6].is-in+.fin-graph[data-astro-cid-j7pv25f6] .fg-root[data-astro-cid-j7pv25f6],html[data-js] .fin-steps[data-astro-cid-j7pv25f6].is-in+.fin-graph[data-astro-cid-j7pv25f6] .fg-lab[data-astro-cid-j7pv25f6]{opacity:1}html[data-js] .fin-steps[data-astro-cid-j7pv25f6].is-in+.fin-graph[data-astro-cid-j7pv25f6] .fg-ring[data-astro-cid-j7pv25f6]{animation:fg-ring 1.1s var(--ease-glide) 1.85s both}html[data-js] .finale[data-astro-cid-j7pv25f6] .ch-head[data-astro-cid-j7pv25f6].is-in .ch-voice[data-astro-cid-j7pv25f6]{background:linear-gradient(100deg,var(--ink) 0 42%,var(--sky-gold) 50%,var(--ink) 58% 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fin-shimmer 1.7s ease-in-out .6s both}}@keyframes fg-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes fin-shimmer{0%{background-position:0% 0}to{background-position:100% 0}}.fin-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--sp-5);align-items:center;padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-lg);background:#162033c7}.fin-eq[data-astro-cid-j7pv25f6]{font-size:1.2rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.fin-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-color:rgba(var(--mint-rgb),.55)}.fin-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child .fin-eq[data-astro-cid-j7pv25f6]{color:var(--mint)}.fin-or[data-astro-cid-j7pv25f6]{margin:0 .6em;font-size:.82em;font-weight:600;color:var(--muted)}.fin-from[data-astro-cid-j7pv25f6]{font-size:var(--fs-5);line-height:1.6;color:var(--muted);word-break:keep-all;text-wrap:pretty}.fin-from[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-block;margin:0 var(--sp-1) 0 0;padding:0 var(--sp-2);border:1px solid rgba(var(--sky-gold-rgb),.55);border-radius:var(--r-pill);font-family:DM Mono,monospace;font-size:var(--fs-3);font-weight:500;color:var(--sky-gold)}.fin-from[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:none;background:rgba(var(--sky-gold-rgb),.15)}.fin-sum[data-astro-cid-j7pv25f6]{max-width:54ch;margin:0;font-size:var(--fs-7);line-height:1.85;color:var(--muted);word-break:keep-all;text-wrap:pretty}.fin-sum[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink)}.fin-close[data-astro-cid-j7pv25f6]{max-width:40rem;margin:var(--sp-7) 0 0;padding:var(--sp-6) 0 0;border-top:1px solid var(--rule)}.fin-close[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 var(--sp-3);font-size:var(--fs-8);line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.fin-close[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:42ch;margin:0 0 var(--sp-5);color:var(--muted);word-break:keep-all;text-wrap:pretty}.fin-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.fin-btn[data-astro-cid-j7pv25f6]{padding:.75rem 1.3rem;border-radius:var(--r-md);background:#2563eb;color:#fff;font-weight:600;box-shadow:0 10px 28px #2563eb66;transition:transform .22s var(--ease-settle),box-shadow .22s var(--ease-settle),filter var(--t-micro) var(--ease-glide)}.fin-btn[data-astro-cid-j7pv25f6]:hover{text-decoration:none;filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 16px 36px #2563eb80}.fin-btn[data-astro-cid-j7pv25f6].ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:var(--ink);box-shadow:none}.fin-btn[data-astro-cid-j7pv25f6].ghost:hover{background:#ffffff1a;box-shadow:none}@media(max-width:768px){.fin-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--sp-1)}.fin-from[data-astro-cid-j7pv25f6],.fin-sum[data-astro-cid-j7pv25f6],.fin-close[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{text-wrap:balance}.fin-sky[data-astro-cid-j7pv25f6]:after{background:#070c19db}.fin-close[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.8rem}}.explore[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-7);padding:var(--sp-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ex-title[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--fs-5);font-weight:700;color:var(--muted)}.ex-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.ex-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:var(--fs-4)}.ex-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:transform .18s var(--ease-settle),border-color var(--t-micro) var(--ease-glide),color var(--t-micro) var(--ease-glide),box-shadow .18s var(--ease-settle)}.ex-chips[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--ac);color:var(--ac);text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 16px rgba(var(--ac-rgb),.18)}.ex-n[data-astro-cid-j7pv25f6]{font-family:DM Mono,Noto Sans KR,monospace;font-size:var(--fs-2);color:var(--muted)}
