.search-module__AmTRrW__search{gap:var(--space-2);flex-direction:column;display:flex}.search-module__AmTRrW__label{font-size:var(--fs-14);font-weight:600}.search-module__AmTRrW__input{min-height:var(--touch-min);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--fs-16);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.search-module__AmTRrW__input:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px}.search-module__AmTRrW__results{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.search-module__AmTRrW__results li+li{border-top:1px solid var(--color-border)}.search-module__AmTRrW__resultLink{align-items:baseline;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) var(--space-3);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.search-module__AmTRrW__resultLink:hover,.search-module__AmTRrW__resultLink:focus-visible{background:var(--color-surface)}.search-module__AmTRrW__resultName{font-weight:600}.search-module__AmTRrW__resultMeta,.search-module__AmTRrW__empty{font-size:var(--fs-12);color:var(--color-muted)}
.ads-module__3oHYaa__placeholder{min-height:var(--ad-min-h-sm);background:var(--color-surface);padding-block:var(--space-8);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ads-module__3oHYaa__placeholder{min-height:var(--ad-min-h)}}.ads-module__3oHYaa__label{font-size:var(--fs-12);color:var(--color-muted)}.ads-module__3oHYaa__ins{display:block}
.favorites-module___8oKBG__button{height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-bg);border:1px solid var(--color-primary)}.favorites-module___8oKBG__buttonActive{height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.favorites-module___8oKBG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.favorites-module___8oKBG__list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.favorites-module___8oKBG__listItem{gap:var(--space-2);align-items:baseline;display:flex}.favorites-module___8oKBG__grade,.favorites-module___8oKBG__errorLine{color:var(--color-muted);font-size:var(--fs-14)}
.notify-module__1HXAiG__outlineButton{height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.notify-module__1HXAiG__dialog{width:min(calc(100% - var(--space-8)), var(--dialog-max));padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border)}.notify-module__1HXAiG__title{font-size:var(--fs-18);margin-bottom:var(--space-3);font-weight:700}.notify-module__1HXAiG__form{gap:var(--space-3);flex-direction:column;display:flex}.notify-module__1HXAiG__fieldset{gap:var(--space-2);border:none;flex-direction:column;padding:0;display:flex}.notify-module__1HXAiG__checkboxLabel{align-items:center;gap:var(--space-2);min-height:var(--touch-min);display:flex}.notify-module__1HXAiG__emailInput{height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3)}.notify-module__1HXAiG__errorLine{color:var(--color-harder);font-size:var(--fs-14)}.notify-module__1HXAiG__infoBox{background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-14)}.notify-module__1HXAiG__channelGroup{gap:var(--space-2);display:flex}.notify-module__1HXAiG__channelOption{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;display:flex}.notify-module__1HXAiG__actions{gap:var(--space-2);justify-content:flex-end;display:flex}.notify-module__1HXAiG__actions button{height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md)}.notify-module__1HXAiG__turnstile{min-height:var(--space-16)}.notify-module__1HXAiG__successBox{gap:var(--space-3);flex-direction:column;display:flex}
.recent-module__8VTyja__list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.recent-module__8VTyja__listItem{gap:var(--space-2);align-items:baseline;display:flex}.recent-module__8VTyja__grade,.recent-module__8VTyja__errorLine{color:var(--color-muted);font-size:var(--fs-14)}
.breadcrumb-module__FZXRbq__nav{font-size:var(--fs-14);color:var(--color-muted)}.breadcrumb-module__FZXRbq__list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__FZXRbq__item{align-items:center;gap:var(--space-1);display:flex}.breadcrumb-module__FZXRbq__separator{margin:0 var(--space-1)}
.jm-detail-module__Ifi2xG__page{gap:var(--space-6);flex-direction:column;display:flex}.jm-detail-module__Ifi2xG__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.jm-detail-module__Ifi2xG__title{font-size:var(--fs-30)}}.jm-detail-module__Ifi2xG__metaLine{color:var(--color-muted);font-size:var(--fs-14)}.jm-detail-module__Ifi2xG__ctaRow{gap:var(--space-2);margin-top:var(--space-4);display:flex}.jm-detail-module__Ifi2xG__ctaRow>*{flex:1}@media (min-width:768px){.jm-detail-module__Ifi2xG__ctaRow>*{flex:none}}.jm-detail-module__Ifi2xG__sectionTitle{font-size:var(--fs-20);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.jm-detail-module__Ifi2xG__cardGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.jm-detail-module__Ifi2xG__cardGrid{grid-template-columns:repeat(3,1fr)}}.jm-detail-module__Ifi2xG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.jm-detail-module__Ifi2xG__cardLabel{font-size:var(--fs-14);color:var(--color-muted);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.jm-detail-module__Ifi2xG__cardLabel .jm-detail-module__Ifi2xG__badge{flex:none}.jm-detail-module__Ifi2xG__tableDetails{margin-top:var(--space-2)}.jm-detail-module__Ifi2xG__tableSummary{font-size:var(--fs-14);color:var(--color-primary);cursor:pointer;min-height:var(--touch-min);align-items:center;display:flex}.jm-detail-module__Ifi2xG__cardValue{font-size:var(--fs-24);font-variant-numeric:tabular-nums;font-weight:700}.jm-detail-module__Ifi2xG__cardTrend{font-size:var(--fs-14);font-weight:600}.jm-detail-module__Ifi2xG__trendEasier{color:var(--color-easier)}.jm-detail-module__Ifi2xG__trendHarder{color:var(--color-harder)}.jm-detail-module__Ifi2xG__trendFlat{color:var(--color-flat)}.jm-detail-module__Ifi2xG__badge{font-size:var(--fs-12);background:var(--color-estimate-bg);color:var(--color-estimate-text);border-radius:var(--radius-sm);padding:0 var(--space-1)}.jm-detail-module__Ifi2xG__legend{gap:var(--space-4);margin:0 0 var(--space-2);font-size:var(--fs-14);padding:0;list-style:none;display:flex}.jm-detail-module__Ifi2xG__legendItem{align-items:center;gap:var(--space-1);display:flex}.jm-detail-module__Ifi2xG__legendSwatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);display:inline-block}.jm-detail-module__Ifi2xG__legendWritten{background:var(--chart-written)}.jm-detail-module__Ifi2xG__legendPractical{background:var(--chart-practical)}.jm-detail-module__Ifi2xG__tableWrap{overflow-x:auto}.jm-detail-module__Ifi2xG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-14)}.jm-detail-module__Ifi2xG__table th,.jm-detail-module__Ifi2xG__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.jm-detail-module__Ifi2xG__table th:first-child,.jm-detail-module__Ifi2xG__table td:first-child{text-align:left}.jm-detail-module__Ifi2xG__stickyCol{background:var(--color-bg);position:sticky;left:0}.jm-detail-module__Ifi2xG__footnote,.jm-detail-module__Ifi2xG__sourceLine{font-size:var(--fs-12);color:var(--color-muted)}.jm-detail-module__Ifi2xG__volatilityLine{align-items:center;gap:var(--space-1);font-size:var(--fs-14);color:var(--color-muted);margin-bottom:var(--space-3);display:flex}.jm-detail-module__Ifi2xG__dDayRow{margin-bottom:var(--space-2)}.jm-detail-module__Ifi2xG__alwaysNotice{font-size:var(--fs-14);color:var(--color-muted);line-height:1.6}.jm-detail-module__Ifi2xG__scheduleLinkWrap{margin-top:var(--space-3)}.jm-detail-module__Ifi2xG__scheduleLink{font-size:var(--fs-14);color:var(--color-primary);text-decoration:underline}.jm-detail-module__Ifi2xG__eligibilityList{margin:0 0 var(--space-3);padding-left:var(--space-4);font-size:var(--fs-14);line-height:1.6}.jm-detail-module__Ifi2xG__eligibilityItem{margin-bottom:var(--space-1)}.jm-detail-module__Ifi2xG__holdersTotalLine{font-size:var(--fs-14);color:var(--color-muted);margin-bottom:var(--space-3)}.jm-detail-module__Ifi2xG__holderBlock{margin-bottom:var(--space-4)}.jm-detail-module__Ifi2xG__blockTitle{font-size:var(--fs-16);margin-bottom:var(--space-2);font-weight:600}.jm-detail-module__Ifi2xG__gradeAllLinkWrap{margin-top:var(--space-4)}.jm-detail-module__Ifi2xG__gradeAllLink{font-size:var(--fs-14);color:var(--color-primary);text-decoration:underline}.jm-detail-module__Ifi2xG__relatedBlock{margin-bottom:var(--space-4)}.jm-detail-module__Ifi2xG__relatedGrid{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.jm-detail-module__Ifi2xG__relatedGrid{grid-template-columns:repeat(2,1fr)}}.jm-detail-module__Ifi2xG__relatedItem{display:flex}.jm-detail-module__Ifi2xG__relatedLink{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;justify-content:space-between;align-items:center;gap:var(--space-2);text-decoration:none;display:flex}.jm-detail-module__Ifi2xG__relatedName{font-size:var(--fs-14);font-weight:500}.jm-detail-module__Ifi2xG__relatedSub{font-size:var(--fs-12);color:var(--color-muted)}.jm-detail-module__Ifi2xG__ladderBadge{font-size:var(--fs-12);background:var(--color-surface);padding:0 var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--color-border)}.jm-detail-module__Ifi2xG__sentencesList{margin:0 0 var(--space-3);padding-left:var(--space-4);font-size:var(--fs-14);line-height:1.6}.jm-detail-module__Ifi2xG__sentencesItem{margin-bottom:var(--space-1)}
.hub-list-module__XbH0OG__page{gap:var(--space-4);flex-direction:column;display:flex}.hub-list-module__XbH0OG__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.hub-list-module__XbH0OG__title{font-size:var(--fs-30)}}.hub-list-module__XbH0OG__summaryLine{color:var(--color-muted);font-size:var(--fs-14)}.hub-list-module__XbH0OG__select{height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);width:100%}@media (min-width:768px){.hub-list-module__XbH0OG__select{align-self:flex-end;width:auto}}.hub-list-module__XbH0OG__errorLine{font-size:var(--fs-14);color:var(--color-muted)}.hub-list-module__XbH0OG__tableWrap{overflow-x:auto}.hub-list-module__XbH0OG__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-14)}.hub-list-module__XbH0OG__table th,.hub-list-module__XbH0OG__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.hub-list-module__XbH0OG__table th:first-child,.hub-list-module__XbH0OG__table td:first-child{text-align:left}.hub-list-module__XbH0OG__table a{color:var(--color-primary)}.hub-list-module__XbH0OG__table a:hover{color:var(--color-primary-hover);text-decoration:underline}.hub-list-module__XbH0OG__sortedHeader{font-weight:700}.hub-list-module__XbH0OG__stickyCol{background:var(--color-bg);position:sticky;left:0}.hub-list-module__XbH0OG__summarySection{gap:var(--space-2);flex-direction:column;display:flex}.hub-list-module__XbH0OG__cardGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.hub-list-module__XbH0OG__cardGrid{grid-template-columns:repeat(4,1fr)}}.hub-list-module__XbH0OG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.hub-list-module__XbH0OG__cardLabel{font-size:var(--fs-14);color:var(--color-muted)}.hub-list-module__XbH0OG__cardValue{font-size:var(--fs-24);margin-top:var(--space-1);font-weight:700;line-height:1.2}.hub-list-module__XbH0OG__sourceLine{font-size:var(--fs-12);color:var(--color-muted)}
.chart-module__dQ3opW__svg{width:100%;height:var(--chart-h-sm);display:block}@media (min-width:768px){.chart-module__dQ3opW__svg{height:var(--chart-h)}}.chart-module__dQ3opW__grid{stroke:var(--chart-grid)}.chart-module__dQ3opW__axisLabel{fill:var(--chart-axis);font-size:var(--fs-12)}.chart-module__dQ3opW__written{stroke:var(--chart-written)}.chart-module__dQ3opW__practical{stroke:var(--chart-practical)}.chart-module__dQ3opW__barSvg{width:100%;height:auto;display:block}.chart-module__dQ3opW__barFill{fill:var(--chart-written)}.chart-module__dQ3opW__barLabel,.chart-module__dQ3opW__barValue{fill:var(--color-text);font-size:var(--fs-12)}
.responsive-table-module__NN4koW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-14)}.responsive-table-module__NN4koW__table thead{display:none}.responsive-table-module__NN4koW__table tr{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.responsive-table-module__NN4koW__table td{gap:var(--space-3);display:flex}.responsive-table-module__NN4koW__table td[data-label]:before{content:attr(data-label);min-width:var(--space-16);color:var(--color-muted);flex:none}.responsive-table-module__NN4koW__table .responsive-table-module__NN4koW__head{font-weight:700}@media (min-width:768px){.responsive-table-module__NN4koW__table thead{display:table-header-group}.responsive-table-module__NN4koW__table tr{display:table-row}.responsive-table-module__NN4koW__table th,.responsive-table-module__NN4koW__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;display:table-cell}.responsive-table-module__NN4koW__table td[data-label]:before{content:none}}
.compare-module__JM_nka__page{gap:var(--space-6);flex-direction:column;display:flex}.compare-module__JM_nka__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.compare-module__JM_nka__title{font-size:var(--fs-30)}}.compare-module__JM_nka__container{gap:var(--space-4);flex-direction:column;display:flex}.compare-module__JM_nka__searchWrap{max-width:30rem;position:relative}.compare-module__JM_nka__input{width:100%;height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-14);background:var(--color-bg);color:var(--color-text)}.compare-module__JM_nka__input:focus{border-color:var(--color-primary);outline:none}.compare-module__JM_nka__input:disabled{background:var(--color-surface);color:var(--color-muted)}.compare-module__JM_nka__suggestionList{margin-top:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:10;max-height:18rem;margin-bottom:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.compare-module__JM_nka__suggestionItem,.compare-module__JM_nka__suggestionActive{padding:var(--space-2) var(--space-3);font-size:var(--fs-14);cursor:pointer;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.compare-module__JM_nka__suggestionItem:last-child,.compare-module__JM_nka__suggestionActive:last-child{border-bottom:none}.compare-module__JM_nka__suggestionItem:hover,.compare-module__JM_nka__suggestionActive{background:var(--color-surface);color:var(--color-primary)}.compare-module__JM_nka__itemExaminees{font-size:var(--fs-12);color:var(--color-muted)}.compare-module__JM_nka__emptyNotice{font-size:var(--fs-16);color:var(--color-muted);padding-block:var(--space-8)}.compare-module__JM_nka__errorLine{font-size:var(--fs-14);color:var(--color-muted)}.compare-module__JM_nka__tableWrap{overflow-x:auto}.compare-module__JM_nka__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-14)}.compare-module__JM_nka__table th,.compare-module__JM_nka__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.compare-module__JM_nka__table th:first-child,.compare-module__JM_nka__table td:first-child{text-align:left}.compare-module__JM_nka__stickyCol{background:var(--color-bg);z-index:1;position:sticky;left:0}.compare-module__JM_nka__colHeader{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.compare-module__JM_nka__colHeader a{color:var(--color-primary);font-weight:600;text-decoration:none}.compare-module__JM_nka__colHeader a:hover{text-decoration:underline}.compare-module__JM_nka__removeBtn{font-size:var(--fs-12);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;line-height:1.2}.compare-module__JM_nka__removeBtn:hover{color:var(--color-text);border-color:var(--color-primary)}
.home-module__jjHlWq__home{padding-block:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex}.home-module__jjHlWq__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.home-module__jjHlWq__title{font-size:var(--fs-30)}}.home-module__jjHlWq__intro{color:var(--color-muted);margin-top:calc(-1 * var(--space-6))}.home-module__jjHlWq__section{gap:var(--space-3);flex-direction:column;display:flex}.home-module__jjHlWq__sectionTitle{font-size:var(--fs-20);margin-bottom:var(--space-2);font-weight:700}.home-module__jjHlWq__listGrid,.home-module__jjHlWq__scheduleList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__jjHlWq__cardItem,.home-module__jjHlWq__scheduleItem{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.home-module__jjHlWq__itemLink{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:flex}.home-module__jjHlWq__itemLink:hover{text-decoration:underline}.home-module__jjHlWq__itemName{font-weight:600}.home-module__jjHlWq__itemGrade,.home-module__jjHlWq__topMeta,.home-module__jjHlWq__schedulePeriod{font-size:var(--fs-12);color:var(--color-muted)}.home-module__jjHlWq__badge{font-size:var(--fs-12);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);white-space:nowrap}.home-module__jjHlWq__scheduleInfo{gap:var(--space-1);flex-direction:column;display:flex}.home-module__jjHlWq__scheduleLabel{font-weight:600;font-size:var(--fs-14)}.home-module__jjHlWq__moreLinkWrap{margin-top:var(--space-2)}.home-module__jjHlWq__moreLink{font-size:var(--fs-14);color:var(--color-primary);text-decoration:underline}.home-module__jjHlWq__topGrid,.home-module__jjHlWq__gradeGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.home-module__jjHlWq__topGrid,.home-module__jjHlWq__gradeGrid{grid-template-columns:repeat(3,1fr)}}.home-module__jjHlWq__topCard,.home-module__jjHlWq__gradeCard{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.home-module__jjHlWq__topCard:hover,.home-module__jjHlWq__gradeCard:hover{border-color:var(--color-primary)}.home-module__jjHlWq__topName,.home-module__jjHlWq__gradeName{font-weight:700}.home-module__jjHlWq__gradeCount{color:var(--color-muted);font-size:var(--fs-14)}.home-module__jjHlWq__fieldGroupList{gap:var(--space-4);flex-direction:column;display:flex}.home-module__jjHlWq__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.home-module__jjHlWq__fieldGroupTitle{font-size:var(--fs-16);color:var(--color-muted);font-weight:600}.home-module__jjHlWq__fieldLinkList{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-module__jjHlWq__fieldLink{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-14);color:inherit;text-decoration:none}.home-module__jjHlWq__fieldLink:hover{border-color:var(--color-primary);color:var(--color-primary)}
.legal-module__zcPpcq__page{gap:var(--space-8);padding-block:var(--space-4);flex-direction:column;display:flex}.legal-module__zcPpcq__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.legal-module__zcPpcq__title{font-size:var(--fs-30)}}.legal-module__zcPpcq__section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex;position:relative}.legal-module__zcPpcq__sectionTitle{font-size:var(--fs-20);font-weight:700}.legal-module__zcPpcq__premiseText{font-size:var(--fs-16);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);line-height:1.6}.legal-module__zcPpcq__anchorOffset{visibility:hidden;position:absolute;top:0;left:0}.legal-module__zcPpcq__itemBody{gap:var(--space-2);font-size:var(--fs-14);flex-direction:column;line-height:1.6;display:flex}.legal-module__zcPpcq__formulaLine strong,.legal-module__zcPpcq__conditionLine strong,.legal-module__zcPpcq__limitationLine strong{color:var(--color-text);font-weight:600}.legal-module__zcPpcq__codeWrap{margin-block:var(--space-1)}.legal-module__zcPpcq__codeBlock{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-family:monospace;font-size:var(--fs-12);color:var(--color-text);display:inline-block}.legal-module__zcPpcq__tableWrap{overflow-x:auto}.legal-module__zcPpcq__table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.legal-module__zcPpcq__table th,.legal-module__zcPpcq__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.legal-module__zcPpcq__table th{background:var(--color-surface);font-weight:600}.legal-module__zcPpcq__textLine{font-size:var(--fs-14);color:var(--color-text);line-height:1.6}
.ranking-module__RolEya__page{gap:var(--space-4);flex-direction:column;display:flex}.ranking-module__RolEya__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.ranking-module__RolEya__title{font-size:var(--fs-30)}}.ranking-module__RolEya__tabNav{gap:var(--space-2);flex-wrap:wrap;display:flex}.ranking-module__RolEya__tab,.ranking-module__RolEya__tabActive{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-14);border:1px solid var(--color-border);text-decoration:none}.ranking-module__RolEya__tab{color:var(--color-muted);background:var(--color-surface)}.ranking-module__RolEya__tab:hover{color:var(--color-text);border-color:var(--color-primary)}.ranking-module__RolEya__tabActive{color:var(--color-bg);background:var(--color-primary);border-color:var(--color-primary);font-weight:600}.ranking-module__RolEya__summaryLine{color:var(--color-muted);font-size:var(--fs-14)}.ranking-module__RolEya__controlRow{margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.ranking-module__RolEya__select{height:var(--touch-min);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);width:100%}@media (min-width:768px){.ranking-module__RolEya__select{width:auto}}.ranking-module__RolEya__errorLine{font-size:var(--fs-14);color:var(--color-muted)}.ranking-module__RolEya__tableWrap{overflow-x:auto}.ranking-module__RolEya__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:var(--fs-14)}.ranking-module__RolEya__table th,.ranking-module__RolEya__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.ranking-module__RolEya__table th:first-child,.ranking-module__RolEya__table td:first-child,.ranking-module__RolEya__table th:nth-child(2),.ranking-module__RolEya__table td:nth-child(2),.ranking-module__RolEya__table th:nth-child(3),.ranking-module__RolEya__table td:nth-child(3){text-align:left}.ranking-module__RolEya__table a{color:var(--color-primary);text-decoration:none}.ranking-module__RolEya__table a:hover{color:var(--color-primary-hover);text-decoration:underline}.ranking-module__RolEya__stickyCol{background:var(--color-bg);position:sticky;left:0}.ranking-module__RolEya__badge{font-size:var(--fs-12);background-color:var(--color-estimate-bg);color:var(--color-estimate-text);border-radius:var(--radius-sm);padding:0 var(--space-1);font-weight:500;text-decoration:none}
.schedule-module__VmuKPG__page{gap:var(--space-6);flex-direction:column;display:flex}.schedule-module__VmuKPG__title{font-size:var(--fs-24);font-weight:700;line-height:1.3}@media (min-width:1024px){.schedule-module__VmuKPG__title{font-size:var(--fs-30)}}.schedule-module__VmuKPG__dDayRow{margin-top:var(--space-2)}.schedule-module__VmuKPG__badge{font-size:var(--fs-14);background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-weight:600;display:inline-block}.schedule-module__VmuKPG__yearTitle{font-size:var(--fs-20);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-weight:700}.schedule-module__VmuKPG__groupBlock{margin-bottom:var(--space-6)}.schedule-module__VmuKPG__groupTitle{font-size:var(--fs-16);margin-bottom:var(--space-2);font-weight:600}.schedule-module__VmuKPG__alwaysNotice{font-size:var(--fs-14);color:var(--color-muted);line-height:1.6}.schedule-module__VmuKPG__footnote,.schedule-module__VmuKPG__sourceLine{font-size:var(--fs-12);color:var(--color-muted)}
