.student-detail_page__7ibU4,.student-detail_route__P6jSw{display:flex;flex-direction:column}.student-detail_route__P6jSw{gap:var(--space-5)}.student-detail_page__7ibU4{gap:var(--space-7)}.student-detail_backLink__R5LcR{display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;min-height:var(--touch-target-min);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none}.student-detail_backLink__R5LcR:hover{color:var(--color-text)}.student-detail_pageHeader__8qCfm{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.student-detail_cardEyebrow__ioiDF,.student-detail_eyebrow__YIw_e{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase}.student-detail_titleRow__2QgPA{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.student-detail_heading__k2lBW{min-width:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--weight-black);letter-spacing:-.055em;line-height:.98;overflow-wrap:anywhere}.student-detail_email__4fh2u{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-base);overflow-wrap:anywhere}.student-detail_activeBadge__4WS2i,.student-detail_blockedBadge__Bpy9R,.student-detail_revokedBadge__SDm5F,.student-detail_roleBadge__iBxXM{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .6rem;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius-pill)}.student-detail_roleBadge__iBxXM{color:var(--color-text);background:var(--color-surface-sunken)}.student-detail_activeBadge__4WS2i{color:var(--color-success-text);background:var(--color-success-surface)}.student-detail_blockedBadge__Bpy9R,.student-detail_revokedBadge__SDm5F{color:var(--color-danger-strong);background:var(--color-danger-surface)}.student-detail_error__rEqxi,.student-detail_notice__2W7_a{padding:var(--space-4) var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid;border-radius:var(--radius-lg)}.student-detail_notice__2W7_a{color:var(--color-success-text);background:var(--color-success-surface);border-color:var(--color-success-border)}.student-detail_dialogError___w_Te,.student-detail_error__rEqxi{color:var(--color-danger-strong)}.student-detail_error__rEqxi{background:var(--color-danger-surface);border-color:var(--color-danger-border)}.student-detail_summary__xtAmy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;color:var(--color-text-on-dark);background:var(--color-ink);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.student-detail_summary__xtAmy>div{min-width:0;padding:var(--space-5) var(--space-6);border-right:1px solid var(--color-border-on-dark);border-bottom:1px solid var(--color-border-on-dark)}.student-detail_summary__xtAmy>div:nth-child(3n){border-right:0}.student-detail_summary__xtAmy>div:nth-last-child(-n+3){border-bottom:0}.student-detail_summary__xtAmy dt{color:var(--color-text-muted-on-dark);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase}.student-detail_summary__xtAmy dd{margin-top:var(--space-2);color:var(--color-text-on-dark);font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.student-detail_summary__xtAmy .student-detail_valueOk__gt5ZT{color:var(--color-accent-on-dark)}.student-detail_summary__xtAmy .student-detail_valueWarning__lLW2k{color:var(--color-warning-surface)}.student-detail_historyGrid__RA7Dh,.student-detail_managementGrid__zCcqb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-5)}.student-detail_historyGrid__RA7Dh>:only-child{grid-column:1/-1}.student-detail_card__yp3hd{min-width:0;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.student-detail_cardHeader__3QQGv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-soft)}.student-detail_cardHeader__3QQGv h2{margin-top:var(--space-1);font-size:var(--text-xl)}.student-detail_cardHeader__3QQGv>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-align:right;text-transform:uppercase}.student-detail_cardBody__SzM4K{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6)}.student-detail_actionGroup__mLJAB{display:flex;flex-wrap:wrap;gap:var(--space-2)}.student-detail_cardEmpty__dijOW,.student-detail_enrollmentMeta__PdzXp,.student-detail_helper__KRA1k{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.student-detail_paidWarning__Kkczz{padding:var(--space-3);color:var(--color-warning-text);font-size:var(--text-xs);line-height:var(--leading-normal);background:var(--color-warning-surface);border:1px solid var(--color-warning-border);border-radius:var(--radius-md)}.student-detail_paidWarning__Kkczz a{color:inherit;font-weight:var(--weight-bold)}.student-detail_grantForm__yvHyH,.student-detail_roleControl__meWdO{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border-soft)}.student-detail_grantForm__yvHyH>button,.student-detail_roleControl__meWdO>button{align-self:flex-start}.student-detail_grantForm__yvHyH h3{font-size:var(--text-lg)}.student-detail_enrollmentList__gnyw7,.student-detail_historyList__xzxwZ{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.student-detail_enrollmentList__gnyw7{gap:var(--space-3)}.student-detail_enrollmentList__gnyw7>li{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-paper);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg)}.student-detail_enrollmentActions__vy_pe{align-self:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-2)}.student-detail_enrollmentHead__sTIqc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.student-detail_enrollmentHead__sTIqc>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.student-detail_enrollmentHead__sTIqc strong{line-height:var(--leading-snug)}.student-detail_enrollmentHead__sTIqc>div>span{color:var(--color-text-secondary);font-size:var(--text-xs)}.student-detail_cardEmpty__dijOW{padding:var(--space-6)}.student-detail_historyList__xzxwZ>li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-soft)}.student-detail_historyList__xzxwZ>li:last-child{border-bottom:0}.student-detail_historyList__xzxwZ li>div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.student-detail_historyList__xzxwZ a,.student-detail_historyList__xzxwZ strong{color:var(--color-text);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.student-detail_historyList__xzxwZ a:hover{color:var(--color-link)}.student-detail_activityStatus__lAE5C,.student-detail_historyList__xzxwZ span{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.student-detail_moreLink__yWVS6{display:inline-flex;min-height:var(--touch-target-min);align-items:center;padding:0 var(--space-6);color:var(--color-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-top:1px solid var(--color-border-soft)}.student-detail_historyValue__fvj5M{align-items:flex-end;flex:none;text-align:right}.student-detail_notePreview__QgWVr{display:-webkit-box;max-width:28rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.student-detail_activityStatus__lAE5C{flex:none;max-width:9rem;text-align:right}.student-detail_dialogError___w_Te{font-size:var(--text-sm)}@media (max-width:1000px){.student-detail_historyGrid__RA7Dh,.student-detail_managementGrid__zCcqb{grid-template-columns:1fr}}@media (max-width:720px){.student-detail_pageHeader__8qCfm{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.student-detail_summary__xtAmy{grid-template-columns:1fr}.student-detail_summary__xtAmy>div,.student-detail_summary__xtAmy>div:nth-child(3n),.student-detail_summary__xtAmy>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--color-border-on-dark)}.student-detail_summary__xtAmy>div:last-child{border-bottom:0}.student-detail_cardBody__SzM4K,.student-detail_cardHeader__3QQGv,.student-detail_historyList__xzxwZ>li{padding-right:var(--space-4);padding-left:var(--space-4)}.student-detail_enrollmentHead__sTIqc,.student-detail_historyList__xzxwZ>li{align-items:flex-start;flex-direction:column}.student-detail_activityStatus__lAE5C,.student-detail_historyValue__fvj5M{align-items:flex-start;text-align:left}}.tariff-section_section__qy_4c{padding-block:clamp(4rem,7vw,7rem);background:var(--color-paper)}.tariff-section_duoPromo__w7Vyd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--color-ink);border-radius:1.5rem;background:var(--color-ink);color:var(--color-white)}.tariff-section_duoPromo__w7Vyd h2{margin-top:.8rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.tariff-section_duoPromo__w7Vyd p:not(:first-child){max-width:45rem;margin-top:1rem;color:#c9cdd5;font-size:1rem;line-height:1.65}.tariff-section_duoPromo__w7Vyd .tariff-section_duoBenefitsLabel__9lfhH{margin-top:1.25rem;color:var(--color-white);font-weight:700}.tariff-section_duoBenefits__CQoo5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.25rem;max-width:45rem;margin-top:.65rem;color:#c9cdd5;font-size:.9rem;line-height:1.45}.tariff-section_duoBenefits__CQoo5 li{display:flex;gap:.55rem}.tariff-section_duoBenefits__CQoo5 li:before{flex:none;content:"✓";color:var(--color-accent);font-weight:800}.tariff-section_duoPromoButton__6V6tn{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.9rem 1.2rem;border:1px solid var(--color-accent);border-radius:.8rem;background:var(--color-accent);color:var(--color-ink);font-size:.9rem;font-weight:800;white-space:nowrap}.tariff-section_heading__zOLaf{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem}.tariff-section_heading__zOLaf h2{margin-top:1.25rem;font-size:clamp(2.5rem,4.4vw,4.5rem);font-weight:800;letter-spacing:-.055em;line-height:1.08}.tariff-section_heading__zOLaf h2 span,.tariff-section_intro__9fgXQ{color:var(--color-muted-warm)}.tariff-section_intro__9fgXQ{max-width:27rem;font-size:1rem;line-height:1.7}.tariff-section_modeWrap__DoNG9{display:grid;justify-items:center;gap:.75rem;scroll-margin-top:7rem;margin:-.75rem auto 2rem}.tariff-section_modeLabel__y2nr3{font-size:.85rem;font-weight:700;color:var(--color-muted-warm)}.tariff-section_modeSelector__J75MC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,31rem);padding:.3rem;border:1px solid var(--color-border-control);border-radius:.9rem;background:var(--color-white)}.tariff-section_modeButton__0QajV{min-width:0;min-height:3rem;padding:.65rem .75rem;border-radius:.65rem;color:var(--color-muted-warm);font-size:clamp(.78rem,2.7vw,.95rem);font-weight:700;line-height:1.25;text-align:center}.tariff-section_modeButtonActive__S8l0u{background:var(--color-ink);color:var(--color-white)}.tariff-section_cards__xA0ZJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.tariff-section_card__Vq_tr{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid var(--color-border-soft);border-radius:1.5rem;background:var(--color-white)}.tariff-section_cardTop__E3ocu{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.tariff-section_number__R7_Gm{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;background:var(--color-accent);color:var(--color-ink);font-family:var(--font-mono);font-size:.8rem;font-weight:600}.tariff-section_card__Vq_tr h3{margin:0;font-family:var(--font-mono);font-size:.85rem;line-height:1.5;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.tariff-section_subtitle__7uYYd{margin:0;font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.3;letter-spacing:-.03em}.tariff-section_subtitle__7uYYd strong{font-weight:800}.tariff-section_description__8fztH{margin-top:1rem;font-size:.95rem;line-height:1.65;color:var(--color-muted-warm)}.tariff-section_price__S1VKp{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:8.4rem;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border-soft)}.tariff-section_priceHeadline__A48sU{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .65rem}.tariff-section_price__S1VKp strong{font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.05em;line-height:1}.tariff-section_priceHeadline__A48sU>span{color:var(--color-muted-warm);font-size:.82rem;line-height:1.3}.tariff-section_duoOffer__eCTWv{display:grid;gap:.25rem;width:100%;margin-top:.9rem;padding:.75rem .85rem;border:1px solid var(--color-accent);border-radius:.8rem;background:var(--color-accent-soft);color:var(--color-ink);line-height:1.35}.tariff-section_duoOfferKicker__gfmbq{font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tariff-section_duoOfferText__pJkB2{font-size:.82rem}.tariff-section_duoOfferPrice__q7Dxr{font-weight:800;white-space:nowrap}.tariff-section_duoOfferMeta__kSATl{color:rgb(13 14 18/70%);font-size:.72rem;font-weight:600}.tariff-section_perPerson__DcSJ8{margin-top:.55rem;color:var(--color-muted-warm);font-size:.9rem;font-weight:600}.tariff-section_duoBadge__dluAu{margin-top:.8rem}.tariff-section_separateAccess__iA8FX{margin-top:.45rem;color:var(--color-muted-warm);font-size:.78rem}.tariff-section_price__S1VKp>span{max-width:13rem;color:var(--color-muted-warm);font-size:1rem;line-height:1.4}.tariff-section_card__Vq_tr .tariff-section_features__lJxJv{display:grid;gap:1rem;margin:1.75rem 0 2.25rem;list-style:none}.tariff-section_features__lJxJv li{display:flex;gap:.7rem;font-size:.9rem;line-height:1.55}.tariff-section_features__lJxJv li>span{flex-shrink:0;font-weight:700}.tariff-section_action__4yuOZ{margin-top:auto}.tariff-section_button__Dkc3b{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3.4rem;padding:.9rem 1.1rem;border-radius:.8rem;border:1px solid var(--color-ink);background:var(--color-ink);color:white;font-size:.9rem;font-weight:700;text-align:left;transition:transform .15s ease}.tariff-section_button__Dkc3b:not(:disabled):hover{transform:translateY(-2px)}.tariff-section_button__Dkc3b:disabled{cursor:not-allowed;color:var(--color-muted-warm);border-color:var(--color-border-soft);background:var(--color-paper)}.tariff-section_dark__AhQ_z{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.tariff-section_dark__AhQ_z .tariff-section_description__8fztH,.tariff-section_dark__AhQ_z .tariff-section_perPerson__DcSJ8,.tariff-section_dark__AhQ_z .tariff-section_priceHeadline__A48sU>span,.tariff-section_dark__AhQ_z .tariff-section_price__S1VKp>span,.tariff-section_dark__AhQ_z .tariff-section_separateAccess__iA8FX{color:#b5bac5}.tariff-section_dark__AhQ_z .tariff-section_price__S1VKp{border-color:rgb(255 255 255/16%)}.tariff-section_dark__AhQ_z .tariff-section_duoOffer__eCTWv{color:var(--color-ink)}.tariff-section_description__8fztH strong{color:var(--color-ink);font-weight:700}.tariff-section_dark__AhQ_z .tariff-section_description__8fztH strong{color:var(--color-white)}.tariff-section_dark__AhQ_z .tariff-section_features__lJxJv li>span{color:var(--color-accent)}.tariff-section_dark__AhQ_z .tariff-section_button__Dkc3b{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.tariff-section_dark__AhQ_z .tariff-section_button__Dkc3b:disabled{color:#b5bac5;border-color:rgb(255 255 255/20%);background:rgb(255 255 255/6%)}.tariff-section_dark__AhQ_z .tariff-section_button__Dkc3b:focus-visible{outline-color:var(--color-accent)}.tariff-section_footnote__q3jUo{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin-top:2rem;font-size:.8rem;color:var(--color-muted-warm)}.tariff-section_footnote__q3jUo p{display:flex;align-items:center;gap:.5rem}@supports (grid-template-rows:subgrid){.tariff-section_card__Vq_tr{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}}@media (max-width:1100px){.tariff-section_duoPromo__w7Vyd{grid-template-columns:1fr}.tariff-section_duoPromoButton__6V6tn{width:-moz-fit-content;width:fit-content}.tariff-section_heading__zOLaf{grid-template-columns:1fr;gap:1.5rem}.tariff-section_intro__9fgXQ{max-width:42rem}.tariff-section_cards__xA0ZJ{grid-template-columns:1fr;gap:1.25rem;max-width:43rem;margin-inline:auto}.tariff-section_card__Vq_tr{display:flex;grid-row:auto;padding:2rem}.tariff-section_subtitle__7uYYd{max-width:30rem;font-size:1.65rem}}@media (max-width:680px){.tariff-section_duoPromo__w7Vyd{gap:1.5rem;padding:1.5rem}.tariff-section_duoPromoButton__6V6tn{width:100%;white-space:normal}.tariff-section_duoBenefits__CQoo5{grid-template-columns:1fr}.tariff-section_modeWrap__DoNG9{justify-items:stretch}.tariff-section_modeLabel__y2nr3{text-align:center}.tariff-section_modeSelector__J75MC{width:100%}.tariff-section_cards__xA0ZJ{grid-template-columns:1fr;gap:1rem}.tariff-section_card__Vq_tr{padding:1.5rem}.tariff-section_cardTop__E3ocu{align-items:center;margin-bottom:1.5rem}.tariff-section_card__Vq_tr h3{font-size:.8rem}.tariff-section_subtitle__7uYYd{font-size:1.45rem}.tariff-section_description__8fztH{max-width:26rem}.tariff-section_price__S1VKp{margin-top:1.25rem}.tariff-section_footnote__q3jUo{justify-content:start;flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion:reduce){.tariff-section_button__Dkc3b,.tariff-section_duoPromoButton__6V6tn{transition:none}.tariff-section_button__Dkc3b:not(:disabled):hover{transform:none}}.FormField_root__q5tcX{display:flex;flex-direction:column;gap:var(--space-2)}.FormField_label__Dkg7i{display:inline-flex;align-items:baseline;gap:var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-text)}.FormField_requiredMark__wKLE_{color:var(--color-danger-strong)}.FormField_control__DEzGW{display:block}.FormField_help__SqkJY{color:var(--color-text-muted)}.FormField_error__25MW8,.FormField_help__SqkJY{font-size:var(--text-sm);line-height:var(--leading-normal)}.FormField_error__25MW8{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:var(--weight-medium);color:var(--color-danger-strong)}.FormField_errorIcon__4aRqf{flex:none;margin-top:2px}.Badge_root__I4re1{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.4;white-space:nowrap}.Badge_mono__jA3qX{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase}.Badge_neutral__jP2XJ{background:var(--color-surface-sunken);border-color:var(--color-border-soft);color:var(--color-text-secondary)}.Badge_accent__5TigM{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.Badge_info__guymn{background:var(--color-info-surface);border-color:var(--color-info-border);color:var(--color-info-text)}.Badge_success__Ic4WE{background:var(--color-success-surface);border-color:var(--color-success-border);color:var(--color-success-text)}.Badge_warning__PIKhZ{background:var(--color-warning-surface);border-color:var(--color-warning-border);color:var(--color-warning-text)}.Badge_danger__cyaT6{background:var(--color-danger-surface);border-color:var(--color-danger-border);color:var(--color-danger-strong)}.Badge_dark___XcZ_{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text-inverse)}.Accordion_root__CYfDg{display:flex;flex-direction:column;gap:var(--space-3)}.Accordion_item__iBv21{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-2xl);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.Accordion_itemExpanded__Luws_{border-color:var(--color-border-light)}.Accordion_heading__eaKev{margin:0}.Accordion_trigger__9ZR6d{display:flex;align-items:center;gap:var(--space-4);width:100%;min-height:calc(var(--touch-target-min) + var(--space-4));padding:var(--space-4) var(--space-5);background:transparent;border:0;text-align:left}.Accordion_trigger__9ZR6d:hover:not(:disabled){background:var(--color-surface-muted)}.Accordion_trigger__9ZR6d:disabled{cursor:not-allowed;opacity:.6}.Accordion_title__QxYXV{flex:1 1 auto;font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text)}.Accordion_meta__hYb13{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.Accordion_chevron__5TPGJ{flex:none;color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-out)}.Accordion_chevronOpen__Se1Ri{transform:rotate(180deg)}.Accordion_panel__9scKH{border-top:1px solid var(--color-border-soft)}.Accordion_panel__9scKH[hidden]{display:none}.Accordion_panelInner__jeSSR{padding:var(--space-4) var(--space-5) var(--space-5)}.Input_root__UtaQB{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-2) 0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.Input_fullWidth__cFhSk{display:flex;width:100%}.Input_root__UtaQB:focus-within{border-color:var(--color-ink)}.Input_root__UtaQB:has(.Input_control__NQzU5:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.Input_invalid__CUzMx{border-color:var(--color-danger-strong);background:var(--color-danger-surface)}.Input_disabled__8pRd8{background:var(--color-surface-sunken);opacity:.7}.Input_control__NQzU5{flex:1 1 auto;min-width:0;height:calc(var(--control-height-md) - 2px);padding:0;background:transparent;border:0;outline:none;font-size:var(--text-base);color:var(--color-text)}.Input_control__NQzU5::-moz-placeholder{color:var(--color-text-muted);opacity:1}.Input_control__NQzU5::placeholder{color:var(--color-text-muted);opacity:1}.Input_control__NQzU5:disabled{cursor:not-allowed}.Input_leading__4Hwuc{color:var(--color-text-muted)}.Input_leading__4Hwuc,.Input_trailing__ekyIK{display:inline-flex;flex:none;align-items:center}.PasswordInput_toggle__soQS4{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.PasswordInput_toggle__soQS4:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text)}.PasswordInput_toggle__soQS4:disabled{cursor:not-allowed;opacity:.6}.Button_root___27aS{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);min-width:var(--touch-target-min);border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-align:center;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.Button_root___27aS:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.Button_sm__dwCI0{padding:0 var(--space-4);font-size:var(--text-md)}.Button_md__AsJLv{min-height:var(--control-height-md);padding:0 var(--space-6);font-size:var(--text-base)}.Button_lg__fhIuL{min-height:var(--control-height-lg);padding:0 var(--space-8);font-size:var(--text-lg)}.Button_fullWidth__pWF37{width:100%}.Button_primary__GCtQm{background:var(--color-ink);color:var(--color-text-inverse)}.Button_primary__GCtQm:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_primary__GCtQm:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_secondary__1AVfZ{background:transparent;border-color:var(--color-border-control);color:var(--color-text);font-weight:var(--weight-semibold)}.Button_secondary__1AVfZ:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-ink)}.Button_ghost__OC11f{background:transparent;color:var(--color-text);font-weight:var(--weight-semibold)}.Button_ghost__OC11f:hover:not(:disabled){background:rgb(10 11 13/6%)}.Button_danger___6Az_{background:var(--color-danger-strong);color:var(--color-text-inverse)}.Button_danger___6Az_:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_isLoading__rW9U6{cursor:progress}.Button_label__6eQAr{display:inline-flex;align-items:center}.Button_label__6eQAr:empty{display:none}.Button_icon__FkuR_{display:inline-flex;flex:none;align-items:center;justify-content:center}.Button_spinner__MoQsp{flex:none;animation:Button_buttonSpin__VxUkf .7s linear infinite}@keyframes Button_buttonSpin__VxUkf{to{transform:rotate(1turn)}}.Select_root__N_GF0{position:relative;display:inline-flex;align-items:center;min-height:var(--control-height-md);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out)}.Select_fullWidth__DimUd{display:flex;width:100%}.Select_root__N_GF0:focus-within{border-color:var(--color-ink)}.Select_root__N_GF0:has(.Select_control__2QT1x:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.Select_invalid__wCi40{border-color:var(--color-danger-strong);background:var(--color-danger-surface)}.Select_disabled__pjco6{background:var(--color-surface-sunken);opacity:.7}.Select_control__2QT1x{flex:1 1 auto;min-width:0;height:calc(var(--control-height-md) - 2px);padding:0 calc(var(--space-8) + var(--space-1)) 0 var(--space-4);background:transparent;border:0;border-radius:var(--radius-lg);outline:none;font-size:var(--text-base);color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Select_control__2QT1x:disabled{cursor:not-allowed}.Select_chevron__ZbrDO{position:absolute;right:var(--space-4);color:var(--color-text-muted);pointer-events:none}.Textarea_root__TG8Vl{display:block;min-height:calc(var(--touch-target-min) * 2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);resize:vertical;transition:border-color var(--duration-base) var(--ease-out)}.Textarea_fullWidth__Sqwzx{width:100%}.Textarea_root__TG8Vl:focus{border-color:var(--color-ink)}.Textarea_root__TG8Vl::-moz-placeholder{color:var(--color-text-muted);opacity:1}.Textarea_root__TG8Vl::placeholder{color:var(--color-text-muted);opacity:1}.Textarea_root__TG8Vl:disabled{cursor:not-allowed;background:var(--color-surface-sunken);opacity:.7}.Textarea_invalid__US_7k{border-color:var(--color-danger-strong);background:var(--color-danger-surface)}.DialogRoot_overlay__icZuZ{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-overlay);animation:DialogRoot_dialogOverlayIn__xFJXD var(--duration-base) var(--ease-out)}@keyframes DialogRoot_dialogOverlayIn__xFJXD{0%{opacity:0}to{opacity:1}}.Modal_panel__d3Tev{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--space-8));overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-3xl);box-shadow:var(--shadow-overlay);animation:Modal_modalIn___5WLv var(--duration-base) var(--ease-out)}.Modal_sm__Mfj2Y{max-width:420px}.Modal_md__P9tRY{max-width:560px}.Modal_lg__7XE9F{max-width:760px}.Modal_header__rCBq8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.Modal_heading__hEDjv{display:flex;flex-direction:column;gap:var(--space-2)}.Modal_title__6WdmU{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-text)}.Modal_description__4iZLR{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Modal_close__ORDGK{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;background:transparent;border:0;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Modal_close__ORDGK:hover{background:var(--color-surface-sunken);color:var(--color-text)}.Modal_body__owesA{flex:1 1 auto;padding:0 var(--space-6) var(--space-6);overflow-y:auto}.Modal_footer__kOheb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--color-border-soft)}@keyframes Modal_modalIn___5WLv{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmDialog_body__sCcBq{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-2)}.Checkbox_root__sY1aA{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-3) 0;cursor:pointer}.Checkbox_disabled__ITRVq{cursor:not-allowed;opacity:.6}.Checkbox_input__SdoDD{position:absolute;width:var(--touch-target-min);height:var(--touch-target-min);margin:0;opacity:0;cursor:inherit}.Checkbox_box__lLkFD{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;background:var(--color-surface);border:1.5px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.Checkbox_check__3tU88{opacity:0;transform:scale(.7);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Checkbox_input__SdoDD:checked~.Checkbox_box__lLkFD{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.Checkbox_input__SdoDD:checked~.Checkbox_box__lLkFD .Checkbox_check__3tU88{opacity:1;transform:scale(1)}.Checkbox_input__SdoDD:focus-visible~.Checkbox_box__lLkFD{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.Checkbox_invalidBox__pihAq{border-color:var(--color-danger-strong)}.Checkbox_texts__nbJcw{display:flex;flex-direction:column;gap:var(--space-1)}.Checkbox_label__vlmf6{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text)}.Checkbox_description__F0trs{font-size:var(--text-sm);color:var(--color-text-muted)}