@layer theme,base;@layer kit{.sprite.svelte-s0ylvi,.sprite.svelte-u4guew{position:absolute;overflow:hidden}}@layer components{.dock.svelte-5hie26{inset-inline:.5rem;bottom:max(.5rem, env(safe-area-inset-bottom));z-index:200;position:fixed}@media (width>=48rem){.dock.svelte-5hie26{width:var(--container-sm);bottom:1rem;left:auto;right:1rem}}.above.svelte-5hie26{inset-inline:0;padding-bottom:.5rem;position:absolute;bottom:100%}.portrait.svelte-noxcp7{object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-noxcp7{--scrim-mid:color-mix(in oklab, var(--popover) 55%, transparent) 32%;--scrim-end:58%;background-image:linear-gradient(to top, var(--popover) 0%, var(--scrim-mid), transparent var(--scrim-end));position:absolute;inset:0}@supports (background-image:linear-gradient(in lab, red, red)){.scrim.svelte-noxcp7{background-image:linear-gradient(to top in oklab, var(--popover) 0%, var(--scrim-mid), transparent var(--scrim-end))}}@media not all and (width>=40rem){.scrim.svelte-noxcp7{--scrim-mid:color-mix(in oklab, var(--popover) 80%, transparent) 45%;--scrim-end:80%}}.panel-copy.svelte-noxcp7{color:var(--fg-primary);inset-inline:0;flex-direction:column;gap:.625rem;padding:2rem;display:flex;position:absolute;bottom:0}@media not all and (width>=40rem){.panel-copy.svelte-noxcp7{display:none}}.online.svelte-noxcp7{margin-bottom:var(--spacing);align-self:flex-start}.waiting.svelte-noxcp7{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22);font-weight:850;line-height:.98;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.tagline.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-secondary)}@media not all and (width>=40rem){.pane.svelte-noxcp7{z-index:10;overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}}@media (width>=40rem){.pane.svelte-noxcp7{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}}.pane-spacer.svelte-noxcp7{flex-grow:1;min-height:22dvh}@media (width>=40rem){.pane-spacer.svelte-noxcp7{display:none}}.pane-body.svelte-noxcp7{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media not all and (width>=40rem){.pane-body.svelte-noxcp7{padding-inline:1.25rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}@media (width>=40rem){.pane-body.svelte-noxcp7{justify-content:center;min-height:100%;padding-block:2rem;padding-inline:2.25rem}}.heading.svelte-noxcp7{flex-direction:column;gap:.5rem;display:flex}@media not all and (width>=40rem){.heading.svelte-noxcp7{text-align:center}}.title.svelte-noxcp7{font-family:var(--font-display);letter-spacing:-.035em;font-weight:850;line-height:.98}@media not all and (width>=40rem){.title.svelte-noxcp7{text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22)}}.title.svelte-noxcp7{font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance;color:var(--fg-primary)}@media not all and (width>=40rem){.sub.svelte-noxcp7{text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22)}}.sub.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--fg-secondary)}@media not all and (width>=40rem){.sub.svelte-noxcp7{color:var(--fg-primary)}}.echo.svelte-noxcp7{font-weight:var(--font-weight-medium);color:var(--fg-primary)}@media not all and (width>=40rem){.proof.svelte-noxcp7{text-shadow:0 1px 4px oklch(0% 0 0/.45),0 0 14px oklch(0% 0 0/.22)}}.proof.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-primary);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;display:flex}@media not all and (width>=40rem){.proof.svelte-noxcp7{justify-content:center}}.proof-item.svelte-noxcp7{align-items:center;gap:var(--spacing);display:flex}.star.svelte-noxcp7{color:var(--hue-5);display:contents}.proof-score.svelte-noxcp7{font-weight:var(--font-weight-semibold);color:var(--fg-primary)}.proof-separator.svelte-noxcp7{color:var(--fg-tertiary)}.proof-pass.svelte-noxcp7{font-weight:var(--font-weight-semibold);color:var(--fg-primary);align-items:center;gap:.375rem;display:flex}.ticket.svelte-noxcp7{color:var(--primary);display:contents}.form.svelte-noxcp7,.social.svelte-noxcp7{flex-direction:column;gap:.75rem;display:flex}.providers.svelte-noxcp7{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.provider.svelte-noxcp7{display:grid}.provider[data-wide].svelte-noxcp7{grid-column:span 2/span 2}.divider.svelte-noxcp7{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--fg-secondary);align-items:center;gap:.75rem;display:flex}.rule.svelte-noxcp7{background-color:var(--border);flex:1;height:1px}.entry.svelte-noxcp7{gap:var(--spacing);flex-direction:column;display:flex}.input.svelte-noxcp7{height:var(--spacing-control);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--fg-primary);background-color:#0000;border-radius:2147483647px;outline-style:none;padding-inline:1.25rem}.input.svelte-noxcp7::placeholder{color:var(--fg-secondary)}.errors.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--destructive);padding-inline:.5rem}.captcha.svelte-noxcp7:empty{display:none}.notice.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);padding-inline:.5rem}.submit.svelte-noxcp7{display:grid}.signup-foot.svelte-noxcp7{align-items:center;gap:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);flex-direction:column;margin-top:-.5rem;display:flex}.signin-foot.svelte-noxcp7{flex-direction:column;align-items:center;gap:.375rem;display:flex}.forgot.svelte-noxcp7{cursor:pointer;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary);background-color:#0000;border-style:none;border-radius:.25rem}@media (hover:hover){.forgot.svelte-noxcp7:hover{color:var(--fg-primary)}}.forgot.svelte-noxcp7:focus-visible{outline-style:none}.foot-line.svelte-noxcp7{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary)}.foot-center.svelte-noxcp7{text-align:center;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--fg-secondary)}.link.svelte-noxcp7{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--primary);background-color:#0000;border-style:none;border-radius:.25rem}@media (hover:hover){.link.svelte-noxcp7:hover{text-decoration-line:underline}}.link.svelte-noxcp7:focus-visible{outline-style:none}.link.svelte-noxcp7:disabled{cursor:default;opacity:.6}.forgot.svelte-noxcp7:focus-visible,.link.svelte-noxcp7:focus-visible{box-shadow:0 0 0 2px var(--primary)}.site.svelte-1br2sqw{outline:none;min-height:100dvh}}@layer utilities{.sr-only.svelte-noxcp7{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.auth.svelte-noxcp7{z-index:100;background-color:var(--popover);color:var(--fg-primary);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:0;transition:none;display:flex;position:fixed;inset:0;overflow:hidden}.auth.svelte-noxcp7:not([open]){display:none}.auth.svelte-noxcp7::backdrop{background-color:color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));transition:opacity .32s var(--ease-enter)}@starting-style{.auth[open].svelte-noxcp7::backdrop{opacity:0}}@media (width>=40rem){.auth.svelte-noxcp7{border-radius:var(--radius-xl);width:calc(100% - 2rem);max-width:980px;height:620px;box-shadow:0 0 0 var(--default-ring-width) color-mix(in oklab, var(--fg-primary) 15%, transparent), var(--shadow-overlay)}}.auth[open].svelte-noxcp7{opacity:1;transition:opacity .32s var(--ease-enter), translate .32s var(--ease-enter);translate:0}@starting-style{.auth[open].svelte-noxcp7{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:reduce){.auth[open].svelte-noxcp7{transition:none}}.panel.svelte-noxcp7{background-color:var(--popover);position:relative;overflow:hidden}@media not all and (width>=40rem){.panel.svelte-noxcp7{z-index:0;inset-inline:0;height:58dvh;position:absolute;top:0}}@media (width>=40rem){.panel.svelte-noxcp7{flex-shrink:0;width:560px}}.field.svelte-noxcp7{box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--dur-move) var(--ease-glide);background-color:oklab(100% 0 5.96046e-8/.4);border-radius:2147483647px}.field.svelte-noxcp7:focus-within{box-shadow:0 0 0 2px var(--ring)}.field.svelte-noxcp7:has([aria-invalid]){box-shadow:0 0 0 2px var(--destructive)}[data-theme=dark] .field.svelte-noxcp7{background-color:oklab(100% 0 5.96046e-8/.08)}[data-auth-field=password].svelte-noxcp7:not(:placeholder-shown){font-family:var(--font-mono)}[data-auth-errors].svelte-noxcp7:not(:has(:not([hidden]))){display:none}[data-seconds].svelte-noxcp7:after{content:attr(data-seconds)}[data-echo].svelte-noxcp7:after{content:attr(data-echo)}.dots.svelte-noxcp7{gap:.375rem;display:inline-flex}.dots.svelte-noxcp7>span:where(.svelte-noxcp7){background-color:#ffffffb3;border-radius:2147483647px;width:.375rem;height:.375rem;animation:1s ease-in-out infinite pulse}.dots.svelte-noxcp7>span:where(.svelte-noxcp7):nth-child(2){animation-delay:.15s}.dots.svelte-noxcp7>span:where(.svelte-noxcp7):nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.dots.svelte-noxcp7>span:where(.svelte-noxcp7){animation:none}}.close.svelte-noxcp7{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:20;border-radius:2147483647px;position:absolute}@media not all and (width>=40rem){.close.svelte-noxcp7{color:#fff;background-color:#0000008c}}.auth[data-view=signin] [data-views].svelte-noxcp7:not([data-views~=signin]),.auth[data-view=signup] [data-views].svelte-noxcp7:not([data-views~=signup]),.auth[data-view=verify] [data-views].svelte-noxcp7:not([data-views~=verify]),.auth[data-view=reset-email] [data-views].svelte-noxcp7:not([data-views~=reset-email]),.auth[data-view=reset-code] [data-views].svelte-noxcp7:not([data-views~=reset-code]),.auth[data-view=reset-password] [data-views].svelte-noxcp7:not([data-views~=reset-password]),.auth[data-mode=signup] [data-modes].svelte-noxcp7:not([data-modes~=signup]),.auth[data-mode=signin] [data-modes].svelte-noxcp7:not([data-modes~=signin]),.auth[data-busy] [data-idle].svelte-noxcp7,.auth:not([data-busy]) [data-busy-only].svelte-noxcp7,.auth[data-retry] [data-ready].svelte-noxcp7,.auth:not([data-retry]) [data-retry-only].svelte-noxcp7,.auth[data-resend] [data-resend-ready].svelte-noxcp7,.auth:not([data-resend]) [data-resend-wait].svelte-noxcp7{display:none}@media (width>=40rem){.auth:is([data-view=signin],[data-view=verify],[data-view^=reset]) .heading.svelte-noxcp7{text-align:center}}@keyframes pulse{50%{opacity:.5}}
