@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sometype Mono Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/sometype-mono-latin-ext-wght-normal-DmpdmRO1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sometype Mono Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/sometype-mono-latin-wght-normal-CJRe4Bmt.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--v-canvas:#0f1214;--v-surface:#161a1dbd;--v-solid:#171b1e;--v-raised:#22282c;--v-sunken:#00000047;--v-line:#ffffff17;--v-line-strong:#ffffff29;--v-wash:#ffffff0d;--v-ink:#f2efe9;--v-ink-2:#a9adaf;--v-ink-3:#74797c;--v-accent:#bf68eb;--v-accent-fill:linear-gradient(135deg, #bf68eb, #68b6eb);--v-on-accent:#15111c;--v-warn:oklch(80% .14 72);--v-bad:oklch(70% .16 28);--v-shadow:0 24px 60px #00000073, 0 2px 6px #0000004d;--v-shadow-sm:0 6px 18px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--v-canvas:#ebe6dc;--v-surface:#fbf9f5d1;--v-solid:#fbf9f5;--v-raised:#fff;--v-sunken:#3c2c1c12;--v-line:#3c2c1c1f;--v-line-strong:#3c2c1c38;--v-wash:#3c2c1c0b;--v-ink:#1c1915;--v-ink-2:#57514a;--v-ink-3:#7d766d;--v-accent:#7d38b0;--v-accent-fill:linear-gradient(135deg, #bf68eb, #68b6eb);--v-on-accent:#15111c;--v-warn:oklch(60% .15 60);--v-bad:oklch(55% .17 28);--v-shadow:0 22px 50px #50381e29, 0 2px 6px #50381e14;--v-shadow-sm:0 6px 16px #50381e1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--v-font:"Rubik Variable", system-ui, sans-serif;--v-mono:"Sometype Mono Variable", ui-monospace, monospace;--v-blur:22px;--v-r-panel:20px;--v-r-card:14px;--v-r-ctl:10px;--motion-fast:.12s;--ease-out:cubic-bezier(.2, 0, 0, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:0s!important}}body{background:var(--v-canvas);color:var(--v-ink);font-family:var(--v-font);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.mono{font-family:var(--v-mono)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-3);margin:0;font-size:12px;line-height:1.5}h1,h2,h3{color:var(--v-ink);margin:0;font-weight:500}h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4.6vw,60px);line-height:1.06}h1 .accent{background:var(--v-accent-fill);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}[data-theme=light] h1 .accent{color:var(--v-accent);background:0 0}h2{letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);line-height:1.12}h3{line-height:1.3}p{margin:0}html:not([data-theme=light]) [data-for-theme=light],html[data-theme=light] [data-for-theme=dark]{display:none}main{overflow-x:hidden}.section{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:96px 24px;display:flex}.section-tight{gap:36px}.section-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:end;gap:40px 56px;display:grid}.section-title{flex-direction:column;gap:14px;display:flex}.section-body{color:var(--v-ink-2);text-wrap:pretty;flex-direction:column;gap:12px;display:flex}.section-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.section-head h2{text-wrap:balance;max-width:24ch}.site-header{z-index:20;background:var(--v-surface);-webkit-backdrop-filter:blur(var(--v-blur));border-bottom:1px solid var(--v-line);position:sticky;top:0}.site-header .row{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.logo{background:var(--v-ink);flex-shrink:0;width:44px;height:28px;display:block;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.logo-small{width:34px;height:22px}.nav-links{flex-wrap:wrap;flex:1;gap:6px 22px;font-size:14px;display:flex}.nav-links a{color:var(--v-ink-2);transition:color var(--motion-fast) var(--ease-out);text-decoration:none}.nav-links a:hover{color:var(--v-ink)}@media (width<=720px){.nav-links{display:none}.theme-toggle{margin-left:auto}}.btn{height:46px;font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), filter var(--motion-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--v-accent-fill);color:var(--v-on-accent);font-weight:500}.btn-primary:hover{filter:brightness(1.06)}.btn-primary:disabled{cursor:default;filter:none}.btn-small{height:36px;padding:0 18px;font-size:14px}.btn-ghost{color:var(--v-ink-2);padding:0 18px}.btn-ghost:hover{color:var(--v-ink);background:var(--v-wash)}.segmented{background:var(--v-sunken);border-radius:20px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segmented button{height:34px;color:var(--v-ink-2);font:inherit;cursor:pointer;transition:color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.segmented button:hover{color:var(--v-ink)}.segmented button[aria-selected=true]{background:var(--v-raised);color:var(--v-ink);box-shadow:var(--v-shadow-sm)}.segmented-compact{border-radius:999px;padding:2px}.segmented-compact button{height:30px;padding:0 12px;font-size:13px}html:not([data-theme=light]) [data-set-theme=dark],html[data-theme=light] [data-set-theme=light]{background:var(--v-raised);color:var(--v-ink);box-shadow:var(--v-shadow-sm)}.tabs{flex-direction:column;gap:16px;display:flex}.tabs .segmented{align-self:flex-start}.shot{aspect-ratio:1440/1024;background:var(--v-canvas);box-shadow:0 0 0 1px var(--v-line-strong), var(--v-shadow-sm);border-radius:14px;position:relative;overflow:hidden}.shot img{width:100%;height:auto}.shot-hero{box-shadow:0 0 0 1px var(--v-line-strong), var(--v-shadow);border-radius:16px}.shot-tile{border-radius:12px}.figure{flex-direction:column;gap:12px;margin:0;display:flex}.caption{font-family:var(--v-mono);color:var(--v-ink-3);font-size:12px}.caption-pair{flex-direction:column;gap:2px;display:flex}.caption-title{color:var(--v-ink);font-size:15px;font-weight:500}.caption-line{color:var(--v-ink-2);font-size:14px}.shot-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px;display:grid}.shot-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px 24px;display:grid}.hero{flex-direction:column;align-items:center;gap:56px;padding:96px 24px 72px;display:flex}.hero-text{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:880px;display:flex}.lede{max-width:64ch;color:var(--v-ink-2);text-wrap:pretty;font-size:18px}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hero-media{width:100%;max-width:1200px;position:relative}.hero-glow{background:var(--v-accent-fill);filter:blur(90px);opacity:.22;border-radius:50%;position:absolute;inset:8% 10% -4%}.search-row{flex-wrap:wrap;align-items:center;gap:32px 56px;padding-top:32px;display:flex}.search-text{flex-direction:column;flex:260px;gap:12px;display:flex}.search-text h3{letter-spacing:-.015em;font-size:24px;line-height:1.2}.search-text p{color:var(--v-ink-2);text-wrap:pretty}.search-shot{flex:2 520px;min-width:0}.keycap{box-shadow:inset 0 0 0 1px var(--v-line-strong);color:var(--v-ink);font-family:var(--v-mono);border-radius:6px;padding:2px 6px;font-size:13px}.compare{--compare-x:50%;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.compare img{pointer-events:none}.compare-paper{clip-path:inset(0 0 0 var(--compare-x));position:absolute;inset:0}.compare-divider{top:0;bottom:0;left:var(--compare-x);background:#f2efe9;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000040}.compare-handle{color:#1c1915;width:40px;height:40px;font-family:var(--v-mono);background:#f2efe9;border-radius:50%;justify-content:center;align-items:center;gap:6px;margin:-20px 0 0 -20px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #00000059}.compare-handle:focus-visible{outline-offset:3px;outline:2px solid #bf68eb}.compare-label{font-family:var(--v-mono);pointer-events:none;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:14px}.compare-label-ink{color:#f2efe9;background:#0f1214b3;left:16px}.compare-label-paper{color:#1c1915;background:#fbf9f5d9;right:16px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.card{border-radius:var(--v-r-panel);background:var(--v-solid);box-shadow:0 0 0 1px var(--v-line);flex-direction:column;gap:10px;padding:28px;display:flex}.card h3{font-size:19px}.card p:not(.eyebrow,.price){color:var(--v-ink-2);text-wrap:pretty;font-size:15px}.card-icon{background:var(--v-accent-fill);width:24px;height:24px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;margin-bottom:8px;display:block}.card-icon[data-icon=database]{--icon:url(/icons/database.svg)}.card-icon[data-icon=laptop]{--icon:url(/icons/laptop.svg)}.card-icon[data-icon=globe]{--icon:url(/icons/globe.svg)}.ways-in-note{text-align:center;max-width:640px;color:var(--v-ink-2);margin:0 auto;font-size:15px}.pricing-card{gap:6px}.pricing-card h3{font-size:20px}.pricing-card-relay{box-shadow:0 0 0 1px var(--v-line-strong)}.card .price{font-family:var(--v-mono);color:var(--v-ink);margin-bottom:18px;font-size:28px;line-height:1.4}.card .price-later{font-family:var(--v-font);color:var(--v-ink-3);align-items:baseline;gap:8px;font-size:14px;display:flex}.price-later span{font-family:var(--v-mono);color:var(--v-ink);font-size:28px}.pricing-card ul{border-top:1px solid var(--v-line);color:var(--v-ink-2);flex-direction:column;gap:12px;margin:0;padding:16px 0 0;font-size:15px;line-height:1.45;list-style:none;display:flex}.status{justify-content:center;padding:72px 24px 24px;display:flex}.status-body{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:680px;display:flex}.status-body p:not(.eyebrow){color:var(--v-ink-2);text-wrap:pretty}.waitlist{justify-content:center;padding:56px 24px 112px;display:flex}.waitlist-panel{border-radius:var(--v-r-panel);background:var(--v-surface);width:100%;max-width:640px;-webkit-backdrop-filter:blur(var(--v-blur));box-shadow:0 0 0 1px var(--v-line-strong), var(--v-shadow);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px clamp(24px,6vw,56px);display:flex}.waitlist-panel h2{font-size:32px;line-height:1.15}.waitlist-panel>p:not(.eyebrow,.form-message,.fine-print){color:var(--v-ink-2)}.waitlist-form{flex-wrap:wrap;gap:8px;width:100%;max-width:440px;margin-top:12px;display:flex}.waitlist-form input{border-radius:var(--v-r-ctl);background:var(--v-sunken);min-width:0;height:46px;box-shadow:inset 0 0 0 1px var(--v-line-strong);color:var(--v-ink);font-family:var(--v-mono);border:0;flex:220px;padding:0 16px;font-size:15px}.waitlist-form input::placeholder{color:var(--v-ink-3)}.waitlist-form input:focus{box-shadow:inset 0 0 0 2px var(--v-accent);outline:none}.waitlist-form .btn{flex:none;padding:0 22px}.form-message{color:var(--v-ink-2);font-size:13px}.form-message.form-message-error{color:var(--v-bad)}.fine-print{color:var(--v-ink-3);margin-top:4px;font-size:13px}.fine-print a{color:var(--v-ink-2)}.note-detail{text-wrap:pretty;margin-top:12px;line-height:1.55;display:block}.site-footer{border-top:1px solid var(--v-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:32px 24px 64px;display:flex}.footer-meta{text-align:right;font-family:var(--v-mono);color:var(--v-ink-3);flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.footer-meta a{color:var(--v-ink-2);transition:color var(--motion-fast) var(--ease-out)}.footer-meta a:hover{color:var(--v-ink)}.footer-legal a{text-decoration:none}.footer-legal a:hover{text-decoration:underline}.footer-credit{font-size:12px}.legal{padding:64px 24px 96px}.legal-body{max-width:68ch;margin:0 auto}.legal-body .eyebrow{margin-bottom:12px}.legal-body h1{margin-bottom:8px;font-size:clamp(34px,4vw,48px)}.legal-body h2{margin:48px 0 16px;font-size:22px;line-height:1.25}.legal-body h3{margin:28px 0 12px;font-size:17px}.legal-body p,.legal-body ul{margin:0 0 16px}.legal-body p,.legal-body li{color:var(--v-ink-2)}.legal-body ul{padding-left:1.2em}.legal-body li{margin-bottom:8px}.legal-body a{color:var(--v-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v-ink-3);text-decoration-color:var(--v-ink-3);text-underline-offset:3px}.legal-body a:hover{-webkit-text-decoration-color:var(--v-ink);text-decoration-color:var(--v-ink)}.legal-body strong{color:var(--v-ink);font-weight:500}.legal-updated{font-family:var(--v-mono);color:var(--v-ink-3);margin-bottom:40px;font-size:13px}mark.todo{background:var(--v-warn);color:var(--v-on-accent);font-family:var(--v-mono);border-radius:4px;padding:0 4px;font-size:.9em}
