.public-page-shell_shell__ghaoB{min-height:100dvh;display:flex;flex-direction:column;background:var(--ds-surface)}.public-page-shell_header__qX6Kv{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1440px;margin-inline:auto;padding:24px clamp(20px,5vw,72px)}.public-page-shell_brand__U4Ep_{font-size:28px;font-weight:600;letter-spacing:-.06em}.public-page-shell_back__0QVRf{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:var(--ds-fg-secondary);transition:color var(--ds-duration-fast) var(--ease-standard)}.public-page-shell_back__0QVRf:hover,.public-page-shell_footer__lHYpJ a:hover{color:var(--ds-fg);text-decoration:underline;text-underline-offset:5px}.public-page-shell_back__0QVRf:focus-visible,.public-page-shell_brand__U4Ep_:focus-visible,.public-page-shell_footer__lHYpJ a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.public-page-shell_footer__lHYpJ{justify-content:space-between;margin-top:auto;padding:28px clamp(20px,5vw,72px);border-top:1px solid var(--ds-line-subtle);color:var(--ds-fg-tertiary);font-size:11px}.public-page-shell_footer__lHYpJ,.public-page-shell_footer__lHYpJ nav{display:flex;flex-wrap:wrap;gap:24px}@media (max-width:600px){.public-page-shell_header__qX6Kv{padding-block:20px}.public-page-shell_footer__lHYpJ nav{gap:18px}}.auth_main__tVPJ_{flex:1;display:grid;align-content:start;padding:clamp(40px,12vh,120px) 20px 96px;border-top:1px solid var(--ds-line-subtle);background:radial-gradient(60% 46% at 50% 0,color-mix(in srgb,var(--ds-surface) 88%,transparent),transparent 74%),var(--ds-canvas)}.auth_form__krKKs{width:100%;max-width:420px;margin-inline:auto}.auth_intro__UmcAD{margin-bottom:20px;text-align:center;color:var(--ds-fg-tertiary);font-size:12px;letter-spacing:.04em}.auth_form__krKKs [data-slot=card]{gap:24px;overflow:hidden;padding-block:32px;border-color:var(--ds-line);border-radius:12px;box-shadow:var(--ds-shadow-sm)}.auth_form__krKKs [data-slot=card]:has(>[data-slot=card-footer]){padding-bottom:0}.auth_form__krKKs [data-slot=card-content],.auth_form__krKKs [data-slot=card-header]{padding-inline:32px}.auth_form__krKKs [data-slot=card-header]{gap:6px;padding-bottom:0}.auth_form__krKKs [data-slot=card-footer]{display:block;margin-top:4px;padding:16px 32px;border-top:1px solid var(--ds-line-subtle);background:var(--ds-surface-subtle);color:var(--ds-fg-secondary);font-size:13px;line-height:1.75}.auth_form__krKKs [data-slot=card-footer] a{color:var(--ds-fg);font-weight:500;text-decoration:underline;text-decoration-color:var(--ds-line-strong);text-underline-offset:3px;transition:text-decoration-color var(--ds-duration-fast) var(--ease-standard)}.auth_form__krKKs [data-slot=card-footer] a:hover{text-decoration-color:currentColor}.auth_form__krKKs h1{color:var(--ds-fg);font-size:22px;font-weight:600;line-height:1.45;letter-spacing:-.01em}.auth_form__krKKs p{font-weight:400;line-height:1.8}.auth_form__krKKs form{display:grid;gap:20px}.auth_form__krKKs form>*{margin-block:0}.auth_form__krKKs button[type=submit],.auth_form__krKKs input:not([type=checkbox]):not([type=radio]){min-height:44px}.auth_form__krKKs input:not([type=checkbox]):not([type=radio]){font-size:15px}.auth_form__krKKs [role=alert]{font-weight:400;line-height:1.75}@media (max-width:480px){.auth_main__tVPJ_{align-content:start;padding-block:28px 48px}.auth_form__krKKs [data-slot=card]{padding-top:26px}.auth_form__krKKs [data-slot=card-content],.auth_form__krKKs [data-slot=card-footer],.auth_form__krKKs [data-slot=card-header]{padding-inline:22px}.auth_form__krKKs input:not([type=checkbox]):not([type=radio]){font-size:16px}}.contact_main__SQQdP{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,96px);width:100%;max-width:1200px;margin-inline:auto;padding:60px 40px 96px}.contact_intro__DhT_H{padding-top:12px}.contact_eyebrow__FZyJ3{font-size:10px;letter-spacing:.15em;color:var(--muted-foreground)}.contact_intro__DhT_H h1{margin-top:20px;font-size:clamp(28px,3vw,38px);line-height:1.5;font-weight:500}.contact_description__vGvJw{margin-top:28px;font-size:19px;line-height:1.9}.contact_detail__jdFV5{margin-top:16px;max-width:340px;font-size:13px;line-height:2;color:var(--muted-foreground)}.contact_points__5RkLx{display:grid;gap:18px;margin-top:36px;padding-top:28px;border-top:1px solid var(--border);font-size:12px}.contact_points__5RkLx li{display:flex;align-items:flex-start;gap:12px;line-height:1.7}.contact_points__5RkLx svg{flex-shrink:0;margin-top:2px;color:var(--muted-foreground)}.contact_mail__Fd3yj{margin-top:40px}.contact_mail__Fd3yj p{font-size:11px;color:var(--muted-foreground);margin-bottom:10px}.contact_mail__Fd3yj a{font-size:15px;text-decoration:underline;text-underline-offset:6px}.contact_formCard__c5kgd{background:var(--background);border-radius:6px;gap:20px;padding-block:30px}.contact_formCard__c5kgd [data-slot=card-content],.contact_formCard__c5kgd [data-slot=card-header]{padding-inline:30px}.contact_formCard__c5kgd [data-slot=card-header]{padding-bottom:0}.contact_formCard__c5kgd form{display:grid;gap:22px}.contact_formCard__c5kgd form>*{margin-block:0}.contact_formCard__c5kgd [role=combobox],.contact_formCard__c5kgd button[type=submit],.contact_formCard__c5kgd input{min-height:44px}@media (max-width:800px){.contact_main__SQQdP{grid-template-columns:minmax(0,1fr);max-width:640px;padding:32px 24px 64px}.contact_intro__DhT_H{padding:0}.contact_description__vGvJw{margin-top:20px}.contact_detail__jdFV5{max-width:none}.contact_mail__Fd3yj,.contact_points__5RkLx{margin-top:24px}}@media (max-width:480px){.contact_formCard__c5kgd [data-slot=card-content],.contact_formCard__c5kgd [data-slot=card-header],.contact_main__SQQdP{padding-inline:20px}}