:root{--card:oklch(99.5% .002 265/.98);--muted-foreground:oklch(37% .018 265);--border:oklch(76% .014 265/.9);--input:oklch(70% .016 265/.94);--hairline:oklch(76% .014 265/.9);--surface:oklch(99.5% .002 265/.97);--surface-2:oklch(93.5% .008 265/.98);--surface-3:oklch(89% .012 265/.96);--glass:oklch(99% .002 265/.9);--glass-strong:oklch(99.5% .002 265/.97);--glass-border:oklch(74% .014 265/.82)}.dark{--muted-foreground:oklch(78% .015 265);--border:oklch(48% .022 265/.76);--input:oklch(54% .024 265/.82);--hairline:oklch(48% .022 265/.74);--surface:oklch(21.5% .018 265/.97);--surface-2:oklch(27% .019 265/.98);--surface-3:oklch(32% .021 265/.96);--glass:oklch(19.5% .018 265/.87);--glass-strong:oklch(24.5% .019 265/.97);--glass-border:oklch(100% 0 0/.18)}body{background:linear-gradient(122deg, transparent 0 19%, color-mix(in oklab, var(--brand-blue) 3.2%, transparent) 19.2%, transparent 39%), linear-gradient(304deg, transparent 0 17%, color-mix(in oklab, var(--brand-yellow) 3%, transparent) 17.2%, transparent 37%), var(--background)}body:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(112deg, transparent 0 34%, color-mix(in oklab, var(--brand-blue) 5%, transparent) 34.2% 35.1%, transparent 35.3% 100%), linear-gradient(296deg, transparent 0 58%, color-mix(in oklab, var(--brand-yellow) 4%, transparent) 58.2% 59%, transparent 59.2% 100%), repeating-linear-gradient(128deg, transparent 0 88px, color-mix(in oklab, var(--foreground) 1.8%, transparent) 89px, transparent 90px);opacity:.72;animation:24s ease-in-out infinite alternate cove-ambient-drift;position:fixed;inset:-18vh -12vw;transform:translate(0)}.cove-card,.cove-panel{border-color:var(--hairline);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-solid) 97%, var(--brand-blue-soft) 3%), var(--surface));-webkit-backdrop-filter:saturate(120%)blur(14px)}.cove-card:before,.cove-panel:before{opacity:.32}.liquid-surface{border-color:var(--hairline);background:linear-gradient(128deg, color-mix(in oklab, var(--brand-blue-soft) 30%, transparent), transparent 38%), linear-gradient(312deg, color-mix(in oklab, var(--brand-yellow-soft) 20%, transparent), transparent 42%), linear-gradient(145deg, var(--glass-strong), var(--glass))}.cove-nav-glass,.glass{border-color:var(--hairline);background-color:color-mix(in oklab, var(--glass-strong) 97%, transparent);-webkit-backdrop-filter:saturate(140%)blur(20px)}.cove-pill,.cove-badge{border-color:var(--hairline);background:color-mix(in oklab, var(--surface-solid) 96%, transparent);color:var(--ink-2)}.cove-input,.cove-card :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.cove-panel :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.liquid-surface :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--input);background:var(--surface-solid);color:var(--foreground);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.34), var(--shadow-xs);opacity:1;-webkit-backdrop-filter:none}.cove-input::placeholder,.cove-card :where(input,textarea)::placeholder,.cove-panel :where(input,textarea)::placeholder,.liquid-surface :where(input,textarea)::placeholder{color:var(--muted-foreground);opacity:.9}.cove-input:focus,.cove-card :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.cove-panel :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.liquid-surface :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:color-mix(in oklab, var(--brand-blue) 66%, var(--input));background:var(--surface-solid);box-shadow:0 0 0 4px color-mix(in oklab, var(--brand-blue) 15%, transparent), var(--shadow-sm)}select option{background:var(--popover);color:var(--popover-foreground)}input:-webkit-autofill{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--surface-solid) inset;caret-color:var(--foreground)}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--surface-solid) inset;caret-color:var(--foreground)}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);box-shadow:0 0 0 1000px var(--surface-solid) inset;caret-color:var(--foreground)}.cove-button-secondary{border-color:var(--hairline);background:var(--surface-solid);color:var(--foreground);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:none}.cove-button-secondary:hover{border-color:color-mix(in oklab, var(--brand-blue) 38%, var(--hairline));background:color-mix(in oklab, var(--surface-solid) 95%, var(--brand-blue-soft))}.cove-button-primary,.dark .cove-button-primary{color:oklch(17% .014 265)!important}.cove-button-dark{border-color:color-mix(in oklab, var(--foreground) 82%, var(--hairline))}label>.text-muted-foreground{color:var(--ink-2)}.cove-theme-toggle,.cove-search-control,.cove-filter-chip-idle,.cove-toggle{box-shadow:var(--shadow-xs);border:1px solid var(--hairline)!important;background:var(--surface-solid)!important;color:var(--foreground)!important}.cove-theme-toggle:hover,.cove-filter-chip-idle:hover{border-color:color-mix(in oklab, var(--brand-blue) 34%, var(--hairline))!important;background:var(--surface-2)!important}.cove-search-control:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--brand-blue) 15%, transparent), var(--shadow-sm);border-color:var(--brand-blue)!important}.cove-search-input,.cove-filter-panel .cove-search-input{color:var(--foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cove-filter-chip-active{border-color:var(--foreground)!important;background:var(--foreground)!important;color:var(--background)!important}.cove-toggle{background:var(--surface-3)!important}.cove-toggle.is-on{border-color:var(--brand-blue)!important;background:var(--brand-blue)!important}.cove-toggle-thumb{background:#fff!important}.dark .cove-toggle:not(.is-on) .cove-toggle-thumb{background:#d9e0ea!important}.cove-page .cove-card{border-color:var(--hairline);background:var(--surface-solid);-webkit-backdrop-filter:none}.cove-page .cove-card:before{opacity:0}.cove-page .cove-card-interactive:hover{border-color:color-mix(in oklab, var(--brand-blue) 24%, var(--hairline));background:color-mix(in oklab, var(--surface-solid) 97%, var(--surface-2));box-shadow:var(--shadow-md)}.cove-page .liquid-surface{background:repeating-linear-gradient(126deg, transparent 0 72px, color-mix(in oklab, var(--foreground) 2.4%, transparent) 73px, transparent 74px), linear-gradient(118deg, color-mix(in oklab, var(--brand-blue-soft) 28%, transparent), transparent 42%), linear-gradient(304deg, color-mix(in oklab, var(--brand-yellow-soft) 18%, transparent), transparent 46%), linear-gradient(145deg, var(--glass-strong), var(--glass))}.cove-preview-stage .liquid-surface>div,.cove-preview-stage .bg-card,.cove-preview-stage [class*="bg-[var(--surface-2)]"]{border-color:var(--hairline)!important;color:var(--foreground)!important}.dark .cove-preview-stage .liquid-surface>div,.dark .cove-preview-stage .bg-card{background-color:var(--surface-solid)!important}.dark .cove-preview-stage [class*=bg-white\/70]{color:#1f2937!important;background-color:oklab(100% 0 5.96046e-8/.88)!important}#how-it-works article.cove-card{align-self:start;min-height:0!important}#how-it-works article.cove-card h3{margin-top:1.5rem!important}#how-it-works article.cove-card>p:last-child{border-color:var(--hairline);margin-top:1.1rem!important;padding-top:.9rem!important}#providers .liquid-surface>.grid{grid-auto-rows:max-content;align-content:center}#providers article.cove-card{min-height:0}#trust>div>.grid{grid-auto-rows:max-content;align-content:center}#trust .cove-panel{flex-direction:column;justify-content:center;display:flex}#trust article.cove-card{align-items:center;min-height:0}.cove-provider-header{isolation:isolate}.cove-provider-header:before{z-index:0;pointer-events:none;content:"";border:1px solid color-mix(in oklab, var(--brand-blue) 14%, var(--hairline));background:linear-gradient(118deg, color-mix(in oklab, var(--brand-blue-soft) 32%, transparent), transparent 48%);clip-path:polygon(0 28%,100% 0,100% 42%,0 72%);position:absolute;inset:-30% -12%;transform:rotate(-3deg)}.cove-workspace-nav{background:var(--surface-2)!important}body:has(a[href="/auth/reset-password"]) .grid.grid-cols-2>button{color:var(--muted-foreground)!important}body:has(a[href="/auth/reset-password"]) .grid.grid-cols-2>button.shadow-sm{border:1px solid var(--hairline);background:var(--surface-solid)!important;color:var(--foreground)!important}.cove-page.space-y-16>section:first-child>.cove-orb{display:none}body:has(a[href="/auth/reset-password"]) .cove-orb{display:none}body:has(a[href="/auth/reset-password"]) .relative.min-h-screen.overflow-hidden.bg-background{isolation:isolate}body:has(a[href="/auth/reset-password"]) .relative.min-h-screen.overflow-hidden.bg-background:before{z-index:0;pointer-events:none;content:"";background:repeating-linear-gradient(126deg, transparent 0 68px, color-mix(in oklab, var(--foreground) 3%, transparent) 69px, transparent 70px), linear-gradient(118deg, transparent 0 24%, color-mix(in oklab, var(--brand-blue) 6%, transparent) 24.2%, transparent 52%), linear-gradient(306deg, transparent 0 20%, color-mix(in oklab, var(--brand-yellow) 5%, transparent) 20.2%, transparent 48%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}body:has(a[href="/auth/reset-password"]) main>section:first-child{background:repeating-linear-gradient(132deg,#0000 0 52px,#ffffff09 53px,#0000 54px),linear-gradient(145deg,#111318 0%,#171c29 62%,#30250a 100%)}body:has(a[href="/auth/reset-password"]) main>section:first-child:before{z-index:0;pointer-events:none;content:"";clip-path:polygon(0 32%,100% 0,100% 36%,0 72%);border:1px solid #ffffff12;position:absolute;inset:-10% -18%;transform:rotate(-8deg)}body:has(a[href="/auth/reset-password"]) .liquid-surface>div{border-color:var(--hairline);background:var(--surface-solid)}@keyframes cove-ambient-drift{0%{transform:translate(-1.5%,-1%)rotate(-.4deg)}to{transform:translate(1.5%,1.2%)rotate(.4deg)}}@media (width<=639px){#how-it-works article.cove-card{width:100%}body:after{opacity:.45}body:has(a[href="/auth/reset-password"]) .relative.min-h-screen.overflow-hidden.bg-background:before{opacity:.72;background-size:auto}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}
