@layer components{.auth-shell{--auth-card-width:448px;--auth-mascot-size:72px;--auth-mascot-tuck:var(--ds-space-14);--auth-crew-size:44px;--auth-card-shadow:0 1px var(--ds-space-2) color-mix(in srgb, var(--ds-color-text) 5%, transparent), 0 var(--ds-space-8) var(--ds-space-24) color-mix(in srgb, var(--ds-color-text) 6%, transparent);--auth-title-size:30px;--auth-brand-from:#ff9963;--auth-brand-to:#d4b1fb;background:var(--ds-color-bg);width:100%;min-height:100dvh;color:var(--ds-color-text);font-family:var(--ds-font-sans);flex-direction:column;display:flex;position:relative;overflow:clip}.auth-shell--fill{height:100dvh}.auth-header{z-index:2;justify-content:space-between;align-items:center;gap:var(--ds-space-16);padding:var(--ds-space-24) var(--ds-space-40);flex-shrink:0;display:flex;position:relative}.auth-brand{flex-shrink:0;display:inline-flex}.auth-logo{width:auto;height:var(--ds-space-24)}.auth-header-action{align-items:baseline;gap:var(--ds-space-6);min-width:0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-md);line-height:var(--ds-leading-ui);display:flex}.auth-header-action>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-header-link{color:var(--ds-color-text);font-weight:var(--ds-weight-medium);flex-shrink:0;text-decoration:none}.auth-main{z-index:1;min-height:0;padding:var(--ds-space-24) var(--ds-space-16);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-footer{z-index:2;justify-content:center;align-items:center;gap:var(--ds-space-4) var(--ds-space-16);padding:var(--ds-space-20) var(--ds-space-24);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-ui);flex-wrap:wrap;flex-shrink:0;display:flex;position:relative}.auth-footer a{color:inherit;text-decoration:none}.auth-footer a:hover{color:var(--ds-color-text)}.auth-footer-space{height:var(--ds-space-56);flex-shrink:0}.auth-stage{width:min(var(--auth-card-width), 100%);flex-direction:column;align-items:center;display:flex}.auth-card-wrap{z-index:1;width:100%;position:relative}.auth-card{z-index:1;padding:var(--ds-space-40) var(--ds-space-32) var(--ds-space-32);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--auth-card-shadow);position:relative}.auth-step{gap:var(--ds-space-24);animation:auth-step-in var(--ds-duration-fast) var(--ds-ease-out) both;flex-direction:column;display:flex}@keyframes auth-step-in{0%{opacity:0;transform:translateY(var(--ds-space-8))}}.auth-heading{align-items:center;gap:var(--ds-space-8);text-align:center;flex-direction:column;display:flex}.auth-title{color:var(--ds-color-text);font-family:var(--ds-font-display);font-size:var(--auth-title-size);font-weight:var(--ds-weight-regular);line-height:var(--ds-leading-tight);margin:0}.auth-title--step{font-size:var(--ds-text-display)}.auth-subtitle{color:var(--ds-color-text-secondary);font-size:var(--ds-text-md);line-height:var(--ds-leading-body);overflow-wrap:anywhere;margin:0}.auth-fields{gap:var(--ds-space-14);flex-direction:column;display:flex}.auth-label-row{justify-content:space-between}.auth-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--ds-color-danger)}.auth-input:disabled{opacity:.6}.auth-input-wrap{position:relative}.auth-input-wrap .auth-input{padding-right:var(--ds-space-40)}.auth-input-suffix{top:50%;right:var(--ds-space-8);display:flex;position:absolute;transform:translateY(-50%)}.auth-input-suffix .ds-icon-btn{color:var(--ds-color-text-muted)}.auth-input-suffix .ds-icon-btn:hover{color:var(--ds-color-text)}.auth-select.ds-select{width:100%;height:var(--ds-height-input-lg);padding:0 var(--ds-space-12);font-size:var(--ds-text-md);background:0 0}.auth-select[data-empty] .ds-select-value{color:var(--ds-color-text-muted)}.auth-select[data-invalid]{border-color:var(--ds-color-danger)}.auth-submit{width:100%}.ds-btn.auth-google{background:0 0}.ds-btn.auth-google:hover{background:var(--ds-color-bg)}.auth-google svg{width:var(--ds-space-18);height:var(--ds-space-18)}.auth-divider{align-items:center;gap:var(--ds-space-12);color:var(--ds-color-text-muted);font-size:var(--ds-text-xs);line-height:var(--ds-leading-ui);display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ds-color-border);flex:1;height:1px}.auth-consent{align-items:flex-start;gap:var(--ds-space-10);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-ui);cursor:pointer;display:flex}.auth-consent .ds-checkbox{cursor:pointer;margin-top:1px}.auth-consent a{color:var(--ds-color-text);text-decoration:none}.auth-links{justify-content:space-between;gap:var(--ds-space-8);flex-wrap:wrap;display:flex}.auth-links--center{justify-content:center}.auth-link{color:var(--ds-color-text-secondary);font:inherit;font-size:var(--ds-text-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-ui);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.auth-link:hover:not(:disabled){color:var(--ds-color-text)}.auth-link:disabled{color:var(--ds-color-text-muted);cursor:default}.auth-identity-row{justify-content:center;display:flex}.auth-identity{align-items:center;gap:var(--ds-space-8);max-width:100%;color:var(--ds-color-text);font-size:var(--ds-text-sm);line-height:var(--ds-leading-ui);display:inline-flex}.auth-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-identity .ds-btn{height:var(--ds-height-chip);border-radius:var(--ds-radius-full)}.auth-alert{gap:var(--ds-space-8);color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-body);margin:0;display:flex}.auth-alert--error{color:var(--ds-color-danger)}.auth-alert>svg{width:var(--ds-space-16);height:var(--ds-space-16);margin-top:var(--ds-space-2);flex-shrink:0}.auth-code{align-items:center;gap:var(--ds-space-8);flex-direction:column;display:flex}.auth-code .ds-code{justify-content:center;width:100%}.auth-org-list{border-top:1px solid var(--ds-color-border);flex-direction:column;display:flex}.auth-org{width:100%;min-height:var(--ds-height-row);align-items:center;gap:var(--ds-space-12);border:0;border-bottom:1px solid var(--ds-color-border);color:var(--ds-color-text);font:inherit;font-size:var(--ds-text-md);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-ui);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.auth-org:disabled{cursor:default;opacity:.6}.auth-org-mark{width:var(--ds-size-tile);height:var(--ds-size-tile);border-radius:var(--ds-radius-xs);object-fit:cover;flex-shrink:0}.auth-org-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.auth-org-meta{color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm)}.auth-org:hover:not(:disabled) .auth-org-meta{color:var(--ds-color-text)}.auth-org-more{margin-top:var(--ds-space-8);align-self:center}.auth-loading{align-items:center;gap:var(--ds-space-16);padding:var(--ds-space-16) 0;color:var(--ds-color-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-leading-ui);text-align:center;flex-direction:column;display:flex}.auth-loading .ds-spinner{width:var(--ds-space-20);height:var(--ds-space-20)}.auth-mascot,.auth-crew{color:var(--ds-color-text);pointer-events:none;-webkit-user-select:none;user-select:none}.auth-mascot{z-index:0;width:var(--auth-mascot-size);height:var(--auth-mascot-size);margin-bottom:calc(-1 * var(--auth-mascot-tuck));flex-shrink:0;position:relative}.auth-mascot--free{margin-bottom:0}.auth-crew{z-index:0;position:absolute;inset:0}.auth-mascot-glyph,.auth-crew-glyph{width:100%;height:100%;display:block;overflow:visible}.auth-mascot-glyph g,.auth-crew-glyph g{transform-box:view-box}.auth-crew-agent{width:var(--auth-crew-size);height:var(--auth-crew-size);transition:transform var(--ds-duration-fast) var(--ds-ease-out);will-change:transform;position:absolute;top:0;left:0}.auth-crew-agent.is-party{z-index:1}.auth-crew-agent[data-parked]{visibility:hidden;will-change:auto}.auth-crew-agent[data-parked] .auth-blink{animation-play-state:paused}.auth-crew-off{width:100%;height:100%;transition:transform var(--ds-duration-fast) cubic-bezier(.34, 1.56, .64, 1)}.auth-crew-off.is-fast{transition:transform var(--ds-duration-fast) cubic-bezier(.5, 0, .75, 0)}.auth-crew.is-instant :is(.auth-crew-agent,.auth-crew-off),.auth-crew-agent.is-instant,.auth-crew-agent.is-instant .auth-crew-off{transition:none}.auth-crew-hop{transform-origin:50% 100%;width:100%;height:100%}.auth-blink{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite auth-blink}@keyframes auth-blink{0%,41.5%,44.5%,86%,89%,92%,to{transform:scaleY(1)}43%,87.5%,90.5%{transform:scaleY(.1)}}.auth-pose{transform-origin:350px 660px}.auth-tilt{transform-origin:350px 600px;transition:transform var(--ds-duration-fast) var(--ds-ease-out)}.auth-face{transition:transform var(--ds-duration-quick) ease-out}.auth-brow{transition:transform var(--ds-duration-fast) ease-out}.auth-glance{animation:7.5s ease-in-out infinite auth-glance}.auth-mascot-glyph:is([data-track],[data-eyes]) .auth-glance{animation:none}@keyframes auth-glance{0%,20%,72%,to{transform:translate(0)}26%,42%{transform:translate(18px,-5px)}50%,66%{transform:translate(-18px,2px)}}.auth-arms path{stroke:var(--ds-color-bg);stroke-width:0;stroke-linejoin:round;paint-order:stroke;transition:stroke-width var(--ds-duration-fast)}.auth-mascot-glyph:not([data-arms=rest]) .auth-arms path{stroke-width:20px}.auth-crew-glyph .auth-eye{transition:transform var(--ds-duration-fast) ease-out}.auth-eye path{transition:transform var(--ds-duration-fast) var(--ds-ease-out), opacity var(--ds-duration-quick)}:is([data-eyes=closed],[data-eyes=peek]) .auth-eye path{animation:none;transform:scaleY(.1)}[data-eyes=peek] .auth-eye-peek path{transform:scale(1.12)}[data-eyes=wince] .auth-eye path{animation:none;transform:scale(1.12,.2)}:is([data-eyes=happy],[data-eyes=dizzy]) .auth-eye path{opacity:0}.auth-smile,.auth-dizzy{opacity:0;transition:opacity var(--ds-duration-quick)}[data-eyes=happy] .auth-smile,[data-eyes=dizzy] .auth-dizzy{opacity:1}.auth-spiral{fill:none;stroke:currentColor;stroke-width:11px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.auth-star path{fill:var(--auth-brand-from);stroke:currentColor;stroke-width:10px;stroke-linejoin:round}@media (max-width:767px){.auth-header{padding:var(--ds-space-16) var(--ds-page-gutter-phone)}.auth-header-lead{display:none}.auth-main{padding:var(--ds-space-16) var(--ds-page-gutter-phone) var(--ds-space-32);justify-content:flex-start}.auth-shell{--auth-crew-size:var(--ds-space-32)}}@media (max-width:480px){.auth-shell{--auth-mascot-size:var(--ds-space-56);--auth-title-size:var(--ds-text-title)}.auth-card{padding:var(--ds-space-32) var(--ds-space-20) var(--ds-space-24)}.auth-title--step{font-size:var(--ds-text-4xl)}}@media (prefers-reduced-motion:reduce){.auth-step,.auth-glance,.auth-blink{animation:none}.auth-crew-agent,.auth-crew-off,.auth-tilt,.auth-face,.auth-brow{transition:none}}}
/*# sourceMappingURL=2bfw9ckc4z6wu.css.map*/