:root{--text-hero-split-title:clamp(36px, 4vw, 52px);--text-hero-title:clamp(34px, 5.2vw, 64px);--text-hero-description:clamp(17px, 2vw, 20px);--text-stat-display:clamp(44px, 7vw, 72px);--section-space:clamp(64px, 8vw, 104px);--text-sample-emphasis:clamp(20px, 2.3vw, 25px);--color-kakao:#fee500;--color-kakao-hover:#f5dc00;--color-kakao-ink:#191919;--control-height:56px;--bg:#141311;--bg-rgb:20, 19, 17;--panel:#211f1c;--panel-rgb:33, 31, 28;--ink:#f0e9dd;--ink-rgb:240, 233, 221;--muted:#bdb5a9;--line:#39342e;--rule:#39342e;--accent:#a65d4e;--accent-rgb:166, 93, 78;--btn-ink:#141311;--cyan:var(--ink);--cyan-logo:var(--ink);--gold:var(--accent);--font-serif:var(--nf-prata), var(--nf-noto-serif-kr), Georgia, serif;--font-body:var(--nf-hanken), var(--nf-noto-kr), system-ui, -apple-system, "Segoe UI", sans-serif;--font-logo:var(--nf-noto-serif-kr), Georgia, serif;--space-1:1px;--space-12:12px;--space-48:48px;--space-36:36px;--text-account-title:clamp(30px, 6vw, 38px);--weight-regular:400;--leading-0:1.4;--text-body-sm:15px;--leading-1:1.7;--space-22:22px;--space-9:9px;--text-small:14px;--weight-medium:500;--space-14:14px;--radius-control:5px;--text-body:16px;--duration-150:.15s;--color-placeholder:#858891;--color-border-hover:#53565f;--color-error-border:#d99a9a;--space-72:72px;--space-8:8px;--radius-xs:3px;--text-label:13px;--color-error-soft:#e3adad;--leading-2:1.6;--space-6:6px;--weight-semibold:600;--color-button-hover-neutral:#d5d7dd;--space-30:30px;--space-24:24px;--space-4:4px;--space-3:3px;--border-thin:1px;--border-thick:2px;--focus-width:2px;--space-28:28px;--color-text-subtle:#ffffff9e;--color-text-bright:#ffffffe0;--duration-220:.22s;--leading-3:0;--duration-450:.45s;--text-scaled-0:calc(30.45 * var(--u));--leading-4:1;--tracking-0:calc(4 * var(--u));--text-scaled-1:calc(76 * var(--u));--leading-5:1.2;--tracking-1:calc(-.5 * var(--u));--text-hidden:0;--text-scaled-2:calc(18.36 * var(--u));--leading-6:calc(30 * var(--u));--text-scaled-3:calc(17 * var(--u));--weight-bold:700;--tracking-2:0;--text-scaled-4:calc(17.8 * var(--u));--tracking-3:calc(4.6 * var(--u));--radius-circle:50%;--text-scaled-5:calc(64 * var(--u));--text-scaled-6:calc(20 * var(--u));--tracking-4:calc(5 * var(--u));--text-scaled-7:min(calc(42 * var(--u)), calc((100vw - 52 * var(--u)) / 8.6));--leading-7:1.25;--text-scaled-8:calc(15.5 * var(--u));--leading-8:calc(26 * var(--u));--text-scaled-9:calc(16 * var(--u));--text-scaled-10:min(calc(34 * var(--u)), calc((100vw - 52 * var(--u)) / 8.6));--text-scaled-11:calc(15 * var(--u));--duration-1600:1.6s;--duration-250:.25s;--duration-750:.75s;--duration-300:.3s;--duration-950:.95s;--duration-440:.44s;--duration-650:.65s;--duration-780:.78s;--duration-700:.7s;--duration-860:.86s;--duration-600:.6s;--duration-1040:1.04s;--duration-1100:1.1s;--duration-1140:1.14s;--duration-1420:1.42s;--space-88:88px;--space-160:160px;--space-20:20px;--text-landing-quote:clamp(25px, 4.2vw, 44px);--leading-9:1.45;--tracking-5:-.01em;--text-landing-body:clamp(16px, 1.8vw, 18px);--leading-10:1.9;--space-40:40px;--space-64:64px;--text-landing-title:clamp(28px, 3.2vw, 38px);--text-brand-display:clamp(34px, 5vw, 52px);--tracking-6:.3em;--space-18:18px;--radius-card:6px;--tracking-7:2px;--text-title:30px;--space-16:16px;--space-32:32px;--space-26:26px;--leading-11:22px;--radius-2:2px;--space-5:5px;--text-caption:12px;--text-xs:11px;--space-56:56px;--text-section-subtitle:clamp(20px, 2.8vw, 28px);--text-lead:18px;--text-21:21px;--leading-12:1.75;--text-lead-lg:19px;--radius-24:24px;--text-heading:24px;--space-10:10px;--text-display-sm:34px;--text-step-body:clamp(15px, 4.2vw, 17px);--radius-29:29px;--radius-2xl:16px;--text-heading-sm:22px;--radius-md:8px;--duration-900:.9s;--color-scrim-medium:#0000008c;--color-scrim-heavy:#000c;--tracking-8:.06em;--text-23:23px;--leading-13:1.85;--leading-14:1.8;--text-statistic:clamp(66px, 10vw, 104px);--leading-15:1.15;--radius-xl:14px;--text-25:25px;--tracking-9:.15em;--color-mask-solid:#000;--text-feature-body:clamp(16px, 1.8vw, 18px);--text-feature-title:clamp(23px, 3vw, 32px);--leading-16:1.5;--text-feature-emphasis:clamp(27px, 4vw, 42px);--tracking-10:-.025em;--text-heading-lg:26px;--space-44:44px;--text-scaled-12:clamp(20px, calc(24 * var(--u)), 28px);--tracking-11:.12em;--duration-280:.28s;--duration-180:.18s;--text-scaled-13:calc(18.4 * var(--u));--tracking-12:calc(-1 * var(--u));--tracking-13:calc(-.75 * var(--u));--duration-240:.24s;--text-scaled-14:calc(19 * var(--u));--tracking-14:calc(-.6 * var(--u));--text-scaled-15:calc(18 * var(--u));--tracking-15:calc(-.4 * var(--u));--duration-120:.12s;--duration-200:.2s;--duration-550:.55s;--duration-260:.26s;--duration-310:.31s;--duration-360:.36s;--duration-410:.41s;--duration-460:.46s;--text-document-title:clamp(28px, 5vw, 40px);--leading-17:1.3;--color-surface-faint:#ffffff0a;--color-text-secondary:#ffffffd1;--color-error-tint:#ff9a9a59;--space-2:2px;--tracking-16:-1px;--color-error:#ff9a9a;--duration-400:.4s;--text-wizard-title:clamp(26px, 6vw, 36px);--leading-18:1.35;--text-subheading:20px;--radius-lg:12px;--radius-19:19px;--duration-480:.48s;--text-body-lg:17px;--radius-3xl:20px;--text-peak-month:clamp(44px, 12vw, 60px);--leading-19:1.1;--radius-pill:999px;--tracking-17:-2px;--text-purchase-title:clamp(20px, 4.6vw, 24px);--duration-36000:36s;--duration-40000:40s;--radius-10:10px;--color-button-hover-warm:#dfd5c5;--space-96:96px;--tracking-18:4px;--text-page-display:clamp(34px, 6vw, 56px);--text-title-sm:28px;--radius-sm:4px;--text-page-title:var(--text-account-title);--text-section-title:var(--text-lead-lg);--text-emphasis:var(--text-body-lg);--text-description:var(--text-body-sm);--text-helper:var(--text-label)}.shell:has(.wz-result){--bg:#111214;--bg-rgb:17, 18, 20;--panel:#1b1c1f;--panel-rgb:27, 28, 31;--ink:#ecedef;--ink-rgb:236, 237, 239;--muted:#a7a9ae;--line:#303237;--rule:#303237;--accent:#939bc4;--accent-rgb:147, 155, 196;--btn-ink:#111214;--cyan:var(--ink);--cyan-logo:var(--ink);--gold:var(--accent)}:root{--today-content-width:680px;--sky-height:720px;--landing-admin-width:1280px;--landing-hero-height:720px}:is(.shell:has(.td),.experiment-landing){--bg:#080d15;--bg-rgb:8, 13, 21;--panel:#111923;--panel-rgb:17, 25, 35;--ink:#eeeae2;--ink-rgb:238, 234, 226;--muted:#b1b9c3;--line:#303a46;--accent:#c8b790;--accent-rgb:200, 183, 144;--btn-ink:#080d15}:root{--duration-1625:1.625s;--duration-1200:1.2s;--start-chart-height:64px;--admin-paper:#fff;--admin-ink:#111;--admin-sub:#5c5c5c;--admin-muted:#858585;--admin-line:#dedede;--admin-fill:#f5f5f5;--admin-hover:#fafafa;--admin-sidebar:#111;--admin-sidebar-ink:#fff;--admin-sidebar-sub:#b8b8b8;--admin-sidebar-hover:#202020;--admin-sidebar-active:#303030;--admin-sidebar-width:196px;--admin-mobile-sidebar-width:min(260px, calc(100vw - var(--space-48)));--admin-nav-height:38px;--admin-control-height:34px;--admin-table-width:980px;--admin-table-height:calc(100dvh - 360px);--admin-mobile-table-height:65dvh;--admin-detail-width:260px;--admin-dialog-width:440px;--admin-scrim:#0000007a;--admin-dialog-shadow:0 12px 40px #00000029;--half-black:#090a0b;--half-surface:#0d0e0f;--half-ink:#eae7e1;--half-muted:#aaa9a6;--half-number:#5e605f;--half-rule:#eeebe524;--zodiac-bg:#11100e;--zodiac-black:#080807;--zodiac-ink:#f4ebd9;--zodiac-muted:#c6bcaa;--zodiac-gold:#d9b574;--zodiac-silver:#e0e4eb;--zodiac-dawn:#e5b18a;--zodiac-sun-core:#fff0c2;--zodiac-haze:#bc904e1a;--zodiac-border:#d3aa6780;--zodiac-inner-border:#d3aa6740;--zodiac-dawn-haze:#eea5544d;--zodiac-shadow:0 16px 36px #0000004d;--zodiac-sun-glow:0 0 36px #efb95a40;--zodiac-star-glow:0 0 12px #ffe1a6a6;--zodiac-section-padding:clamp(20px, 3vw, 36px);--zodiac-name-size:clamp(22px, 2.8vw, 36px);--zodiac-empty-symbol:96px;--zodiac-perspective:1000px;--zodiac-twinkle-duration:3.8s;--report-content-width:720px;--zodiac-card-name-size:clamp(22px, 12cqi, 34px);--syn-first:#b7ccff;--syn-second:#e7b7d9;--syn-chart-width:480px}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--dw:1353;--dh:1163;--gutter:25;--u:max(min(.72px, calc(100vh / 700)), min(calc(100vw / 1353), calc(100vh / 1163)));--dh-px:calc(1163 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .42)}@supports (height:100dvh){:root{--u:max(min(.72px, calc(100dvh / 700)), min(calc(100vw / 1353), calc(100dvh / 1163)));--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .42)}}@media (min-width:580px) and (max-width:1030px) and (min-height:621px){:root{--gutter:0;--u:min(max(min(.85px, calc(100vh / 780)), min(calc(100vw / 900), calc(100vh / 1163))), 1.15px);--dh-px:calc(1120 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .38)}@supports (height:100dvh){:root{--u:min(max(min(.85px, calc(100dvh / 780)), min(calc(100vw / 900), calc(100dvh / 1163))), 1.15px);--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .38)}}}@media (max-width:579px),(max-height:620px){:root{--gutter:0;--u:max(min(.92px, calc(100vh / 620)), min(calc(100vw / 430), calc(100vh / 880)));--dh-px:calc(880 * var(--u));--vshift:calc(max(0px, (100vh - var(--dh-px))) * .34)}@supports (height:100dvh){:root{--u:max(min(.92px, calc(100dvh / 620)), min(calc(100vw / 430), calc(100dvh / 880)));--vshift:calc(max(0px, (100dvh - var(--dh-px))) * .34)}}}@media (max-height:620px){:root{--u:max(min(.85px, calc(100vh / 470)), min(calc(100vw / 640), calc(100vh / 560)));--dh-px:calc(560 * var(--u));--vshift:0px}}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;overflow-x:hidden}a{color:inherit}button,input,select{font:inherit;color:inherit}@keyframes ent-reveal{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes ent-rise{0%{opacity:0;transform:translateY(var(--rise,10px))}to{opacity:1;transform:none}}@keyframes ent-settle{0%{opacity:0;transform:translateY(var(--rise,8px)) scale(.965)}to{opacity:1;transform:none}}@keyframes ent-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ent-fade{0%{opacity:0}to{opacity:1}}@keyframes ent-rise-label{0%{opacity:0;translate:0 var(--rise,10px)}to{opacity:1;translate:none}}.anim{--e-expo:cubic-bezier(.16,1,.3,1);--e-quint:cubic-bezier(.22,1,.36,1);--e-slow:cubic-bezier(.4,0,.2,1)}.sr-only{width:1px;height:1px;margin:calc(-1 * var(--space-1));clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.product-price{gap:var(--space-8);margin-block:var(--space-16);flex-direction:column;display:flex}.product-price .price{margin:0}.product-price-original{color:var(--muted);font-size:var(--text-body-sm)}.product-price-original strong{color:var(--accent);margin-left:var(--space-8)}.product-options{margin:var(--space-24) 0;text-align:left;border:0;min-width:0;padding:0}.product-options legend{margin-bottom:var(--space-12);font-weight:var(--weight-bold)}.product-option{align-items:center;gap:var(--space-8);padding:var(--space-16);border:var(--border-thin) solid var(--line);border-radius:var(--radius-md);margin-top:var(--space-8);cursor:pointer;flex-wrap:wrap;display:flex}.product-option:has(input:checked){border-color:var(--accent);background:var(--panel)}.product-option span{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.product-option strong{white-space:nowrap}.product-option input{accent-color:var(--accent);flex-shrink:0}@media (max-width:480px){.product-option strong{text-align:right;width:100%}}body{word-break:keep-all;overflow-wrap:anywhere}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,summary,label,legend,button){word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(pre,code,kbd,samp){word-break:normal;overflow-wrap:normal;text-wrap:wrap}
