.djYK5q_option.djYK5q_option.djYK5q_option{background:var(--fc-raised);min-width:0;min-height:56px;color:var(--fc-text);cursor:pointer;transition:background-color var(--fc-motion) var(--fc-ease), border-color var(--fc-motion) var(--fc-ease);border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px;display:flex;position:relative}.djYK5q_option.djYK5q_option.djYK5q_option>input{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.djYK5q_copy.djYK5q_copy{min-width:0;font-size:var(--fc-type-label);word-break:keep-all;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:4px;font-weight:600;line-height:1.5;display:grid}.djYK5q_copy.djYK5q_copy>small{color:var(--fc-muted);font-size:var(--fc-type-caption);grid-column:1;margin:0;font-weight:400;line-height:1.6}.djYK5q_check{width:20px;height:20px;color:var(--fc-primary);opacity:0;flex:0 0 20px;place-items:center;transition:none;display:grid}.djYK5q_check>svg{width:20px;height:20px}.djYK5q_option.djYK5q_option:has(input:checked){background:#c8b9ff14;border-color:#c8b9ff66}.djYK5q_option:has(input:checked) .djYK5q_check{opacity:1}.djYK5q_option.djYK5q_option:has(input:focus-visible){outline:2px solid var(--fc-primary);outline-offset:3px}.djYK5q_option.djYK5q_option.djYK5q_segment{background:0 0;border-radius:12px;justify-content:center;gap:6px;min-height:48px;padding:10px 8px}.djYK5q_segment .djYK5q_check{flex-basis:16px;width:16px;height:16px}.djYK5q_segment .djYK5q_check>svg{width:16px;height:16px}.djYK5q_option.djYK5q_option.djYK5q_segment:has(input:checked){background:var(--fc-raised)}fieldset:disabled .djYK5q_option{cursor:default;opacity:.5}.djYK5q_option:has(input:disabled){cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.djYK5q_option.djYK5q_option.djYK5q_option,.djYK5q_check{transition:none}}@media (forced-colors:active){.djYK5q_option.djYK5q_option:has(input:checked){border-color:highlight}.djYK5q_check{color:highlight}}
.mbdzTq_app.mbdzTq_app{font-size:var(--fc-type-body);min-height:100dvh;color:var(--fc-text);background:var(--fc-bg);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;line-height:1.6}.mbdzTq_header{min-height:72px;padding:max(12px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 12px max(24px, env(safe-area-inset-left));border-bottom:1px solid var(--fc-border);background:var(--fc-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mbdzTq_brand{min-width:0;min-height:48px;color:var(--fc-text);align-items:center;gap:10px;text-decoration:none;display:flex}.mbdzTq_brand img{border-radius:12px;flex:none}.mbdzTq_brand strong{white-space:nowrap;letter-spacing:-.04em;font-size:1.25rem;font-weight:800}.mbdzTq_brand>span{color:var(--fc-muted);margin-left:12px;font-size:.875rem}.mbdzTq_actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.mbdzTq_help{min-width:48px;min-height:48px;color:var(--fc-muted);background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:.875rem;display:flex}.mbdzTq_help svg{width:22px;height:22px}.mbdzTq_connection{font-size:var(--fc-type-caption);color:var(--fc-danger)}.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);width:100%;max-width:1248px;margin:0 auto;padding:32px 32px 48px;display:grid}.mbdzTq_navigation{flex-direction:column;gap:8px;min-width:0;padding:0;display:flex;position:sticky;top:24px}.mbdzTq_navHeading{color:var(--fc-muted);font-size:var(--fc-type-caption);padding:0 16px 12px;display:block}.mbdzTq_navigation button{width:100%;min-width:0;min-height:72px;color:var(--fc-muted);text-align:left;transition:background var(--fc-motion) var(--fc-ease), color var(--fc-motion) var(--fc-ease), transform var(--fc-motion) var(--fc-ease);background:0 0;border:0;border-radius:20px;justify-content:flex-start;align-items:center;gap:14px;padding:12px 16px;display:flex}.mbdzTq_navigation button[aria-current=page]{color:var(--fc-primary);background:#c8b9ff14}.mbdzTq_navIcon{border-radius:14px;flex:none;place-items:center;width:28px;height:28px;display:grid}.mbdzTq_navIcon svg{width:24px;height:24px}.mbdzTq_navCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.mbdzTq_navCopy strong{word-break:keep-all;overflow-wrap:normal;font-size:var(--fc-type-body);font-weight:700}.mbdzTq_navCopy small{font-size:.75rem;font-weight:400}.mbdzTq_navNote{border-top:1px solid var(--fc-border);color:var(--fc-muted);align-items:flex-start;gap:10px;margin:32px 16px 0;padding-top:24px;display:flex}.mbdzTq_navNote svg{width:24px;height:24px;color:var(--fc-primary);flex:none}.mbdzTq_navNote p{font-size:var(--fc-type-caption);line-height:var(--fc-leading-body);margin:0}.mbdzTq_main{outline:none;width:100%;min-width:0;max-width:856px;margin:0 auto}@media (min-width:840px){.mbdzTq_workspace.stage-input .mbdzTq_main{max-width:680px;margin-inline:0}}.mbdzTq_help:focus-visible,.mbdzTq_navigation button:focus-visible,.mbdzTq_brand:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){.mbdzTq_navigation button:hover,.mbdzTq_help:hover{background:var(--fc-raised)}}.mbdzTq_navigation button:active,.mbdzTq_help:active{transform:scale(.97)}@media (600px<=width<840px){.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{grid-template-columns:88px minmax(0,1fr);gap:24px;padding:24px 24px 40px}.mbdzTq_navigation button{text-align:center;border-radius:20px;flex-direction:column;justify-content:center;gap:6px;min-height:80px;padding:12px 4px}.mbdzTq_navCopy strong{word-break:keep-all;overflow-wrap:normal;font-size:var(--fc-type-caption)}.mbdzTq_navHeading,.mbdzTq_navCopy small,.mbdzTq_navNote{display:none}}@media not (min-width:600px){.mbdzTq_header{min-height:64px;padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));gap:8px}.mbdzTq_brand{gap:8px}.mbdzTq_brand img{width:32px;height:32px}.mbdzTq_brand strong{font-size:1.125rem}.mbdzTq_brand>span,.mbdzTq_help>span{display:none}.mbdzTq_actions{gap:2px}.mbdzTq_help{padding:8px}.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{padding:24px max(20px, env(safe-area-inset-right)) calc(112px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));display:block}.mbdzTq_navigation{z-index:30;padding:6px max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));border-top:1px solid var(--fc-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1e25f5;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:4px;display:grid;position:fixed;inset:auto 0 0}.mbdzTq_navigation button{text-align:center;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;gap:3px;min-height:56px;padding:3px 4px}.mbdzTq_navigation button[aria-current=page]{background:0 0}.mbdzTq_navigation button[aria-current=page] .mbdzTq_navIcon{background:#c8b9ff20}.mbdzTq_navIcon{width:48px;height:28px}.mbdzTq_navIcon svg{width:22px;height:22px}.mbdzTq_navCopy strong{word-break:keep-all;overflow-wrap:normal;font-size:.75rem;line-height:1.5}.mbdzTq_navHeading,.mbdzTq_navCopy small,.mbdzTq_navNote{display:none}}@media not (min-width:360px){.mbdzTq_header{padding-inline:12px}.mbdzTq_brand strong{font-size:var(--fc-type-body)}.mbdzTq_brand img{width:28px;height:28px}.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{padding-inline:16px}}@media (not (min-height:600px)) and (min-width:600px){.mbdzTq_brand>span,.mbdzTq_help>span,.mbdzTq_navHeading,.mbdzTq_navCopy small,.mbdzTq_navNote{display:none}.mbdzTq_navigation button{min-height:56px}}@media (not (min-height:600px)) and (600px<=width<840px){.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{grid-template-columns:168px minmax(0,1fr);gap:16px}.mbdzTq_navigation button{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.mbdzTq_navigation button,.mbdzTq_help{transition:none;transform:none}}@media not (min-width:600px){.mbdzTq_app.mbdzTq_app{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{overscroll-behavior-y:contain;min-height:0;scroll-padding-block:20px calc(96px + env(safe-area-inset-bottom));padding-bottom:calc(112px + env(safe-area-inset-bottom));overflow-y:auto}.mbdzTq_main{min-height:0}.mbdzTq_app.mbdzTq_app .mbdzTq_workspace{margin-bottom:calc(72px + env(safe-area-inset-bottom));padding-bottom:32px;scroll-padding-block-end:24px}}
.JKx1xG_sheet{box-sizing:border-box;background:var(--fc-surface);width:min(520px,100% - 48px);max-width:none;max-height:min(780px,100dvh - 64px);color:var(--fc-text);overscroll-behavior:contain;font:inherit;border:1px solid #ffffff14;border-radius:28px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0007}.JKx1xG_sheet[open]{flex-direction:column;display:flex}.JKx1xG_sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090fb8}.JKx1xG_header{z-index:1;background:var(--fc-surface);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px 24px;display:flex;position:sticky;top:0}.JKx1xG_header h2{letter-spacing:-.035em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.45}.JKx1xG_header button{color:#c9ceda;background:#ffffff07;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:12px;display:grid}.JKx1xG_header svg{width:22px;height:22px}.JKx1xG_description{color:var(--fc-muted);flex:none;margin:0;padding:0 24px 16px;font-size:.9375rem;line-height:1.6}.JKx1xG_content{flex:none;min-height:0;padding:8px 24px 24px}.JKx1xG_footer{padding:16px 24px max(20px, env(safe-area-inset-bottom));background:var(--fc-surface);border-top:1px solid #ffffff0d;flex:none;position:sticky;bottom:0}.JKx1xG_footer button{border-radius:16px;width:100%;min-height:52px}.JKx1xG_grabber{display:none}.JKx1xG_header button:focus-visible{outline:3px solid var(--fc-primary);outline-offset:2px}@media not (min-width:600px){.JKx1xG_sheet{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-radius:28px 28px 0 0;margin:0;inset:auto 0 0}.JKx1xG_grabber{background:#717684;border-radius:9px;flex:none;width:36px;height:4px;margin:10px auto 0;display:block}.JKx1xG_header{padding:8px 12px 8px 20px}.JKx1xG_header h2{font-size:1.25rem}.JKx1xG_content{padding:8px 20px 24px}.JKx1xG_description,.JKx1xG_footer{padding-inline:20px}}.JKx1xG_wide{width:min(860px,100% - 48px)}@media not (min-width:600px){.JKx1xG_wide{width:100%}}@media (prefers-reduced-motion:no-preference){.JKx1xG_sheet[open]{animation:JKx1xG_sheet-enter .18s var(--fc-ease) both}@keyframes JKx1xG_sheet-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
.NktaTG_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.NktaTG_actions button{background:var(--fc-surface);min-width:0;min-height:52px;color:var(--fc-text);border:0;border-radius:16px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:.875rem;line-height:1.5;transition:transform .16s,background .16s;display:flex}.NktaTG_actions .NktaTG_save{background:var(--fc-primary);color:#241b3c}.NktaTG_actions .NktaTG_save:disabled{opacity:.7}.NktaTG_actions svg{flex:none;width:20px;height:20px}.NktaTG_compact{display:none}.NktaTG_actions button:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}.NktaTG_actions button:active:not(:disabled){transform:scale(.97)}@media not (min-width:600px){.NktaTG_full{display:none}.NktaTG_compact{display:block}.NktaTG_actions button{flex-direction:column;gap:4px;min-height:64px;padding:8px 4px}}@media (prefers-reduced-motion:reduce){.NktaTG_actions button{transition:none;transform:none}}
.TOxxmW_tools{margin-top:var(--fc-space-6);background:var(--fc-surface);border-radius:24px;width:100%;padding:4px 20px;display:grid}.TOxxmW_row{text-align:left;width:100%;min-height:72px;color:var(--fc-text);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:16px 0;display:flex}.TOxxmW_row+.TOxxmW_row{border-top:1px solid #ffffff0d}.TOxxmW_row>svg{width:22px;height:22px;color:var(--fc-primary);flex:none}.TOxxmW_row>svg:last-child{color:#858c9e;width:18px;height:18px}.TOxxmW_row>span:not(.TOxxmW_count){flex:1;gap:3px;min-width:0;display:grid}.TOxxmW_row strong{font-size:var(--fc-type-label);font-weight:650;line-height:1.5}.TOxxmW_row small,.TOxxmW_count{font-size:var(--fc-type-caption);color:var(--fc-muted);font-weight:400;line-height:1.5}.TOxxmW_count{background:#ffffff07;border-radius:10px;flex:none;padding:4px 8px}.TOxxmW_readings{gap:8px;display:grid}.TOxxmW_readings>div{background:var(--fc-raised);border-radius:20px;align-items:center;padding:4px 8px;display:flex}.TOxxmW_reading{min-width:0;min-height:72px;color:var(--fc-text);text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:12px;padding:8px;display:flex}.TOxxmW_reading>img{object-fit:contain;flex:none;width:44px;height:48px;margin:0}.TOxxmW_reading>span{flex:1;gap:3px;min-width:0;display:grid}.TOxxmW_reading strong{font-size:var(--fc-type-body);line-height:1.5}.TOxxmW_reading small{font-size:var(--fc-type-caption);color:var(--fc-muted)}.TOxxmW_reading>svg{width:18px;height:18px}.TOxxmW_remove{width:48px;height:48px;min-height:48px;color:var(--fc-muted);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;padding:12px;display:grid}.TOxxmW_remove svg{width:20px;height:20px}.TOxxmW_memo{color:var(--fc-muted);font-size:.875rem;display:block}.TOxxmW_memo textarea{background:var(--fc-raised);width:100%;min-height:160px;color:var(--fc-text);font-size:var(--fc-type-body);resize:vertical;border:1px solid #535867;border-radius:18px;margin-top:10px;padding:16px;display:block}.TOxxmW_hint{font-size:var(--fc-type-caption);line-height:var(--fc-leading-body);color:var(--fc-muted);margin:16px 0 0}.TOxxmW_row:focus-visible,.TOxxmW_reading:focus-visible,.TOxxmW_remove:focus-visible{outline:3px solid var(--fc-primary);outline-offset:2px;border-radius:14px}@media (hover:hover) and (pointer:fine){.TOxxmW_row:hover,.TOxxmW_reading:hover,.TOxxmW_remove:hover{background:#ffffff05}}
._1hz0Tq_tools{width:100%;margin-top:var(--fc-space-6);background:var(--fc-surface);border-radius:24px;padding:4px 16px;display:grid}._1hz0Tq_row{color:#eef0f5;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 4px;transition:opacity .16s;display:grid}._1hz0Tq_row+._1hz0Tq_row{border-top:1px solid #ffffff0d}._1hz0Tq_icon{width:40px;height:40px;color:var(--fc-primary);background:#c8b9ff10;border-radius:14px;place-items:center;display:grid}._1hz0Tq_row svg{width:22px;height:22px}._1hz0Tq_row>svg{color:#858c9e;width:20px;height:20px}._1hz0Tq_row>span:nth-child(2){gap:2px;min-width:0;display:grid}._1hz0Tq_row strong{font-size:var(--fc-type-body);font-weight:650;line-height:1.5}._1hz0Tq_row small{font-size:var(--fc-type-caption);color:var(--fc-muted);line-height:1.5}._1hz0Tq_row:focus-visible{outline:3px solid var(--fc-primary);outline-offset:2px;border-radius:12px}._1hz0Tq_retention{background:var(--fc-raised);border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}._1hz0Tq_retention>svg{width:24px;height:24px;color:var(--fc-primary);flex:none}._1hz0Tq_retention h3,._1hz0Tq_confirm h3{font-size:var(--fc-type-body);margin:0 0 8px;font-weight:700;line-height:1.5}._1hz0Tq_retention p,._1hz0Tq_confirm p,._1hz0Tq_message{font-size:var(--fc-type-label);color:var(--fc-muted);margin:0;line-height:1.7}._1hz0Tq_delete{width:100%;min-height:52px;color:var(--fc-danger);font-size:var(--fc-type-label);background:#ffb4ab0d;border:0;border-radius:16px;margin-top:24px}._1hz0Tq_confirm{margin-top:24px}._1hz0Tq_actions{gap:10px;margin-top:24px;display:grid}._1hz0Tq_actions button{width:100%;min-height:52px;font-size:var(--fc-type-body);border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}._1hz0Tq_actions svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){._1hz0Tq_row:hover{opacity:.75}}@media (prefers-reduced-motion:reduce){._1hz0Tq_row{transition:none}}
.wFaH1q_trigger{color:#eef0f5;background:var(--fc-surface);text-align:left;border:0;border-radius:18px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:80px;padding:16px;display:grid}.wFaH1q_icon{width:36px;height:36px;color:var(--fc-primary);background:#c8b9ff12;border-radius:12px;place-items:center;display:grid}.wFaH1q_trigger svg{width:20px;height:20px}.wFaH1q_trigger>span:nth-child(2){gap:3px;min-width:0;display:grid}.wFaH1q_trigger strong{font-size:.9375rem;font-weight:650;line-height:1.5}.wFaH1q_trigger small{color:var(--fc-muted);font-size:.8125rem;line-height:1.5}.wFaH1q_group.wFaH1q_group{border:0;min-width:0;margin:8px 0 28px;padding:0}.wFaH1q_group legend{float:none;width:100%;color:var(--fc-text);margin:0 0 6px;padding:0;font-size:1.0625rem;font-weight:700;display:block}.wFaH1q_group>p{color:var(--fc-muted);margin:0 0 14px;font-size:.875rem;line-height:1.6}.wFaH1q_options{gap:8px;display:grid}.wFaH1q_hint{color:var(--fc-muted);font-size:.8125rem;line-height:1.7}.wFaH1q_link{min-height:48px;color:var(--fc-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;text-decoration:none;display:flex}.wFaH1q_link svg{width:20px;height:20px}
.sNFm1G_choice.sNFm1G_choice{background:var(--fc-surface);border:0;border-radius:20px;min-width:0;margin:0;padding:0 16px}.sNFm1G_choice .sNFm1G_toggle.sNFm1G_toggle{min-height:88px;color:var(--fc-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 0;display:flex}.sNFm1G_optionCopy{gap:6px;min-width:0;display:grid}.sNFm1G_optionCopy strong{font-size:var(--fc-type-body);word-break:keep-all;overflow-wrap:anywhere;font-weight:650;line-height:1.5}.sNFm1G_optionCopy>span{font-size:var(--fc-type-caption);color:var(--fc-muted);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.sNFm1G_choice.sNFm1G_choice .sNFm1G_toggle input{appearance:none;cursor:pointer;background:0 0;border:2px solid #858c9e;border-radius:8px;flex:none;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0;display:grid}.sNFm1G_choice.sNFm1G_choice .sNFm1G_toggle input:checked{border-color:var(--fc-primary);background:var(--fc-primary)}.sNFm1G_choice.sNFm1G_choice .sNFm1G_toggle input:checked:before{content:"";border-bottom:2px solid #241b3c;border-left:2px solid #241b3c;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.sNFm1G_details{border-top:1px solid var(--fc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:8px 0;display:flex}.sNFm1G_details>p{font-size:var(--fc-type-caption);color:var(--fc-muted);margin:0;line-height:1.6}.sNFm1G_help.sNFm1G_help{min-height:48px;color:var(--fc-primary);font:inherit;font-size:var(--fc-type-caption);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;line-height:1.5;display:inline-flex}.sNFm1G_help svg{flex:none;width:18px;height:18px}.sNFm1G_meanings{gap:24px;padding:4px 0 24px;display:grid}.sNFm1G_meaning{align-items:flex-start;gap:14px;min-width:0;display:flex}.sNFm1G_symbol{width:44px;height:44px;color:var(--fc-primary);background:var(--fc-raised);border-radius:16px;flex:none;place-items:center;display:grid}.sNFm1G_symbol svg{width:26px;height:26px}.sNFm1G_meaning>div{min-width:0}.sNFm1G_meaning span:not(.sNFm1G_symbol){color:var(--fc-muted);font-size:var(--fc-type-caption)}.sNFm1G_meaning h3{margin:2px 0 6px;font-size:1.0625rem;line-height:1.5}.sNFm1G_meaning p,.sNFm1G_example p,.sNFm1G_reason p{font-size:var(--fc-type-label);overflow-wrap:anywhere;margin:0;line-height:1.75}.sNFm1G_example{background:#c8b9ff14;border-radius:18px;padding:18px}.sNFm1G_example strong,.sNFm1G_reason strong{font-size:var(--fc-type-body);margin-bottom:8px;line-height:1.6;display:block}.sNFm1G_reason{color:var(--fc-muted);padding-top:24px}.sNFm1G_reason p+p{margin-top:12px;font-size:.875rem}.sNFm1G_done.sNFm1G_done{background:var(--fc-primary);color:#211b37;width:100%;min-height:52px;font:inherit;border:0;border-radius:16px;padding:12px 20px;font-weight:700}.sNFm1G_help:focus-visible,.sNFm1G_done:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}.sNFm1G_toggle:has(input:focus-visible){outline:3px solid var(--fc-primary);outline-offset:3px}
._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure{min-width:0;margin:var(--fc-space-4) 0;background:var(--fc-surface);border:1px solid #ffffff0d;border-radius:20px;display:block}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary{cursor:pointer;min-height:72px;color:var(--fc-text);font-size:var(--fc-type-body);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:18px 20px;line-height:1.5;list-style:none;display:flex}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary::-webkit-details-marker{display:none}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary:after,._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary:before{display:none}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary strong{font-weight:650}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary svg{color:#a6adc0;flex:none;width:20px;height:20px;transition:transform .18s}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure[open]>summary svg{transform:rotate(180deg)}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px;border-radius:18px}._398G3W_content._398G3W_content{overflow-wrap:anywhere;min-width:0;padding:0 20px 20px}._398G3W_content>:last-child{margin-bottom:0}@media not (min-width:600px){._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary{min-height:64px;font-size:var(--fc-type-label);padding:16px}._398G3W_content._398G3W_content{padding:0 16px 20px}}@media (prefers-reduced-motion:reduce){._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure>summary svg{transition:none}}._398G3W_disclosure._398G3W_disclosure._398G3W_disclosure._398G3W_flush{margin:0}
.XgQ-oW_layout.XgQ-oW_layout.XgQ-oW_layout{width:100%;max-width:none;margin:0;display:block}.XgQ-oW_panel.XgQ-oW_panel.XgQ-oW_panel{gap:var(--fc-space-6);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.XgQ-oW_intro.XgQ-oW_intro.XgQ-oW_intro{margin-bottom:var(--fc-space-6);padding:0}.XgQ-oW_intro.XgQ-oW_intro h1{font-size:var(--fc-type-title);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.4}.XgQ-oW_intro.XgQ-oW_intro>p{margin:var(--fc-space-2) 0 0;font-size:var(--fc-type-label);line-height:var(--fc-leading-body);max-width:none}.XgQ-oW_context.XgQ-oW_context.XgQ-oW_context{gap:var(--fc-space-3);margin:0 0 var(--fc-space-4);background:0 0;border:0;flex-wrap:wrap;align-items:center;width:100%;max-width:none;padding:0;display:flex}.XgQ-oW_context .input-guide-badge{color:var(--fc-muted);font-size:var(--fc-type-caption);background:0 0;border:0;border-radius:0;gap:8px;padding:0}.XgQ-oW_context .counselor-portrait{object-fit:contain;width:32px;height:36px}.XgQ-oW_context .input-journey-back{font-size:var(--fc-type-caption);line-height:1.5}.XgQ-oW_birthday{gap:var(--fc-space-2);min-width:0;display:grid}.XgQ-oW_panel .XgQ-oW_birthday>*{margin:0}.XgQ-oW_panel.XgQ-oW_panel .calendar-switch{margin:0}.XgQ-oW_panel.XgQ-oW_panel>.birth-details{margin:0}.XgQ-oW_panel .calendar-input{gap:var(--fc-space-4);display:grid}.XgQ-oW_panel.XgQ-oW_panel .calendar-options{margin:0}.XgQ-oW_panel .XgQ-oW_birthday .hint{font-size:var(--fc-type-caption);margin:0;line-height:1.6}.XgQ-oW_panel.XgQ-oW_panel .birth-details{gap:var(--fc-space-4);background:0 0;border:0;padding:0;display:grid}.XgQ-oW_panel.XgQ-oW_panel .birth-details>.hint{margin:-8px 0 0}.XgQ-oW_panel.XgQ-oW_panel .birth-details>label{margin:0}.XgQ-oW_footer{gap:var(--fc-space-4);min-width:0;margin:0;padding:0;display:grid}.XgQ-oW_footer>.form-next-hint{font-size:var(--fc-type-caption);color:var(--fc-muted);margin:0;line-height:1.6}.XgQ-oW_preview{align-items:center;gap:var(--fc-space-3);min-width:0;color:var(--fc-muted);background:0 0;padding:0 4px;display:flex}.XgQ-oW_preview>svg{width:20px;height:20px;color:var(--fc-primary);flex:none}.XgQ-oW_preview>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.XgQ-oW_preview span{font-size:var(--fc-type-caption);line-height:1.6}.XgQ-oW_preview strong{font-size:var(--fc-type-label);font-variant-numeric:tabular-nums;color:var(--fc-text);overflow-wrap:anywhere;font-weight:600;line-height:1.6}.XgQ-oW_action{min-width:0}.XgQ-oW_action>button{width:100%;min-height:56px;font-size:var(--fc-type-body);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-weight:650;line-height:1.5;display:flex}.XgQ-oW_action svg{flex:none;width:20px;height:20px}.XgQ-oW_footer .XgQ-oW_submit{color:#241b3c;background:var(--fc-primary);border:0}.XgQ-oW_footer .XgQ-oW_submit:disabled{color:#a6adbc;opacity:1;background:#30343e}.XgQ-oW_preferences{gap:var(--fc-space-2);margin-top:var(--fc-space-2);padding-top:var(--fc-space-5);border-top:1px solid var(--fc-border);min-width:0;display:grid}.XgQ-oW_remember.XgQ-oW_remember{min-height:48px;color:var(--fc-muted);flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.XgQ-oW_remember.XgQ-oW_remember input{appearance:none;cursor:pointer;background:#535967;border:0;border-radius:99px;flex:none;align-items:center;width:40px;min-width:40px;height:24px;min-height:24px;margin:0;padding:3px;display:grid}.XgQ-oW_remember input:before{content:"";width:18px;height:18px;transition:transform var(--fc-motion) var(--fc-ease);background:#fff;border-radius:50%}.XgQ-oW_remember input:checked{background:#8f7ccc}.XgQ-oW_remember input:checked:before{transform:translate(16px)}.XgQ-oW_preferences>small,.XgQ-oW_preferences>[role=status]{font-size:var(--fc-type-caption);line-height:var(--fc-leading-body);color:var(--fc-muted);margin:0}.XgQ-oW_preferences>button{min-height:48px;color:var(--fc-primary);font-size:var(--fc-type-caption);background:0 0;border:0;justify-self:start;margin:0;padding:8px 0}.XgQ-oW_remember input:focus-visible,.XgQ-oW_action>button:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.XgQ-oW_remember input:before{transition:none}}@media (prefers-reduced-motion:no-preference){.XgQ-oW_panel .birth-details{animation:XgQ-oW_input-reveal .16s var(--fc-ease) both}@keyframes XgQ-oW_input-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.XgQ-oW_year.XgQ-oW_year{font-size:var(--fc-type-label);gap:8px;font-weight:550;display:grid}.XgQ-oW_year.XgQ-oW_year>input{background:var(--fc-surface);letter-spacing:.03em;border:1px solid #72798c;border-radius:16px;min-height:56px;padding:12px 16px;font-size:1.125rem}.XgQ-oW_year>small{color:var(--fc-muted);font-size:var(--fc-type-caption);font-weight:400;line-height:1.6}.XgQ-oW_panel.XgQ-oW_panel .birth-confirmation input{appearance:none;background:0 0;border:2px solid #858c9e;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;min-height:24px;padding:0;display:grid}.XgQ-oW_panel.XgQ-oW_panel .birth-confirmation input:checked{background:var(--fc-primary);border-color:var(--fc-primary)}.XgQ-oW_panel .birth-confirmation input:checked:before{content:"";border-bottom:2px solid #241b3c;border-left:2px solid #241b3c;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.XgQ-oW_panel .birth-confirmation input:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}.XgQ-oW_action>button{transition:transform .12s var(--fc-ease), background var(--fc-motion)}.XgQ-oW_action>button:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.XgQ-oW_action>button{transition:none}.XgQ-oW_action>button:active:not(:disabled){transform:none}}
.NAl_SG_control{min-width:0}.NAl_SG_kakao{color:#191919;white-space:nowrap;background:#fee500;border:0;border-radius:16px;min-height:48px;padding:12px 16px;font-size:.875rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.NAl_SG_kakao:hover:not(:disabled){background:#f4dc00}}.NAl_SG_account{color:#e4dfff;background:#ffffff07;border:0;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:.875rem;line-height:1.5;display:flex}.NAl_SG_account svg{width:20px;height:20px}.NAl_SG_details p{color:var(--fc-muted);font-size:.9375rem;line-height:1.7}.NAl_SG_details strong{font-size:1rem}.NAl_SG_details ul{gap:8px;padding:0;list-style:none;display:grid}.NAl_SG_details a{background:var(--fc-raised);border-radius:16px;align-items:center;min-height:52px;padding:12px 16px;font-size:.9375rem;text-decoration:none;display:flex}.NAl_SG_details button{width:100%;min-height:48px;color:var(--fc-danger);background:#ffb4ab0d;border:0;border-radius:16px;margin-top:16px}.NAl_SG_details small{color:var(--fc-muted);margin-top:12px;font-size:.8125rem;display:block}.NAl_SG_status:empty{display:none}.NAl_SG_status:not(:empty){z-index:100;max-width:480px;color:var(--fc-text);background:#383142;border-radius:16px;margin-inline:auto;padding:16px;font-size:.875rem;line-height:1.6;position:fixed;inset:auto 20px 100px}@media not (min-width:360px){.NAl_SG_kakao{padding-inline:12px;font-size:.8125rem}.NAl_SG_account{min-width:48px;padding:12px}.NAl_SG_account span{display:none}}
.knraNW_choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:12px;margin:8px 0 24px;display:grid}.knraNW_choice{--fill:#ead7ba;--scale:.874;--offset:-1.8% 0.1%;background:var(--fc-surface);text-align:left;width:100%;min-width:0;min-height:132px;color:var(--fc-text);border:1px solid #ffffff08;border-radius:24px;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:14px;margin:0;padding:20px;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s;display:grid}.knraNW_choice[data-module=astrology]{--fill:#d4deff;--scale:.968;--offset:-4% 1.6%}.knraNW_choice[data-module=personality]{--fill:#f3d2e0;--scale:.963;--offset:-3.7% -1.2%}.knraNW_choice[data-module=tarot]{--fill:#e2d3fa;--scale:.969;--offset:-0.8% 1%}.knraNW_avatar{background:var(--fill);border-radius:24px;width:72px;height:80px;display:block;overflow:hidden}.knraNW_avatar>img{object-fit:contain;filter:none;width:100%;height:100%;transform:none;translate:var(--offset);scale:var(--scale);margin:0;display:block;position:static}.knraNW_copy{gap:6px;min-width:0;display:grid}.knraNW_title{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.knraNW_title strong{letter-spacing:-.025em;font-size:1.1875rem;font-weight:750;line-height:1.4}.knraNW_title small{color:#c6b8e4;font-size:.75rem;font-weight:500}.knraNW_description{color:var(--fc-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.5}.knraNW_choice>svg{color:#858c9e;width:20px;height:20px}.knraNW_choice[aria-busy=true]{opacity:1;background:#c8b9ff17}.knraNW_choice:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}.knraNW_choice:active:not(:disabled){transform:scale(.98)}@media not (min-width:1200px){.knraNW_choices{grid-template-columns:minmax(0,1fr);gap:10px}.knraNW_choice{min-height:104px;padding:16px 20px}}@media not (min-width:600px){.knraNW_choice{border-radius:22px;grid-template-columns:64px minmax(0,1fr) 18px;gap:14px;min-height:104px;padding:16px}.knraNW_avatar{border-radius:22px;width:64px;height:72px}.knraNW_title strong{font-size:1.125rem}.knraNW_description{font-size:var(--fc-type-caption)}}@media (prefers-reduced-motion:reduce){.knraNW_choice{transition:none}@media (hover:hover) and (pointer:fine){.knraNW_choice:hover:not(:disabled){transform:none}}.knraNW_choice:active:not(:disabled){transform:none}}
._741JIa_story._741JIa_story{background:var(--fc-surface);color:var(--fc-text);border:0;border-radius:24px;margin:24px 0;padding:24px;scroll-margin-block:24px}._741JIa_story._741JIa_story h3{letter-spacing:-.03em;margin:0 0 24px;font-size:1.375rem;font-weight:700;line-height:1.4}._741JIa_steps{gap:0;margin:0;padding:0;list-style:none;display:grid}._741JIa_steps._741JIa_steps>li{grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0;padding:0 0 26px;display:grid;position:relative}._741JIa_steps._741JIa_steps>li:not(:last-child):before{content:"";background:#ffffff16;width:2px;position:absolute;top:34px;bottom:6px;left:13px}._741JIa_number{width:28px;height:28px;color:var(--fc-primary);background:#c8b9ff20;border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}._741JIa_stepHead{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:28px;display:flex}._741JIa_stepHead strong{color:var(--fc-text);font-size:1rem}._741JIa_stepHead span{color:var(--fc-muted);font-size:.8125rem;line-height:1.5}._741JIa_story._741JIa_story ._741JIa_steps p{color:var(--fc-text);overflow-wrap:anywhere;margin:8px 0 0;font-size:1.0625rem;line-height:1.7}._741JIa_action._741JIa_action{background:#c8b9ff18;border-radius:18px;gap:12px;padding:18px;display:flex}._741JIa_action>svg{width:24px;height:24px;color:var(--fc-primary);flex:0 0 24px;margin-top:2px}._741JIa_action strong{color:var(--fc-primary);font-size:.875rem;line-height:1.5}._741JIa_story._741JIa_story ._741JIa_action p{color:var(--fc-text);margin:6px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.65}._741JIa_cards._741JIa_cards{gap:12px;margin:0}._741JIa_cards._741JIa_cards>button{background:var(--fc-surface);color:var(--fc-text);border:2px solid #0000;border-radius:18px;padding:12px 8px;transition:background .16s,border-color .16s}._741JIa_cards._741JIa_cards>button[aria-pressed=true]{border-color:var(--fc-primary);color:var(--fc-text);background:#c8b9ff18}._741JIa_details._741JIa_details{background:var(--fc-surface);border-radius:24px;padding:24px;scroll-margin-block:24px}._741JIa_details._741JIa_details h4{color:var(--fc-text);margin:12px 0 14px;font-size:1.5rem;line-height:1.4}._741JIa_details._741JIa_details p{overflow-wrap:anywhere;font-size:1rem;line-height:1.75}._741JIa_returnButton._741JIa_returnButton{max-width:100%;min-height:48px;color:var(--fc-primary);background:#ffffff0a;border:0;border-radius:14px;align-items:center;gap:8px;margin:0 0 20px;padding:12px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}._741JIa_returnButton svg{width:20px;height:20px;transform:rotate(90deg)}._741JIa_returnButton:focus-visible{outline:3px solid var(--fc-primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){._741JIa_cards._741JIa_cards>button:hover,._741JIa_returnButton._741JIa_returnButton:hover{background:#c8b9ff12}}@media not (min-width:600px){._741JIa_story._741JIa_story,._741JIa_details._741JIa_details{border-radius:20px;padding:20px 16px}._741JIa_story._741JIa_story h3{margin-bottom:20px;font-size:1.25rem}._741JIa_story._741JIa_story ._741JIa_steps p,._741JIa_story._741JIa_story ._741JIa_action p{font-size:1rem}._741JIa_cards._741JIa_cards{gap:8px}._741JIa_cards._741JIa_cards>button{border-radius:14px;padding:10px 4px}._741JIa_action._741JIa_action{padding:16px}}@media (prefers-reduced-motion:reduce){._741JIa_cards._741JIa_cards>button{transition:none}}
._5dunOq_hint._5dunOq_hint{min-width:0;padding:4px 0}._5dunOq_hint._5dunOq_hint h4{color:var(--fc-text);margin:0 0 16px;font-size:1.0625rem;font-weight:650;line-height:1.5}._5dunOq_hint._5dunOq_hint dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}._5dunOq_hint._5dunOq_hint dl>div{background:var(--fc-raised);border-radius:14px;min-width:0;padding:14px}._5dunOq_hint._5dunOq_hint dt{color:var(--fc-muted);margin:0 0 6px;font-size:.8125rem;line-height:1.5}._5dunOq_hint._5dunOq_hint dd{color:var(--fc-text);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:600;line-height:1.5;display:flex}._5dunOq_hint._5dunOq_hint dd i{border:1px solid #ffffff30;border-radius:50%;flex:0 0 16px;width:16px;height:16px}._5dunOq_hint._5dunOq_hint>p{color:var(--fc-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:.9375rem;line-height:1.7}._5dunOq_hint._5dunOq_hint>small{color:var(--fc-muted);font-size:.8125rem;line-height:1.6;display:block}@media not (min-width:360px){._5dunOq_hint._5dunOq_hint dl{grid-template-columns:minmax(0,1fr);gap:10px}}
.jqUffq_page.jqUffq_page{max-width:1120px;min-height:100dvh;color:var(--fc-text);background:var(--fc-bg);margin:0 auto;padding:32px 32px 64px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.jqUffq_page.jqUffq_page>header{text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0;position:static}.jqUffq_page h1{letter-spacing:-.035em;margin-block:8px 12px;font-family:inherit;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.35}.jqUffq_page h1 br{display:none}.jqUffq_page>header>p:not(.eyebrow):not(.type-eyebrow){font-size:var(--fc-type-body);color:var(--fc-muted);margin:0;line-height:1.75}.jqUffq_page>header>a{min-height:48px;font-size:var(--fc-type-label);color:var(--fc-primary);align-items:center;gap:8px;margin:0;text-decoration:none;display:inline-flex}.jqUffq_page :is(button,a,input){touch-action:manipulation}.jqUffq_page :is(button,input[type=search]){font-size:var(--fc-type-body)}.jqUffq_page button{border-radius:16px;min-height:48px}.jqUffq_page input[type=search]{background:var(--fc-surface);min-height:56px;color:var(--fc-text);border:1px solid #72798c;border-radius:16px;padding:14px 16px}:is(.jqUffq_page .tarot-gallery-filters,.jqUffq_page .collection-filters,.jqUffq_page .type-filter){gap:8px}:is(.jqUffq_page .tarot-gallery-filters button,.jqUffq_page .collection-filters button){background:var(--fc-surface);min-height:48px;color:var(--fc-muted);border:0;padding:10px 16px;font-size:.875rem}:is(.jqUffq_page .tarot-gallery-filters button[aria-pressed=true],.jqUffq_page .collection-filters button[aria-pressed=true]){background:var(--fc-primary);color:#241b3c}.jqUffq_page>footer{font-size:var(--fc-type-caption);color:var(--fc-muted);line-height:1.7}@media not (min-width:600px){.jqUffq_page.jqUffq_page{padding:20px 20px 40px}.jqUffq_page h1{font-size:1.75rem}}.jqUffq_page>header>a svg{width:20px;height:20px}.jqUffq_page>header>:is(.eyebrow,.type-eyebrow){color:var(--fc-muted);font-size:var(--fc-type-caption);letter-spacing:0;margin:16px 0 8px;padding:0;line-height:1.6;display:block}.jqUffq_page.jqUffq_page :is(.tarot-gallery-tools,.type-library-controls){border:0;margin:0 0 24px;padding:0}.jqUffq_page :is(.tarot-gallery-filters,.collection-filters){justify-content:flex-start}.jqUffq_page.jqUffq_page .tarot-gallery-tools{gap:16px;display:grid}.jqUffq_page .tarot-gallery-search{gap:8px;margin:0;display:grid}.jqUffq_page .tarot-gallery-search input{margin:0}.jqUffq_page .tarot-gallery-count{text-align:left;font-size:var(--fc-type-caption);margin:0;line-height:1.6}
.tzBRUG_trigger{width:100%;min-height:48px;color:var(--fc-muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:.875rem;display:flex}.tzBRUG_trigger svg{flex:none;width:20px;height:20px}.tzBRUG_trigger svg:last-child{margin-left:auto}.tzBRUG_parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0;display:grid}.tzBRUG_parts label{min-width:0;color:var(--fc-muted);font-size:.875rem}.tzBRUG_parts label:first-child:nth-last-child(3){grid-column:1/-1}.tzBRUG_parts select{background-color:var(--fc-raised);width:100%;min-width:0;min-height:56px;color:var(--fc-text);border:1px solid #535867;border-radius:16px;margin-top:8px;padding:12px 16px;font-size:1.0625rem}
