.school-search-field_field__8fyxZ{display:flex;flex-direction:column;gap:10px}.school-search-field_label__yq9Qx{color:#111827;font-size:14px;font-weight:700}.school-search-field_selectedList__f_hSf{display:flex;flex-wrap:wrap;gap:8px}.school-search-field_selectedItem__QETsS{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dbe4f3;border-radius:14px;background:#f8fbff}.school-search-field_selectedText__pK78X{display:flex;flex-direction:column;gap:2px}.school-search-field_selectedTitle__pXHd_{color:#111827;font-size:14px;font-weight:700}.school-search-field_selectedMeta__xaCAI{color:#6b7280;font-size:12px;line-height:1.5}.school-search-field_removeButton__XwTKN{border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer}.school-search-field_list__pStMo{margin:0;padding:8px;list-style:none;border:1px solid #dbe4f3;border-radius:14px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.08);max-height:360px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.school-search-field_itemButton__3FxkT{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.school-search-field_itemButton__3FxkT:focus-visible,.school-search-field_itemButton__3FxkT:hover{background:#f4f8ff;outline:none}.school-search-field_itemTitle__fsTjY{display:block;color:#111827;font-size:14px;font-weight:700}.school-search-field_itemMeta__VJTab{display:block;margin-top:2px;color:#6b7280;font-size:12px;line-height:1.5}.school-search-field_helperText__c2Qt1{margin:0;color:#6b7280;font-size:12px;line-height:1.5}.school-search-field_listFooter___mIwU{height:1px}.school-search-field_statusRow__qx01i{padding:10px 12px 6px;color:#6b7280;font-size:12px;line-height:1.5;text-align:center}.university-search-field_field__ePfTz{display:flex;flex-direction:column;gap:10px}.university-search-field_label__drsn9{color:#111827;font-size:14px;font-weight:700}.university-search-field_list__206SJ{margin:8px 0 0;padding:8px;list-style:none;border:1px solid #dbe4f3;border-radius:14px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.university-search-field_itemButton__WcGB7{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.university-search-field_itemButton__WcGB7:focus-visible,.university-search-field_itemButton__WcGB7:hover{background:#f4f8ff;outline:none}.university-search-field_itemTitle__XWBOE{display:block;color:#111827;font-size:14px;font-weight:700}.university-search-field_itemMeta__e7AFV{display:block;margin-top:2px;color:#6b7280;font-size:12px;line-height:1.5}.university-search-field_helperText___TEo8{margin:8px 0 0;color:#6b7280;font-size:12px;line-height:1.5}.university-search-field_selectionCard__zz_v7{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid #dbe4f3;background:#f8fbff}.university-search-field_selectionTitle__mmcNg{color:#111827;font-size:14px;font-weight:700}.university-search-field_selectionMeta__dnDHb{margin-top:2px;color:#6b7280;font-size:12px}.university-search-field_changeButton__OYooG{border:0;background:transparent;color:#2563eb;font-size:13px;font-weight:700;cursor:pointer}.signup-flow_page__sFYOG{padding:20px 0 76px}.signup-flow_titleBlock__35tpw{align-items:center}.signup-flow_selectionSection__By4fd{width:min(100%,416px);display:flex;flex-direction:column;gap:18px}.signup-flow_sectionHeader__XsXcD{display:flex;justify-content:center;text-align:center}.signup-flow_sectionTitle__kUa_G{margin:0;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:-.02em;color:#111111}.signup-flow_socialButton__E_5M7{border:0;background:transparent;overflow:hidden}.signup-flow_segmented__k0u7d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.signup-flow_segmentButton__IxH7E{min-height:48px;border-radius:12px;border:1px solid #e1e1e1;background:#ffffff;color:#555555;font-size:14px;line-height:1.5;font-weight:700;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.signup-flow_segmentButton__IxH7E:hover{border-color:#b8cdfd}.signup-flow_segmentButtonActive__Hrjwv{border-color:#2977fe;background:rgba(41,119,254,.08);color:#1d4ed8;box-shadow:0 0 0 4px rgba(41,119,254,.08)}.signup-flow_labelSubtextStack__M2HF_{display:flex;flex-direction:column;gap:2px}.signup-flow_statusRow__iq6OA{display:flex;align-items:flex-start;gap:4px}.signup-flow_statusIcon__IQzmo{width:16px;height:16px;border-radius:999px;background:#2977fe;color:#ffffff;font-size:10px;line-height:16px;font-weight:700;text-align:center;flex-shrink:0}.signup-flow_statusText__JG9H_{margin:0;font-size:12px;line-height:1.3;letter-spacing:-.02em;color:#2977fe}.signup-flow_emailEntryButton__KG67K{width:100%;min-height:48px;border-radius:12px;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.02em;border-color:#d9e1f2;background:#f7f9fd;color:#3f4b61}.signup-flow_emailEntryButton__KG67K:hover{background:#eef3fb;border-color:#c8d5ec}.signup-flow_termsAllAfterTooltip___bai6{margin-top:40px}@media (max-width:640px){.signup-flow_page__sFYOG{padding:12px 0 40px}.signup-flow_card__I3_iC{min-height:auto;padding:36px 16px 32px;border-radius:24px}.signup-flow_codeError__hkmHw,.signup-flow_codeGrid__u0B0B,.signup-flow_codeIntro__viJh1,.signup-flow_content__8YoYu,.signup-flow_finePrint__Ne1S1,.signup-flow_footerRow__x1fj0,.signup-flow_form__Mhzzs,.signup-flow_selectionSection__By4fd,.signup-flow_socialDivider__VtDSA,.signup-flow_termsSection__jq8G2,.signup-flow_titleBlock__35tpw{width:100%}.signup-flow_title__iplVz{font-size:22px}.signup-flow_titleText__GeQra{font-size:15px}.signup-flow_footerRow__x1fj0{align-items:flex-start}.signup-flow_codeGrid__u0B0B{gap:6px}.signup-flow_submitButton__0eSYc{width:100%}.signup-flow_termsAll__ge_j7,.signup-flow_termsRow__Vq7N0{padding-inline:8px}.signup-flow_termsRow__Vq7N0{flex-wrap:wrap;column-gap:8px;row-gap:6px}.signup-flow_termsCheckLabel__wdpyz{gap:4px}.signup-flow_termsDetailLink__4vgtq{gap:2px;margin-left:8px}.signup-flow_marketingTooltip__664Go{left:26px;right:auto;max-width:calc(100% - 38px)}.signup-flow_marketingTooltipContent__bf6Ph{width:-moz-fit-content;width:fit-content;max-width:min(calc(100vw - 80px),260px);font-size:11px;white-space:normal;word-break:keep-all}}.signup-flow_page__sFYOG{display:flex;justify-content:center;padding:40px 0 76px}.signup-flow_card__I3_iC{width:min(100%,1400px);background:#ffffff;border:1px solid #ebedf0;border-radius:32px;box-shadow:0 24px 60px rgba(15,23,42,.08);gap:28px;padding:60px 24px 100px}.signup-flow_card__I3_iC,.signup-flow_content__8YoYu{display:flex;flex-direction:column;align-items:center}.signup-flow_content__8YoYu{width:min(100%,550px);gap:24px}.signup-flow_logo__EUGZ3{display:block}.signup-flow_titleBlock__35tpw{width:min(100%,480px);display:flex;flex-direction:column;gap:8px;text-align:center}.signup-flow_title__iplVz{font-size:24px;font-weight:700}.signup-flow_titleText__GeQra,.signup-flow_title__iplVz{margin:0;line-height:1.6;letter-spacing:-.02em;color:#000000}.signup-flow_titleText__GeQra{font-size:16px}.signup-flow_titleMuted__enj0U{margin:0;font-size:14px;line-height:1.5;letter-spacing:-.02em;color:#777777;text-align:center}.signup-flow_socialStack__5lvvT{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.signup-flow_socialRow__D4i9u{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.signup-flow_socialButton__E_5M7{width:44px;height:44px;border-radius:999px;border:1px solid #bfbfbf;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.signup-flow_socialButton__E_5M7:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.08)}.signup-flow_socialButton__E_5M7:focus-visible{outline:3px solid rgba(41,119,254,.2);outline-offset:2px}.signup-flow_socialIcon__EJ7RO{display:block;width:44px;height:44px;border-radius:999px}.signup-flow_socialDivider__VtDSA{width:min(100%,420px);display:flex;align-items:center;gap:12px}.signup-flow_socialDividerLine__89itH{flex:1 1;height:1px;background:#e1e1e1}.signup-flow_socialDividerText__obCgx{margin:0;font-size:14px;line-height:1.5;font-weight:700;color:#b3b3b3}.signup-flow_form__Mhzzs{width:min(100%,416px);display:flex;flex-direction:column;gap:16px}.signup-flow_field__l6qod{display:flex;flex-direction:column;gap:8px}.signup-flow_label__zM3qX{margin:0;font-size:14px;line-height:1.5;font-weight:700;color:#000000}.signup-flow_labelSubtext__sibox{margin:2px 0 0;font-size:12px;line-height:1.5;color:#aaaaaa}.signup-flow_alertSubtext__zXG06{color:#ef4444}.signup-flow_input__HNPy8,.signup-flow_readonlyInput__EVltY{min-height:48px;border-radius:12px;border:1px solid #e1e1e1;padding:12px 24px;font-size:14px;line-height:1.5;font-weight:600;color:#111111;box-shadow:none}.signup-flow_input__HNPy8::placeholder{color:#acacac;font-weight:600}.signup-flow_input__HNPy8:focus{outline:none;border-color:#2977fe;box-shadow:0 0 0 4px rgba(41,119,254,.12)}.signup-flow_readonlyInput__EVltY{background:#f5f5f5}.signup-flow_inputError___NILV{border-color:#aaaaaa}.signup-flow_errorRow__5AMK2{display:flex;align-items:flex-start;gap:4px;min-height:16px}.signup-flow_errorIcon__cQFZW{width:16px;height:16px;border-radius:999px;background:#ff4444;color:#ffffff;font-size:10px;line-height:16px;font-weight:700;text-align:center;flex-shrink:0}.signup-flow_errorText__lVPq1{margin:0;font-size:12px;line-height:1.3;letter-spacing:-.02em;color:#ff4444}.signup-flow_submitButton__0eSYc{width:min(100%,420px);min-height:48px;border-radius:12px;background:#2977fe;color:#ffffff;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.02em}.signup-flow_submitButton__0eSYc:hover{background:#1c63da}.signup-flow_submitButton__0eSYc:disabled{background:#c9d8ff;color:#ffffff;cursor:not-allowed}.signup-flow_footerRow__x1fj0{width:min(100%,416px);display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.3}.signup-flow_footerText__vdwGC{margin:0;color:#777777}.signup-flow_footerLink__v4Z6O{border:0;background:transparent;padding:0;color:#2977fe;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.signup-flow_codeIntro__viJh1{width:min(100%,480px);display:flex;flex-direction:column;gap:8px}.signup-flow_codeGrid__u0B0B{width:min(100%,382px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.signup-flow_codeInput__TXUHr{height:49px;border-radius:9px;border:1px solid #d9d9d9;background:#ffffff;text-align:center;font-size:18px;line-height:1.3;font-weight:600;color:#111111}.signup-flow_codeInput__TXUHr:focus{outline:none;border-color:#2977fe;box-shadow:0 0 0 3px rgba(41,119,254,.12)}.signup-flow_codeInputError__rLcyt{border-color:#ff4444}.signup-flow_codeError__hkmHw{width:min(100%,375px);display:flex;justify-content:center;gap:4px}.signup-flow_stepRow__T0kuR{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;text-align:center}.signup-flow_stepActive__o0Lmm,.signup-flow_stepCompleted__In4OQ,.signup-flow_stepMuted__iNCWm{font-size:12px;line-height:1.6;font-weight:700;letter-spacing:-.02em}.signup-flow_stepMuted__iNCWm{color:#aaaaaa}.signup-flow_stepActive__o0Lmm{color:#2977fe}.signup-flow_stepArrow__S1LlZ{display:inline-flex;align-items:center;justify-content:center;line-height:0}.signup-flow_stepCompleted__In4OQ{color:#5f92f8}.signup-flow_stepArrowMuted__7P0kR{color:#aaaaaa}.signup-flow_stepArrowCompleted__g_Hjp{color:#5f92f8}.signup-flow_stepArrowActive__HLvuV{color:#2977fe}.signup-flow_stepCircle__9F6tb{width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;color:#ffffff}.signup-flow_stepCircleActive__tT2sS{background:#2977fe}.signup-flow_stepCircleDone__bk2ax{background:#5f92f8}.signup-flow_stepCircleMuted__ds4Dh{background:#d9d9d9}.signup-flow_passwordField__XGBe8{position:relative}.signup-flow_passwordInput__8X_XQ{padding-right:72px}.signup-flow_passwordToggle__1x9yD{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.signup-flow_termsSection__jq8G2{width:min(100%,427px);display:flex;flex-direction:column;gap:10px}.signup-flow_termsAll__ge_j7{min-height:48px;border-radius:12px;background:#e2ebff;display:flex;align-items:center;gap:13px;padding:8px 16px}.signup-flow_termsRow__Vq7N0{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px}.signup-flow_termsRow__Vq7N0:last-of-type{position:relative}.signup-flow_termsCheckLabel__wdpyz{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;flex-wrap:wrap;cursor:pointer}.signup-flow_checkbox__uqIKI{width:16px;height:16px;border:1px solid #d9d9d9;border-radius:3px;accent-color:#2977fe;flex-shrink:0}.signup-flow_termsBadgeOptional__VsxKP,.signup-flow_termsBadgeRequired__ubYty{font-size:14px;line-height:1.5;font-weight:700}.signup-flow_termsBadgeRequired__ubYty,.signup-flow_termsTextRequired__vLAsl{color:#686868}.signup-flow_termsBadgeOptional__VsxKP,.signup-flow_termsDetail__GdWS1,.signup-flow_termsTextOptional__pZV22{color:#aaaaaa}.signup-flow_termsAllText__v_iFg,.signup-flow_termsDetail__GdWS1,.signup-flow_termsTextOptional__pZV22,.signup-flow_termsTextRequired__vLAsl{font-size:14px;line-height:1.5;font-weight:700}.signup-flow_termsAllText__v_iFg{color:#000000}.signup-flow_termsDetail__GdWS1{color:inherit}.signup-flow_termsDetailLink__4vgtq{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#aaaaaa;text-decoration:none;flex-shrink:0}.signup-flow_termsDetailIcon__kVII3{display:inline-flex;align-items:center;justify-content:center;line-height:0}.signup-flow_marketingTooltip__664Go{position:absolute;top:calc(100% + 8px);left:42px;z-index:1;pointer-events:none}.signup-flow_marketingTooltipContent__bf6Ph{position:relative;width:max-content;max-width:min(100vw - 96px,320px);border-radius:8px;background:#5f92f8;color:#ffffff;font-size:12px;line-height:1.5;font-weight:600;padding:8px 10px;white-space:nowrap}.signup-flow_marketingTooltipContent__bf6Ph:before{content:"";position:absolute;top:-9px;left:18px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #5f92f8}.signup-flow_marketingTooltipContent__bf6Ph span{color:inherit;font-weight:inherit}.signup-flow_submitButtonWithTooltipSpace__7Pbo0{margin-top:56px}.signup-flow_finePrint__Ne1S1{width:min(100%,420px);margin:0;font-size:14px;line-height:1.5;color:#aaaaaa;text-align:center}.signup-flow_finePrintStrong__HDPlN{font-weight:700;color:#777777}@media (max-width:640px){.signup-flow_page__sFYOG{padding:12px 0 40px}.signup-flow_card__I3_iC{min-height:auto;padding:36px 16px 32px;border-radius:24px}.signup-flow_codeError__hkmHw,.signup-flow_codeGrid__u0B0B,.signup-flow_codeIntro__viJh1,.signup-flow_content__8YoYu,.signup-flow_finePrint__Ne1S1,.signup-flow_footerRow__x1fj0,.signup-flow_form__Mhzzs,.signup-flow_socialDivider__VtDSA,.signup-flow_termsSection__jq8G2,.signup-flow_titleBlock__35tpw{width:100%}.signup-flow_title__iplVz{font-size:22px}.signup-flow_titleText__GeQra{font-size:15px}.signup-flow_footerRow__x1fj0{align-items:flex-start}.signup-flow_codeGrid__u0B0B{gap:6px}.signup-flow_submitButton__0eSYc{width:100%}.signup-flow_termsAll__ge_j7,.signup-flow_termsRow__Vq7N0{padding-inline:12px}.signup-flow_termsRow__Vq7N0{flex-wrap:wrap;column-gap:8px;row-gap:6px}.signup-flow_termsCheckLabel__wdpyz{gap:4px}.signup-flow_termsDetailLink__4vgtq{gap:2px;margin-left:8px}.signup-flow_marketingTooltip__664Go{left:26px;right:auto;max-width:calc(100% - 38px)}.signup-flow_marketingTooltipContent__bf6Ph{width:-moz-fit-content;width:fit-content;max-width:min(calc(100vw - 80px),260px);font-size:11px;white-space:normal;word-break:keep-all}}.welcome-profile-page_page__0ZZ3M{min-height:calc(100dvh - 120px);display:flex;align-items:center;justify-content:center;padding:48px 20px 72px}.welcome-profile-page_card__wZMH_{width:min(100%,640px);border-radius:32px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 30px 80px rgba(46,74,122,.12);border:1px solid rgba(95,146,248,.14)}.welcome-profile-page_content__FjDnw{display:flex;flex-direction:column;gap:28px;padding:40px 32px}.welcome-profile-page_eyebrow__5qX0q{margin:0;color:#5f92f8;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.welcome-profile-page_title__eoyR7{margin:0;color:#111827;font-size:32px;font-weight:700;line-height:1.2}.welcome-profile-page_description__zuOxo{margin:12px 0 0;color:#4b5563;font-size:15px;line-height:1.7}.welcome-profile-page_form__8t6MQ{display:flex;flex-direction:column;gap:20px}.welcome-profile-page_field__OO0gn{display:flex;flex-direction:column;gap:10px}.welcome-profile-page_label__nMYdT{color:#111827;font-size:14px;font-weight:700}.welcome-profile-page_labelSubtext__YFWtT{margin:2px 0 0;font-size:12px;line-height:1.5;color:#6b7280}.welcome-profile-page_alertSubtext___1QEA{color:#ef4444}.welcome-profile-page_labelSubtextStack__lc4QK{display:flex;flex-direction:column;gap:2px}.welcome-profile-page_inputError__NLgxa{border-color:#ef4444}.welcome-profile-page_segmented__PuTEw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.welcome-profile-page_segmentButton__ATWrr{height:48px;border-radius:14px;border:1px solid #d4def7;background:#fff;color:#4b5563;font-size:14px;font-weight:700}.welcome-profile-page_segmentButtonActive__zVLTo{border-color:#5f92f8;background:rgba(95,146,248,.1);color:#2554c7}.welcome-profile-page_termsSection__Wi8_a{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:18px;background:#f8fbff;border:1px solid #e4ecfb}.welcome-profile-page_termsAll__b4ali{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #dbe6fb}.welcome-profile-page_checkbox__N_D4T{width:18px;height:18px}.welcome-profile-page_termsAllText__IalBl{color:#111827;font-size:15px;font-weight:700}.welcome-profile-page_termsRow__bGeFK{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.welcome-profile-page_termsCheckLabel__ytBRn{display:flex;align-items:center;gap:8px;min-width:0}.welcome-profile-page_termsBadgeOptional__4nROY,.welcome-profile-page_termsBadgeRequired__zHEEH{font-size:13px;font-weight:700}.welcome-profile-page_termsBadgeRequired__zHEEH{color:#ef4444}.welcome-profile-page_termsBadgeOptional__4nROY{color:#64748b}.welcome-profile-page_termsTextOptional__Lrqp5,.welcome-profile-page_termsTextRequired__JbfUM{color:#111827;font-size:14px}.welcome-profile-page_termsDetailLink__dY3iX{display:inline-flex;align-items:center;gap:4px;color:#5f92f8;font-size:13px;font-weight:700;text-decoration:none}.welcome-profile-page_errorRow__mo2wa,.welcome-profile-page_statusRow__luxY_{display:flex;align-items:flex-start;gap:8px}.welcome-profile-page_errorIcon__zEYAC,.welcome-profile-page_statusIcon__2beoF{display:inline-flex;width:18px;height:18px;border-radius:999px;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex-shrink:0}.welcome-profile-page_errorIcon__zEYAC{background:#fee2e2;color:#dc2626}.welcome-profile-page_statusIcon__2beoF{background:#dbeafe;color:#2563eb}.welcome-profile-page_errorText__vyPGR,.welcome-profile-page_statusText__LKdNR{margin:0;font-size:13px;line-height:1.5}.welcome-profile-page_errorText__vyPGR{color:#dc2626}.welcome-profile-page_statusText__LKdNR{color:#2563eb}.welcome-profile-page_submitButton__dD4xQ{margin-top:8px}.welcome-profile-page_submitButton__dD4xQ:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}.welcome-profile-page_marketingTooltip__ltvOC{position:absolute;top:calc(100% + 8px);right:0;z-index:1}.welcome-profile-page_marketingTooltipContent__GC_2L{padding:10px 12px;border-radius:14px;background:#5f92f8;color:#fff;font-size:12px;line-height:1.5;font-weight:600;box-shadow:0 12px 30px rgba(41,119,254,.2)}.welcome-profile-page_marketingTooltipContent__GC_2L span{color:inherit;font-weight:inherit}@media (max-width:720px){.welcome-profile-page_page__0ZZ3M{padding:28px 16px 48px}.welcome-profile-page_content__FjDnw{padding:28px 20px}.welcome-profile-page_title__eoyR7{font-size:26px}.welcome-profile-page_segmented__PuTEw{grid-template-columns:1fr}.welcome-profile-page_termsRow__bGeFK{align-items:flex-start;flex-direction:column}.welcome-profile-page_marketingTooltip__ltvOC{position:static;width:-moz-fit-content;width:fit-content;max-width:100%}.welcome-profile-page_marketingTooltipContent__GC_2L{width:-moz-fit-content;width:fit-content;max-width:min(calc(100vw - 72px),260px);white-space:normal;word-break:keep-all}}.myclass-account-settings-page_page__1Y_tJ{gap:24px}.myclass-account-settings-page_hero__sJqiL{display:grid;grid-gap:16px;gap:16px}.myclass-account-settings-page_heroTitle__QpBuM{font-size:28px;line-height:1.4;letter-spacing:-.02em;font-weight:700;color:#1d242d}.myclass-account-settings-page_tabs__8VwLd{display:flex;flex-wrap:wrap;gap:8px}.myclass-account-settings-page_tabInactive__lNw_P,.myclass-account-settings-page_tab__Gh03z{min-height:44px;border-radius:10px;padding:12px 18px;font-size:15px;line-height:20px;font-weight:600}.myclass-account-settings-page_tab__Gh03z{border:1px solid #2977fe;background:#ffffff;color:#2977fe}.myclass-account-settings-page_tabInactive__lNw_P{border:1px solid transparent;background:#fbfbfc;color:#3d4c5e}.myclass-account-settings-page_card__Br7oX{display:grid;grid-gap:16px;gap:16px;padding:24px;background:#ffffff;border:1px solid #eceef1;border-radius:20px;box-shadow:0 8px 24px rgba(17,24,39,.06)}.myclass-account-settings-page_cardHeader__ghuMC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.myclass-account-settings-page_cardTitle__vYK_O{font-size:18px;line-height:1.4;font-weight:600;color:#1d242d}.myclass-account-settings-page_loginBadge__vKyoT{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px}.myclass-account-settings-page_loginBadgeGoogle__SNSf6{background:#f7f8fb}.myclass-account-settings-page_loginBadgeKakao__oDAcJ{background:rgba(254,229,0,.12)}.myclass-account-settings-page_loginBadgeNaver__WcVUr{background:rgba(3,199,90,.12)}.myclass-account-settings-page_loginBadgeEmail__L_BKE{background:rgba(41,119,254,.12)}.myclass-account-settings-page_providerIcon__OUOxH{width:36px;height:36px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.myclass-account-settings-page_providerSvg__tqEq6{display:block;width:36px;height:36px;border-radius:999px}.myclass-account-settings-page_providerTextGroup__F_OvY{min-width:0;display:grid;grid-gap:2px;gap:2px}.myclass-account-settings-page_providerTitle__UCz3Z{font-size:14px;line-height:1.4;font-weight:600;color:#212121}.myclass-account-settings-page_providerText__M8Cyw{font-size:13px;line-height:1.4;color:#687384}.myclass-account-settings-page_profileCard__0UnKt{display:flex;align-items:center;gap:20px;padding:16px;border-radius:14px;background:#f9fafb}.myclass-account-settings-page_profileFallback__oWW7m,.myclass-account-settings-page_profilePreview__cgYV5{width:72px;height:72px;border-radius:100%;flex-shrink:0}.myclass-account-settings-page_profilePreview__cgYV5{object-fit:cover;display:block}.myclass-account-settings-page_profileFallback__oWW7m{display:flex;align-items:center;justify-content:center;background:#bfcad6;color:#ffffff;font-size:28px;font-weight:700}.myclass-account-settings-page_profileBody__rjJAN{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:16px}.myclass-account-settings-page_profileInfo__30MLz{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.myclass-account-settings-page_profileTitle__L0O5M{font-size:15px;line-height:1.6;color:#212121;font-weight:600}.myclass-account-settings-page_profileUploadActions__qBbK4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.myclass-account-settings-page_profileUploadInput__m5GWb{display:none}.myclass-account-settings-page_fieldGrid__bxKyq{display:grid;grid-gap:14px;gap:14px}.myclass-account-settings-page_schoolTabSection__6RGKc{display:grid;grid-gap:16px;gap:16px}.myclass-account-settings-page_schoolSummaryCard__9hXe_{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:14px;background:#f9fafb;border:1px solid #eceef1}.myclass-account-settings-page_schoolSummaryLabel__PtbpU{font-size:13px;line-height:1.5;font-weight:600;color:#687384}.myclass-account-settings-page_schoolSummaryList__rgz7B{display:grid;grid-gap:12px;gap:12px}.myclass-account-settings-page_schoolSummaryItem__0sDm2{display:grid;grid-gap:2px;gap:2px}.myclass-account-settings-page_schoolSummaryTitle___CaNU{font-size:15px;line-height:1.5;font-weight:600;color:#212121}.myclass-account-settings-page_schoolSummaryMeta__sXnnk{font-size:13px;line-height:1.5;color:#687384}.myclass-account-settings-page_fieldHeader__rhp6X{display:flex;align-items:center;justify-content:space-between;gap:12px}.myclass-account-settings-page_fieldLabel__i9sal{font-size:14px;line-height:20px;font-weight:600;color:#545657}.myclass-account-settings-page_fieldGroup__KgIlm{display:grid;grid-gap:8px;gap:8px}.myclass-account-settings-page_fieldRow__2zpUA{display:flex;align-items:center;gap:10px}.myclass-account-settings-page_fieldInput__yqYHE,.myclass-account-settings-page_fieldReadonly__HTukn,.myclass-account-settings-page_fieldTextarea__Q3_Zn{width:100%;border:1px solid #eceef1;border-radius:10px;background:#ffffff;padding:12px 14px;font-size:14px;line-height:1.4;color:#545657}.myclass-account-settings-page_fieldInputError__v3jZm{border-color:#ff4444}.myclass-account-settings-page_fieldInput__yqYHE:focus,.myclass-account-settings-page_fieldTextarea__Q3_Zn:focus{outline:2px solid rgba(41,119,254,.14);border-color:#2977fe}.myclass-account-settings-page_fieldReadonly__HTukn{background:#f9fafb}.myclass-account-settings-page_fieldTextarea__Q3_Zn{min-height:120px;resize:vertical}.myclass-account-settings-page_fieldActions__sn0HK{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.myclass-account-settings-page_error__YJMsX,.myclass-account-settings-page_hint__MeSWh,.myclass-account-settings-page_success__AWNOl{font-size:13px;line-height:1.5}.myclass-account-settings-page_errorRow__3wFlu,.myclass-account-settings-page_statusRow__TIfvu{display:flex;align-items:flex-start;gap:6px}.myclass-account-settings-page_errorIcon___9c09,.myclass-account-settings-page_statusIcon__IXzC9{width:16px;height:16px;border-radius:999px;flex-shrink:0;font-size:10px;line-height:16px;font-weight:700;text-align:center}.myclass-account-settings-page_errorIcon___9c09{background:#ffeded;color:#ff4444}.myclass-account-settings-page_statusIcon__IXzC9{background:#2977fe;color:#ffffff}.myclass-account-settings-page_errorText__D_68_,.myclass-account-settings-page_statusText__MRkIT{margin:0;font-size:12px;line-height:1.4;letter-spacing:-.02em}.myclass-account-settings-page_errorText__D_68_{color:#ff4444}.myclass-account-settings-page_statusText__MRkIT{color:#2977fe}.myclass-account-settings-page_hint__MeSWh{color:#687384}.myclass-account-settings-page_error__YJMsX{color:#b3261e}.myclass-account-settings-page_success__AWNOl{color:#1b7f47}.myclass-account-settings-page_passwordPanel__SbPIQ{display:grid;grid-gap:12px;gap:12px;padding-top:6px}.myclass-account-settings-page_toggleRow__bZDIn{display:flex;align-items:center;justify-content:space-between;gap:16px}.myclass-account-settings-page_toggleTitle__WFtEQ{font-size:14px;line-height:20px;font-weight:600;color:#545657}.myclass-account-settings-page_switch__GbRT9{position:relative;width:42px;height:24px;border:0;border-radius:999px;background:#d4dae1;cursor:pointer;transition:background-color .2s ease}.myclass-account-settings-page_switchOn__HajHr{background:#2977fe}.myclass-account-settings-page_switchThumb__8YiWP{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#ffffff;transition:transform .2s ease}.myclass-account-settings-page_switchOn__HajHr .myclass-account-settings-page_switchThumb__8YiWP{transform:translateX(18px)}.myclass-account-settings-page_withdrawSection__yBaGm{display:flex;justify-content:flex-start}.myclass-account-settings-page_withdrawTrigger__cr5EC{border:0;background:transparent;padding:0;color:#98a2b3;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.myclass-account-settings-page_withdrawModalBody__MinFK{display:grid;grid-gap:16px;gap:16px}@media (max-width:900px){.myclass-account-settings-page_fieldRow__2zpUA,.myclass-account-settings-page_profileBody__rjJAN,.myclass-account-settings-page_profileCard__0UnKt,.myclass-account-settings-page_toggleRow__bZDIn{flex-direction:column;align-items:stretch}.myclass-account-settings-page_fieldRow__2zpUA>:last-child,.myclass-account-settings-page_profileCard__0UnKt>:last-child{width:100%}.myclass-account-settings-page_profileUploadActions__qBbK4{justify-content:flex-start}}@media (max-width:640px){.myclass-account-settings-page_heroTitle__QpBuM{font-size:24px}.myclass-account-settings-page_card__Br7oX{padding:18px;border-radius:16px}.myclass-account-settings-page_tabs__8VwLd{gap:6px}.myclass-account-settings-page_tabInactive__lNw_P,.myclass-account-settings-page_tab__Gh03z{padding:10px 14px;font-size:14px}}