.CardPanel-module__59sATW__panel{background:var(--color-white)}.CardPanel-module__59sATW__solve{box-shadow:var(--shadow-card);border-radius:22px;padding-left:24px;padding-right:20px}.CardPanel-module__59sATW__archive{box-shadow:var(--shadow-card-archive);border-radius:22px;margin:14px 0 0;padding:16px}.CardPanel-module__59sATW__resultPage{box-shadow:var(--shadow-page);border-radius:20px;overflow:hidden}.CardPanel-module__59sATW__resultInner{border:1px solid var(--color-border-soft);border-radius:18px}@media (max-width:760px){.CardPanel-module__59sATW__solve{border-radius:var(--radius-card);margin:0 12px 12px;padding:14px}}
.Collapsible-module__uJa3ka__root{background:var(--color-white)}.Collapsible-module__uJa3ka__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.Collapsible-module__uJa3ka__glyph{font-family:var(--font-ui-glyph);line-height:0}.Collapsible-module__uJa3ka__body{flex-direction:column;display:flex}.Collapsible-module__uJa3ka__rules{color:var(--color-ink-cool)}.Collapsible-module__uJa3ka__rules .Collapsible-module__uJa3ka__title{color:var(--color-text);letter-spacing:-.02em;font-size:13px;font-weight:800}.Collapsible-module__uJa3ka__card{box-shadow:var(--shadow-card);border-radius:22px}.Collapsible-module__uJa3ka__card .Collapsible-module__uJa3ka__head{border-bottom:1px solid var(--color-divider-cool);padding:16px 20px}.Collapsible-module__uJa3ka__card .Collapsible-module__uJa3ka__title{font-size:14px;font-weight:700}.Collapsible-module__uJa3ka__card .Collapsible-module__uJa3ka__mark{color:var(--color-ink-soft);margin-left:auto;font-size:11.5px}.Collapsible-module__uJa3ka__card .Collapsible-module__uJa3ka__body{gap:11px;padding:14px 20px 18px}.Collapsible-module__uJa3ka__fold{border-radius:22px;padding:14px 16px}.Collapsible-module__uJa3ka__fold:not(.Collapsible-module__uJa3ka__open) .Collapsible-module__uJa3ka__head{min-height:25.75px}.Collapsible-module__uJa3ka__fold .Collapsible-module__uJa3ka__toggle{border:1px solid var(--color-smart-badge-border);border-radius:var(--radius-pill);background:var(--color-smart-badge-bg);color:var(--color-warning);white-space:nowrap;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:800}.Collapsible-module__uJa3ka__fold .Collapsible-module__uJa3ka__title{flex:1;min-width:0}.Collapsible-module__uJa3ka__fold .Collapsible-module__uJa3ka__summary{color:var(--color-ink-faintest);white-space:nowrap;margin-left:2px;font-size:10.5px;font-weight:700}@media (max-width:760px){.Collapsible-module__uJa3ka__fold .Collapsible-module__uJa3ka__head{flex-wrap:wrap;row-gap:6px}.Collapsible-module__uJa3ka__fold .Collapsible-module__uJa3ka__summary{flex-basis:100%;margin-left:0}}.Collapsible-module__uJa3ka__fold:hover .Collapsible-module__uJa3ka__toggle{background:var(--color-fold-hover-bg)}
.studyHome-module__iB8F_W__main{word-break:keep-all;letter-spacing:normal;flex-direction:column;gap:8px;display:flex}@media (min-width:761px){main.studyHome-module__iB8F_W__main{padding:11px 15px 14px}}.studyHome-module__iB8F_W__main :where(b,strong){font-weight:800}.studyHome-module__iB8F_W__main :where(button),.studyHome-module__iB8F_W__mbox :where(button),.studyHome-module__iB8F_W__pmbox :where(button){font-family:inherit}.studyHome-module__iB8F_W__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.studyHome-module__iB8F_W__emptyNote{color:var(--color-ink-subtle);margin:0;font-size:10px;font-weight:600;line-height:1.5}.studyHome-module__iB8F_W__examday{border-radius:var(--radius-md);background:var(--gradient-examday);border:1px solid var(--color-examday-border);align-items:center;gap:10px;margin:0 4px 2px;padding:10px 15px;display:flex}.studyHome-module__iB8F_W__examdayIcon{flex:none;font-size:14px}.studyHome-module__iB8F_W__examdayHead{color:var(--color-wrong-deep);flex:none;font-size:12.5px;font-weight:800}.studyHome-module__iB8F_W__examdaySub{color:var(--color-examday-sub);font-size:11.5px;font-weight:700}.studyHome-module__iB8F_W__examdayWish{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-examday-pill-border);color:var(--color-danger);flex:none;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:800}.studyHome-module__iB8F_W__bar{align-items:flex-start;gap:12px;padding:0 4px;display:flex}.studyHome-module__iB8F_W__greet{letter-spacing:-.02em;font-size:14.5px;font-weight:800;line-height:21px}.studyHome-module__iB8F_W__chips{align-items:baseline;gap:14px;margin-top:7px;display:flex}.studyHome-module__iB8F_W__cal{color:var(--color-text-light);align-items:baseline;gap:7px;display:inline-flex}.studyHome-module__iB8F_W__cal b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:20px}.studyHome-module__iB8F_W__cal em{color:var(--color-ink-subtle);font-size:12.5px;font-style:normal;font-weight:600;line-height:normal}.studyHome-module__iB8F_W__vdiv{background:var(--color-divider-vert);align-self:center;width:1px;height:22px}.studyHome-module__iB8F_W__dday{color:inherit;align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.studyHome-module__iB8F_W__dday b{letter-spacing:-.03em;color:var(--color-dday-far);padding-bottom:3px;font-size:26px;font-weight:800;position:relative}.studyHome-module__iB8F_W__dday[data-tone=near] b{color:var(--color-dday-near)}.studyHome-module__iB8F_W__dday[data-tone=mid] b{color:var(--color-dday-mid)}.studyHome-module__iB8F_W__dday b:after{content:"";background:var(--gradient-dday-underline);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.studyHome-module__iB8F_W__dday em{color:var(--color-ink-soft);font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.studyHome-module__iB8F_W__dday em:last-child:not(:first-child){color:var(--color-ink-pale);font-weight:600}.studyHome-module__iB8F_W__barRight{margin-left:auto}.studyHome-module__iB8F_W__bar:has(.studyHome-module__iB8F_W__invite){flex-wrap:wrap}.studyHome-module__iB8F_W__barRight:has(.studyHome-module__iB8F_W__invite){gap:8px;display:flex}.studyHome-module__iB8F_W__invite{border-radius:var(--radius-gnb);background:var(--color-white);border:1.5px solid var(--color-star-bar);color:var(--color-star-chip-ink);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:8px 13px;font-size:12px;line-height:15px;text-decoration:none;display:inline-flex}.studyHome-module__iB8F_W__inviteGift{font-size:13px}.studyHome-module__iB8F_W__inviteGo{margin-left:auto;font-size:15px;font-weight:800}.studyHome-module__iB8F_W__invite:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-color:var(--color-crown);box-shadow:inset 0 0 0 .5px var(--color-crown), var(--shadow-pressable-hover);background:var(--color-star-chip-bg)}@media (hover:hover){.studyHome-module__iB8F_W__invite:hover{border-color:var(--color-crown);box-shadow:inset 0 0 0 .5px var(--color-crown), var(--shadow-pressable-hover);background:var(--color-star-chip-bg);transform:translateY(-1px)}}.studyHome-module__iB8F_W__invite:active{transform:scale(.99)}.studyHome-module__iB8F_W__upg{border-radius:var(--radius-gnb);background:var(--color-white);border:1.5px solid var(--color-upg-border);cursor:pointer;text-align:left;align-items:center;gap:9px;padding:8px 13px;display:inline-flex}.studyHome-module__iB8F_W__upg:hover{background:var(--color-accent-wash);border-color:var(--color-accent)}.studyHome-module__iB8F_W__upgCrown{color:var(--color-crown);font-size:13px}.studyHome-module__iB8F_W__upg b{color:var(--color-primary);font-size:12px;font-weight:800;line-height:15px;display:block}.studyHome-module__iB8F_W__upg em{color:var(--color-ink-subtle);font-size:9.5px;font-style:normal;font-weight:600;line-height:11.875px;display:block}.studyHome-module__iB8F_W__c1{border:2px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--gradient-c1-face);padding:11px 13px;position:relative;overflow:hidden}.studyHome-module__iB8F_W__c1Head{align-items:center;gap:8px;display:flex}.studyHome-module__iB8F_W__c1Head b{letter-spacing:-.03em;font-size:14.5px;font-weight:800;line-height:21px}.studyHome-module__iB8F_W__stepNo{background:var(--color-accent-deep);width:22px;height:22px;color:var(--color-white);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.studyHome-module__iB8F_W__tierFree{border-radius:var(--radius-pill);color:var(--color-ok-deep);background:var(--color-ok-soft-bg);margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800;line-height:13px}.studyHome-module__iB8F_W__tdstat{background:var(--color-alert-soft-bg);border:1px solid var(--color-alert-soft-border);color:var(--color-wrong-deep);border-radius:10px;align-items:center;gap:8px;margin-top:7px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.studyHome-module__iB8F_W__tdstat b{color:var(--color-tdstat-strong)}.studyHome-module__iB8F_W__tdstatDot{border-radius:var(--radius-pill);background:var(--color-danger);width:7px;height:7px;box-shadow:var(--shadow-tdstat-dot);flex:none;animation:1.7s ease-in-out infinite studyHome-module__iB8F_W__bkdot}@keyframes studyHome-module__iB8F_W__bkdot{50%{box-shadow:var(--shadow-tdstat-dot-pulse)}}.studyHome-module__iB8F_W__c1Grid{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:13px;margin-top:8px;display:grid}.studyHome-module__iB8F_W__c1Left,.studyHome-module__iB8F_W__c1Right{flex-direction:column;min-width:0;display:flex}.studyHome-module__iB8F_W__metaRow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.studyHome-module__iB8F_W__metaSource{flex:none;align-items:center;gap:5px;display:inline-flex}.studyHome-module__iB8F_W__metaLogo{object-fit:contain;width:20px;height:20px;display:block}.studyHome-module__iB8F_W__metaRow>:not(.studyHome-module__iB8F_W__metaSource),.studyHome-module__iB8F_W__metaSource>:last-child{letter-spacing:normal;padding:2px 7px;font-size:9.5px;font-weight:700;line-height:14px}.studyHome-module__iB8F_W__qprev{background:var(--color-white);border:1px solid var(--color-qprev-border);border-radius:10px;flex-direction:column;flex:1;gap:7px;margin:7px 0;padding:9px 10px;display:flex}.studyHome-module__iB8F_W__qprevBody{flex-direction:column;flex:1;justify-content:center;display:flex}.studyHome-module__iB8F_W__qptx{color:var(--color-text);margin:0 0 7px;font-size:11.5px;font-weight:700;line-height:1.55}.studyHome-module__iB8F_W__liveSlot{margin-top:2px;display:flex}.studyHome-module__iB8F_W__ctaSlot{margin-top:9px}.studyHome-module__iB8F_W__solveCta{background:var(--gradient-home-cta);width:100%;height:50px;color:var(--color-white);letter-spacing:-.025em;cursor:pointer;box-shadow:var(--shadow-btn-daily);border:0;border-radius:13px;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;animation:2.8s ease-in-out infinite studyHome-module__iB8F_W__bkcta;display:flex}.studyHome-module__iB8F_W__solveCta:not(:disabled):hover{filter:brightness(1.07)}.studyHome-module__iB8F_W__solveCta:not(:disabled):active{transform:translateY(2px)}.studyHome-module__iB8F_W__solveCta:disabled{background:var(--color-btn-off-bg);color:var(--color-btn-off-ink);box-shadow:none;cursor:default;animation:none}@keyframes studyHome-module__iB8F_W__bkcta{0%,to{box-shadow:var(--shadow-btn-daily)}50%{box-shadow:var(--shadow-home-cta-pulse)}}.studyHome-module__iB8F_W__countdown{background:var(--color-countdown-bg);border:1px solid var(--color-alert-soft-border);color:var(--color-text-light);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 11px;font-size:12.5px;font-weight:700;line-height:1.5;display:flex}.studyHome-module__iB8F_W__countdown b{letter-spacing:-.01em;color:var(--color-danger);font-size:15px;font-weight:800}.studyHome-module__iB8F_W__countdownText{display:contents}.studyHome-module__iB8F_W__wi{font-size:14px}.studyHome-module__iB8F_W__stones{background:var(--color-stones-bg);border:1px solid var(--color-stones-border);border-radius:13px;flex-wrap:wrap;align-items:center;padding:7px 10px;display:flex}.studyHome-module__iB8F_W__stonesTitle{color:var(--color-text-light);flex-basis:100%;margin-bottom:4px;padding-top:1px;font-size:11.5px;font-weight:800;line-height:1.4}.studyHome-module__iB8F_W__stonesTitle span{color:var(--color-ink-faintest);margin-left:7px;font-size:10.5px;font-weight:600}.studyHome-module__iB8F_W__stone{flex-direction:column;flex:none;align-items:center;gap:5px;text-decoration:none;display:flex}.studyHome-module__iB8F_W__sc{border-radius:var(--radius-pill);width:25px;height:25px;transition:transform var(--dur-fast);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:relative}a.studyHome-module__iB8F_W__stone:hover .studyHome-module__iB8F_W__sc{transform:translateY(-2px)}.studyHome-module__iB8F_W__stOk{background:var(--gradient-avatar-green);color:var(--color-white);box-shadow:var(--shadow-stone-ok)}.studyHome-module__iB8F_W__stNo{background:var(--gradient-stone-no);color:var(--color-white);box-shadow:var(--shadow-stone-no)}.studyHome-module__iB8F_W__stRest{background:var(--color-stone-rest-bg);border:2px dashed var(--color-stone-rest-border)}.studyHome-module__iB8F_W__stFuture{background:var(--color-stone-rest-bg);opacity:.45}.studyHome-module__iB8F_W__stToday{background:var(--color-white);border:2.5px solid var(--color-accent);color:var(--color-accent)}.studyHome-module__iB8F_W__trip{border-radius:var(--radius-pill);border:2.5px solid var(--color-accent);pointer-events:none;animation:1.8s ease-out infinite studyHome-module__iB8F_W__trip;position:absolute;inset:0}.studyHome-module__iB8F_W__tripLate{animation-delay:.8s}@keyframes studyHome-module__iB8F_W__trip{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.studyHome-module__iB8F_W__dw{color:var(--color-ink-subtle);font-size:9.5px;font-weight:700;line-height:14px}.studyHome-module__iB8F_W__dd{min-height:9px;color:var(--color-ink-pale);font-size:8.5px;font-weight:700;line-height:12px}a.studyHome-module__iB8F_W__stone .studyHome-module__iB8F_W__dd{color:var(--color-accent-deep);font-weight:800}.studyHome-module__iB8F_W__sl{border-radius:var(--radius-pill);background:var(--color-stone-link);flex:1;height:3px;margin:0 2px 13px}.studyHome-module__iB8F_W__str{border-top:1px dashed var(--color-stone-divider);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:9px;margin-top:6px;padding-top:6px;display:flex}.studyHome-module__iB8F_W__strValue{font-size:13px;font-weight:700}.studyHome-module__iB8F_W__strValue b{color:var(--color-success);font-variant-numeric:tabular-nums;font-weight:900}.studyHome-module__iB8F_W__strKey{color:var(--color-ink-subtle);font-size:10.5px}.studyHome-module__iB8F_W__stgo{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);color:var(--color-accent-deep);margin-top:5px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:800;line-height:15px;text-decoration:none}.studyHome-module__iB8F_W__pbmini{border-radius:var(--radius-md);background:var(--color-pbmini-bg);border:1px solid var(--color-pbmini-border);margin-top:7px;padding:8px 11px}.studyHome-module__iB8F_W__pressCard{cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);position:relative}.studyHome-module__iB8F_W__stones{--press-radius:13px}.studyHome-module__iB8F_W__pbmini{--press-radius:var(--radius-md)}.studyHome-module__iB8F_W__pressGo{transition:text-indent var(--dur-fast) var(--ease)}.studyHome-module__iB8F_W__pressGo:after{content:"";border-radius:var(--press-radius);position:absolute;inset:0}.studyHome-module__iB8F_W__pressGo:focus-visible{outline:none}.studyHome-module__iB8F_W__pressGo:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.studyHome-module__iB8F_W__stones a.studyHome-module__iB8F_W__stone{z-index:1;position:relative}.studyHome-module__iB8F_W__pressCard:has(.studyHome-module__iB8F_W__pressGo:focus-visible){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent), var(--shadow-pressable-hover);background:var(--color-accent-soft)}@media (hover:hover){.studyHome-module__iB8F_W__pressCard:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent), var(--shadow-pressable-hover);background:var(--color-accent-soft);transform:translateY(-1px)}.studyHome-module__iB8F_W__pressCard:hover .studyHome-module__iB8F_W__pressGo{text-indent:2px}}.studyHome-module__iB8F_W__pressCard:active{transform:scale(.99)}@media (hover:none){.studyHome-module__iB8F_W__pressCard:before{content:"›";color:var(--color-accent-deep);pointer-events:none;font-size:16px;font-weight:800;line-height:1;position:absolute;top:4px;right:9px}}.studyHome-module__iB8F_W__procta{border-radius:var(--radius-md);background:var(--color-procta-bg);border:1px solid var(--color-procta-border);margin-top:7px;padding:7px 10px 8px}.studyHome-module__iB8F_W__proctaHead{align-items:center;gap:7px;display:flex}.studyHome-module__iB8F_W__proctaBadge{border-radius:var(--radius-pill);background:var(--color-smart-badge-bg);border:1px solid var(--color-smart-badge-border);color:var(--color-warning);letter-spacing:.06em;flex:none;padding:2px 7px;font-size:8.5px;font-weight:800;line-height:12px}.studyHome-module__iB8F_W__proctaHead b{color:var(--color-text-light);font-size:11.5px;font-weight:700;line-height:1.45}.studyHome-module__iB8F_W__proctaHead b em{color:var(--color-primary);font-style:normal;font-weight:800}.studyHome-module__iB8F_W__proctaRow{align-items:center;gap:9px;margin-top:7px;display:flex}.studyHome-module__iB8F_W__proctaPrice{min-width:0;color:var(--color-ink-subtle);flex:1;font-size:11px;font-weight:700}.studyHome-module__iB8F_W__proctaBtn{border-radius:var(--radius-sm);background:var(--color-white);border:1.5px solid var(--color-procta-btn-border);height:30px;color:var(--color-warning);cursor:pointer;flex:none;padding:0 13px;font-size:11.5px;font-weight:800}.studyHome-module__iB8F_W__proctaBtn:hover{background:var(--color-procta-btn-hover-bg);border-color:var(--color-procta-btn-hover-border)}.studyHome-module__iB8F_W__sum2{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__recordCard{grid-area:1/2;align-self:stretch}.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__weakCard{grid-area:1/1;align-self:stretch}.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__mapCard{grid-area:2/1;align-self:stretch}.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__guideCard{grid-area:2/2;align-self:stretch}.studyHome-module__iB8F_W__lowerCard.studyHome-module__iB8F_W__mapCard{border:2px solid var(--color-divider-shell);letter-spacing:normal;border-radius:15px;flex-direction:row;padding:18px 22px}.studyHome-module__iB8F_W__lowerCard.studyHome-module__iB8F_W__mapCard:hover{border-color:var(--color-divider-shell);background:var(--color-surface-faint)}.studyHome-module__iB8F_W__mapCard{align-items:center;gap:18px;padding:18px 22px;display:flex}.studyHome-module__iB8F_W__mapL{flex:1;min-width:0}.studyHome-module__iB8F_W__mapKicker{color:var(--color-map-kicker);letter-spacing:.04em;font-size:10.5px;font-weight:800;line-height:15px}.studyHome-module__iB8F_W__mapTitle{color:var(--color-ink);letter-spacing:-.02em;flex-wrap:wrap;gap:4px;margin-top:4px;font-size:19px;font-weight:800;line-height:1.35;display:flex}.studyHome-module__iB8F_W__mapTitle b{color:var(--color-accent-dark);font-weight:900}.studyHome-module__iB8F_W__mapChips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.studyHome-module__iB8F_W__mapChips span{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);color:var(--color-accent-deep);padding:4px 9px;font-size:10.5px;font-weight:800;line-height:15px}.studyHome-module__iB8F_W__mapGo{border:1px solid var(--color-map-go-line);background:var(--color-white);color:var(--color-accent-deep);border-radius:12px;align-items:center;margin-top:12px;padding:8px 14px;font-size:11.5px;font-weight:800;line-height:16px;display:inline-flex}.studyHome-module__iB8F_W__mapCard:hover .studyHome-module__iB8F_W__mapGo{background:var(--color-accent-deep);border-color:var(--color-accent-deep);color:var(--color-white)}.studyHome-module__iB8F_W__mapImg{object-fit:contain;object-position:right center;flex:none;width:132px;height:184px}.studyHome-module__iB8F_W__lowerCard{background:var(--color-white);border:1px solid var(--color-stat-border);color:inherit;border-radius:14px;flex-direction:column;margin:0;padding:13px 14px;text-decoration:none;display:flex}.studyHome-module__iB8F_W__lowerCard:hover{border-color:var(--color-card-hover-border);background:var(--color-card-hover-bg)}.studyHome-module__iB8F_W__recordHead{align-items:center;gap:8px;display:flex}.studyHome-module__iB8F_W__recordHead b{font-size:12.5px;font-weight:800;line-height:19px}.studyHome-module__iB8F_W__recordSub{color:var(--color-ink-soft);margin:6px 0 0;font-size:10.5px;line-height:1.5}.studyHome-module__iB8F_W__recordBody{flex:1;margin:10px 0}.studyHome-module__iB8F_W__recordBtn{background:var(--color-btn-secondary-face);border:1px solid var(--color-qprev-border);width:100%;height:36px;color:var(--color-text-light);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-size:11.5px;font-weight:800;text-decoration:none;display:flex}.studyHome-module__iB8F_W__recordBtn:hover{background:var(--color-chip-blue-bg);color:var(--color-accent-deep)}.studyHome-module__iB8F_W__weakCard{background:var(--color-white);border:1px solid var(--color-stat-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:flex-start;margin:0;display:flex;overflow:hidden}.studyHome-module__iB8F_W__weakHead{border-bottom:1px solid var(--color-divider-hair);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px 9px;display:flex}.studyHome-module__iB8F_W__weakHead h2{letter-spacing:-.02em;margin:0;font-size:13.5px;font-weight:800;line-height:20px}.studyHome-module__iB8F_W__weakHead h2 span{color:var(--color-ink-subtle);margin-top:3px;font-size:9.5px;font-weight:600;line-height:14px;display:block}.studyHome-module__iB8F_W__weakHead h2 span b{color:var(--color-wrong-deep);font-weight:900}.studyHome-module__iB8F_W__lockb{border-radius:var(--radius-pill);color:var(--color-warning);background:var(--color-lockb-bg);flex:none;padding:3px 8px;font-size:9px;font-weight:800;line-height:13px}.studyHome-module__iB8F_W__wkSum{flex:1;align-items:center;gap:11px;padding:11px 13px 12px;display:flex}.studyHome-module__iB8F_W__wkMini{pointer-events:none;flex:none;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.studyHome-module__iB8F_W__wkText{flex:1;min-width:0}.studyHome-module__iB8F_W__wkText>b{font-size:13px;font-weight:800;line-height:19px;display:block}.studyHome-module__iB8F_W__wkText p{color:var(--color-ink-soft);margin:4px 0 0;font-size:10.5px;line-height:1.65}.studyHome-module__iB8F_W__wkText p b{color:var(--color-primary);font-weight:700}.studyHome-module__iB8F_W__wklg{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.studyHome-module__iB8F_W__wklg span{color:var(--color-ink-subtle);align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.studyHome-module__iB8F_W__wklgDot{border-radius:var(--radius-pill);width:7px;height:7px}.studyHome-module__iB8F_W__dotOk{background:var(--color-success)}.studyHome-module__iB8F_W__dotNeed{background:var(--color-danger)}.studyHome-module__iB8F_W__dotOptional{background:var(--color-optional)}.studyHome-module__iB8F_W__wkBtn{border-radius:var(--radius-gnb);background:var(--color-white);border:1.5px solid var(--color-card-hover-border);color:var(--color-accent-deep);white-space:nowrap;flex:none;align-self:center;padding:10px 15px;font-size:12px;font-weight:800;line-height:17px;text-decoration:none}.studyHome-module__iB8F_W__wkBtn:hover{background:var(--color-accent-deep);color:var(--color-white);border-color:var(--color-accent-deep)}.studyHome-module__iB8F_W__wkEmpty{align-items:center;gap:14px;padding:14px 16px 16px;display:flex}.studyHome-module__iB8F_W__wkEmptyIcon{background:var(--color-ok-soft-bg);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;display:flex}.studyHome-module__iB8F_W__wkEmpty b{font-size:13px;font-weight:800;line-height:1.55}.studyHome-module__iB8F_W__wkEmpty p{color:var(--color-ink-soft);margin:5px 0 0;font-size:11px;line-height:1.65}.studyHome-module__iB8F_W__wkEmptyGo{border-radius:var(--radius-gnb);background:var(--color-white);border:1.5px solid var(--color-wktest-border);color:var(--color-ok-ink);white-space:nowrap;flex:none;padding:10px 15px;font-size:11.5px;font-weight:800;text-decoration:none}.studyHome-module__iB8F_W__lockIcon{margin-bottom:4px;font-size:17px;display:block}.studyHome-module__iB8F_W__lockNeed{color:var(--color-ink-soft);margin:6px 0 0;font-size:10.5px;line-height:1.6}.studyHome-module__iB8F_W__lockNeed b{color:var(--color-danger);font-weight:800}.studyHome-module__iB8F_W__lockBtn{border:1.5px solid var(--color-card-hover-border);border-radius:var(--radius-gnb);background:var(--color-white);width:100%;color:var(--color-accent-deep);cursor:pointer;margin-top:10px;padding:10px 14px;font-size:12.5px;font-weight:800;display:block}.studyHome-module__iB8F_W__lockBtn:hover{background:var(--color-accent-deep);color:var(--color-white);border-color:var(--color-accent-deep)}.studyHome-module__iB8F_W__guideTop{align-items:flex-start;gap:11px;display:flex}.studyHome-module__iB8F_W__guideIcon{border-radius:var(--radius-sm);background:var(--color-guide-icon-bg);flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.studyHome-module__iB8F_W__guideTop b{color:var(--color-text-light);font-size:12px;font-weight:800;line-height:17px;display:block}.studyHome-module__iB8F_W__guideCount{flex:none;margin-left:auto;position:relative;top:3px}.studyHome-module__iB8F_W__guideCount b{color:var(--color-ink-subtle);font-size:15px;font-weight:800;display:inline}.studyHome-module__iB8F_W__guideCount em{color:var(--color-ink-pale);margin-left:2px;font-size:9.5px;font-style:normal;font-weight:700}.studyHome-module__iB8F_W__guideQ{border-radius:var(--radius-gnb);background:var(--color-tile-bg);border:1px solid var(--color-stat-border);color:inherit;margin-top:9px;padding:10px 12px;text-decoration:none;display:block}.studyHome-module__iB8F_W__guideBadge{border-radius:var(--radius-pill);background:var(--color-chip-blue-bg);color:var(--color-accent-deep);margin-top:7px;padding:2px 7px;font-size:9px;font-weight:800;line-height:13px;display:table}.studyHome-module__iB8F_W__guideQ>b{margin-top:6px;font-size:12px;font-weight:800;line-height:1.5;display:block}.studyHome-module__iB8F_W__guideQ u{background:var(--gradient-highlighter);text-decoration:none}.studyHome-module__iB8F_W__guideQ>em{-webkit-line-clamp:2;color:var(--color-ink-subtle);-webkit-box-orient:vertical;margin-top:4px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.62;display:-webkit-box;overflow:hidden}.studyHome-module__iB8F_W__guideBtn{background:var(--color-guide-btn-bg);width:100%;color:var(--color-text-light);text-align:center;border:0;border-radius:10px;margin-top:9px;padding:7px 12px;font-size:10.5px;font-weight:700;line-height:15px;text-decoration:none;display:block}.studyHome-module__iB8F_W__guideBtn:hover{background:var(--color-guide-btn-hover-bg)}.studyHome-module__iB8F_W__scrim{z-index:60;background:var(--color-modal-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.studyHome-module__iB8F_W__scrimTop{z-index:120}.studyHome-module__iB8F_W__mbox{background:var(--color-white);border:1px solid var(--color-plan-core-line);width:660px;max-width:100%;max-height:88vh;box-shadow:var(--shadow-plan-modal);letter-spacing:normal;border-radius:20px;flex-direction:column;line-height:normal;display:flex;overflow:hidden}.studyHome-module__iB8F_W__mh{border-bottom:1px solid var(--color-divider-cool);align-items:center;padding:15px 18px;display:flex}.studyHome-module__iB8F_W__mh b{font-family:var(--font-head);letter-spacing:-.02em;font-size:15px;font-weight:800}.studyHome-module__iB8F_W__mx{border-radius:var(--radius-pill);background:var(--color-plan-close-bg);width:26px;height:26px;color:var(--color-ink-soft);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;display:inline-flex}.studyHome-module__iB8F_W__mscroll{padding:16px 18px 14px;overflow:auto}.studyHome-module__iB8F_W__ptab{border-collapse:collapse;width:100%;font-size:11.5px}.studyHome-module__iB8F_W__ptab th,.studyHome-module__iB8F_W__ptab td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-divider-cool);padding:9px 8px}.studyHome-module__iB8F_W__ptab th{letter-spacing:-.01em;color:var(--color-text-light);background:var(--color-ptab-head-bg);font-size:11px;font-weight:800}.studyHome-module__iB8F_W__ptab th:first-child,.studyHome-module__iB8F_W__ptab td:first-child{text-align:left;width:33%;color:var(--color-text-light);font-weight:700}.studyHome-module__iB8F_W__hi{background:var(--color-ptab-hi)}.studyHome-module__iB8F_W__ptab th.studyHome-module__iB8F_W__hi{color:var(--color-primary)}.studyHome-module__iB8F_W__ptab td span{color:var(--color-ink-subtle);margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.5;display:block}.studyHome-module__iB8F_W__ptab td .studyHome-module__iB8F_W__noMark{color:var(--color-danger);margin:0;font-size:10.5px;font-weight:800;display:inline}.studyHome-module__iB8F_W__priceRow td b{color:var(--color-primary);font-size:14px}.studyHome-module__iB8F_W__sec{align-items:baseline;gap:8px;margin:0 0 7px;display:flex}.studyHome-module__iB8F_W__sec b{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-ink);font-size:13px;font-weight:900}.studyHome-module__iB8F_W__core{border:1px solid var(--color-plan-core-line);border-collapse:separate;border-spacing:0;border-radius:14px;font-size:12.5px;overflow:hidden}.studyHome-module__iB8F_W__core th{color:var(--color-ink-soft);padding:9px 10px}.studyHome-module__iB8F_W__core th:first-child{color:var(--color-ink-soft)}.studyHome-module__iB8F_W__core th:nth-child(2),.studyHome-module__iB8F_W__core th:nth-child(3){width:33.5%}.studyHome-module__iB8F_W__core th.studyHome-module__iB8F_W__hi{background:var(--color-chip-blue-bg);color:var(--color-primary)}.studyHome-module__iB8F_W__core td.studyHome-module__iB8F_W__hi{background:var(--color-plan-hi-cell);color:var(--color-success);font-weight:800}.studyHome-module__iB8F_W__core td.studyHome-module__iB8F_W__hi b{color:var(--color-success);font-weight:900}.studyHome-module__iB8F_W__core td{padding:13px 10px}.studyHome-module__iB8F_W__core td:first-child{width:30%;color:var(--color-ink);font-size:12.5px;font-weight:800}.studyHome-module__iB8F_W__core td b{font-size:13px;font-weight:700}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td{background:var(--color-qcard-foot-bg)}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td.studyHome-module__iB8F_W__hi{background:var(--color-chip-blue-bg)}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td b{font-family:var(--font-head);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:-.02em;color:var(--color-primary)}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td del{color:var(--color-plan-del);margin-right:5px;font-size:10.5px;font-weight:600}.studyHome-module__iB8F_W__ptab.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__groupRow th{width:auto;color:var(--color-primary)}.studyHome-module__iB8F_W__compareNote{margin:var(--space-sm) 0 0;font-size:var(--type-label-size);line-height:var(--type-label-lh);color:var(--color-ink-subtle)}.studyHome-module__iB8F_W__off,.studyHome-module__iB8F_W__ptab td .studyHome-module__iB8F_W__off{border-radius:var(--radius-pill);background:var(--color-plan-off-bg);color:var(--color-plan-off-ink);vertical-align:2px;margin-left:5px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:900;display:inline-block}.studyHome-module__iB8F_W__ptab td .studyHome-module__iB8F_W__off{line-height:normal}.studyHome-module__iB8F_W__ptnote{border-radius:var(--radius-md);background:var(--color-plan-note-bg);border:1px solid var(--color-smart-badge-border);color:var(--color-warning);margin:11px 0 0;padding:10px 13px;font-size:11.5px;line-height:1.7}.studyHome-module__iB8F_W__ptnote b{color:var(--color-plan-note-strong);font-weight:800}.studyHome-module__iB8F_W__picks{flex-direction:column;gap:7px;margin-top:14px;display:flex}.studyHome-module__iB8F_W__pick{border:1px solid var(--color-plan-core-line);background:var(--color-white);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.studyHome-module__iB8F_W__pickOn{border-color:var(--color-accent-deep);background:var(--color-chip-blue-bg);box-shadow:var(--shadow-plan-pick-on)}.studyHome-module__iB8F_W__pick input{accent-color:var(--color-accent-deep);margin:0}.studyHome-module__iB8F_W__pickLabel{flex:1}.studyHome-module__iB8F_W__pickLabel b{font-size:12px;font-weight:800;display:block}.studyHome-module__iB8F_W__pickLabel em{color:var(--color-ink-subtle);margin-top:1px;font-size:10px;font-style:normal;display:block}.studyHome-module__iB8F_W__pickPrice{line-height:1.2;font-family:var(--font-mono);color:var(--color-primary);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;font-weight:800;display:flex}.studyHome-module__iB8F_W__pickPrice del{color:var(--color-plan-del);font-size:9.5px;font-weight:600}.studyHome-module__iB8F_W__pickPrice b{font-size:13px;font-weight:800}.studyHome-module__iB8F_W__pickPrice .studyHome-module__iB8F_W__off{margin-left:0;font-size:9px}.studyHome-module__iB8F_W__mfoot{border-top:1px solid var(--color-divider-cool);background:var(--color-ptab-head-bg);align-items:center;gap:12px;padding:13px 18px;display:flex}.studyHome-module__iB8F_W__mnote{color:var(--color-ink-subtle);font-size:10px}.studyHome-module__iB8F_W__paybtn{background:var(--color-primary);box-shadow:var(--shadow-plan-pay);color:var(--color-white);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:13px;margin-left:auto;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none}.studyHome-module__iB8F_W__paybtn:hover{filter:brightness(1.07)}.studyHome-module__iB8F_W__paybtn:disabled{cursor:default;filter:grayscale(.4)}.studyHome-module__iB8F_W__mfootLink{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-accent-dark);white-space:nowrap;border-radius:13px;margin-left:auto;padding:10px 16px;font-size:12px;font-weight:800;text-decoration:none}.studyHome-module__iB8F_W__pmbox{text-align:center;background:var(--color-white);width:400px;max-width:100%;box-shadow:var(--shadow-promodal);border-radius:20px;padding:26px 26px 22px;position:relative}.studyHome-module__iB8F_W__pmx{color:var(--color-ink-pale);cursor:pointer;background:0 0;border:0;font-size:14px;position:absolute;top:12px;right:14px}.studyHome-module__iB8F_W__pmh{letter-spacing:-.025em;margin-top:12px;font-size:16px;font-weight:800;line-height:1.45;display:block}.studyHome-module__iB8F_W__pmh span{color:var(--color-accent-deep)}@media (max-width:700px){.studyHome-module__iB8F_W__scrim:has(>.studyHome-module__iB8F_W__pmFull){padding:0}.studyHome-module__iB8F_W__pmFull{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100%;display:flex}}.studyHome-module__iB8F_W__tkpop{z-index:9000;border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-divider-shell);max-width:470px;box-shadow:var(--shadow-toast);align-items:center;gap:13px;padding:14px 16px;animation:.35s cubic-bezier(.22,.9,.3,1) studyHome-module__iB8F_W__tkin;display:flex;position:fixed;bottom:22px;right:22px}@keyframes studyHome-module__iB8F_W__tkin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.studyHome-module__iB8F_W__tkt b{font-size:14px;font-weight:800}.studyHome-module__iB8F_W__tkt em{color:var(--color-ink-soft);margin-top:3px;font-size:11px;font-style:normal;display:block}.studyHome-module__iB8F_W__tkp{color:var(--color-accent-deep);margin-top:4px;font-size:11px;font-weight:700;display:block}.studyHome-module__iB8F_W__tkbar{gap:4px;margin-top:7px;display:flex}.studyHome-module__iB8F_W__tkbar i{border-radius:var(--radius-pill);background:var(--color-star-bar);width:22px;height:7px}.studyHome-module__iB8F_W__tkbarOff{background:var(--color-progress-track)!important}.studyHome-module__iB8F_W__tkgo{border-radius:var(--radius-gnb);background:var(--gradient-toast-cta);color:var(--color-white);flex:none;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none}.studyHome-module__iB8F_W__tkx{color:var(--color-ink-pale);cursor:pointer;background:0 0;border:0;font-size:11px;position:absolute;top:7px;right:9px}@media (max-width:1080px){.studyHome-module__iB8F_W__sum2{grid-template-columns:minmax(0,1fr)}.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__recordCard,.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__weakCard,.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__mapCard,.studyHome-module__iB8F_W__sum2>.studyHome-module__iB8F_W__guideCard{grid-area:auto/1}}@media (max-width:900px){.studyHome-module__iB8F_W__c1Grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.studyHome-module__iB8F_W__main{min-width:0;overflow-x:hidden}.studyHome-module__iB8F_W__main>*{max-width:100%}.studyHome-module__iB8F_W__examday{flex-wrap:wrap;align-items:center;gap:4px 5px}.studyHome-module__iB8F_W__examdaySub,.studyHome-module__iB8F_W__examdayWish{letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:9px}.studyHome-module__iB8F_W__bar{flex-wrap:nowrap;align-items:flex-start;gap:8px}.studyHome-module__iB8F_W__bar>:first-child{flex:auto;min-width:0}.studyHome-module__iB8F_W__greet{overflow-wrap:anywhere}.studyHome-module__iB8F_W__chips{flex-wrap:wrap}.studyHome-module__iB8F_W__dday{flex-basis:100%}.studyHome-module__iB8F_W__recordCard .studyHome-module__iB8F_W__guideTop{flex-wrap:wrap}.studyHome-module__iB8F_W__recordCard .studyHome-module__iB8F_W__guideCount{flex-basis:100%;margin-left:0;top:0}.studyHome-module__iB8F_W__vdiv{display:none}.studyHome-module__iB8F_W__barRight{flex:0 auto;max-width:132px;margin-left:auto}.studyHome-module__iB8F_W__bar:has(.studyHome-module__iB8F_W__invite)>:first-child{flex-basis:0}.studyHome-module__iB8F_W__barRight:has(.studyHome-module__iB8F_W__invite){display:contents}.studyHome-module__iB8F_W__barRight:has(.studyHome-module__iB8F_W__invite) .studyHome-module__iB8F_W__upg{flex:0 auto;max-width:132px;margin-left:auto}.studyHome-module__iB8F_W__invite{flex:100%;order:1}.studyHome-module__iB8F_W__c1,.studyHome-module__iB8F_W__c1Grid,.studyHome-module__iB8F_W__c1Left,.studyHome-module__iB8F_W__c1Right,.studyHome-module__iB8F_W__sum2{width:100%;min-width:0;max-width:100%}.studyHome-module__iB8F_W__c1{margin-bottom:12px;padding:11px 12px}.studyHome-module__iB8F_W__c1Grid{gap:12px}.studyHome-module__iB8F_W__str{gap:6px}.studyHome-module__iB8F_W__tierFree,.studyHome-module__iB8F_W__lockb{white-space:nowrap;margin-right:6px}.studyHome-module__iB8F_W__lowerCard.studyHome-module__iB8F_W__recordCard{padding:12px}.studyHome-module__iB8F_W__sum2{gap:12px}.studyHome-module__iB8F_W__stones{max-width:100%;overflow-x:auto}.studyHome-module__iB8F_W__wkSum{display:block}.studyHome-module__iB8F_W__wkMini{float:right;margin:0 0 8px 12px}.studyHome-module__iB8F_W__wkBtn{clear:both;justify-content:center;width:100%;margin-top:10px;display:flex}.studyHome-module__iB8F_W__wkEmpty{flex-wrap:wrap}.studyHome-module__iB8F_W__wkEmptyGo{text-align:center;width:100%}.studyHome-module__iB8F_W__proctaHead{flex-wrap:wrap}.studyHome-module__iB8F_W__lowerCard.studyHome-module__iB8F_W__mapCard{flex-direction:column;align-items:stretch}.studyHome-module__iB8F_W__mapImg{object-position:center;width:100%;height:184px}.studyHome-module__iB8F_W__guideQ>em{display:block}.studyHome-module__iB8F_W__scrim{padding:8px}.studyHome-module__iB8F_W__mbox{max-height:94vh}.studyHome-module__iB8F_W__core{font-size:11px}.studyHome-module__iB8F_W__core td{padding:11px 6px}.studyHome-module__iB8F_W__core td:first-child{width:27%;font-size:11px}.studyHome-module__iB8F_W__core th:nth-child(2),.studyHome-module__iB8F_W__core th:nth-child(3){width:36.5%}.studyHome-module__iB8F_W__core td b{font-size:11.5px}.studyHome-module__iB8F_W__core td span,.studyHome-module__iB8F_W__ptab td .studyHome-module__iB8F_W__noMark{font-size:9.5px}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td b{font-size:var(--type-body-size)}.studyHome-module__iB8F_W__core .studyHome-module__iB8F_W__priceRow td del{margin:0 0 2px;display:block}.studyHome-module__iB8F_W__mfoot{flex-direction:column;align-items:stretch;gap:8px}.studyHome-module__iB8F_W__mnote{text-align:center}.studyHome-module__iB8F_W__paybtn,.studyHome-module__iB8F_W__mfootLink{text-align:center;margin-left:0}.studyHome-module__iB8F_W__tkpop{max-width:none;bottom:76px;left:10px;right:10px}}@media (min-width:701px) and (max-height:920px){.studyHome-module__iB8F_W__examday{padding:8px}.studyHome-module__iB8F_W__dday b{font-size:22px}.studyHome-module__iB8F_W__upg,.studyHome-module__iB8F_W__invite{padding:6px 11px}.studyHome-module__iB8F_W__c1{padding-top:10px}.studyHome-module__iB8F_W__qprev{padding:8px 9px}.studyHome-module__iB8F_W__stones{padding:8px 10px 9px}.studyHome-module__iB8F_W__str{margin-top:7px;padding-top:6px}.studyHome-module__iB8F_W__strValue{font-size:12.5px}.studyHome-module__iB8F_W__procta{padding:9px 10px 10px}.studyHome-module__iB8F_W__proctaBtn{height:29px;padding:0 11px}.studyHome-module__iB8F_W__wkMini{width:84px;height:84px}.studyHome-module__iB8F_W__weakHead{padding:9px 13px 8px}.studyHome-module__iB8F_W__wkSum{padding:10px 12px 11px}.studyHome-module__iB8F_W__wkText p{font-size:10px;line-height:1.55}}@media (min-width:701px) and (max-height:860px){.studyHome-module__iB8F_W__qptx{font-size:11px}.studyHome-module__iB8F_W__wkMini{width:92px;height:92px}.studyHome-module__iB8F_W__sc{width:27px;height:27px;font-size:12px}}@media (prefers-reduced-motion:reduce){.studyHome-module__iB8F_W__solveCta,.studyHome-module__iB8F_W__tdstatDot,.studyHome-module__iB8F_W__tkpop{animation:none}.studyHome-module__iB8F_W__trip{display:none}}
.guide-module__gVbodG__guide{color:var(--color-text);word-break:keep-all;font-variant-numeric:tabular-nums;font-size:14px}.guide-module__gVbodG__guide button,.guide-module__gVbodG__guide input,.guide-module__gVbodG__guide select{font-family:inherit}.guide-module__gVbodG__guide button{cursor:pointer}.guide-module__gVbodG__guide :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.guide-module__gVbodG__srch:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.guide-module__gVbodG__guide .guide-module__gVbodG__ftab:focus-visible{outline-offset:-8px}.guide-module__gVbodG__screen{background:var(--color-bg-soft);flex:1 0 auto;width:100%;min-width:0}.guide-module__gVbodG__guide [data-f=med]{--c:var(--color-faculty-med)}.guide-module__gVbodG__guide [data-f=dent]{--c:var(--color-faculty-dent)}.guide-module__gVbodG__guide [data-f=komed]{--c:var(--color-faculty-komed)}.guide-module__gVbodG__guide [data-f=pharm]{--c:var(--color-faculty-pharm)}.guide-module__gVbodG__guide [data-f=vet]{--c:var(--color-faculty-vet)}.guide-module__gVbodG__guide [data-f=all]{--c:var(--color-text-light)}.guide-module__gVbodG__pick{text-align:center;max-width:1000px;margin:0 auto;padding:52px 22px 70px}.guide-module__gVbodG__pick h1{letter-spacing:-.6px;max-width:none;color:var(--color-ink);margin:0;font-size:27px;font-weight:900;line-height:1.4}.guide-module__gVbodG__pickLead{color:var(--color-text-light);white-space:pre-line;margin:12px 0 0;font-size:14px;line-height:1.85}.guide-module__gVbodG__pickLead b{color:var(--color-ink)}.guide-module__gVbodG__fcards{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:32px;display:grid}.guide-module__gVbodG__fcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;color:inherit;flex-direction:column;align-items:center;gap:3px;padding:22px 12px 18px;text-decoration:none;transition:all .14s;display:flex}.guide-module__gVbodG__fcard:hover{border-color:var(--c);transform:translateY(-2px)}.guide-module__gVbodG__fcard i{background:var(--c);border-radius:50%;width:13px;height:13px;margin:6px 0 15px;display:block}.guide-module__gVbodG__fcard b{color:var(--color-ink);letter-spacing:-.3px;font-size:17px;font-weight:900}.guide-module__gVbodG__fcard span{color:var(--color-text-muted);font-size:11.5px;line-height:1.7}.guide-module__gVbodG__fcard em{color:var(--c);margin-top:4px;font-size:12px;font-style:normal;font-weight:800}.guide-module__gVbodG__pickalt{flex-direction:column;align-items:center;gap:13px;margin-top:26px;display:flex}.guide-module__gVbodG__pickalt .guide-module__gVbodG__srch{width:100%;max-width:400px}.guide-module__gVbodG__all{color:var(--color-text-muted);text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.guide-module__gVbodG__fhd{--c:var(--color-accent);background:var(--color-surface);border-bottom:1px solid var(--color-border);border-top:4px solid var(--c);padding:15px 22px 0}.guide-module__gVbodG__top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guide-module__gVbodG__back{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);border-radius:var(--radius-sm);flex:none;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none}.guide-module__gVbodG__back:hover{border-color:var(--color-ink-pale);color:var(--color-ink)}.guide-module__gVbodG__title{letter-spacing:-.5px;color:var(--color-ink);align-items:center;gap:9px;margin:0;font-size:23px;font-weight:900;display:flex}.guide-module__gVbodG__title i{background:var(--c);border-radius:50%;flex:none;width:15px;height:15px;display:block}.guide-module__gVbodG__title em{color:var(--color-text-muted);align-self:flex-end;padding-bottom:3px;font-size:12px;font-style:normal;font-weight:700}.guide-module__gVbodG__kpi{color:var(--color-text-light);font-size:12.5px}.guide-module__gVbodG__kpi b{color:var(--color-ink);font-size:14px;font-weight:900}.guide-module__gVbodG__kpi small{color:var(--color-ink-faint);font-size:11px}.guide-module__gVbodG__sp{flex:1}.guide-module__gVbodG__sort{border:1px solid var(--color-border);color:var(--color-text-light);background:var(--color-surface);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.guide-module__gVbodG__ftabs{scrollbar-width:none;gap:3px;margin-top:13px;display:flex;overflow-x:auto}.guide-module__gVbodG__ftabs::-webkit-scrollbar{display:none}.guide-module__gVbodG__ftab{color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:9px 14px 11px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.guide-module__gVbodG__ftab i{background:var(--c);opacity:.4;border-radius:50%;width:8px;height:8px;display:block}.guide-module__gVbodG__ftab:hover{color:var(--color-text);background:var(--color-chip)}.guide-module__gVbodG__ftab em{opacity:.6;font-size:11px;font-style:normal;font-weight:700}.guide-module__gVbodG__ftabOn{color:var(--c);border-bottom-color:var(--c)}.guide-module__gVbodG__ftabOn i{opacity:1}.guide-module__gVbodG__narrow{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 22px;display:flex}.guide-module__gVbodG__chips{flex-wrap:wrap;flex:480px;align-items:center;gap:7px;min-width:0;display:flex}.guide-module__gVbodG__ntools{flex:none;align-items:center;gap:8px;display:flex}.guide-module__gVbodG__lb{color:var(--color-accent-deep);letter-spacing:-.1px;white-space:pre-line;flex:none;margin-right:5px;font-size:10.5px;font-weight:900;line-height:1.4}.guide-module__gVbodG__nb{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.guide-module__gVbodG__nb:hover{border-color:var(--color-ink-pale);color:var(--color-text)}.guide-module__gVbodG__nb em{opacity:.55;font-size:10.5px;font-style:normal;font-weight:800}.guide-module__gVbodG__nbOn,.guide-module__gVbodG__nbOn:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.guide-module__gVbodG__nbOff,.guide-module__gVbodG__nbOff:hover{opacity:.42;background:var(--color-chip);border-color:var(--color-border);color:var(--color-ink-faint);cursor:default}.guide-module__gVbodG__nbOff em{opacity:.8}.guide-module__gVbodG__calb{border-color:var(--color-band-green-line);background:var(--color-ok-soft-bg);color:var(--color-ok)}.guide-module__gVbodG__warnb{border-color:var(--color-note-warm-border);background:var(--color-notice-bg);color:var(--color-warning)}.guide-module__gVbodG__warnb.guide-module__gVbodG__nbOn{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-white)}.guide-module__gVbodG__sitnote{background:var(--color-chip);border-radius:var(--radius-sm);width:100%;color:var(--color-text-light);white-space:pre-line;margin:9px 0 0;padding:10px 13px;font-size:11.5px;line-height:1.75}.guide-module__gVbodG__sitnote b{color:var(--color-ink);font-weight:800}.guide-module__gVbodG__srch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.guide-module__gVbodG__narrow .guide-module__gVbodG__srch{min-width:170px;height:34px}.guide-module__gVbodG__srch input{cursor:text;width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;font-size:13px}.guide-module__gVbodG__srch svg{width:15px;height:15px;color:var(--color-ink-faint);flex:none}.guide-module__gVbodG__srch:focus-within{border-color:var(--color-card-hover-border)}.guide-module__gVbodG__rst{color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:11.5px;font-weight:700;text-decoration:underline}.guide-module__gVbodG__wrap{padding:18px 22px 60px}.guide-module__gVbodG__clashbox{background:var(--color-surface);border:1px solid var(--color-note-warm-border);border-left:4px solid var(--color-warning);border-radius:var(--radius-lg);margin-bottom:16px;padding:15px 17px}.guide-module__gVbodG__clashHead{color:var(--color-warning);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:900;display:flex}.guide-module__gVbodG__clashBasis{color:var(--color-notice-ink);background:var(--color-notice-bg);border:1px solid var(--color-note-warm-border);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.guide-module__gVbodG__lk{color:var(--color-accent-deep);background:var(--color-accent-soft);border:1px solid var(--color-card-hover-border);border-radius:8px;margin-left:auto;padding:6px 11px;font-size:11px;font-weight:800;text-decoration:none}.guide-module__gVbodG__clashLead{color:var(--color-text-light);margin:5px 0 0;font-size:11.5px;line-height:1.75}.guide-module__gVbodG__clashLead b{color:var(--color-ink)}.guide-module__gVbodG__cgrp{margin-top:13px}.guide-module__gVbodG__cgrp h3{color:var(--color-text-muted);margin:0 0 7px;font-size:11px;font-weight:900}.guide-module__gVbodG__cgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;margin-top:12px;display:grid}.guide-module__gVbodG__citem{border:1px solid var(--color-border);background:var(--color-bg-soft);color:inherit;border-radius:10px;padding:9px 11px;text-decoration:none;display:block}.guide-module__gVbodG__citem:hover,.guide-module__gVbodG__citem:focus-visible{background:var(--color-accent-soft)}.guide-module__gVbodG__citemIv{border-left:3px solid var(--color-faculty-komed)}.guide-module__gVbodG__citem b{color:var(--color-ink);font-size:12px;font-weight:900;display:block}.guide-module__gVbodG__citem em{color:var(--color-warning);font-size:10px;font-style:normal;font-weight:800}.guide-module__gVbodG__citem span{color:var(--color-text-light);margin-top:4px;font-size:11px;line-height:1.65;display:block}.guide-module__gVbodG__compare{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:16px;padding:14px 16px}.guide-module__gVbodG__compareHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.guide-module__gVbodG__compareHead h2{color:var(--color-ink);margin:0;font-size:13px;font-weight:900}.guide-module__gVbodG__compareScroll{margin-top:10px;overflow-x:auto}.guide-module__gVbodG__compareTable{border-collapse:collapse;width:100%;min-width:520px;font-size:11.5px;line-height:1.6}.guide-module__gVbodG__compareTable th,.guide-module__gVbodG__compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-chip);padding:7px 9px}.guide-module__gVbodG__compareTable thead th{color:var(--color-ink);background:var(--color-chip);font-size:12px;font-weight:900}.guide-module__gVbodG__compareTable tbody th{width:92px;color:var(--color-text-muted);font-weight:700}.guide-module__gVbodG__compareTable small{color:var(--color-text-muted);font-weight:700;display:block}.guide-module__gVbodG__yv{--y:var(--color-warning);--ys:var(--color-notice-bg);--yl:var(--color-note-warm-border);--yd:var(--color-notice-ink)}.guide-module__gVbodG__yv[data-y=next]{--y:var(--color-ok);--ys:var(--color-ok-soft-bg);--yl:var(--color-band-green-line);--yd:var(--color-ok-deep)}.guide-module__gVbodG__yv[data-y=cmp]{--y:var(--color-optional-ink);--ys:var(--color-optional-bg);--yl:var(--color-optional-badge-bg);--yd:var(--color-optional-ink)}.guide-module__gVbodG__ytabs{align-items:flex-end;gap:4px;padding:0 2px;display:flex}.guide-module__gVbodG__ysw{gap:4px;width:100%;display:flex}.guide-module__gVbodG__ytab{border:1px solid var(--color-border);background:var(--color-chip);color:var(--color-text-muted);white-space:nowrap;border-bottom:0;border-radius:11px 11px 0 0;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:800;line-height:normal;transition:all .12s;display:flex;position:relative;top:1px}.guide-module__gVbodG__ytab:hover{background:var(--color-surface);color:var(--color-text-light)}.guide-module__gVbodG__ytab em{opacity:.65;font-size:10.5px;font-style:normal;font-weight:700}.guide-module__gVbodG__ytabOn,.guide-module__gVbodG__ytabOn:hover{background:var(--y);border-color:var(--y);color:var(--color-white);box-shadow:var(--shadow-gnb-on);z-index:2;padding:12px 18px}.guide-module__gVbodG__ytabOn em{opacity:.8}.guide-module__gVbodG__tblbox{background:var(--color-surface);border:1px solid var(--yl);border-top:3px solid var(--y);border-radius:0 var(--radius-lg) var(--radius-lg) var(--radius-lg);overflow:hidden}.guide-module__gVbodG__ycap{background:var(--ys);border-bottom:1px solid var(--yl);color:var(--yd);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 16px;font-size:11.5px;line-height:1.7;display:flex}.guide-module__gVbodG__ytag{background:var(--y);color:var(--color-white);letter-spacing:.2px;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:900}.guide-module__gVbodG__ycap b{color:var(--y)}.guide-module__gVbodG__ycapSp{flex:1;min-width:8px}.guide-module__gVbodG__ymore{color:var(--yd);opacity:.85;font-size:10.5px}.guide-module__gVbodG__scroll{overflow-x:auto;container-type:inline-size}.guide-module__gVbodG__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1200px;font-size:12.5px}.guide-module__gVbodG__table thead th{z-index:3;background:var(--ys);color:var(--yd);text-align:left;border-bottom:1px solid var(--yl);white-space:nowrap;padding:11px 10px;font-size:10.5px;font-weight:800;position:sticky;top:0}.guide-module__gVbodG__srt{cursor:pointer;-webkit-user-select:none;user-select:none}.guide-module__gVbodG__srt:after{content:"↕";opacity:.35;margin-left:4px;font-size:10px}.guide-module__gVbodG__srtA:after{content:"↑";opacity:1}.guide-module__gVbodG__srtD:after{content:"↓";opacity:1}.guide-module__gVbodG__sth{width:34px}.guide-module__gVbodG__schh{width:158px}.guide-module__gVbodG__qh{width:126px}.guide-module__gVbodG__s1h{width:318px}.guide-module__gVbodG__nh{width:322px}.guide-module__gVbodG__wdh{width:124px}.guide-module__gVbodG__hlp{background:var(--color-border);width:14px;height:14px;color:var(--color-text-light);cursor:help;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.guide-module__gVbodG__hlp:hover,.guide-module__gVbodG__hlp:focus{background:var(--color-accent);color:var(--color-white)}.guide-module__gVbodG__hlp:hover:after,.guide-module__gVbodG__hlp:focus:after{content:attr(data-t);background:var(--color-tip-bg);color:var(--color-white);z-index:60;width:250px;box-shadow:var(--shadow-tip);text-align:left;white-space:normal;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:600;line-height:1.65;position:absolute;top:calc(100% + 8px);left:0}.guide-module__gVbodG__table tbody td{border-bottom:1px solid var(--color-chip);vertical-align:top;padding:12px 10px;line-height:1.65}.guide-module__gVbodG__row{cursor:pointer;transition:background .1s}.guide-module__gVbodG__row:hover{background:var(--color-surface-faint)}.guide-module__gVbodG__rowOpen,.guide-module__gVbodG__rowOpen:hover{background:var(--color-accent-soft)}.guide-module__gVbodG__gsep td{border-top:2px solid var(--color-border)}.guide-module__gVbodG__sch{color:var(--color-ink);font-size:13.5px;font-weight:800;line-height:1.45;display:block}.guide-module__gVbodG__schName{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.guide-module__gVbodG__campus{color:var(--color-text-muted);font-size:11px;font-weight:700}.guide-module__gVbodG__dept{color:var(--color-text-muted);margin-top:3px;font-size:11px;display:block}.guide-module__gVbodG__fld{color:var(--c);isolation:isolate;border-radius:6px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex;position:relative}.guide-module__gVbodG__fld:before,.guide-module__gVbodG__fld:after,.guide-module__gVbodG__clashKm:before,.guide-module__gVbodG__clashKm:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}.guide-module__gVbodG__fld:before,.guide-module__gVbodG__clashKm:before{opacity:.12;background:currentColor}.guide-module__gVbodG__fld:after,.guide-module__gVbodG__clashKm:after{opacity:.32;border:1px solid}.guide-module__gVbodG__fld i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.guide-module__gVbodG__fld+.guide-module__gVbodG__dept{margin-top:4px}.guide-module__gVbodG__maplink{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);border-radius:7px;align-items:center;gap:4px;margin-top:7px;padding:4px 9px;font-size:10.5px;font-weight:800;text-decoration:none;display:inline-flex}.guide-module__gVbodG__maplink:hover{border-color:var(--color-card-hover-border);background:var(--color-accent-soft);color:var(--color-accent-deep)}.guide-module__gVbodG__bdgCut{vertical-align:1px;white-space:nowrap;letter-spacing:-.2px;background:var(--color-accent-soft);color:var(--color-accent-deep);border-radius:5px;margin-left:4px;padding:2px 5px;font-size:9px;font-weight:800;display:inline-block}.guide-module__gVbodG__stamp{vertical-align:2px;letter-spacing:.4px;white-space:nowrap;background:var(--color-surface);border-radius:4px;margin-left:7px;padding:4px 7px 4px 8px;font-size:8.5px;font-weight:900;line-height:1;display:inline-block;position:relative;transform:rotate(-4deg)}.guide-module__gVbodG__stamp i{letter-spacing:1.2px;opacity:.7;margin-bottom:2px;font-size:7px;font-style:normal;display:block}.guide-module__gVbodG__stampFin{color:var(--color-ok-ink);box-shadow:inset 0 0 0 1px var(--color-surface), inset 0 0 0 2.5px currentColor;border:1.5px solid}.guide-module__gVbodG__stampDraft{color:var(--color-ink-faint);border:1.5px dashed}.guide-module__gVbodG__qrow{align-items:baseline;gap:5px;display:flex}.guide-module__gVbodG__qrow b{color:var(--color-ink);font-size:13.5px;font-weight:900}.guide-module__gVbodG__qrow span{color:var(--color-text-muted);font-size:10.5px}.guide-module__gVbodG__und{border-bottom:2px dotted var(--color-ink-pale);color:var(--color-text-muted)!important}.guide-module__gVbodG__dlt{border-radius:5px;max-width:100%;margin-top:5px;padding:1px 5px;font-size:10.5px;font-weight:900;display:inline-block}.guide-module__gVbodG__dltUp{background:var(--color-ok-soft-bg);color:var(--color-ok)}.guide-module__gVbodG__dltDn{background:var(--color-wrong-soft-bg);color:var(--color-wrong-ink)}.guide-module__gVbodG__dltEq{background:var(--color-chip);color:var(--color-text-muted)}.guide-module__gVbodG__qnote{color:var(--color-ink-faint);margin-top:4px;font-size:10px;line-height:1.6;display:block}.guide-module__gVbodG__mhelp{display:none}.guide-module__gVbodG__stg2{flex-direction:column;gap:5px;display:flex}.guide-module__gVbodG__st{align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.6;display:flex}.guide-module__gVbodG__st i{background:var(--color-chip);width:15px;height:15px;color:var(--color-text-light);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:9px;font-style:normal;font-weight:900;display:flex}.guide-module__gVbodG__notes{flex-direction:column;gap:5px;display:flex}.guide-module__gVbodG__pair{grid-template-columns:64px 1fr;align-items:baseline;gap:9px;font-size:11.5px;line-height:1.65;display:grid}.guide-module__gVbodG__pair>b{color:var(--color-text-muted);letter-spacing:.1px;font-size:10.5px;font-weight:700}.guide-module__gVbodG__pair>span{color:var(--color-text);min-width:0}.guide-module__gVbodG__cond{border-top:1px dashed var(--color-border);margin-top:9px;padding-top:9px}.guide-module__gVbodG__cond .guide-module__gVbodG__pair{grid-template-columns:72px 1fr}.guide-module__gVbodG__gq{background:var(--color-wrong-soft-bg);color:var(--color-wrong-ink);border:1px solid var(--color-alert-soft-border);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.55;display:inline-block}.guide-module__gVbodG__pair>b.guide-module__gVbodG__gqb{color:var(--color-wrong-ink);font-weight:900}.guide-module__gVbodG__na{color:var(--color-ink-faint);font-style:normal}.guide-module__gVbodG__none{color:var(--color-ink-faint)}.guide-module__gVbodG__chglist{flex-direction:column;gap:4px;display:flex}.guide-module__gVbodG__chglist>span{background:var(--color-notice-bg);border:1px solid var(--color-note-warm-border);color:var(--color-ptnote-ink);border-radius:6px;padding:4px 7px;font-size:10.5px;line-height:1.6}.guide-module__gVbodG__cmp2{flex-direction:column;gap:8px;display:flex}.guide-module__gVbodG__cy{border-radius:var(--radius-sm);background:var(--color-chip);padding:8px 10px;position:relative}.guide-module__gVbodG__cy>b{color:var(--color-ink-faint);letter-spacing:.4px;margin-bottom:5px;font-size:9.5px;font-weight:900;display:block}.guide-module__gVbodG__cyChg{background:var(--color-notice-bg);border:1px solid var(--color-note-warm-border)}.guide-module__gVbodG__cyChg>b{color:var(--color-ptnote-ink)}.guide-module__gVbodG__chgm{color:var(--color-white);background:var(--color-warning);border-radius:4px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:900;position:absolute;top:7px;right:8px}.guide-module__gVbodG__cmpbox{flex-direction:column;gap:6px;display:flex}.guide-module__gVbodG__cmprow{border-radius:7px;grid-template-columns:66px 1fr;align-items:baseline;gap:9px;padding:5px 7px;font-size:11px;display:grid}.guide-module__gVbodG__cmprow>b{color:var(--color-text-muted);font-size:10.5px;font-weight:700}.guide-module__gVbodG__cmprowChg{background:var(--color-notice-bg)}.guide-module__gVbodG__cmprowChg>b{color:var(--color-ptnote-ink)}.guide-module__gVbodG__cy26,.guide-module__gVbodG__cy27{line-height:1.6;display:block}.guide-module__gVbodG__cy26{color:var(--color-text-muted)}.guide-module__gVbodG__cy27{color:var(--color-ink);margin-top:3px}.guide-module__gVbodG__cy26:before,.guide-module__gVbodG__cy27:before{content:attr(data-y);vertical-align:1px;margin-right:5px;font-size:9px;font-weight:900}.guide-module__gVbodG__cy26:before{color:var(--color-ink-faint)}.guide-module__gVbodG__cy27:before{color:var(--color-accent-deep)}.guide-module__gVbodG__cmprowChg .guide-module__gVbodG__cy27{color:var(--color-ptnote-ink);font-weight:700}.guide-module__gVbodG__dline{color:var(--color-ink);font-size:12px;font-weight:800;line-height:1.7;display:block}.guide-module__gVbodG__dline b{color:var(--color-ink-faint);margin-right:5px;font-size:10px;font-weight:800}.guide-module__gVbodG__clash{color:var(--color-warning);background:var(--color-notice-bg);border:1px solid var(--color-note-warm-border);white-space:nowrap;border-radius:5px;margin:3px 0 6px;padding:2px 5px;font-size:10px;font-weight:800;display:block}.guide-module__gVbodG__clashKm{color:var(--color-faculty-komed);isolation:isolate;background:0 0;border-color:#0000;position:relative}.guide-module__gVbodG__sch27{color:var(--color-text-light);font-size:11.5px;line-height:1.7;display:block}.guide-module__gVbodG__stbtn{color:var(--color-ink-pale);background:0 0;border:0;padding:2px 4px;font-size:17px;line-height:1}.guide-module__gVbodG__stbtnOn{color:var(--color-crown)}.guide-module__gVbodG__stbtn:disabled{cursor:progress;opacity:.45}.guide-module__gVbodG__mo{display:inline}.guide-module__gVbodG__mo>summary{cursor:pointer;color:var(--color-accent-deep);background:var(--color-accent-soft);border-radius:5px;margin-left:4px;padding:1px 6px;font-size:10.5px;font-weight:800;list-style:none;display:inline-block}.guide-module__gVbodG__mo>summary::-webkit-details-marker{display:none}.guide-module__gVbodG__mo[open]>summary{display:none}.guide-module__gVbodG__mo>span{background:var(--color-chip);color:var(--color-text-light);border-radius:7px;margin-top:5px;padding:8px 10px;font-size:11px;line-height:1.8;display:block}td.guide-module__gVbodG__mtogd,.guide-module__gVbodG__mtog{display:none}.guide-module__gVbodG__det td{background:var(--color-surface-faint);cursor:default;border-bottom:2px solid var(--color-border)!important;padding:0!important}.guide-module__gVbodG__dtl{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:18px 22px;padding:18px 20px 20px;display:grid}.guide-module__gVbodG__dsec h4{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:900}.guide-module__gVbodG__dsec p,.guide-module__gVbodG__dsec li{color:var(--color-text-light);margin:0;font-size:11.5px;line-height:1.8}.guide-module__gVbodG__dsec ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.guide-module__gVbodG__dsec li:before{content:"·";color:var(--color-ink-faint);margin-right:6px}.guide-module__gVbodG__dsecWarn{color:var(--color-warning)!important;margin-top:6px!important}.guide-module__gVbodG__dl{grid-template-columns:78px 1fr;gap:4px 10px;margin:0;font-size:11.5px;display:grid}.guide-module__gVbodG__dl dt{color:var(--color-text-muted);font-weight:700}.guide-module__gVbodG__dl dd{color:var(--color-text);min-width:0;margin:0}.guide-module__gVbodG__tline{flex-wrap:wrap;gap:5px;display:flex}.guide-module__gVbodG__tline span{background:var(--color-chip);border:1px solid var(--color-border);color:var(--color-text-light);border-radius:6px;padding:3px 7px;font-size:10.5px}.guide-module__gVbodG__tline b{color:var(--color-ink);font-weight:800}.guide-module__gVbodG__review{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.guide-module__gVbodG__review li{color:var(--color-ink-faint);background:var(--color-chip);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800}.guide-module__gVbodG__review .guide-module__gVbodG__reviewDone{color:var(--color-ok-ink);background:var(--color-ok-soft-bg)}.guide-module__gVbodG__go{border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.guide-module__gVbodG__go a,.guide-module__gVbodG__go button{border:1px solid var(--color-card-hover-border);background:var(--color-accent-soft);color:var(--color-accent-deep);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:9px 14px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-flex}.guide-module__gVbodG__go .guide-module__gVbodG__plain{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-light)}.guide-module__gVbodG__go button:disabled{opacity:.5;cursor:not-allowed}.guide-module__gVbodG__go button[aria-busy=true]{cursor:progress}.guide-module__gVbodG__detailWait{border-radius:var(--radius-sm);background:var(--color-chip);grid-column:1/-1;min-height:120px}.guide-module__gVbodG__detailFail{color:var(--color-text-light);grid-column:1/-1;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.guide-module__gVbodG__detailFail button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-light);border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:800}.guide-module__gVbodG__pageState{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:1000px;margin:0 auto;padding:52px 22px 70px;display:flex}.guide-module__gVbodG__pageWait{border-radius:var(--radius-lg);background:var(--color-chip);width:100%;height:96px}.guide-module__gVbodG__pageStateText{color:var(--color-text-light);margin:0;font-size:13px}.guide-module__gVbodG__empty{text-align:center;color:var(--color-text-muted);padding:56px 20px;font-size:13px}.guide-module__gVbodG__emptyAlt{margin-top:10px}.guide-module__gVbodG__emptyAlt b{color:var(--color-ink)}.guide-module__gVbodG__cta{background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-sm);white-space:nowrap;border:0;margin-left:8px;padding:10px 15px;font-size:12px;font-weight:800}.guide-module__gVbodG__foot{max-width:96ch;padding:0 22px 44px}.guide-module__gVbodG__footSub{color:var(--color-text-light);margin:0 0 8px;font-size:11px;font-weight:800}.guide-module__gVbodG__steps{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.guide-module__gVbodG__step{color:var(--color-text-light);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:11px;font-weight:700;display:inline-flex}.guide-module__gVbodG__stepNum{background:var(--color-chip);width:17px;height:17px;color:var(--color-text-light);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.guide-module__gVbodG__footNote{color:var(--color-text-muted);margin:0;font-size:11px;line-height:1.85}.guide-module__gVbodG__footNote b{color:var(--color-text-light)}.guide-module__gVbodG__toast{background:var(--color-ink);max-width:calc(100vw - 32px);color:var(--color-white);box-shadow:var(--shadow-toast);z-index:90;opacity:0;pointer-events:none;border-radius:11px;padding:12px 18px;font-size:12.5px;font-weight:700;transition:all .2s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.guide-module__gVbodG__toastOn{opacity:1}@container (max-width:1199.98px){.guide-module__gVbodG__table{min-width:1000px}.guide-module__gVbodG__s1h,.guide-module__gVbodG__nh{width:auto}}@media (max-width:1000px){.guide-module__gVbodG__fcards{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.guide-module__gVbodG__narrow,.guide-module__gVbodG__fhd{padding-left:14px;padding-right:14px}.guide-module__gVbodG__wrap{padding:14px 14px 50px}.guide-module__gVbodG__foot{padding:0 14px 40px}}@media (max-width:720px){.guide-module__gVbodG__pick{padding:34px 14px 50px}.guide-module__gVbodG__pick h1{font-size:23px}.guide-module__gVbodG__pickLead{font-size:13px}.guide-module__gVbodG__fcards{grid-template-columns:repeat(2,1fr);gap:9px}.guide-module__gVbodG__narrow{gap:8px;padding-top:9px;padding-bottom:9px}.guide-module__gVbodG__chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:5px;padding-bottom:7px;-webkit-mask-image:linear-gradient(90deg, var(--color-ink) calc(100% - 22px), transparent);-webkit-mask-image:linear-gradient(90deg, var(--color-ink) calc(100% - 22px), transparent);mask-image:linear-gradient(90deg, var(--color-ink) calc(100% - 22px), transparent);flex-wrap:nowrap;flex:100%;margin-block:-5px;padding-inline-end:28px;scroll-padding-inline:5px 28px;overflow-x:auto}.guide-module__gVbodG__chips::-webkit-scrollbar{display:none}.guide-module__gVbodG__chips>*{flex:none}.guide-module__gVbodG__lb{margin-right:2px}.guide-module__gVbodG__ntools{flex:100%;order:99}.guide-module__gVbodG__narrow .guide-module__gVbodG__srch{flex:auto;min-width:0}.guide-module__gVbodG__ysw{flex-wrap:wrap;gap:3px;width:100%;min-width:0}.guide-module__gVbodG__ytab,.guide-module__gVbodG__ytabOn{white-space:normal;border-radius:9px 9px 0 0;flex:auto;justify-content:center;min-width:0;padding:9px 6px;font-size:12px}.guide-module__gVbodG__ytabOn{padding:11px 6px}.guide-module__gVbodG__ytab em{display:none}.guide-module__gVbodG__ycap{gap:6px;padding:10px 14px;font-size:12px}.guide-module__gVbodG__ycapSp,.guide-module__gVbodG__ymore{display:none}.guide-module__gVbodG__ycap span:not(.guide-module__gVbodG__ytag){font-size:12px;line-height:1.6}.guide-module__gVbodG__scroll{overflow:visible}.guide-module__gVbodG__table,.guide-module__gVbodG__table thead,.guide-module__gVbodG__table tbody,.guide-module__gVbodG__table th,.guide-module__gVbodG__table td,.guide-module__gVbodG__table tr{display:block}.guide-module__gVbodG__table{min-width:0}.guide-module__gVbodG__table thead{display:none}.guide-module__gVbodG__table tbody tr{border-bottom:1px solid var(--color-border);padding:13px 14px;position:relative}.guide-module__gVbodG__table tbody tr.guide-module__gVbodG__det{padding:0}.guide-module__gVbodG__table tbody td{border:0;align-items:flex-start;gap:10px;padding:5px 0;display:flex}.guide-module__gVbodG__table tbody td:before{content:attr(data-l);color:var(--color-ink-faint);flex:0 0 62px;padding-top:3px;font-size:12px;font-weight:800}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__hero{padding:0 0 8px;display:block}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__hero:before,.guide-module__gVbodG__table tbody td.guide-module__gVbodG__mtogd:before,.guide-module__gVbodG__table tbody td.guide-module__gVbodG__stbtnd:before,.guide-module__gVbodG__table tbody tr.guide-module__gVbodG__det td:before{display:none}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__mtogd{padding:0;display:block}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__ncell{display:none}.guide-module__gVbodG__table tbody tr.guide-module__gVbodG__rowOpen td.guide-module__gVbodG__ncell{display:flex}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__scell .guide-module__gVbodG__cond{display:none}.guide-module__gVbodG__table tbody tr.guide-module__gVbodG__rowOpen td.guide-module__gVbodG__scell .guide-module__gVbodG__cond{display:flex}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__dcell>span{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__dcell .guide-module__gVbodG__dline{align-items:center;gap:4px;display:inline-flex}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__dcell .guide-module__gVbodG__clash{margin:0;display:inline-block}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__qcell>div{flex-wrap:wrap;align-items:center;gap:3px 9px;display:flex}.guide-module__gVbodG__table tbody td>span,.guide-module__gVbodG__table tbody td>div{flex:auto;min-width:0}.guide-module__gVbodG__mtog{border:1px solid var(--color-border);background:var(--color-chip);width:100%;color:var(--color-text-light);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:8px;font-size:12px;font-weight:800;display:flex}.guide-module__gVbodG__rowOpen .guide-module__gVbodG__mtog{background:var(--color-surface);border-color:var(--color-card-hover-border);color:var(--color-accent-deep)}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__stbtnd{padding:0;position:absolute;top:10px;right:10px}.guide-module__gVbodG__dtl{grid-template-columns:1fr;padding:14px}.guide-module__gVbodG__dl{grid-template-columns:70px 1fr}.guide-module__gVbodG__cgrid{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.guide-module__gVbodG__cgrid::-webkit-scrollbar{display:none}.guide-module__gVbodG__citem{flex:0 0 176px}.guide-module__gVbodG__lk{margin-left:0}.guide-module__gVbodG__mhelp{border-bottom:1px solid var(--yl);color:var(--yd);flex-wrap:wrap;align-items:center;gap:0 12px;padding:0 14px;font-size:12px;font-weight:800;display:flex;position:relative}.guide-module__gVbodG__mhelp .guide-module__gVbodG__hlp{box-sizing:content-box;vertical-align:middle;background-clip:padding-box;border:10px solid #0000;width:24px;height:24px;margin:0 -6px;font-size:12px;position:static}.guide-module__gVbodG__mhelp .guide-module__gVbodG__hlp:after{width:auto;font-size:12px;top:calc(100% - 4px);left:14px;right:14px}.guide-module__gVbodG__table tbody td.guide-module__gVbodG__stbtnd{top:0;right:0}.guide-module__gVbodG__stbtn{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center;align-items:center;display:inline-flex}.guide-module__gVbodG__guide .guide-module__gVbodG__stbtn:focus-visible{outline-offset:-3px}.guide-module__gVbodG__nb,.guide-module__gVbodG__ftab,.guide-module__gVbodG__ytab,.guide-module__gVbodG__ytabOn,.guide-module__gVbodG__mtog,.guide-module__gVbodG__back,.guide-module__gVbodG__go a,.guide-module__gVbodG__go button{min-height:var(--touch-min)}.guide-module__gVbodG__fcard span,.guide-module__gVbodG__kpi small,.guide-module__gVbodG__ftab em,.guide-module__gVbodG__lb,.guide-module__gVbodG__nb em,.guide-module__gVbodG__sitnote,.guide-module__gVbodG__rst,.guide-module__gVbodG__clashBasis,.guide-module__gVbodG__lk,.guide-module__gVbodG__clashLead,.guide-module__gVbodG__cgrp h3,.guide-module__gVbodG__citem em,.guide-module__gVbodG__citem span,.guide-module__gVbodG__compareTable,.guide-module__gVbodG__ytab,.guide-module__gVbodG__ytabOn,.guide-module__gVbodG__ycap,.guide-module__gVbodG__ycap span:not(.guide-module__gVbodG__ytag),.guide-module__gVbodG__ytag,.guide-module__gVbodG__campus,.guide-module__gVbodG__dept,.guide-module__gVbodG__fld,.guide-module__gVbodG__maplink,.guide-module__gVbodG__bdgCut,.guide-module__gVbodG__stamp,.guide-module__gVbodG__stamp i,.guide-module__gVbodG__qrow span,.guide-module__gVbodG__dlt,.guide-module__gVbodG__qnote,.guide-module__gVbodG__st,.guide-module__gVbodG__st i,.guide-module__gVbodG__pair,.guide-module__gVbodG__pair>b,.guide-module__gVbodG__gq,.guide-module__gVbodG__chglist>span,.guide-module__gVbodG__cy>b,.guide-module__gVbodG__chgm,.guide-module__gVbodG__cmprow,.guide-module__gVbodG__cmprow>b,.guide-module__gVbodG__cy26:before,.guide-module__gVbodG__cy27:before,.guide-module__gVbodG__dline b,.guide-module__gVbodG__clash,.guide-module__gVbodG__sch27,.guide-module__gVbodG__mo>summary,.guide-module__gVbodG__mo>span,.guide-module__gVbodG__dsec h4,.guide-module__gVbodG__dsec p,.guide-module__gVbodG__dsec li,.guide-module__gVbodG__dl,.guide-module__gVbodG__tline span,.guide-module__gVbodG__review li,.guide-module__gVbodG__go a,.guide-module__gVbodG__go button,.guide-module__gVbodG__detailFail button,.guide-module__gVbodG__footSub,.guide-module__gVbodG__step,.guide-module__gVbodG__stepNum,.guide-module__gVbodG__footNote,.guide-module__gVbodG__table tbody td:before,.guide-module__gVbodG__mtog{font-size:12px}.guide-module__gVbodG__st i{width:18px;height:18px}.guide-module__gVbodG__stepNum{width:20px;height:20px}}.guide-module__gVbodG__thBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.guide-module__gVbodG__fee{border:1px solid var(--color-border);background:var(--color-white);width:min(480px,100%);max-height:86vh;box-shadow:var(--shadow-shell);color:var(--color-text);word-break:keep-all;font-variant-numeric:tabular-nums;border-radius:18px;flex-direction:column;padding:20px 22px 18px;display:flex;position:relative;overflow:auto}.guide-module__gVbodG__fee:focus{outline:none}.guide-module__gVbodG__feeX{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;padding:0;font-size:15px;font-weight:900;line-height:1;position:absolute;top:13px;right:13px}.guide-module__gVbodG__feeX:hover{background:var(--color-tabs-bg);color:var(--color-text)}.guide-module__gVbodG__feeTitle{color:var(--color-ink);letter-spacing:-.04em;margin:0;padding-right:38px;font-size:16px;font-weight:900}.guide-module__gVbodG__feeSub{color:var(--color-text-light);margin:4px 0 0;font-size:12px}.guide-module__gVbodG__feeEmpty{border-radius:var(--radius-sm);background:var(--color-chip);color:var(--color-text-light);text-align:center;margin:16px 0 0;padding:18px 14px;font-size:13px;line-height:1.6}.guide-module__gVbodG__feeEmpty p{margin:0}.guide-module__gVbodG__feeEmpty p+p{margin-top:6px}.guide-module__gVbodG__feeEmpty a{color:var(--color-accent-deep);font-weight:800}.guide-module__gVbodG__feeList{border-top:1px solid var(--color-border);margin:14px 0 0;padding:0;list-style:none}.guide-module__gVbodG__feeList>li{border-bottom:1px solid var(--color-border)}.guide-module__gVbodG__feeRow{align-items:center;gap:12px;padding:11px 2px;display:flex}label.guide-module__gVbodG__feeRow{cursor:pointer}.guide-module__gVbodG__feeRowOff .guide-module__gVbodG__feeName,.guide-module__gVbodG__feeRowOff .guide-module__gVbodG__feeAmt{opacity:.45}.guide-module__gVbodG__feeName{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.guide-module__gVbodG__feeName b{color:var(--color-ink);font-size:13.5px;font-weight:800}.guide-module__gVbodG__feeName span{color:var(--color-text-light);font-size:12px}.guide-module__gVbodG__feeAmt{color:var(--color-ink);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:13.5px;font-weight:800;display:flex}.guide-module__gVbodG__feeAmt small{color:var(--color-text-muted);font-size:12px;font-weight:700}.guide-module__gVbodG__feeUnknown{color:var(--color-warning);font-size:12px}.guide-module__gVbodG__feeCheck{width:18px;height:18px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:0}.guide-module__gVbodG__feeCheckGap{flex:none;width:18px}.guide-module__gVbodG__feeTotal{border-radius:var(--radius-sm);background:var(--color-chip);margin:14px 0 0;padding:12px 14px}.guide-module__gVbodG__feeTotal>div{color:var(--color-text-light);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.guide-module__gVbodG__feeTotal>div+div{margin-top:6px}.guide-module__gVbodG__feeTotal dt em{color:var(--color-text-muted);margin-left:4px;font-size:12px;font-style:normal;font-weight:700}.guide-module__gVbodG__feeTotal dd{color:var(--color-text);margin:0;font-weight:800}.guide-module__gVbodG__feeSum dt{color:var(--color-ink);font-size:13.5px;font-weight:900}.guide-module__gVbodG__feeSum dd{color:var(--color-ink);font-size:17px;font-weight:900}.guide-module__gVbodG__feeFoot{color:var(--color-text-muted);margin:12px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none}@media (max-width:720px){.guide-module__gVbodG__fee{width:100%;max-height:85vh;padding:18px 16px calc(16px + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;position:fixed;bottom:0;left:0;right:0}.guide-module__gVbodG__feeX{width:var(--touch-min);height:var(--touch-min);top:8px;right:8px}.guide-module__gVbodG__feeTitle{padding-right:52px}}