.X55qGa_panel{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.X55qGa_title{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);margin:0}.X55qGa_subtitle{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);margin:var(--space-5) 0 var(--space-2);color:var(--color-text-muted)}.X55qGa_pre{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-xs);line-height:var(--font-line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0}.X55qGa_muted{color:var(--color-text-subtle);margin:0}.X55qGa_dl{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.X55qGa_dl div{gap:var(--space-2);grid-template-columns:96px minmax(0,1fr);display:grid}.X55qGa_dl dt{color:var(--color-text-muted)}.X55qGa_dl dd{margin:0}.X55qGa_list{padding-left:var(--space-4);line-height:var(--font-line-height-normal);margin:0}.X55qGa_raw{margin-top:var(--space-5)}.X55qGa_raw summary{margin-bottom:var(--space-2);color:var(--color-text-muted);cursor:pointer}
.hew5oa_shell{isolation:isolate;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);color:var(--color-text);flex-direction:column;display:flex;position:relative}.hew5oa_scene{z-index:-2;object-fit:cover;object-position:60% 30%;opacity:.8;filter:blur(10px)saturate(.85)brightness(.4);pointer-events:none;width:100%;height:680px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#00000080 65%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#00000080 65%,#0000 100%)}.hew5oa_bar{z-index:20;min-height:56px;padding:env(safe-area-inset-top) var(--space-2) 0;border-bottom:1px solid var(--color-white-8);background:var(--color-white-4);-webkit-backdrop-filter:blur(18px)brightness(.4)saturate(1.3);backdrop-filter:blur(18px)brightness(.4)saturate(1.3);color:var(--color-night-text);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;display:grid;position:sticky;top:0}.hew5oa_subbar{z-index:19;margin-top:calc(max(56px, env(safe-area-inset-top) + 45px) * -1);padding-top:max(56px, env(safe-area-inset-top) + 45px);border-bottom:1px solid var(--color-white-8);background:var(--color-white-4);-webkit-backdrop-filter:blur(36px)brightness(.4)saturate(1.3);backdrop-filter:blur(36px)brightness(.4)saturate(1.3);position:sticky;top:0}.hew5oa_bar:has(+.hew5oa_subbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.hew5oa_bar[data-brand]:has(+.hew5oa_subbar){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}:root:active-view-transition .hew5oa_subbar{top:max(56px, env(safe-area-inset-top) + 45px);margin-top:0;padding-top:0}html:has(.hew5oa_subbar){scroll-padding-top:calc(max(56px, env(safe-area-inset-top) + 45px) + 47px + 12px)}.hew5oa_meterFloat{top:calc(max(56px, env(safe-area-inset-top) + 45px) + 5px);z-index:15;height:0;padding-right:var(--space-4);pointer-events:none;justify-content:flex-end;display:flex;position:sticky}.hew5oa_betaFloat{top:calc(max(56px, env(safe-area-inset-top) + 45px) + 5px);z-index:15;height:0;padding-left:var(--space-4);pointer-events:none;display:flex;position:sticky}.hew5oa_meterDisc{place-items:center;width:22px;height:22px;margin:9px 5px 0 0;display:grid}.hew5oa_bar[data-brand]{-webkit-backdrop-filter:blur(36px)brightness(.4)saturate(1.3);backdrop-filter:blur(36px)brightness(.4)saturate(1.3);grid-template-columns:auto minmax(0,1fr) auto}.hew5oa_brand{height:44px;padding:0 var(--space-2) 0 11px;align-items:center;display:inline-flex}.hew5oa_brand img{display:block}.hew5oa_brandTitle{margin:0 var(--space-1) 0 0;font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);color:var(--color-bg);white-space:nowrap}.hew5oa_icon{width:44px;height:44px;color:var(--color-night-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hew5oa_title{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hew5oa_titleButton{border-radius:var(--radius-full);min-width:0;max-width:100%;height:40px;color:inherit;font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin:0 auto;padding:0 10px;display:inline-flex}.hew5oa_titleButton:hover,.hew5oa_titleButton[aria-expanded=true]{background:var(--color-white-8)}.hew5oa_titleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hew5oa_chevron{opacity:.75;flex:none;transition:transform .2s}.hew5oa_titleButton[aria-expanded=true] .hew5oa_chevron{transform:rotate(180deg)}.hew5oa_tocBackdrop{z-index:40;background:color-mix(in srgb, var(--color-night-bg-deep) 18%, transparent);position:fixed;inset:0}.hew5oa_toc{top:calc(56px + env(safe-area-inset-top));gap:var(--space-2);width:min(100% - var(--space-4) * 2, var(--layout-mobile-max-width) - var(--space-4) * 2);max-height:min(46dvh,400px);padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-white-14);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-night-bg) 58%, transparent);box-shadow:0 18px 40px var(--color-black-35);-webkit-backdrop-filter:blur(24px)saturate(1.4)brightness(.5);backdrop-filter:blur(24px)saturate(1.4)brightness(.5);color:var(--color-night-text);overscroll-behavior:contain;flex-direction:column;animation:.2s hew5oa_tocIn;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}@keyframes hew5oa_tocIn{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.hew5oa_toc{animation:none}}.hew5oa_tocHome,.hew5oa_tocAsk{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);align-self:flex-start;margin:-11px -4px;padding:11px 4px;text-decoration:none}.hew5oa_tocAsk{margin-top:calc(var(--space-1) - 11px)}.hew5oa_tocGroup{flex-direction:column;gap:2px;display:flex}.hew5oa_tocGroupTitle{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-muted);margin:0 0 2px}.hew5oa_tocList{margin:0;padding:0;list-style:none}.hew5oa_tocItem{border-radius:var(--radius-md);color:var(--color-night-text);align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.hew5oa_tocItem:hover{background:var(--color-white-8)}.hew5oa_tocItem[aria-current=page]{background:var(--color-gold-16);box-shadow:inset 0 0 0 1px var(--color-gold-45)}.hew5oa_tocNum{min-width:20px;font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-night-accent);opacity:.85;flex:none}.hew5oa_tocName{min-width:0;font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hew5oa_tocLock{color:var(--color-night-text-muted);flex:none}.hew5oa_right{justify-self:end;align-items:center;display:inline-flex}.hew5oa_right>*{flex:none}.hew5oa_progress{white-space:nowrap;font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-muted)}.hew5oa_body{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-6);flex-direction:column;flex:1;display:flex}.hew5oa_body[data-beta]{padding-top:calc(var(--space-5) + 22px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hew5oa_body>:not(aside){animation:linear both hew5oa_reveal;animation-timeline:view();animation-range:entry entry 32%}}}@keyframes hew5oa_reveal{0%{opacity:0;translate:0 20px}}.hew5oa_footer{z-index:10;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));isolation:isolate;display:flex;position:sticky;bottom:0}.hew5oa_shell:has(>.hew5oa_footer){padding-bottom:0}.hew5oa_shell:has(>.hew5oa_footer) .hew5oa_body{padding-bottom:64px}.hew5oa_footer{--footer-fade:var(--color-night-bg-deep)}html[data-tone=pink] .hew5oa_footer{--footer-fade:var(--color-product-gunghap-from)}.hew5oa_footer:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--footer-fade) 45%, transparent) 55%, color-mix(in srgb, var(--footer-fade) 60%, transparent) 100%);pointer-events:none;height:calc(100% + 48px);position:absolute;bottom:0;left:0;right:0}.hew5oa_chin,.hew5oa_notch{display:none}@supports (-webkit-touch-callout:none){.hew5oa_notch{z-index:25;width:min(100%, var(--layout-mobile-max-width));height:env(safe-area-inset-top);pointer-events:none;background:#141618;display:block;position:fixed;top:0;left:50%;transform:translate(-50%)}html[data-bg=saju] .hew5oa_notch{background:#101217}html[data-bg=fortune] .hew5oa_notch{background:#16131e}.hew5oa_footer:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--footer-fade) 45%, transparent) 45%, color-mix(in srgb, var(--footer-fade) 86%, transparent) 82%, var(--footer-fade) 100%)}.hew5oa_bar,.hew5oa_subbar,.hew5oa_notch,.hew5oa_meterFloat,.hew5oa_betaFloat,.hew5oa_footer,.hew5oa_chin{translate:0 var(--vv-top,0px)}.hew5oa_chin{z-index:11;width:min(100%, var(--layout-mobile-max-width));background:var(--color-night-bg-deep);pointer-events:none;height:8px;display:block;position:fixed;bottom:0;left:50%;transform:translate(-50%)}html[data-tone=pink] .hew5oa_chin{background:var(--color-product-gunghap-from)}}[data-pull-axis=y] .hew5oa_shell>.hew5oa_body{transform:translate3d(0, var(--pull,0px), 0)}[data-pull-axis=x] .hew5oa_shell>.hew5oa_body{transform:translate3d(var(--pull,0px), 0, 0)}[data-pull] .hew5oa_shell>.hew5oa_body{will-change:transform}[data-pull] .hew5oa_peekInner{will-change:transform}[data-pull-wheel] .hew5oa_shell>.hew5oa_body{transition:transform .12s ease-out}[data-pull-wheel] .hew5oa_peekInner{transition:transform .12s ease-out}[data-pull-anim] .hew5oa_shell>.hew5oa_body{transition:transform var(--pull-t,.28s) cubic-bezier(.22, 1, .36, 1)}[data-pull-anim] .hew5oa_peekInner{transition:transform var(--pull-t,.28s) cubic-bezier(.22, 1, .36, 1)}.hew5oa_peek{z-index:1;max-width:var(--layout-mobile-max-width);visibility:hidden;pointer-events:none;margin:0 auto;position:fixed;inset:0;overflow:hidden}:is([data-pull-live][data-pull=next] .hew5oa_peek[data-peek=next],[data-pull-live][data-pull=prev] .hew5oa_peek[data-peek=prev]){visibility:visible}.hew5oa_peekInner{height:var(--peek-h,100dvh);padding-top:var(--peek-top,56px);flex-direction:column;display:flex}[data-peek=next]>.hew5oa_peekInner{transform:translate3d(0, var(--peek-h,100dvh), 0)}[data-peek=prev]>.hew5oa_peekInner{transform:translate3d(0, calc(-1 * var(--peek-h,100dvh)), 0)}[data-pull-axis=y] [data-peek=next]>.hew5oa_peekInner{transform:translate3d(0, calc(var(--peek-h,100dvh) + var(--pull,0px)), 0)}[data-pull-axis=y] [data-peek=prev]>.hew5oa_peekInner{padding-bottom:var(--peek-bottom,0px);transform:translate3d(0, calc(var(--pull,0px) - var(--peek-h,100dvh)), 0);justify-content:flex-end}[data-pull-axis=x] [data-peek=next]>.hew5oa_peekInner{transform:translate3d(calc(100% + var(--pull,0px)), 0, 0)}[data-pull-axis=x] [data-peek=prev]>.hew5oa_peekInner{transform:translate3d(calc(var(--pull,0px) - 100%), 0, 0)}.hew5oa_backdrop{z-index:50;background:var(--color-black-35);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hew5oa_sheet{width:100%;max-width:var(--layout-mobile-max-width);max-height:calc(100dvh - env(safe-area-inset-top) - 24px);overscroll-behavior:contain;padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--color-white-8);background:var(--color-white-4);-webkit-backdrop-filter:blur(36px)brightness(.35)saturate(1.3);backdrop-filter:blur(36px)brightness(.35)saturate(1.3);color:var(--color-night-text);flex-direction:column;display:flex;overflow-y:auto}.hew5oa_backdrop{animation:.22s ease-out both hew5oa_sheetFade}.hew5oa_backdrop[data-leaving]{animation:.22s ease-in both hew5oa_sheetFadeOut}.hew5oa_sheet{animation:hew5oa_sheetUp .34s var(--ease-enter) both}.hew5oa_backdrop[data-leaving] .hew5oa_sheet{animation:.22s cubic-bezier(.4,0,1,1) both hew5oa_sheetDown}.hew5oa_sheet>*{animation:hew5oa_sheetItem .38s var(--ease-enter) both}.hew5oa_sheet>:nth-child(2){animation-delay:30ms}.hew5oa_sheet>:nth-child(3){animation-delay:60ms}.hew5oa_sheet>:nth-child(4){animation-delay:90ms}.hew5oa_sheet>:nth-child(5){animation-delay:.12s}.hew5oa_sheet>:nth-child(6){animation-delay:.15s}.hew5oa_sheet>:nth-child(n+7){animation-delay:.18s}@keyframes hew5oa_sheetFade{0%{background-color:#0000}}@keyframes hew5oa_sheetFadeOut{to{background-color:#0000}}@keyframes hew5oa_sheetUp{0%{transform:translateY(100%)}}@keyframes hew5oa_sheetDown{to{transform:translateY(100%)}}@keyframes hew5oa_sheetItem{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hew5oa_backdrop,.hew5oa_sheet,.hew5oa_sheet>*{animation:none}}.hew5oa_menuItem{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);padding:var(--space-4) var(--space-2);border:0;border-bottom:1px solid var(--color-white-10);color:var(--color-night-text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.hew5oa_sheet .hew5oa_menuItem{justify-content:flex-start;gap:12px}.hew5oa_menuItem input{margin-left:auto}.hew5oa_menuText{flex-direction:column;gap:2px;display:flex}.hew5oa_menuText small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-muted)}.hew5oa_menuItem:last-child{border-bottom:0}.hew5oa_menuGroup{margin-top:var(--space-6);flex-direction:column;display:flex}.hew5oa_menuGroupTitle{padding:0 var(--space-2) var(--space-1);font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.hew5oa_menuItem:has(+.hew5oa_menuGroup){border-bottom:0}.hew5oa_menuQuiet{color:var(--color-night-text-muted)}.hew5oa_switch{appearance:none;background:var(--color-white-22);cursor:pointer;width:44px;height:26px;transition:background-color .18s var(--ease-enter);border-radius:13px;flex:none;margin:0 0 0 auto;position:relative}.hew5oa_switch:before{content:"";background:var(--color-night-text);width:20px;height:20px;box-shadow:0 1px 3px var(--color-black-35);transition:translate .18s var(--ease-enter);border-radius:50%;position:absolute;top:3px;left:3px}.hew5oa_switch:checked{background:var(--color-night-accent)}.hew5oa_switch:checked:before{translate:18px}.hew5oa_switch:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hew5oa_switch,.hew5oa_switch:before{transition:none}}
.NUtG-W_icon{color:var(--color-night-accent);opacity:.9;flex:none}
.bAd3nW_head{gap:var(--space-1);padding:var(--space-2) 0 var(--space-1);flex-direction:column;display:flex}.bAd3nW_kicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);margin:0}.bAd3nW_title{font:var(--typography-display-headline);letter-spacing:var(--typography-display-headline-letter-spacing);font-family:var(--font-family-alt);color:var(--color-night-text);word-break:keep-all;overflow-wrap:anywhere;margin:0}.bAd3nW_lede{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0}.bAd3nW_box .bAd3nW_lede{color:var(--color-text-muted)}.bAd3nW_box{gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.bAd3nW_boxPerch{position:relative}.bAd3nW_perch{pointer-events:none;transform-origin:50% 100%;width:82px;height:auto;animation:4.8s ease-in-out infinite bAd3nW_perch-sway;position:absolute;bottom:calc(100% - 24px);right:14px}@keyframes bAd3nW_perch-sway{50%{rotate:-2.5deg}}@media (prefers-reduced-motion:reduce){.bAd3nW_perch{animation:none}}.bAd3nW_headPerch{padding-right:96px}.bAd3nW_boxTitle{font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);color:var(--color-info);margin:0;font-weight:800}.bAd3nW_boxHead{margin:0}.bAd3nW_subHead{font:var(--typography-heading-section);font-size:var(--font-size-md);letter-spacing:var(--typography-heading-section-letter-spacing);color:var(--color-section-question);margin:0}.bAd3nW_row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bAd3nW_row span{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-muted)}.bAd3nW_row strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing)}.bAd3nW_total strong{font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);color:var(--color-info)}.bAd3nW_divider{background:var(--color-border);border:0;height:1px;margin:0}.bAd3nW_list{padding-left:var(--space-4);flex-direction:column;gap:6px;margin:0;display:flex}.bAd3nW_list li{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing)}.bAd3nW_primary{}:where(.bAd3nW_box,.bAd3nW_form,.bAd3nW_loginForm) .bAd3nW_primary:not(:disabled,[aria-disabled=true]){background:var(--color-info);color:var(--color-accent-contrast);box-shadow:none}.bAd3nW_glow{box-shadow:var(--shadow-night-glow)}.bAd3nW_secondary{}.bAd3nW_ghost{border-color:var(--color-white-22);background:var(--color-white-6);color:var(--color-night-text)}.bAd3nW_provider{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);justify-content:center;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.bAd3nW_skip{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:var(--space-3);border:1px dashed var(--color-night-line);border-radius:var(--radius-md);color:var(--color-night-text-muted);cursor:pointer;background:0 0}.bAd3nW_leave{min-height:44px;padding:var(--space-2) var(--space-3);font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-night-text-muted);cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.bAd3nW_provider[data-provider=kakao]{background:var(--color-kakao);color:#000000d9}.bAd3nW_provider[data-provider=naver]{color:#fff;background:#03c75a}.bAd3nW_provider[data-provider=google]{color:#1f1f1f;background:#fff;border:1px solid #dadce0}.bAd3nW_note{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.bAd3nW_note a{color:var(--color-night-accent)}.bAd3nW_box .bAd3nW_note,.bAd3nW_form .bAd3nW_note{color:var(--color-text-muted)}.bAd3nW_box .bAd3nW_note a,.bAd3nW_form .bAd3nW_note a{color:inherit}.bAd3nW_error{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warn-soft);color:var(--color-warn);margin:0}.bAd3nW_retry{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);min-height:44px;margin:calc(var(--space-3) * -1) 0 calc(var(--space-2) * -1);color:var(--color-info);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.bAd3nW_success{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.bAd3nW_check{border-radius:var(--radius-full);background:var(--color-info-soft);width:64px;height:64px;color:var(--color-info);justify-content:center;align-items:center;display:inline-flex}.bAd3nW_widget{min-height:120px}.bAd3nW_items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bAd3nW_items li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.bAd3nW_items li:last-child{border-bottom:0}.bAd3nW_itemText{flex-direction:column;min-width:0;display:flex}.bAd3nW_avatar+.bAd3nW_itemText{flex:auto}.bAd3nW_lock{border-radius:var(--radius-full);background:var(--color-surface-muted);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:calc(100% - 6px);margin-left:6px;padding:1px 6px;font-style:normal;display:inline-block;overflow:hidden}.bAd3nW_lock[data-pending]{color:#5b4bb5;background:#edeaff}.bAd3nW_lock[data-failed]{background:var(--color-danger-soft);color:#a3261c}.bAd3nW_pendingError{color:#a3261c!important}.bAd3nW_lock[data-open]{background:color-mix(in srgb, var(--color-night-accent) 24%, white);color:var(--color-night-accent-deep)}.bAd3nW_mainTag{border-radius:var(--radius-full);background:var(--color-night-button-text);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent-light);vertical-align:1px;margin-right:6px;padding:1px 7px;font-style:normal}.bAd3nW_mainToggle{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-8px 0 -12px;padding:12px 12px 12px 0;text-decoration:underline}.bAd3nW_quota{margin:calc(var(--space-2) * -1) 0 0;font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-text-muted)}.bAd3nW_avatar+.bAd3nW_itemText small{line-height:1.3}.bAd3nW_itemText strong{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing)}.bAd3nW_itemText small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-text-muted)}.bAd3nW_itemAction{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--gradient-night-button);box-shadow:var(--shadow-night-glow);color:var(--color-night-button-text);cursor:pointer;flex:none;text-decoration:none}.bAd3nW_itemActions{gap:var(--space-2);flex:none;display:flex}.bAd3nW_itemAction,.bAd3nW_itemDelete{position:relative}.bAd3nW_itemAction:after,.bAd3nW_itemDelete:after{content:"";position:absolute;inset:-5px 0}.bAd3nW_itemAction:disabled{cursor:wait;opacity:.6}.bAd3nW_itemDelete{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0}.bAd3nW_itemDelete:disabled{cursor:wait}.bAd3nW_doc{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text);word-break:keep-all}.bAd3nW_doc a{color:var(--color-night-accent)}.bAd3nW_doc h2{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);margin:var(--space-5) 0 var(--space-2)}.bAd3nW_doc p,.bAd3nW_doc li{margin:0 0 var(--space-2);line-height:var(--font-line-height-normal)}.bAd3nW_doc ul,.bAd3nW_doc ol{padding-left:var(--space-4)}.bAd3nW_stack{gap:var(--space-3);flex-direction:column;display:flex}.bAd3nW_form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.bAd3nW_tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:1fr 1fr;display:grid}.bAd3nW_tab{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);border-radius:var(--radius-sm);height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0}.bAd3nW_tab[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-card)}.bAd3nW_field{gap:var(--space-1);flex-direction:column;display:flex}.bAd3nW_field span{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-text-muted)}.bAd3nW_field input{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);height:48px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.bAd3nW_field input:focus,.bAd3nW_field textarea:focus{outline:2px solid var(--color-info);outline-offset:1px}.bAd3nW_field textarea{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);min-height:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);resize:vertical}.bAd3nW_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bAd3nW_steps li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.bAd3nW_steps li:last-child{border-bottom:0}.bAd3nW_provider[data-provider=toss]{color:#fff;background:#0064ff}.bAd3nW_terms{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.bAd3nW_terms div{gap:var(--space-2);grid-template-columns:5em 1fr;display:grid}.bAd3nW_terms dt,.bAd3nW_terms dd{word-break:keep-all;margin:0}.bAd3nW_terms dt{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);color:var(--color-text-muted)}.bAd3nW_terms dd{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text)}.bAd3nW_consent{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;display:flex}.bAd3nW_consent[data-need]{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 12%, transparent)}.bAd3nW_consent input{width:18px;height:18px;accent-color:var(--color-text);flex:none;margin:1px 0 0}.bAd3nW_consent span{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted);word-break:keep-all;font-size:12px;line-height:1.55}.bAd3nW_consent b{color:var(--color-text)}.bAd3nW_consent a{color:var(--color-text);text-decoration:underline}.bAd3nW_tossAgreement{border-radius:var(--radius-md);border:1px solid #0000;transition:border-color .16s,box-shadow .16s}.bAd3nW_tossAgreement[data-need]{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 12%, transparent)}.bAd3nW_consentNeed{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:calc(var(--space-2) * -1) 0 0;color:var(--color-danger)}.bAd3nW_nightActions{gap:var(--space-3);flex-direction:column;display:flex}.bAd3nW_nightCta{}.bAd3nW_nightLink{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);color:var(--color-night-text-muted);text-align:center;text-underline-offset:3px;text-decoration:underline}.bAd3nW_nightNotify{margin-top:var(--space-2)}.bAd3nW_loginHero{justify-content:center;height:clamp(200px,33vh,280px);margin-top:clamp(8px,5vh,48px);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.bAd3nW_loginMascot{width:290px;height:auto;filter:drop-shadow(0 6px 12px var(--color-black-25));align-self:flex-start;transform:scaleX(-1)}.bAd3nW_loginStack{z-index:1;flex-direction:column;gap:10px;margin-top:-12px;display:flex;position:relative}.bAd3nW_loginStack .bAd3nW_provider,.bAd3nW_loginEmail{border-radius:var(--radius-md);height:54px}.bAd3nW_loginEmail{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--gradient-night-button);color:var(--color-night-button-text);cursor:pointer;border:0;display:inline-flex}.bAd3nW_loginEmail svg,.bAd3nW_loginStack .bAd3nW_provider svg{flex:none}.bAd3nW_loginForm{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 12px 32px var(--color-black-35);flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) bAd3nW_loginOpen;display:flex}.bAd3nW_loginFormHead{align-items:center;gap:var(--space-2);display:flex}.bAd3nW_loginFormHead .bAd3nW_tabs{flex:1}.bAd3nW_loginClose{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.bAd3nW_loginClose:hover{background:var(--color-surface-muted)}.bAd3nW_loginDev{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);border:1px dashed var(--color-night-line);border-radius:var(--radius-md);height:44px;color:var(--color-night-text-muted);cursor:pointer;background:0 0}.bAd3nW_loginNote{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);margin:var(--space-2) 0 0;color:var(--color-night-text-muted);text-align:center;word-break:keep-all}.bAd3nW_loginNote a{color:var(--color-night-text);text-underline-offset:2px}@keyframes bAd3nW_loginOpen{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.bAd3nW_loginForm{animation:none}}.bAd3nW_loginAge{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-night-text);cursor:pointer;display:flex}.bAd3nW_loginAge input{width:20px;height:20px;accent-color:var(--color-night-accent);margin:0}.bAd3nW_loginAge[data-hint]{color:var(--color-night-accent);animation:.4s bAd3nW_age-nudge}@keyframes bAd3nW_age-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.bAd3nW_loginAge[data-hint]{animation:none}}.bAd3nW_loginStack .bAd3nW_loginEmailLink[data-off]{opacity:.6}.bAd3nW_loginFormTitle{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);color:var(--color-text);flex:1;margin:0}.bAd3nW_loginFormNote{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-text-muted);word-break:keep-all;margin:0}.bAd3nW_loginEmailLink{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);min-height:44px;padding:0 var(--space-3);color:var(--color-night-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.bAd3nW_tools{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bAd3nW_tool{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:124px;box-shadow:var(--shadow-card);color:var(--color-text);flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bAd3nW_tool:after{content:"";z-index:1;background:linear-gradient(120deg, var(--color-surface) 48%, var(--color-white-60) 66%, transparent 84%);pointer-events:none;position:absolute;inset:0}.bAd3nW_tool>:not(img){z-index:2;position:relative}.bAd3nW_toolNum{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);font-variant-numeric:tabular-nums;color:var(--color-night-accent-deep)}.bAd3nW_tool strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing)}.bAd3nW_tool small{max-width:78%;font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted);word-break:keep-all;line-height:1.45}.bAd3nW_toolBadge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-info-soft);color:var(--color-info);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);top:12px;right:12px;position:absolute!important}.bAd3nW_tool img{z-index:0;filter:blur(.5px);opacity:.9;pointer-events:none;height:84px;position:absolute;bottom:-14px;right:-6px}.bAd3nW_tool:hover{border-color:var(--color-gold-60)}.bAd3nW_itemsHead{margin:var(--space-4) 0 var(--space-2);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-text-muted)}.bAd3nW_night{display:contents}.bAd3nW_night .bAd3nW_box{box-shadow:none;color:var(--color-night-text);background:0 0;border:0;border-radius:0;padding:0}.bAd3nW_night .bAd3nW_box+.bAd3nW_box,.bAd3nW_night .bAd3nW_box+section{margin-top:var(--space-4,16px)}.bAd3nW_night .bAd3nW_box :where(p,small){color:var(--color-night-text-muted)}.bAd3nW_night .bAd3nW_box :where(strong,b){color:var(--color-night-text)}.bAd3nW_night .bAd3nW_box>p:first-of-type{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text)}.bAd3nW_night .bAd3nW_box :where(li){border-color:var(--color-white-8)}.bAd3nW_night .bAd3nW_box .bAd3nW_secondary{border-color:var(--color-white-14);background:var(--color-white-6);color:var(--color-night-text)}.bAd3nW_night .bAd3nW_lock{background:var(--color-white-10);color:var(--color-night-text-muted)}.bAd3nW_night .bAd3nW_lock[data-open]{background:var(--color-gold-16);color:var(--color-night-accent)}.bAd3nW_night .bAd3nW_lock[data-pending]{color:#c4b8ff;background:#9b8cff33}.bAd3nW_night .bAd3nW_lock[data-failed]{background:color-mix(in srgb, var(--color-night-danger) 18%, transparent);color:var(--color-night-danger)}.bAd3nW_night .bAd3nW_pendingError{color:var(--color-night-danger)!important}.bAd3nW_night .bAd3nW_mainToggle{color:var(--color-night-accent)}.bAd3nW_night .bAd3nW_mainTag{background:var(--color-night-accent);color:var(--color-night-accent-ink)}.bAd3nW_night .bAd3nW_itemDelete{color:var(--color-night-text-muted)}.bAd3nW_night .bAd3nW_boxPerch{margin-top:var(--space-3,12px)}.bAd3nW_unpaid{margin-top:calc(var(--space-2) * -1);color:var(--color-night-text-muted);align-self:flex-start;font-size:11px}.bAd3nW_unpaid summary{cursor:pointer;opacity:.7;list-style:none}.bAd3nW_unpaid summary::-webkit-details-marker{display:none}.bAd3nW_unpaid summary:after{content:" ›"}.bAd3nW_unpaid[open] summary:after{content:" ˅"}.bAd3nW_unpaid ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.bAd3nW_unpaid li{align-items:baseline;gap:8px;display:flex}.bAd3nW_unpaid a{color:var(--color-night-accent);text-decoration:underline}
.PQ9wfW_hero{margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-4);text-align:center;position:relative}.PQ9wfW_heroKicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:0 0 var(--space-2);color:var(--color-night-accent)}.PQ9wfW_heroMark{width:min(76%,290px);height:auto;margin:0 auto;display:block}.PQ9wfW_heroLede{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);margin:var(--space-3) 0 0;color:var(--color-night-text-muted)}.PQ9wfW_head{gap:var(--space-1);flex-direction:column;display:flex}.PQ9wfW_headTitle{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);color:var(--color-night-text);margin:0}.PQ9wfW_headLede,.PQ9wfW_nightNote{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.PQ9wfW_nightNote a{color:var(--color-night-accent)}.PQ9wfW_paused{gap:var(--space-2);flex-direction:column;display:flex}.PQ9wfW_whyGlass{padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--color-white-14);border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--color-white-8), var(--color-white-4) 45%, #00000040);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 32px var(--color-black-25), inset 0 1px 0 var(--color-white-14);color:var(--color-night-text)}.PQ9wfW_whyKicker{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);margin:0 0 var(--space-2);color:var(--color-night-accent)}.PQ9wfW_whyTitle{font:var(--typography-display-headline);letter-spacing:-1.8px;margin:0 0 var(--space-4);word-break:keep-all;font-size:36px;line-height:1.15}.PQ9wfW_mark{background:var(--gradient-highlight)}.PQ9wfW_whyQuotes{margin:0 0 var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.PQ9wfW_whyQuotes span{border-radius:var(--radius-full);background:var(--color-white-8);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-muted);padding:3px 10px}.PQ9wfW_whyPunch{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-accent);word-break:keep-all;margin:0}.PQ9wfW_whyCards{margin:var(--space-4) 0 0;gap:10px;padding:0;list-style:none;display:grid}.PQ9wfW_whyCard{--tone:var(--color-why-1);border:1px solid color-mix(in srgb, var(--tone) 40%, var(--color-white-14));border-radius:var(--radius-lg);background:linear-gradient(151deg, color-mix(in srgb, var(--tone) 72%, transparent) 0%, color-mix(in srgb, var(--tone) 26%, transparent) 55%, #00000059 100%), var(--color-white-4);min-height:148px;box-shadow:inset 0 1px 0 var(--color-white-14);color:var(--color-accent-contrast);padding:16px 38% 16px 16px;position:relative;overflow:hidden}.PQ9wfW_whyCard[data-tone="2"]{--tone:var(--color-why-2)}.PQ9wfW_whyCard[data-tone="3"]{--tone:var(--color-why-3)}.PQ9wfW_whyCard[data-tone="4"]{--tone:var(--color-why-4)}.PQ9wfW_whyCard h3{z-index:1;font-family:var(--font-family-sans);letter-spacing:-.05em;word-break:keep-all;margin:0 0 10px;font-size:19px;line-height:1.16;display:grid;position:relative}.PQ9wfW_whyCard h3 span{font-weight:var(--font-weight-medium)}.PQ9wfW_whyCard h3 b{font-weight:var(--font-weight-black)}.PQ9wfW_whyCard p{z-index:1;font-family:var(--font-family-sans);font-size:11.5px;font-weight:var(--font-weight-medium);letter-spacing:-.04em;color:color-mix(in srgb, var(--color-accent-contrast) 80%, transparent);word-break:keep-all;margin:0;line-height:1.6;position:relative}.PQ9wfW_whyCard p b{font-weight:var(--font-weight-extrabold);color:var(--color-accent-contrast)}.PQ9wfW_whyCard p b[data-gold]{color:var(--color-night-accent)}.PQ9wfW_whyArt{pointer-events:none;width:34%;max-width:128px;height:auto;position:absolute;top:6px;right:3%}.PQ9wfW_whyArt[data-pose=pointer]{width:40%;max-width:152px;right:0;transform:rotate(-1.36deg)}.PQ9wfW_pay{}.PQ9wfW_payBar{gap:var(--space-2);flex:1;display:flex}.PQ9wfW_payBar .PQ9wfW_pay{white-space:normal;flex:1;width:auto;min-width:0}.PQ9wfW_codeButton{padding:0 var(--space-4);font:var(--typography-label-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--typography-label-sm-letter-spacing);flex:none;}.PQ9wfW_planToggle{border-radius:var(--radius-xl);background:var(--color-white-8);box-shadow:inset 0 0 0 1px var(--color-white-10);gap:4px;margin-top:0;padding:4px;display:flex}.PQ9wfW_planToggle button{border-radius:var(--radius-lg);min-height:56px;color:var(--color-night-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;transition:background .2s,color .2s;display:flex}.PQ9wfW_planToggle button strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing)}.PQ9wfW_planToggle button small{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);opacity:.85}.PQ9wfW_planToggle button[aria-pressed=true]{background:var(--gradient-night-button);color:var(--color-night-button-text);box-shadow:0 4px 14px var(--color-black-25);cursor:default}.PQ9wfW_planPick{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.PQ9wfW_codeGlass.PQ9wfW_codeGlass{border-color:var(--color-white-14);background:var(--color-white-8);-webkit-backdrop-filter:blur(16px);color:var(--color-night-text)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass label span{color:var(--color-night-text-muted)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass input{border-color:var(--color-white-22);background:var(--color-white-10);color:var(--color-night-text)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass input::placeholder{color:var(--color-night-text-subtle)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass button{border-color:var(--color-white-22);background:var(--color-white-14);color:var(--color-night-text)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass button:disabled{opacity:.5}.PQ9wfW_product{border-radius:var(--radius-xl);color:#fff;isolation:isolate;flex-direction:column;gap:6px;min-height:168px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.PQ9wfW_product[data-kind=fortune]{background:radial-gradient(70% 90% at 85% 40%, color-mix(in srgb, var(--color-product-fortune-glow) 45%, transparent), transparent 65%), linear-gradient(120deg, var(--color-product-fortune-from) 0%, var(--color-product-fortune-mid) 60%, var(--color-product-fortune-to) 100%)}.PQ9wfW_product[data-kind=gunghap]{background:var(--gradient-product-gunghap)}.PQ9wfW_product[data-kind=face],.PQ9wfW_product[data-kind=ask]{background:radial-gradient(70% 90% at 85% 30%, color-mix(in srgb, var(--color-product-saju-glow) 50%, transparent), transparent 65%), linear-gradient(120deg, var(--color-product-saju-from) 0%, var(--color-product-saju-mid) 70%, var(--color-product-saju-to) 100%)}.PQ9wfW_productArt{z-index:-1;pointer-events:none;width:auto;height:100%;position:absolute;bottom:-14%;right:4%}.PQ9wfW_productKicker{border-radius:var(--radius-full);background:var(--color-night-accent);color:var(--color-night-accent-ink);letter-spacing:-.03em;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:700}.PQ9wfW_productName{max-width:62%;font:900 24px/1.25 var(--font-family-alt);letter-spacing:-.05em;word-break:keep-all;margin:0}.PQ9wfW_productPrice{align-items:baseline;gap:8px;margin:auto 0 0;display:flex}.PQ9wfW_productPrice strong{font:800 20px/1 var(--font-family-alt);letter-spacing:-.03em}.PQ9wfW_productPrice del{color:var(--color-white-60);font-size:13px}section.PQ9wfW_order{border:1px solid var(--color-white-8);border-radius:var(--radius-xl);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-product-saju-glow) 14%, transparent), transparent 60%), var(--color-white-6);box-shadow:none;color:var(--color-night-text)}.PQ9wfW_orderTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}section.PQ9wfW_order ul{gap:10px;padding:0;list-style:none}section.PQ9wfW_order ul li{color:var(--color-night-text);word-break:keep-all;padding-left:26px;position:relative}section.PQ9wfW_order ul li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.5L13 6.5' fill='none' stroke='%231a1408' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat, var(--color-night-accent);border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}section.PQ9wfW_order dl{border-radius:var(--radius-lg);background:var(--color-white-6);padding:12px 14px}section.PQ9wfW_order dt{color:var(--color-night-text-muted)}section.PQ9wfW_order dd{color:var(--color-night-text)}section.PQ9wfW_order hr{background:var(--color-white-10)}section.PQ9wfW_order>div span{color:var(--color-night-text-muted)}section.PQ9wfW_order>div strong{color:var(--color-night-accent)}section.PQ9wfW_order label{border-color:var(--color-white-14);background:var(--color-white-4)}section.PQ9wfW_order label span{color:var(--color-night-text-muted)}section.PQ9wfW_order label :where(b,a){color:var(--color-night-text)}section.PQ9wfW_order label input{accent-color:var(--color-night-accent)}section.PQ9wfW_order label[data-need]{border-color:var(--color-night-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-night-danger) 15%, transparent)}.PQ9wfW_inline{gap:var(--space-4);margin-top:var(--space-6);color:var(--color-night-text);grid-template-columns:minmax(0,1fr);display:grid}.PQ9wfW_inlinePay{}.PQ9wfW_inlineLink{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.PQ9wfW_picks{gap:var(--space-3);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.PQ9wfW_picks li{padding:var(--space-3) 0 0;border-top:1px solid var(--color-border)}.PQ9wfW_picks li[data-featured]{padding:var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-gold-45);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-night-accent) 10%, var(--color-surface))}.PQ9wfW_picks li[data-featured]+li:not([data-featured]){margin-top:var(--space-1);border-top:0}.PQ9wfW_pickHead{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);flex-wrap:wrap;display:flex}.PQ9wfW_pickHead span{border-radius:var(--radius-full);background:var(--color-info);color:var(--color-accent-contrast);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:1px 8px}.PQ9wfW_pickPass{margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-info);color:var(--color-accent-contrast);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:4px 12px;text-decoration:none;display:inline-flex}.PQ9wfW_pickText{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text);word-break:keep-all;margin:0;line-height:1.7}.PQ9wfW_plans{gap:var(--space-2);display:grid}.PQ9wfW_planCard{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-white-14);border-radius:var(--radius-lg);background:var(--color-white-4);color:var(--color-night-text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .2s,background .2s;display:grid}.PQ9wfW_planCard[aria-checked=true]{border-color:var(--color-night-accent);background:color-mix(in srgb, var(--color-night-accent) 12%, transparent)}.PQ9wfW_planDot{border:2px solid var(--color-white-35);border-radius:var(--radius-full);width:18px;height:18px}.PQ9wfW_planCard[aria-checked=true] .PQ9wfW_planDot{border-color:var(--color-night-accent);box-shadow:inset 0 0 0 3px var(--color-night-bg-deep), inset 0 0 0 9px var(--color-night-accent)}.PQ9wfW_planText{gap:2px;min-width:0;display:grid}.PQ9wfW_planText strong{font:var(--typography-label-md);font-weight:var(--font-weight-extrabold);letter-spacing:var(--typography-label-md-letter-spacing);align-items:center;gap:6px;display:inline-flex}.PQ9wfW_planText em{border-radius:var(--radius-full);background:var(--color-night-accent);color:var(--color-night-bg-deep);font:var(--typography-caption-strong);padding:1px 7px;font-style:normal}.PQ9wfW_planText small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all}.PQ9wfW_planPrice{justify-items:end;gap:0;display:grid}.PQ9wfW_planPrice del{font:var(--typography-caption);color:var(--color-night-text-muted)}.PQ9wfW_planPrice b{font:var(--typography-label-md);font-weight:var(--font-weight-extrabold);letter-spacing:var(--typography-label-md-letter-spacing)}.PQ9wfW_planCard[aria-checked=true] .PQ9wfW_planPrice b{color:var(--color-night-accent)}.PQ9wfW_planTerms{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-muted);text-align:center;word-break:keep-all;margin:0;line-height:1.6}.PQ9wfW_planText .PQ9wfW_planEach{color:var(--color-night-accent);opacity:.85}.PQ9wfW_loved{gap:var(--space-2);display:grid}.PQ9wfW_lovedTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.PQ9wfW_loved ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PQ9wfW_loved li{border:1px solid var(--color-gold-45);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-night-accent) 8%, transparent);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text);padding:5px 12px}
._5Yxseq_prose{counter-reset:sub;font:var(--typography-body-relaxed);letter-spacing:var(--typography-body-relaxed-letter-spacing);color:var(--color-text);word-break:keep-all}._5Yxseq_prose h2{font:var(--typography-heading-section);color:var(--color-info);letter-spacing:var(--typography-heading-section-letter-spacing);margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-2);scroll-margin-top:var(--space-8)}._5Yxseq_prose h2:first-child{margin-top:0}._5Yxseq_prose h3{counter-increment:sub;font-family:var(--font-family-alt);font-size:20px;font-weight:var(--font-weight-bold);letter-spacing:-.04em;color:var(--color-text);margin:var(--space-7) 0 var(--space-3);text-wrap:balance;word-break:keep-all;padding-top:22px;line-height:1.32;position:relative}._5Yxseq_prose h3 strong{font-weight:inherit;background:0 0}._5Yxseq_prose h3:before{content:counter(sub, decimal-leading-zero);font-size:13px;font-weight:var(--font-weight-extrabold);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-night-accent) 70%, var(--color-night-accent-deep));line-height:1;position:absolute;top:0;left:0}._5Yxseq_prose h3:first-child{margin-top:0}._5Yxseq_prose p{margin:0 0 var(--space-4)}._5Yxseq_prose strong{font-weight:var(--font-weight-bold);background:linear-gradient(transparent 62%, var(--color-gold-45) 62%)}._5Yxseq_block{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);margin:0 0 var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);white-space:pre-wrap;overflow-x:auto}._5Yxseq_prose code{font-family:var(--font-family-serif)}._5Yxseq_diagram{margin:var(--space-2) 0 var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-surface-muted), var(--color-surface))}._5Yxseq_diagram pre{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);white-space:pre-wrap;margin:0;line-height:1.9;overflow-x:auto}._5Yxseq_evidence{font-size:var(--font-size-xs);margin:calc(var(--space-2) * -1) 0 var(--space-5);color:var(--color-text-subtle)}._5Yxseq_evidence:has(._5Yxseq_evidenceButton){position:relative}._5Yxseq_evidenceButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._5Yxseq_evidenceTip{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);z-index:10;gap:var(--space-2);width:min(240px,80vw);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0}._5Yxseq_evidenceRows{flex-direction:column;gap:5px;display:flex}._5Yxseq_evidenceRows span{align-items:center;gap:var(--space-2);display:flex}._5Yxseq_evidenceRows b{font-weight:var(--font-weight-bold);color:var(--color-night-accent)}._5Yxseq_evidenceRows i{border-radius:var(--radius-full);background:var(--color-white-22);height:6px}._5Yxseq_evidence summary{cursor:pointer;width:fit-content;list-style:none}._5Yxseq_evidence summary:before{content:"+ "}._5Yxseq_evidence[open] summary:before{content:"− "}._5Yxseq_evidenceBody{margin-top:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--color-border);color:var(--color-text-muted);line-height:var(--font-line-height-normal);white-space:pre-wrap}._5Yxseq_prose ul,._5Yxseq_prose ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}._5Yxseq_prose table{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);width:100%;margin:0 0 var(--space-4);border-collapse:collapse}._5Yxseq_prose th,._5Yxseq_prose td{padding:var(--space-2);border:1px solid var(--color-border)}._5Yxseq_prose blockquote{margin:0 0 var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-text-muted)}._5Yxseq_guardNote{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted)}._5Yxseq_guardRetry{color:var(--color-info);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.yhs8rW_wrap{flex-direction:column;display:flex}.yhs8rW_headRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.yhs8rW_head{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.yhs8rW_head em{color:var(--color-night-accent);font-style:normal;font-weight:400}.yhs8rW_me{border-radius:var(--radius-full);background:var(--color-white-8);color:var(--color-night-text-muted);flex:none;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none}.yhs8rW_row{margin:0 calc(-1 * var(--space-4,16px));padding:0 var(--space-4,16px) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-4,16px);scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:10px;list-style:none;display:flex;overflow-x:auto}.yhs8rW_row::-webkit-scrollbar{display:none}.yhs8rW_row>li{scroll-snap-align:start;flex:0 0 44%}.yhs8rW_card{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-white-6);width:100%;height:100%;color:var(--color-night-text);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.yhs8rW_card[data-form]:before,.yhs8rW_card[data-pair]:before,.yhs8rW_card[data-pair]:after{content:"";z-index:-1;background:var(--form,none) center / cover no-repeat;opacity:.32;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 85% at 100% 0,#000 0%,#00000073 40%,#0000 100%);mask-image:radial-gradient(120% 85% at 100% 0,#000 0%,#00000073 40%,#0000 100%)}.yhs8rW_card[data-pair]:before{background-image:var(--form-a,none);-webkit-mask-image:radial-gradient(85% 75% at 0 0,#000 0%,#0006 45%,#0000 100%);mask-image:radial-gradient(85% 75% at 0 0,#000 0%,#0006 45%,#0000 100%)}.yhs8rW_card[data-pair]:after{background-image:var(--form-b,none);-webkit-mask-image:radial-gradient(85% 75% at 100% 0,#000 0%,#0006 45%,#0000 100%);mask-image:radial-gradient(85% 75% at 100% 0,#000 0%,#0006 45%,#0000 100%)}.yhs8rW_card[data-main]{background:var(--color-gold-10)}.yhs8rW_card:disabled{cursor:default}.yhs8rW_card:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:2px}.yhs8rW_top{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.yhs8rW_pair{display:flex}.yhs8rW_pair>:last-child{margin-left:-10px}.yhs8rW_main{border-radius:var(--radius-full);background:var(--color-night-accent);color:var(--color-night-accent-ink);padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.yhs8rW_card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.yhs8rW_sum{color:var(--color-night-text-muted);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.yhs8rW_foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.yhs8rW_foot em{border-radius:var(--radius-full);background:var(--color-white-10);color:var(--color-night-text-muted);white-space:nowrap;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.yhs8rW_foot em[data-open]{background:var(--color-gold-16);color:var(--color-night-accent)}.yhs8rW_foot small{color:var(--color-night-text-muted);white-space:nowrap;font-size:10px}.yhs8rW_note{border-radius:var(--radius-xl);background:var(--color-white-6);color:var(--color-night-text-muted);margin:0;padding:16px;font-size:13px}
.hVViTq_field{gap:var(--space-2);flex-direction:column;display:flex}.hVViTq_head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.hVViTq_label{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing)}.hVViTq_aside{gap:var(--space-3);display:flex}.hVViTq_control{gap:var(--space-3);border-bottom:1px solid var(--color-night-line);transition:border-color .15s;display:flex}.hVViTq_control:focus-within{border-color:var(--color-night-accent)}.hVViTq_field[data-invalid] .hVViTq_control{border-color:var(--color-night-danger)}.hVViTq_input,.hVViTq_select{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);min-width:0;padding:var(--space-3) 0;color:var(--color-night-text);background:0 0;border:0;outline:none;flex:1}.hVViTq_input::placeholder,.hVViTq_input:disabled{color:var(--color-night-text-subtle)}.hVViTq_selectWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.hVViTq_select{appearance:none;padding-right:var(--space-5)}.hVViTq_select option{color:#000}.hVViTq_hint,.hVViTq_error{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-subtle);margin:0}.hVViTq_error{color:var(--color-night-danger)}.hVViTq_check{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);color:var(--color-night-text-muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex;position:relative}.hVViTq_check:before{content:"";position:absolute;inset:-8px -6px}.hVViTq_aside .hVViTq_check:before{inset:-12px -6px -10px}.hVViTq_checkInput{opacity:0;pointer-events:none;position:absolute}.hVViTq_checkMark{border:1.5px solid var(--color-night-text-muted);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.hVViTq_checkInput:checked+.hVViTq_checkMark{border-color:var(--color-night-text);background:var(--color-night-text);color:var(--color-night-bg)}.hVViTq_check:has(.hVViTq_checkInput:checked){color:var(--color-night-text)}.hVViTq_checkInput:focus-visible+.hVViTq_checkMark{outline:2px solid var(--color-night-accent);outline-offset:2px}.hVViTq_choices{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.hVViTq_choice{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);border:1px solid var(--color-night-line-strong);border-radius:var(--radius-md);background:var(--color-white-4);height:52px;color:var(--color-night-text);cursor:pointer}.hVViTq_choice[aria-checked=true]{font:var(--font-weight-bold) var(--font-size-md)/var(--font-line-height-snug) var(--font-family-sans);letter-spacing:var(--font-letter-spacing-default);background:var(--color-night-text);color:var(--color-night-button-text)}.hVViTq_inlineWrap{align-items:center;display:inline-flex;position:relative}.hVViTq_inlineSelect{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);appearance:none;field-sizing:content;height:36px;padding:0 calc(var(--space-3) + 16px + var(--space-2)) 0 var(--space-4);border-radius:var(--radius-md);background:var(--color-night-surface);color:var(--color-night-text);cursor:pointer;border:0}.hVViTq_inlineWrap[data-empty] .hVViTq_inlineSelect{color:var(--color-night-text-muted)}.hVViTq_inlineWrap[data-disabled]{opacity:.4}.hVViTq_inlineSelect option{color:#000}.hVViTq_chevron{right:var(--space-3);pointer-events:none;color:var(--color-night-text-muted);position:absolute}.hVViTq_textareaWrap{gap:var(--space-2);flex-direction:column;display:flex}.hVViTq_textarea{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);min-height:160px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-night-surface);color:var(--color-night-text);resize:none;border:1px solid #0000;outline:none}.hVViTq_textarea:focus{border-color:var(--color-night-accent)}.hVViTq_textarea::placeholder{color:var(--color-night-text-subtle)}.hVViTq_count{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-muted);text-align:right;margin:0}.hVViTq_inlineSelect:focus-visible,.hVViTq_choice:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:2px}
.wnxWpG_slot{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wnxWpG_scene,.wnxWpG_character,.wnxWpG_haze,.wnxWpG_mascot{object-fit:cover;height:auto;position:absolute}.wnxWpG_video{object-fit:cover;height:auto;translate:0 calc(env(safe-area-inset-top,0px) + clamp(0px, (100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 700px) / 3, 40px));position:absolute;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.wnxWpG_topShadeLight{background:linear-gradient(to bottom, var(--color-night-bg-deep) 0%, color-mix(in srgb, var(--color-night-bg-deep) 55%, transparent) 45%, transparent 100%);height:220px;position:absolute;inset:0 0 auto}.wnxWpG_scene{filter:blur(1.7px)}.wnxWpG_haze{filter:blur(11px);opacity:.1}.wnxWpG_cutouts{position:absolute;inset:0}.wnxWpG_topShade{background:linear-gradient(to bottom, var(--color-night-bg-deep) 0%, color-mix(in srgb, var(--color-night-bg-deep) 78%, transparent) 60.6%, transparent 100%);height:563px;position:absolute;inset:0 0 auto}.wnxWpG_bottomShade{background:linear-gradient(184.74deg, transparent 14.964%, color-mix(in srgb, var(--color-night-bg-deep) 78%, transparent) 33.575%, var(--color-night-bg-deep) 96.536%);width:126.41%;height:489px;position:absolute;bottom:0;left:-15.1282%}.wnxWpG_art{z-index:-1;height:0;margin:0 calc(var(--space-5) * -1) calc(var(--space-5) * -1);pointer-events:none;position:relative}.wnxWpG_mascotFade{background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--color-night-bg) 75%, transparent) 62%, var(--color-night-bg-deep) 100%);box-shadow:0 400px 0 400px var(--color-night-bg-deep);clip-path:inset(0 0 -2000px);position:absolute;inset-inline:0}.wnxWpG_placeholder{background:radial-gradient(120% 70% at 50% 28%, var(--color-product-saju-to) 0%, transparent 62%), var(--color-night-bg);position:absolute;inset:0}.wnxWpG_placeholder:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--color-night-glow) 7%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-night-glow) 7%, transparent) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 55% at 50% 30%,#000 30%,#0000 100%)}.wnxWpG_orbit{opacity:.85;width:min(78%,320px);position:absolute;top:9%;left:50%;transform:translate(-50%)}.wnxWpG_ring,.wnxWpG_ringInner{fill:none;stroke:color-mix(in srgb, var(--color-night-glow) 22%, transparent);stroke-width:.6px}.wnxWpG_ringInner{stroke-dasharray:2 4}.wnxWpG_pentagon{fill:none;stroke:color-mix(in srgb, var(--color-night-glow) 35%, transparent);stroke-width:.6px}.wnxWpG_node{fill:var(--color-night-bg);stroke-width:1.5px}.wnxWpG_node[data-node=wood]{stroke:var(--color-element-wood)}.wnxWpG_node[data-node=fire]{stroke:var(--color-element-fire)}.wnxWpG_node[data-node=earth]{stroke:var(--color-element-earth)}.wnxWpG_node[data-node=metal]{stroke:var(--color-element-metal)}.wnxWpG_node[data-node=water]{stroke:var(--color-element-water-night)}.wnxWpG_fade{background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--color-night-bg) 75%, transparent) 62%, var(--color-night-bg-deep) 100%);position:absolute;inset:0}.wnxWpG_placeholder{filter:blur(9px);opacity:.55;height:560px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.wnxWpG_fade{background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--color-night-bg) 75%, transparent) 62%, var(--color-night-bg-deep) 100%)}.wnxWpG_orbs{aspect-ratio:278.6/279.6;width:71.4359%;animation:2s cubic-bezier(.5,0,.5,1) infinite wnxWpG_orbs-spin;position:absolute;top:49px;left:13.8462%}.wnxWpG_orbsPulse{width:100%;height:100%;animation:2s infinite wnxWpG_orbs-pulse}.wnxWpG_orbsPulse img{width:100%;height:100%;display:block}@keyframes wnxWpG_orbs-spin{to{transform:rotate(-360deg)}}@keyframes wnxWpG_orbs-pulse{0%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scale(1)}48.85%{animation-timing-function:step-end;transform:scale(.676)}48.86%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scale(.776)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wnxWpG_orbs,.wnxWpG_orbsPulse{animation:none}}
.MfUxNa_shell{min-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--color-night-bg-deep);color:var(--color-night-text);isolation:isolate;flex-direction:column;display:flex;position:relative}.MfUxNa_shell:has(>.MfUxNa_footer){padding-bottom:0}.MfUxNa_shell>:first-child{z-index:-1}.MfUxNa_top{min-height:56px;padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.MfUxNa_back{margin-left:calc(var(--space-2) * -1);padding:var(--space-2);color:var(--color-night-text);display:inline-flex}.MfUxNa_body{justify-content:flex-end;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.MfUxNa_shell[data-variant=form] .MfUxNa_body{padding-top:var(--space-6);justify-content:flex-start}.MfUxNa_footer{padding:var(--space-3) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--color-night-bg-deep) 35%);position:sticky;bottom:0}html[data-bg=fortune] .MfUxNa_shell:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--color-product-fortune-mid), color-mix(in srgb, var(--color-product-fortune-mid) 72%, black) 55%, color-mix(in srgb, var(--color-product-fortune-mid) 44%, black));mix-blend-mode:color;opacity:.6;pointer-events:none;position:absolute;inset:0}
.N1tdSq_card{gap:var(--space-3);padding:var(--space-5) var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 32px color-mix(in srgb, var(--color-info) 12%, transparent);flex-direction:column;display:flex;position:relative}.N1tdSq_cardMascot{pointer-events:none;width:70px;height:auto;position:absolute;bottom:calc(100% - 26px);right:8px}.N1tdSq_card[data-compact]{padding:var(--space-4);box-shadow:var(--shadow-card)}.N1tdSq_cardHead{align-items:center;gap:var(--space-3);display:flex}.N1tdSq_lock{border-radius:var(--radius-full);background:var(--color-info-soft);width:40px;height:40px;color:var(--color-info);flex:none;justify-content:center;align-items:center;display:inline-flex}.N1tdSq_cardTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);word-break:keep-all;margin:0}.N1tdSq_primary{}.N1tdSq_primary[aria-disabled]{background:var(--color-surface-muted);color:var(--color-text-subtle)}.N1tdSq_locked{position:relative}.N1tdSq_teaserLabel{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:0 0 var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-info-soft);color:var(--color-info);display:inline-block}.N1tdSq_teaser{font:var(--typography-body-relaxed);letter-spacing:var(--typography-body-relaxed-letter-spacing);word-break:keep-all;margin:0}.N1tdSq_peekDiagram{margin-top:var(--space-5);pointer-events:none}.N1tdSq_skeleton{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.N1tdSq_lockSec{position:relative}.N1tdSq_lockSec[open]{margin:var(--space-2) 0;flex-basis:100%}.N1tdSq_lockChip{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);z-index:1;border:1px solid color-mix(in srgb, var(--color-info) 12%, transparent);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 2px 8px color-mix(in srgb, var(--color-info) 8%, transparent);color:var(--color-text);align-items:center;gap:5px;margin:0;padding:5px 12px 5px 10px;display:inline-flex;position:relative}.N1tdSq_lockChip svg{color:var(--color-info)}summary.N1tdSq_lockChip{cursor:pointer;list-style:none}summary.N1tdSq_lockChip::-webkit-details-marker{display:none}.N1tdSq_lockSec[open] .N1tdSq_lockChip{margin-bottom:calc(var(--space-2) * -1);border-color:var(--color-info);background:var(--color-info-soft)}.N1tdSq_lockBody{filter:blur(5px);opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none}.N1tdSq_lockCard{z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-38%)}.N1tdSq_lockSec[data-last] .N1tdSq_lockBody{-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.N1tdSq_blurBox{border-radius:var(--radius-lg);position:relative;overflow:hidden}.N1tdSq_blurBoxInner{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.N1tdSq_blurBoxLabel{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--color-info);color:var(--color-accent-contrast);white-space:nowrap;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.N1tdSq_packs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.N1tdSq_pack{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}.N1tdSq_pack:hover{border-color:var(--color-info)}.N1tdSq_pack[data-tag]{border-color:var(--color-info);box-shadow:0 0 0 1px var(--color-info) inset}.N1tdSq_packTag{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);border-radius:var(--radius-full);background:var(--color-info);color:var(--color-accent-contrast);padding:1px 8px;position:absolute;top:-9px;right:10px}.N1tdSq_packName{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing)}.N1tdSq_packPrice{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-info)}.N1tdSq_packPer{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted)}.N1tdSq_packPer del{color:var(--color-text-subtle)}.N1tdSq_lockChip[data-chip]{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(8px)scale(.92)}.N1tdSq_lockChip[data-chip][data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.N1tdSq_lockChip[data-chip]{opacity:1;transition:none;transform:none}}.N1tdSq_pass{gap:var(--space-3);margin-top:var(--space-5);display:grid}.N1tdSq_passButton{}.N1tdSq_others{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.N1tdSq_othersKicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:0 0 var(--space-3);color:var(--color-night-accent-deep)}.N1tdSq_othersList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.N1tdSq_othersList li:has(details[open]){flex-basis:100%}.N1tdSq_othersList summary{border:1px solid color-mix(in srgb, var(--color-info) 14%, transparent);border-radius:var(--radius-full);background:var(--color-surface);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-text);cursor:pointer;align-items:center;gap:5px;padding:5px 12px 5px 10px;list-style:none;display:inline-flex}.N1tdSq_othersList summary::-webkit-details-marker{display:none}.N1tdSq_othersList summary svg{color:var(--color-info)}.N1tdSq_othersList details[open] summary{border-color:var(--color-info);background:var(--color-info-soft)}.N1tdSq_othersList p{margin:var(--space-2) 2px 0;font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-muted);word-break:keep-all}
.zQEv7a_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.zQEv7a_item{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);border-radius:var(--radius-full)}.zQEv7a_item:has(details[open]){border-radius:var(--radius-md);flex-basis:100%}.zQEv7a_item summary{padding:6px var(--space-3);cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.zQEv7a_item summary::-webkit-details-marker{display:none}.zQEv7a_item summary:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.zQEv7a_item details[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.zQEv7a_item[data-level=warn],.zQEv7a_item[data-level=info]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid}.zQEv7a_item[data-level=warn]{border-color:var(--color-gold-25);background:color-mix(in srgb, var(--color-warn-soft) 10%, transparent);color:var(--color-night-accent)}.zQEv7a_item[data-level=info]{border-color:color-mix(in srgb, var(--color-night-glow) 26%, transparent);background:var(--color-white-8);color:var(--color-element-water-night)}.zQEv7a_title{font:var(--typography-caption-strong);font-weight:var(--font-weight-semibold);letter-spacing:var(--typography-label-sm-letter-spacing)}.zQEv7a_detail{padding:0 var(--space-3) var(--space-3);font:var(--typography-caption);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-night-text);opacity:.88;margin:0}
.hINkfW_more{min-height:44px;font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-info);align-self:flex-end;align-items:center;margin:-10px 0;text-decoration:none;display:inline-flex}.hINkfW_newChart{margin-top:var(--space-1)}.hINkfW_services{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.hINkfW_servicesTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.hINkfW_grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hINkfW_service{border:1px solid var(--color-white-10);border-radius:var(--radius-lg);background:linear-gradient(160deg, color-mix(in srgb, var(--color-night-surface-strong) 85%, transparent), color-mix(in srgb, var(--color-night-bg) 85%, transparent));width:100%;min-height:112px;color:var(--color-night-text);text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}.hINkfW_service[data-tone=ask]{background:radial-gradient(90% 80% at 90% 0%, color-mix(in srgb, var(--color-service-ask-glow) 35%, transparent), transparent 65%), linear-gradient(150deg, var(--color-service-ask-from) 0%, var(--color-service-ask-to) 100%)}.hINkfW_service[data-tone=love]{background:radial-gradient(90% 80% at 90% 0%, color-mix(in srgb, var(--color-service-love-glow) 32%, transparent), transparent 65%), linear-gradient(150deg, var(--color-service-love-from) 0%, var(--color-service-love-to) 100%)}.hINkfW_service[data-tone=ideal]{background:radial-gradient(90% 80% at 90% 0%, color-mix(in srgb, var(--color-service-ideal-glow) 32%, transparent), transparent 65%), linear-gradient(150deg, var(--color-service-ideal-from) 0%, var(--color-service-ideal-to) 100%)}.hINkfW_service[data-tone=me]{background:radial-gradient(90% 80% at 90% 0%, color-mix(in srgb, var(--color-service-me-glow) 30%, transparent), transparent 65%), linear-gradient(150deg, var(--color-service-me-from) 0%, var(--color-service-me-to) 100%)}.hINkfW_service:hover:not(:disabled){border-color:var(--color-gold-45)}.hINkfW_service:disabled{cursor:default;opacity:.55}.hINkfW_service strong{z-index:1;font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);position:relative}.hINkfW_service small{z-index:1;max-width:70%;font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all;font-size:12px;line-height:1.45;position:relative}.hINkfW_service img{opacity:.95;pointer-events:none;height:78px;position:absolute;bottom:-14px;right:-6px}.hINkfW_hint{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);font-size:var(--font-size-xs);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.hINkfW_tabs{height:46px;padding:0 var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.hINkfW_tabs::-webkit-scrollbar{display:none}.hINkfW_tab{padding:0 var(--space-2);color:var(--color-night-text-muted);font:var(--typography-label-md);font-weight:var(--font-weight-medium);letter-spacing:var(--typography-label-md-letter-spacing);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex:1 0 auto;justify-content:center;text-decoration:none;display:flex}.hINkfW_tab span{padding:0 var(--space-1);align-items:center;display:flex;position:relative}.hINkfW_tab[aria-current]{color:var(--color-night-text);font-weight:var(--font-weight-extrabold)}.hINkfW_tab[aria-current] span:after{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-night-text);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.hINkfW_tab:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:-6px;border-radius:var(--radius-sm)}.hINkfW_group{gap:var(--space-4);flex-direction:column;display:flex}.hINkfW_anchor:focus{outline:none}.hINkfW_perchRoom{margin-top:88px;scroll-margin-top:84px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hINkfW_group.hINkfW_group{animation:none}.hINkfW_group>:not(aside){animation:linear both hINkfW_groupReveal;animation-timeline:view();animation-range:entry entry 32%}}}@keyframes hINkfW_groupReveal{0%{opacity:0;translate:0 20px}}.hINkfW_contact{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex;position:relative}.hINkfW_contactArt{pointer-events:none;width:72px;height:auto;position:absolute;top:-18px;right:0}.hINkfW_contact>.hINkfW_contactText{padding-right:72px}.hINkfW_contactText{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.hINkfW_contactActions{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.hINkfW_contactButton{}.hINkfW_contactButton:hover{border-color:var(--color-gold-45)}.hINkfW_hint a{color:inherit}.hINkfW_bannerHead{flex-direction:column;display:flex}.hINkfW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hINkfW_inboxButton{margin-top:var(--space-3);border:1px solid var(--color-white-14);border-radius:var(--radius-full);background:var(--color-white-6);font:var(--typography-caption-strong);color:var(--color-night-text);align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex;position:relative}.hINkfW_inboxButton:after{content:"";position:absolute;inset:-6px 0}.hINkfW_inboxButton em{border-radius:var(--radius-full);background:var(--color-alert);min-width:18px;height:18px;font:800 11px/18px var(--font-family-alt);text-align:center;color:#fff;padding:0 5px;font-style:normal}
._4flrZG_wrap{text-align:center}._4flrZG_question{font:var(--typography-onboarding-question);letter-spacing:var(--typography-onboarding-question-letter-spacing);white-space:pre-line;word-break:keep-all;text-shadow:0 0 18px color-mix(in srgb, var(--color-night-glow) 35%, transparent);margin:0}._4flrZG_note{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:var(--space-2) 0 0;color:var(--color-night-text-muted);white-space:pre-line;word-break:keep-all}
.WVYGHG_meter{--weak:#5b7fbf;--mid:#d29b3c;--strong:var(--color-element-fire)}.WVYGHG_card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.WVYGHG_title{font:var(--typography-label-md);color:var(--color-text);margin:0;display:block}.WVYGHG_title .WVYGHG_verdict{font:inherit}.WVYGHG_verdict{font:var(--typography-label-md);color:var(--v,var(--color-text))}.WVYGHG_mark .WVYGHG_verdict b{font-weight:var(--font-weight-semibold);margin-left:0}.WVYGHG_verdict b{margin-left:2px;font-size:20px;font-weight:800}.WVYGHG_verdict[data-verdict=극약],.WVYGHG_verdict[data-verdict=신약]{--v:var(--weak)}.WVYGHG_verdict[data-verdict=중화]{--v:#a8741e}.WVYGHG_verdict[data-verdict=신강],.WVYGHG_verdict[data-verdict=극강]{--v:var(--strong)}.WVYGHG_dist{height:150px;margin:34px 0 2px;position:relative}.WVYGHG_curve{width:100%;height:100%;display:block}.WVYGHG_area{opacity:.55}.WVYGHG_stopWeak{stop-color:var(--weak)}.WVYGHG_stopMid{stop-color:var(--mid)}.WVYGHG_stopStrong{stop-color:var(--strong)}.WVYGHG_line{fill:none;stroke:color-mix(in srgb, var(--color-text) 35%, transparent);stroke-width:1.2px}.WVYGHG_mark{background:var(--color-text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.WVYGHG_mark .WVYGHG_verdict{white-space:nowrap;margin-bottom:2px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.WVYGHG_scale{color:var(--color-text-subtle);margin:0 0 14px;font-size:10px;line-height:1;display:flex}.WVYGHG_scale span{border-bottom:3px solid var(--z);text-align:center;white-space:nowrap;flex-grow:0;flex-shrink:0;padding-bottom:4px}.WVYGHG_scale [data-zone=극약]{--z:color-mix(in srgb, var(--weak) 55%, transparent)}.WVYGHG_scale [data-zone=신약]{--z:color-mix(in srgb, var(--weak) 30%, transparent)}.WVYGHG_scale [data-zone=중화]{--z:color-mix(in srgb, var(--mid) 55%, transparent)}.WVYGHG_scale [data-zone=신강]{--z:color-mix(in srgb, var(--strong) 30%, transparent)}.WVYGHG_scale [data-zone=극강]{--z:color-mix(in srgb, var(--strong) 55%, transparent)}.WVYGHG_rows{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.WVYGHG_rows li{grid-template-columns:1fr;grid-template-areas:"label""track";align-items:end;gap:6px;display:grid}.WVYGHG_rowLabel{color:var(--color-text);grid-area:label;align-items:baseline;gap:6px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.WVYGHG_rowLabel small{color:var(--color-text-subtle);font-size:10px;font-weight:400}.WVYGHG_track{border-radius:var(--radius-full);background:linear-gradient(90deg, color-mix(in srgb, var(--weak) 35%, transparent), color-mix(in srgb, var(--mid) 35%, transparent) 50%, color-mix(in srgb, var(--strong) 35%, transparent));grid-area:track;height:8px;margin:20px 12px 4px 30px;position:relative}.WVYGHG_band{border-radius:var(--radius-full);background:var(--color-ink-12);box-shadow:inset 0 0 0 1px var(--color-ink-12);position:absolute;top:-3px;bottom:-3px}.WVYGHG_dualNote{margin:0 0 var(--space-3);color:var(--color-text-subtle);word-break:keep-all;font-size:11px}.WVYGHG_dot{border:2px solid var(--color-surface);background:var(--color-text);width:14px;height:14px;box-shadow:0 1px 3px var(--color-black-25);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.WVYGHG_rows li[data-row=now] .WVYGHG_dot{background:var(--mid)}.WVYGHG_rowValue{white-space:nowrap;color:var(--color-text);font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.WVYGHG_trend{margin-top:var(--space-4)}.WVYGHG_trendHead{margin:var(--space-2) 0 var(--space-4);font-family:var(--font-family-alt);font-size:16px;font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-default);color:var(--color-text);line-height:1.3}.WVYGHG_plot{height:150px;margin:0 12px 0 30px;position:relative}.WVYGHG_zoneBand{background:color-mix(in srgb, var(--z) 9%, transparent);position:absolute;left:0;right:0}.WVYGHG_zoneBand[data-zone=극약],.WVYGHG_zoneBand[data-zone=신약]{--z:var(--weak)}.WVYGHG_zoneBand[data-zone=중화]{--z:var(--mid)}.WVYGHG_zoneBand[data-zone=신강],.WVYGHG_zoneBand[data-zone=극강]{--z:var(--strong)}.WVYGHG_zoneBand[data-zone=극약],.WVYGHG_zoneBand[data-zone=극강]{background:color-mix(in srgb, var(--z) 15%, transparent)}.WVYGHG_zoneBand i{white-space:nowrap;color:var(--color-text-subtle);font-size:10px;font-style:normal;line-height:1;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.WVYGHG_baseLine{border-top:1px dashed color-mix(in srgb, var(--color-text) 35%, transparent);position:absolute;left:0;right:0}.WVYGHG_baseLine i{background:color-mix(in srgb, var(--color-surface) 75%, transparent);white-space:nowrap;color:var(--color-text-muted);border-radius:3px;padding:0 2px;font-size:10px;font-style:normal;line-height:1;position:absolute;top:3px;right:2px}.WVYGHG_turn{border-left:1px dashed color-mix(in srgb, var(--color-text) 25%, transparent);position:absolute;top:0;bottom:0}.WVYGHG_turn i{white-space:nowrap;color:var(--color-text-muted);font-size:10px;font-style:normal;line-height:1;position:absolute;top:2px;left:4px}.WVYGHG_turn[data-late] i{left:auto;right:4px}.WVYGHG_plotSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WVYGHG_trendArea{opacity:.55}.WVYGHG_trendLine{fill:none;stroke:var(--color-text);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.WVYGHG_point{border:1.5px solid var(--color-surface);background:var(--color-text);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.WVYGHG_point[data-now]{background:var(--mid);width:14px;height:14px;box-shadow:0 1px 3px var(--color-black-25);border-width:2px}.WVYGHG_nowLabel{white-space:nowrap;color:var(--color-text);font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translate(-100%,calc(-100% - 10px))}.WVYGHG_years{height:14px;margin:6px 12px 0 30px;padding:0;list-style:none;position:relative}.WVYGHG_years li{color:var(--color-text-subtle);font-size:10px;line-height:1;position:absolute;transform:translate(-50%)}.WVYGHG_years li[data-now]{color:var(--color-text);font-weight:700}.WVYGHG_trendNote{margin:var(--space-3) 0 0;color:var(--color-text-muted);word-break:keep-all;font-size:12px}.WVYGHG_trendNote b{color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.WVYGHG_curve{transform-origin:50% 100%;transition:scale .9s cubic-bezier(.2,.7,.2,1);scale:1 0}.WVYGHG_dist[data-play] .WVYGHG_curve{scale:1}.WVYGHG_plotSvg{clip-path:inset(-20px 100% -20px -20px);transition:clip-path 1.1s cubic-bezier(.4,0,.2,1)}.WVYGHG_plot[data-play] .WVYGHG_plotSvg{clip-path:inset(-20px)}.WVYGHG_mark{clip-path:inset(100% -60px 0);transition:clip-path .6s cubic-bezier(.2,.7,.2,1)}.WVYGHG_dist[data-play] .WVYGHG_mark{clip-path:inset(-60px -60px 0);transition-delay:.7s}.WVYGHG_point,.WVYGHG_nowLabel{opacity:0;transition:opacity .3s ease-out,scale .3s cubic-bezier(.3,1.4,.5,1);scale:.4}.WVYGHG_plot[data-play] .WVYGHG_point{opacity:1;transition-delay:calc(.1s + var(--i,0) * .1s);scale:1}.WVYGHG_nowLabel{transition:opacity .4s ease-out,translate .4s ease-out;translate:0 6px;scale:1}.WVYGHG_plot[data-play] .WVYGHG_nowLabel{opacity:1;transition-delay:1.2s;translate:0}}
._4bQ-9W_card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);position:relative}._4bQ-9W_credits{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-full);background:var(--color-info-soft);font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-info);padding:4px 10px;position:absolute}._4bQ-9W_credits b{font-weight:var(--font-weight-black,900)}._4bQ-9W_credits[data-empty]{background:var(--color-surface-muted);color:var(--color-text-muted)}._4bQ-9W_title{font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);margin:0}._4bQ-9W_hint{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);margin:var(--space-1) 0 var(--space-4);color:var(--color-text-muted)}._4bQ-9W_quick{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._4bQ-9W_chip{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);min-height:40px;padding:9px var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer}._4bQ-9W_chip:hover:not(:disabled){border-color:var(--color-info);color:var(--color-info)}._4bQ-9W_chip:disabled{opacity:.5;cursor:progress}._4bQ-9W_thread{gap:var(--space-4);margin:0 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}._4bQ-9W_turn[data-role=user]{align-self:flex-end;max-width:85%}._4bQ-9W_question{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xs) var(--radius-xl);background:var(--color-info-soft);color:var(--color-info);margin:0}._4bQ-9W_turn[data-role=model]{padding-top:var(--space-2);border-top:1px solid var(--color-border)}._4bQ-9W_waiting{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-muted)}._4bQ-9W_form{align-items:flex-end;gap:var(--space-2);padding:6px 6px 6px var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color .12s;display:flex}._4bQ-9W_form:focus-within{border-color:var(--color-info)}._4bQ-9W_textarea{font:var(--typography-body);letter-spacing:var(--typography-body-letter-spacing);resize:none;background:0 0;border:0;flex:1;min-width:0;min-height:24px;max-height:168px;margin:0;padding:7px 0;line-height:1.5;overflow-y:auto}._4bQ-9W_textarea:focus{outline:none}._4bQ-9W_send{background:var(--color-info);width:38px;height:38px;color:var(--color-accent-contrast);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._4bQ-9W_send[data-empty]{background:var(--color-surface-muted);color:var(--color-text-subtle)}._4bQ-9W_send:disabled{opacity:.6;cursor:progress}._4bQ-9W_error{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);margin:var(--space-2) 0 0;color:var(--color-danger)}._4bQ-9W_turn[data-pending] ._4bQ-9W_question{border:1px dashed var(--color-info);background:color-mix(in srgb, var(--color-info-soft) 60%, var(--color-surface))}._4bQ-9W_pendingNote{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);text-align:right;color:var(--color-text-muted);margin:6px 0 0}._4bQ-9W_textButton{font:inherit;font-size:var(--font-size-xs);min-height:32px;color:var(--color-info);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:6px 8px;text-decoration:underline;display:inline-flex}._4bQ-9W_undo{margin:calc(var(--space-3) * -1) 0 var(--space-3)}._4bQ-9W_confirm{border-radius:var(--radius-lg);background:var(--color-surface);width:min(360px,100% - 32px);color:var(--color-text);box-shadow:0 18px 48px var(--color-black-35);border:0;padding:0}._4bQ-9W_confirm::backdrop{background:color-mix(in srgb, var(--color-night-bg-deep) 55%, transparent)}._4bQ-9W_confirmBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}._4bQ-9W_confirmTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);margin:0}._4bQ-9W_confirmQuestion{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);max-height:9em;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-info-soft);color:var(--color-info);word-break:keep-all;margin:0;overflow:auto}._4bQ-9W_confirmNote{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-muted);word-break:keep-all;margin:0}._4bQ-9W_confirmNote b{color:var(--color-text)}._4bQ-9W_confirmActions{gap:var(--space-2);margin-top:var(--space-1);display:flex}._4bQ-9W_confirmCancel{flex:1;}._4bQ-9W_confirmOk{flex:1.6;}
.XDFMnq_date{color:var(--color-night-text-muted);margin:-12px 0 0;font-size:12px}.XDFMnq_card{border-top:1px solid var(--color-white-8);flex-direction:column;gap:10px;padding-top:20px;display:flex}.XDFMnq_title{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.XDFMnq_body{color:var(--color-night-text-muted);white-space:pre-line;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.XDFMnq_items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XDFMnq_items li{color:var(--color-night-text);word-break:keep-all;padding-left:24px;font-size:14px;line-height:1.55;position:relative}.XDFMnq_items li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.5L13 6.5' fill='none' stroke='%231a1408' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat, var(--color-night-accent);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.XDFMnq_actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.XDFMnq_action{}.XDFMnq_alert{border-left:3px solid var(--color-night-accent);border-radius:var(--radius-lg);background:var(--color-gold-10);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.XDFMnq_alert strong{color:var(--color-night-accent);word-break:keep-all;font-size:15px;font-weight:800}.XDFMnq_alert p{color:var(--color-night-text);word-break:keep-all;margin:0;font-size:13px;line-height:1.6}
.YqLIJG_page{flex-direction:column;gap:28px;padding-bottom:32px;display:flex}.YqLIJG_hero{min-height:352px;margin:-24px calc(-1 * var(--space-4,16px)) 0;color:#fff;isolation:isolate;padding:32px 20px 24px;display:flex;position:relative;overflow:hidden}.YqLIJG_page[data-kind=saju] .YqLIJG_hero{background:var(--gradient-product-saju)}.YqLIJG_page[data-kind=gunghap] .YqLIJG_hero{background:var(--gradient-product-gunghap)}.YqLIJG_page[data-kind=fortune] .YqLIJG_hero{background:var(--gradient-product-fortune)}.YqLIJG_page[data-kind=notice] .YqLIJG_hero{background:var(--gradient-product-notice)}.YqLIJG_heroArt{z-index:0;pointer-events:none;width:auto;max-width:56%;height:auto;max-height:78%;position:absolute;bottom:-10px;right:-8px}.YqLIJG_heroText{z-index:1;flex-direction:column;gap:6px;max-width:62%;display:flex;position:relative}.YqLIJG_kicker{border-radius:var(--radius-full);background:var(--color-night-accent);color:var(--color-night-accent-ink);letter-spacing:-.03em;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:800}.YqLIJG_heroTitle{font:900 26px/1.28 var(--font-family-alt);letter-spacing:-.05em;word-break:keep-all;margin:0}.YqLIJG_heroSub{opacity:.85;word-break:keep-all;font-size:12px;line-height:1.45}.YqLIJG_step{flex-direction:column;gap:12px;display:flex}.YqLIJG_headRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.YqLIJG_head{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);align-items:center;gap:8px;margin:0;display:flex}.YqLIJG_head em{color:var(--color-night-accent);margin-left:-4px;font-style:normal;font-weight:400}.YqLIJG_head i{background:var(--color-gold-16);width:22px;height:22px;color:var(--color-night-accent);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.YqLIJG_note{color:var(--color-night-text-muted);word-break:keep-all;margin:-4px 0 0;font-size:12px;line-height:1.5}.YqLIJG_aside{border-radius:var(--radius-full);background:var(--color-white-8);color:var(--color-night-text-muted);flex:none;padding:5px 11px;font-size:12px;font-weight:600;text-decoration:none}.YqLIJG_segment{border-radius:var(--radius-full);background:var(--color-white-8);flex:none;padding:3px;display:inline-flex}.YqLIJG_segment button{border-radius:var(--radius-full);color:var(--color-night-text-muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:12px;font-weight:700}.YqLIJG_segment button[aria-pressed=true]{background:var(--color-night-accent);color:var(--color-night-accent-ink)}.YqLIJG_more{color:var(--color-night-text-muted);align-self:flex-end;font-size:12px;font-weight:600;text-decoration:none}.YqLIJG_row{margin:0 calc(-1 * var(--space-4,16px));padding:0 var(--space-4,16px) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-4,16px);scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:10px;list-style:none;display:flex;overflow-x:auto}.YqLIJG_row::-webkit-scrollbar{display:none}.YqLIJG_row>li{scroll-snap-align:start;flex:0 0 40%}.YqLIJG_card{isolation:isolate;border-radius:var(--radius-xl);background:var(--color-white-6);width:100%;height:100%;min-height:132px;color:var(--color-night-text);text-align:left;cursor:pointer;border:0;flex-direction:column;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden}.YqLIJG_card[data-form]:before{content:"";z-index:-1;background:var(--form,none) center / cover no-repeat;opacity:.32;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 85% at 100% 0,#000 0%,#00000073 40%,#0000 100%);mask-image:radial-gradient(120% 85% at 100% 0,#000 0%,#00000073 40%,#0000 100%)}.YqLIJG_card[aria-pressed=true]{background:var(--color-gold-10);box-shadow:inset 0 0 0 1.5px var(--color-night-accent)}.YqLIJG_card:disabled{cursor:default;opacity:.6}.YqLIJG_card:focus-visible{outline:2px solid var(--color-night-accent);outline-offset:2px}.YqLIJG_skeleton{cursor:default}.YqLIJG_skeleton strong{border-radius:var(--radius-sm);background:var(--color-white-6);width:62%}.YqLIJG_skeletonMore{visibility:hidden}.YqLIJG_cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.YqLIJG_plus{background:var(--color-white-10);width:40px;height:40px;color:var(--color-night-accent);border-radius:50%;place-items:center;font-size:22px;font-weight:500;display:grid}.YqLIJG_kindMark{background:var(--color-white-10);width:40px;height:40px;color:var(--color-night-accent);border-radius:50%;place-items:center;display:grid}.YqLIJG_kindMark[data-kind=heart]{background:color-mix(in srgb, var(--color-product-gunghap-glow) 22%, transparent);color:#ff9ac0}.YqLIJG_kindMark[data-kind=hourglass]{color:var(--color-product-fortune-glow);background:#9b8cff33}.YqLIJG_check{background:var(--color-night-accent);width:20px;height:20px;color:var(--color-night-accent-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.YqLIJG_card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.YqLIJG_cardSub{color:var(--color-night-text-muted);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.YqLIJG_cardFoot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.YqLIJG_cardFoot em{border-radius:var(--radius-full);background:var(--color-white-10);color:var(--color-night-text-muted);white-space:nowrap;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.YqLIJG_cardFoot em[data-on]{background:var(--color-gold-16);color:var(--color-night-accent)}.YqLIJG_cardFoot small{color:var(--color-night-text-muted);white-space:nowrap;font-size:10px}.YqLIJG_chipBlock{flex-direction:column;gap:8px;display:flex}.YqLIJG_chipLabel{color:var(--color-night-text);font-size:13px;font-weight:700}.YqLIJG_chips{flex-wrap:wrap;gap:6px;display:flex}.YqLIJG_chip{border-radius:var(--radius-full);background:var(--color-white-8);color:var(--color-night-text);cursor:pointer;border:0;padding:8px 13px;font-size:13px}.YqLIJG_chip[aria-checked=true]{background:var(--color-night-accent);color:var(--color-night-accent-ink);font-weight:700}.YqLIJG_field{flex-direction:column;gap:8px;display:flex}.YqLIJG_field textarea{border-radius:var(--radius-lg);background:var(--color-white-8);min-height:84px;color:var(--color-night-text);font:inherit;resize:vertical;border:0;padding:12px 14px;font-size:14px;line-height:1.5}.YqLIJG_field textarea::placeholder{color:var(--color-night-text-muted)}.YqLIJG_field small{color:var(--color-night-text-muted);align-self:flex-end;font-size:11px}.YqLIJG_empty{border-radius:var(--radius-xl);background:var(--color-white-6);min-height:88px;color:var(--color-night-text-muted);margin:0;padding:16px 96px 16px 16px;font-size:13px;line-height:1.5;position:relative}.YqLIJG_cta{flex-direction:column;gap:8px;display:flex}.YqLIJG_error{color:var(--color-night-danger);margin:0;font-size:13px}.YqLIJG_lead{font-weight:700}.YqLIJG_empty:after{content:"";pointer-events:none;background:url(/visual/pose/emptybox.webp) bottom/contain no-repeat;width:76px;height:76px;position:absolute;bottom:6px;right:10px}.YqLIJG_footerButton{flex:auto}
.rmPZcG_banner{margin:calc(var(--space-5) * -1) calc(var(--space-4) * -1) 0;position:relative}.rmPZcG_track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.rmPZcG_track::-webkit-scrollbar{display:none}.rmPZcG_slide{scroll-snap-align:start;flex:0 0 100%;display:flex}.rmPZcG_card{width:100%;min-height:220px;padding:26px var(--space-5) 22px;color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:0;flex:auto;text-decoration:none;display:flex;position:relative;overflow:hidden}.rmPZcG_slide[data-kind=fortune] .rmPZcG_card{background:var(--gradient-product-fortune)}.rmPZcG_slide[data-kind=saju] .rmPZcG_card{background:var(--gradient-product-saju)}.rmPZcG_slide[data-kind=beta] .rmPZcG_card{background:var(--gradient-product-notice)}.rmPZcG_slide[data-kind=beta] .rmPZcG_kicker{background:var(--color-night-accent);color:var(--color-night-accent-ink);letter-spacing:.02em}.rmPZcG_slide[data-kind=gunghap] .rmPZcG_card{background:var(--gradient-product-gunghap)}.rmPZcG_text{z-index:1;flex-direction:column;gap:6px;max-width:62%;display:flex;position:relative}.rmPZcG_kicker{border-radius:var(--radius-full);background:var(--color-black-25);letter-spacing:-.03em;align-self:flex-start;padding:1px 7px;font-size:10px;font-weight:700;line-height:15px}.rmPZcG_slide[data-kind=saju] .rmPZcG_kicker{background:var(--color-night-accent);color:var(--color-night-accent-ink);letter-spacing:-.03em}.rmPZcG_slide[data-kind=fortune] .rmPZcG_kicker{background:#e8132f}.rmPZcG_title{font:900 22px/1.28 var(--font-family-alt);letter-spacing:-.05em;word-break:keep-all}.rmPZcG_slide[data-kind=fortune] .rmPZcG_title{color:var(--color-product-fortune-glow)}.rmPZcG_sub{opacity:.85;word-break:keep-all;font-size:12px;line-height:1.45}.rmPZcG_cta{margin-top:auto;padding-top:6px;font-size:13px;font-weight:800}.rmPZcG_art{z-index:0;pointer-events:none;width:auto;max-width:44%;height:auto;max-height:108%;position:absolute;bottom:-18%;right:5%}.rmPZcG_count{border-radius:var(--radius-full);background:var(--color-black-35);color:#fff;pointer-events:none;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:16px;right:18px}.rmPZcG_dots{justify-content:center;gap:5px;margin-top:8px;display:flex}.rmPZcG_dots i{border-radius:var(--radius-xs);background:var(--color-white-22);width:5px;height:5px;transition:width .25s,background .25s}.rmPZcG_dots i[data-on]{background:var(--color-night-accent);width:14px}.rmPZcG_lead{font-weight:700}
._45jp4G_found{gap:var(--space-2);margin:var(--space-2) 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}._45jp4G_foundItem{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-night-line);border-radius:var(--radius-md);background:var(--color-night-surface);color:var(--color-night-text);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}._45jp4G_foundItem strong{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing)}._45jp4G_foundItem small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-muted)}._45jp4G_foundItem span{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin-top:var(--space-1);color:var(--color-night-accent)}._45jp4G_foundItem:disabled{opacity:.6;cursor:wait}._45jp4G_loginNote{text-align:center;color:var(--color-night-text-muted);margin:10px 0 0;font-size:13px;line-height:1.5}._45jp4G_freshLink{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-night-text-subtle);cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:4px 8px;text-decoration:underline;display:block}
.WAh5aa_form{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;display:flex}.WAh5aa_label{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-text-muted)}.WAh5aa_row{gap:var(--space-2);display:flex}.WAh5aa_input{font:var(--typography-body);letter-spacing:.08em;min-width:0;height:48px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-transform:uppercase;flex:auto}.WAh5aa_input:focus{outline:2px solid var(--color-info);outline-offset:1px}.WAh5aa_button{padding:0 var(--space-4);flex:none;}.WAh5aa_button:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle)}.WAh5aa_msg{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-warn);margin:0}.WAh5aa_msg[data-ok]{color:var(--color-info)}.WAh5aa_form[data-tone=night] .WAh5aa_label{color:var(--color-night-text-muted)}.WAh5aa_form[data-tone=night] .WAh5aa_input{border-color:var(--color-night-line);background:var(--color-night-surface);color:var(--color-night-text)}.WAh5aa_form[data-tone=night] .WAh5aa_input:focus{outline-color:var(--color-night-accent)}.WAh5aa_form[data-tone=night] .WAh5aa_button{background:var(--gradient-night-button);color:var(--color-night-button-text);box-shadow:var(--shadow-night-glow)}.WAh5aa_form[data-tone=night] .WAh5aa_button:disabled{background:var(--color-night-disabled);color:var(--color-night-disabled-text);box-shadow:none}.WAh5aa_form[data-tone=night] .WAh5aa_msg{color:var(--color-night-danger)}.WAh5aa_form[data-tone=night] .WAh5aa_msg[data-ok]{color:var(--color-night-accent)}
.Zn9bra_row{gap:8px;display:flex}.Zn9bra_box{flex:1 1 0;position:relative}.Zn9bra_box:after{content:"";border-right:1.5px solid var(--color-night-text-muted);border-bottom:1.5px solid var(--color-night-text-muted);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.Zn9bra_box select{border-radius:var(--radius-lg);background:var(--color-white-8);width:100%;min-height:44px;color:var(--color-night-text);font:inherit;appearance:none;cursor:pointer;border:0;padding:0 36px 0 14px;font-size:14px}.Zn9bra_box[data-off]{opacity:.5}
.ZZjbkW_head{padding:var(--space-2) 0 10px}.ZZjbkW_kicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);margin:0}.ZZjbkW_title{font:var(--typography-display-headline);letter-spacing:var(--typography-display-headline-letter-spacing);margin:var(--space-1) 0 var(--space-3);color:var(--color-night-text);word-break:keep-all;line-height:1.22}.ZZjbkW_title b{font-weight:inherit}.ZZjbkW_titleQ{font:var(--font-weight-extrabold) 28px/1.3 var(--font-family-alt);letter-spacing:var(--font-letter-spacing-default);margin:6px 0 var(--space-3);color:var(--color-night-text);word-break:keep-all}.ZZjbkW_blurb{font:var(--font-weight-regular) var(--font-size-xs)/18px var(--font-family-alt);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-white-80);word-break:keep-all;white-space:pre-line;text-wrap:pretty;margin:0}.ZZjbkW_ledeMark{font-style:normal;font-weight:var(--font-weight-bold);color:var(--color-night-accent)}.ZZjbkW_reading{padding:var(--space-5) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.ZZjbkW_readingTitle{font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);margin:0 0 var(--space-3);color:var(--color-info)}.ZZjbkW_waiting{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-muted);margin:0;animation:1.6s ease-in-out infinite ZZjbkW_pulse}.ZZjbkW_cursor{background:var(--color-accent);vertical-align:text-bottom;width:8px;height:1.1em;animation:1s steps(2,end) infinite ZZjbkW_pulse;display:inline-block}.ZZjbkW_error p{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);margin:0 0 var(--space-3);color:var(--color-danger)}.ZZjbkW_next{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden;}.ZZjbkW_prev{padding:0 var(--space-4);background:color-mix(in srgb, var(--footer-fade,var(--color-night-bg-deep)) 72%, transparent);}.ZZjbkW_retry{}@keyframes ZZjbkW_pulse{50%{opacity:.45}}.ZZjbkW_endSentinel{height:1px}.ZZjbkW_endHint{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);left:50%;bottom:calc(100% - var(--space-1));align-items:center;gap:var(--space-1);border:1px solid var(--color-gold-45);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-night-bg-deep) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-night-text);white-space:nowrap;opacity:0;pointer-events:none;margin:0;padding:6px 12px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;transform:translate(-50%,8px)}.ZZjbkW_endHint span{color:var(--color-night-accent);animation:1.2s ease-in-out infinite ZZjbkW_nudge}.ZZjbkW_endHint[data-writing] span{animation:1.6s ease-in-out infinite ZZjbkW_pulse}.ZZjbkW_endHint[data-show]{opacity:1;transform:translate(-50%)}[data-pull] .ZZjbkW_endHint{opacity:0!important}@keyframes ZZjbkW_nudge{50%{transform:translateY(3px)}}.ZZjbkW_waitingText{animation:1.6s ease-in-out infinite ZZjbkW_pulse}@media (prefers-reduced-motion:reduce){.ZZjbkW_waiting,.ZZjbkW_cursor,.ZZjbkW_waitingText,.ZZjbkW_endHint span,.ZZjbkW_endHint[data-writing] span{animation:none}}.ZZjbkW_tipTitle{font-size:14px;font-weight:var(--font-weight-extrabold);margin-bottom:6px;line-height:1.45;display:block}.ZZjbkW_tipItem{opacity:.86;margin-top:6px;font-size:12px;font-weight:500;line-height:1.55;display:block}.ZZjbkW_tipItem b{font-weight:700}.ZZjbkW_tipLink{border-radius:var(--radius-full);background:var(--color-night-accent);width:fit-content;color:var(--color-night-bg);margin-top:10px;padding:6px 12px;font-size:12px;font-weight:800;text-decoration:none;display:block}.ZZjbkW_stemChip{float:right;margin:6px 0 0 var(--space-2);border-radius:var(--radius-lg);background:var(--chip-bg,var(--color-element-soft-fire));color:var(--chip-fg,var(--color-element-fire));font:var(--typography-caption-strong);letter-spacing:-.06em;padding:1px 7px;font-size:12px;font-weight:800}.ZZjbkW_stemChip[data-element=wood]{--chip-bg:var(--color-element-soft-wood);--chip-fg:var(--color-element-wood)}.ZZjbkW_stemChip[data-element=earth]{--chip-bg:var(--color-element-soft-earth);--chip-fg:var(--color-night-accent-deep)}.ZZjbkW_stemChip[data-element=metal]{--chip-bg:var(--color-element-soft-metal);--chip-fg:var(--color-element-ink-metal)}.ZZjbkW_stemChip[data-element=water]{--chip-bg:var(--color-element-soft-water);--chip-fg:var(--color-element-water)}[data-variant] p[class] b.ZZjbkW_tipTitle{color:var(--color-surface)}
.iotbvG_backdrop{z-index:60;background:var(--color-black-60);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.iotbvG_dialog{gap:var(--space-3);width:100%;max-width:var(--layout-mobile-max-width);max-height:calc(100dvh - env(safe-area-inset-top) - 16px);overscroll-behavior:contain;padding:var(--space-6) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb, var(--color-night-surface-strong) 70%, transparent);-webkit-backdrop-filter:blur(5.9px);backdrop-filter:blur(5.9px);color:var(--color-night-text);flex-direction:column;display:flex;position:relative;overflow-y:auto}.iotbvG_close{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:20px;right:12px}.iotbvG_kicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);margin:0}.iotbvG_title{font:var(--font-weight-bold) 24px/1.2 var(--font-family-sans);letter-spacing:var(--font-letter-spacing-default);margin:0}.iotbvG_body{font:var(--font-weight-regular) var(--font-size-sm)/1.57 var(--font-family-alt);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.iotbvG_body strong{font-weight:var(--font-weight-bold)}.iotbvG_pair{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.iotbvG_pair span{font:var(--typography-hanja-pillar);letter-spacing:var(--typography-hanja-pillar-letter-spacing);color:var(--color-night-text)}.iotbvG_pair i{font:var(--typography-body-sm);color:var(--color-element-water-night);font-style:normal}.iotbvG_primary{padding:var(--space-2) var(--space-4);flex-direction:column;gap:2px;}.iotbvG_secondary{padding:var(--space-2) var(--space-4);flex-direction:column;gap:2px;}.iotbvG_primary small,.iotbvG_secondary small,.iotbvG_note{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing)}.iotbvG_secondary small{color:var(--color-night-text-muted)}.iotbvG_note{color:var(--color-night-text-subtle);text-align:center;margin:0}
