.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_bar{z-index:20;min-height:56px;padding:env(safe-area-inset-top) var(--space-2) 0;-webkit-backdrop-filter:blur(18px)brightness(.4)saturate(1.3);backdrop-filter:blur(18px)brightness(.4)saturate(1.3);color:var(--color-night-text);background:#ffffff0a;border-bottom:1px solid #ffffff14;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{top:max(56px, env(safe-area-inset-top) + 45px);z-index:19;-webkit-backdrop-filter:blur(36px)brightness(.4)saturate(1.3);backdrop-filter:blur(36px)brightness(.4)saturate(1.3);background:#ffffff0a;border-bottom:1px solid #ffffff14;position:sticky}.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}.hew5oa_subbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hew5oa_subbar:before{content:"";top:calc(max(56px, env(safe-area-inset-top) + 45px) * -1);z-index:-1;-webkit-backdrop-filter:blur(36px)brightness(.4)saturate(1.3);backdrop-filter:blur(36px)brightness(.4)saturate(1.3);pointer-events:none;background:#ffffff0a;position:absolute;bottom:0;left:0;right: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{border-radius:50%;place-items:center;width:30px;height:30px;margin-top:5px;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:#faf8f4;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:#ffffff14}.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:#04070e2e;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-radius:var(--radius-lg);-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;background:#0e152594;border:1px solid #ffffff24;flex-direction:column;animation:.2s hew5oa_tocIn;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 40px #00000059}@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:#ffffff14}.hew5oa_tocItem[aria-current=page]{background:#ebbc6524;box-shadow:inset 0 0 0 1px #ebbc6566}.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:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060a1400 0%,#060a1473 55%,#060a1499 100%);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(#060a1400 0%,#060a1473 45%,#060a14db 82%,#060a14 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%)}}[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-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:#0006;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;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--color-night-text);background:#151e31b3;flex-direction:column;display:flex;overflow-y:auto}.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-night-line);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_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{color:var(--color-night-text-muted);border-bottom:0}
.CL1Y4G_footer{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-6) var(--space-1) var(--space-3);border-top:1px solid var(--color-border);text-align:left;color:var(--color-text-subtle);--footer-label:var(--color-text-muted);--footer-rule:var(--color-border);flex-direction:column;display:flex}.CL1Y4G_logo{background:var(--footer-label);width:74px;height:24px;display:block;-webkit-mask:url(/brand/wordmark-sm.svg) 0/contain no-repeat;mask:url(/brand/wordmark-sm.svg) 0/contain no-repeat}.CL1Y4G_group{flex-direction:column;gap:2px;display:flex}.CL1Y4G_footer p{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:inherit;word-break:keep-all;margin:0}.CL1Y4G_item strong{font-weight:var(--font-weight-bold);color:var(--footer-label)}.CL1Y4G_item+.CL1Y4G_item:before{content:"";width:1px;height:.9em;margin:0 var(--space-2);vertical-align:-.1em;background:var(--footer-rule);display:inline-block}.CL1Y4G_item a{color:inherit;text-underline-offset:2px;text-decoration:underline}.CL1Y4G_links{gap:var(--space-3);flex-wrap:wrap;display:flex}.CL1Y4G_links a{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--footer-label);text-decoration:none}.CL1Y4G_copy{opacity:.85}.CL1Y4G_note{opacity:.8}.CL1Y4G_footer[data-tone=night]{border-top-color:var(--color-night-line);color:var(--color-night-text-subtle);--footer-label:var(--color-night-text-muted);--footer-rule:var(--color-night-line);margin-top:0}
.R6MNkq_empty{gap:var(--space-3);flex-direction:column;display:flex}.R6MNkq_empty button{cursor:pointer;border:0}.R6MNkq_pickRow{flex-direction:column;gap:4px;display:flex}.R6MNkq_pickItem:disabled{opacity:.5;cursor:default}.R6MNkq_baseLink{font:var(--typography-caption-strong);color:var(--color-night-accent);align-self:flex-end;padding:4px 2px;text-decoration:none}.R6MNkq_inlineLink{color:var(--color-night-accent);text-underline-offset:2px;text-decoration:underline}.R6MNkq_durationBox{gap:var(--space-2);flex-direction:column;display:flex}.R6MNkq_durationLabel{font:var(--typography-label-sm);color:var(--color-night-text-muted);margin:0}.R6MNkq_durations{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.R6MNkq_duration{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-night-line);border-radius:var(--radius-md);background:var(--color-night-surface);color:var(--color-night-text);font:var(--typography-label-sm);cursor:pointer}.R6MNkq_duration[aria-checked=true]{border-color:var(--color-night-accent);background:var(--color-night-accent-soft)}.R6MNkq_head{gap:var(--space-1);padding:var(--space-2) 0 var(--space-2);flex-direction:column;display:flex}.R6MNkq_kicker{font:var(--typography-caption-strong);color:var(--color-night-accent);margin:0}.R6MNkq_title{font:var(--typography-display-headline);letter-spacing:var(--typography-display-headline-letter-spacing);color:var(--color-night-text);word-break:keep-all;margin:0;font-size:30px;line-height:1.2}.R6MNkq_band{margin:var(--space-1) 0 0;border-radius:var(--radius-full);font:var(--typography-caption-strong);color:var(--color-night-text);word-break:keep-all;background:#ebbc6524;align-self:flex-start;padding:4px 10px;line-height:1.5;box-shadow:inset 0 0 0 1px #ebbc6559}.R6MNkq_notice{font:var(--typography-body-sm);color:var(--color-night-danger);margin:0}.R6MNkq_textLink{font:var(--typography-label-sm);color:var(--color-night-accent);align-self:flex-end;padding:6px 2px;text-decoration:none}.R6MNkq_block{gap:var(--space-2);flex-direction:column;display:flex}.R6MNkq_blockTitle,.R6MNkq_sectionNote{word-break:keep-all}.R6MNkq_blockTitle{margin:var(--space-2) 0 0;font:var(--typography-heading-section);color:var(--color-night-text);font-size:20px}.R6MNkq_blockTitle small,.R6MNkq_sectionNote{font:var(--typography-caption);color:var(--color-night-text-muted);margin-left:6px;font-size:12px}.R6MNkq_panelNote{font:var(--typography-caption);color:var(--color-night-danger);margin:0;font-size:12px}.R6MNkq_nowCard{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--color-night-accent);color:var(--color-night-text);background:#151e31d9;flex-direction:column;gap:10px;padding:14px;display:flex}.R6MNkq_nowCard[data-locked]{box-shadow:inset 0 0 0 1px var(--color-night-line)}.R6MNkq_nowHead{align-items:center;gap:10px;margin:0;display:flex}.R6MNkq_nowHead>span:last-child{flex-direction:column;min-width:0;display:flex}.R6MNkq_nowHead b{font:800 15px/1.4 var(--font-family-alt)}.R6MNkq_nowHead small{color:var(--color-night-text-muted);word-break:keep-all;font-size:12px;line-height:1.5}.R6MNkq_nowCond{width:28px;color:var(--color-night-text-muted);flex:none;place-items:center;font-size:22px;display:grid}.R6MNkq_nowTag{border-radius:var(--radius-full);background:var(--color-night-accent);color:#3a2a08;vertical-align:2px;margin-left:4px;padding:1px 7px;font-size:11px;font-style:normal}.R6MNkq_nowSegs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.R6MNkq_nowSegs li{background:#ffffff0d;border-radius:8px;flex-direction:column;gap:2px;padding:8px;font-size:12px;display:flex}.R6MNkq_nowSegs li[data-when=past]{opacity:.55}.R6MNkq_nowSegs li[data-when=now]{box-shadow:inset 0 0 0 1px #ebbc65b3}.R6MNkq_nowSegs small{color:var(--color-night-text-subtle)}.R6MNkq_nowSegs em{color:var(--color-night-accent);font-size:11px;font-style:normal;font-weight:800}.R6MNkq_nowLock{color:var(--color-night-text-muted);word-break:keep-all;margin:0;font-size:12px;line-height:1.5}.R6MNkq_tocList{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--color-night-line);background:#151e31d9;flex-direction:column;gap:2px;margin:0;padding:4px 14px;list-style:none;display:flex}.R6MNkq_tocList li{border-bottom:1px solid #ffffff0f;align-items:baseline;gap:10px;padding:9px 0;display:flex}.R6MNkq_tocList li:last-child{border-bottom:0}.R6MNkq_tocNum{min-width:20px;font:var(--typography-label-sm);font-variant-numeric:tabular-nums;color:var(--color-night-accent);flex:none}.R6MNkq_tocName{flex-direction:column;min-width:0;display:flex}.R6MNkq_tocName b{font:var(--typography-label-md);color:var(--color-night-text);word-break:keep-all;font-size:15px}.R6MNkq_tocName small{color:var(--color-night-text-subtle);font-size:11.5px}.R6MNkq_plan{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-night-accent);border-radius:var(--radius-lg);background:var(--color-night-surface);flex-direction:column;display:flex}.R6MNkq_planHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.R6MNkq_planHead strong{font:var(--typography-label-md);color:var(--color-night-text)}.R6MNkq_planHead b{font:var(--typography-label-md);white-space:nowrap;color:var(--color-night-text);font-size:20px}.R6MNkq_plan ul{font:var(--font-weight-regular) 13px/1.5 var(--font-family-alt);color:var(--color-night-text-muted);flex-direction:column;gap:4px;margin:0;padding-left:1.1em;display:flex}.R6MNkq_planNote,.R6MNkq_planWarn{font:var(--typography-caption);color:var(--color-night-text-subtle);word-break:keep-all;margin:0;font-size:12px;line-height:1.5}.R6MNkq_planWarn{color:var(--color-night-danger)}.R6MNkq_buy{min-height:48px;margin-top:var(--space-1);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-night-button-from), var(--color-night-button-to));color:var(--color-night-button-text);font:var(--typography-label-md);justify-content:center;align-items:center;text-decoration:none;display:flex}.R6MNkq_skelBox{margin-top:var(--space-3)}.R6MNkq_crisis{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-night-line);border-radius:var(--radius-md);background:var(--color-night-surface);font:var(--typography-body-sm);color:var(--color-night-text-muted);word-break:keep-all;flex-direction:column;gap:4px;line-height:1.55;display:flex}.R6MNkq_crisis p{margin:0}.R6MNkq_crisis b{color:var(--color-night-text)}.R6MNkq_crisis a{color:var(--color-night-accent);font-weight:800}.R6MNkq_jump{top:calc(env(safe-area-inset-top) + 64px);left:max(12px, calc(50% - var(--layout-mobile-max-width) / 2 + 12px));z-index:18;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:fixed;transform:translateY(-6px)}.R6MNkq_jump[data-shown]{opacity:1;pointer-events:auto;transform:none}.R6MNkq_jumpButton{box-shadow:0 4px 14px #00000059, var(--shadow-night-glow);color:var(--color-night-text);cursor:pointer;background:#0f1422eb;border:1px solid #ebbc658c;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:7px 11px 8px;display:flex}.R6MNkq_jumpNow{align-items:baseline;gap:5px;animation:.25s R6MNkq_jumpIn;display:flex}.R6MNkq_jumpNow i{font-size:13px;font-style:normal}.R6MNkq_jumpNow b{font-size:15px;font-weight:800}.R6MNkq_jumpNow small{color:var(--color-night-text-muted);font-size:11px}@keyframes R6MNkq_jumpIn{0%{opacity:0;transform:translateY(4px)}}.R6MNkq_jumpDots{gap:3px;display:flex}.R6MNkq_jumpDots span{background:#ffffff38;border-radius:2px;width:4px;height:4px;transition:width .2s,background .2s}.R6MNkq_jumpDots span[data-past]{background:#ebbc6573}.R6MNkq_jumpDots span[data-on]{background:var(--color-night-accent);width:12px}.R6MNkq_jumpList{background:#0f1422f5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:232px;max-height:60vh;margin:6px 0 0;padding:8px;list-style:none;display:grid;overflow-y:auto;box-shadow:0 8px 24px #00000073}.R6MNkq_jumpList li{display:contents}.R6MNkq_jumpYear{color:var(--color-night-accent);grid-column:1/-1;margin:4px 2px 0;font-size:11px;font-weight:700}.R6MNkq_jumpList button{color:var(--color-night-text);cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;display:flex}.R6MNkq_jumpList button[aria-current]{border-color:var(--color-night-accent);background:#ebbc6529}.R6MNkq_jumpList button i{font-size:12px;font-style:normal}.R6MNkq_jumpList button b{font-size:13px}.R6MNkq_jumpList button small{color:var(--color-night-text-muted);font-size:10px}.R6MNkq_writing{flex-direction:column;gap:14px;padding-top:8px;display:flex}.R6MNkq_writingTitle{font:800 26px/1.3 var(--font-family-alt);letter-spacing:-.05em;color:var(--color-night-text);word-break:keep-all;margin:0}.R6MNkq_writingNote{color:var(--color-night-text-muted);word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.R6MNkq_writingArt{background:radial-gradient(120% 90% at 50% 0,#7fa8ff2e,#0000 60%),#0f1422cc;border-radius:18px;margin:8px 0 0;padding:18px 12px 12px;position:relative;box-shadow:inset 0 0 0 1px #ebbc6540}.R6MNkq_writingArt svg{width:100%;height:auto;display:block}.R6MNkq_writingAxis{stroke:#ffffff26;stroke-dasharray:2 4}.R6MNkq_writingLine{fill:none;stroke:var(--color-night-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.2s ease-in-out infinite R6MNkq_writingDraw}@keyframes R6MNkq_writingDraw{0%{stroke-dashoffset:1px;opacity:1}75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.R6MNkq_writingDot{fill:#a9b1c2;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite R6MNkq_writingDot}.R6MNkq_writingDot[data-cond=clear]{fill:#ebbc65}.R6MNkq_writingDot[data-cond=rain]{fill:#7fa8ff}@keyframes R6MNkq_writingDot{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1.25)}20%,80%{opacity:1;transform:scale(1)}to{opacity:0}}.R6MNkq_writingPose{pointer-events:none;width:92px;height:auto;animation:2.4s ease-in-out infinite R6MNkq_writingBob;position:absolute;bottom:-18px;right:6px}@keyframes R6MNkq_writingBob{50%{transform:translateY(-5px)rotate(-2deg)}}.R6MNkq_writingBar{background:#ffffff1a;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.R6MNkq_writingBar i{border-radius:inherit;background:linear-gradient(90deg,#ebbc65,#f6dca3,#ebbc65) 0 0/200% 100%;height:100%;transition:width .6s;animation:1.6s linear infinite R6MNkq_writingShine;display:block}@keyframes R6MNkq_writingShine{to{background-position:-200% 0}}.R6MNkq_writingSteps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.R6MNkq_writingSteps li{color:var(--color-night-text-muted);background:#ffffff0d;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:grid}.R6MNkq_writingSteps li span{border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.R6MNkq_writingSteps li small{font-size:12px}.R6MNkq_writingSteps li[data-status=done]{color:var(--color-night-text)}.R6MNkq_writingSteps li[data-status=done] span{border-color:var(--color-night-accent);background:var(--color-night-accent);color:#3a2a08}.R6MNkq_writingSteps li[data-status=writing]{color:var(--color-night-text);box-shadow:inset 0 0 0 1px #ebbc6573}.R6MNkq_writingSteps li[data-status=writing] span{border-color:#ebbc6540;border-top-color:var(--color-night-accent);animation:.9s linear infinite R6MNkq_writingSpin}.R6MNkq_writingSteps li[data-status=failed] span{color:#ff9a85;border-color:#ff9a85}@keyframes R6MNkq_writingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.R6MNkq_writingLine,.R6MNkq_writingDot,.R6MNkq_writingPose,.R6MNkq_writingBar i,.R6MNkq_writingSteps li[data-status=writing] span{animation:none}.R6MNkq_writingLine{stroke-dashoffset:0}.R6MNkq_writingDot{opacity:1}}
.he3YKa_backButton{cursor:pointer;background:0 0;border:0}.he3YKa_stepKicker{margin:0 0 calc(var(--space-3) * -1);text-align:center;font:var(--typography-caption-strong);color:var(--color-night-accent)}.he3YKa_relations{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.he3YKa_relation,.he3YKa_mineItem{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;align-items:flex-start;gap:2px;display:flex}.he3YKa_relation:last-child{grid-column:1/-1}.he3YKa_relation strong,.he3YKa_mineItem strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing)}.he3YKa_relation small,.he3YKa_mineItem small{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted)}.he3YKa_relation[aria-checked=true],.he3YKa_mineItem[aria-checked=true]{border-color:var(--color-night-accent);background:var(--color-night-accent-soft)}.he3YKa_mine{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.he3YKa_mineItem{align-items:center;gap:var(--space-3);flex-direction:row}.he3YKa_mineItem>span{flex-direction:column;gap:2px;min-width:0;display:flex}.he3YKa_mineAvatar{flex:none;width:36px;height:36px}.he3YKa_consent{gap:var(--space-2);flex-direction:column;display:flex}.he3YKa_consent p,.he3YKa_loginNote{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);word-break:keep-all;margin:0;line-height:1.55}.he3YKa_consent a{color:inherit}.he3YKa_missing{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);text-align:center;word-break:keep-all;margin:0}.he3YKa_subLink{min-height:44px;font:var(--typography-label-sm);color:var(--color-night-text-muted);justify-content:center;align-items:center;text-decoration:none;display:flex}.he3YKa_loginButton{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-night-button-from), var(--color-night-button-to));min-height:52px;color:var(--color-night-button-text);font:var(--typography-label-md);justify-content:center;align-items:center;text-decoration:none;display:flex}.he3YKa_pairHead{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;display:flex}.he3YKa_pairKicker{font:var(--typography-caption-strong);color:var(--color-night-accent);margin:0}.he3YKa_pairTitle{font:var(--typography-heading-section);color:var(--color-night-text);word-break:keep-all;margin:0}.he3YKa_pairLede{font:var(--typography-body-sm);color:var(--color-night-text-muted);word-break:keep-all;margin:0}.he3YKa_charts{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.he3YKa_chartLabel{margin:0 0 var(--space-2);font:var(--typography-label-sm);color:var(--color-night-text-muted)}.he3YKa_section{margin:var(--space-6) 0 var(--space-3);font:var(--typography-heading-card);color:var(--color-night-text)}.he3YKa_anchor{scroll-margin-top:calc(max(56px, env(safe-area-inset-top) + 45px) + 16px)}.he3YKa_plans{gap:var(--space-3);flex-direction:column;display:flex}.he3YKa_plan{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-night-line);border-radius:var(--radius-lg);background:var(--color-night-surface);flex-direction:column;display:flex}.he3YKa_plan[data-best]{border-color:var(--color-night-accent)}.he3YKa_planHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.he3YKa_planHead strong{font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_price{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}.he3YKa_price s{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-subtle)}.he3YKa_price em{font:var(--typography-caption-strong);color:var(--color-night-danger);font-style:normal}.he3YKa_price b{font:var(--typography-label-md);color:var(--color-night-text);font-size:18px}.he3YKa_plan ul{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);flex-direction:column;gap:4px;margin:0;padding-left:1.1em;line-height:1.5;display:flex}.he3YKa_buy{min-height:46px;margin-top:var(--space-1);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-night-button-from), var(--color-night-button-to));color:var(--color-night-button-text);font:var(--typography-label-md);justify-content:center;align-items:center;text-decoration:none;display:flex}.he3YKa_plan:not([data-best]) .he3YKa_buy{border:1px solid var(--color-night-line-strong);color:var(--color-night-text);background:0 0}.he3YKa_toc{gap:var(--space-4);flex-direction:column;display:flex}.he3YKa_tocGroup h3{margin:0 0 var(--space-2);font:var(--typography-caption-strong);color:var(--color-night-text-subtle)}.he3YKa_tocGroup ol{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.he3YKa_tocItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-night-surface);color:var(--color-night-text);text-decoration:none;display:flex}.he3YKa_tocItem span{flex-direction:column;flex:1;min-width:0;display:flex}.he3YKa_tocItem strong{font:var(--typography-label-sm)}.he3YKa_tocItem small{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted)}.he3YKa_tocItem[data-locked]{opacity:.6}.he3YKa_badge{border-radius:var(--radius-full);background:var(--color-night-surface-strong);font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);flex:none;padding:2px 8px}.he3YKa_badge[data-tone=front]{background:var(--color-night-accent-soft);color:var(--color-night-accent)}.he3YKa_gauges{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.he3YKa_gauge{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-night-surface);flex-direction:column;display:flex}.he3YKa_gauge>span{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted)}.he3YKa_gauge>strong{font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_bar{gap:3px;display:flex}.he3YKa_bar i{border-radius:var(--radius-full);background:var(--color-night-line);flex:1;height:6px}.he3YKa_bar i[data-on]{background:var(--color-night-accent)}.he3YKa_quad{margin-top:var(--space-3);grid-template-columns:1fr 1fr;gap:4px;display:grid}.he3YKa_quad>div{min-height:56px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-night-surface);font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);text-align:center;word-break:keep-all;justify-content:center;align-items:center;display:flex}.he3YKa_quad>div[data-on]{background:var(--color-night-accent-soft);color:var(--color-night-text);outline:1px solid var(--color-night-accent);font-weight:700}.he3YKa_quadAxis{justify-content:space-between;gap:var(--space-2);font:var(--typography-caption-strong);font-weight:var(--font-weight-regular);color:var(--color-night-text-muted);word-break:keep-all;margin-top:4px;display:flex}.he3YKa_table{border-collapse:collapse;width:100%;font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text)}.he3YKa_table th,.he3YKa_table td{padding:var(--space-2) 4px;border-bottom:1px solid var(--color-night-line);text-align:left;vertical-align:top;word-break:keep-all}.he3YKa_table th{color:var(--color-night-text-muted);font-weight:600}.he3YKa_fill[data-fill=충분]{color:#7fd6a4}.he3YKa_fill[data-fill=반쯤]{color:#f0c66b}.he3YKa_fill[data-fill="거의 안 됨"]{color:var(--color-night-danger)}.he3YKa_years{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;display:grid}.he3YKa_years>div{padding:var(--space-2) 2px;border-radius:var(--radius-sm);background:var(--color-night-surface);font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);text-align:center;word-break:keep-all;flex-direction:column;align-items:center;gap:2px;display:flex}.he3YKa_years>div strong{color:var(--color-night-text)}.he3YKa_years>div[data-sync=함께\ 좋음]{background:#7fd6a429}.he3YKa_years>div[data-sync=함께\ 버거움]{background:#ff787824}.he3YKa_years>div[data-sync=엇갈림]{background:#f0c66b24}.he3YKa_note{margin:var(--space-2) 0 0;font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);word-break:keep-all;line-height:1.55}.he3YKa_part{margin-top:var(--space-6);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);scroll-margin-top:72px}.he3YKa_partTitle{margin:0 0 var(--space-3);font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);color:var(--color-info);word-break:keep-all}.he3YKa_partMark{background:var(--gradient-highlight)}.he3YKa_writing{align-items:center;gap:var(--space-2);font:var(--typography-body-sm);color:var(--color-text-muted);margin:0;display:flex}.he3YKa_writing:before{content:"";background:var(--color-night-accent);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite he3YKa_pulse}@keyframes he3YKa_pulse{50%{opacity:.25}}.he3YKa_upgrade{margin-top:var(--space-7)}.he3YKa_error{margin:var(--space-3) 0;font:var(--typography-body-sm);color:var(--color-night-danger)}.he3YKa_history{margin-bottom:var(--space-4);color:var(--color-text)}.he3YKa_graphic{margin:var(--space-5) 0 0;padding:var(--space-4);border:1px solid var(--color-night-line);border-radius:var(--radius-lg);background:var(--color-night-surface)}.he3YKa_graphicTitle{margin:0 0 var(--space-3);font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_gauge[data-locked]{opacity:.55}.he3YKa_years>div small,.he3YKa_months>div small{color:var(--color-night-text-subtle)}.he3YKa_months{scroll-snap-type:x mandatory;grid-auto-columns:88px;grid-auto-flow:column;gap:6px;padding-bottom:4px;display:grid;overflow-x:auto}.he3YKa_months>div{padding:var(--space-2) 4px;border-radius:var(--radius-sm);background:var(--color-night-surface-strong);font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);text-align:center;scroll-snap-align:start;word-break:keep-all;flex-direction:column;align-items:center;gap:2px;display:flex}.he3YKa_months>div strong{color:var(--color-night-text)}.he3YKa_months>div[data-sync=함께\ 좋음]{background:#7fd6a429}.he3YKa_months>div[data-sync=함께\ 버거움]{background:#ff787824}.he3YKa_months>div[data-sync=엇갈림]{background:#f0c66b24}.he3YKa_months>div[data-pick=best]{outline:1.5px solid var(--color-night-accent)}.he3YKa_months em{color:var(--color-night-accent);font-style:normal;font-weight:700}.he3YKa_cover{max-width:320px;margin:var(--space-2) auto 0;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.he3YKa_coverSide{align-items:center;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.he3YKa_coverSide img{width:auto;height:116px}.he3YKa_coverSide[data-side=b] img{transform:scaleX(-1)}.he3YKa_coverSide figcaption{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);flex-direction:column;align-items:center;display:flex}.he3YKa_coverSide figcaption b{font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_coverSide span[data-element=wood]{color:#7fc79a}.he3YKa_coverSide span[data-element=fire]{color:#ff9a85}.he3YKa_coverSide span[data-element=earth]{color:#e0b766}.he3YKa_coverSide span[data-element=metal]{color:#d6dde8}.he3YKa_coverSide span[data-element=water]{color:var(--color-element-water-night)}.he3YKa_coverThread{background:linear-gradient(90deg,#0000,#e0645a 20% 80%,#0000);border-radius:2px;height:2px;position:absolute;bottom:64px;left:30%;right:30%}.he3YKa_lockedNote{margin:var(--space-4) 0 0;font:var(--typography-body-sm);color:var(--color-night-text-muted);word-break:keep-all}.he3YKa_chartsFold{margin-top:var(--space-5);color:var(--color-night-text-muted)}.he3YKa_chartsFold summary{cursor:pointer;font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_needs+.he3YKa_needs{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-night-line)}.he3YKa_needsHead{margin:0 0 var(--space-2);font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted)}.he3YKa_needsHead b{font:var(--typography-label-md);color:var(--color-night-text)}.he3YKa_needs ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.he3YKa_needs li{column-gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-night-surface-strong);color:var(--color-night-text);word-break:keep-all;grid-template-columns:1fr auto;grid-template-areas:"weight weight""item fill""item change";row-gap:2px;display:grid}.he3YKa_needs li[data-weight=가장\ 중요]{outline:1.5px solid var(--color-night-accent);background:var(--color-night-accent-soft)}.he3YKa_needs li[data-weight=참고]{opacity:.72}.he3YKa_needWeight{font:var(--typography-caption-strong);color:var(--color-night-text-muted);grid-area:weight;font-style:normal}li[data-weight=가장\ 중요] .he3YKa_needWeight{color:var(--color-night-accent)}.he3YKa_needItem{font:var(--typography-body-sm);grid-area:item;align-self:center}.he3YKa_needFill{font:var(--typography-caption-strong);grid-area:fill;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.he3YKa_needFill[data-fill=충분]{color:#7fd6a4}.he3YKa_needFill[data-fill=반쯤]{color:#f0c66b}.he3YKa_needFill[data-fill="거의 안 됨"]{color:#ff9a8a}.he3YKa_needChange{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);grid-area:change;justify-self:end}.he3YKa_cups{gap:2px;display:inline-flex}.he3YKa_cups i{opacity:.45;border:1.5px solid;border-top-width:0;border-radius:0 0 3px 3px;width:7px;height:12px}.he3YKa_cups i[data-on]{opacity:1;background:currentColor}.he3YKa_rankCell[data-weight=가장\ 중요]{color:var(--color-night-text);font-weight:800}.he3YKa_rankCell[data-weight=가장\ 중요]:before{content:"";background:var(--color-night-accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.he3YKa_rankCell[data-weight=중요]{font-weight:700}.he3YKa_rankCell[data-weight=참고]{color:var(--color-night-text-muted)}.he3YKa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.he3YKa_rx{margin:var(--space-5) 0 0;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);color:var(--color-text)}.he3YKa_rxTitle{margin:0 0 var(--space-3);font:var(--typography-heading-card);color:var(--color-info)}.he3YKa_rxPerson+.he3YKa_rxPerson{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.he3YKa_rxPerson p{font:var(--typography-body-sm);word-break:keep-all;margin:4px 0 0}.he3YKa_rxName{font-weight:700}.he3YKa_rxPerson em{border-radius:var(--radius-full);background:var(--color-accent-soft);font:var(--typography-caption-strong);color:var(--color-text);margin-right:6px;padding:1px 8px;font-style:normal}.he3YKa_gauge>strong small{font:var(--font-weight-regular) 13px/var(--font-line-height-caption) var(--font-family-alt);color:var(--color-night-text-muted);margin-left:3px}.he3YKa_meter{border-radius:var(--radius-full);background:var(--color-night-line);height:6px;overflow:hidden}.he3YKa_meter i{border-radius:inherit;background:var(--color-night-accent);height:100%;display:block}.he3YKa_gauge[data-level=조율] .he3YKa_meter i{background:#e58f86}.he3YKa_gauge>.he3YKa_dirLine{color:var(--color-night-text-muted);flex-direction:column;gap:1px;font-size:12px;line-height:1.45;display:flex}.he3YKa_dirLine b{color:var(--color-night-text);font-weight:800}.he3YKa_totalCard{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:radial-gradient(120% 80% at 50% 0%, #ebbc651f, transparent 65%), var(--color-night-surface);border:1px solid #ebbc6559}.he3YKa_totalDirs{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.he3YKa_totalDirs p{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:8px 10px;display:flex}.he3YKa_totalDirs span{color:var(--color-night-text-muted);font-size:12px}.he3YKa_totalDirs span b{color:var(--color-night-text)}.he3YKa_totalDirs strong,.he3YKa_totalBoth strong{color:var(--color-night-text);font-size:22px;font-weight:900}.he3YKa_totalDirs small,.he3YKa_totalBoth small{color:var(--color-night-text-muted);margin-left:2px;font-size:12px;font-weight:600}.he3YKa_totalBoth{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid #ebbc6540;justify-content:space-between;align-items:baseline;display:flex}.he3YKa_totalBoth>span{color:var(--color-night-accent);font-size:14px;font-weight:800}.he3YKa_totalBoth strong{color:var(--color-night-accent);font-size:30px}.he3YKa_totalNote{margin:var(--space-2) 0 0;color:var(--color-night-text-muted);font-size:13px;line-height:1.5}.he3YKa_sinceBox{margin-top:var(--space-4);flex-direction:column;gap:8px;display:flex}.he3YKa_sinceLabel{color:var(--color-night-text);font:var(--typography-label-sm);margin:0}.he3YKa_sinceHint{color:var(--color-night-text-muted);font:var(--typography-caption)}
.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_why.PQ9wfW_why{gap:0;position:relative;overflow:hidden}.PQ9wfW_whyKicker{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);margin:0 0 var(--space-2);color:var(--color-info)}.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_wink{z-index:1;pointer-events:none;width:96px;height:auto;position:absolute;bottom:0;right:6px}.PQ9wfW_point{position:relative}.PQ9wfW_point+.PQ9wfW_point{margin-top:24px}.PQ9wfW_point:last-child{min-height:150px}.PQ9wfW_point:last-child p{padding-right:112px}.PQ9wfW_point h3{font-family:var(--font-family-sans);letter-spacing:-.8px;color:var(--color-text);margin:0;font-size:16px;font-weight:900;line-height:1.7}.PQ9wfW_point h3 span{background:linear-gradient(#0000 48%,#ebbc6566 48% 77%,#0000 77%)}.PQ9wfW_point p{font-family:var(--font-family-sans);letter-spacing:-.7px;color:var(--color-text-subtle);opacity:.8;word-break:keep-all;margin:0;font-size:14px;font-weight:500;line-height:1.7}.PQ9wfW_pay{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);border-radius:var(--radius-md);background:var(--gradient-night-button);width:100%;min-height:56px;filter:drop-shadow(var(--shadow-night-glow));color:var(--color-night-button-text,#13213f);font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PQ9wfW_pay:disabled,.PQ9wfW_pay[aria-disabled]{background:var(--color-night-disabled,#2a3142);color:var(--color-night-disabled-text,#6e788c);filter:none;cursor:default}.PQ9wfW_payBar{gap:var(--space-2);flex:1;display:flex}.PQ9wfW_payBar .PQ9wfW_pay{flex:1;width:auto}.PQ9wfW_codeButton{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-night-text);cursor:pointer;background:#060a1499;border:1px solid #ffffff2e;flex:none}.PQ9wfW_planToggle{background:#ffffff14;border-radius:16px;gap:4px;margin-top:0;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.PQ9wfW_planToggle button{min-height:56px;color:var(--color-night-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;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);cursor:default;box-shadow:0 4px 14px #00000040}.PQ9wfW_planPick{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.PQ9wfW_codeGlass.PQ9wfW_codeGlass{-webkit-backdrop-filter:blur(16px);color:var(--color-night-text);background:#ffffff14;border-color:#ffffff24}.PQ9wfW_codeGlass.PQ9wfW_codeGlass label span{color:var(--color-night-text-muted)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass input{color:var(--color-night-text);background:#ffffff1a;border-color:#ffffff2e}.PQ9wfW_codeGlass.PQ9wfW_codeGlass input::placeholder{color:var(--color-night-text-subtle)}.PQ9wfW_codeGlass.PQ9wfW_codeGlass button{color:var(--color-night-text);background:#ffffff1f;border-color:#ffffff38}.PQ9wfW_codeGlass.PQ9wfW_codeGlass button:disabled{opacity:.5}.PQ9wfW_product{color:#fff;isolation:isolate;border-radius:20px;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%,#ffd48a73,#0000 65%),linear-gradient(120deg,#241842 0%,#3b2c66 60%,#4a3478 100%)}.PQ9wfW_product[data-kind=gunghap]{background:radial-gradient(70% 90% at 85% 35%,#d65c9673,#0000 65%),linear-gradient(120deg,#2a0f22 0%,#4a1838 50%,#7a2a5c 100%)}.PQ9wfW_product[data-kind=face],.PQ9wfW_product[data-kind=ask]{background:radial-gradient(70% 90% at 85% 30%,#5680d680,#0000 65%),linear-gradient(120deg,#0b1220 0%,#16223f 70%,#1d2c52 100%)}.PQ9wfW_productArt{z-index:-1;pointer-events:none;width:auto;height:100%;position:absolute;bottom:-14%;right:4%}.PQ9wfW_productKicker{color:#1a1408;letter-spacing:-.03em;background:#ebbc65;border-radius:999px;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:#ffffff80;font-size:13px}section.PQ9wfW_order{box-shadow:none;color:var(--color-night-text);background:radial-gradient(90% 70% at 100% 0,#5680d624,#0000 60%),#ffffff0d;border:1px solid #ffffff14;border-radius:20px}.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") 50%/18px no-repeat,#ebbc65;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0}section.PQ9wfW_order dl{background:#ffffff0d;border-radius:14px;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:#ffffff1a}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{background:#ffffff0a;border-color:#ffffff1f}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:#ebbc65}section.PQ9wfW_order label[data-need]{border-color:#ff8a7a;box-shadow:0 0 0 3px #ff8a7a26}
.PYO7Vq_button{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);border-radius:var(--radius-md);background:var(--gradient-night-button);width:100%;height:56px;color:var(--color-night-button-text);box-shadow:var(--shadow-night-glow);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.PYO7Vq_button:disabled{background:var(--color-night-disabled);color:var(--color-night-disabled-text);box-shadow:none;cursor:default}
.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);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}.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,.bAd3nW_secondary,.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_primary{background:var(--gradient-night-button);color:var(--color-night-button-text)}.bAd3nW_box .bAd3nW_primary,.bAd3nW_form .bAd3nW_primary{background:var(--color-info);color:var(--color-accent-contrast)}.bAd3nW_glow{box-shadow:var(--shadow-night-glow)}.bAd3nW_primary:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:default}.bAd3nW_secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.bAd3nW_ghost{color:var(--color-night-text);background:#ffffff0f;border-color:#ffffff2e}.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]{color:#000000d9;background:#fee500}.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]{color:#a3261c;background:#fbe1df}.bAd3nW_pendingError{color:#a3261c!important}.bAd3nW_lock[data-open]{color:#8a6420;background:#faefda}.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:#f3e3bd;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:#8a6420;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 #a3322a1f}.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 #a3322a1f}.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 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.bAd3nW_loginMascot{filter:drop-shadow(0 10px 30px #00000059);align-self:flex-start;width:290px;height:auto;transform:scaleX(-1)}.bAd3nW_loginStack{z-index:1;flex-direction:column;gap:10px;margin-top:-28px;display:flex;position:relative}.bAd3nW_loginStack .bAd3nW_provider,.bAd3nW_loginEmail{border-radius:14px;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);background:var(--color-surface);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) bAd3nW_loginOpen;display:flex;box-shadow:0 12px 32px #0000004d}.bAd3nW_loginForm .bAd3nW_primary{background:var(--color-info);height:52px;color:var(--color-accent-contrast);border-radius:14px}.bAd3nW_loginForm .bAd3nW_primary:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle)}.bAd3nW_loginFormHead{align-items:center;gap:var(--space-2);display:flex}.bAd3nW_loginFormHead .bAd3nW_tabs{flex:1}.bAd3nW_loginClose{width:40px;height:40px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;border-radius:12px;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);height:44px;color:var(--color-night-text-muted);cursor:pointer;background:0 0;border-radius:14px}.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)}.bAd3nW_loginStack [data-off]{opacity:.45}.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;color:var(--color-text);flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1d1a0d}.bAd3nW_tool:after{content:"";z-index:1;background:linear-gradient(120deg, var(--color-surface) 48%, #ffffff8c 66%, #fff0 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:#8a6420}.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:#ebbc6599}.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:radial-gradient(90% 70% at 100% 0,#5680d624,#0000 60%),#ffffff0d;border:1px solid #ffffff14;border-radius:20px}.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:#ffffff14}.bAd3nW_night .bAd3nW_box .bAd3nW_secondary{color:var(--color-night-text);background:#ffffff0f;border-color:#ffffff29}.bAd3nW_night .bAd3nW_lock{color:var(--color-night-text-muted);background:#ffffff1a}.bAd3nW_night .bAd3nW_lock[data-open]{color:var(--color-night-accent);background:#ebbc652e}.bAd3nW_night .bAd3nW_lock[data-pending]{color:#c4b8ff;background:#9b8cff33}.bAd3nW_night .bAd3nW_lock[data-failed]{color:#ff9a8a;background:#ff6e642e}.bAd3nW_night .bAd3nW_pendingError{color:#ff9a8a!important}.bAd3nW_night .bAd3nW_mainToggle{color:var(--color-night-accent)}.bAd3nW_night .bAd3nW_mainTag{color:#1a1408;background:#ebbc65}.bAd3nW_night .bAd3nW_itemDelete{color:var(--color-night-text-muted)}
.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);height:52px;color:var(--color-night-text);cursor:pointer;background:#ffffff05}.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}
._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 #7fa8ff59;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}
.gXt27q_strip{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.gXt27q_stripHead{justify-content:space-between;align-items:baseline;display:flex}.gXt27q_stripTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);color:var(--color-night-text);margin:0}.gXt27q_all{font:var(--typography-caption-strong);color:var(--color-night-text-muted);text-decoration:none}.gXt27q_rail{gap:var(--space-3);margin:0 calc(var(--space-4) * -1);padding:2px var(--space-4) var(--space-2);scroll-snap-type:x mandatory;scroll-padding:0 var(--space-4);scrollbar-width:none;grid-auto-columns:85%;grid-auto-flow:column;display:grid;overflow-x:auto}.gXt27q_rail::-webkit-scrollbar{display:none}.gXt27q_card{gap:var(--space-3);min-height:150px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);scroll-snap-align:start;flex-direction:column;display:flex}.gXt27q_cardHead{align-items:center;gap:var(--space-3);display:flex}.gXt27q_cardMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gXt27q_cardTop{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.gXt27q_cardTop time{font:var(--typography-caption);color:var(--color-text-muted);white-space:nowrap}.gXt27q_stars{gap:1px;display:inline-flex}.gXt27q_stars i{color:var(--color-border-strong);font-size:17px;font-style:normal;line-height:1}.gXt27q_stars i[data-on]{color:#f6c453}.gXt27q_who{font:var(--typography-caption-strong);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gXt27q_who span{color:var(--color-border-strong)}.gXt27q_text{font:var(--typography-body-sm);word-break:keep-all;margin:0;line-height:1.6}.gXt27q_list{gap:var(--space-3);flex-direction:column;display:flex}.gXt27q_list .gXt27q_card{min-height:0}.gXt27q_form{gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);padding: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);display:grid}.gXt27q_formTitle{font:var(--typography-label-md);text-align:center;margin:0}.gXt27q_pick{justify-content:center;gap:2px;display:flex}.gXt27q_pick button{width:40px;height:40px;color:var(--color-night-line-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:28px;line-height:1}.gXt27q_pick button[data-on]{color:#f6c453}.gXt27q_input{min-height:76px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-night-line);border-radius:var(--radius-md);color:var(--color-night-text);font:var(--typography-body);resize:vertical;background:#ffffff0a}.gXt27q_agree{font:var(--typography-caption);color:var(--color-night-text-muted);word-break:keep-all;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.gXt27q_agree input{margin-top:2px}.gXt27q_msg{font:var(--typography-caption-strong);color:var(--color-night-accent);text-align:center;margin:0}.gXt27q_msg[data-error]{color:var(--color-night-danger)}.gXt27q_need{font:var(--typography-caption-strong);color:var(--color-night-text-muted);text-align:center;word-break:keep-all;margin:0}.gXt27q_submit{border-radius:var(--radius-md);background:var(--color-night-accent);color:#3b2a0c;height:46px;font:var(--typography-label-md);cursor:pointer;border:0}.gXt27q_submit:disabled{cursor:default;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_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-night-text-muted);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_readingMark{background:var(--gradient-highlight)}.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_retry,.ZZjbkW_next,.ZZjbkW_prev{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ZZjbkW_next{white-space:nowrap;text-overflow:ellipsis;background:var(--gradient-night-button);min-width:0;color:var(--color-night-button-text);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);border:0;flex:1;overflow:hidden}.ZZjbkW_prev,.ZZjbkW_retry{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}@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-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-night-text);white-space:nowrap;opacity:0;pointer-events:none;background:#060a14d1;border:1px solid #ebbc6580;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{margin-bottom:6px;font-size:14px;font-weight:900;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_stemChip{float:right;margin:6px 0 0 var(--space-2);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;border-radius:11px;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:#8a6420}.ZZjbkW_stemChip[data-element=metal]{--chip-bg:var(--color-element-soft-metal);--chip-fg:#5e6878}.ZZjbkW_stemChip[data-element=water]{--chip-bg:var(--color-element-soft-water);--chip-fg:var(--color-element-water)}
.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-radius:var(--radius-lg);width:100%;min-height:112px;color:var(--color-night-text);text-align:left;cursor:pointer;background:linear-gradient(160deg,#1d2842d9,#0b1220d9);border:1px solid #ffffff1a;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,#54c4d259,#0000 65%),linear-gradient(150deg,#17465a 0%,#0e2233 100%)}.hINkfW_service[data-tone=love]{background:radial-gradient(90% 80% at 90% 0,#ff78a052,#0000 65%),linear-gradient(150deg,#6a2550 0%,#2a0f22 100%)}.hINkfW_service[data-tone=ideal]{background:radial-gradient(90% 80% at 90% 0,#aa8cff52,#0000 65%),linear-gradient(150deg,#4a3478 0%,#1d1638 100%)}.hINkfW_service[data-tone=me]{background:radial-gradient(90% 80% at 90% 0,#ffcd784d,#0000 65%),linear-gradient(150deg,#5e4220 0%,#21170c 100%)}.hINkfW_service:hover:not(:disabled){border-color:#ebbc6580}.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{background:var(--color-night-text);content:"";border-radius:3px 3px 0 0;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}.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{height:48px;color:var(--color-night-text);font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;text-decoration:none;display:flex}.hINkfW_contactButton:hover{border-color:#ebbc6580}.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-radius:var(--radius-full);font:var(--typography-caption-strong);color:var(--color-night-text);background:#ffffff0f;border:1px solid #ffffff24;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{min-width:18px;height:18px;font:800 11px/18px var(--font-family-alt);text-align:center;color:#fff;background:#e5484d;border-radius:9px;padding:0 5px;font-style:normal}
.LZidfq_hero{margin:0 calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-2);color:var(--color-night-text);position:relative}.LZidfq_kicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);margin:0}.LZidfq_title{font:var(--typography-display-headline);letter-spacing:var(--typography-display-headline-letter-spacing);margin:var(--space-1) 0 var(--space-2);word-break:keep-all;overflow-wrap:anywhere;padding-right:112px}.LZidfq_badge{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);margin:0 0 var(--space-2);padding:1px var(--space-2);border:1px solid var(--color-night-accent);border-radius:var(--radius-sm);color:var(--color-night-accent);display:inline-block}.LZidfq_ilju{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);margin:0 0 var(--space-1);word-break:keep-all}.LZidfq_ilju strong[data-element=water]{color:var(--color-element-water-night)}.LZidfq_ilju strong[data-element=wood]{color:#6fb07f}.LZidfq_ilju strong[data-element=fire]{color:#ff8a73}.LZidfq_ilju strong[data-element=earth]{color:#d29c3e}.LZidfq_iljuImage{padding-right:112px;display:block}.LZidfq_title,.LZidfq_ilju,.LZidfq_summary{z-index:1;position:relative}.LZidfq_summary{padding-right:112px}.LZidfq_side{top:var(--space-3);right:var(--space-4);align-items:flex-end;gap:var(--space-1);pointer-events:none;flex-direction:column;width:116px;display:flex;position:absolute;bottom:0}.LZidfq_side .LZidfq_badge{white-space:nowrap;margin:0}.LZidfq_stemArt{object-fit:contain;object-position:center bottom;flex:1;width:100%;min-height:0}@media (prefers-reduced-motion:no-preference){.LZidfq_stemArt{animation:5.2s ease-in-out infinite LZidfq_float}@supports (animation-timeline:view()){.LZidfq_list>li{animation:linear both LZidfq_reveal;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes LZidfq_float{50%{translate:0 -3px}}@keyframes LZidfq_reveal{0%{opacity:0;translate:0 16px}}.LZidfq_summary{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-text-muted);margin:0}.LZidfq_section{gap:var(--space-2);flex-direction:column;display:flex}.LZidfq_sectionTitle{font:var(--typography-heading-section);letter-spacing:var(--typography-display-headline-letter-spacing);margin:0 0 var(--space-1);color:#fff;word-break:keep-all;font-size:20px}.LZidfq_askSection{margin-top:var(--space-3)}.LZidfq_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LZidfq_card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);isolation:isolate;min-height:79px;padding:var(--space-4) var(--space-4) var(--space-4) 17px;gap:14px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1d1a0d}.LZidfq_card:after{content:"";z-index:1;background:linear-gradient(90deg, var(--color-surface) 42%, #fff9 57%, #fff0 74%);pointer-events:none;position:absolute;inset:0}.LZidfq_card>.LZidfq_num,.LZidfq_card>.LZidfq_text,.LZidfq_card>.LZidfq_status{z-index:2;position:relative}.LZidfq_num{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);font-variant-numeric:tabular-nums;color:#8a6420;flex:none;min-width:22px}.LZidfq_thumb{z-index:0;filter:blur(2.4px);pointer-events:none;justify-content:flex-end;align-items:center;width:54%;display:flex;position:absolute;top:-30px;bottom:-30px;right:10px}.LZidfq_thumbSheet{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:6px;width:136px;padding:10px 12px 12px;display:flex;position:relative;transform:rotate(-11deg)scale(.74);box-shadow:0 8px 18px #1f1d1a1f}.LZidfq_thumb b[data-element=wood]{color:var(--color-element-wood)}.LZidfq_thumb b[data-element=fire]{color:var(--color-element-fire)}.LZidfq_thumb b[data-element=earth]{color:var(--color-element-earth)}.LZidfq_thumb b[data-element=metal]{color:#9aa6b8}.LZidfq_thumb b[data-element=water]{color:var(--color-element-water)}.LZidfq_thumbDots i[data-element=wood],.LZidfq_thumbBars i[data-element=wood]{background:var(--color-element-wood)}.LZidfq_thumbDots i[data-element=fire],.LZidfq_thumbBars i[data-element=fire]{background:var(--color-element-fire)}.LZidfq_thumbDots i[data-element=earth],.LZidfq_thumbBars i[data-element=earth]{background:var(--color-element-earth)}.LZidfq_thumbDots i[data-element=metal],.LZidfq_thumbBars i[data-element=metal]{background:#b8c1cf}.LZidfq_thumbDots i[data-element=water],.LZidfq_thumbBars i[data-element=water]{background:var(--color-element-water)}.LZidfq_thumb b{font-weight:inherit}.LZidfq_thumbPillars,.LZidfq_thumbTiles{justify-content:space-between;gap:4px;display:flex}.LZidfq_thumbPillars>span,.LZidfq_thumbTiles>span{font:var(--typography-hanja-pillar);flex-direction:column;align-items:center;font-size:19px;line-height:1.12;display:flex}.LZidfq_thumbTiles>span{background:var(--color-surface-muted);border-radius:6px;padding:3px 4px;font-size:15px}.LZidfq_thumbTiles>span[data-current]{background:var(--color-info-soft)}.LZidfq_thumbStrip{justify-content:space-between;display:flex}.LZidfq_thumbStrip i{background:var(--color-surface-muted);border-radius:50%;width:16px;height:16px}.LZidfq_thumbStrip i[data-now]{background:var(--color-night-accent)}.LZidfq_thumbChips{flex-wrap:wrap;gap:4px;display:flex}.LZidfq_thumbChips i{background:var(--color-accent-soft);border-radius:4px;width:22px;height:8px}.LZidfq_thumbChips i[data-tone=cool]{background:var(--color-info-soft)}.LZidfq_thumbChips i[data-tone=gray]{background:var(--color-surface-muted)}.LZidfq_thumbDots{gap:6px;display:flex}.LZidfq_thumbDots i{border-radius:50%;width:8px;height:8px}.LZidfq_thumbSplit{align-items:center;gap:8px;display:flex}.LZidfq_thumbDonut{border-radius:50%;flex:none;width:54px;height:54px;-webkit-mask-image:radial-gradient(circle,#0000 44%,#000 45%);mask-image:radial-gradient(circle,#0000 44%,#000 45%)}.LZidfq_thumbBars{flex-direction:column;flex:1;gap:4px;display:flex}.LZidfq_thumbBars i{border-radius:3px;height:6px;display:block}.LZidfq_thumbPhoto{object-fit:cover;object-position:50% 25%;border-radius:6px;flex:none;width:52px;height:66px}.LZidfq_thumbStack{flex-direction:column;flex:1;gap:6px;display:flex}.LZidfq_thumbTitle,.LZidfq_thumbMark,.LZidfq_thumbLines i{border-radius:3px;display:block}.LZidfq_thumbTitle{background:var(--color-info);width:58%;height:8px}.LZidfq_thumbMark{background:#ebbc65b3;width:36%;height:6px}.LZidfq_thumbLines{flex-direction:column;gap:5px;display:flex}.LZidfq_thumbLines i{background:var(--color-border-strong);height:5px}.LZidfq_thumbLines i:last-child:not(:first-child){width:66%}.LZidfq_thumbBox{background:var(--color-surface-muted);border-radius:7px;padding:7px 8px}.LZidfq_thumbBox[data-element=wood]{background:color-mix(in srgb, var(--color-element-wood) 18%, white)}.LZidfq_thumbBox[data-element=fire]{background:color-mix(in srgb, var(--color-element-fire) 16%, white)}.LZidfq_thumbBox[data-element=earth]{background:color-mix(in srgb, var(--color-element-earth) 20%, white)}.LZidfq_thumbBox[data-element=metal]{background:#e7ebf1}.LZidfq_thumbBox[data-element=water]{background:color-mix(in srgb, var(--color-element-water) 14%, white)}.LZidfq_thumbBox .LZidfq_thumbLines i{background:#1f1d1a29}.LZidfq_thumbPose{width:50px;height:auto;position:absolute;bottom:-10px;right:-14px}.LZidfq_thumb [data-element=wood]{--el:var(--color-element-wood)}.LZidfq_thumb [data-element=fire]{--el:var(--color-element-fire)}.LZidfq_thumb [data-element=earth]{--el:var(--color-element-earth)}.LZidfq_thumb [data-element=metal]{--el:#9aa6b8}.LZidfq_thumb [data-element=water]{--el:var(--color-element-water)}.LZidfq_thumbSvg{width:100%;height:auto;max-height:92px;display:block}.LZidfq_thumbMask{width:44px;box-shadow:0 0 0 1px var(--color-border);font:var(--typography-hanja-pillar);text-align:center;border-radius:10px;flex-direction:column;flex:none;font-size:20px;line-height:1;display:flex;overflow:hidden}.LZidfq_thumbMask b{padding:6px 0}.LZidfq_thumbMask b:first-child{background:#f3efe6}.LZidfq_thumbMask b:last-child{background:var(--color-night-bg)}.LZidfq_svgGrid{fill:none;stroke:var(--color-border-strong);stroke-width:2px}.LZidfq_svgArea{fill:#ebbc6599;stroke:#d29b3c;stroke-width:3px;stroke-linejoin:round}.LZidfq_svgLink{stroke:var(--color-border-strong);stroke-width:2px;stroke-dasharray:3 3}.LZidfq_svgNode{fill:color-mix(in srgb, var(--el,#c9c3b8) 30%, white);stroke:var(--el,#c9c3b8);stroke-width:2.5px}.LZidfq_svgNode[data-me]{fill:var(--el,var(--color-night-accent));stroke:#fff;stroke-width:3px}.LZidfq_svgSoft{fill:color-mix(in srgb, var(--el,var(--color-element-fire)) 22%, transparent);stroke:var(--el,var(--color-element-fire));stroke-width:2px}.LZidfq_svgHeart{fill:#e2557a}.LZidfq_svgHeartSoft{fill:none;stroke:#e2557a;stroke-width:2px}.LZidfq_thumbTalk{flex-direction:column;gap:8px;display:flex}.LZidfq_thumbTalk>span{background:#fbe3ea;border-radius:12px 12px 12px 3px;align-items:center;gap:6px;width:82%;padding:7px 8px;display:flex}.LZidfq_thumbTalk>span[data-side=take]{background:var(--color-info-soft);border-radius:12px 12px 3px;align-self:flex-end}.LZidfq_thumbTalk svg{flex:none;width:16px;height:14px}.LZidfq_thumbTalk .LZidfq_thumbLines{flex:1}.LZidfq_thumbYears{gap:5px;display:flex}.LZidfq_thumbYears>span{background:var(--color-surface-muted);font:var(--typography-hanja-pillar);border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:4px 0 6px;font-size:16px;line-height:1.1;display:flex;position:relative}.LZidfq_thumbYears>span[data-now]{background:#ebbc6559}.LZidfq_thumbYears small{font:var(--typography-caption-strong);color:var(--color-text-muted);font-size:9px}.LZidfq_thumbYears svg{width:16px;height:14px;position:absolute;top:-8px;right:-6px}.LZidfq_thumbColumns{border-bottom:2px solid var(--color-border-strong);flex:1;align-items:flex-end;gap:5px;height:64px;padding-bottom:2px;display:flex}.LZidfq_thumbColumns i{background:color-mix(in srgb, var(--color-element-earth) 55%, white);border-radius:4px 4px 0 0;flex:1}.LZidfq_thumbColumns i:last-child{background:var(--color-night-accent)}.LZidfq_thumbCoins{flex-direction:column-reverse;flex:none;gap:2px;display:flex}.LZidfq_thumbCoins i{background:var(--color-night-accent);color:#7a5617;border-radius:50%;place-items:center;width:30px;height:11px;font-size:8px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 -2px #b98a3a}.LZidfq_thumbCoins i:first-child{height:30px;font-size:14px}.LZidfq_thumbPulse{width:100%;height:30px;display:block}.LZidfq_thumbPulse polyline{fill:none;stroke:#e2557a;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.LZidfq_thumbBattery{justify-content:space-between;gap:5px;display:flex}.LZidfq_thumbBattery>span{border:2px solid var(--color-border-strong);border-radius:5px;flex:1;align-items:flex-end;height:40px;padding:2px;display:flex}.LZidfq_thumbBattery i{background:var(--el);border-radius:2px;width:100%;display:block}.LZidfq_thumbChat{flex-direction:column;gap:8px;display:flex}.LZidfq_thumbChat>span{background:var(--color-surface-muted);border-radius:12px 12px 12px 3px;width:70%;padding:7px 8px}.LZidfq_thumbChat>span[data-role=q]{align-items:center;gap:6px;display:flex}.LZidfq_thumbChat b{color:var(--color-info);font-size:16px;font-weight:800;line-height:1}.LZidfq_thumbChat .LZidfq_thumbLines{flex:1}.LZidfq_thumbChat>span[data-role=a]{background:#ebbc6552;border-radius:12px 12px 3px;align-self:flex-end;width:88%}.LZidfq_thumbSwatches{gap:6px;display:flex}.LZidfq_thumbSwatches i{background:var(--el);border-radius:7px;flex:1;height:26px}.LZidfq_thumbSwatches i:nth-child(2){opacity:.75}.LZidfq_thumbSwatches i:nth-child(3){opacity:.45}.LZidfq_thumbChecks{flex-direction:column;gap:6px;display:flex}.LZidfq_thumbChecks>span{align-items:center;gap:6px;display:flex}.LZidfq_thumbChecks>span>i{border:2px solid var(--color-border-strong);border-radius:3px;flex:none;width:11px;height:11px}.LZidfq_thumbChecks>span[data-done]>i{border-color:var(--color-info);background:var(--color-info)}.LZidfq_thumbChecks .LZidfq_thumbLines{flex:1}.LZidfq_text{flex-direction:column;flex:1;min-width:0;display:flex}.LZidfq_ask{align-items:center;gap:var(--space-3);padding:22px var(--space-4) 23px 14px;border-radius:var(--radius-md);color:var(--color-text);background:linear-gradient(90deg,#faf8f4,#fff);text-decoration:none;display:flex}.LZidfq_askIcon{color:var(--color-night-accent);flex:none}.LZidfq_text strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);font-size:18px;font-weight:800}.LZidfq_text small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted);white-space:pre-line;font-size:13px}.LZidfq_status{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-subtle);flex:none}.LZidfq_status[data-status=done]{background:var(--color-info-soft);color:var(--color-info)}.LZidfq_status[data-status=streaming]{background:var(--color-accent-soft);color:var(--color-accent)}.LZidfq_status[data-status=error]{background:var(--color-warn-soft);color:var(--color-warn)}.LZidfq_status[data-status=locked]{background:var(--color-accent-soft);color:var(--color-accent)}.LZidfq_card[data-read] .LZidfq_thumb{opacity:.4}.LZidfq_status[data-status=read]{background:var(--color-night-accent);color:#6b4a10}.LZidfq_payWrap{flex-direction:column;flex:1;gap:3px;margin-top:-8px;display:flex}.LZidfq_payNote{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-accent);text-align:center;margin:0}.LZidfq_payWrap>a{filter:none}.LZidfq_coreError{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-night-line);border-radius:var(--radius-md);background:var(--color-night-surface);flex-direction:column;display:flex}.LZidfq_coreError p{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-danger);word-break:keep-all;margin:0}.LZidfq_coreError button{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--gradient-night-button);color:var(--color-night-button-text);cursor:pointer;border:0}
._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{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-info);color:var(--color-accent-contrast);cursor:pointer;border:0;flex:none}.WAh5aa_button:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:default}.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:linear-gradient(180deg, var(--color-night-button-from), var(--color-night-button-to));color:var(--color-night-button-text)}.WAh5aa_form[data-tone=night] .WAh5aa_button:disabled{background:var(--color-night-disabled);color:var(--color-night-disabled-text)}.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)}
.rmPZcG_banner{margin:4px 0 0;position:relative}.rmPZcG_track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;border-radius:20px;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{color:#fff;text-align:left;cursor:pointer;isolation:isolate;border:0;border-radius:20px;flex:auto;width:100%;min-height:200px;padding:22px 20px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.rmPZcG_slide[data-kind=fortune] .rmPZcG_card{background:radial-gradient(70% 90% at 85% 40%,#ffd48a80,#0000 65%),linear-gradient(120deg,#241842 0%,#3b2c66 60%,#4a3478 100%)}.rmPZcG_slide[data-kind=saju] .rmPZcG_card{background:radial-gradient(70% 90% at 85% 30%,#5680d68c,#0000 65%),linear-gradient(120deg,#0b1220 0%,#16223f 70%,#1d2c52 100%)}.rmPZcG_slide[data-kind=beta] .rmPZcG_card{background:radial-gradient(70% 90% at 85% 35%,#ffcd7866,#0000 65%),linear-gradient(120deg,#21170c 0%,#4a3418 60%,#6b4a1e 100%)}.rmPZcG_slide[data-kind=beta] .rmPZcG_kicker{color:#1a1408;letter-spacing:.02em;background:#ebbc65}.rmPZcG_slide[data-kind=gunghap] .rmPZcG_card{background:radial-gradient(70% 90% at 85% 35%,#d65c9673,#0000 65%),linear-gradient(120deg,#2a0f22 0%,#4a1838 50%,#7a2a5c 100%)}.rmPZcG_text{z-index:1;flex-direction:column;gap:6px;max-width:62%;display:flex;position:relative}.rmPZcG_kicker{letter-spacing:-.03em;background:#00000047;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}.rmPZcG_slide[data-kind=saju] .rmPZcG_kicker{color:#1a1408;letter-spacing:-.03em;background:#ebbc65}.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:#f6d48c}.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;height:108%;position:absolute;bottom:-18%;right:5%}.rmPZcG_count{color:#fff;pointer-events:none;background:#00000061;border-radius:999px;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{background:#ffffff40;border-radius:3px;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}
.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{width:100%;min-height:44px;color:var(--color-night-text);font:inherit;appearance:none;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;padding:0 36px 0 14px;font-size:14px}.Zn9bra_box[data-off]{opacity:.5}
.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);flex-direction:column;display:flex;position:relative;box-shadow:0 12px 32px #111e3b1f}.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_price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:2px 0 0;display:flex}.N1tdSq_price del{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text-subtle)}.N1tdSq_price strong{font:var(--typography-heading-section);letter-spacing:var(--typography-heading-section-letter-spacing);color:var(--color-info)}.N1tdSq_price small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted)}.N1tdSq_includes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.N1tdSq_includes li{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text);padding-left:22px;position:relative}.N1tdSq_includes li:before{content:"";border-bottom:2px solid var(--color-info);border-left:2px solid var(--color-info);width:9px;height:5px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.N1tdSq_primary{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);border-radius:var(--radius-md);background:var(--color-info);height:52px;color:var(--color-accent-contrast);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.N1tdSq_primaryDel{font:var(--typography-caption);opacity:.7;margin-left:6px}.N1tdSq_secondary{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);height:46px;color:var(--color-info);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.N1tdSq_primary[aria-disabled]{background:var(--color-surface-muted);color:var(--color-text-subtle);cursor:default}.N1tdSq_error{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-danger);margin:0}.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_skeleton{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.N1tdSq_lockSec{position:relative}.N1tdSq_lockChip{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);z-index:1;margin:0 0 calc(var(--space-2) * -1);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);border:1px solid #13213f1f;align-items:center;gap:5px;padding:3px 10px 3px 8px;display:inline-flex;position:relative;box-shadow:0 2px 8px #111e3b14}.N1tdSq_lockChip svg{color:var(--color-info)}.N1tdSq_lockBody{filter:blur(5px);opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none}.N1tdSq_lockSec[data-card]{min-height:300px}.N1tdSq_lockSec[data-card] .N1tdSq_lockBody{filter:blur(7px);opacity:.55}.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_love{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-accent-soft);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent-soft) 45%, var(--color-surface));flex-direction:column;display:flex}.N1tdSq_loveKicker{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-accent);margin:0}.N1tdSq_loveTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);word-break:keep-all;margin:0}.N1tdSq_loveTeaser{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);word-break:keep-all;margin:0}.N1tdSq_years{gap:var(--space-2);margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.N1tdSq_years li{align-items:baseline;gap:var(--space-2);grid-template-columns:76px minmax(0,1fr);display:grid}.N1tdSq_years strong{font:var(--typography-label-md);letter-spacing:var(--typography-label-md-letter-spacing);color:var(--color-accent)}.N1tdSq_years small{font:var(--typography-caption);letter-spacing:var(--typography-caption-letter-spacing);color:var(--color-text-muted)}.N1tdSq_blurLine{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-text);filter:blur(4px);white-space:nowrap;text-overflow:clip;-webkit-user-select:none;user-select:none;overflow:hidden}.N1tdSq_idealHint{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.N1tdSq_idealDot{border-radius:var(--radius-full);background:var(--color-info-soft);filter:blur(1px);flex:none;width:28px;height:28px}.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_peek{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-info);align-self:center;text-decoration:none}.N1tdSq_links{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.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)}
.WrT_VW_fields{gap:var(--space-6);flex-direction:column;display:flex}.WrT_VW_link{font:var(--typography-label-sm);letter-spacing:var(--typography-label-sm-letter-spacing);color:var(--color-night-text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;position:relative}.WrT_VW_link:before{content:"";position:absolute;inset:-12px -8px}.WrT_VW_pillars{gap:var(--space-2);padding:var(--space-2) 0;flex:1;grid-template-columns:repeat(4,1fr);display:grid}.WrT_VW_pillarInput{font:var(--typography-hanja-md);letter-spacing:var(--typography-hanja-md-letter-spacing);min-width:0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-night-surface);color:var(--color-night-text);text-align:center;border:0;outline:none}.WrT_VW_pillarInput:focus-visible{box-shadow:inset 0 0 0 2px var(--color-night-accent)}.WrT_VW_pillarInput::placeholder{font:var(--typography-caption);color:var(--color-night-text-subtle)}.WrT_VW_footer{gap:var(--space-2);margin:auto calc(var(--space-5) * -1) calc(var(--space-5) * -1 - env(safe-area-inset-bottom));padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--color-night-bg-deep) 30%);flex-direction:column;display:flex;position:sticky;bottom:0}.WrT_VW_missing{font:var(--typography-caption-strong);letter-spacing:var(--typography-caption-strong-letter-spacing);color:var(--color-night-text-muted);text-align:center;margin:0}.WrT_VW_error{font:var(--typography-body-sm);letter-spacing:var(--typography-body-sm-letter-spacing);color:var(--color-night-danger);margin:0}.WrT_VW_sheetBackdrop{z-index:50;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.WrT_VW_sheet{gap:var(--space-4);width:100%;max-width:var(--layout-mobile-max-width);padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-night-surface-strong);color:var(--color-night-text);flex-direction:column;display:flex}.WrT_VW_sheetTitle{font:var(--typography-heading-card);letter-spacing:var(--typography-heading-card-letter-spacing);margin:0}
.bSZLSW_nightActions{gap:var(--space-3);flex-direction:column;display:flex}.bSZLSW_nightCta{}.bSZLSW_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}
