.public-auth-module__kKMacG__shell{--text:#f4f4f5;--muted:#a1a1aa;--accent:#f4f4f5;--accent-hover:#d4d4d8;--accent-soft:#1c1c20;--border:#2d2d32;--border-strong:#414148;--surface:#101012;--surface-edge:#29292e;--focus:#c4c4cc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;color:var(--text);background:#000;padding:1.5rem 1.5rem 2.5rem}.public-auth-module__kKMacG__brand{--wordmark-height:clamp(17rem, 42vw, 65svh);text-align:center;width:min(100%,160rem);margin:0 auto 1.75rem}.public-auth-module__kKMacG__wordmark{height:var(--wordmark-height);isolation:isolate}.public-auth-module__kKMacG__landing{flex-direction:column;justify-content:center;display:flex}.public-auth-module__kKMacG__landing .public-auth-module__kKMacG__brand{margin-bottom:2rem}.public-auth-module__kKMacG__wordmarkFallback{color:#d4d4d8;letter-spacing:-.04em;place-items:center;height:100%;font:800 clamp(3rem,13.4vw,26.25rem)/1 Arial,Helvetica,sans-serif;display:grid}.public-auth-module__kKMacG__wordmark[data-rendered=true] .public-auth-module__kKMacG__wordmarkFallback{visibility:hidden}.public-auth-module__kKMacG__tagline{margin:calc(var(--wordmark-height) * -.25) 0 0;color:#a1a1aa;letter-spacing:.06em;font-size:clamp(1.4rem,3.4vw,5rem);font-weight:500;line-height:1.2;position:relative}.public-auth-module__kKMacG__content{justify-items:center;display:grid;position:relative}.public-auth-module__kKMacG__workspaceEntry{text-align:center;width:min(100%,54rem)}.public-auth-module__kKMacG__entryTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-auth-module__kKMacG__workspaceActions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem;display:flex}.public-auth-module__kKMacG__primaryAction,.public-auth-module__kKMacG__secondaryAction{border:1px solid #37373c;border-radius:.85rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.public-auth-module__kKMacG__primaryAction{color:#101012;background:#f4f4f5;border-color:#f4f4f5}.public-auth-module__kKMacG__primaryAction:hover{background:#d4d4d8;border-color:#d4d4d8}.public-auth-module__kKMacG__secondaryAction{color:#e4e4e7;background:#101012}.public-auth-module__kKMacG__secondaryAction:hover{background:#202024;border-color:#71717a}.public-auth-module__kKMacG__wordmark [data-wordmark-label]{visibility:hidden}.public-auth-module__kKMacG__wordmark[data-rendered=true] [data-wordmark-label]{visibility:visible}.public-auth-module__kKMacG__tabs{background:#080809;border-radius:.7rem;gap:.25rem;margin-bottom:1.25rem;padding:.25rem;display:flex}.public-auth-module__kKMacG__tabs a{text-align:center;color:#a1a1aa;border-radius:.5rem;flex:1;padding:.65rem .5rem;font-size:.9rem;font-weight:600;text-decoration:none}.public-auth-module__kKMacG__tabs a:hover{color:#fff;background:#19191d}.public-auth-module__kKMacG__tabs a[aria-current=page]{color:#fafafa;background:#26262b;box-shadow:0 1px 4px #0005}@media (max-width:36rem){.public-auth-module__kKMacG__shell{padding:1.5rem 1rem 2rem}.public-auth-module__kKMacG__brand{--wordmark-height:clamp(15rem, 65vw, 22rem);margin-bottom:1.75rem}.public-auth-module__kKMacG__workspaceActions{flex-direction:column}.public-auth-module__kKMacG__tagline{letter-spacing:.025em;font-size:clamp(1.1rem,5.2vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.public-auth-module__kKMacG__wordmark canvas{visibility:hidden}.public-auth-module__kKMacG__wordmark[data-rendered=true] .public-auth-module__kKMacG__wordmarkFallback{visibility:visible}.public-auth-module__kKMacG__wordmark[data-rendered=true] [data-wordmark-label]{visibility:hidden}}
.auth-shell-module__xSAmRq__shell{place-items:center;min-height:100vh;padding:clamp(1.25rem,5vw,4rem);display:grid}.auth-shell-module__xSAmRq__card{background:var(--surface);border:1px solid var(--surface-edge);border-radius:1.25rem;width:min(100%,42rem);padding:clamp(1.5rem,5vw,2.5rem);position:relative;box-shadow:0 20px 60px #1a382b14}.auth-shell-module__xSAmRq__registrationCard{width:min(100%,56rem)}[data-public-auth] .auth-shell-module__xSAmRq__card{border-radius:1.25rem;width:min(100%,29rem);padding:1.5rem;box-shadow:0 0 28px #ffffff04}[data-public-auth] .auth-shell-module__xSAmRq__registrationCard{width:min(100%,54rem)}[data-public-auth] .auth-shell-module__xSAmRq__title{font-size:1.65rem}[data-public-auth] .auth-shell-module__xSAmRq__description{margin-top:.65rem;font-size:.9rem}[data-public-auth] .auth-shell-module__xSAmRq__form{gap:.9rem;margin-top:1.5rem}[data-public-auth] .auth-shell-module__xSAmRq__label{font-size:.875rem;font-weight:500}[data-public-auth] .auth-shell-module__xSAmRq__input{color:#f4f4f5;background:#19191c;border-color:#38383f}[data-public-auth] .auth-shell-module__xSAmRq__input:disabled{opacity:.6}[data-public-auth] .auth-shell-module__xSAmRq__input:focus{border-color:#a1a1aa}[data-public-auth] .auth-shell-module__xSAmRq__button{color:#09090b;box-shadow:none;background:#f4f4f5}[data-public-auth] .auth-shell-module__xSAmRq__button:hover{background:#d4d4d8}[data-public-auth] .auth-shell-module__xSAmRq__secondary{text-align:center;margin-top:1.2rem;font-size:.8rem}[data-public-auth] .auth-shell-module__xSAmRq__link{font-weight:500}[data-public-auth] .auth-shell-module__xSAmRq__success{color:#b0e9ce;background:#152b22;border-color:#294b3b}[data-public-auth] .auth-shell-module__xSAmRq__error{color:#ffcec8;background:#301b1b;border-color:#633334}[data-public-auth] .auth-shell-module__xSAmRq__card :is(input,button,a,select):focus-visible{outline-offset:3px;outline:2px solid #d4d4d8}@media (max-width:36rem){[data-public-auth] .auth-shell-module__xSAmRq__card{padding:1.25rem}[data-public-auth] .auth-shell-module__xSAmRq__fieldset{padding:.9rem}}.auth-shell-module__xSAmRq__profileCard{width:min(100%,56rem)}.auth-shell-module__xSAmRq__shell:has(.auth-shell-module__xSAmRq__profileCard){place-items:start center;min-height:auto;padding:0}.auth-shell-module__xSAmRq__eyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:700}.auth-shell-module__xSAmRq__title{max-width:none;margin:0;font-size:clamp(1.9rem,4vw,2.4rem);line-height:1.15}.auth-shell-module__xSAmRq__description,.auth-shell-module__xSAmRq__hint,.auth-shell-module__xSAmRq__secondary,.auth-shell-module__xSAmRq__scopeNotice{color:var(--muted);line-height:1.55}.auth-shell-module__xSAmRq__profileSection{margin-top:2rem}.auth-shell-module__xSAmRq__profileSection h2{margin-bottom:.8rem}.auth-shell-module__xSAmRq__readOnlyNotice{color:var(--muted);margin-top:.25rem;display:block}.auth-shell-module__xSAmRq__legalList{gap:.8rem;padding:0;list-style:none;display:grid}.auth-shell-module__xSAmRq__legalList li{border:1px solid var(--border);border-radius:.9rem;gap:.25rem;padding:1rem;display:grid}.auth-shell-module__xSAmRq__legalList span{color:var(--muted);font-size:.9rem}.auth-shell-module__xSAmRq__description{margin:1rem 0 0}.auth-shell-module__xSAmRq__form{gap:1.1rem;margin-top:1.75rem;display:grid}.auth-shell-module__xSAmRq__field{gap:.45rem;display:grid}.auth-shell-module__xSAmRq__dateParts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.auth-shell-module__xSAmRq__occupationParts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.auth-shell-module__xSAmRq__occupationPartLabel{font-size:.9rem;font-weight:600}.auth-shell-module__xSAmRq__datePart{gap:.35rem;min-width:0;font-size:.82rem;display:grid}.auth-shell-module__xSAmRq__datePart .auth-shell-module__xSAmRq__input{min-width:0}.auth-shell-module__xSAmRq__fieldset{border:1px solid var(--border);border-radius:1rem;gap:1rem;min-width:0;margin:0;padding:1.1rem;display:grid}.auth-shell-module__xSAmRq__fieldset legend{color:var(--text);padding:0 .4rem;font-size:1.05rem;font-weight:700}.auth-shell-module__xSAmRq__twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.auth-shell-module__xSAmRq__registrationAccountGrid{align-items:start}.auth-shell-module__xSAmRq__fullWidth{grid-column:1/-1}.auth-shell-module__xSAmRq__checkboxField{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.auth-shell-module__xSAmRq__checkboxField input{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin-top:.15rem}.auth-shell-module__xSAmRq__checkboxField input:focus-visible,.auth-shell-module__xSAmRq__input:focus-visible,.auth-shell-module__xSAmRq__button:focus-visible,.auth-shell-module__xSAmRq__link:focus-visible{outline-offset:2px;outline:3px solid #2f745559}.auth-shell-module__xSAmRq__label,.auth-shell-module__xSAmRq__accountLabel{font-weight:700}.auth-shell-module__xSAmRq__input{width:100%;min-height:3rem;color:var(--text);border:1px solid var(--border-strong);background:#ffffffeb;border-radius:.75rem;padding:.7rem .85rem}.auth-shell-module__xSAmRq__input:focus{border-color:var(--accent)}.auth-shell-module__xSAmRq__hint{margin:0;font-size:.82rem}.auth-shell-module__xSAmRq__button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:.8rem;min-height:3rem;padding:.75rem 1rem;font-weight:700}.auth-shell-module__xSAmRq__button:hover{background:var(--accent-hover)}.auth-shell-module__xSAmRq__error,.auth-shell-module__xSAmRq__success{border-radius:.8rem;margin:1.25rem 0 0;padding:.85rem 1rem;line-height:1.5}.auth-shell-module__xSAmRq__error{color:#742d26;background:#f8e4df;border:1px solid #e9b9ae}.auth-shell-module__xSAmRq__success{color:#245d44;background:var(--accent-soft);border:1px solid #2f74552e}.auth-shell-module__xSAmRq__secondary{margin:1.4rem 0 0}.auth-shell-module__xSAmRq__link{color:var(--accent);text-underline-offset:.2em;font-weight:700}.auth-shell-module__xSAmRq__accountList{gap:1rem;margin:1.75rem 0 0;display:grid}.auth-shell-module__xSAmRq__accountItem{border:1px solid var(--border);background:#ffffffb3;border-radius:.9rem;gap:.3rem;margin:0;padding:1rem;display:grid}.auth-shell-module__xSAmRq__accountValue{overflow-wrap:anywhere}.auth-shell-module__xSAmRq__scopeNotice{background:var(--accent-soft);border-radius:.9rem;margin:1.3rem 0 0;padding:1rem}@media (max-width:36rem){.auth-shell-module__xSAmRq__card{border-radius:1.25rem;padding:1.5rem}.auth-shell-module__xSAmRq__twoColumnGrid{grid-template-columns:1fr}.auth-shell-module__xSAmRq__fullWidth{grid-column:auto}.auth-shell-module__xSAmRq__dateParts{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell-module__xSAmRq__occupationParts{grid-template-columns:1fr}.auth-shell-module__xSAmRq__datePart:last-child{grid-column:1/-1}}
