.auth_shell__Jvdwy{min-height:100dvh;background:rgb(var(--bg));color-scheme:light}.dark .auth_shell__Jvdwy{color-scheme:dark}.auth_shell__Jvdwy ::-moz-selection{background:rgb(var(--brand-soft));color:rgb(var(--fg))}.auth_shell__Jvdwy ::selection{background:rgb(var(--brand-soft));color:rgb(var(--fg))}.auth_header__omnNL{justify-content:space-between;gap:1rem;max-width:1280px;margin-inline:auto;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1rem}.auth_backLink__GVWaP,.auth_brand__cGIkT,.auth_footer__sLqSC nav,.auth_formats__mGrcn a,.auth_headerActions__wy5JG,.auth_header__omnNL{display:flex;align-items:center}.auth_brand__cGIkT{min-height:44px;flex-shrink:0}.auth_headerActions__wy5JG{gap:1rem}.auth_backLink__GVWaP{min-height:44px;min-width:44px;justify-content:center;gap:.25rem;font-size:.875rem;color:rgb(var(--muted))}.auth_backLink__GVWaP span{display:none}.auth_themeToggle__5Ek7x button{min-width:44px;min-height:44px}.auth_layout__ZnQJH{padding:1rem 1.25rem 0}.auth_intro__jkRhB{display:none}.auth_panel__QbKyq{width:100%;max-width:440px;min-width:0;margin-inline:auto}.auth_panelHeading__OZfgd{margin-bottom:1.75rem}.auth_panelHeading__OZfgd h1{margin-top:1.25rem;font-size:clamp(1.75rem,3vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.auth_panelHeading__OZfgd p{margin-top:.625rem;color:rgb(var(--muted));font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.auth_form__UzeVX{border:0;border-radius:0;background:transparent}.auth_fields__oVZom{display:grid;gap:1.125rem;min-width:0}.auth_fields__oVZom:disabled{opacity:.7}.auth_fieldLabel___Tv6K{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.auth_labelRow__btyzR{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.auth_labelRow__btyzR .auth_fieldLabel___Tv6K{margin:0}.auth_labelRow__btyzR{margin-bottom:.5rem}.auth_labelRow__btyzR:has(a){margin-top:-.5rem;margin-bottom:.25rem}.auth_labelRow__btyzR a{min-height:44px;display:inline-flex;align-items:center;font-size:.8125rem;font-weight:500;color:rgb(var(--brand))}.auth_input__PYwDW{display:block;width:100%;min-width:0;min-height:50px;border:1px solid #898989;border-radius:8px;padding:.75rem .875rem;background:rgb(var(--bg));color:rgb(var(--fg));font-size:1rem;line-height:1.5;caret-color:rgb(var(--brand));scroll-margin-block:6rem;transition:border-color .15s ease}.dark .auth_input__PYwDW{border-color:#727272;background:rgb(var(--surface))}.auth_input__PYwDW::-moz-placeholder{color:rgb(var(--muted));opacity:1}.auth_input__PYwDW::placeholder{color:rgb(var(--muted));opacity:1}.auth_input__PYwDW:focus{outline:2px solid rgb(var(--brand));outline-offset:2px;border-color:rgb(var(--brand))}.auth_input__PYwDW:-webkit-autofill{box-shadow:0 0 0 1000px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--fg));caret-color:rgb(var(--brand))}.auth_input__PYwDW:autofill{box-shadow:0 0 0 1000px rgb(var(--surface)) inset;-webkit-text-fill-color:rgb(var(--fg));caret-color:rgb(var(--brand))}.auth_password__T4oB3{position:relative}.auth_password__T4oB3 .auth_input__PYwDW{padding-right:3.25rem}.auth_passwordToggle__Zi3O_{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:rgb(var(--muted))}.auth_passwordToggle__Zi3O_:hover{color:rgb(var(--fg));background:rgb(var(--border))}.auth_passwordToggle__Zi3O_:active{background:rgb(var(--brand-soft))}.auth_handle__Ta8m0{position:relative}.auth_handle__Ta8m0>span{position:absolute;left:.875rem;top:.8rem;color:rgb(var(--muted))}.auth_handle__Ta8m0 .auth_input__PYwDW{padding-left:2rem}.auth_hint__PtfiP{margin-top:.5rem;font-size:.8125rem;line-height:1.5;color:rgb(var(--muted));overflow-wrap:anywhere}.auth_primary__CMYSP,.auth_secondary__MeB8r{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:50px;padding:.75rem 1rem;border-radius:8px;font-size:.9375rem;font-weight:600;line-height:1.5;text-align:center;transition:background-color .15s ease,opacity .15s ease}.auth_primary__CMYSP{margin-top:1.5rem;background:rgb(var(--brand-fill));color:white}.auth_primary__CMYSP:hover{background:#b82b19}.auth_primary__CMYSP:active{background:#a72717}.auth_primary__CMYSP:disabled,.auth_secondary__MeB8r:disabled,.auth_secondary__MeB8r[aria-disabled=true]{cursor:wait;opacity:.6}.auth_secondary__MeB8r{border:1px solid #898989;color:rgb(var(--fg));background:rgb(var(--bg))}.dark .auth_secondary__MeB8r{border-color:#727272}.auth_secondary__MeB8r:hover{background:rgb(var(--surface))}.auth_secondary__MeB8r:active{background:rgb(var(--border))}.auth_secondary__MeB8r+.auth_secondary__MeB8r{margin-top:.75rem}.auth_google__9Liy_{margin-bottom:1.5rem}.auth_youtube__0UM4r{display:flex;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding-block:.5rem;cursor:pointer;font-size:.8125rem;line-height:1.5}.auth_youtube__0UM4r input{width:20px;height:20px;margin-top:.125rem;flex-shrink:0;accent-color:rgb(var(--brand-fill))}.auth_youtube__0UM4r small{display:block;margin-top:.375rem;color:rgb(var(--muted));font-size:.75rem}.auth_divider__R3m9J{display:flex;align-items:center;gap:.875rem;margin-top:1.25rem;font-size:.8125rem;color:rgb(var(--muted))}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";height:1px;flex:1;background:rgb(var(--border))}.auth_switch__VMg0e{display:flex;align-items:center;justify-content:center;gap:.375rem;flex-wrap:wrap;margin-top:1rem;color:rgb(var(--muted));font-size:.875rem}.auth_switch__VMg0e a{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--brand));font-weight:600}.auth_legal__hnWdm{margin-top:1rem;font-size:.75rem;line-height:1.7;color:rgb(var(--muted))}.auth_legal__hnWdm a{color:rgb(var(--fg));text-decoration:underline;text-underline-offset:3px}.auth_notice__ZVx2m{margin-bottom:1rem;border:1px solid rgb(var(--brand));border-radius:8px;padding:.875rem 1rem;background:rgb(var(--brand-soft));color:rgb(var(--fg));font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.auth_form__UzeVX>.auth_notice__ZVx2m{margin-top:1.25rem;margin-bottom:0}.auth_success__ApJ1f{padding:1rem;border-radius:8px;background:rgb(var(--surface));font-size:.9375rem;line-height:1.6}.auth_success__ApJ1f .auth_primary__CMYSP{text-decoration:none}.auth_demo__DiBkW{margin-top:1.25rem;padding:.75rem;border:1px dashed rgb(var(--border));border-radius:8px;font-size:.75rem;line-height:1.6;color:rgb(var(--muted))}.auth_code__Lmx4z{text-align:center;font-variant-numeric:tabular-nums;font-size:1.75rem;letter-spacing:.35em;padding-left:1.3rem}.auth_resend__KCXzh{margin-top:.75rem}.auth_verificationHint__p93GU{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.25rem}.auth_verificationHint__p93GU svg{flex-shrink:0;margin-top:.125rem}.auth_footer__sLqSC{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;margin-top:2rem;padding:1rem 0 max(1rem,env(safe-area-inset-bottom));font-size:.75rem;color:rgb(var(--muted))}.auth_footer__sLqSC nav{gap:1rem}.auth_footer__sLqSC a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.auth_shell__Jvdwy a:hover{text-decoration:underline;text-underline-offset:4px}.auth_shell__Jvdwy .auth_brand__cGIkT:hover{text-decoration:none}.auth_shell__Jvdwy :focus-visible{outline:2px solid rgb(var(--brand));outline-offset:3px}@media (min-width:600px){.auth_header__omnNL{padding-inline:2rem}.auth_backLink__GVWaP span{display:inline}.auth_layout__ZnQJH{padding:2.5rem 2rem 0}.auth_panel__QbKyq{max-width:464px;padding:2rem;border:1px solid rgb(var(--border));border-radius:16px;background:rgb(var(--elevated))}.auth_footer__sLqSC{margin-top:2rem}}@media (min-width:1024px){.auth_header__omnNL{padding-inline:3rem}.auth_layout__ZnQJH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,464px);align-content:center;align-items:center;-moz-column-gap:clamp(3rem,7vw,7rem);column-gap:clamp(3rem,7vw,7rem);max-width:1184px;min-height:calc(100dvh - 92px);margin-inline:auto;padding:2rem 3rem 0}.auth_intro__jkRhB{display:block;min-width:0}.auth_intro__jkRhB h2{font-size:clamp(2.5rem,4.3vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.auth_intro__jkRhB h2 span{color:rgb(var(--brand))}.auth_introDescription__qwZRG{max-width:35ch;margin-top:1.5rem;font-size:1rem;line-height:1.8;color:rgb(var(--muted))}.auth_formats__mGrcn{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:2rem}.auth_formats__mGrcn a{gap:.5rem;min-height:44px;font-size:.8125rem;font-weight:500}.auth_formats__mGrcn svg,.auth_signature__Uu8yp{color:rgb(var(--muted))}.auth_signature__Uu8yp{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgb(var(--border));font-size:.8125rem}.auth_panel__QbKyq{margin:0;padding:2.25rem}.auth_footer__sLqSC{grid-column:1/-1;justify-content:space-between;margin-top:2rem}}@media (prefers-reduced-motion:reduce){.auth_shell__Jvdwy *,.auth_shell__Jvdwy :after,.auth_shell__Jvdwy :before{transition:none!important;scroll-behavior:auto!important}}