.hero.svelte-1tvmi2f{text-align:center;padding:var(--space-2, .5rem) 0 clamp(.25rem,2vh,1.5rem);width:100%}.hero-logo.svelte-1tvmi2f{display:flex;justify-content:center;opacity:.8}.hero-logo.svelte-1tvmi2f *{transition:background-color 1.6s var(--ease-in-out, ease)}@media(min-width:768px){.hero.svelte-1tvmi2f{padding:var(--space-6, 1.5rem) var(--space-4, 1rem) var(--space-3, .75rem)}}.error-banner.svelte-8tq0ho{background:var(--color-error);color:var(--color-on-error);border-radius:var(--radius-md, 8px);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin:0 0 var(--space-4, 1rem);font-size:var(--font-size-sm, .9rem)}.content-grid.svelte-8tq0ho{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem);width:100%;flex:1}.content-grid.svelte-8tq0ho>*{width:100%;max-width:480px;box-sizing:border-box}.signin-section.svelte-8tq0ho{order:-1;display:flex;justify-content:center}.landing-copy.svelte-8tq0ho{margin-top:auto;text-align:center}@media(min-width:900px){.content-grid.svelte-8tq0ho{flex-direction:row;align-items:flex-start;justify-content:center;gap:clamp(2rem,5vw,4rem);flex:0;margin-top:auto;margin-bottom:auto}.content-grid.svelte-8tq0ho>*{width:auto;max-width:none}.landing-copy.svelte-8tq0ho{flex:1;max-width:480px;order:0;margin-top:0;text-align:left}.signin-section.svelte-8tq0ho{flex:0 0 400px;order:0}}.signin-section.svelte-8tq0ho{--login-card-bg: rgba(0, 0, 0, .35);--login-card-backdrop: blur(16px) saturate(1.4);--login-card-border: 1px solid rgba(255, 255, 255, .1);--login-card-shadow: none;--login-card-heading-color: #ffffff;--login-card-text-color: rgba(255, 255, 255, .75);--login-card-input-bg: rgba(255, 255, 255, .12);--login-card-input-border: rgba(255, 255, 255, .2);--login-card-input-color: #ffffff}[data-theme=dark] .signin-section.svelte-8tq0ho{--login-card-bg: rgba(0, 0, 0, .45);--login-card-border: 1px solid rgba(255, 255, 255, .15);--login-card-input-bg: rgba(255, 255, 255, .08);--login-card-input-border: rgba(255, 255, 255, .15)}.signin-section.svelte-8tq0ho .submit-btn{transition:background-color 1.6s var(--ease-in-out, ease),transform var(--duration-fast, .15s) var(--ease-out, ease-out)}.signin-section.svelte-8tq0ho .email-input{transition:border-color 1.6s var(--ease-in-out, ease)}.signin-section.svelte-8tq0ho .email-input::-moz-placeholder{-moz-transition:color 1.6s var(--ease-in-out, ease);transition:color 1.6s var(--ease-in-out, ease)}.signin-section.svelte-8tq0ho .email-input::placeholder{transition:color 1.6s var(--ease-in-out, ease)}.glass-panel.svelte-8tq0ho{background:#00000059;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:var(--radius-lg, 12px);border:1px solid rgba(255,255,255,.1);padding:var(--space-3, .75rem) var(--space-4, 1rem)}[data-theme=dark] .glass-panel.svelte-8tq0ho{background:#00000073;border:1px solid rgba(255,255,255,.15)}@media(min-width:900px){.glass-panel.svelte-8tq0ho{border-radius:var(--radius-xl, 16px);padding:var(--space-6, 1.5rem) var(--space-6, 1.5rem) var(--space-4, 1rem)}}.value-prop.svelte-8tq0ho{margin-bottom:var(--space-3, .75rem)}.value-prop.svelte-8tq0ho h2:where(.svelte-8tq0ho){font-size:var(--font-size-lg, 1.125rem);font-family:var(--font-display, serif);font-weight:var(--font-weight-regular, 400);margin:0 0 var(--space-1, .25rem);color:#fff}.value-prop.svelte-8tq0ho p:where(.svelte-8tq0ho){margin:0;color:#fffc;font-size:var(--font-size-sm, .875rem);line-height:var(--line-height-normal, 1.5)}@media(min-width:768px){.value-prop.svelte-8tq0ho{margin-bottom:var(--space-6, 1.5rem)}.value-prop.svelte-8tq0ho h2:where(.svelte-8tq0ho){font-size:var(--font-size-2xl, 1.5rem);margin:0 0 var(--space-2, .5rem)}.value-prop.svelte-8tq0ho p:where(.svelte-8tq0ho){font-size:var(--font-size-md, 1rem)}}.browse-link.svelte-8tq0ho{color:#ffffffa6;font-size:var(--font-size-xs, .75rem);font-weight:500;margin-top:var(--space-6, 1.5rem)}.column-only.svelte-8tq0ho{display:block}@media(min-width:900px){.column-only.svelte-8tq0ho{display:none}}.browse-link.svelte-8tq0ho a:where(.svelte-8tq0ho){color:#ffffffe6;text-decoration:underline}.browse-link.svelte-8tq0ho a:where(.svelte-8tq0ho):hover{color:#fff}.site-footer.svelte-7rtqls{position:relative;z-index:1;width:100%;padding:var(--space-3, .75rem) var(--space-4, 1rem);text-align:center;font-family:var(--font-body, sans-serif);flex-shrink:0}.site-footer.svelte-7rtqls a:where(.svelte-7rtqls){font-size:var(--font-size-xs, .75rem);color:color-mix(in srgb,var(--footer-accent, rgba(255,255,255,.4)) 50%,transparent);text-decoration:none;transition:color 1.6s var(--ease-in-out, ease)}.site-footer.svelte-7rtqls a:where(.svelte-7rtqls):hover{color:color-mix(in srgb,var(--footer-accent, rgba(255,255,255,.7)) 80%,transparent)}.footer-sep.svelte-7rtqls{font-size:var(--font-size-xs, .75rem);color:color-mix(in srgb,var(--footer-accent, rgba(255,255,255,.3)) 40%,transparent);margin:0 var(--space-2, .5rem)}body{display:flex;flex-direction:column;min-height:100dvh}.landing.svelte-1uha8ag{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:var(--space-3, .75rem);font-family:var(--font-body, sans-serif);color:#ffffffeb;flex:1;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.landing.svelte-1uha8ag{padding:var(--space-6, 1.5rem) var(--space-4, 1rem)}}
