.mkt{--mkt-canvas:#fff;--mkt-canvas-alt:#f5f5f7;--mkt-hairline:#00171f1a;--mkt-hairline-strong:#00171f38;--mkt-ink:#00171f;--mkt-ink-dim:#475569;--mkt-ink-faint:#6e7b87;--mkt-accent:#00a8e8;--mkt-accent-hover:#0098d3;--mkt-accent-ink:#00171f;--mkt-accent-text:#007ea7;--mkt-btn-secondary-bg:#e9edf0;--mkt-btn-secondary-bg-hover:#dfe4e8;--mkt-nav-glass:#ffffffb8;--mkt-bezel:#0b0f12;--mkt-frame-shadow:0 24px 48px -16px #00171f2e;--mkt-slot-line:#00171f29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--mkt-canvas);color:var(--mkt-ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--color-background:var(--mkt-canvas);--color-foreground:var(--mkt-ink);--color-card:var(--mkt-canvas);--color-card-foreground:var(--mkt-ink);--color-popover:var(--mkt-canvas);--color-popover-foreground:var(--mkt-ink);--color-primary:var(--mkt-accent);--color-primary-foreground:var(--mkt-accent-ink);--color-secondary:var(--mkt-canvas-alt);--color-secondary-foreground:var(--mkt-ink);--color-muted:var(--mkt-canvas-alt);--color-muted-foreground:var(--mkt-ink-dim);--color-accent:var(--mkt-canvas-alt);--color-accent-foreground:var(--mkt-ink);--color-border:var(--mkt-hairline);--color-input:var(--mkt-hairline-strong);--color-ring:var(--mkt-accent-text);background-image:radial-gradient(85% 65% at 50% 42%,#fffffff0 0%,#ffffffe0 45%,#ffffff80 100%),url(/marketing/map-texture.webp);background-position:50%,50%;background-repeat:no-repeat,repeat;background-size:cover,1200px;background-attachment:fixed,fixed;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,system-ui,sans-serif;font-size:1.0625rem;line-height:1.55}@media (width<=640px){.mkt{background-size:cover,760px;background-attachment:scroll,scroll}}.mkt :focus-visible{outline:2px solid var(--mkt-accent-text);outline-offset:3px;border-radius:4px}.mkt .mkt-display{letter-spacing:-.021em;text-wrap:balance;font-weight:600;line-height:1.05}.mkt .mkt-h1{font-size:clamp(2.625rem,8vw,5.25rem)}.mkt .mkt-h2{font-size:clamp(2rem,5vw,3.5rem)}.mkt .mkt-h3{letter-spacing:-.014em;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.mkt .mkt-kicker{color:var(--mkt-accent-text);font-size:1.0625rem;font-weight:600}.mkt .mkt-body{color:var(--mkt-ink-dim);text-wrap:pretty;max-width:62ch}.mkt .mkt-body-lg{font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.mkt .mkt-caption{color:var(--mkt-ink-faint);font-size:.8125rem;line-height:1.5}.mkt .mkt-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.mkt .mkt-line{display:block}.mkt .mkt-hairline-b{border-bottom:1px solid var(--mkt-hairline)}.mkt .mkt-hairline-t{border-top:1px solid var(--mkt-hairline)}.mkt .mkt-btn{min-height:2.75rem;transition:background-color .2s var(--ease-standard), color .2s var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.3rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mkt .mkt-btn-primary{background:var(--mkt-accent);color:var(--mkt-accent-ink)}.mkt .mkt-btn-primary:hover{background:var(--mkt-accent-hover)}.mkt .mkt-btn-secondary{background:var(--mkt-btn-secondary-bg);color:var(--mkt-ink)}.mkt .mkt-btn-secondary:hover{background:var(--mkt-btn-secondary-bg-hover)}.mkt .mkt-link{min-height:2.75rem;color:var(--mkt-accent-text);transition:opacity .2s var(--ease-standard);align-items:center;gap:.3rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mkt .mkt-link:hover{opacity:.75}.mkt .mkt-build-bar{background:var(--mkt-btn-secondary-bg);border-radius:999px;width:min(16rem,70vw);height:4px;overflow:hidden}.mkt .mkt-build-bar>span{background:var(--mkt-accent);border-radius:999px;width:40%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.mkt .mkt-build-bar>span{animation:1.8s cubic-bezier(.65,0,.35,1) infinite mkt-build}}@keyframes mkt-build{0%{transform:translate(-100%)}to{transform:translate(250%)}}.mkt .mkt-nav-bar{background:var(--mkt-nav-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom:1px solid var(--mkt-hairline)}.mkt .mkt-frame{border:1px solid var(--mkt-hairline);box-shadow:var(--mkt-frame-shadow);background:var(--mkt-canvas);border-radius:14px;overflow:hidden}.mkt .mkt-frame-phone{border:10px solid var(--mkt-bezel);box-shadow:var(--mkt-frame-shadow);background:var(--mkt-canvas);border-radius:44px;overflow:hidden}.mkt .mkt-slot{background:var(--mkt-canvas-alt);background-image:repeating-linear-gradient(45deg, transparent, transparent 12px, var(--mkt-hairline) 12px, var(--mkt-hairline) 13px);width:100%;position:relative}.mkt .mkt-slot-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;display:flex;position:absolute;inset:0}.mkt .mkt-slot-id{color:var(--mkt-ink-dim);border:1px dashed var(--mkt-slot-line);background:var(--mkt-canvas);border-radius:6px;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600}.mkt .mkt-slot-dims{color:var(--mkt-ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}@media (prefers-reduced-motion:no-preference){.mkt-anim.mkt-reveal,.mkt-anim .mkt-reveal-child{opacity:0;transition:opacity .6s var(--ease-standard), transform .6s var(--ease-standard);transition-delay:var(--d,0s);transform:translateY(16px)}.mkt-anim.mkt-reveal.is-visible,.mkt-anim.is-visible .mkt-reveal-child{opacity:1;transform:none}.mkt-anim .mkt-line{overflow:hidden}.mkt-anim .mkt-line>span{transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);display:block;transform:translateY(110%)}.mkt-anim.is-visible .mkt-line>span{transform:none}.mkt .mkt-wf-step{transition:opacity .35s var(--ease-standard)}.mkt .mkt-wf-pane{transition:opacity .4s var(--ease-standard)}}.mkt .mkt-wf-pane{opacity:0;grid-area:1/1}.mkt .mkt-wf-pane.is-active{opacity:1}.mkt .mkt-rail-link{color:var(--mkt-ink-faint);align-items:baseline;gap:.6rem;padding:.35rem 0;font-size:.8125rem;transition:color .25s;display:flex}.mkt .mkt-rail-link.is-active{color:var(--mkt-ink)}.mkt .mkt-rail-link.is-active .mkt-rail-num{color:var(--mkt-accent-text)}.mkt .mkt-rail-num{font-variant-numeric:tabular-nums;color:var(--mkt-ink-faint);font-size:.6875rem}.mkt .mkt-console{background:var(--mkt-canvas-alt);border:1px solid var(--mkt-hairline);border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.mkt .mkt-console-head{border-bottom:1px solid var(--mkt-hairline);padding:10px 16px}.mkt .mkt-input{border:1px solid var(--mkt-hairline-strong);background:var(--mkt-canvas);width:100%;min-height:2.75rem;color:var(--mkt-ink);border-radius:12px;padding:0 1rem;font-size:1rem}.mkt .mkt-input::placeholder{color:var(--mkt-ink-faint)}:root[data-theme=dark] .mkt .bg-white{background-color:var(--mkt-canvas)}:root[data-theme=dark] .mkt .bg-gray-50,:root[data-theme=dark] .mkt .bg-gray-100{background-color:var(--mkt-canvas-alt)}:root[data-theme=dark] .mkt .bg-gray-200{background-color:var(--mkt-btn-secondary-bg)}:root[data-theme=dark] .mkt .text-gray-900,:root[data-theme=dark] .mkt .text-gray-800{color:var(--mkt-ink)}:root[data-theme=dark] .mkt .text-gray-700,:root[data-theme=dark] .mkt .text-gray-600,:root[data-theme=dark] .mkt .text-gray-500{color:var(--mkt-ink-dim)}:root[data-theme=dark] .mkt .text-gray-400,:root[data-theme=dark] .mkt .text-gray-300{color:var(--mkt-ink-faint)}:root[data-theme=dark] .mkt .border-gray-100,:root[data-theme=dark] .mkt .border-gray-200{border-color:var(--mkt-hairline)}:root[data-theme=dark] .mkt .border-gray-300{border-color:var(--mkt-hairline-strong)}:root[data-theme=dark] .mkt .hover\:bg-gray-50:hover,:root[data-theme=dark] .mkt .hover\:bg-gray-100:hover{background-color:var(--mkt-canvas-alt)}:root[data-theme=dark] .mkt .bg-red-50{background-color:var(--color-red-50)}:root[data-theme=dark] .mkt .text-red-600{color:var(--color-red-600)}:root[data-theme=dark] .mkt .bg-green-50{background-color:var(--color-green-50)}:root[data-theme=dark] .mkt .text-green-600{color:var(--color-green-600)}:root[data-theme=dark] .mkt .text-green-700{color:var(--color-green-700)}:root[data-theme=dark] .mkt .bg-amber-50{background-color:var(--color-amber-50)}:root[data-theme=dark] .mkt .text-amber-700{color:var(--color-amber-700)}:root[data-theme=dark] .mkt .border-amber-200{border-color:var(--color-amber-200)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mkt .bg-white{background-color:var(--mkt-canvas)}:root:not([data-theme=light]) .mkt .bg-gray-50,:root:not([data-theme=light]) .mkt .bg-gray-100{background-color:var(--mkt-canvas-alt)}:root:not([data-theme=light]) .mkt .bg-gray-200{background-color:var(--mkt-btn-secondary-bg)}:root:not([data-theme=light]) .mkt .text-gray-900,:root:not([data-theme=light]) .mkt .text-gray-800{color:var(--mkt-ink)}:root:not([data-theme=light]) .mkt .text-gray-700,:root:not([data-theme=light]) .mkt .text-gray-600,:root:not([data-theme=light]) .mkt .text-gray-500{color:var(--mkt-ink-dim)}:root:not([data-theme=light]) .mkt .text-gray-400,:root:not([data-theme=light]) .mkt .text-gray-300{color:var(--mkt-ink-faint)}:root:not([data-theme=light]) .mkt .border-gray-100,:root:not([data-theme=light]) .mkt .border-gray-200{border-color:var(--mkt-hairline)}:root:not([data-theme=light]) .mkt .border-gray-300{border-color:var(--mkt-hairline-strong)}:root:not([data-theme=light]) .mkt .hover\:bg-gray-50:hover,:root:not([data-theme=light]) .mkt .hover\:bg-gray-100:hover{background-color:var(--mkt-canvas-alt)}:root:not([data-theme=light]) .mkt .bg-red-50{background-color:var(--color-red-50)}:root:not([data-theme=light]) .mkt .text-red-600{color:var(--color-red-600)}:root:not([data-theme=light]) .mkt .bg-green-50{background-color:var(--color-green-50)}:root:not([data-theme=light]) .mkt .text-green-600{color:var(--color-green-600)}:root:not([data-theme=light]) .mkt .text-green-700{color:var(--color-green-700)}:root:not([data-theme=light]) .mkt .bg-amber-50{background-color:var(--color-amber-50)}:root:not([data-theme=light]) .mkt .text-amber-700{color:var(--color-amber-700)}:root:not([data-theme=light]) .mkt .border-amber-200{border-color:var(--color-amber-200)}}
