/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-font-weight:initial}}}.landing-root{--landing-paper:var(--background);--landing-paper-raised:var(--card);--landing-paper-sunken:var(--muted);--landing-paper-deep:var(--muted);--landing-ink:var(--foreground);--landing-ink-soft:var(--muted-foreground);--landing-ink-mute:var(--muted-foreground);--landing-line:var(--border);--landing-line-strong:var(--border);--landing-accent:var(--foreground);--landing-accent-ink:var(--background);--landing-accent-quiet:var(--muted);--landing-accent-deep:var(--foreground);--landing-panel-grey:oklch(93% .012 260);--landing-ease:cubic-bezier(.22,.61,.36,1);--landing-ease-heavy:cubic-bezier(.16,1,.3,1);background-color:var(--landing-paper);color:var(--landing-ink)}@layer utilities{.landing-section{padding-block:4.5rem}@media (min-width:768px){.landing-section{padding-block:7.5rem}}.landing-container{width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.landing-container{padding-inline:2rem}}.landing-navbar-container{padding-inline:1.5rem}.landing-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.landing-display{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.6rem,.66rem + 4.6vw,3.75rem);font-weight:700;line-height:1.14}.marketing-shell{width:100%;max-width:var(--container-6xl,72rem);padding-inline:calc(var(--spacing,.25rem) * 5);margin-inline:auto}@media (min-width:40rem){.marketing-shell{padding-inline:calc(var(--spacing,.25rem) * 6)}}@keyframes hero-mockup-shift{0%,to{background-position:0}50%{background-position:100%}}.hero-mockup-bg{background:linear-gradient(135deg,oklch(99.8% .001 165),oklch(99.2% .005 165) 35%,oklch(98.5% .01 165) 50%,oklch(99.2% .005 165) 65%,oklch(99.8% .001 165)) 0 0/300% 300%;animation:hero-mockup-shift 10s infinite}@property --claim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes claim-border-rotate{to{--claim-angle:360deg}}.claim-form-wrapper{border-radius:1rem;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 6px 20px -8px #0000001f}.claim-form-wrapper:before{content:"";background:conic-gradient(from var(--claim-angle),transparent 0,transparent 68%,oklch(50.8% .118 165.612/.35) 80%,oklch(50.8% .118 165.612/.9) 88%,oklch(75% .12 165) 91%,oklch(50.8% .118 165.612/.9) 94%,oklch(50.8% .118 165.612/.35) 96%,transparent 100%);animation:claim-border-rotate 6s linear infinite;position:absolute;inset:-80%}.claim-form-wrapper:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--hairline);pointer-events:none;position:absolute;inset:0}.claim-form-border{z-index:1;background:var(--paper);border-radius:calc(1rem - 1.5px);position:relative;overflow:hidden}.claim-form-wrapper:has(.claim-form-border:focus-within){box-shadow:0 0 0 3px oklch(50.8% .118 165.612/.18),0 8px 28px -8px oklch(50.8% .118 165.612/.2)}.claim-form-wrapper:has(.claim-form-border:focus-within):before{animation-duration:2.5s}.marketing-card{border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--card)}.marketing-primary-button{border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground);border-radius:3.40282e+38px}@media (hover:hover){.marketing-primary-button:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.marketing-primary-button:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}.marketing-secondary-button{border-style:var(--tw-border-style);background-color:var(--background);color:var(--foreground);border-width:1px;border-radius:3.40282e+38px}@media (hover:hover){.marketing-secondary-button:hover{background-color:var(--accent)}}.marketing-pill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:3.40282e+38px;display:inline-flex}.bg-paper{background-color:var(--paper)}.bg-paper-soft{background-color:var(--paper-soft)}.bg-ink{background-color:var(--ink)}.bg-mint{background-color:var(--mint)}.bg-butter{background-color:var(--butter)}.bg-blush{background-color:var(--blush)}.bg-clay{background-color:var(--clay)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.border-ink{border-color:var(--ink)}.grain:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:radial-gradient(#3c321e12 .5px,#0000 0),radial-gradient(#0000000a .5px,#0000 0);background-position:0 0,1.5px 1.5px;background-size:3px 3px,7px 7px;position:absolute;inset:0}.dotsep:before{content:"·";opacity:.5;margin:0 .45em}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.marquee-track{animation:marquee-rtl 38s linear infinite}.marquee-track-fast{animation:marquee-rtl 22s linear infinite}.marquee-track-fast:hover,.marquee-track:hover{animation-play-state:paused}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-slow{animation:float-y 6s ease-in-out infinite}.float-slower{animation:float-y 8s ease-in-out -2s infinite}.float-slowest{animation:float-y 9s ease-in-out -4s infinite}@keyframes radar-chip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.radar-chip{animation:radar-chip-pulse var(--chip-duration,7s) var(--landing-ease) var(--chip-delay,0s) infinite}@keyframes radar-line-flow{to{stroke-dashoffset:-20px}}.radar-traffic-line{stroke-dasharray:4 6;opacity:.4;animation:radar-line-flow 1.1s linear infinite}@keyframes radar-cursor-travel{0%{transform:translate(calc(var(--cursor-end-x) + 46px),calc(var(--cursor-end-y) + 34px)) rotate(-8deg) scale(1);opacity:0}18%{opacity:1}45%,62%{transform:translate(var(--cursor-end-x),var(--cursor-end-y)) rotate(-8deg) scale(1);opacity:1}54%{transform:translate(var(--cursor-end-x),var(--cursor-end-y)) rotate(-8deg) scale(.82)}82%,to{transform:translate(var(--cursor-end-x),var(--cursor-end-y)) rotate(-8deg) scale(1);opacity:0}}.radar-cursor-badge{animation:radar-cursor-travel 4.2s var(--landing-ease) infinite}@keyframes radar-pill-click{0%,50%,to{box-shadow:0 20px 44px -14px #11111147}56%{box-shadow:0 20px 44px -14px #11111147,0 0 0 6px color-mix(in oklch,var(--brand) 35%,transparent)}}.radar-pill-click{animation:radar-pill-click 4.2s var(--landing-ease) infinite}@media (prefers-reduced-motion:reduce){.radar-chip{animation:none;transform:none}.radar-traffic-line{opacity:.35;animation:none}.radar-cursor-badge{animation:none;display:none}.radar-pill-click{animation:none}}.editorial-link{position:relative}.editorial-link:after{content:"";transform-origin:100%;inset-inline:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-3px;transform:scaleX(0)}.editorial-link:hover:after{transform-origin:0;transform:scaleX(1)}.shadow-paper{box-shadow:inset 0 1px #ffffffb3,0 1px #0000000a,0 24px 48px -28px #281e0a2e}.ink-stamp{color:var(--ink);border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.ink-stamp{border:1px solid color-mix(in oklab,var(--ink) 18%,transparent)}}.ink-stamp{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.ink-stamp{background:color-mix(in oklab,var(--paper) 60%,white 40%)}}.rule-with-glyph{color:var(--ink);align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rule-with-glyph{color:color-mix(in oklab,var(--ink) 35%,transparent)}}.rule-with-glyph:after,.rule-with-glyph:before{content:"";background:var(--ink);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.rule-with-glyph:after,.rule-with-glyph:before{background:color-mix(in oklab,var(--ink) 16%,transparent)}}}.landing-reveal{opacity:0;transition:opacity .5s var(--landing-ease),transform .5s var(--landing-ease);transform:translateY(1rem)}.landing-reveal[data-revealed=true]{opacity:1!important;transform:none!important}.landing-reveal-heavy{opacity:0;filter:blur(6px);transition:opacity .9s var(--landing-ease-heavy),transform .9s var(--landing-ease-heavy),filter .9s var(--landing-ease-heavy);transform:translateY(2.5rem)}.landing-reveal-heavy[data-revealed=true]{opacity:1!important;filter:none!important;transform:none!important}.landing-word{color:var(--landing-ink-mute);opacity:.5;transition:color .6s var(--landing-ease-heavy),opacity .6s var(--landing-ease-heavy)}.landing-word[data-lit=true]{color:var(--landing-ink)!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.landing-reveal,.landing-reveal-heavy{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.landing-word{color:var(--landing-ink)!important;opacity:1!important;transition:none!important}}.hero-scenario-overlay{opacity:0;transition:opacity .4s var(--landing-ease)}.hero-scenario-overlay[data-visible=true]{opacity:1!important}.hero-scenario-overlay .hero-scenario-card{transition:transform .4s var(--landing-ease);transform:scale(.92)translateY(.5rem)}.hero-scenario-overlay[data-visible=true] .hero-scenario-card{transform:none!important}@media (prefers-reduced-motion:reduce){.hero-scenario-overlay,.hero-scenario-overlay .hero-scenario-card{transition:none!important}}.landing-action-card,.landing-source-card{transition:border-color .26s var(--landing-ease),background-color .26s var(--landing-ease),transform .26s var(--landing-ease)}.landing-action-card[data-active=true],.landing-source-card[data-active=true]{border-color:var(--landing-ink)!important;background-color:var(--landing-paper-raised)!important;transform:translateY(-2px)!important}.landing-preview-block{transition:box-shadow .26s var(--landing-ease),transform .26s var(--landing-ease)}.landing-preview-block[data-highlighted=true]{box-shadow:inset 0 0 0 2px var(--landing-ink)!important;transform:scale(1.015)!important}.landing-ecosystem-connector{opacity:.3;transition:opacity .26s var(--landing-ease)}.landing-ecosystem-connector[data-active=true]{opacity:1!important}.landing-ecosystem-connector[data-active=true] .landing-ecosystem-connector-line{stroke-dasharray:4 6;animation:radar-line-flow 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.landing-action-card,.landing-preview-block,.landing-source-card{transition:none!important}.landing-ecosystem-connector[data-active=true] .landing-ecosystem-connector-line{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}