.sd .auth-body{background:var(--bg)}.sd .auth-page{display:grid;align-content:center;justify-items:center;grid-gap:var(--space-24);gap:var(--space-24);min-height:100dvh;padding:var(--space-48) var(--page-margin)}.sd .auth-head{display:flex;justify-content:center}.sd .auth-lockup{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-hit-min);padding-inline:var(--space-2);border-radius:var(--radius-4);font:var(--type-title-16);text-decoration:none}.sd .auth-lockup,.sd .auth-lockup:hover{color:var(--text)}.sd .auth-lockup .mark{width:var(--space-24);height:var(--space-24)}.sd .auth-main{display:flex;justify-content:center;width:100%;min-width:0}.sd .auth-panel{width:var(--size-auth-panel);max-width:100%;min-width:0;padding:var(--space-32);background:var(--surface);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-12);box-shadow:var(--e0)}.sd .auth-panel>*+*{margin-top:var(--space-16)}.sd .auth-h1{margin:0;font:var(--type-title-24);letter-spacing:var(--type-title-24-tracking);color:var(--text);text-wrap:balance}.sd .auth-panel>.auth-h1+.auth-sub{margin-top:var(--space-6)}.sd .auth-sub{font:var(--type-body-14);color:var(--text-2);text-wrap:pretty}.sd .auth-strong{font-weight:var(--fw-medium);color:var(--text);overflow-wrap:anywhere}.sd .auth-panel>.auth-oauth{margin-top:var(--space-24)}.sd .auth-oauth{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.sd .auth-brand{width:var(--icon-md);height:var(--icon-md);flex:none}.sd [aria-disabled=true]>.auth-brand{opacity:var(--opacity-dim)}.sd .auth-panel>.auth-or{margin-block:var(--space-20)}.sd .auth-or{display:flex;align-items:center;gap:var(--space-12);font:var(--type-meta-12);color:var(--text-3)}.sd .auth-or:after,.sd .auth-or:before{content:"";flex:1 1 auto;border-top:var(--bw-hairline) solid var(--border)}.sd .auth-panel>.auth-notice-slot:empty,.sd .auth-panel>.auth-summary-slot:empty{display:none}.sd .auth-form{display:grid;grid-gap:var(--space-field-gap);gap:var(--space-field-gap);min-width:0}.sd .auth-actions{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-8)}.sd .auth-panel>.auth-actions{margin-top:var(--space-24)}.sd .field-error .auth-link{color:inherit;font-weight:var(--fw-medium)}.sd .auth-actions>.auth-center,.sd .auth-actions>.auth-link{justify-self:center;text-align:center}.sd .auth-formerr:empty{display:none}.sd .auth-field-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-12)}.sd .auth-link{position:relative;display:inline;padding:0;border:0;background:none;font:inherit;color:var(--accent-text);text-decoration:underline;text-underline-offset:calc(var(--space-2) + var(--space-1));text-align:inherit;cursor:pointer}.sd .auth-link:after{content:"";position:absolute;inset:calc(-1 * var(--space-4)) calc(-1 * var(--space-2))}.sd .auth-link:hover{color:var(--link-hover)}.sd .auth-link--block{display:inline-flex;align-items:center;min-height:var(--size-hit-min);font:var(--type-label-13)}.sd .auth-link[aria-disabled=true]{color:var(--text-3);text-decoration:none;cursor:not-allowed}.sd .auth-link .tag{-webkit-margin-start:var(--space-6);margin-inline-start:var(--space-6)}.sd .ierr .auth-link{color:inherit;font-weight:var(--fw-medium)}@media (pointer:coarse){.sd .auth-link:after{inset:calc((var(--type-body-14-lh) - var(--size-hit-touch)) / 2) calc(-1 * var(--space-4))}.sd .auth-link--block{min-height:var(--size-hit-touch)}}.sd .auth-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8) var(--space-16);font:var(--type-label-13)}.sd .auth-row--start{justify-content:flex-start}.sd .auth-hint{font:var(--type-meta-12);color:var(--text-3);text-wrap:pretty}.sd .auth-hint a{color:var(--text-2)}.sd .auth-terms{font:var(--type-meta-12);color:var(--text-3);text-wrap:pretty}.sd .auth-panel>.auth-terms--oauth{margin-top:var(--space-8)}.sd .auth-terms a{color:var(--text-2);text-decoration:underline;text-underline-offset:var(--space-2)}.sd .auth-terms a:hover{color:var(--text)}.sd .auth-center{text-align:center}.sd .auth-caps{display:flex;align-items:center;gap:var(--space-4);font:var(--type-meta-12);color:var(--text-2)}.sd .auth-otp .input{width:var(--field-w-short)}.sd .auth-otp input{font:var(--type-mono-20);letter-spacing:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sd .auth-otp--recovery input{font:var(--type-mono-13);font-size:var(--field-font);letter-spacing:0}.sd .auth-check-line:empty{display:none}.sd .auth-resend{display:grid}.sd .auth-panel>.auth-resend+.auth-row{margin-top:var(--space-4)}.sd .auth-panel>.stages{margin-top:var(--space-12)}.sd .auth-status-line:not(:empty){margin-top:var(--space-4)}.sd .notice .auth-sum-list{display:grid;grid-gap:0;gap:0;margin:var(--space-2) 0 0;padding:0;list-style:none}.sd .auth-sum-list a{display:inline-flex;align-items:center;min-height:var(--size-hit-min)}@media (pointer:coarse){.sd .auth-sum-list a{min-height:var(--size-hit-touch)}}.sd .auth-inline{display:grid;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-12);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);background:var(--surface-2)}.sd .auth-inline-acts{flex-wrap:wrap}.sd .auth-inline-acts,.sd .auth-who{display:flex;align-items:center;gap:var(--space-12)}.sd .auth-who{padding:var(--space-12);border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8);background:var(--surface-2)}.sd .auth-who-text{display:grid;min-width:0}.sd .auth-who-name{font:var(--type-title-14);color:var(--text)}.sd .auth-who-meta{font:var(--type-meta-12);color:var(--text-3);overflow-wrap:anywhere}.sd .auth-transient{font:var(--type-title-16);color:var(--text-2);text-align:center}.sd .auth-panel--transient{display:grid;justify-items:center;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-48)}.sd .auth-panel--transient>*+*{margin-top:0}.sd .auth-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;border:0;min-width:0}.sd .auth-goals>legend{grid-column:1/-1;margin-bottom:var(--space-6);padding:0;font:var(--type-label-13);color:var(--text)}@media (max-width:359.98px){.sd .auth-goals{grid-template-columns:minmax(0,1fr)}}.sd .auth-aside{display:none}.sd .auth-aside-title{margin:0;font:var(--type-title-16);color:var(--text)}.sd .auth-aside .auth-steps{display:grid;grid-gap:var(--space-16);gap:var(--space-16);margin:var(--space-16) 0 0;padding:0;list-style:none}.sd .auth-steps>li{display:grid;grid-template-columns:var(--space-20) minmax(0,1fr);grid-gap:var(--space-2) var(--space-10);gap:var(--space-2) var(--space-10)}.sd .auth-steps>li>:not(.smark){grid-column:2}.sd .auth-step-n{font:var(--type-label-12);color:var(--text-2)}.sd .auth-step-title{margin:0;font:var(--type-title-14);color:var(--text)}.sd .auth-step-body{margin:0;font:var(--type-body-14);color:var(--text-2);text-wrap:pretty}.sd .auth-aside .auth-facts{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:var(--space-20) 0 0;padding:var(--space-16) 0 0;border-top:var(--bw-hairline) solid var(--border);list-style:none;font:var(--type-body-14);color:var(--text-2)}.sd .auth-facts li{display:flex;align-items:flex-start;gap:var(--space-8)}.sd .auth-fact-ic{margin-top:var(--space-2);color:var(--text-3)}.sd .auth-actions>.auth-terms+.auth-next{margin-top:calc(-1 * var(--space-8))}.sd .auth-facts .auth-link{white-space:nowrap}.sd .auth-next{font:var(--type-meta-12);color:var(--text-3)}@media (min-width:1024px){.sd .auth-page[data-layout=pair]{grid-template-columns:var(--size-auth-panel) var(--size-inspector);column-gap:var(--space-40);justify-content:center}.sd .auth-page[data-layout=pair]>.auth-head,.sd .auth-page[data-layout=pair]>.auth-legal,.sd .auth-page[data-layout=pair]>.auth-proto{grid-column:1}.sd .auth-page[data-layout=pair]>.auth-main{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start}.sd .auth-page[data-layout=pair] .auth-aside{display:block;padding-top:calc(var(--space-32) + var(--bw-hairline))}.sd .auth-page[data-layout=pair] .auth-next{display:none}}.sd .auth-legal ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--space-16);margin:0;padding:0;list-style:none}.sd .auth-legal a{display:inline-flex;align-items:center;min-height:var(--size-hit-min);font:var(--type-meta-12);color:var(--text-2);text-decoration:none}.sd .auth-legal a:hover{color:var(--text);text-decoration:underline;text-underline-offset:var(--space-2)}@media (pointer:coarse){.sd .auth-legal a{min-height:var(--size-hit-touch)}}.sd .auth-consent{position:fixed;left:var(--page-margin);bottom:var(--page-margin);z-index:var(--z-toast);display:grid;grid-gap:var(--space-6);gap:var(--space-6);width:min(var(--size-toast),calc(100vw - 2 * var(--page-margin)));padding:var(--space-16);background:var(--surface-raised);border:var(--bw-hairline) solid var(--border-overlay);border-radius:var(--radius-8);box-shadow:var(--e3)}.sd .auth-consent-title{margin:0;font:var(--type-label-13);color:var(--text)}.sd .auth-consent-text{margin:0;font:var(--type-body-14);color:var(--text-2);text-wrap:pretty}.sd .auth-consent-text a{color:var(--accent-text)}.sd .auth-consent-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-6)}.sd .auth-body.has-consent .auth-page{padding-bottom:calc(var(--consent-h, 0px) + var(--space-16))}.sd :root:has(>body.auth-body){scroll-padding-block:auto}.sd :root:has(>body.auth-body.has-consent){scroll-padding-bottom:calc(var(--consent-h, 0px) + var(--space-16))}.sd .auth-proto{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4) var(--space-8);padding-top:var(--space-12);font:var(--type-meta-12);color:var(--text-3)}.sd .auth-proto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-24) var(--space-32);gap:var(--space-24) var(--space-32)}.sd .auth-proto-sec{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.sd .auth-proto-sec--wide{grid-column:1/-1}.sd .auth-proto-h{margin:0;font:var(--type-label-12);color:var(--text-3)}.sd .auth-proto-sec .auth-proto-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none;font:var(--type-data-13);color:var(--text-2)}.sd .auth-proto-list a[aria-current=page]{font-weight:var(--fw-semibold);text-decoration-thickness:var(--bw-strong)}.sd .auth-proto-radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6) var(--space-16);gap:var(--space-6) var(--space-16);margin:0;padding:0;border:0;min-width:0}.sd .auth-proto-radios>legend{grid-column:1/-1;margin-bottom:var(--space-4);padding:0;font:var(--type-label-12);color:var(--text-3)}@media (max-width:767.98px){.sd .auth-proto-grid,.sd .auth-proto-radios{grid-template-columns:minmax(0,1fr)}.sd .auth-body{background:var(--surface)}.sd .auth-page{align-content:start;justify-items:stretch;gap:var(--space-24);padding:var(--space-24) var(--page-margin) var(--space-32)}.sd .auth-head{justify-content:flex-start}.sd .auth-panel{width:100%;padding:0;border:0;border-radius:0;background:none}.sd .auth-panel--transient{padding-block:var(--space-48)}.sd .auth-legal ul,.sd .auth-proto{justify-content:flex-start}.sd .auth-consent{left:0;right:0;bottom:0;width:auto;padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom));border-width:var(--bw-hairline) 0 0;border-radius:0}}.sd.sda-root{width:100%;min-width:0;align-self:stretch;justify-self:stretch}.sd .auth-lockup img.mark{border-radius:var(--radius-4)}.sd.sda-inapp{padding-block:var(--space-48)}@media (max-width:767.98px){.sd.sda-inapp{padding-block:var(--space-24)}}.sd .sda-qr{display:grid;justify-items:center}.sd .sda-qr img{width:184px;height:184px;padding:var(--space-8);background:#fff;border:var(--bw-hairline) solid var(--border);border-radius:var(--radius-8)}.sd .sda-key{font:var(--type-mono-13);color:var(--text);overflow-wrap:anywhere}.sd .auth-row.sda-modes{justify-content:center;gap:0 var(--space-20)}.sd .sda-team{padding-top:var(--space-8);border-top:var(--bw-hairline) solid var(--border)}.sd .sda-team>summary{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--size-hit-min);border-radius:var(--radius-2);font:var(--type-label-13);color:var(--text-2);list-style:none;cursor:pointer}.sd .sda-team>summary::-webkit-details-marker{display:none}.sd .sda-team>summary:hover{color:var(--text)}.sd .sda-team>summary .ic{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--dur-fast) var(--ease-standard)}.sd .sda-team[open]>summary .ic{transform:rotate(180deg)}.sd .sda-team-body{margin-top:var(--space-12)}@media (pointer:coarse){.sd .sda-team>summary{min-height:var(--size-hit-touch)}}.sd .btn[aria-busy=true] .spinner{width:var(--icon-md);height:var(--icon-md)}