.GoogleButton_googleBtn__9lKgC{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:320px;min-height:40px;padding:6px 8px;border-radius:10px;border:1px solid var(--tc-card-line);background:radial-gradient(circle at right center,rgba(36,182,120,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,249,255,.94)) #fff;color:#10212c;font-family:inherit;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px rgba(16,33,44,.07);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease;overflow:hidden}.GoogleButton_googleBtn__9lKgC:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,146,196,.12);border-color:rgba(20,146,196,.28)}.GoogleButton_googleBtn__9lKgC:active{transform:translateY(0);box-shadow:0 10px 18px rgba(16,33,44,.08)}.GoogleButton_googleBtn__9lKgC:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,167,219,.35)}.GoogleButton_iconWrap__nbzcW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#fff;border:1px solid var(--tc-card-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 16px rgba(16,33,44,.07)}.GoogleButton_iconWrap__nbzcW img{width:18px;height:18px}.GoogleButton_copy__Qdc8Y{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.GoogleButton_label__POAs1{line-height:1.1;white-space:nowrap}.GoogleButton_meta__K3tnf{max-width:100%;font-size:11px;line-height:1.15;font-weight:600;color:#5f7483;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoogleButton_tail__sR1JY{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:999px;color:#0e75a0;background:#f2f8fc;border:1px solid var(--tc-card-line)}.GoogleButton_googleBtn__9lKgC:disabled{cursor:not-allowed;transform:none;box-shadow:0 12px 22px rgba(16,33,44,.06)}@media (max-width:767px){.GoogleButton_googleBtn__9lKgC{min-height:48px;padding:6px 8px;border-radius:16px}.GoogleButton_label__POAs1{font-size:14px}.GoogleButton_meta__K3tnf{font-size:10.5px}}.GoogleButton_inlineError__WzOip{margin:8px 0 0;padding:9px 11px;border:1px solid rgba(176,48,48,.28);border-radius:12px;background:rgba(176,48,48,.07);color:#8a2424;font-size:12.5px;font-weight:650;line-height:1.4;text-align:left}.GoogleConsentModal_overlay__EVR8U{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:rgba(10,22,32,.52);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:GoogleConsentModal_fadeIn__AzSfs .16s ease;overscroll-behavior:contain}@keyframes GoogleConsentModal_fadeIn__AzSfs{0%{opacity:0}to{opacity:1}}.GoogleConsentModal_modal__880nI{width:100%;max-width:380px;max-height:calc(100dvh - 32px);border-radius:8px;background:#ffffff;box-shadow:0 16px 44px rgba(16,33,44,.16);overflow:auto;animation:GoogleConsentModal_slideUp__V6mzx .2s cubic-bezier(.22,1,.36,1)}@keyframes GoogleConsentModal_slideUp__V6mzx{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}.GoogleConsentModal_header__PO52Z{display:flex;align-items:center;gap:6px;padding:16px 16px 0}.GoogleConsentModal_googleIcon__v3WG4{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:8px;background:#f8f9fa;border:1px solid var(--tc-card-line)}.GoogleConsentModal_headerText__cGrtv{display:flex;flex-direction:column;gap:2px}.GoogleConsentModal_eyebrow__NJ7Zn{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#0f6f92}.GoogleConsentModal_title__V1LJQ{margin:0;font-size:18px;font-weight:800;line-height:1.2;color:#10212c}.GoogleConsentModal_body__C3xK_{padding:12px 16px 0}.GoogleConsentModal_intro__yD_pM{font-size:14px;color:#3b596b;line-height:1.45;margin:0 0 10px}.GoogleConsentModal_dataList__GMmEN{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.GoogleConsentModal_dataItem__514OR{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f0f9ff;border:1px solid var(--tc-card-line);font-size:14px;font-weight:600;color:#10212c}.GoogleConsentModal_check__reIq1{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:linear-gradient(135deg,var(--hero-from),var(--hero-to));color:#ffffff;font-size:12px;font-weight:900}.GoogleConsentModal_note__o6kTk{display:flex;gap:6px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:#e7f9f1;border:1px solid rgba(24,168,127,.5);font-size:13px;color:#1d5c40;line-height:1.55;margin-bottom:16px}.GoogleConsentModal_noteIcon___WV1z{font-size:15px;margin-top:1px;flex-shrink:0}.GoogleConsentModal_accountNote__sCKQs{display:flex;gap:6px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:#f2f8fc;border:1px solid var(--tc-card-line);font-size:13px;color:#0f3d52;line-height:1.55;margin-bottom:20px}.GoogleConsentModal_actions__Dy6Pa{display:flex;flex-direction:column;gap:10px;padding:0 24px 24px}.GoogleConsentModal_continueBtn__Eo4wF{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 20px;border:none;border-radius:16px;background:linear-gradient(135deg,var(--hero-from) 0,var(--hero-to) 100%);color:#ffffff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px rgba(20,146,196,.22);transition:transform .14s ease,box-shadow .14s ease}.GoogleConsentModal_continueBtn__Eo4wF:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(20,146,196,.28)}.GoogleConsentModal_continueBtn__Eo4wF:disabled{opacity:.7;cursor:not-allowed;transform:none}.GoogleConsentModal_cancelBtn__BqrD5{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:0 20px;border:1px solid rgba(16,33,44,.12);border-radius:8px;background:transparent;color:#5f7483;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.GoogleConsentModal_cancelBtn__BqrD5:hover{background:rgba(16,33,44,.04);color:#10212c}@media (max-width:767px){.GoogleConsentModal_overlay__EVR8U{align-items:flex-start;padding:calc(12px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))}.GoogleConsentModal_modal__880nI{max-width:420px;max-height:calc(100dvh - 30px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.GoogleConsentModal_header__PO52Z{padding:14px 14px 0}.GoogleConsentModal_body__C3xK_{padding:10px 14px 0}.GoogleConsentModal_actions__Dy6Pa{padding:0 14px 16px}.GoogleConsentModal_continueBtn__Eo4wF{min-height:46px;border-radius:12px}}.PageSystem_page__InbfA{color:var(--tc-site-text,#10212c)}.PageSystem_pageFresh__fm9Vq,.PageSystem_pageWarm__ZqOcj{background:var(--tc-wallpaper,none) 0 0 /var(--tc-wallpaper-size) var(--tc-wallpaper-size),var(--tc-site-bg);background-attachment:scroll,fixed}.PageSystem_hero__GSdy_{padding:38px 0 22px}.PageSystem_heroGrid__w0QFr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:stretch}.PageSystem_heroCopy__p4zRU{padding:26px 28px;background:#fff;border:1px solid var(--tc-card-line);border-radius:18px;box-shadow:var(--tc-card-shadow)}.PageSystem_eyebrow__xNiP5,.PageSystem_panelLabel__706or,.PageSystem_sectionEyebrow__vdBzx{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f6f92}.PageSystem_pageTitle__vG7bh{margin:10px 0 8px;font-size:clamp(26px,3.4vw,40px);line-height:1.08;letter-spacing:0;color:#10212c}.PageSystem_lead__RUbcn{max-width:62ch;font-size:15px;line-height:1.5;color:#3b596b}.PageSystem_actionRow__5FT7j{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.PageSystem_primaryCta__pwqJs,.PageSystem_secondaryCta__V6PFt{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;text-decoration:none;font-weight:800;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.PageSystem_primaryCta__pwqJs{background:var(--btn-primary-bg,linear-gradient(135deg,var(--hero-from-strong,var(--hero-from)) 0,var(--hero-to-strong,var(--hero-to)) 100%));color:var(--btn-primary-fg,#ffffff);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 28%,transparent)}.PageSystem_secondaryCta__V6PFt{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--ink) 8%,transparent)}.PageSystem_primaryCta__pwqJs:hover,.PageSystem_secondaryCta__V6PFt:hover{transform:translateY(-2px)}.PageSystem_secondaryCta__V6PFt:hover{border-color:rgba(20,146,196,.62);background:rgba(239,249,255,.96)}.PageSystem_glassPanel__kCA0s{display:flex;flex-direction:column;justify-content:flex-start;padding:18px;border:1px solid var(--tc-card-line);border-radius:12px;background:#ffffff;box-shadow:0 12px 32px rgba(23,49,66,.07)}.PageSystem_panelTitle__aLmGv{margin:8px 0 0;font-size:clamp(18px,1.8vw,24px);line-height:1.14;letter-spacing:0;color:#10212c;font-weight:800}.PageSystem_panelLead__tkUAF{margin:8px 0 0;font-size:14px;line-height:1.48;color:#4d6777}.PageSystem_panelList__uFIjQ{margin:12px 0 0;padding:0;list-style:none}.PageSystem_panelList__uFIjQ li{position:relative;padding-left:18px;margin-bottom:8px;line-height:1.48;color:#294759}.PageSystem_panelList__uFIjQ li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--hero-from),var(--hero-to))}.PageSystem_section__Gc4Ds{padding:18px 0}.PageSystem_sectionAlt__o79Q2{padding-top:6px}.PageSystem_sectionHead__5B8CJ{max-width:720px;margin-bottom:14px;padding:16px 20px;background:#fff;border:1px solid var(--tc-card-line);border-radius:14px;box-shadow:0 2px 10px rgba(16,33,44,.06)}.PageSystem_sectionTitle__T6vYd{margin:8px 0 0;font-size:clamp(21px,2.4vw,28px);line-height:1.12;letter-spacing:0;color:#10212c}.PageSystem_surfaceCard__FdMKE{border:1px solid var(--tc-card-line);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(16,33,44,.05)}@media (max-width:1024px){.PageSystem_heroGrid__w0QFr{grid-template-columns:1fr}}@media (max-width:767px){.PageSystem_page__InbfA{overflow-x:hidden}.PageSystem_hero__GSdy_{padding:24px 0 16px}.PageSystem_pageTitle__vG7bh,.PageSystem_sectionTitle__T6vYd{font-size:clamp(25px,8vw,32px);line-height:1.1;letter-spacing:0}.PageSystem_lead__RUbcn{font-size:14px;line-height:1.48;max-width:100%}.PageSystem_actionRow__5FT7j{align-items:stretch;flex-direction:column;gap:8px;margin-top:16px}.PageSystem_primaryCta__pwqJs,.PageSystem_secondaryCta__V6PFt{width:100%;min-height:42px;padding:0 14px}.PageSystem_glassPanel__kCA0s{padding:16px;border-radius:12px;max-width:100%}}.PageSystem_page__InbfA{color:var(--ink)}.PageSystem_eyebrow__xNiP5,.PageSystem_panelLabel__706or,.PageSystem_sectionEyebrow__vdBzx{color:var(--accent-ink)}.PageSystem_pageTitle__vG7bh,.PageSystem_panelTitle__aLmGv,.PageSystem_sectionTitle__T6vYd{color:var(--ink);font-family:var(--tc-font-head);letter-spacing:-.02em}.PageSystem_lead__RUbcn,.PageSystem_panelLead__tkUAF{color:var(--muted)}.PageSystem_primaryCta__pwqJs{background:var(--btn-primary-bg,var(--accent-strong,var(--accent)));color:var(--btn-primary-fg,#fff);border-color:transparent;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--accent) 70%,transparent);font-family:var(--tc-font-body)}.PageSystem_secondaryCta__V6PFt{background:transparent;color:var(--ink);border-color:var(--line-strong);box-shadow:none;font-family:var(--tc-font-body)}.PageSystem_secondaryCta__V6PFt:hover{border-color:var(--ink);background:transparent}.PageSystem_glassPanel__kCA0s,.PageSystem_surfaceCard__FdMKE{border:1px solid var(--tc-card-line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-card)}.PageSystem_panelList__uFIjQ li{color:var(--muted)}.PageSystem_panelList__uFIjQ li:before{background:var(--accent)}.AuthLogin_shell__19pd_{--auth-from:var(--t-from,#24b678);--auth-to:var(--t-to,#0e75a0);--auth-fill-from:var(--t-from-strong,#12855a);--auth-fill-to:var(--t-to-strong,#0e75a0);--auth-ink:var(--t-ink,#147a52);--auth-soft:var(--t-soft,#e2f3ea)}.AuthLogin_shell__19pd_[data-auth-role=recruiter]{--auth-from:var(--s-from,#726a8a);--auth-to:var(--s-to,#5a8ba8);--auth-fill-from:var(--s-from-strong,#5a5470);--auth-fill-to:var(--s-to-strong,#0e75a0);--auth-ink:var(--s-ink,#433e54);--auth-soft:var(--s-soft,#f0eef3)}.AuthLogin_hero__qzOwH{padding:20px 0 26px}.AuthLogin_shell__19pd_{display:grid;gap:14px;align-items:start}.AuthLogin_formPane__TgT_Z,.AuthLogin_storyPane__fCf22{min-width:0;padding:18px;background:#fff;border:1px solid var(--tc-card-line);border-radius:18px;box-shadow:var(--tc-card-shadow)}.AuthLogin_formPane__TgT_Z{order:-1}@media (min-width:1000px){.AuthLogin_shell__19pd_{grid-template-columns:minmax(0,1fr) minmax(392px,424px);max-width:1060px;margin:0 auto;gap:0;background:#fff;border:1px solid var(--tc-card-line);border-radius:22px;box-shadow:0 22px 60px rgba(23,49,66,.09);overflow:hidden}.AuthLogin_shell__19pd_:before{content:"";grid-column:1/-1;height:4px;background:linear-gradient(90deg,var(--auth-from),var(--auth-to))}.AuthLogin_formPane__TgT_Z,.AuthLogin_storyPane__fCf22{border:0;border-radius:0;box-shadow:none}.AuthLogin_storyPane__fCf22{display:flex;flex-direction:column;justify-content:center;padding:30px 32px 32px}.AuthLogin_formPane__TgT_Z{order:0;padding:28px 28px 24px;border-left:1px solid var(--tc-card-line);background:linear-gradient(180deg,#ffffff,#f8fbfe)}}.AuthLogin_eyebrow__1t_3q{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--auth-ink)}.AuthLogin_eyebrow__1t_3q:before{content:"";width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--auth-from),var(--auth-to))}.AuthLogin_title__Vzil8{margin:12px 0 8px;max-width:18ch;font-family:mona-sansbold;font-size:clamp(27px,3vw,40px);line-height:1.06;letter-spacing:-.01em;color:#10212c}.AuthLogin_lead___Q_ui{margin:0;max-width:52ch;font-size:15px;line-height:1.55;color:#3b596b}.AuthLogin_featureList__SU87Z{display:grid;gap:14px;margin-top:22px}.AuthLogin_feature__SKa2K{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;align-items:start;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.AuthLogin_featureIcon__gJWVG{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--auth-soft);color:var(--auth-ink)}.AuthLogin_featureText__vGVM9 strong{display:block;font-size:15px;line-height:1.25;color:#10212c}.AuthLogin_featureText__vGVM9 span{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:#52707f}.AuthLogin_homeroomEntry__1UoaB{display:flex;align-items:center;gap:13px;margin-top:22px;padding:13px 15px;border:1px solid rgba(12,53,86,.22);border-radius:14px;background:linear-gradient(135deg,rgba(12,53,86,.05),rgba(194,146,44,.07));text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.AuthLogin_homeroomEntry__1UoaB:hover{transform:translateY(-1px);border-color:rgba(12,53,86,.4);box-shadow:0 14px 32px rgba(12,53,86,.14)}.AuthLogin_homeroomIcon__KFrja{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(12,53,86,.1);color:#0c3556}.AuthLogin_homeroomText___AYSJ{min-width:0}.AuthLogin_homeroomText___AYSJ strong{display:block;font-size:14.5px;line-height:1.2;color:#0c3556}.AuthLogin_homeroomText___AYSJ span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:#46586a}.AuthLogin_homeroomArrow__Fqq_v{flex:none;margin-left:auto;color:#0c3556}.AuthLogin_formHead__aShor h2{margin:0 0 5px;font-family:mona-sansbold;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:#10212c}.AuthLogin_formHead__aShor p{margin:0;font-size:13.5px;line-height:1.45;color:#52707f}.AuthLogin_formHead__aShor .AuthLogin_roleHint__T5XAu{margin-top:10px;font-size:12.5px;color:#6b7b86}.AuthLogin_formHead__aShor .AuthLogin_roleHint__T5XAu a{color:var(--auth-ink);font-weight:750;text-decoration:underline;text-underline-offset:2px}.AuthLogin_field__RtVsE{margin-top:16px}.AuthLogin_fieldLabel__5Ud2I{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:700;color:#128c7e}.AuthLogin_req__gmjZd{color:#d33}.AuthLogin_phoneField__gBvW4{display:flex;align-items:center;gap:8px;min-height:58px;padding:6px 8px;border:1.5px solid var(--tc-input-border);border-radius:16px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.AuthLogin_phoneField__gBvW4:focus-within{border-color:var(--auth-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-ink) 14%,transparent)}.AuthLogin_countryCode__rTNss{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:84px;min-height:44px;padding:0 9px 0 11px;border-radius:12px;background:#f1f6fa;color:#1f5d79;font-size:14.5px;font-weight:700;cursor:pointer;transition:background .14s ease}.AuthLogin_countryCode__rTNss:hover{background:#e6eff6}.AuthLogin_countryCode__rTNss:focus-within{outline:2px solid color-mix(in srgb,var(--auth-ink) 55%,transparent);outline-offset:2px}.AuthLogin_countryFlag__URvhZ{display:inline-flex;font-size:16px;line-height:1}.AuthLogin_countryChevron__XbTdN{width:10px;height:6px;margin-left:1px;color:rgba(31,93,121,.65);flex:0 0 auto}.AuthLogin_countrySelect__EOz8u{position:absolute;inset:0;width:100%;height:100%;opacity:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;color:transparent}.AuthLogin_countrySelect__EOz8u option{color:#10212c;background:#fff;font-weight:500}.AuthLogin_phoneDivider__ZxACn{flex:0 0 auto;align-self:stretch;width:1px;margin:8px 0;background:rgba(13,51,74,.16)}.AuthLogin_phoneInput__WgLu3{flex:1 1 auto;min-width:0;height:44px;padding:0 8px;border:0;outline:none;background:transparent;color:#10212c;font-size:17px;font-weight:600;letter-spacing:.04em;text-align:center}.AuthLogin_phoneInput__WgLu3::placeholder{font-weight:500;letter-spacing:0;color:#8fa5b3}.AuthLogin_primaryBtn__knWkT{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;margin-top:14px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--auth-fill-from) 0,var(--auth-fill-to) 100%);color:#fff;font-size:15.5px;font-weight:800;line-height:1.2;cursor:pointer;box-shadow:0 14px 28px color-mix(in srgb,var(--auth-ink) 24%,transparent);transition:filter .14s ease,transform .12s ease,box-shadow .14s ease}.AuthLogin_primaryBtn__knWkT:hover:not(:disabled){filter:brightness(1.06)}.AuthLogin_primaryBtn__knWkT:active:not(:disabled){transform:translateY(1px)}.AuthLogin_primaryBtn__knWkT:disabled{background:#e9eff4;color:#94a8b5;box-shadow:none;cursor:not-allowed}.AuthLogin_primaryBtn__knWkT:disabled svg{opacity:.4}.AuthLogin_ghostBtn__rrPvS{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:10px;padding:0 16px;border:1px solid color-mix(in srgb,var(--auth-ink) 32%,transparent);border-radius:14px;background:color-mix(in srgb,var(--auth-soft) 60%,#fff);color:var(--auth-ink);font-size:14.5px;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease}.AuthLogin_ghostBtn__rrPvS:hover:not(:disabled){background:var(--auth-soft);border-color:color-mix(in srgb,var(--auth-ink) 48%,transparent)}.AuthLogin_ghostBtn__rrPvS:disabled{opacity:.5;cursor:not-allowed}.AuthLogin_sentBanner__frlDz{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;border:1px solid rgba(18,140,126,.28);border-radius:13px;background:rgba(18,140,126,.07)}.AuthLogin_sentBannerIcon__X6ngI{flex:none;color:#128c7e;display:grid;place-items:center}.AuthLogin_sentBannerText__1tqTU{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:12.5px;line-height:1.35;color:#4a6f6b}.AuthLogin_sentBannerText__1tqTU strong{color:#10212c;font-size:14px;font-weight:700;letter-spacing:.01em}.AuthLogin_changeBtn__idmg_{flex:none;margin-left:auto;min-height:44px;min-width:64px;padding:10px 12px;border:0;border-radius:10px;background:rgba(15,111,146,.08);color:#0f6f92;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none}.AuthLogin_changeBtn__idmg_:hover{background:rgba(15,111,146,.14)}.AuthLogin_otpBoxes__g8eMD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.AuthLogin_otpBox__ncoi_{width:100%;min-width:0;height:60px;padding:0;border:1.5px solid var(--tc-input-border);border-radius:14px;background:#fff;color:#10212c;font-size:25px;font-weight:700;text-align:center;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .14s ease,box-shadow .14s ease}.AuthLogin_otpBox__ncoi_:hover{border-color:color-mix(in srgb,var(--auth-ink) 34%,transparent)}.AuthLogin_otpBox__ncoi_:focus{border-color:var(--auth-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--auth-ink) 15%,transparent)}.AuthLogin_otpBox__ncoi_:not(:placeholder-shown){border-color:color-mix(in srgb,var(--auth-ink) 55%,transparent)}.AuthLogin_otpBox__ncoi_::placeholder{color:rgba(16,33,44,.16);font-weight:500}.AuthLogin_hint__roRnV{margin:9px 0 0;font-size:12.5px;line-height:1.45;color:#6b7b86;text-align:center}.AuthLogin_formError__agsgh{margin:10px 0 0;padding:10px 12px;border:1px solid rgba(176,48,48,.28);border-radius:12px;background:rgba(176,48,48,.07);color:#8a2424;font-size:13.5px;font-weight:650;line-height:1.4;text-align:left}.AuthLogin_divider__jMlAH{display:flex;align-items:center;gap:12px;margin:18px 0 14px;color:#7d8f9a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.AuthLogin_divider__jMlAH:after,.AuthLogin_divider__jMlAH:before{content:"";flex:1;height:1px;background:var(--tc-card-line);opacity:.55}.AuthLogin_googleCta__biAAH{width:100%;max-width:none;min-height:52px;margin:0;border-radius:14px;padding:7px 12px}.AuthLogin_footRow___UXt_{margin:16px 0 0;font-size:13.5px;line-height:1.45;color:#52707f;text-align:center}.AuthLogin_footRow___UXt_ a{display:inline-block;margin:-6px 0;padding:12px 8px;color:var(--auth-ink);font-weight:800;text-decoration:none}.AuthLogin_footRow___UXt_ a:hover{color:#10212c;text-decoration:underline}.AuthLogin_secureNote__sG5DJ{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding-top:13px;border-top:1px solid var(--tc-card-line);color:#7d8f9a;font-size:12px;line-height:1.35}.AuthLogin_linkBtn__tnr2M{display:block;margin:10px auto 0;padding:8px 10px;border:0;background:none;color:#6b7b86;font-size:12.5px;font-weight:700;text-decoration:underline;cursor:pointer}.AuthLogin_linkBtn__tnr2M:hover{color:#10212c}.AuthLogin_roleSwitch__2aP4E{display:flex;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;border:1px solid var(--tc-card-line);border-radius:14px;background:#f4f8fa;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.AuthLogin_roleSwitch__2aP4E:hover{border-color:rgba(16,33,44,.28);background:#eef4f8;box-shadow:0 10px 22px rgba(16,33,44,.08);text-decoration:none}.AuthLogin_roleSwitchIcon__chst_{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#e3ecf2;color:#35566b}.AuthLogin_roleSwitchText__1g2DY{min-width:0}.AuthLogin_roleSwitchText__1g2DY strong{display:block;font-size:14px;line-height:1.2;color:#10212c}.AuthLogin_roleSwitchText__1g2DY span{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#52707f}.AuthLogin_roleSwitchArrow__1kCPG{flex:none;margin-left:auto;color:#52707f}@media (max-width:767px){.AuthLogin_hero__qzOwH{padding:12px 0 calc(22px + env(safe-area-inset-bottom))}.AuthLogin_shell__19pd_{gap:12px}.AuthLogin_formPane__TgT_Z,.AuthLogin_storyPane__fCf22{padding:15px;border-radius:16px}.AuthLogin_title__Vzil8{font-size:23px;max-width:none}.AuthLogin_lead___Q_ui{font-size:14px}.AuthLogin_formHead__aShor h2{font-size:21px}.AuthLogin_featureList__SU87Z{gap:12px;margin-top:16px}.AuthLogin_homeroomEntry__1UoaB{margin-top:16px}.AuthLogin_phoneField__gBvW4{min-height:54px;gap:6px}.AuthLogin_countryCode__rTNss{min-width:74px;min-height:42px;padding:0 7px;font-size:13.5px}.AuthLogin_phoneInput__WgLu3{height:42px;font-size:16px}.AuthLogin_otpBox__ncoi_{height:54px;font-size:22px}}@media (max-width:380px){.AuthLogin_formPane__TgT_Z,.AuthLogin_storyPane__fCf22{padding:12px}.AuthLogin_countryChevron__XbTdN,.AuthLogin_countryFlag__URvhZ{display:none}.AuthLogin_countryCode__rTNss{min-width:58px}.AuthLogin_otpBoxes__g8eMD{gap:7px}.AuthLogin_otpBox__ncoi_{height:50px;border-radius:11px;font-size:20px}.AuthLogin_roleSwitch__2aP4E{gap:10px;padding:10px 11px}.AuthLogin_roleSwitchText__1g2DY strong{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.AuthLogin_homeroomEntry__1UoaB,.AuthLogin_primaryBtn__knWkT,.AuthLogin_roleSwitch__2aP4E{transition:none}.AuthLogin_homeroomEntry__1UoaB:hover,.AuthLogin_primaryBtn__knWkT:active:not(:disabled){transform:none}}