/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--ym-primary:#65b8af;--ym-foreground:#202c31;--ym-muted-foreground:#5f6d73;--ym-background:#eef2f3;--ym-card:#fff;--ym-primary-ink:var(--ym-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ym-primary-ink:color-mix(in srgb,var(--ym-primary) 40%,var(--ym-foreground))}}:root{--ym-secondary:var(--ym-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ym-secondary:color-mix(in srgb,var(--ym-primary) 14%,var(--ym-card))}}:root{--ym-secondary-strong:var(--ym-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ym-secondary-strong:color-mix(in srgb,var(--ym-primary) 26%,var(--ym-card))}}:root{--ym-border:var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-border:color-mix(in srgb,var(--ym-foreground) 10%,transparent)}}:root{--ym-border-strong:var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-border-strong:color-mix(in srgb,var(--ym-foreground) 18%,transparent)}}:root{--ym-alert:#d9644a;--ym-alert-ink:var(--ym-alert)}@supports (color:color-mix(in lab,red,red)){:root{--ym-alert-ink:color-mix(in srgb,var(--ym-alert) 70%,var(--ym-foreground))}}:root{--ym-alert-soft:var(--ym-alert)}@supports (color:color-mix(in lab,red,red)){:root{--ym-alert-soft:color-mix(in srgb,var(--ym-alert) 14%,var(--ym-card))}}:root{--ym-warn:#f2c94c;--ym-warn-soft:var(--ym-warn)}@supports (color:color-mix(in lab,red,red)){:root{--ym-warn-soft:color-mix(in srgb,var(--ym-warn) 26%,var(--ym-card))}}:root{--ym-warn-ink:var(--ym-warn)}@supports (color:color-mix(in lab,red,red)){:root{--ym-warn-ink:color-mix(in srgb,var(--ym-warn) 30%,var(--ym-foreground))}}:root{--ym-on-primary-soft:var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-on-primary-soft:color-mix(in srgb,var(--ym-foreground) 85%,var(--ym-primary))}}:root{--ym-on-ink-soft:var(--ym-card)}@supports (color:color-mix(in lab,red,red)){:root{--ym-on-ink-soft:color-mix(in srgb,var(--ym-card) 66%,var(--ym-foreground))}}:root{--ym-scrim:var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-scrim:color-mix(in srgb,var(--ym-foreground) 38%,transparent)}}:root{--ym-scrim-strong:var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-scrim-strong:color-mix(in srgb,var(--ym-foreground) 58%,transparent)}}:root{--ym-glass:var(--ym-card)}@supports (color:color-mix(in lab,red,red)){:root{--ym-glass:color-mix(in srgb,var(--ym-card) 92%,transparent)}}:root{--ym-glass-blur:18px;--ym-chart-1:var(--ym-primary);--ym-chart-2:var(--ym-foreground);--ym-chart-3:var(--ym-muted-foreground);--ym-chart-4:var(--ym-secondary-strong);--ym-chart-5:var(--ym-alert);--ym-chart-grid:var(--ym-border);--ym-font:"Manrope","Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--ym-text-2xs:10.5px;--ym-text-xs:11.5px;--ym-text-sm:12.5px;--ym-text-base:14px;--ym-text-md:15px;--ym-text-lg:18px;--ym-text-xl:22px;--ym-text-2xl:28px;--ym-text-3xl:34px;--ym-leading:1.45;--ym-weight-medium:600;--ym-weight-semibold:700;--ym-weight-bold:750;--ym-weight-heavy:800;--ym-tracking-tight:-.02em;--ym-tracking-title:-.035em;--ym-tracking-caps:.09em;--ym-space-1:4px;--ym-space-2:6px;--ym-space-3:8px;--ym-space-4:10px;--ym-space-5:12px;--ym-space-6:16px;--ym-space-7:20px;--ym-space-8:28px;--ym-gap-mobile:10px;--ym-gap-desk:16px;--ym-gap-mobile-comfortable:14px;--ym-gap-desk-comfortable:22px;--ym-touch:44px;--ym-radius-xs:8px;--ym-radius-sm:11px;--ym-radius-field:12px;--ym-radius-row:14px;--ym-radius-tile:18px;--ym-radius-fab:20px;--ym-radius-card:22px;--ym-radius-card-desk:24px;--ym-radius-nav:26px;--ym-radius-sheet:30px;--ym-radius-pill:999px;--ym-shadow-card:0 1px 2px var(--ym-foreground),0 0 0 1px var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-card:0 1px 2px color-mix(in srgb,var(--ym-foreground) 5%,transparent),0 0 0 1px color-mix(in srgb,var(--ym-foreground) 4%,transparent)}}:root{--ym-shadow-control:0 1px 4px var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-control:0 1px 4px color-mix(in srgb,var(--ym-foreground) 16%,transparent)}}:root{--ym-shadow-pill:0 8px 18px -10px var(--ym-foreground),inset 0 0 0 1px var(--ym-border)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-pill:0 8px 18px -10px color-mix(in srgb,var(--ym-foreground) 40%,transparent),inset 0 0 0 1px var(--ym-border)}}:root{--ym-shadow-primary:0 10px 20px -10px var(--ym-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-primary:0 10px 20px -10px color-mix(in srgb,var(--ym-primary) 80%,var(--ym-foreground))}}:root{--ym-shadow-fab:0 14px 26px -12px var(--ym-foreground),inset 0 1px 0 var(--ym-card)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-fab:0 14px 26px -12px color-mix(in srgb,var(--ym-foreground) 80%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ym-card) 18%,transparent)}}:root{--ym-shadow-float:0 12px 26px -12px var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-float:0 12px 26px -12px color-mix(in srgb,var(--ym-foreground) 80%,transparent)}}:root{--ym-shadow-nav:0 12px 30px -14px var(--ym-foreground),inset 0 0 0 1px var(--ym-border)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-nav:0 12px 30px -14px color-mix(in srgb,var(--ym-foreground) 40%,transparent),inset 0 0 0 1px var(--ym-border)}}:root{--ym-shadow-sheet:0 -12px 40px -18px var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-sheet:0 -12px 40px -18px color-mix(in srgb,var(--ym-foreground) 45%,transparent)}}:root{--ym-shadow-popover:0 0 0 1px var(--ym-border),0 24px 50px -20px var(--ym-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--ym-shadow-popover:0 0 0 1px var(--ym-border),0 24px 50px -20px color-mix(in srgb,var(--ym-foreground) 50%,transparent)}}:root{--ym-ease-spring:cubic-bezier(.22,1.12,.36,1);--ym-ease-settle:cubic-bezier(.22,1,.36,1);--ym-ease-exit:cubic-bezier(.4,0,1,1);--ym-duration-fast:.16s;--ym-duration:.24s;--ym-duration-slow:.32s;--ym-duration-sheet:.52s;--ym-duration-exit:.26s;--ym-stagger:35ms}@media (prefers-reduced-motion:reduce){:root{--ym-duration-fast:.01ms;--ym-duration:.01ms;--ym-duration-slow:.01ms;--ym-duration-sheet:.01ms;--ym-duration-exit:.01ms;--ym-stagger:0s}}[data-motion=reduced]{--ym-duration-fast:.01ms;--ym-duration:.01ms;--ym-duration-slow:.01ms;--ym-duration-sheet:.01ms;--ym-duration-exit:.01ms;--ym-stagger:0s}.auth-ui{min-height:100dvh;color:var(--ym-foreground);background:radial-gradient(circle at 88% 8%,var(--ym-primary),transparent 30rem),var(--ym-background)}@supports (color:color-mix(in lab,red,red)){.auth-ui{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--ym-primary) 25%,transparent),transparent 30rem),var(--ym-background)}}.auth-ui{font-family:var(--ym-font)}.auth-ui__layout{grid-template-columns:minmax(19rem,.82fr) minmax(28rem,1.18fr);min-height:100dvh;display:grid}.auth-ui__story{background:var(--ym-card);border-right:1px solid var(--ym-border);flex-direction:column;height:100dvh;padding:clamp(2rem,5vw,4.5rem);display:flex;position:sticky;top:0;overflow:hidden}.auth-ui__story:after{content:"";background:var(--ym-secondary-strong);filter:blur(1px);border-radius:999px;width:24rem;height:24rem;position:absolute;bottom:-11rem;left:-9rem}.auth-ui__story-copy{z-index:1;max-width:31rem;margin:auto 0 2.25rem;position:relative}.auth-ui__eyebrow{color:var(--ym-primary-ink);font-size:var(--ym-text-sm);font-weight:var(--ym-weight-bold);letter-spacing:var(--ym-tracking-caps);text-transform:uppercase;margin:0 0 1rem}.auth-ui__story h2{max-width:10em;letter-spacing:var(--ym-tracking-title);font-size:clamp(2.35rem,4.2vw,4.75rem);line-height:1.02;font-weight:var(--ym-weight-heavy);margin:0}.auth-ui__story-copy>p:last-child{max-width:34rem;color:var(--ym-muted-foreground);font-size:var(--ym-text-lg);margin:1.5rem 0 0;line-height:1.65}.auth-ui__benefits{z-index:1;font-size:var(--ym-text-base);font-weight:var(--ym-weight-medium);gap:.8rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.auth-ui__benefits li{align-items:center;gap:.75rem;display:flex}.auth-ui__benefits svg{width:1.2rem;height:1.2rem;color:var(--ym-primary-ink);background:var(--ym-secondary-strong);border-radius:999px;padding:.15rem}.auth-ui__story-note{z-index:1;color:var(--ym-muted-foreground);font-size:var(--ym-text-xs);margin:2.25rem 0 0;position:relative}.auth-ui__content{justify-content:center;align-items:center;width:100%;padding:clamp(2rem,6vw,6rem);display:flex}.auth-ui__mobile-brand{margin-bottom:2rem;display:none}.auth-ui__card{border:1px solid var(--ym-border);border-radius:var(--ym-radius-card-desk);background:var(--ym-card);width:min(100%,28rem);padding:clamp(1.5rem,4vw,2.5rem)}@supports (color:color-mix(in lab,red,red)){.auth-ui__card{background:color-mix(in srgb,var(--ym-card) 96%,transparent)}}.auth-ui__card{box-shadow:var(--ym-shadow-popover)}.auth-ui__card--wide{width:min(100%,46rem)}.auth-ui__title{letter-spacing:var(--ym-tracking-title);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12;font-weight:var(--ym-weight-heavy);margin:0}.auth-ui__subtitle{color:var(--ym-muted-foreground);font-size:var(--ym-text-base);margin:.75rem 0 0;line-height:1.6}.auth-ui__form{margin-top:2rem}.auth-ui__field{min-height:3rem;border-radius:var(--ym-radius-field)!important;border-color:var(--ym-border-strong)!important;background:var(--ym-card)!important;font-size:1rem!important}.auth-ui__button{box-shadow:var(--ym-shadow-primary);border-radius:var(--ym-radius-field)!important;background:var(--ym-primary)!important;min-height:3rem!important;color:var(--ym-foreground)!important;font-weight:var(--ym-weight-bold)!important}.auth-ui__button:hover:not(:disabled){filter:brightness(.96)}.auth-ui__link{color:var(--ym-primary-ink);font-weight:var(--ym-weight-semibold);text-underline-offset:3px}.auth-ui__link:hover{text-decoration-thickness:2px}.auth-ui__section{border-radius:var(--ym-radius-tile);background:var(--ym-secondary);border-color:var(--ym-border)!important}@supports (color:color-mix(in lab,red,red)){.auth-ui__section{background:color-mix(in srgb,var(--ym-secondary) 55%,var(--ym-card))}}.auth-ui__section{padding:1.1rem}@media (max-width:820px){.auth-ui__layout{display:block}.auth-ui__story{display:none}.auth-ui__content{min-height:100dvh;padding:1.5rem 1rem 2.5rem;display:block}.auth-ui__mobile-brand{justify-content:center;display:flex}.auth-ui__card,.auth-ui__card--wide{border-radius:var(--ym-radius-card);width:100%;box-shadow:var(--ym-shadow-card);margin:0 auto;padding:1.35rem}}@media (prefers-reduced-motion:no-preference){.auth-ui__card{animation:auth-card-in var(--ym-duration-slow) var(--ym-ease-settle) both}@keyframes auth-card-in{0%{opacity:0;transform:translateY(8px)}}}