.brand-loader_inline__at5iy{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle}.brand-loader_centered__B82Hq{display:flex;align-items:center;justify-content:center;width:100%;min-height:100px;color:var(--foreground)}.brand-loader_mark__lW5ba{display:inline-block;position:relative;flex:none}.brand-loader_mark__lW5ba .brand-loader_drawing__4u7c_{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;color:inherit}.brand-loader_drawing__4u7c_ path{stroke:currentColor;stroke-width:.55;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;animation:brand-loader_drawLoadingMark__NRYc4 2.6s ease-in-out infinite}@keyframes brand-loader_drawLoadingMark__NRYc4{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}52%,60%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}78%,88%{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}to{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:0}}@media (prefers-reduced-motion:reduce){.brand-loader_drawing__4u7c_ path{animation:none;stroke:none;fill-opacity:1}}.auth_shell__Jvdwy{--ring:var(--public-focus-ring);display:flex;min-height:100svh;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--type-family-ui);font-size:var(--public-body-size);line-height:var(--type-line-body);font-weight:var(--public-copy-weight)}.auth_interfaceText__T2X_H{font-size:var(--public-interface-size);font-weight:var(--public-interface-weight);line-height:var(--type-line-ui)}.auth_header__omnNL{height:96px;flex-shrink:0}.auth_content__5FBSC,.auth_header__omnNL{display:flex;align-items:center;justify-content:center}.auth_content__5FBSC{flex:1;padding:48px 24px}.auth_form__UzeVX{width:100%;max-width:360px}.auth_journey__IctbZ .auth_form__UzeVX{max-width:560px;height:100%;min-height:0}.auth_journey__IctbZ .auth_content__5FBSC{min-height:0;padding:0 max(24px,env(safe-area-inset-left)) 0 max(24px,env(safe-area-inset-right))}.auth_shell__Jvdwy.auth_journey__IctbZ{height:var(--onboarding-viewport,100dvh);min-height:0;overflow:hidden;padding-bottom:0}.auth_title__H_y44{margin:0;text-align:center;font-size:var(--public-title-size);font-weight:var(--public-heading-weight);line-height:var(--marketing-heading-leading);letter-spacing:var(--type-tracking-heading)}.auth_title__H_y44+.auth_fields__oVZom{margin-top:32px}.auth_description__3_3aL{margin:16px 0 32px;color:var(--muted-foreground);text-align:center;font-size:var(--public-interface-size);line-height:var(--type-line-reading);overflow-wrap:anywhere;font-weight:var(--public-interface-weight)}.auth_description__3_3aL strong{color:var(--foreground);font-weight:var(--public-interface-weight)}.auth_fields__oVZom{display:flex;flex-direction:column;gap:12px}.auth_input__PYwDW{height:44px;width:100%;padding:0 20px;border:1px solid var(--field-border);border-radius:999px;outline:none;background:var(--background);color:var(--foreground);font-size:var(--public-field-size);transition:border-color .16s;font-weight:var(--public-field-weight)}.auth_input__PYwDW::placeholder{color:var(--muted-foreground)}.auth_input__PYwDW:focus{border-color:var(--ring)}.auth_input__PYwDW:disabled{opacity:.6}.auth_code__Lmx4z{text-align:center;letter-spacing:var(--type-tracking-code)}.auth_code__Lmx4z::placeholder{letter-spacing:var(--type-tracking-normal)}.auth_google__9Liy_,.auth_primary__CMYSP{height:44px;width:100%;gap:8px;border-radius:999px;font-size:var(--public-interface-size);font-weight:var(--public-interface-weight)}.auth_primary__CMYSP{position:relative}.auth_google__9Liy_{gap:10px}.auth_googleLogo__T2PZn{width:20px;height:20px;flex-shrink:0;object-fit:contain}.auth_methods__s0U_N{display:flex;flex-direction:column;gap:8px;margin-top:24px}.auth_methods__s0U_N>.auth_google__9Liy_{min-height:48px;border:0;background:var(--public-surface-muted)}.auth_methods__s0U_N>.auth_google__9Liy_:hover{background:var(--public-surface-hover)}.auth_methodChoices__I71Yz{display:grid;grid-template-columns:minmax(0,1fr) 16px max-content minmax(0,1fr)}.auth_methodChoices__I71Yz>.auth_google__9Liy_{display:grid;grid-column:1/-1;grid-template-columns:subgrid;column-gap:8px;padding-inline:0}.auth_methodChoices__I71Yz>.auth_google__9Liy_>:first-child{grid-column:2}.auth_methodChoices__I71Yz .auth_googleLogo__T2PZn{width:16px;height:16px}.auth_methodChoices__I71Yz .auth_methodLabel__SByy5{grid-column:3;text-align:left}.auth_methodBack__Vit5S{display:inline-flex;align-items:center;align-self:flex-start;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--muted-foreground);font:inherit;cursor:pointer}.auth_methodBack__Vit5S:hover{color:var(--foreground)}.auth_methodBack__Vit5S:disabled{opacity:.5;cursor:default}.auth_methods__s0U_N+.auth_error___RiGz,.auth_methods__s0U_N+.auth_fields__oVZom{margin-top:8px}.auth_divider__R3m9J{display:flex;align-items:center;gap:16px;margin:22px 0;color:var(--muted-foreground);font-size:var(--public-caption-size);font-weight:var(--public-copy-weight)}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";flex:1;height:1px;background:var(--border)}.auth_help__hC4dR{margin:24px 0 0;text-align:center;color:var(--muted-foreground);font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight)}.auth_textLink__WjO_P{color:var(--muted-foreground);text-decoration:none;transition:color .16s}.auth_textLink__WjO_P:hover{color:var(--foreground)}.auth_actions__oX2W7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:var(--public-interface-size);color:var(--muted-foreground);font-weight:var(--public-copy-weight)}.auth_actions__oX2W7 button{display:inline-flex;align-items:center;gap:6px}.auth_actions__oX2W7 button:disabled{opacity:.5}.auth_error___RiGz{padding:12px 14px;border-radius:8px;background:var(--public-error-surface);color:var(--destructive)}.auth_error___RiGz,.auth_notice__ZVx2m{margin:0;font-size:var(--public-interface-size);line-height:var(--type-line-reading);font-weight:var(--public-copy-weight)}.auth_footer__sLqSC,.auth_notice__ZVx2m{color:var(--muted-foreground);text-align:center}.auth_footer__sLqSC{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:16px;padding:24px 24px 32px}.auth_switch__VMg0e{font-size:var(--public-interface-size);font-weight:var(--public-interface-weight)}.auth_legal__hnWdm,.auth_switch__VMg0e{width:100%;max-width:360px;margin:0;line-height:var(--type-line-reading)}.auth_legal__hnWdm{font-size:var(--public-caption-size);font-weight:var(--public-copy-weight)}@media (max-width:480px){.auth_header__omnNL{height:80px}.auth_content__5FBSC{padding-block:32px}.auth_footer__sLqSC{padding-bottom:24px}}@media (max-height:700px){.auth_content__5FBSC{padding-block:24px}}@media (max-width:600px){.auth_shell__Jvdwy{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.auth_header__omnNL{height:80px}.auth_content__5FBSC{padding:24px max(24px,env(safe-area-inset-left)) 40px}.auth_google__9Liy_,.auth_input__PYwDW,.auth_primary__CMYSP{height:50px}.auth_actions__oX2W7 button,.auth_help__hC4dR a{min-height:44px;display:inline-flex;align-items:center}.auth_google__9Liy_,.auth_input__PYwDW,.auth_primary__CMYSP{height:44px}.auth_content__5FBSC{padding:24px max(20px,env(safe-area-inset-left)) 32px}}.brand_link__URT0J{display:inline-flex;flex-shrink:0;vertical-align:middle;text-decoration:none}.brand_identity__zR7Uz{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;color:var(--public-brand-ink);font-family:var(--type-family-ui);font-size:var(--type-size-title-small);font-weight:var(--type-weight-medium);line-height:var(--type-line-ui);letter-spacing:var(--type-tracking-brand);white-space:nowrap}.brand_mark__Avo37{display:inline-flex;align-items:center;justify-content:center;flex:none;width:23px;height:25px}.brand_mark__Avo37 svg{display:block;flex:none;width:100%;height:100%}