.nav-access[data-astro-cid-4fvygp2x]{position:relative;z-index:2;display:inline-block;width:8rem;height:2rem;overflow:visible;vertical-align:middle}.nav-access-shell[data-astro-cid-4fvygp2x]{position:absolute;top:0;right:0;width:var(--nav-access-w, 8rem);height:100%;border-radius:9999px;background:var(--nav-access-bg, var(--foreground));color:var(--nav-access-fg, var(--background));border:1px solid var(--nav-access-border, var(--foreground));box-shadow:var(--nav-access-shadow, inset 0 1px 0 rgb(255 255 255 / 16%), 0 1px 2px color-mix(in oklch, var(--foreground) 24%, transparent));-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);overflow:visible;display:flex;align-items:center;z-index:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.nav-access[data-astro-cid-4fvygp2x][data-state=open] .nav-access-shell[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=loading] .nav-access-shell[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=success] .nav-access-shell[data-astro-cid-4fvygp2x]{--nav-access-bg: color-mix(in oklch, var(--card) 76%, transparent);--nav-access-fg: color-mix(in oklch, var(--foreground) 92%, transparent);--nav-access-border: color-mix(in oklch, var(--foreground) 16%, transparent);--nav-access-shadow: 0 0 0 1px color-mix(in oklch, var(--primary) 12%, transparent), inset 0 1px 0 rgb(255 255 255 / 12%), 0 14px 34px -24px rgb(0 0 0 / 85%)}.nav-access-trigger[data-astro-cid-4fvygp2x]{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;height:100%;width:100%;padding:0 .875rem;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .14s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.16,1,.3,1)}.nav-access-trigger[data-astro-cid-4fvygp2x]:active{transform:scale(.97)}.nav-access-trigger[data-astro-cid-4fvygp2x]:focus-visible{outline:0}.nav-access[data-astro-cid-4fvygp2x]:has(.nav-access-trigger:focus-visible) .nav-access-shell[data-astro-cid-4fvygp2x]{box-shadow:var(--nav-access-shadow, inset 0 1px 0 rgb(255 255 255 / 16%), 0 1px 2px color-mix(in oklch, var(--foreground) 24%, transparent)),0 0 0 2px color-mix(in oklch,var(--primary) 36%,transparent)}.nav-access[data-astro-cid-4fvygp2x][data-state=open] .nav-access-trigger[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=loading] .nav-access-trigger[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=success] .nav-access-trigger[data-astro-cid-4fvygp2x]{opacity:1;transform:none;pointer-events:auto;transition:opacity .1s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.16,1,.3,1)}.nav-access-panel[data-astro-cid-4fvygp2x]{position:absolute;top:calc(100% + .625rem);right:0;z-index:3;display:flex;align-items:center;width:min(17rem,calc(100vw - 2rem));height:2.5rem;padding-left:1rem;padding-right:.4375rem;border:1px solid color-mix(in oklch,var(--foreground) 14%,transparent);border-radius:9999px;background:color-mix(in oklch,var(--card) 88%,transparent);color:var(--foreground);box-shadow:inset 0 1px #ffffff1a,0 18px 40px -26px #000000e5;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.nav-access[data-astro-cid-4fvygp2x][data-state=open] .nav-access-panel[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=loading] .nav-access-panel[data-astro-cid-4fvygp2x],.nav-access[data-astro-cid-4fvygp2x][data-state=success] .nav-access-panel[data-astro-cid-4fvygp2x]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.nav-access-form[data-astro-cid-4fvygp2x]{display:flex;align-items:center;gap:.25rem;width:100%;height:100%}.nav-access[data-astro-cid-4fvygp2x][data-state=success] .nav-access-form[data-astro-cid-4fvygp2x]{display:none}.nav-access-form[data-astro-cid-4fvygp2x] input[data-astro-cid-4fvygp2x]{flex:1;min-width:0;height:100%;background:transparent;border:0;color:color-mix(in oklch,var(--foreground) 92%,white 8%);font-size:.875rem;font-family:inherit;padding:0;text-shadow:0 1px 1px rgb(0 0 0 / 34%);caret-color:var(--primary)}.nav-access-form[data-astro-cid-4fvygp2x] input[data-astro-cid-4fvygp2x]::placeholder{color:color-mix(in oklch,var(--foreground) 76%,transparent);opacity:1;text-shadow:0 1px 1px rgb(0 0 0 / 32%)}.nav-access-form[data-astro-cid-4fvygp2x] input[data-astro-cid-4fvygp2x]:focus{outline:none}.nav-access-form[data-astro-cid-4fvygp2x] input[data-astro-cid-4fvygp2x]:disabled{opacity:.6;cursor:wait}.nav-access-submit[data-astro-cid-4fvygp2x]{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--foreground);color:var(--background);border:1px solid var(--foreground);box-shadow:inset 0 1px #ffffff2e;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s ease,opacity .14s ease;flex-shrink:0}.nav-access-submit[data-astro-cid-4fvygp2x]:hover{background:color-mix(in oklch,var(--foreground) 88%,transparent)}.nav-access-submit[data-astro-cid-4fvygp2x]:active{transform:scale(.92)}.nav-access-submit[data-astro-cid-4fvygp2x]:disabled{opacity:.7;cursor:not-allowed}.nav-access-submit[data-astro-cid-4fvygp2x] svg[data-astro-cid-4fvygp2x]{width:.75rem;height:.75rem}.nav-access-submit-spinner[data-astro-cid-4fvygp2x]{animation:nav-access-spin .9s linear infinite}@keyframes nav-access-spin{to{transform:rotate(360deg)}}.nav-access-success[data-astro-cid-4fvygp2x]{display:none;align-items:center;gap:.5rem;width:100%;height:100%;font-size:.8125rem;font-weight:500;color:var(--foreground)}.nav-access[data-astro-cid-4fvygp2x][data-state=success] .nav-access-success[data-astro-cid-4fvygp2x]{display:inline-flex}.nav-access-success-icon[data-astro-cid-4fvygp2x]{width:1rem;height:1rem;color:#16a34a;flex-shrink:0}.hidden[data-astro-cid-4fvygp2x]{display:none!important}.nav-access-error[data-astro-cid-4fvygp2x]{position:absolute;top:calc(100% + 8px);right:0;z-index:2;max-width:21rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--destructive);color:#fff;font-size:.75rem;font-weight:500;line-height:1.3;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s ease-out,transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px -8px color-mix(in oklch,var(--foreground) 24%,transparent);white-space:nowrap}.nav-access[data-astro-cid-4fvygp2x][data-error=on] .nav-access-error[data-astro-cid-4fvygp2x]{opacity:1;transform:translateY(0)}.nav-access-error[data-astro-cid-4fvygp2x]:before{content:"";position:absolute;top:-4px;right:1rem;width:8px;height:8px;background:var(--destructive);transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.nav-access-shell[data-astro-cid-4fvygp2x],.nav-access-trigger[data-astro-cid-4fvygp2x],.nav-access-panel[data-astro-cid-4fvygp2x],.nav-access-submit[data-astro-cid-4fvygp2x],.nav-access-error[data-astro-cid-4fvygp2x]{transition-duration:.01ms!important}.nav-access-submit-spinner[data-astro-cid-4fvygp2x]{animation-duration:1.6s}}#header-login-link{transition:opacity .22s cubic-bezier(.16,1,.3,1)}.marketing-shell[data-waitlist-dark=true] .nav-access{width:8rem;z-index:2}.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=open],.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=loading],.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=success]{z-index:60}.marketing-shell[data-waitlist-dark=true] .nav-access-shell{--nav-access-bg: linear-gradient( to bottom, color-mix(in oklch, var(--primary) 88%, white 8%), color-mix(in oklch, var(--primary) 84%, black 6%) );--nav-access-fg: var(--primary-foreground);--nav-access-border: color-mix(in oklch, var(--primary) 72%, white 16%);--nav-access-shadow: inset 0 0 0 1px rgb(255 255 255 / 13%), inset 0 1px 0 rgb(255 255 255 / 22%), inset 0 -1px 0 rgb(0 35 92 / 20%), 0 0 0 1px rgb(4 10 20 / 32%), 0 14px 34px -24px color-mix(in oklch, var(--primary) 46%, transparent), 0 12px 34px -26px rgb(0 0 0 / 92%);overflow:visible}.marketing-shell[data-waitlist-dark=true] .nav-access-shell:before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;content:"";display:block;background:radial-gradient(120% 100% at 28% -12%,rgb(255 255 255 / 18%),transparent 54%),linear-gradient(105deg,transparent 8%,rgb(255 255 255 / 11%) 44%,transparent 62%),linear-gradient(90deg,rgb(255 255 255 / 7%),transparent 28%,transparent 76%,rgb(255 255 255 / 5%));opacity:.32}.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=open] .nav-access-shell,.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=loading] .nav-access-shell,.marketing-shell[data-waitlist-dark=true] .nav-access[data-state=success] .nav-access-shell{--nav-access-bg: linear-gradient( to bottom, color-mix(in oklch, var(--primary) 88%, white 8%), color-mix(in oklch, var(--primary) 84%, black 6%) );--nav-access-border: color-mix(in oklch, var(--primary) 72%, white 16%);--nav-access-shadow: inset 0 0 0 1px rgb(255 255 255 / 13%), inset 0 1px 0 rgb(255 255 255 / 22%), inset 0 -1px 0 rgb(0 35 92 / 20%), 0 0 0 1px rgb(4 10 20 / 32%), 0 14px 34px -24px color-mix(in oklch, var(--primary) 46%, transparent), 0 18px 44px -30px rgb(0 0 0 / 94%)}.marketing-shell[data-waitlist-dark=true] .nav-access-panel{overflow:clip;border-color:color-mix(in oklch,var(--primary) 20%,var(--foreground) 18%);background:radial-gradient(120% 90% at 28% -22%,color-mix(in oklch,var(--foreground) 15%,transparent),transparent 62%),radial-gradient(80% 110% at 94% 12%,color-mix(in oklch,var(--foreground) 8%,transparent),transparent 70%),var(--film-grain),linear-gradient(to bottom,color-mix(in oklch,var(--card) 82%,var(--foreground) 18%),color-mix(in oklch,var(--card) 90%,var(--foreground) 8%));background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 9%,transparent),inset 0 1px #ffffff1c,inset 0 -1px #ffffff0d,inset 12px 0 24px -30px #ffffff61,inset -12px 0 24px -32px #ffffff47,0 0 28px -16px var(--marketing-lens-glow),0 28px 72px -42px #000000f5;-webkit-backdrop-filter:blur(32px) saturate(1.18) brightness(1.02);backdrop-filter:blur(32px) saturate(1.18) brightness(1.02)}.marketing-shell[data-waitlist-dark=true] .nav-access-panel:before{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;clip-path:inset(0 round 9999px);background:radial-gradient(92% 72% at 82% -10%,color-mix(in oklch,var(--foreground) 13%,transparent),transparent 66%),linear-gradient(115deg,transparent 0%,rgb(255 255 255 / 7%) 36%,transparent 58%),linear-gradient(90deg,rgb(255 255 255 / 5%),transparent 22%,transparent 78%,rgb(255 255 255 / 4%));opacity:.42}.marketing-shell[data-waitlist-dark=true] .nav-access-panel:focus-within{border-color:color-mix(in oklch,var(--primary) 44%,var(--foreground) 16%);background:radial-gradient(120% 90% at 28% -22%,color-mix(in oklch,var(--foreground) 17%,transparent),transparent 62%),radial-gradient(80% 110% at 94% 12%,color-mix(in oklch,var(--foreground) 9%,transparent),transparent 70%),var(--film-grain),linear-gradient(to bottom,color-mix(in oklch,var(--card) 78%,var(--foreground) 22%),color-mix(in oklch,var(--card) 88%,var(--foreground) 10%));background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 8%,transparent),inset 0 1px #ffffff21,inset 0 -1px #ffffff0d,inset 12px 0 24px -30px #ffffff6b,inset -12px 0 24px -32px #ffffff4d,0 0 18px -12px var(--marketing-lens-glow),0 30px 78px -42px #000000f5}.marketing-shell[data-waitlist-dark=true] .nav-access-panel>*{position:relative;z-index:1}.marketing-shell[data-waitlist-dark=true] .nav-access-trigger{position:relative;z-index:1}.marketing-shell[data-waitlist-dark=true] .nav-access-submit{background:linear-gradient(to bottom,color-mix(in oklch,var(--primary) 88%,white 8%),color-mix(in oklch,var(--primary) 84%,black 6%));border-color:color-mix(in oklch,var(--primary) 72%,white 16%);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,inset 0 -1px #00235c33,0 6px 14px -10px color-mix(in oklch,var(--primary) 70%,transparent)}.nav-pet{width:1.2em;height:1.2em;flex:none;background-image:url(/robert-pet-scout.webp);background-repeat:no-repeat;background-size:800% 900%;background-position:0% 37.5%;image-rendering:pixelated;animation:nav-pet-frames 1.1s steps(1) infinite;transform:translateY(-1px)}@keyframes nav-pet-frames{0%,24.99%{background-position:0% 37.5%}25%,49.99%{background-position:14.2857% 37.5%}50%,74.99%{background-position:28.5714% 37.5%}75%,to{background-position:42.8571% 37.5%}}@media(prefers-reduced-motion:reduce){.nav-pet{animation:none}}.marketing-shell[data-waitlist-dark=true]{--background: oklch(.176 .0085 248.5);--foreground: oklch(.97 .0035 248.5);--card: oklch(.205 .0095 248.5);--card-foreground: var(--foreground);--popover: oklch(.215 .0095 248.5);--popover-foreground: var(--foreground);--primary: #0a84ff;--primary-foreground: #ffffff;--secondary: oklch(.26 .0095 248.5);--secondary-foreground: var(--foreground);--muted: oklch(.215 .0095 248.5);--muted-foreground: oklch(.72 .0045 248.5);--accent: oklch(.24 .0105 248.5);--accent-strong: oklch(.28 .0105 248.5);--accent-foreground: var(--foreground);--border: oklch(.28 .0105 248.5);--input: oklch(.255 .0105 248.5);--ring: oklch(.66 .026 248.5);--marketing-dark-wash: rgb(26 58 86 / 14%);--marketing-dark-wash-soft: rgb(12 35 56 / 13%);--marketing-glass-surface: color-mix(in oklch, var(--card) 68%, transparent);--marketing-glass-surface-strong: color-mix(in oklch, var(--card) 82%, transparent);--marketing-glass-border: color-mix(in oklch, var(--foreground) 14%, transparent);--marketing-glass-border-strong: color-mix(in oklch, var(--foreground) 21%, transparent);--marketing-glass-highlight: rgb(255 255 255 / 11%);--marketing-glass-shadow: 0 26px 70px -44px rgb(0 0 0 / 95%);--marketing-lens-surface: color-mix(in oklch, var(--foreground) 13%, var(--primary) 4%);--marketing-lens-rim: color-mix(in oklch, var(--foreground) 24%, transparent);--marketing-lens-rim-strong: color-mix(in oklch, var(--foreground) 34%, var(--primary) 12%);--marketing-lens-glow: color-mix(in oklch, var(--primary) 18%, transparent);--film-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .48'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.58'/%3E%3C/svg%3E");--film-grain-size: 260px 260px;background-color:var(--background);background-image:var(--film-grain),radial-gradient(82% 62% at 50% -8%,color-mix(in oklch,var(--foreground) 4%,transparent),transparent 70%),radial-gradient(58% 48% at 78% 12%,var(--marketing-dark-wash),transparent 72%),radial-gradient(62% 58% at 18% 86%,var(--marketing-dark-wash-soft),transparent 76%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:var(--film-grain-size),auto,auto,auto;background-blend-mode:soft-light,normal,screen,screen;color-scheme:dark}.marketing-glass-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.marketing-shell[data-waitlist-dark=true]:before{position:fixed;inset:0;z-index:1;pointer-events:none;content:"";background-image:var(--film-grain);background-repeat:repeat;background-size:var(--film-grain-size);opacity:.42;mix-blend-mode:soft-light}.marketing-shell[data-waitlist-dark=true] .site-nav{border-bottom:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.marketing-shell[data-waitlist-dark=true] .site-nav[data-scrolled]{background:linear-gradient(to bottom,rgb(255 255 255 / 7%),rgb(255 255 255 / 2%) 48%,transparent),var(--film-grain),color-mix(in oklch,var(--background) 72%,transparent);background-repeat:no-repeat,repeat,no-repeat;background-size:auto,var(--film-grain-size),auto;background-blend-mode:screen,soft-light,normal;box-shadow:inset 0 -1px #ffffff08,0 18px 42px -32px #000000e5;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.marketing-shell[data-waitlist-dark=true] .site-nav a{color:color-mix(in oklch,var(--foreground) 76%,transparent)}.marketing-shell[data-waitlist-dark=true] .site-nav a:hover{color:var(--foreground)}.marketing-shell[data-waitlist-dark=true] .site-nav .nav-pet+span{color:color-mix(in oklch,var(--foreground) 88%,transparent)}.marketing-shell>main,.marketing-shell>footer{position:relative;z-index:2}.marketing-shell[data-waitlist-dark=true] main>section{background-color:transparent}.marketing-shell[data-waitlist-dark=true] #section-how-it-works{background:transparent}.marketing-shell[data-waitlist-dark=true] .final-cta{border-top:0;background:radial-gradient(70% 50% at 50% 42%,rgb(5 8 12 / 72%),transparent 72%),linear-gradient(to bottom,transparent 0%,rgb(7 11 16 / 28%) 72%,rgb(7 11 16 / 54%) 100%)!important}.marketing-shell[data-waitlist-dark=true] .final-cta-shader{display:block;opacity:.32;mix-blend-mode:screen}.marketing-shell[data-waitlist-dark=true] .request-access-control{overflow:clip;isolation:isolate;border-color:color-mix(in oklch,var(--primary) 20%,var(--foreground) 18%);background:radial-gradient(92% 145% at 15% -20%,color-mix(in oklch,var(--foreground) 15%,transparent),transparent 54%),radial-gradient(86% 120% at 92% 20%,color-mix(in oklch,var(--foreground) 8%,transparent),transparent 68%),var(--film-grain),linear-gradient(to bottom,color-mix(in oklch,var(--card) 82%,var(--foreground) 18%),color-mix(in oklch,var(--card) 90%,var(--foreground) 8%));background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 6%,transparent),inset 0 1px #ffffff1c,inset 0 -1px #ffffff0d,inset 12px 0 24px -30px #ffffff61,inset -12px 0 24px -32px #ffffff47,0 0 0 1px color-mix(in oklch,var(--background) 34%,transparent),0 22px 58px -42px #000000db;-webkit-backdrop-filter:blur(32px) saturate(1.18) brightness(1.02);backdrop-filter:blur(32px) saturate(1.18) brightness(1.02);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.marketing-shell[data-waitlist-dark=true] .request-access-control:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";border-radius:inherit;clip-path:inset(0 round 9999px);background:radial-gradient(115% 95% at 50% -32%,color-mix(in oklch,var(--foreground) 13%,transparent),transparent 58%),linear-gradient(105deg,transparent 4%,rgb(255 255 255 / 7%) 43%,transparent 60%),linear-gradient(90deg,rgb(255 255 255 / 5%),transparent 24%,transparent 78%,rgb(255 255 255 / 4%));opacity:.42;transition:opacity .18s ease}.marketing-shell[data-waitlist-dark=true] .request-access-control:focus-within{border-color:var(--marketing-lens-rim-strong);background:radial-gradient(90% 140% at 12% -8%,color-mix(in oklch,var(--foreground) 17%,transparent),transparent 52%),radial-gradient(86% 120% at 92% 20%,color-mix(in oklch,var(--foreground) 9%,transparent),transparent 70%),var(--film-grain),linear-gradient(to bottom,color-mix(in oklch,var(--card) 78%,var(--foreground) 22%),color-mix(in oklch,var(--card) 88%,var(--foreground) 10%));background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 8%,transparent),inset 0 1px #ffffff21,inset 0 -1px color-mix(in oklch,var(--primary) 11%,transparent),inset 12px 0 24px -30px #ffffff6b,inset -12px 0 24px -32px #ffffff4d,0 0 18px -12px color-mix(in oklch,var(--primary) 34%,transparent),0 24px 62px -44px #000000eb;transform:translateY(-1px)}.marketing-shell[data-waitlist-dark=true] .request-access-control:focus-within:before{opacity:.5}.marketing-shell[data-waitlist-dark=true] .request-access-control[data-invalid=true]:focus-within{border-color:color-mix(in oklch,var(--destructive) 52%,var(--foreground) 12%);box-shadow:0 0 0 1px color-mix(in oklch,var(--destructive) 16%,transparent),0 24px 62px -44px #000000eb}.marketing-shell[data-waitlist-dark=true] .request-access-control>*{position:relative;z-index:1}.marketing-shell[data-waitlist-dark=true] .request-access-control input{color:color-mix(in oklch,var(--foreground) 92%,white 8%);text-shadow:0 1px 1px rgb(0 0 0 / 34%);caret-color:var(--primary)}.marketing-shell[data-waitlist-dark=true] .request-access-control input::placeholder{color:color-mix(in oklch,var(--foreground) 76%,transparent);opacity:1;text-shadow:0 1px 1px rgb(0 0 0 / 32%)}.marketing-shell[data-waitlist-dark=true] .request-access-control button[type=submit]{border-color:color-mix(in oklch,var(--primary) 72%,white 16%);background:radial-gradient(120% 180% at 22% -70%,rgb(255 255 255 / 22%),transparent 55%),linear-gradient(to bottom,color-mix(in oklch,var(--primary) 88%,white 8%),color-mix(in oklch,var(--primary) 84%,black 6%));color:var(--primary-foreground);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,inset 0 -1px #00235c33,0 0 0 1px #040a1447,0 14px 34px -24px color-mix(in oklch,var(--primary) 46%,transparent),0 10px 28px -22px #000000e0;text-shadow:0 1px 1px rgb(0 25 72 / 42%),0 0 12px rgb(0 25 72 / 30%)}.marketing-shell[data-waitlist-dark=true] .site-footer{border-top:0;background:transparent}.marketing-shell[data-waitlist-dark=true] .site-footer a,.marketing-shell[data-waitlist-dark=true] .site-footer span{color:color-mix(in oklch,var(--foreground) 54%,transparent)}.marketing-shell[data-waitlist-dark=true] .site-footer a:hover,.marketing-shell[data-waitlist-dark=true] .site-footer .site-footer-brand{color:color-mix(in oklch,var(--foreground) 86%,transparent)}.marketing-shell[data-waitlist-dark=true] .site-footer .site-footer-cta{position:relative;overflow:hidden;isolation:isolate;border-color:color-mix(in oklch,var(--foreground) 13%,transparent);background:radial-gradient(100% 160% at 18% -20%,color-mix(in oklch,var(--foreground) 9%,transparent),transparent 54%),color-mix(in oklch,var(--card) 72%,transparent);color:color-mix(in oklch,var(--foreground) 86%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 4%,transparent),0 14px 34px -26px #000000e5;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.marketing-shell[data-waitlist-dark=true] .site-footer .site-footer-cta:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(105deg,transparent 8%,rgb(255 255 255 / 12%) 44%,transparent 62%),linear-gradient(90deg,rgb(120 190 255 / 10%),transparent 22%,transparent 78%,rgb(170 215 255 / 7%));filter:url(#marketing-aave-glass);opacity:.42}.marketing-shell[data-waitlist-dark=true] .site-footer .site-footer-cta:hover{background:radial-gradient(100% 160% at 18% -20%,color-mix(in oklch,var(--foreground) 12%,transparent),transparent 54%),color-mix(in oklch,var(--card) 84%,transparent)}.marketing-shell[data-waitlist-dark=true] .pricing-toggle{border-color:color-mix(in oklch,var(--foreground) 11%,transparent);background:radial-gradient(90% 160% at 16% -20%,color-mix(in oklch,var(--foreground) 8%,transparent),transparent 54%),var(--film-grain),color-mix(in oklch,var(--background) 72%,transparent);background-repeat:no-repeat,repeat,no-repeat;background-size:auto,var(--film-grain-size),auto;background-blend-mode:screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 3%,transparent),0 18px 52px -36px #000000eb;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.pricing-toggle-indicator{position:absolute;inset-block:3px;left:3px;width:calc(50% - 3px);border-radius:9999px;background:radial-gradient(120% 110% at 30% 0%,color-mix(in oklch,var(--foreground) 32%,transparent),transparent 52%),linear-gradient(100deg,rgb(120 190 255 / 13%),transparent 30%,transparent 70%,rgb(170 215 255 / 8%)),var(--marketing-lens-surface);overflow:hidden;box-shadow:inset 0 0 0 1px var(--marketing-lens-rim),inset 0 1px #ffffff2e,inset 0 -1px color-mix(in oklch,var(--primary) 10%,transparent),inset 1px 0 #78beff29,inset -1px 0 #aad7ff1a,0 10px 30px -22px #000000eb,0 0 22px -16px var(--marketing-lens-glow);pointer-events:none;transform:translate(0);transition:transform .36s cubic-bezier(.18,1.35,.28,1);will-change:transform}.pricing-toggle[data-period=annual] .pricing-toggle-indicator{transform:translate(100%)}.pricing-toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9999px;background:transparent;color:color-mix(in oklch,var(--foreground) 54%,transparent);cursor:pointer;font-family:inherit;font-weight:500;line-height:1;padding:.5rem .95rem;transition:color .13s ease-out,transform .13s ease-out;white-space:nowrap}.pricing-toggle-option:hover{color:var(--foreground)}.pricing-toggle-option.is-active{color:color-mix(in oklch,var(--foreground) 91%,transparent)}.pricing-toggle-option:active{transform:scale(.98)}.pricing-toggle-option.is-active .text-primary{color:color-mix(in oklch,var(--primary) 78%,var(--foreground))}.pricing-save-copy{color:var(--primary);text-shadow:0 0 18px color-mix(in oklch,var(--primary) 28%,transparent)}.marketing-shell[data-waitlist-dark=true] .pricing-card{--pricing-tier-accent: var(--primary);--pricing-tier-glow: color-mix(in oklch, var(--primary) 18%, transparent);--pricing-tier-surface: color-mix(in oklch, var(--card) 76%, transparent);--pricing-tier-border: var(--marketing-glass-border);--pricing-tier-top-light: color-mix(in oklch, var(--foreground) 8%, transparent);--pricing-tier-side-light: rgb(120 190 255 / 8%);position:relative;isolation:isolate;overflow:clip;contain:paint;border:1px solid var(--pricing-tier-border);background:radial-gradient(120% 90% at 42% -22%,var(--pricing-tier-top-light),transparent 58%),var(--film-grain),var(--pricing-tier-surface);background-repeat:no-repeat,repeat,no-repeat;background-size:auto,var(--film-grain-size),auto;background-blend-mode:screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 5%,transparent),inset 0 1px #ffffff12,0 26px 78px -48px #000000f5;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);transform:translateZ(0)}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=starter]{background:radial-gradient(96% 72% at 50% -18%,color-mix(in oklch,var(--primary) 22%,transparent),transparent 64%),radial-gradient(74% 38% at 58% 42%,color-mix(in oklch,var(--primary) 9%,transparent),transparent 72%),var(--film-grain),var(--pricing-tier-surface);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale]{background:radial-gradient(100% 60% at 50% -12%,rgb(255 203 94 / 22%),transparent 64%),radial-gradient(84% 32% at 50% 44%,rgb(255 171 64 / 22%),transparent 74%),radial-gradient(58% 34% at 82% 72%,rgb(255 95 54 / 18%),transparent 76%),var(--film-grain),var(--pricing-tier-surface);background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,screen,soft-light,normal}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=free]{--pricing-tier-accent: color-mix(in oklch, var(--foreground) 64%, var(--primary) 12%);--pricing-tier-glow: color-mix(in oklch, var(--foreground) 11%, transparent);--pricing-tier-surface: color-mix(in oklch, var(--background) 66%, var(--foreground) 7%);--pricing-tier-border: color-mix(in oklch, var(--foreground) 12%, transparent);--pricing-tier-top-light: color-mix(in oklch, var(--foreground) 6%, transparent);--pricing-tier-side-light: rgb(255 255 255 / 5%)}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=starter]{--pricing-tier-accent: var(--primary);--pricing-tier-glow: color-mix(in oklch, var(--primary) 26%, transparent);--pricing-tier-surface: color-mix(in oklch, var(--marketing-glass-surface-strong) 88%, var(--primary) 8%);--pricing-tier-border: color-mix(in oklch, var(--primary) 42%, var(--foreground) 14%);--pricing-tier-top-light: color-mix(in oklch, var(--primary) 22%, transparent);--pricing-tier-side-light: color-mix(in oklch, var(--primary) 11%, transparent)}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale]{--pricing-tier-accent: rgb(255 171 64);--pricing-tier-glow: rgb(255 171 64 / 26%);--pricing-tier-surface: color-mix(in oklch, var(--card) 84%, oklch(.31 .057 54) 16%);--pricing-tier-border: rgb(255 169 72 / 42%);--pricing-tier-top-light: rgb(255 190 88 / 18%);--pricing-tier-side-light: rgb(255 116 48 / 13%)}.marketing-shell[data-waitlist-dark=true] .pricing-card:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";border-radius:inherit;clip-path:inset(0 round 1rem);display:none}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=free]:before{opacity:.28}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=starter]:before{background:radial-gradient(78% 52% at 48% -12%,color-mix(in oklch,var(--primary) 28%,transparent),transparent 66%),radial-gradient(74% 36% at 62% 40%,color-mix(in oklch,var(--primary) 12%,transparent),transparent 72%),linear-gradient(115deg,transparent 0%,rgb(245 250 255 / 7%) 35%,transparent 56%),linear-gradient(90deg,color-mix(in oklch,var(--primary) 8%,transparent),transparent 42%,color-mix(in oklch,var(--primary) 7%,transparent) 86%);opacity:.5}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale]:before{background:radial-gradient(84% 34% at 52% -12%,rgb(255 203 94 / 24%),transparent 68%),radial-gradient(84% 28% at 50% 44%,rgb(255 171 64 / 24%),transparent 74%),radial-gradient(58% 30% at 82% 72%,rgb(255 95 54 / 18%),transparent 76%),linear-gradient(145deg,transparent 4%,rgb(255 232 198 / 10%) 40%,transparent 58%);opacity:.78}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=starter]:after{background:linear-gradient(to bottom,rgb(255 255 255 / 5%),transparent 12%),radial-gradient(76% 2px at 42% 0%,color-mix(in oklch,var(--primary) 42%,transparent),transparent 74%),radial-gradient(58% 12% at 62% 48%,color-mix(in oklch,var(--primary) 10%,transparent),transparent 74%);opacity:.54}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale]:after{background:linear-gradient(to bottom,rgb(255 255 255 / 8%),transparent 17%),linear-gradient(to bottom,transparent 0%,rgb(22 10 4 / 6%) 52%,rgb(22 10 4 / 16%) 100%),radial-gradient(78% 2px at 42% 0%,rgb(255 204 106 / 44%),transparent 74%),radial-gradient(62% 14% at 54% 45%,rgb(255 172 64 / 21%),transparent 76%),radial-gradient(66% 16% at 78% 72%,rgb(255 106 54 / 16%),transparent 78%);opacity:.86}.marketing-shell[data-waitlist-dark=true] .pricing-card:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";border-radius:inherit;display:none}.marketing-shell[data-waitlist-dark=true] .pricing-card>*{position:relative;z-index:1}.marketing-shell[data-waitlist-dark=true] .pricing-card-highlighted{background:radial-gradient(96% 72% at 50% -18%,color-mix(in oklch,var(--primary) 22%,transparent),transparent 64%),radial-gradient(74% 38% at 58% 42%,color-mix(in oklch,var(--primary) 9%,transparent),transparent 72%),var(--film-grain),var(--pricing-tier-surface);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,var(--film-grain-size),auto;background-blend-mode:screen,screen,soft-light,normal;box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 7%,transparent),inset 0 1px #ffffff17,0 0 26px -16px var(--pricing-tier-glow),0 34px 92px -48px #000000fa}.marketing-shell[data-waitlist-dark=true] .pricing-tier-badge{flex:none;border:1px solid color-mix(in oklch,var(--pricing-tier-accent) 18%,var(--foreground) 8%);border-radius:9999px;background:linear-gradient(to bottom,rgb(255 255 255 / 7%),transparent 52%),color-mix(in oklch,var(--background) 68%,transparent);color:color-mix(in oklch,var(--foreground) 68%,var(--pricing-tier-accent) 12%);box-shadow:inset 0 1px #ffffff14,0 12px 28px -24px #000000eb;font-size:.65625rem;font-weight:560;line-height:1;opacity:.82;padding:.42rem .58rem;white-space:nowrap}.marketing-shell[data-waitlist-dark=true] .pricing-card .pricing-cta{border-color:color-mix(in oklch,var(--pricing-tier-accent) 44%,var(--foreground) 11%);background:linear-gradient(to bottom,rgb(255 255 255 / 18%),transparent 48%),color-mix(in oklch,var(--pricing-tier-accent) 88%,var(--primary) 14%);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000029,0 12px 34px -24px #000000eb}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=free] .pricing-cta{background:linear-gradient(to bottom,rgb(255 255 255 / 13%),transparent 50%),color-mix(in oklch,var(--foreground) 14%,var(--background) 82%);color:color-mix(in oklch,var(--foreground) 86%,transparent)}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale] .pricing-cta{background:radial-gradient(120% 180% at 20% -70%,rgb(255 255 255 / 22%),transparent 55%),radial-gradient(85% 160% at 82% 120%,rgb(255 84 48 / 22%),transparent 62%),linear-gradient(to bottom,#de842af0,#a24e1cf5);border-color:#ffbf5c9e;color:#fffaf2;box-shadow:inset 0 0 0 1px #fff4dc24,inset 0 1px #ffffff38,inset 0 -1px #4618083d,0 0 0 1px #080a0e57,0 18px 44px -28px #ff7e366b,0 12px 34px -24px #000000eb;text-shadow:0 1px 1px rgb(5 8 12 / 64%),0 0 12px rgb(5 8 12 / 44%)}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=scale] .pricing-tier-badge{background:linear-gradient(to bottom,rgb(255 255 255 / 8%),transparent 52%),color-mix(in oklch,var(--background) 64%,transparent);color:#ffd091}.marketing-shell[data-waitlist-dark=true] .pricing-card li svg{color:var(--pricing-tier-accent);filter:drop-shadow(0 0 10px color-mix(in oklch,var(--pricing-tier-accent) 22%,transparent))}.marketing-shell[data-waitlist-dark=true] .pricing-card[data-tier=starter] .pricing-cta{background:radial-gradient(120% 180% at 22% -70%,rgb(255 255 255 / 22%),transparent 55%),linear-gradient(to bottom,color-mix(in oklch,var(--primary) 88%,white 8%),color-mix(in oklch,var(--primary) 84%,black 6%));border-color:color-mix(in oklch,var(--primary) 72%,white 16%);color:var(--primary-foreground);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff38,inset 0 -1px #00235c33,0 0 0 1px #040a1447,0 14px 34px -24px color-mix(in oklch,var(--primary) 46%,transparent),0 12px 34px -24px #000000eb;text-shadow:0 1px 1px rgb(0 25 72 / 42%),0 0 12px rgb(0 25 72 / 32%)}@media(prefers-reduced-motion:reduce){.pricing-toggle-indicator,.pricing-toggle-option{transition:none}}
