@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-var-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing-inter{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: var(--font-sans);font-family:var(--font-sans);font-feature-settings:"cv05","cv08"}:root:not(.dark) .landing-inter{--muted-foreground: 215 16% 40%}.landing-inter .font-mono,.landing-inter .font-sans,.landing-inter code{font-family:var(--font-sans)}.landing-inter .font-mono,.lp-num{font-variant-numeric:tabular-nums}.landing-inter h1{font-size:clamp(2.25rem,9.6vw,2.5rem);line-height:1.04;letter-spacing:-.03em}@media (min-width: 640px){.landing-inter h1{font-size:clamp(2.75rem,5.2vw,4.25rem)}}.landing-inter .text-h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15;letter-spacing:-.022em}.landing-inter .lp-title{font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.018em}@media (min-width: 640px){.landing-inter .lp-title{font-size:1.5rem}}@media (min-width: 1024px){.landing-inter .lp-title{font-size:1.75rem}}.lp-body{font-size:1rem;line-height:1.6}@media (min-width: 1024px){.lp-body{font-size:1.0625rem}}.lp-lead{font-size:1.0625rem;line-height:1.55}@media (min-width: 640px){.lp-lead{font-size:1.1875rem}}.lp-eyebrow{font-size:.75rem;line-height:1.3;font-weight:600;letter-spacing:.06em}.lp-two-tone{color:hsl(var(--foreground) / .58)}.lp-band{--background: 214 52% 97%;--foreground: 217 48% 11%;--card: 0 0% 100%;--card-foreground: 217 48% 11%;--muted: 216 38% 92%;--muted-foreground: 216 24% 32%;--secondary: 216 38% 92%;--secondary-foreground: 217 48% 11%;--border: 217 32% 84%;--input: 216 24% 72%;--ring-offset: 214 52% 97%;--success: 142 72% 26%;--band-grid: hsl(218 60% 42% / .08);--band-glow-a: hsl(218 84% 56% / .16);--band-glow-b: hsl(199 90% 52% / .12);--band-edge: hsl(217 36% 84%);--band-two-tone: .6;--band-sheet: 0 0 0 1px hsl(217 30% 86%), 0 28px 64px -28px hsl(218 70% 40% / .32), 0 10px 24px -16px hsl(217 48% 11% / .16);position:relative;isolation:isolate;overflow:hidden;background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid var(--band-edge)}.dark .lp-band{--background: 222 40% 6%;--foreground: 220 40% 97%;--card: 222 32% 10%;--card-foreground: 220 40% 97%;--muted: 221 26% 15%;--muted-foreground: 218 20% 70%;--secondary: 221 26% 16%;--secondary-foreground: 220 40% 97%;--border: 221 24% 20%;--input: 221 22% 28%;--ring: 218 84% 66%;--ring-offset: 222 40% 6%;--success: 142 55% 58%;--band-grid: hsl(0 0% 100% / .06);--band-glow-a: hsl(218 84% 56% / .38);--band-glow-b: hsl(205 90% 58% / .2);--band-edge: hsl(0 0% 100% / .06);--band-two-tone: .58;--band-sheet: 0 0 0 1px hsl(0 0% 100% / .08), 0 30px 80px -20px hsl(218 84% 56% / .45), 0 12px 32px -12px hsl(0 0% 0% / .6)}.lp-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--band-grid) 1px,transparent 1px),linear-gradient(90deg,var(--band-grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 25%,transparent 80%)}.lp-band .lp-two-tone{color:hsl(var(--foreground) / var(--band-two-tone))}.lp-glow{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-2;pointer-events:none;background:radial-gradient(32% 30% at 30% 32%,var(--band-glow-a),transparent 70%),radial-gradient(28% 26% at 72% 64%,var(--band-glow-b),transparent 70%);animation:lp-drift 26s ease-in-out infinite alternate}.lp-band:has([data-state=paused]) .lp-glow{animation-play-state:paused}@keyframes lp-drift{0%{transform:translate3d(-5%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.1)}}.lp-paper{--background: var(--paper);--foreground: var(--paper-ink);--card: var(--paper);--card-foreground: var(--paper-ink);--muted: var(--paper-tint-strong);--muted-foreground: var(--paper-muted);--secondary: var(--paper-tint-strong);--secondary-foreground: var(--paper-ink);--border: var(--paper-rule);--primary: 218 76% 47%;--primary-foreground: 0 0% 100%;--status-draft: 215 12% 46%;--status-draft-bg: 216 29% 93%;--status-sent: 218 76% 47%;--status-sent-bg: 218 78% 93%;--status-progress: 27 96% 33%;--status-progress-bg: 35 90% 91%;--status-accepted: 142 72% 26%;--status-accepted-bg: 141 60% 91%;--status-rejected: 0 72% 42%;--status-rejected-bg: 0 80% 94%;--success: 142 72% 26%;--success-bg: 141 60% 91%;--warning: 27 96% 33%;--warning-bg: 35 90% 91%;--info: 218 76% 47%;--info-bg: 218 78% 93%;background-color:hsl(var(--paper));color:hsl(var(--paper-ink));border:1px solid hsl(var(--paper-rule))}.lp-form{--input: var(--paper-rule-strong);--ring: 218 76% 47%;--ring-offset: var(--paper);--destructive: 0 72% 42%;box-shadow:var(--band-sheet, var(--shadow-lg))}.lp-sheet-glow{box-shadow:var(--band-sheet, var(--shadow-lg))}.lp-lift{box-shadow:var(--shadow-lg)}.lp-phone{background-color:#06080f;border-radius:2rem}.lp-screen{background-color:#10141e;border-radius:1.5rem}.lp-screen-flat{background-color:#10141e}.lp-rec{background-color:#db24242e;color:#f58484}.lp-mic{background-color:#db2424}.lp-blueprint{background-color:hsl(var(--muted) / .45);background-image:linear-gradient(hsl(var(--primary) / .08) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary) / .08) 1px,transparent 1px);background-size:16px 16px;background-position:-1px -1px}.lp-rail{--rail-x: 10px;--rail-pad: 1.75rem;--gap: .5rem;position:relative;padding-left:var(--rail-pad)}.lp-rail>li{position:relative}.lp-rail>li+li{margin-top:var(--gap)}.lp-node{position:absolute;left:calc(var(--rail-x) - var(--rail-pad));top:var(--node-y, 50%);transform:translate(-50%,-50%);z-index:1}.lp-seg{position:absolute;left:calc(var(--rail-x) - var(--rail-pad) - 1px);width:2px;top:var(--node-y);height:calc(100% - var(--node-y) + var(--gap) + var(--next-y))}.lp-stage{transition:opacity .3s ease}.lp-root[data-resetting] .lp-stage{opacity:0}.lp-root:not([data-state=playing]) *,.lp-root:not([data-state=playing]) *:before{animation-play-state:paused!important}.lp-r,.lp-f,.lp-s,.lp-x,.lp-w{transition:opacity .5s var(--ease-settle),transform .5s var(--ease-settle);transition-delay:calc(var(--i, 0) * 90ms)}.lp-r:not([data-on]){opacity:0;transform:translateY(8px)}.lp-f:not([data-on]){opacity:0}.lp-s:not([data-on]){opacity:0;transform:scale(.96)}.lp-x:not([data-on]){opacity:0;transform:translate(-14px)}.lp-w{transition-duration:.26s;transition-delay:0ms}.lp-wait{transition:opacity .5s var(--ease-settle),transform .5s var(--ease-settle)}.lp-wait:not([data-on]){opacity:.3;transform:translateY(10px) scale(.98)}.lp-w:not([data-on]){opacity:0;transform:translateY(3px)}.lp-dim{transition:opacity .4s ease}.lp-dim[data-on]{opacity:.4}.lp-draw{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease-settle);transition-delay:calc(var(--i, 0) * .12s)}.lp-draw[data-on]{stroke-dashoffset:0}.lp-ring{transition:stroke-dashoffset .9s var(--ease-settle)}.lp-grow-y,.lp-grow-x{transition:transform .7s var(--ease-settle);transition-delay:calc(var(--i, 0) * .12s)}.lp-grow-y{transform-origin:top}.lp-grow-x{transform-origin:left}.lp-grow-y:not([data-on]){transform:scaleY(0)}.lp-grow-x:not([data-on]){transform:scaleX(0)}.lp-slot{transform:translateY(calc(var(--slot, 0) * (100% + var(--slot-gap, 0px))));transition:transform .45s var(--ease-settle),opacity .3s ease,background-color .3s ease,border-color .3s ease}.lp-filler{transition:opacity .4s ease,color .4s ease;text-decoration-color:transparent}.lp-filler[data-on]{opacity:.38;text-decoration:line-through;text-decoration-color:currentColor}.lp-ent{border-radius:4px;transition:background-color .4s ease,box-shadow .4s ease}.lp-ent[data-on]{background-color:hsl(var(--primary) / .12);box-shadow:inset 0 -2px hsl(var(--primary) / .65)}.lp-blink{animation:lp-blink 1.2s ease-in-out infinite}@keyframes lp-blink{50%{opacity:.25}}.lp-cursor{transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.lp-cursor:not([data-on]){opacity:0;transform:translate(56px,44px)}.lp-cursor svg{transition:transform .12s ease}.lp-cursor[data-press] svg{transform:scale(.82)}.lp-ripple{position:absolute;left:-8px;top:-8px;width:24px;height:24px;border-radius:9999px;border:2px solid hsl(var(--primary));opacity:0}.lp-cursor[data-press] .lp-ripple{animation:lp-ripple .6s ease-out both}@keyframes lp-ripple{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.lp-pulse{animation:lp-pulse 2.4s ease-in-out infinite}@keyframes lp-pulse{0%,to{box-shadow:0 0 #df3a3a73}50%{box-shadow:0 0 0 10px #df3a3a00}}.lp-progress{transform-origin:left;transform:scaleX(0)}.lp-panel{transition:opacity .45s var(--ease-settle),transform .45s var(--ease-settle),visibility 0s linear .45s}.lp-panel:not([data-on]){opacity:0;transform:translateY(6px) scale(.99);visibility:hidden}.lp-panel[data-on]{transition-delay:0s}.lp-mini[data-live] .lp-m{animation:lp-m .5s var(--ease-settle) backwards;animation-delay:calc(var(--i, 0) * .28s + .15s)}@keyframes lp-m{0%{opacity:0;transform:translateY(8px)}}.lp-mini[data-live] .lp-mbar{transform-origin:left;animation:lp-mbar .9s var(--ease-settle) backwards;animation-delay:calc(var(--i, 0) * .28s + .45s)}@keyframes lp-mbar{0%{transform:scaleX(0)}}.lp-mini[data-live] .lp-mpop{animation:lp-mpop .4s var(--ease-settle) backwards;animation-delay:calc(var(--i, 0) * .28s + .7s)}@keyframes lp-mpop{0%{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.lp-glow,.lp-blink,.lp-pulse,.lp-mini .lp-m,.lp-mini .lp-mbar,.lp-mini .lp-mpop{animation:none!important}.lp-r,.lp-f,.lp-s,.lp-x,.lp-w,.lp-wait,.lp-draw,.lp-ring,.lp-grow-x,.lp-grow-y,.lp-slot,.lp-panel,.lp-stage{transition:none!important}.lp-cursor{display:none}}
