:root{--bg-base:#0b0a09;--bg-surface:#121110;--bg-subtle:#181614;--bg-sunken:#1e1c18;--text-primary:#f4f2ec;--text-secondary:#a8a399;--text-tertiary:#77726a;--border:#282520;--border-strong:#363128;--accent:#e9e5db;--accent-hover:#f4f2ec;--accent-soft:#e9e5db14;--accent-text:#d8d3c6;--success:#4cb782;--danger:#e5534b;--shadow-sm:0 0 0 0 transparent;--shadow-md:0 4px 24px #00000059;--shadow-lg:0 12px 48px #00000080;--fs-display:clamp(34px, 6vw, 52px);--fs-h1:clamp(26px, 4.6vw, 34px);--fs-h2:clamp(22px, 4vw, 28px);--fs-lead:17px;--fs-body:15.5px;--fs-sm:14px;--fs-xs:12.5px;--ls-display:-.03em;--ls-tight:-.02em;--ls-wide:.08em;--font-serif:var(--font-maruburi), "Noto Serif KR", serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-wanted), var(--font-sans-var), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;font-weight:400;line-height:1.6}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.bc-layout{max-width:1140px;margin:0 auto;display:block}.bc-main{min-width:0;padding-bottom:96px}.bc-aside{display:none}.bc-mobile-cta{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg-base) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);align-items:stretch;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.bc-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;padding:0 24px;display:grid}.bc-main{padding-bottom:0}.bc-aside{padding:48px 0;display:block;position:sticky;top:84px}.bc-mobile-cta,.bc-inflow-price{display:none}}@keyframes bc-caret{0%,to{opacity:1}50%{opacity:0}}.auth-otp::placeholder{color:var(--text-tertiary);letter-spacing:.2em;opacity:.45;font-weight:400}.ProseMirror ul,.ProseMirror ol,.review-body ul,.review-body ol{margin:.4em 0;padding-left:1.6em}.ProseMirror ul,.review-body ul{list-style:outside}.ProseMirror ol,.review-body ol{list-style:decimal}.ProseMirror li,.review-body li{margin:.15em 0}.ProseMirror li>p,.review-body li>p{margin:0}.ProseMirror ol,.review-body ol{list-style-position:outside}.ProseMirror blockquote,.review-body blockquote{border-left:3px solid var(--border-strong);color:var(--text-secondary);margin:.5em 0;padding-left:1em}.ProseMirror h3,.review-body h3{margin:.6em 0 .3em;font-size:1.15em;font-weight:700}.review-body p{margin:.5em 0}.ProseMirror p{margin:.3em 0}@keyframes authSweep{0%{transform:translate(-120%)}to{transform:translate(360%)}}.auth-progress{background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;height:8px;position:relative;overflow:hidden}.auth-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), color-mix(in srgb, var(--accent) 45%, #fff));width:30%;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;animation:1.05s cubic-bezier(.4,0,.2,1) infinite authSweep;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.auth-progress:after{animation-duration:2.4s}}.review-toggle{display:none}.review-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:560px){.review-grid{grid-template-columns:1fr}}.review-toggle:not(:checked)~.review-grid>:nth-child(n+5){display:none}.review-more{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-strong,var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-flex}.review-more:hover{background:var(--bg-subtle)}.review-more .rv-close,.review-toggle:checked~.review-more .rv-open{display:none}.review-toggle:checked~.review-more .rv-close{display:inline}.prep-toggle{display:none}.prep-more{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.prep-more:hover{color:var(--text-primary)}.prep-more .pc-closed,.prep-more .pc-open{color:var(--text-tertiary);flex:none}.prep-more .pc-open,.prep-toggle:checked~.prep-more .pc-closed{display:none}.prep-toggle:checked~.prep-more .pc-open{display:inline-flex}.prep-list{flex-direction:column;gap:9px;margin:12px 0 0;padding-left:18px;display:flex}.prep-toggle:not(:checked)~.prep-list{display:none}.nb-row{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}@media (min-width:880px){.nb-row{grid-template-columns:1fr 1fr;gap:48px}.nb-row.rev>:first-child{order:2}}.sec-invert{color:#0e0f12;background:#f2f0ea}.sec-invert ::selection{background:#0e0f1224}.hb-word{color:var(--text-secondary);border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:clamp(14px,3.4vw,17px);font-weight:700;transition:opacity .45s,color .45s;position:relative}.hb-word:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:12px;right:12px;transform:scaleX(0)}.hb-word.hb-dead{opacity:.34;color:var(--text-tertiary)}.hb-word.hb-dead:after{transform:scaleX(1)}.hb-native{letter-spacing:-.01em;background:var(--text-primary);color:var(--bg-base);opacity:0;white-space:nowrap;border-radius:10px;padding:7px 16px;font-size:clamp(15px,3.8vw,19px);font-weight:900;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.hb-native.hb-on{opacity:1;transform:none}.dx-verdict{color:#f2f0ea;opacity:0;background:#0e0f12;border-radius:16px;max-height:0;margin-top:18px;padding:0 26px;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1),max-height .5s,padding .5s;overflow:hidden;transform:translateY(14px)}.dx-verdict.dx-on{opacity:1;max-height:320px;padding:24px 26px;transform:none}.fb-row{border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:720px){.fb-row{grid-template-columns:.82fr 1.18fr}}.fb-bad{background:var(--bg-base);padding:15px 18px;transition:opacity .7s .15s}.fb-bad .fb-t{color:var(--text-secondary);margin-bottom:6px;font-size:14px;font-weight:800;display:inline-block;position:relative}.fb-bad .fb-t:after{content:"";background:var(--text-tertiary);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1) .45s;position:absolute;top:54%;left:-2px;right:-2px;transform:scaleX(0)}.fb-bad p{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.6}.fb-good{color:#0a0b0d;box-shadow:inset 3px 0 0 var(--success);opacity:0;background:#fbfbfa;padding:24px 26px;transition:opacity .6s .35s,transform .6s cubic-bezier(.22,1,.36,1) .35s;transform:translateY(12px)}.fb-good .fb-t{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:900}.fb-good p{color:#2c2e33;margin:0;font-size:15px;line-height:1.7}.fb-row.fb-on .fb-bad{opacity:.42}.fb-row.fb-on .fb-bad .fb-t:after{transform:scaleX(1)}.fb-row.fb-on .fb-good{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fb-bad{opacity:.42}.fb-bad .fb-t{text-decoration:line-through}.fb-good{opacity:1;transform:none}}.ds-lead{margin:0;line-height:1.75}.ds-honest{letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(17px,3.4vw,20px);font-weight:800}.ds-reach{color:var(--text-secondary);margin-top:12px;padding-left:14px;font-size:15.5px;position:relative}.ds-reach:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:0}.ds-plot{margin:34px 0 30px;position:relative}.ds-barwrap{margin-bottom:20px}.ds-barlabel{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ds-barlabel>span:first-child{color:var(--text-primary);font-size:14px;font-weight:700}.ds-reachnum{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.ds-track{background:var(--bg-base);border:1px solid var(--border);border-radius:9px;height:40px;position:relative;overflow:hidden}.ds-fill{height:100%;width:var(--ds-w,100%);border-radius:8px 0 0 8px}.ds-fill.ds-accent{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, var(--bg-surface)), var(--accent))}.ds-fill.ds-muted{background:repeating-linear-gradient(45deg, var(--bg-sunken), var(--bg-sunken) 7px, var(--bg-surface) 7px, var(--bg-surface) 14px);border-radius:8px}.ds-root.ds-anim .ds-fill{width:0;transition:width 1.05s cubic-bezier(.22,1,.36,1)}.ds-root.ds-anim.ds-on .ds-fill{width:var(--ds-w,100%)}.ds-marker{border-left:2px dashed color-mix(in srgb, var(--accent) 70%, transparent);pointer-events:none;width:0;position:absolute;top:22px;bottom:30px;left:50%;transform:translate(-1px)}.ds-marker-cap{white-space:nowrap;letter-spacing:.02em;color:var(--bg-base);background:var(--accent);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;position:absolute;top:-2px;left:8px}.ds-axis{color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:11.5px;font-weight:700;display:flex}.ds-axis-mid{color:var(--accent-text)}.ds-effort{color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.8}.ds-reassure{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));color:var(--text-primary);border-radius:10px;margin-top:18px;padding:14px 16px;font-size:14.5px;font-weight:600;line-height:1.65}.oc-grid{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}@media (min-width:720px){.oc-grid{grid-template-columns:.86fr 1.14fr}}.oc-card{border-radius:14px;flex-direction:column;padding:24px 24px 26px;display:flex}.oc-bad{background:var(--bg-subtle);border:1px solid var(--border);opacity:.9}.oc-good{background:var(--bg-surface);border:1px solid color-mix(in srgb, var(--success) 40%, var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 16%, transparent), var(--shadow-md)}.oc-label{letter-spacing:.06em;margin-bottom:12px;font-size:12.5px;font-weight:800}.oc-bad .oc-label{color:var(--text-tertiary)}.oc-good .oc-label{color:var(--success)}.oc-price{letter-spacing:-.02em;font-weight:800;line-height:1.1}.oc-bad .oc-price{color:var(--text-secondary);font-size:clamp(22px,4.4vw,27px)}.oc-good .oc-price{color:var(--text-primary);font-size:clamp(30px,6vw,40px)}.oc-once{color:var(--success);letter-spacing:0;font-size:.42em;font-weight:700}.oc-unit{color:var(--text-tertiary);margin-top:6px;font-size:13px}.oc-points{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.oc-points li{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.oc-bad .oc-points li{color:var(--text-tertiary)}.oc-good .oc-points li{color:var(--text-primary);font-weight:600}.oc-ico{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.oc-bad .oc-ico{background:var(--bg-sunken);color:var(--text-tertiary)}.oc-good .oc-ico{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.sf-ch{color:var(--sf-dim,color-mix(in srgb, var(--text-primary) 16%, transparent));transition:color .25s}.sf-ch.sf-on{color:var(--sf-fill,var(--text-primary))}@keyframes od-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.od-orbit{transform-origin:380px 168px;animation:26s linear infinite od-spin}@keyframes od-rise{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.45;transform:translateY(-7px)}}.od-chev{animation:2.6s ease-in-out infinite od-rise}.apply-target{display:none}.apply-target:target{display:block}.rs-toggle{display:none}.rs-more{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.rs-more:hover{color:var(--text-primary)}.rs-more .pc-closed,.rs-more .pc-open{color:var(--text-tertiary);flex:none}.rs-more .pc-open,.rs-toggle:checked~.rs-more .pc-closed{display:none}.rs-toggle:checked~.rs-more .pc-open{display:inline-flex}.rs-list{grid-template-columns:1fr;gap:6px;margin:14px 0 0;display:none}.rs-toggle:checked~.rs-list{display:grid}@media (min-width:720px){.rs-list{grid-template-columns:1fr 1fr}}.cal{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:20px 20px 18px}.cal-head{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:14px;font-size:14px;font-weight:800}.cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.cal-dow{text-align:center;color:var(--text-tertiary);padding-bottom:4px;font-size:11px;font-weight:700}.cal-dow.cal-sun{color:var(--danger)}.cal-cell{border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:clamp(40px,8vw,52px);display:flex;position:relative}.cal-empty{border:none}.cal-d{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cal-cell.cal-sun .cal-d{color:var(--danger)}.cal-tag{letter-spacing:.02em;font-size:9.5px;font-weight:800;line-height:1}.cal-main{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 34%, transparent)}.cal-main .cal-d{color:var(--accent-text);font-weight:800}.cal-main .cal-tag{color:var(--accent-text)}.cal-qa{background:color-mix(in srgb, var(--success) 12%, transparent);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.cal-qa .cal-d{color:var(--success);font-weight:800}.cal-qa .cal-tag{color:var(--success)}.cal-legend{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:13px;display:flex}.cal-lg{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.cal-lg:before{content:"";border-radius:3px;flex:none;width:11px;height:11px}.cal-lg-main:before{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}.cal-lg-qa:before{background:color-mix(in srgb, var(--success) 16%, transparent);border:1px solid color-mix(in srgb, var(--success) 40%, transparent)}@media (max-width:480px){.cal{padding:16px 14px}.cal-grid{gap:3px}.cal-tag{font-size:8px}}.res-acc>summary{list-style:none}.res-acc>summary::-webkit-details-marker{display:none}.res-acc-arrow{transition:transform .15s}.res-acc[open] .res-acc-arrow{transform:rotate(180deg)}.orb{aspect-ratio:1;width:100%;max-width:min(812px,74vh);margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.orb-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orb-ring{pointer-events:none;will-change:transform;animation:66s linear infinite orb-spin;position:absolute;inset:0}.orb-item{pointer-events:none;position:absolute;inset:0}.orb-hit{left:50%;top:calc(14% + var(--orbD,0%));-webkit-tap-highlight-color:transparent;pointer-events:auto;cursor:pointer;z-index:6;background:0 0;border:0;border-radius:50%;width:18.5cqw;height:18.5cqw;padding:0;position:absolute;transform:translate(-50%,-50%)}.orb-hit:focus{outline:none}.orb-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orb-hint{display:none}.orb-item:has(.orb-hit:is(:hover,:focus)){z-index:5}.orb-slot{left:50%;top:calc(14% + var(--orbD,0%));transition:top .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.orb:has(.orb-hit:is(:hover,:focus)) .orb-item:has(.orb-hit:is(:hover,:focus)) .orb-slot{top:50%}.orb:has(.orb-hit:is(:hover,:focus)) .orb-item:not(:has(.orb-hit:is(:hover,:focus))) .orb-slot{transform:translate(-50%,-50%)translateY(-40px)}.orb-cc{pointer-events:none;width:15.3cqw;height:15.3cqw;animation:66s linear infinite reverse orb-spin;position:relative}.orb-spin{transform-box:fill-box;transform-origin:50%;animation:72s linear infinite orb-spin}.orb-spin2{transform-box:fill-box;transform-origin:50%;animation:96s linear infinite reverse orb-spin}.orb-star.t0{animation-name:tw-a}.orb-star.t1{animation-name:tw-b}.orb-star.t2{animation-name:tw-c}.orb-star.t3{animation-name:tw-d}.orb-star{animation:4s ease-in-out infinite tw-a}.orb-spike{animation:5.3s ease-in-out infinite tw-c}.orb-halo{transform-box:fill-box;transform-origin:50%;animation:5.6s ease-out infinite orb-halo}@keyframes orb-spin{to{transform:rotate(360deg)}}@keyframes tw-a{0%,to{opacity:.18}13%{opacity:.66}19%{opacity:.24}41%{opacity:.82}47%{opacity:.3}68%{opacity:.5}}@keyframes tw-b{0%,to{opacity:.5}22%{opacity:.16}29%{opacity:.74}56%{opacity:.2}73%{opacity:.58}88%{opacity:.28}}@keyframes tw-c{0%,to{opacity:.3}9%{opacity:.76}17%{opacity:.35}33%{opacity:.2}62%{opacity:.7}81%{opacity:.22}}@keyframes tw-d{0%,to{opacity:.62}31%{opacity:.25}44%{opacity:.6}51%{opacity:.18}79%{opacity:.78}}@keyframes orb-halo{0%{opacity:.45;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.orb-corona{isolation:isolate}.cor{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen}.cor-a{animation:23s linear infinite orb-spin,5.3s ease-in-out infinite cor-p1}.cor-b{animation:31s linear infinite reverse orb-spin,7.9s ease-in-out infinite cor-p2}.cor-c{animation:41s linear infinite orb-spin,6.7s ease-in-out infinite cor-p3}@keyframes cor-p1{0%,to{opacity:.5}38%{opacity:.92}61%{opacity:.62}}@keyframes cor-p2{0%,to{opacity:.72}26%{opacity:.42}69%{opacity:.88}}@keyframes cor-p3{0%,to{opacity:.6}47%{opacity:.95}78%{opacity:.5}}.orb-diamond{transform-box:view-box;transform-origin:200px 200px;animation:96s linear infinite orb-spin}.dia-core{transform-box:fill-box;transform-origin:50%;animation:4.3s ease-in-out infinite dia-pulse}.dia-rays{transform-box:fill-box;transform-origin:50%;animation:5.9s ease-in-out infinite dia-rays}@keyframes dia-pulse{0%,to{opacity:.72;transform:scale(.94)}44%{opacity:1;transform:scale(1.3)}}@keyframes dia-rays{0%,to{opacity:.45}40%{opacity:.95}72%{opacity:.58}}.orb-dot{z-index:1;background:#0a0908;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;display:flex;position:relative}.orb-dot b{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:700}.orb-dot>span{color:var(--text-secondary);text-align:center;padding:0 10px;font-size:10.5px;font-weight:500}.orb-corona-svg{z-index:0;pointer-events:none;width:410%;height:410%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.orb-shell{z-index:0;pointer-events:none;width:112%;height:112%;position:absolute;inset:-6%;overflow:visible}.orb-moonswrap{opacity:0;pointer-events:none;transition:opacity .7s,transform .95s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.55)}.orb-moons{animation:26s linear infinite orb-spin;position:absolute;inset:-36px}.orb-moon{pointer-events:none;position:absolute;inset:0}.orb-moon-slot{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.orb-moon-cc{width:20px;height:20px;animation:26s linear infinite reverse orb-spin;position:relative}.orb-moon-cc i{border-radius:50%;width:100%;height:100%;display:block}.orb-moon-cc em{white-space:nowrap;color:var(--text-primary);background:#121110e6;border-radius:999px;margin-top:6px;padding:4px 9px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1;position:absolute;top:100%;left:50%;transform:translate(-50%)}.orb-focus{will-change:transform, opacity;width:100%;height:100%;transition:transform .62s cubic-bezier(.33,0,.2,1),opacity .5s;position:relative;transform:perspective(900px)translateZ(0)rotateY(0)rotateX(0)}.orb-item:first-child .orb-focus{--tiltY:-23deg;--tiltX:13deg}.orb-item:nth-child(2) .orb-focus{--tiltY:25deg;--tiltX:-11deg}.orb-item:nth-child(3) .orb-focus{--tiltY:-15deg;--tiltX:-17deg}.orb-item:nth-child(2) .orb-focus{transition-delay:50ms}.orb-item:nth-child(3) .orb-focus{transition-delay:.1s}.orb:has(.orb-hit:is(:hover,:focus)) .orb-focus{transform:perspective(900px) translateZ(-520px) rotateY(var(--tiltY)) rotateX(var(--tiltX));opacity:.45}.orb-item:has(.orb-hit:is(:hover,:focus)) .orb-focus{opacity:1;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s;transform:perspective(900px)translateZ(260px)translateY(-17cqw)rotateY(0)rotateX(0)}.orb:has(.orb-hit:is(:hover,:focus)) .oc{transform:translate(-50%,calc(20cqw - 50%))}.oc:not(.oc-core) b{display:none}.orb-core-in{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s}.orb:has(.orb-hit:is(:hover,:focus)) .orb-core-in{opacity:.26;transform:perspective(900px)translateZ(-760px)}.orb-svg{transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.orb:has(.orb-hit:is(:hover,:focus)) .orb-svg{opacity:.12;transform:scale(.9)}.orb-item:has(.orb-hit:is(:hover,:focus)) .orb-moonswrap{opacity:1;transform:scale(1)}.orb-center{z-index:7;pointer-events:none;text-align:center;width:64cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oc{opacity:0;background:radial-gradient(closest-side,#0a0908fc 62%,#0a0908e0 82%,#0000 100%);width:100%;padding:26px 30px;transition:opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oc b{font-family:var(--font-serif);letter-spacing:-.01em;opacity:0;margin-bottom:10px;font-size:25px;font-weight:700;display:block;transform:translateY(8px)}.oc .ocl{color:var(--text-primary);word-break:keep-all;clip-path:inset(0 100% 0 0);font-size:15px;line-height:1.6;display:block}@keyframes oc-in{to{opacity:1;transform:none}}@keyframes od-reveal{to{clip-path:inset(0 -2% 0 0)}}.orb:has(.orb-item:first-child .orb-hit:is(:hover,:focus)) .oc-0{opacity:1;transition-delay:.55s}.orb:has(.orb-item:first-child .orb-hit:is(:hover,:focus)) .oc-0 b{animation:.3s .3s forwards oc-in}.orb:has(.orb-item:first-child .orb-hit:is(:hover,:focus)) .oc-0 .ocl:first-of-type{animation:.45s .78s forwards od-reveal}.orb:has(.orb-item:first-child .orb-hit:is(:hover,:focus)) .oc-0 .ocl:nth-of-type(2){animation:.45s .98s forwards od-reveal}.orb:has(.orb-item:first-child .orb-hit:is(:hover,:focus)) .oc-0 .ocl:nth-of-type(3){animation:.45s 1.18s forwards od-reveal}.orb:has(.orb-item:nth-child(2) .orb-hit:is(:hover,:focus)) .oc-1{opacity:1;transition-delay:.55s}.orb:has(.orb-item:nth-child(2) .orb-hit:is(:hover,:focus)) .oc-1 b{animation:.3s .3s forwards oc-in}.orb:has(.orb-item:nth-child(2) .orb-hit:is(:hover,:focus)) .oc-1 .ocl:first-of-type{animation:.45s .78s forwards od-reveal}.orb:has(.orb-item:nth-child(2) .orb-hit:is(:hover,:focus)) .oc-1 .ocl:nth-of-type(2){animation:.45s .98s forwards od-reveal}.orb:has(.orb-item:nth-child(2) .orb-hit:is(:hover,:focus)) .oc-1 .ocl:nth-of-type(3){animation:.45s 1.18s forwards od-reveal}.orb:has(.orb-item:nth-child(3) .orb-hit:is(:hover,:focus)) .oc-2{opacity:1;transition-delay:.55s}.orb:has(.orb-item:nth-child(3) .orb-hit:is(:hover,:focus)) .oc-2 b{animation:.3s .3s forwards oc-in}.orb:has(.orb-item:nth-child(3) .orb-hit:is(:hover,:focus)) .oc-2 .ocl:first-of-type{animation:.45s .78s forwards od-reveal}.orb:has(.orb-item:nth-child(3) .orb-hit:is(:hover,:focus)) .oc-2 .ocl:nth-of-type(2){animation:.45s .98s forwards od-reveal}.orb:has(.orb-item:nth-child(3) .orb-hit:is(:hover,:focus)) .oc-2 .ocl:nth-of-type(3){animation:.45s 1.18s forwards od-reveal}.orb:has(.orb-core:hover) .orb-svg{transform:scale(1.06)}.orb:has(.orb-core:hover) .orb-focus{transform:perspective(900px) translateZ(-520px) rotateY(var(--tiltY)) rotateX(var(--tiltX));opacity:.45}.orb:has(.orb-core:hover) .orb-item .orb-slot{transform:translate(-50%,-50%)translateY(-26px)}.orb:has(.orb-core:hover) .orb-core-in{opacity:0}.orb:has(.orb-core:hover) .oc-core{opacity:1}.orb:has(.orb-core:hover) .oc-core b{animation:.3s .15s forwards oc-in}.orb:has(.orb-core:hover) .oc-core .ocl:first-of-type{animation:.45s .2s forwards od-reveal}.orb:has(.orb-core:hover) .oc-core .ocl:nth-of-type(2){animation:.45s .38s forwards od-reveal}.orb:has(.orb-core:hover) .oc-core .ocl:nth-of-type(3){animation:.45s .56s forwards od-reveal}.orb:has(.orb-core:hover) .oc-core .ocl:nth-of-type(4){animation:.45s .72s forwards od-reveal}.orbwrap:hover :is(.orb-ring,.orb-cc){animation-play-state:paused}.orb:has(.orb-hit:is(:hover,:focus)) :is(.orb-ring,.orb-cc){animation-play-state:paused}.orb-legend{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.orb-leg-h{align-items:center;gap:7px;margin-bottom:9px;display:flex}.orb-leg-h i{border-radius:50%;flex:none;width:7px;height:7px}.orb-leg-h b{letter-spacing:-.01em;font-size:14px;font-weight:700}.orb-leg ul{margin:0;padding:0;list-style:none}.orb-leg li{color:var(--text-secondary);font-size:13px;line-height:1.85}.orb-leg .leg-desc{display:none}@media (min-width:561px) and (hover:hover){.orb-focus{transition:transform .62s cubic-bezier(.33,0,.2,1),opacity .5s,filter .5s}.orb:has(.orb-hit:is(:hover,:focus)) .orb-focus{filter:blur(3.8px)brightness(.68)}.orb-item:has(.orb-hit:is(:hover,:focus)) .orb-focus{filter:none;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s,filter .35s}.orb:has(.orb-core:hover) .orb-focus{filter:blur(3.8px)brightness(.68)}}@media (max-width:560px){.orb-nucleus{transform-box:fill-box;transform-origin:50%;transform:scale(1.38)}.orb-cc{width:17cqw;height:17cqw}.orb-dot>span{display:none}.orb-hit{width:23cqw;height:23cqw}.orb-hit,.orb-slot{top:12%}.orb-dot b{font-size:13px}.orb-legend{display:none}.orb-moonswrap{display:block}.orb-moons{inset:-8.5cqw}.orb-moon-cc{width:10px;height:10px}.orb-moon-cc em{letter-spacing:-.02em;background:#0a0908f0;margin-top:3.5px;padding:2px 5px;font-size:8px;font-weight:700}.orb-center{width:82cqw;display:block}.orb-corona-svg{width:330%;height:330%}.cor-c,.s-dim{display:none}.orb-ring,.orb-cc{animation:none}.orb-item:has(.orb-hit:is(:hover,:focus)) .orb-focus{transform:perspective(900px)translateZ(260px)translateY(-16cqw)rotateY(0)rotateX(0)}.orb:has(.orb-hit:is(:hover,:focus)) .oc{transform:translate(-50%,calc(78px - 50%))}.oc{background:radial-gradient(closest-side,#0a0908fb 72%,#0a0908db 88%,#0000 100%)}.orb-core{width:30cqw}.oc{padding:20px 10px}.oc b{margin-bottom:7px;font-size:19px}.oc .ocl{font-size:12.5px;line-height:1.65}.orb-hint{text-align:center;letter-spacing:.02em;color:var(--text-tertiary);margin:-6px 0 26px;font-size:10.5px;transition:opacity .3s;display:block}.orbwrap:has(.orb-hit:is(:hover,:focus)) .orb-hint{opacity:0}}@media (prefers-reduced-motion:reduce){.orb-ring,.orb-cc,.orb-spike,.orb-moons,.orb-moon-cc,.orb-spin,.orb-spin2,.orb-star,.orb-halo,.cor,.orb-diamond,.dia-core,.dia-rays{animation:none}.orb-focus,.orb-core-in,.orb-svg,.orb-moonswrap,.orb-slot{transition:none}.oc b{opacity:1;animation:none;transform:none}.oc .ocl{clip-path:none;animation:none}}.orb,.orb-hit,.orb-core{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28'><circle cx='14' cy='14' r='8' fill='none' stroke='%23E8C98A' stroke-width='1.2' opacity='0.9'/><circle cx='14' cy='14' r='1.6' fill='%23E8C98A'/></svg>") 14 14,crosshair}[data-ripple]{isolation:isolate;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;overflow:hidden}[data-ripple]:hover{transform:translateY(-2px)}[data-ripple]:active{transform:translateY(0)}.rip{pointer-events:none;z-index:0;background:radial-gradient(circle,#f4f2ec47 0%,#f4f2ec1a 45%,#0000 70%);border-radius:50%;animation:.62s cubic-bezier(.22,1,.36,1) forwards rip-go;position:absolute;transform:scale(0)}@keyframes rip-go{to{opacity:0;transform:scale(1)}}.lk:hover{box-shadow:0 8px 26px #00000073;border-color:var(--border-strong)!important}.pill{transition:transform .18s,border-color .18s,color .18s}.pill:hover{border-color:var(--border-strong);transform:translateY(-2px)}.row-link{transition:background .18s,padding-left .18s}.row-link:hover{background:#ffffff06;padding-left:12px}@media (prefers-reduced-motion:reduce){[data-ripple],.pill,.row-link{transition:none}[data-ripple]:hover,.pill:hover{transform:none}.rip{display:none}}.ftr{border-top:1px solid var(--border);background:var(--bg-surface)}.ftr-in{flex-direction:column;gap:26px;max-width:1120px;margin:0 auto;padding:40px 24px 34px;display:flex}.ftr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ftr-brand{align-items:center;gap:11px;display:flex}.ftr-brand img{filter:invert();border-radius:50%;flex:none;display:block}.ftr-brand div{flex-direction:column;gap:2px;display:flex}.ftr-brand strong{letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:600}.ftr-brand span{color:var(--text-tertiary);letter-spacing:-.01em;font-size:12.5px}.ftr-nav{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ftr-nav a{color:var(--text-secondary);padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .2s;position:relative}.ftr-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.ftr-nav a:hover{color:var(--text-primary)}.ftr-nav a:hover:after{transform:scaleX(1)}.ftr-biz{border-top:1px solid var(--border);flex-wrap:wrap;gap:7px 20px;margin:0;padding-top:22px;display:flex}.ftr-biz>div{align-items:baseline;gap:6px;display:inline-flex}.ftr-biz dt{color:var(--text-tertiary);opacity:.72;letter-spacing:.01em;font-size:11.5px;font-weight:500}.ftr-biz dd{color:var(--text-secondary);letter-spacing:-.005em;margin:0;font-size:12.5px}.ftr-biz dd a{color:inherit;text-decoration:none}.ftr-biz dd a:hover{color:var(--text-primary);text-decoration:underline}.ftr-copy{color:var(--text-tertiary);opacity:.66;letter-spacing:.01em;margin:0;font-size:12px}@media (max-width:640px){.ftr-in{gap:22px;padding:32px 20px 28px}.ftr-top{flex-direction:column;gap:20px}.ftr-nav{gap:14px 18px}.ftr-nav a{font-size:12.5px}.ftr-biz{flex-direction:column;gap:6px;padding-top:18px}.ftr-biz dt{min-width:92px}}
@font-face{font-family:wantedSans;src:url(../media/WantedSansVariable-s.p.2qc_m22utkw8r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:wantedSans Fallback;src:local(Arial);ascent-override:91.66%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:103.88%}.wantedsans_43f8a248-module__tIqzfG__className{font-family:wantedSans,wantedSans Fallback,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.wantedsans_43f8a248-module__tIqzfG__variable{--font-wanted:"wantedSans", "wantedSans Fallback", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}
@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_30987f51-module__DKZ0Ta__className{font-family:pretendard,pretendard Fallback,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.pretendard_30987f51-module__DKZ0Ta__variable{--font-sans-var:"pretendard", "pretendard Fallback", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}
@font-face{font-family:maruburi;src:url(../media/MaruBuri_SemiBold-s.p.2fqnz_937fkb2.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:maruburi;src:url(../media/MaruBuri_Bold-s.p.0sok9mijdecb7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:maruburi Fallback;src:local(Arial);ascent-override:96.5%;descent-override:37.0%;line-gap-override:9.0%;size-adjust:100.0%}.maruburi_d53c265c-module__0887TG__className{font-family:maruburi,maruburi Fallback,Noto Serif KR,serif}.maruburi_d53c265c-module__0887TG__variable{--font-maruburi:"maruburi", "maruburi Fallback", Noto Serif KR, serif}
