@font-face{font-family:SUIT Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/SUIT-Variable.woff2) format("woff2-variations"),url(/fonts/SUIT-Variable.woff2) format("woff2")}@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter+Tight:wght@400;500;700;800;900&family=JetBrains+Mono:wght@400;500;600&family=Nanum+Brush+Script&family=Nanum+Pen+Script&family=Noto+Serif+KR:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,400;1,500;1,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding:wght@400;700&family=Special+Elite&display=swap");@font-face{font-family:Galmuri11;src:url(https://cdn.jsdelivr.net/npm/galmuri@latest/dist/Galmuri11.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;700;900&display=swap");:root{--sand-50:#faf6ec;--sand-100:#f4ebdd;--sand-200:#e9dfc9;--sand-300:#ddd0b5;--ink:#2b1b12;--warm-charcoal:#3a342d;--soft-gray:#6b5c50;--paper-edge:rgba(43,27,18,.08);--coral-red:#d94e2f;--mustard-d:#b8862a;--pastel-pink:#e6a6a0;--pastel-lavender:#b8a3c2;--pastel-mint:#9bb5a4;--pastel-yellow:#d9c284;--kakao-yellow:#fbe45f;--glass-bg:hsla(0,0%,100%,.2);--glass-border:hsla(0,0%,100%,.45);--glass-blur:blur(40px) saturate(180%);--glass-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 30px 70px -25px rgba(43,27,18,.18);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:100px;--shadow-paper:0 24px 60px -25px rgba(43,27,18,.12);--shadow-lift:0 30px 70px -25px rgba(43,27,18,.18);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--font-display-en:"Inter Tight",system-ui,sans-serif;--font-display-kr:"SUIT Variable","Pretendard Variable","Pretendard",system-ui,sans-serif;--font-body-kr:"SUIT Variable","Pretendard Variable","Pretendard",system-ui,sans-serif;--font-serif:"DM Serif Display","Noto Serif KR",Georgia,serif;--font-italic-en:"DM Serif Display","Playfair Display",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--t-numeral-size:clamp(80px,11vw,180px);--t-numeral-weight:900;--t-numeral-track:-0.06em;--t-numeral-leading:0.85;--t-h1-size:clamp(40px,5vw,64px);--t-h1-weight:800;--t-h1-track:-0.03em;--t-h1-leading:1.15;--t-h2-size:clamp(28px,3vw,40px);--t-h2-weight:700;--t-h2-track:-0.02em;--t-h2-leading:1.25;--t-h3-size:22px;--t-h3-weight:600;--t-h3-track:-0.01em;--t-h3-leading:1.35;--t-body-size:16px;--t-body-weight:400;--t-body-leading:1.7;--t-bodysm-size:14px;--t-bodysm-leading:1.6;--t-quote-size:18px;--t-quote-weight:400;--t-quote-leading:1.55;--t-mono-size:11px;--t-mono-weight:500;--t-mono-track:0.18em;--t-bubble-size:14px;--t-bubble-weight:500;--t-bubble-leading:1.45}.v3-scope{background:var(--sand-50);color:var(--ink);font-family:var(--font-body-kr);font-size:var(--t-body-size);line-height:var(--t-body-leading);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}.v3-scope:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;mix-blend-mode:multiply;opacity:.48;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.17  0 0 0 0 0.15  0 0 0 0 0.13  0 0 0 0.07 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.t-h1{font-size:var(--t-h1-size);font-weight:var(--t-h1-weight);letter-spacing:var(--t-h1-track);line-height:var(--t-h1-leading)}.t-h1,.t-h2{font-family:var(--font-display-kr);color:var(--ink);text-wrap:pretty}.t-h2{font-size:var(--t-h2-size);font-weight:var(--t-h2-weight);letter-spacing:var(--t-h2-track);line-height:var(--t-h2-leading)}.t-h3{font-family:var(--font-display-kr);font-size:var(--t-h3-size);font-weight:var(--t-h3-weight);letter-spacing:var(--t-h3-track);line-height:var(--t-h3-leading);color:var(--ink)}.t-body{font-family:var(--font-body-kr);font-size:var(--t-body-size);line-height:var(--t-body-leading);color:var(--warm-charcoal)}.t-bodysm{font-size:var(--t-bodysm-size);line-height:var(--t-bodysm-leading);color:var(--soft-gray)}.t-numeral{font-family:var(--font-display-en);font-size:var(--t-numeral-size);font-weight:var(--t-numeral-weight);letter-spacing:var(--t-numeral-track);line-height:var(--t-numeral-leading);color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.t-mono,.t-section-tag{font-family:var(--font-mono);font-size:var(--t-mono-size);font-weight:var(--t-mono-weight);letter-spacing:var(--t-mono-track);text-transform:uppercase;color:var(--soft-gray)}.t-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--t-quote-size);font-weight:var(--t-quote-weight);line-height:var(--t-quote-leading);color:var(--ink);padding-left:18px;border-left:2px solid var(--coral-red)}.t-bubble{font-family:var(--font-body-kr);font-size:var(--t-bubble-size);font-weight:var(--t-bubble-weight);line-height:var(--t-bubble-leading)}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--glass-shadow)}.section-card{background:var(--sand-50);border:1px solid var(--paper-edge);border-radius:var(--r-lg);padding:var(--space-6);box-shadow:var(--shadow-paper)}.tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--r-pill);font-family:var(--font-body-kr);font-size:13px;font-weight:500;color:var(--ink)}.tag--pink{background:var(--pastel-pink)}.tag--lavender{background:var(--pastel-lavender)}.tag--mint{background:var(--pastel-mint)}.tag--yellow{background:var(--pastel-yellow)}:root{--ease-calm:cubic-bezier(0.2,0.7,0.2,1);--ease-out-q:cubic-bezier(0.16,1,0.3,1);--dur-reveal:1s;--dur-count:1.3s;--dur-bar:1.4s;--dur-draw:2s;--sh-card-warm:var(--shadow-paper);--sh-card-lift:var(--shadow-lift);--sh-glass:var(--glass-shadow);--sh-soft:0 6px 18px -8px rgba(43,27,18,.16);--paper-edge-strong:rgba(43,27,18,.16);--coral-soft:#f2a790;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--s-12:128px;--r-bubble-left:14px 14px 14px 4px;--r-bubble-right:14px 14px 4px 14px;--font-serif-kr:var(--font-serif);--p-pink:var(--pastel-pink);--p-lav:var(--pastel-lavender);--p-mint:var(--pastel-mint);--p-yellow:var(--pastel-yellow)}@media (max-width:640px){main.v3-scope.v3-report-root{padding:0!important;min-height:100dvh;overflow:hidden}.v3-card-rail{height:100vh;height:100dvh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:0!important;padding:0!important;margin:0!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:stretch!important;justify-content:flex-start!important;scrollbar-width:none}.v3-card-rail::-webkit-scrollbar{display:none}.v3-card-rail>*{scroll-snap-align:start;scroll-snap-stop:always;width:100vw!important;min-width:100vw;max-width:100vw!important;height:100dvh;max-height:100dvh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.v3-card-rail .v3-card-article{width:100%!important;max-width:100vw!important;min-height:100dvh!important;border-radius:0!important}.v3-card-progress{display:none!important}.v3-card-rail>.v3-card-far{content-visibility:hidden;contain-intrinsic-size:100vw 100dvh}.v3-card-rail>.v3-card-far>*{display:none!important}}.v3-scrubber{display:none;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 10px);left:0;right:0;height:24px;z-index:1095;padding:9px 12px 0;box-sizing:border-box;touch-action:none;cursor:pointer}.v3-scrubber-track{right:20px;background:hsla(37,51%,91%,.5);box-shadow:inset 0 0 0 1px rgba(31,24,18,.18)}.v3-scrubber-fill,.v3-scrubber-track{position:absolute;top:9px;left:20px;height:5px;border-radius:2.5px}.v3-scrubber-fill{max-width:calc(100% - 40px);box-shadow:0 0 7px rgba(232,95,65,.55)}.v3-scrubber-fill,.v3-scrubber-knob{background:#e85f41;pointer-events:none}.v3-scrubber-knob{position:absolute;top:11.5px;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;border:2.5px solid #faf6ec;box-shadow:0 2px 6px rgba(0,0,0,.45)}@media (max-width:640px){.v3-scrubber{display:block}:root{--v3-chrome-top:calc(env(safe-area-inset-top, 0px) + 22px);--v3-chrome-pad-top:calc(env(safe-area-inset-top, 0px) + 72px)}}.v3-usage-guide{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(20,16,12,.72);backdrop-filter:blur(6px);animation:v3-detail-in .3s ease}.v3-usage-guide-card{width:100%;max-width:340px;background:#f5f1ea;border-radius:22px;padding:26px 22px 22px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);color:#2a2018;max-height:100%;overflow-y:auto}.v3-usage-guide-eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;color:#e85f41;font-weight:700}.v3-usage-guide-title{margin:6px 0 18px;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#2a2018}.v3-usage-guide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.v3-usage-guide-list li{display:flex;gap:12px;align-items:flex-start}.v3-usage-guide-icon{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:rgba(232,95,65,.12);color:#e85f41;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.v3-usage-guide-list b{display:block;font-size:14px;font-weight:700;color:#2a2018;margin-bottom:2px}.v3-usage-guide-list em{display:block;font-style:normal;font-size:12px;line-height:1.5;color:rgba(42,32,24,.66)}.v3-usage-guide-btn{margin-top:22px;width:100%;border:none;border-radius:14px;padding:13px 0;background:#e85f41;color:#fff6f2;font-size:15px;font-weight:700;cursor:pointer;position:sticky;bottom:0;box-shadow:0 -10px 14px -8px hsla(38,35%,94%,.95)}@keyframes v3-detail-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.v3-detail-close{top:14px;right:14px;z-index:1100;width:34px;height:34px;border:none;border-radius:999px;background:rgba(0,0,0,.42);color:#fff;font-size:17px;line-height:1;cursor:pointer;backdrop-filter:blur(4px)}.v3-detail-close,.v3-swipe-arrow{display:none;align-items:center;justify-content:center;position:fixed}.v3-swipe-arrow{top:50%;z-index:1090;width:30px;height:30px;margin-top:-15px;color:#faf6ec;pointer-events:none;animation:v3-swipe-arrow-glow 2.6s ease-in-out infinite;will-change:opacity,filter}.v3-swipe-arrow svg{display:block}.v3-swipe-arrow--left{left:10px}.v3-swipe-arrow--right{right:10px;animation-delay:1.3s}@keyframes v3-swipe-arrow-glow{0%,to{opacity:.35;filter:drop-shadow(0 0 2px rgba(232,95,65,.4))}50%{opacity:.9;filter:drop-shadow(0 0 9px rgba(232,95,65,.85))}}@media (prefers-reduced-motion:reduce){.v3-swipe-arrow{animation:none;opacity:.6}}@media (max-width:640px){.v3-swipe-arrow{display:flex}}.v3-scroll-hint{display:none;position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);margin-left:-19px;z-index:1090;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(31,24,18,.55);color:#faf6ec;backdrop-filter:blur(4px);box-shadow:0 4px 14px rgba(0,0,0,.28),inset 0 0 0 1px hsla(43,58%,95%,.18);pointer-events:none;opacity:0;transition:opacity .35s ease}.v3-scroll-hint--on{opacity:1}.v3-scroll-hint svg{display:block;animation:v3-scroll-hint-bounce 1.6s ease-in-out infinite}@keyframes v3-scroll-hint-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.v3-scroll-hint svg{animation:none}.v3-scroll-hint{transition:none}}@media (max-width:640px){.v3-scroll-hint{display:flex}}.v3-book-view{animation:v3-book-in .32s ease}@keyframes v3-book-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3-book-view{animation:none}}@supports (container-type:inline-size){.v3-card-article{container-type:inline-size;container-name:v3card}}.v3-detail-expand summary{list-style:none}.v3-detail-expand:not([open]) summary{animation:v3-detail-pulse 2.6s ease-in-out infinite}@keyframes v3-detail-pulse{0%,to{box-shadow:0 6px 18px rgba(217,78,47,.35);transform:scale(1)}50%{box-shadow:0 6px 26px rgba(217,78,47,.62),0 0 0 5px rgba(217,78,47,.14);transform:scale(1.015)}}.v3-detail-expand summary::-webkit-details-marker{display:none}.v3-detail-expand summary::marker{content:""}.v3-detail-expand .v3-detail-expand-chev{display:inline-flex;transition:transform .25s ease}.v3-detail-expand[open] .v3-detail-expand-chev{transform:rotate(180deg)}.v3-detail-expand .v3-detail-expand-label-open{display:none}.v3-detail-expand[open] .v3-detail-expand-label-open{display:inline}.v3-detail-expand[open] .v3-detail-expand-label-closed{display:none}.v3-detail-expand-body{margin-top:14px;animation:v3-detail-expand-in .28s ease}@keyframes v3-detail-expand-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v3-detail-expand-body{animation:none}.v3-detail-expand .v3-detail-expand-chev{transition:none}.v3-detail-expand:not([open]) summary{animation:none}}:root{--v4-rail:#0b0b0d;--v4-paper:#fcfcfd;--v4-ink-card:#141417;--v4-ink:#17171a;--v4-ink-2:rgba(23,23,26,.55);--v4-ink-3:rgba(23,23,26,.35);--v4-hair:rgba(23,23,26,.08);--v4-snow:#f5f5f7;--v4-snow-2:rgba(245,245,247,.6);--v4-snow-3:rgba(245,245,247,.38);--v4-hair-dark:rgba(245,245,247,.12);--v4-a:#ff4e42;--v4-b:#3d6bff;--v4-a-soft:rgba(255,78,66,.12);--v4-b-soft:rgba(61,107,255,.12);--v4-us:linear-gradient(135deg,#ff4e42,#8e5bff 55%,#3d6bff);--v4-good:#34c759;--v4-warn:#ff9f0a;--v4-ease:cubic-bezier(0.23,1,0.32,1)}.v4-reveal{opacity:0;transform:translateY(14px);transition:opacity .48s var(--v4-ease),transform .48s var(--v4-ease);transition-delay:calc(var(--v4-order, 0) * 60ms)}[data-v4-seen] .v4-reveal{opacity:1;transform:translateY(0)}.v4-fill{transform:scaleX(0);transition:transform .64s var(--v4-ease);transition-delay:calc(var(--v4-order, 0) * 60ms + .12s)}[data-v4-seen] .v4-fill{transform:scaleX(1)}.v4-press{transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}.v4-press:active{transform:scale(.97)}.v4-expand>summary{list-style:none}.v4-expand>summary::-webkit-details-marker{display:none}.v4-expand .v4-expand-open-label{display:none}.v4-expand[open] .v4-expand-open-label{display:inline}.v4-expand[open] .v4-expand-closed-label{display:none}.v4-expand .v4-expand-chev{transition:transform .24s var(--v4-ease)}.v4-expand[open] .v4-expand-chev{transform:rotate(180deg)}.v4-expand-body{animation:v4-expand-in .24s var(--v4-ease)}@keyframes v4-expand-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.v4-seg-thumb{transition:transform .24s var(--v4-ease)}.v4-serif,.v4-serif-it{font-family:"DM Serif Display","Noto Serif KR",serif}.rt-em,.v4-serif-it{font-style:italic}.rt-em{font-family:"DM Serif Display",Playfair Display,Georgia,serif;font-weight:500;padding:0 .18em}.v4-title em,.v4-title strong{font-family:"DM Serif Display","Noto Serif KR",serif;font-style:normal;font-weight:700;font-size:1.06em;letter-spacing:-.01em;padding:0 .02em}.v4-glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 18px 44px rgba(0,0,0,.28)}.v4-glow-a{box-shadow:0 0 14px rgba(255,96,80,.55),0 0 38px rgba(255,96,80,.3)}.v4-glow-b{box-shadow:0 0 14px rgba(110,145,255,.55),0 0 38px rgba(110,145,255,.3)}.v4-line{border:1px solid hsla(36,24%,96%,.55)}.v4-spark{display:inline-block;animation:v4-spark 2.4s ease-in-out infinite;text-shadow:0 0 12px rgba(255,122,80,.8)}@keyframes v4-spark{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.v4-cascade>*{opacity:0;transform:translateY(10px)}details[open]>.v4-cascade>*{opacity:1;transform:translateY(0);transition:opacity .36s var(--v4-ease),transform .36s var(--v4-ease)}details[open]>.v4-cascade>:first-child{transition-delay:0ms}details[open]>.v4-cascade>:nth-child(2){transition-delay:40ms}details[open]>.v4-cascade>:nth-child(3){transition-delay:80ms}details[open]>.v4-cascade>:nth-child(4){transition-delay:.12s}details[open]>.v4-cascade>:nth-child(5){transition-delay:.16s}details[open]>.v4-cascade>:nth-child(6){transition-delay:.2s}details[open]>.v4-cascade>:nth-child(7){transition-delay:.24s}details[open]>.v4-cascade>:nth-child(8){transition-delay:.28s}details[open]>.v4-cascade>:nth-child(9){transition-delay:.32s}details[open]>.v4-cascade>:nth-child(10){transition-delay:.36s}details[open]>.v4-cascade>:nth-child(11){transition-delay:.4s}details[open]>.v4-cascade>:nth-child(n+12){transition-delay:.44s}@media (prefers-reduced-motion:reduce){.v4-spark{animation:none;opacity:.8}.v4-cascade>*{opacity:1;transform:none;transition:none!important}.v4-reveal{transform:none;transition:opacity .2s ease;transition-delay:0ms}.v4-fill{transform:scaleX(1);transition:none}.v4-press:active{transform:none}.v4-expand-body{animation:none}.v4-seg-thumb{transition:none}}:root{--v5-paper:#f5efe4;--v5-ink:#1a1817;--v5-ink-2:rgba(26,24,23,.62);--v5-ink-3:rgba(26,24,23,.42);--v5-hair:rgba(26,24,23,.1);--duo-a:#ff5a2a;--duo-b:#4f7de0;--ch-overall:#ff5a2a;--ch-records:#4f7de0;--ch-emotion:#f4c515;--ch-lang:#38b26b;--ch-clinic:#2ab3a6;--ch-persona:#8455e0;--ch-inner:#e0447c;--ch-final:#ff8a3d}.v5-blob{position:absolute;border-radius:50%;filter:blur(34px);opacity:.8;animation:v5-blob-drift-a 17s ease-in-out infinite}.v5-blob:nth-of-type(2){animation:v5-blob-drift-b 23.2s ease-in-out infinite}.v5-blob:nth-of-type(3){animation:v5-blob-drift-c 19.6s ease-in-out infinite}.v5-blob.v5-blob-fast-1{animation:v5-blob-drift-a 8.5s ease-in-out infinite}.v5-blob.v5-blob-fast-2{animation:v5-blob-drift-b 11.6s ease-in-out infinite}.v5-blob.v5-blob-fast-3{animation:v5-blob-drift-c 9.8s ease-in-out infinite}@keyframes v5-blob-drift-a{0%,to{transform:translate(0) scale(1);opacity:var(--v5-blob-op,.8)}28%{transform:translate(-62px,48px) scale(1.26);opacity:calc(var(--v5-blob-op, .8) * 1.18)}55%{transform:translate(34px,78px) scale(.86);opacity:calc(var(--v5-blob-op, .8) * .82)}78%{transform:translate(56px,-30px) scale(1.14);opacity:calc(var(--v5-blob-op, .8) * 1.06)}}@keyframes v5-blob-drift-b{0%,to{transform:translate(0) scale(1.04);opacity:var(--v5-blob-op,.8)}33%{transform:translate(72px,-52px) scale(.84);opacity:calc(var(--v5-blob-op, .8) * .84)}62%{transform:translate(-48px,-72px) scale(1.3);opacity:calc(var(--v5-blob-op, .8) * 1.2)}84%{transform:translate(-64px,38px) scale(1);opacity:calc(var(--v5-blob-op, .8) * .94)}}@keyframes v5-blob-drift-c{0%,to{transform:translate(0) scale(.92);opacity:var(--v5-blob-op,.8)}30%{transform:translate(48px,62px) scale(1.24);opacity:calc(var(--v5-blob-op, .8) * 1.16)}58%{transform:translate(-56px,26px) scale(1.08);opacity:calc(var(--v5-blob-op, .8) * .86)}80%{transform:translate(22px,-58px) scale(.82);opacity:calc(var(--v5-blob-op, .8) * 1.02)}}@keyframes v5-blob-calm-a{0%,to{transform:translate(0)}50%{transform:translate(-20px,16px)}}@keyframes v5-blob-calm-b{0%,to{transform:translate(0)}50%{transform:translate(24px,-18px)}}@keyframes v5-blob-calm-c{0%,to{transform:translate(0)}50%{transform:translate(-16px,20px)}}.v5-glass{background:hsla(0,0%,100%,.34);backdrop-filter:blur(8px);box-shadow:0 22px 44px rgba(40,50,120,.22),inset 0 1px 0 hsla(0,0%,100%,.75);border-radius:20px}.v5-card{background:linear-gradient(160deg,rgba(255,252,247,.72),hsla(35,75%,97%,.64) 54%,hsla(38,47%,93%,.58));backdrop-filter:blur(20px) saturate(150%);border:1px solid hsla(0,0%,100%,.62);border-bottom-color:hsla(0,0%,100%,.26);border-radius:16px;box-shadow:0 18px 40px -16px rgba(60,50,30,.26),0 4px 12px rgba(60,50,30,.08),inset 0 1px 0 hsla(0,0%,100%,.5)}.v5-paper{background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(60,50,30,.07)}.v5-card.on-dark{background:linear-gradient(160deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.09) 56%,hsla(0,0%,100%,.12));border:1px solid hsla(0,0%,100%,.34);border-bottom-color:hsla(0,0%,100%,.14);box-shadow:0 20px 44px -16px rgba(0,0,0,.42),0 4px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.v5-more{min-height:44px;box-sizing:border-box;background:hsla(0,0%,100%,.8);border:1px solid rgba(60,50,30,.2);border-radius:999px;box-shadow:0 4px 14px rgba(60,50,30,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}.v4-expand[open]>summary .v5-more{border-color:rgba(60,50,30,.1);box-shadow:none}.v5-more-ink{min-height:44px;box-sizing:border-box;border-radius:999px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);transition:background .2s var(--v4-ease),border-color .2s var(--v4-ease)}.v4-expand[open]>summary .v5-more-ink{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.03);box-shadow:none}.v5-cta-expand>.v4-expand>summary .v5-more-ink{min-height:0;border:0;background:transparent;box-shadow:none}.v5-cta-expand>.v4-expand>summary{min-height:46px;justify-content:center;padding:5px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.16);box-shadow:0 12px 26px -14px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.32);transition:background .2s var(--v4-ease),border-color .2s var(--v4-ease)}.v5-cta-expand>.v4-expand>summary .v5-more{min-height:0;border:0;background:transparent;box-shadow:none}.v5-cta-expand>.v4-expand>summary .font-jetbrains-mono,.v5-cta-expand>.v4-expand>summary .v4-expand-chev{color:hsla(0,0%,100%,.96)!important}.v5-cta-expand>.v4-expand>summary:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.75)}.v5-cta-expand>.v4-expand[open]>summary{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);box-shadow:none}.v5-cta-expand.on-light>.v4-expand>summary{border-color:rgba(60,50,30,.24);background:hsla(0,0%,100%,.86);box-shadow:0 8px 20px -10px rgba(60,50,30,.3),inset 0 1px 0 hsla(0,0%,100%,.9)}.v5-cta-expand.on-light>.v4-expand>summary .font-jetbrains-mono,.v5-cta-expand.on-light>.v4-expand>summary .v4-expand-chev{color:rgba(60,50,30,.8)!important}@media (prefers-reduced-motion:reduce){.v5-blob{animation:v5-blob-calm-a 39.3s ease-in-out infinite}.v5-blob:nth-of-type(2){animation:v5-blob-calm-b 46.4s ease-in-out infinite}.v5-blob:nth-of-type(3){animation:v5-blob-calm-c 33.9s ease-in-out infinite}}.v5-glass-thick{background:hsla(0,0%,100%,.52);box-shadow:0 30px 60px -18px rgba(50,60,110,.35),0 6px 18px rgba(50,60,110,.12),inset 0 2px 3px hsla(0,0%,100%,.9),inset 0 -2px 6px rgba(120,130,170,.18)}.v5-grain-strong:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.v5-grain-print{position:relative}.v5-grain-print:after,.v5-grain-print:before{content:"";position:absolute;inset:0;pointer-events:none}.v5-grain-print:after{opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)' opacity='0.85'/%3E%3C/svg%3E")}.v5-grain-print:before{opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='q'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23q)' opacity='0.7'/%3E%3C/svg%3E");z-index:1}.v5-line-white{border:1px solid hsla(0,0%,100%,.85)}.v5-scroll-coral{scrollbar-width:none;-ms-overflow-style:none}.v5-scroll-coral::-webkit-scrollbar{display:none;width:0;height:0}:root{--rel-coral-50:#fff1ee;--rel-coral-100:#ffd9d2;--rel-coral-200:#ffb5a8;--rel-coral-300:#ff8d7a;--rel-coral-400:#f56450;--rel-coral-500:#e84335;--rel-coral-600:#c9231d;--rel-dawn-50:#fff6f0;--rel-dawn-100:#fde0d0;--rel-dawn-200:#fac4ab;--rel-dawn-300:#f5a08a;--rel-dawn-400:#ec8770;--rel-dawn-500:#d97560;--rel-dawn-bg:radial-gradient(ellipse 110% 80% at 50% 38%,#ffd9c5 0%,#f5a08a 38%,#d97560 100%);--rel-dawn-bg-soft:radial-gradient(ellipse 120% 90% at 50% 42%,#fde7d6 0%,#f5b89e 50%,#de8570 100%);--rel-glow-dawn:rgba(255,230,200,.85);--rel-glow-ember:rgba(255,180,140,.62);--rel-glow-ivory:rgba(255,248,238,.92);--rel-ivory-0:#fbf8f2;--rel-ivory-50:#f8f5f0;--rel-ivory-100:#f5f1ea;--rel-ivory-200:#ece5d8;--rel-ivory-300:#ddd4c8;--rel-ivory-400:#c8bcab;--rel-ink-900:#2b2725;--rel-ink-700:#4a423e;--rel-ink-500:#6e635c;--rel-ink-300:#98897f;--rel-rosebrown-100:#f1ddd7;--rel-rosebrown-300:#d5a89e;--rel-rosebrown-500:#b97b73;--rel-rosebrown-700:#8a564f;--rel-olive-100:#d8dcc8;--rel-olive-300:#a3ad8a;--rel-olive-500:#6b7252;--rel-olive-700:#4d5239;--rel-dust-100:#f5e2d2;--rel-dust-300:#e0b8a0;--rel-dust-500:#c08c70;--rel-dust-700:#8c5d44;--rel-vermilion-100:#f7d8c5;--rel-vermilion-200:#f0b896;--rel-vermilion-300:#e89870;--rel-vermilion-400:#e08a5e;--rel-vermilion-500:#d97757;--rel-vermilion-600:#c4633c;--rel-vermilion-700:#a04e2a;--rel-vermilion-800:#7a3a1e;--rel-vermilion-bg:radial-gradient(circle at 50% 40%,#e89870 0%,#d97757 50%,#c4633c 100%);--rel-terracotta-100:#f6cdb8;--rel-terracotta-300:#d99a78;--rel-terracotta-500:#c2613a;--rel-terracotta-700:#8c3f1f;--rel-terracotta-bg:radial-gradient(circle at 50% 40%,#d99a78 0%,#c2613a 50%,#8c3f1f 100%);--rel-sand-100:#f5e4cc;--rel-sand-300:#e6c79a;--rel-sand-500:#d4a574;--rel-sand-700:#a37a4c;--rel-sand-bg:radial-gradient(circle at 50% 40%,#ecd0a4 0%,#d4a574 50%,#a37a4c 100%);--rel-rust-300:#c87e58;--rel-rust-500:#b8542e;--rel-rust-700:#803618;--rel-rust-bg:radial-gradient(circle at 50% 40%,#cc7f5c 0%,#b8542e 50%,#803618 100%);--rel-plum-100:#e8c8cc;--rel-plum-300:#b87680;--rel-plum-500:#7a2e3a;--rel-plum-700:#56202a;--rel-plum-900:#2d101a;--rel-plum-bg:radial-gradient(circle at 50% 40%,#a04a58 0%,#7a2e3a 50%,#56202a 100%);--rel-burgundy-500:#5a1f2b;--rel-burgundy-700:#3a131c;--rel-mauve-300:#c79aa3;--rel-mauve-500:#a5757f;--rel-champagne-100:#faf0d8;--rel-champagne-300:#e8d5b0;--rel-champagne-500:#d4b585;--rel-champagne-700:#a88857;--rel-champagne-bg:radial-gradient(circle at 30% 40%,#faf0d8 0%,#e8d5b0 60%,#c7a674 100%);--rel-palegold-300:#f5e8c8;--rel-palegold-500:#ead4a0;--rel-honey-500:#c89858;--rel-honey-700:#8e6735;--rel-marigold-100:#fae7c1;--rel-marigold-300:#f5c478;--rel-marigold-500:#e8a850;--rel-marigold-700:#b07a26;--rel-marigold-bg:radial-gradient(circle at 50% 40%,#f5c478 0%,#e8a850 50%,#c8862a 100%);--rel-saffron-500:#d68a1a;--rel-saffron-700:#a06310;--rel-apricot-300:#ffd2a8;--rel-apricot-500:#f5a878;--rel-blush-100:#ffe1d3;--rel-blush-300:#ffc4ad;--rel-blush-500:#f59b80;--rel-blush-700:#d97560;--rel-blush-bg:radial-gradient(circle at 30% 30%,#ffc4ad 0%,#f59b80 55%,#d97560 100%);--rel-amber-100:#fbe7c3;--rel-amber-300:#f3cf94;--rel-amber-500:#d9a661;--rel-amber-700:#a87838;--rel-amber-bg:radial-gradient(circle at 30% 30%,#f7d09a 0%,#e0a566 55%,#a87a3e 100%);--rel-bone-0:#fffdfa;--rel-bone-50:#fcf4eb;--rel-bone-100:#f8ead8;--rel-bone-200:#f0dcc1;--rel-bone-300:#e2c5a3;--rel-bone-400:#c8a17b;--rel-bone-500:#9b7150;--rel-deep-300:#8a3a30;--rel-deep-400:#6e2620;--rel-deep-500:#4a1814;--rel-deep-600:#2e0f0c;--rel-deep-700:#1a0807;--rel-paper-0:#fffaf6;--rel-paper-50:#f9f1ea;--rel-paper-100:#f0e4d9;--rel-paper-200:#ddcab9;--rel-paper-300:#c2a892;--rel-mocha-400:#997660;--rel-mocha-500:#6e4f3d;--rel-mocha-600:#4d362a;--rel-mocha-700:#33221a;--rel-mocha-800:#1f140f;--rel-mocha-900:#0e0907;--rel-ember-900:#1a0a08;--rel-ember-800:#2a1410;--rel-ember-700:#3a1f18;--rel-ember-600:#4d2a20;--rel-glow-white:#fff;--rel-glow-peach:#ffe6dc;--rel-glow-amber:#ffaa8c;--rel-cursor-coral:#ff7a66;--rel-bg:#ec6f56;--rel-bg-deep:#e15f49;--rel-surface:rgba(255,250,246,.08);--rel-surface-strong:rgba(255,250,246,.16);--rel-hairline:rgba(255,250,246,.18);--rel-hairline-soft:rgba(255,250,246,.1);--rel-fg:rgba(255,250,246,.98);--rel-fg-muted:rgba(255,250,246,.72);--rel-fg-subtle:rgba(255,250,246,.5);--rel-fg-ghost:rgba(255,250,246,.32);--rel-signal:var(--rel-glow-peach);--rel-signal-cool:var(--rel-glow-white);--rel-font-serif:"Spectral","Newsreader","Instrument Serif","Noto Serif KR","Nanum Myeongjo",Georgia,serif;--rel-font-sans:"SUIT","Pretendard",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",sans-serif;--rel-font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--rel-text-2xs:11px;--rel-text-xs:12px;--rel-text-sm:13px;--rel-text-base:15px;--rel-text-md:17px;--rel-text-lg:22px;--rel-text-xl:28px;--rel-text-2xl:36px;--rel-text-3xl:44px;--rel-text-4xl:64px;--rel-text-5xl:88px;--rel-weight-light:300;--rel-weight-regular:400;--rel-weight-medium:500;--rel-weight-semibold:600;--rel-tracking-tight:-0.01em;--rel-tracking-base:0;--rel-tracking-wide:0.04em;--rel-tracking-wider:0.12em;--rel-tracking-widest:0.32em;--rel-leading-tight:1.1;--rel-leading-snug:1.25;--rel-leading-normal:1.5;--rel-leading-relaxed:1.7;--rel-space-0:0;--rel-space-1:4px;--rel-space-2:8px;--rel-space-3:12px;--rel-space-4:16px;--rel-space-5:20px;--rel-space-6:24px;--rel-space-8:32px;--rel-space-10:40px;--rel-space-12:48px;--rel-space-16:64px;--rel-space-20:80px;--rel-space-24:96px;--rel-radius-xs:6px;--rel-radius-sm:10px;--rel-radius-md:16px;--rel-radius-lg:24px;--rel-radius-xl:32px;--rel-radius-2xl:48px;--rel-radius-pill:9999px;--rel-radius-full:50%;--rel-dur-instant:120ms;--rel-dur-quick:200ms;--rel-dur-base:320ms;--rel-dur-slow:560ms;--rel-dur-slower:880ms;--rel-dur-breath:1400ms;--rel-dur-pulse:3000ms;--rel-dur-ambient:8000ms;--rel-ease-out-soft:cubic-bezier(0.16,1,0.3,1);--rel-ease-out-expo:cubic-bezier(0.19,1,0.22,1);--rel-ease-in-out-soft:cubic-bezier(0.65,0,0.35,1);--rel-ease-organic:cubic-bezier(0.34,1.56,0.64,1);--rel-shadow-glow-sm:0 0 8px hsla(0,0%,100%,.35);--rel-shadow-glow-md:0 0 18px hsla(0,0%,100%,.45);--rel-shadow-glow-lg:0 0 32px hsla(0,0%,100%,.55);--rel-shadow-glow-coral:0 0 24px rgba(232,67,53,.45);--rel-shadow-card-sm:0 2px 12px rgba(14,9,7,.12);--rel-shadow-card-md:0 8px 28px rgba(14,9,7,.18);--rel-shadow-card-lg:0 16px 48px rgba(14,9,7,.24);--rel-shadow-hairline-inner:inset 0 0 0 1px rgba(255,250,246,.18);--rel-shadow-hairline-soft:inset 0 0 0 1px rgba(255,250,246,.1);--rel-shadow-text-soft:0 1px 2px rgba(0,0,0,.18);--rel-cream-bg:#fcf4eb;--rel-cream-glow-a:rgba(255,180,140,.22);--rel-cream-glow-b:rgba(255,210,180,.16);--rel-cream-text:#2a1410}:root[data-theme=dark],[data-rel-theme=dark]{--rel-bg:var(--rel-mocha-900);--rel-bg-deep:#050302;--rel-surface:rgba(255,250,246,.04);--rel-surface-strong:rgba(255,250,246,.1);--rel-hairline:rgba(255,250,246,.14);--rel-hairline-soft:rgba(255,250,246,.06);--rel-fg:rgba(255,250,246,.92);--rel-fg-muted:rgba(255,250,246,.62);--rel-fg-subtle:rgba(255,250,246,.4);--rel-fg-ghost:rgba(255,250,246,.22)}:root[data-theme=light],[data-rel-theme=light]{--rel-bg:var(--rel-bone-0);--rel-bg-deep:var(--rel-bone-50);--rel-surface:rgba(74,24,20,.04);--rel-surface-strong:rgba(74,24,20,.1);--rel-hairline:rgba(74,24,20,.18);--rel-hairline-soft:rgba(74,24,20,.08);--rel-fg:var(--rel-deep-600);--rel-fg-muted:var(--rel-deep-400);--rel-fg-subtle:var(--rel-deep-300);--rel-fg-ghost:var(--rel-bone-300)}.rel-display{font-family:var(--rel-font-serif);font-size:var(--rel-text-5xl);font-style:italic}.rel-display,.rel-h1{font-weight:var(--rel-weight-light);letter-spacing:var(--rel-tracking-tight);line-height:var(--rel-leading-tight)}.rel-h1{font-family:var(--rel-font-sans);font-size:var(--rel-text-3xl)}.rel-h2{font-size:var(--rel-text-2xl);font-weight:var(--rel-weight-light);letter-spacing:var(--rel-tracking-tight)}.rel-h2,.rel-h3{font-family:var(--rel-font-sans);line-height:var(--rel-leading-snug)}.rel-h3{font-size:var(--rel-text-xl);font-weight:var(--rel-weight-regular)}.rel-body{font-size:var(--rel-text-base);font-weight:var(--rel-weight-regular);letter-spacing:var(--rel-tracking-base)}.rel-body,.rel-body-sm{font-family:var(--rel-font-sans);line-height:var(--rel-leading-relaxed)}.rel-body-sm{font-size:var(--rel-text-sm)}.rel-body-sm,.rel-caption{font-weight:var(--rel-weight-light);letter-spacing:var(--rel-tracking-wide)}.rel-caption{font-family:var(--rel-font-sans);font-size:var(--rel-text-xs);opacity:.72}.rel-signal-label{font-family:var(--rel-font-mono);font-size:var(--rel-text-2xs);font-weight:var(--rel-weight-light);letter-spacing:var(--rel-tracking-widest);text-transform:uppercase}.rel-numeral{font-family:var(--rel-font-serif);font-feature-settings:"lnum","tnum";font-weight:var(--rel-weight-light)}@keyframes rel-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rel-step-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.rel-step-swap{width:100%;display:flex;flex-direction:column;align-items:center;animation:rel-step-in .42s var(--rel-ease-out-expo) both}