.XyxdCa_item,.XyxdCa_itemOpen{border-radius:var(--ds-radius-16);background:var(--ds-color-surface-default);scroll-margin-top:var(--ds-space-24);outline:var(--ds-border-width-2) solid transparent;transition:outline-color var(--ds-motion-duration-fade) var(--ds-motion-ease-standard)}.XyxdCa_itemOpen{outline-color:var(--ds-color-action-primary-background)}.XyxdCa_head[data-size]{width:100%;height:auto;min-height:72px;padding:var(--ds-space-14) var(--ds-space-16);border-radius:var(--ds-radius-16);justify-content:space-between;align-items:center;gap:var(--ds-space-12);text-align:left;transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard);white-space:normal;background:0 0;display:flex}.XyxdCa_head[data-size]:active{transform:scale(.985)}.XyxdCa_headText{gap:var(--ds-space-4);flex-direction:column;min-width:0;display:flex}.XyxdCa_address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XyxdCa_badges{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.XyxdCa_upcoming{padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-6);background:var(--ds-color-product-learns-background);color:var(--ds-color-product-learns-fill)}.XyxdCa_warn{padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-6);background:var(--ds-color-status-warning-background);color:var(--ds-color-status-warning-foreground)}.XyxdCa_chevron,.XyxdCa_chevronOpen{border-right:var(--ds-border-width-2) solid var(--ds-color-icon-default);border-bottom:var(--ds-border-width-2) solid var(--ds-color-icon-default);width:9px;height:9px;margin-right:var(--ds-space-4);transition:transform var(--ds-motion-duration-enter) var(--ds-motion-ease-expo);flex:none;display:block;transform:translateY(-2px)rotate(45deg)}.XyxdCa_chevronOpen{transform:translateY(2px)rotate(-135deg)}.XyxdCa_detailClip{overflow:hidden}.XyxdCa_detail{padding:0 var(--ds-space-16) var(--ds-space-16)}.XyxdCa_facts{padding:var(--ds-space-14) 0 0;border-top:var(--ds-border-width-1) solid var(--ds-color-border-subtle);align-items:baseline;gap:var(--ds-space-8) var(--ds-space-16);grid-template-columns:max-content 1fr;margin:0;display:grid}.XyxdCa_status{padding:var(--ds-space-12);margin-top:var(--ds-space-14);border-radius:var(--ds-radius-12);background:var(--ds-color-surface-muted)}.XyxdCa_learns{padding:var(--ds-space-14);margin-top:var(--ds-space-12);border-radius:var(--ds-radius-16);background:var(--ds-color-surface-muted);align-items:center;gap:var(--ds-space-12);transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard);text-decoration:none;display:flex}.XyxdCa_learns:active{transform:scale(.98)}.XyxdCa_score{width:56px;padding:var(--ds-space-8) 0;border-radius:var(--ds-radius-12);background:var(--ds-color-surface-default);align-items:center;gap:var(--ds-space-2);flex-direction:column;flex:none;display:flex}.XyxdCa_star{color:var(--ds-color-status-warning-foreground)}.XyxdCa_learnsText{gap:var(--ds-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.XyxdCa_learnsArrow{width:9px;height:9px;margin-right:var(--ds-space-4);border-top:var(--ds-border-width-2) solid var(--ds-color-icon-strong);border-right:var(--ds-border-width-2) solid var(--ds-color-icon-strong);flex:none;display:block;transform:rotate(45deg)}.XyxdCa_ageNote{margin-top:var(--ds-space-2);display:block}.XyxdCa_admission{padding:var(--ds-space-14) 0 0;margin-top:var(--ds-space-14);border-top:var(--ds-border-width-1) solid var(--ds-color-border-subtle)}.XyxdCa_sessions{margin:var(--ds-space-10) 0 0;gap:var(--ds-space-8);flex-direction:column;padding:0;list-style:none;display:flex}.XyxdCa_session,.XyxdCa_sessionPast{padding:var(--ds-space-10) var(--ds-space-12);border-radius:var(--ds-radius-12);background:var(--ds-color-surface-muted);justify-content:space-between;align-items:center;gap:var(--ds-space-12);display:flex}.XyxdCa_sessionPast{background:var(--ds-color-surface-subtle)}.XyxdCa_sessionWhen{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.XyxdCa_stateUpcoming,.XyxdCa_stateClosed,.XyxdCa_statePast{padding:var(--ds-space-2) var(--ds-space-8);border-radius:var(--ds-radius-6);flex:none}.XyxdCa_stateUpcoming{background:var(--ds-color-product-learns-background);color:var(--ds-color-product-learns-fill)}.XyxdCa_stateClosed{background:var(--ds-color-status-warning-background);color:var(--ds-color-status-warning-foreground)}.XyxdCa_statePast{background:var(--ds-color-surface-muted);color:var(--ds-color-text-tertiary)}.XyxdCa_admissionNote,.XyxdCa_admissionSource{margin-top:var(--ds-space-10)}.XyxdCa_dateLine{align-items:center;gap:var(--ds-space-4) var(--ds-space-6);flex-wrap:wrap;display:flex}.XyxdCa_notices{margin:var(--ds-space-12) 0 0;padding:0;list-style:none}.XyxdCa_notice{border-top:var(--ds-border-width-1) solid var(--ds-color-border-subtle);justify-content:space-between;align-items:center;gap:var(--ds-space-12);min-height:44px;text-decoration:none;display:flex}.XyxdCa_noticeSite{align-items:center;gap:var(--ds-space-4);flex:none;display:inline-flex}.XyxdCa_notice:focus-visible{border-radius:var(--ds-radius-4);outline:var(--ds-border-width-2) solid var(--ds-color-action-primary-background);outline-offset:var(--ds-space-2)}
.P1_P1W_map,.P1_P1W_introMap{aspect-ratio:1;touch-action:manipulation;width:100%;height:auto;display:block}.P1_P1W_land,.P1_P1W_landFocus{fill:var(--ds-color-text-inverse);fill-opacity:.07;stroke:var(--ds-color-text-inverse);stroke-opacity:.16;stroke-width:1px;transition:fill-opacity var(--ds-motion-duration-enter) var(--ds-motion-ease-standard);vector-effect:non-scaling-stroke}.P1_P1W_landFocus{fill-opacity:.14;stroke-opacity:.32}.P1_P1W_glow{filter:drop-shadow(0 0 2px var(--ds-color-action-primary-background))}.P1_P1W_dot,.P1_P1W_dim{fill:var(--ds-color-action-primary-background);transition:opacity var(--ds-motion-duration-enter) var(--ds-motion-ease-standard)}.P1_P1W_dot[role=button]{cursor:pointer;stroke:#0000;stroke-width:18px;vector-effect:non-scaling-stroke;outline:none}.P1_P1W_dim{opacity:.16}.P1_P1W_pin{pointer-events:none}.P1_P1W_picked{fill:var(--ds-color-text-inverse);stroke:var(--ds-color-action-primary-background);stroke-width:3px;vector-effect:non-scaling-stroke}.P1_P1W_halo,.P1_P1W_pulse{fill:var(--ds-color-action-primary-background);opacity:.28;transform-box:fill-box;transform-origin:50%}.P1_P1W_pulse{animation:P1_P1W_pulse 1.6s var(--ds-motion-ease-expo) infinite}@keyframes P1_P1W_pulse{0%{opacity:.45;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}
.pNhdmq_share{margin-top:var(--ds-space-24);gap:var(--ds-space-8);flex-wrap:wrap;display:flex;position:relative}.pNhdmq_kakao[data-size],.pNhdmq_copy[data-size],.pNhdmq_copyDark[data-size]{border-radius:var(--ds-radius-16);min-width:max-content;height:52px;transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard);white-space:nowrap;border:0}.pNhdmq_kakao[data-size]{flex:1.4 1 0}.pNhdmq_copy[data-size],.pNhdmq_copyDark[data-size]{flex:1 1 0}.pNhdmq_copyDark[data-size],.pNhdmq_copyDark[data-size]:hover{background:var(--ds-color-text-primary)}.pNhdmq_kakao[data-size]:active,.pNhdmq_copy[data-size]:active,.pNhdmq_copyDark[data-size]:active{transform:scale(.97)}.pNhdmq_toast,.pNhdmq_toastDark{max-width:100%;padding:var(--ds-space-10) var(--ds-space-16);border-radius:var(--ds-radius-full);background:var(--ds-color-text-title);inset:auto auto calc(100% + var(--ds-space-10)) 50%;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden;translate:-50%}.pNhdmq_toastDark{background:var(--ds-color-surface-default)}
.sD5ItW_card{margin-top:var(--ds-space-24);border-radius:var(--ds-radius-20);background:var(--ds-color-surface-default);overflow:hidden}.sD5ItW_mapPanel{background:var(--ds-color-text-title);position:relative}.sD5ItW_mapHint{right:var(--ds-space-16);bottom:var(--ds-space-12);color:var(--ds-color-text-tertiary);pointer-events:none;position:absolute}.sD5ItW_body{padding:var(--ds-space-24) var(--ds-space-20)}.sD5ItW_count{margin-top:var(--ds-space-4)}.sD5ItW_badges{margin-top:var(--ds-space-12);gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.sD5ItW_rankBadge,.sD5ItW_badge{padding:var(--ds-space-4) var(--ds-space-10);border-radius:var(--ds-radius-full)}.sD5ItW_rankBadge{background:var(--ds-color-product-learns-background);color:var(--ds-color-product-learns-fill)}.sD5ItW_badge{background:var(--ds-color-surface-muted);color:var(--ds-color-text-secondary)}.sD5ItW_block{padding-top:var(--ds-space-24);margin-top:var(--ds-space-24);border-top:var(--ds-border-width-1) solid var(--ds-color-border-subtle)}.sD5ItW_children{margin-top:var(--ds-space-12);gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.sD5ItW_childChip[data-size],.sD5ItW_ageChip[data-size]{transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard)}.sD5ItW_childChip[data-size]:active,.sD5ItW_ageChip[data-size]:active{transform:scale(.95)}.sD5ItW_listHead{justify-content:space-between;align-items:center;gap:var(--ds-space-12);flex-wrap:wrap;display:flex}.sD5ItW_ages{gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.sD5ItW_list{padding:var(--ds-space-6);margin:var(--ds-space-12) calc(var(--ds-space-6) * -1) 0;border-radius:var(--ds-radius-20);background:var(--ds-color-surface-muted);gap:var(--ds-space-6);flex-direction:column;list-style:none;display:flex}.sD5ItW_more[data-size]{width:100%;margin-top:var(--ds-space-8)}.sD5ItW_none,.sD5ItW_emptyText{margin-top:var(--ds-space-12)}.sD5ItW_empty{padding:var(--ds-space-20);margin-top:var(--ds-space-24);border-radius:var(--ds-radius-16);background:var(--ds-color-surface-muted)}.sD5ItW_emptyAction[data-size]{width:100%;margin-top:var(--ds-space-16)}.sD5ItW_shareBlock{padding-top:var(--ds-space-24);margin-top:var(--ds-space-24);border-top:var(--ds-border-width-1) solid var(--ds-color-border-subtle)}.sD5ItW_shareTitle{white-space:pre-line}
.iMv7JG_finder{margin-top:var(--ds-space-24);gap:var(--ds-space-12);flex-direction:column;display:flex}.iMv7JG_results{padding:var(--ds-space-6);border-radius:var(--ds-radius-16);background:var(--ds-color-surface-default);gap:var(--ds-space-2);flex-direction:column;display:flex;overflow:hidden}.iMv7JG_none{padding:var(--ds-space-12)}.iMv7JG_result[data-size]{width:100%;height:auto;min-height:56px;padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-12);justify-content:space-between;gap:var(--ds-space-12);text-align:left;transition:background-color var(--ds-motion-duration-fade) var(--ds-motion-ease-standard), transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard);white-space:normal;display:flex}.iMv7JG_result[data-size]:active{transform:scale(.98)}.iMv7JG_resultText{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.iMv7JG_chips{gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.iMv7JG_chip[data-size]{transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard)}.iMv7JG_chip[data-size]:active{transform:scale(.95)}
._7qTAGG_hero{background:var(--ds-color-text-title);overflow-x:clip}._7qTAGG_brandBar{width:100%;max-width:600px;padding:var(--ds-space-16) var(--ds-space-20) 0;justify-content:space-between;align-items:center;margin:0 auto;display:flex}._7qTAGG_brandLink{transition:opacity var(--ds-motion-duration-fade) var(--ds-motion-ease-standard);display:block}._7qTAGG_brandLink:active{opacity:.6}._7qTAGG_logo{width:90px;height:20px;display:block}._7qTAGG_brandTag{padding:var(--ds-space-4) var(--ds-space-10);border:var(--ds-border-width-1) solid var(--ds-color-text-secondary);border-radius:var(--ds-radius-full);color:var(--ds-color-text-tertiary)}._7qTAGG_inner{width:100%;max-width:600px;padding:calc(var(--ds-space-24) * 1.5) var(--ds-space-20) calc(var(--ds-space-24) * 2);flex-direction:column;margin:0 auto;display:flex}._7qTAGG_eyebrow{color:var(--ds-color-action-primary-background)}._7qTAGG_headline{margin-top:var(--ds-space-12);white-space:pre-line}._7qTAGG_number{color:var(--ds-color-action-primary-background)}._7qTAGG_map{margin:var(--ds-space-8) calc(var(--ds-space-20) * -1) 0;position:relative}._7qTAGG_legend{right:var(--ds-space-20);bottom:var(--ds-space-8);color:var(--ds-color-text-tertiary);position:absolute}._7qTAGG_claim{margin-top:var(--ds-space-24)}._7qTAGG_accent{color:var(--ds-color-action-primary-background)}._7qTAGG_bar{height:14px;margin-top:var(--ds-space-16);border-radius:var(--ds-radius-full);gap:var(--ds-space-2);display:flex;overflow:hidden}._7qTAGG_seoul,._7qTAGG_gyeonggi,._7qTAGG_incheon,._7qTAGG_rest{background:var(--ds-color-action-primary-background);flex-shrink:1;min-width:0;display:block}._7qTAGG_gyeonggi{opacity:.7}._7qTAGG_incheon{opacity:.45}._7qTAGG_rest{background:var(--ds-color-text-secondary)}._7qTAGG_barLegend{margin-top:var(--ds-space-12);gap:var(--ds-space-8) var(--ds-space-16);flex-wrap:wrap;display:flex}._7qTAGG_legendItem{color:var(--ds-color-text-tertiary);align-items:center;gap:var(--ds-space-6);display:inline-flex}._7qTAGG_swatch{border-radius:var(--ds-radius-full);flex:none;width:8px;height:8px}._7qTAGG_cta[data-size]{width:100%;height:56px;margin-top:calc(var(--ds-space-24) * 1.5);border-radius:var(--ds-radius-16);font-size:var(--ds-font-size-17);font-weight:var(--ds-font-weight-bold);line-height:var(--ds-font-text-line-height-17);transition:transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard)}._7qTAGG_cta[data-size]:active{transform:scale(.97)}._7qTAGG_note{margin-top:var(--ds-space-12);color:var(--ds-color-text-tertiary);text-align:center}
.-Fm0cW_list{padding:var(--ds-space-8);margin:var(--ds-space-24) 0 0;border-radius:var(--ds-radius-20);background:var(--ds-color-surface-default);gap:var(--ds-space-2);flex-direction:column;list-style:none;display:flex}.-Fm0cW_row[data-size],.-Fm0cW_rowActive[data-size]{width:100%;height:56px;padding:0 var(--ds-space-12);border-radius:var(--ds-radius-12);align-items:center;gap:var(--ds-space-10);text-align:left;transition:background-color var(--ds-motion-duration-fade) var(--ds-motion-ease-standard), transform var(--ds-motion-duration-press) var(--ds-motion-ease-standard);background:0 0;border:0;grid-template-columns:20px minmax(64px,96px) 1fr 44px;display:grid}.-Fm0cW_row[data-size]:hover{background:var(--ds-color-surface-subtle)}.-Fm0cW_rowActive[data-size],.-Fm0cW_rowActive[data-size]:hover{background:var(--ds-color-product-learns-background)}.-Fm0cW_row[data-size]:active,.-Fm0cW_rowActive[data-size]:active{transform:scale(.98)}.-Fm0cW_name{flex-direction:column;min-width:0;display:flex}.-Fm0cW_clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-Fm0cW_track{height:10px;display:block}.-Fm0cW_bar,.-Fm0cW_barTop{border-radius:var(--ds-radius-full);background:var(--ds-color-product-learns-fill);opacity:.45;height:100%;display:block}.-Fm0cW_barTop{opacity:1}@media (max-width:340px){.-Fm0cW_row[data-size],.-Fm0cW_rowActive[data-size]{gap:var(--ds-space-8);grid-template-columns:16px minmax(56px,80px) 1fr 40px}}
.SYsrqW_page{background:var(--ds-color-surface-muted);overflow-wrap:break-word;word-break:keep-all;min-height:100vh}.SYsrqW_section{width:100%;max-width:600px;padding:calc(var(--ds-space-24) * 3) var(--ds-space-20) var(--ds-space-24);margin:0 auto}.SYsrqW_title{margin-top:var(--ds-space-8);white-space:pre-line}.SYsrqW_lead{margin-top:var(--ds-space-12)}.SYsrqW_cardAnchor{scroll-margin-top:var(--ds-space-16)}.SYsrqW_closing{padding:calc(var(--ds-space-24) * 2) var(--ds-space-20);margin-top:calc(var(--ds-space-20) * 3);background:var(--ds-color-text-title)}.SYsrqW_closingInner{white-space:pre-line;max-width:560px;margin:0 auto}.SYsrqW_home{padding:var(--ds-space-16) 0 0;margin-top:var(--ds-space-24);border-top:var(--ds-border-width-1) solid var(--ds-color-text-secondary);align-items:center;gap:var(--ds-space-12);white-space:normal;text-decoration:none;display:flex}.SYsrqW_homeIcon{border-radius:var(--ds-radius-8);flex:none;width:36px;height:36px;display:block}.SYsrqW_homeText{flex:1}.SYsrqW_homeArrow{border-top:var(--ds-border-width-2) solid var(--ds-color-icon-inverse);border-right:var(--ds-border-width-2) solid var(--ds-color-icon-inverse);flex:none;width:9px;height:9px;display:block;transform:rotate(45deg)}.SYsrqW_foot{width:100%;max-width:600px;padding:var(--ds-space-24) var(--ds-space-20) calc(var(--ds-space-24) * 2);margin:0 auto}@media (min-width:768px){.SYsrqW_section{padding-top:calc(var(--ds-space-24) * 4)}}