:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nav-height:56px;--color-background:#0a0a0b;--color-surface:#141416;--color-surface-strong:#1c1c1e;--color-foreground:#f5f5f7;--color-muted-foreground:#a1a1a6;--color-border:#2e2e31;--color-border-strong:#3a3a3d;--color-accent:#b39bff;--color-accent-hover:#c2aeff;--color-accent-active:#a78bfa;--color-link:#a889ff;--color-link-hover:#c4b5fd;--column:min(1060px, calc(100vw - 48px));--color-rule-tick:#48484c;--text-xs:12px;--text-sm:13.5px;--text-base:16.5px;--text-lg:clamp(17px, 1.4vw, 19px);--text-xl:clamp(19px, 1.6vw, 21px);--text-2xl:clamp(22px, 2.3vw, 28px);--text-3xl:clamp(25px, 2.9vw, 32px);--text-4xl:clamp(29px, 3.5vw, 41px);--tracking-tight:-.018em;--tracking-snug:-.014em;--tracking-normal:-.003em;--tracking-wide:.08em;--radius-lg:12px;--radius-xl:18px;--radius-pill:980px;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(0, 0, .5, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:target,[id]{scroll-margin-top:84px}body{background:var(--color-background);color:var(--color-foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,sans-serif;font-size:var(--text-base);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent;line-height:1.47}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--column);margin:0 auto}.nav{z-index:50;isolation:isolate;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--color-border);background:#0a0a0bb8;position:sticky;top:0}.nav-inner{max-width:var(--column);justify-content:space-between;align-items:center;gap:clamp(12px,3vw,28px);margin:0 auto;padding:12px 24px;display:flex;position:relative}.nav-brand{color:var(--color-foreground);align-items:center;gap:0;text-decoration:none;display:flex}.nav-brand img{width:auto;height:30px;margin-right:8px}.nav-brand span{letter-spacing:var(--tracking-snug);font-size:21px;font-weight:600}.nav-links{align-items:center;gap:clamp(12px,3vw,28px);margin-left:auto;display:flex}.nav-links a{color:var(--color-muted-foreground);font-size:var(--text-sm);transition:color .2s var(--ease-out);text-decoration:none}.nav-links a:hover{color:var(--color-foreground)}.nav-signin{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;font-family:inherit;font-weight:500;font-size:var(--text-sm);color:var(--color-foreground);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;align-items:center;gap:8px;padding:.4em 1.1em;text-decoration:none;display:inline-flex}.nav-signin:hover{background:var(--color-surface);border-color:var(--color-muted-foreground)}.nav-signin svg{width:16px;height:16px}.nav-signin:disabled{cursor:not-allowed;opacity:.45}.nav-cta{align-items:center;gap:clamp(12px,3vw,28px);display:flex}.nav-note{font-size:var(--text-xs);color:var(--color-muted-foreground);align-items:center;gap:7px;display:inline-flex}.nav-os{display:inline-flex}.nav-os svg{fill:currentColor;width:auto;height:13px;display:block}.nav-soon{margin-left:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.nav-note{display:none}}.nav-burger{display:none}.nav-burger svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}@media (max-width:560px){:root{--nav-height:68px}.nav-inner{padding:12px 16px}.nav-burger{cursor:pointer;width:44px;height:44px;color:var(--color-foreground);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:inline-flex}.nav-links{background:var(--color-background);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:0;padding:4px 16px 10px;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-menu-open=true] .nav-links{display:flex}.nav-links a{font-size:var(--text-base);border-bottom:1px solid var(--color-border);padding:14px 4px}.nav-links a:last-child{border-bottom:0}}.vinyl{aspect-ratio:1;pointer-events:auto;flex:none;width:clamp(240px,44vw,640px);position:relative}.vinyl svg{width:100%;height:100%;display:block;position:absolute;inset:0}.vinyl-spin{will-change:transform;cursor:grab}.vinyl-spin:active{cursor:grabbing}.vinyl-gloss{pointer-events:none}.vinyl .v-mark{letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:34px;font-weight:600}@media (max-width:480px){.vinyl .g-alt{display:none}}@media (prefers-reduced-motion:reduce){.vinyl-spin{will-change:auto}}.vinyl-corner{z-index:20;pointer-events:none;width:280px;height:280px;position:fixed;bottom:-140px;right:-140px}.vinyl-corner .vinyl{pointer-events:auto;width:280px}@media (max-width:720px){.vinyl-corner{display:none}}.stats{max-width:var(--column);flex-wrap:wrap;justify-content:center;margin:clamp(44px,6vh,76px) auto 0;display:flex}.stats>div{text-align:center;min-width:0;padding:0 clamp(20px,3vw,40px)}.stats>div+div{border-left:1px solid var(--color-border)}.stats dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.1}.stats dd{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-foreground);margin-top:8px;font-size:11.5px}@media (max-width:760px){.stats>div{width:50%;padding:18px 10px}.stats>div:nth-child(odd){border-left:0}.stats>div:nth-child(n+3){border-top:1px solid var(--color-border)}}.conv{max-width:var(--column);text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-variant-numeric:tabular-nums lining-nums;margin:0 auto;overflow:hidden}.conv-bar{background:var(--color-surface-strong);border-bottom:1px solid var(--color-border);height:44px;font-size:var(--text-xs);color:var(--color-muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.conv-bar strong{color:var(--color-foreground);font-weight:600}.conv-meta{margin-left:10px}.conv-out{color:var(--color-link);white-space:nowrap}.conv-head,.conv-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr) 72px;align-items:center;gap:12px;padding:0 16px;display:grid}.conv-head{letter-spacing:.1em;text-transform:uppercase;height:30px;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border);font-size:11px}.conv-row{height:40px;font-size:var(--text-sm);border-bottom:1px solid var(--color-border)}.conv-row:last-of-type{border-bottom:0}.conv-from,.conv-to{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv-from{color:var(--color-foreground)}.conv-to{color:var(--color-muted-foreground)}.conv-arrow{color:var(--color-link);text-align:center}.conv-num{text-align:right;color:var(--color-muted-foreground);font-size:var(--text-xs)}.conv-cap{border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted-foreground);text-align:center;padding:16px}@media (max-width:820px){.conv-head{display:none}.conv-row{grid-template-columns:minmax(0,1fr) 72px;gap:2px 12px;height:auto;padding:10px 14px}.conv-arrow{display:none}.conv-to{font-size:var(--text-xs);grid-column:1}.conv-num{grid-area:1/2}}.page-photo{z-index:0;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.page-photo img{object-fit:cover;width:100%;height:100%;display:block}.page-photo-top{top:0}.page-photo-bottom{bottom:0}.page-photo-top{-webkit-mask-image:linear-gradient(#000 0% 28%,#0000009e 52%,#00000047 74%,#00000014 90%,#0000 100%);mask-image:linear-gradient(#000 0% 28%,#0000009e 52%,#00000047 74%,#00000014 90%,#0000 100%)}.page-photo-bottom{-webkit-mask-image:linear-gradient(#0000 0%,#00000014 10%,#00000047 26%,#0000009e 48%,#000 72% 100%);mask-image:linear-gradient(#0000 0%,#00000014 10%,#00000047 26%,#0000009e 48%,#000 72% 100%)}@media (max-width:720px){.page-photo{height:48vh!important}}@media (prefers-contrast:more){.page-photo{display:none}}.hero{min-height:calc(100svh - var(--nav-height));text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:clamp(40px,6vh,80px) 24px;display:flex;position:relative}.hero:after{content:"";z-index:-1;opacity:.14;filter:grayscale()contrast(1.1);pointer-events:none;background-image:url(/hero-desk.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 38% 72%,#0000 100%)}@media (prefers-reduced-motion:reduce){.hero:after{opacity:.08}}.hero .tagline{font-weight:500;font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);text-wrap:balance;line-height:1.15}.hero .sub{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-muted-foreground);text-wrap:pretty;max-width:48ch;margin:18px auto 0;font-weight:400;line-height:1.5}.btn{isolation:isolate;border-radius:var(--radius-pill);font-family:inherit;font-weight:600;font-size:var(--text-base);letter-spacing:var(--tracking-normal);color:#0a0a0b;background:var(--color-accent);cursor:pointer;transition:background-color .25s var(--ease-out);border:0;margin-top:28px;padding:.8em 1.9em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)}.btn:hover{background:var(--color-accent-hover)}.btn:hover:after{transition:transform .75s var(--ease-out);transform:translate(340%)}.btn:active{background:var(--color-accent-active)}.btn:disabled{opacity:.5;cursor:wait;box-shadow:none;transform:none}section{padding:clamp(56px,7vw,104px) 0}h2{font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);text-align:center;text-wrap:balance;margin-bottom:48px;line-height:1.08}.frame{position:relative}.frame:before,.frame:after{content:"";pointer-events:none;background:#f5f5f70e;width:1px;position:absolute;top:0;bottom:0}.frame:before{left:calc(50% - var(--column) / 2 - 44px)}.frame:after{left:calc(50% + var(--column) / 2 + 43px)}@media (max-width:900px){.frame:before,.frame:after{display:none}}.block{position:relative}.block:before{content:"";width:calc(var(--column) + 88px);pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' width='560' height='15' viewBox='0 0 560 15'><path d='M0.00 4.50 L1.00 3.98 L2.00 5.05 L3.00 5.23 L4.00 4.02 L5.00 4.40 L6.00 5.38 L7.00 3.49 L8.00 3.64 L9.00 3.67 L10.00 5.06 L11.00 5.06 L12.00 4.89 L13.00 4.62 L14.00 4.56 L15.00 4.77 L16.00 3.94 L17.00 3.98 L18.00 3.03 L19.00 3.88 L20.00 3.36 L21.00 2.55 L22.00 3.44 L23.00 3.94 L24.00 4.10 L25.00 4.18 L26.00 4.92 L27.00 4.47 L28.00 5.17 L29.00 6.05 L30.00 5.42 L31.00 5.48 L32.00 5.40 L33.00 5.17 L34.00 6.32 L35.00 5.88 L36.00 5.10 L37.00 5.47 L38.00 5.37 L39.00 5.25 L40.00 5.35 L41.00 5.21 L42.00 5.09 L43.00 4.97 L44.00 5.22 L45.00 5.13 L46.00 5.99 L47.00 6.35 L48.00 6.04 L49.00 6.00 L50.00 5.37 L51.00 5.67 L52.00 5.72 L53.00 4.95 L54.00 5.15 L55.00 5.66 L56.00 5.31 L57.00 5.04 L58.00 5.00 L59.00 4.96 L60.00 5.26 L61.00 5.82 L62.00 4.83 L63.00 5.20 L64.00 6.10 L65.00 5.69 L66.00 4.59 L67.00 4.87 L68.00 4.86 L69.00 4.47 L70.00 4.94 L71.00 5.18 L72.00 4.75 L73.00 4.77 L74.00 5.71 L75.00 4.95 L76.00 5.53 L77.00 4.49 L78.00 4.87 L79.00 4.86 L80.00 4.98 L81.00 4.31 L82.00 4.09 L83.00 5.08 L84.00 5.51 L85.00 4.56 L86.00 5.00 L87.00 5.05 L88.00 5.27 L89.00 4.79 L90.00 4.91 L91.00 4.94 L92.00 4.98 L93.00 5.75 L94.00 5.76 L95.00 6.03 L96.00 5.44 L97.00 5.24 L98.00 4.58 L99.00 4.86 L100.00 5.72 L101.00 4.99 L102.00 4.70 L103.00 3.42 L104.00 4.10 L105.00 4.12 L106.00 4.37 L107.00 3.15 L108.00 3.25 L109.00 3.29 L110.00 2.44 L111.00 3.72 L112.00 4.15 L113.00 2.25 L114.00 1.81 L115.00 2.94 L116.00 4.39 L117.00 4.46 L118.00 5.04 L119.00 4.27 L120.00 4.86 L121.00 4.83 L122.00 3.27 L123.00 2.73 L124.00 3.12 L125.00 3.26 L126.00 2.23 L127.00 2.49 L128.00 2.78 L129.00 3.24 L130.00 3.98 L131.00 4.26 L132.00 5.14 L133.00 4.89 L134.00 5.50 L135.00 5.60 L136.00 5.46 L137.00 5.09 L138.00 5.35 L139.00 5.52 L140.00 6.61 L141.00 6.65 L142.00 6.56 L143.00 6.42 L144.00 6.36 L145.00 6.19 L146.00 6.16 L147.00 5.94 L148.00 5.87 L149.00 5.48 L150.00 5.45 L151.00 6.18 L152.00 6.63 L153.00 6.22 L154.00 6.49 L155.00 6.21 L156.00 6.02 L157.00 5.58 L158.00 5.90 L159.00 5.42 L160.00 6.20 L161.00 6.51 L162.00 5.72 L163.00 5.15 L164.00 4.90 L165.00 5.57 L166.00 5.41 L167.00 5.62 L168.00 4.71 L169.00 5.78 L170.00 5.91 L171.00 6.33 L172.00 5.37 L173.00 5.75 L174.00 5.19 L175.00 5.18 L176.00 5.61 L177.00 5.54 L178.00 5.73 L179.00 5.89 L180.00 5.89 L181.00 6.06 L182.00 5.99 L183.00 5.11 L184.00 5.36 L185.00 5.91 L186.00 5.19 L187.00 5.41 L188.00 5.48 L189.00 5.61 L190.00 5.61 L191.00 5.25 L192.00 5.60 L193.00 6.15 L194.00 6.43 L195.00 6.22 L196.00 5.76 L197.00 5.33 L198.00 5.64 L199.00 6.49 L200.00 6.39 L201.00 5.78 L202.00 5.25 L203.00 5.55 L204.00 4.89 L205.00 5.68 L206.00 6.22 L207.00 4.77 L208.00 5.19 L209.00 5.80 L210.00 5.16 L211.00 4.68 L212.00 5.06 L213.00 4.83 L214.00 5.08 L215.00 4.60 L216.00 4.47 L217.00 4.52 L218.00 5.20 L219.00 3.94 L220.00 3.82 L221.00 4.34 L222.00 5.28 L223.00 5.07 L224.00 5.44 L225.00 4.77 L226.00 5.19 L227.00 5.03 L228.00 4.38 L229.00 3.39 L230.00 4.30 L231.00 3.70 L232.00 2.56 L233.00 2.64 L234.00 3.94 L235.00 4.04 L236.00 4.03 L237.00 4.19 L238.00 5.28 L239.00 5.09 L240.00 5.42 L241.00 6.10 L242.00 4.99 L243.00 3.03 L244.00 1.10 L245.00 2.41 L246.00 2.35 L247.00 2.97 L248.00 3.16 L249.00 3.01 L250.00 3.02 L251.00 3.00 L252.00 3.93 L253.00 4.17 L254.00 3.92 L255.00 4.43 L256.00 4.43 L257.00 3.56 L258.00 3.88 L259.00 2.93 L260.00 3.56 L261.00 3.97 L262.00 4.61 L263.00 4.91 L264.00 4.48 L265.00 3.95 L266.00 3.46 L267.00 2.93 L268.00 3.37 L269.00 2.48 L270.00 3.11 L271.00 4.02 L272.00 4.31 L273.00 4.49 L274.00 5.07 L275.00 2.96 L276.00 4.20 L277.00 4.92 L278.00 4.81 L279.00 4.76 L280.00 5.34 L281.00 5.96 L282.00 6.14 L283.00 5.84 L284.00 5.69 L285.00 6.36 L286.00 6.21 L287.00 6.29 L288.00 5.88 L289.00 6.49 L290.00 6.54 L291.00 5.97 L292.00 6.07 L293.00 6.43 L294.00 5.70 L295.00 6.03 L296.00 5.67 L297.00 5.87 L298.00 5.41 L299.00 5.83 L300.00 6.04 L301.00 5.82 L302.00 6.06 L303.00 6.00 L304.00 5.57 L305.00 4.94 L306.00 5.45 L307.00 5.36 L308.00 5.62 L309.00 5.67 L310.00 5.99 L311.00 6.12 L312.00 6.07 L313.00 6.01 L314.00 5.96 L315.00 5.78 L316.00 5.56 L317.00 5.80 L318.00 5.85 L319.00 5.71 L320.00 5.12 L321.00 5.13 L322.00 5.97 L323.00 5.72 L324.00 5.40 L325.00 5.80 L326.00 5.48 L327.00 4.84 L328.00 5.01 L329.00 5.40 L330.00 5.40 L331.00 4.68 L332.00 5.41 L333.00 3.64 L334.00 4.50 L335.00 5.57 L336.00 5.36 L337.00 5.20 L338.00 4.80 L339.00 5.13 L340.00 4.61 L341.00 4.73 L342.00 4.61 L343.00 5.14 L344.00 4.96 L345.00 4.99 L346.00 4.50 L347.00 5.21 L348.00 5.57 L349.00 5.03 L350.00 5.62 L351.00 5.21 L352.00 4.77 L353.00 5.23 L354.00 5.05 L355.00 5.02 L356.00 3.01 L357.00 4.88 L358.00 5.31 L359.00 4.55 L360.00 5.17 L361.00 4.94 L362.00 5.35 L363.00 5.81 L364.00 4.74 L365.00 3.26 L366.00 3.76 L367.00 4.27 L368.00 4.41 L369.00 5.49 L370.00 4.65 L371.00 4.40 L372.00 3.46 L373.00 2.44 L374.00 3.14 L375.00 3.34 L376.00 3.98 L377.00 3.65 L378.00 4.62 L379.00 5.20 L380.00 5.56 L381.00 3.54 L382.00 4.79 L383.00 5.38 L384.00 5.23 L385.00 5.34 L386.00 5.20 L387.00 5.21 L388.00 5.42 L389.00 4.46 L390.00 5.28 L391.00 5.22 L392.00 5.60 L393.00 5.11 L394.00 5.25 L395.00 5.23 L396.00 5.54 L397.00 5.79 L398.00 5.75 L399.00 5.28 L400.00 5.28 L401.00 6.05 L402.00 5.66 L403.00 5.51 L404.00 5.98 L405.00 5.60 L406.00 4.89 L407.00 5.27 L408.00 5.72 L409.00 5.00 L410.00 5.00 L411.00 4.35 L412.00 5.73 L413.00 5.45 L414.00 6.15 L415.00 5.57 L416.00 5.19 L417.00 5.00 L418.00 5.43 L419.00 5.83 L420.00 5.08 L421.00 5.36 L422.00 5.61 L423.00 5.25 L424.00 5.74 L425.00 5.78 L426.00 5.20 L427.00 4.83 L428.00 5.76 L429.00 5.17 L430.00 5.23 L431.00 4.79 L432.00 6.43 L433.00 4.79 L434.00 4.32 L435.00 4.07 L436.00 4.80 L437.00 5.29 L438.00 5.14 L439.00 5.26 L440.00 5.13 L441.00 5.47 L442.00 5.50 L443.00 4.60 L444.00 4.91 L445.00 4.45 L446.00 3.77 L447.00 4.38 L448.00 4.41 L449.00 4.68 L450.00 5.22 L451.00 4.84 L452.00 5.04 L453.00 3.53 L454.00 2.49 L455.00 1.92 L456.00 1.11 L457.00 1.71 L458.00 2.42 L459.00 1.65 L460.00 2.42 L461.00 2.59 L462.00 2.80 L463.00 2.47 L464.00 2.05 L465.00 2.56 L466.00 2.92 L467.00 3.39 L468.00 3.46 L469.00 3.21 L470.00 3.43 L471.00 3.07 L472.00 3.43 L473.00 4.39 L474.00 4.03 L475.00 4.11 L476.00 4.57 L477.00 4.41 L478.00 3.90 L479.00 1.85 L480.00 1.93 L481.00 2.25 L482.00 2.81 L483.00 4.19 L484.00 3.54 L485.00 4.23 L486.00 3.91 L487.00 3.59 L488.00 4.80 L489.00 5.57 L490.00 5.48 L491.00 5.05 L492.00 5.15 L493.00 5.30 L494.00 5.55 L495.00 5.61 L496.00 5.69 L497.00 5.87 L498.00 6.18 L499.00 6.22 L500.00 5.90 L501.00 5.91 L502.00 5.86 L503.00 6.22 L504.00 6.05 L505.00 5.42 L506.00 5.24 L507.00 5.77 L508.00 6.03 L509.00 5.84 L510.00 5.27 L511.00 5.88 L512.00 5.81 L513.00 5.28 L514.00 5.48 L515.00 5.85 L516.00 5.78 L517.00 5.81 L518.00 5.87 L519.00 5.78 L520.00 5.43 L521.00 5.23 L522.00 5.32 L523.00 5.59 L524.00 5.49 L525.00 6.10 L526.00 5.77 L527.00 5.54 L528.00 5.87 L529.00 6.24 L530.00 6.00 L531.00 5.83 L532.00 5.52 L533.00 4.83 L534.00 5.33 L535.00 5.41 L536.00 5.84 L537.00 5.88 L538.00 5.78 L539.00 5.72 L540.00 5.44 L541.00 5.12 L542.00 5.20 L543.00 4.81 L544.00 4.64 L545.00 5.01 L546.00 5.75 L547.00 5.43 L548.00 5.55 L549.00 5.28 L550.00 4.61 L551.00 5.26 L552.00 5.64 L553.00 4.68 L554.00 4.36 L555.00 4.29 L556.00 4.74 L557.00 4.62 L558.00 5.49 L559.00 5.23 L559.00 9.77 L558.00 9.51 L557.00 10.38 L556.00 10.26 L555.00 10.71 L554.00 10.64 L553.00 10.32 L552.00 9.36 L551.00 9.74 L550.00 10.39 L549.00 9.72 L548.00 9.45 L547.00 9.57 L546.00 9.25 L545.00 9.99 L544.00 10.36 L543.00 10.19 L542.00 9.80 L541.00 9.88 L540.00 9.56 L539.00 9.28 L538.00 9.22 L537.00 9.12 L536.00 9.16 L535.00 9.59 L534.00 9.67 L533.00 10.17 L532.00 9.48 L531.00 9.17 L530.00 9.00 L529.00 8.76 L528.00 9.13 L527.00 9.46 L526.00 9.23 L525.00 8.90 L524.00 9.51 L523.00 9.41 L522.00 9.68 L521.00 9.77 L520.00 9.57 L519.00 9.22 L518.00 9.13 L517.00 9.19 L516.00 9.22 L515.00 9.15 L514.00 9.52 L513.00 9.72 L512.00 9.19 L511.00 9.12 L510.00 9.73 L509.00 9.16 L508.00 8.97 L507.00 9.23 L506.00 9.76 L505.00 9.58 L504.00 8.95 L503.00 8.78 L502.00 9.14 L501.00 9.09 L500.00 9.10 L499.00 8.78 L498.00 8.82 L497.00 9.13 L496.00 9.31 L495.00 9.39 L494.00 9.45 L493.00 9.70 L492.00 9.85 L491.00 9.95 L490.00 9.52 L489.00 9.43 L488.00 10.20 L487.00 11.41 L486.00 11.09 L485.00 10.77 L484.00 11.46 L483.00 10.81 L482.00 12.19 L481.00 12.75 L480.00 13.07 L479.00 13.15 L478.00 11.10 L477.00 10.59 L476.00 10.43 L475.00 10.89 L474.00 10.97 L473.00 10.61 L472.00 11.57 L471.00 11.93 L470.00 11.57 L469.00 11.79 L468.00 11.54 L467.00 11.61 L466.00 12.08 L465.00 12.44 L464.00 12.95 L463.00 12.53 L462.00 12.20 L461.00 12.41 L460.00 12.58 L459.00 13.35 L458.00 12.58 L457.00 13.29 L456.00 13.89 L455.00 13.08 L454.00 12.51 L453.00 11.47 L452.00 9.96 L451.00 10.16 L450.00 9.78 L449.00 10.32 L448.00 10.59 L447.00 10.62 L446.00 11.23 L445.00 10.55 L444.00 10.09 L443.00 10.40 L442.00 9.50 L441.00 9.53 L440.00 9.87 L439.00 9.74 L438.00 9.86 L437.00 9.71 L436.00 10.20 L435.00 10.93 L434.00 10.68 L433.00 10.21 L432.00 8.57 L431.00 10.21 L430.00 9.77 L429.00 9.83 L428.00 9.24 L427.00 10.17 L426.00 9.80 L425.00 9.22 L424.00 9.26 L423.00 9.75 L422.00 9.39 L421.00 9.64 L420.00 9.92 L419.00 9.17 L418.00 9.57 L417.00 10.00 L416.00 9.81 L415.00 9.43 L414.00 8.85 L413.00 9.55 L412.00 9.27 L411.00 10.65 L410.00 10.00 L409.00 10.00 L408.00 9.28 L407.00 9.73 L406.00 10.11 L405.00 9.40 L404.00 9.02 L403.00 9.49 L402.00 9.34 L401.00 8.95 L400.00 9.72 L399.00 9.72 L398.00 9.25 L397.00 9.21 L396.00 9.46 L395.00 9.77 L394.00 9.75 L393.00 9.89 L392.00 9.40 L391.00 9.78 L390.00 9.72 L389.00 10.54 L388.00 9.58 L387.00 9.79 L386.00 9.80 L385.00 9.66 L384.00 9.77 L383.00 9.62 L382.00 10.21 L381.00 11.46 L380.00 9.44 L379.00 9.80 L378.00 10.38 L377.00 11.35 L376.00 11.02 L375.00 11.66 L374.00 11.86 L373.00 12.56 L372.00 11.54 L371.00 10.60 L370.00 10.35 L369.00 9.51 L368.00 10.59 L367.00 10.73 L366.00 11.24 L365.00 11.74 L364.00 10.26 L363.00 9.19 L362.00 9.65 L361.00 10.06 L360.00 9.83 L359.00 10.45 L358.00 9.69 L357.00 10.12 L356.00 11.99 L355.00 9.98 L354.00 9.95 L353.00 9.77 L352.00 10.23 L351.00 9.79 L350.00 9.38 L349.00 9.97 L348.00 9.43 L347.00 9.79 L346.00 10.50 L345.00 10.01 L344.00 10.04 L343.00 9.86 L342.00 10.39 L341.00 10.27 L340.00 10.39 L339.00 9.87 L338.00 10.20 L337.00 9.80 L336.00 9.64 L335.00 9.43 L334.00 10.50 L333.00 11.36 L332.00 9.59 L331.00 10.32 L330.00 9.60 L329.00 9.60 L328.00 9.99 L327.00 10.16 L326.00 9.52 L325.00 9.20 L324.00 9.60 L323.00 9.28 L322.00 9.03 L321.00 9.87 L320.00 9.88 L319.00 9.29 L318.00 9.15 L317.00 9.20 L316.00 9.44 L315.00 9.22 L314.00 9.04 L313.00 8.99 L312.00 8.93 L311.00 8.88 L310.00 9.01 L309.00 9.33 L308.00 9.38 L307.00 9.64 L306.00 9.55 L305.00 10.06 L304.00 9.43 L303.00 9.00 L302.00 8.94 L301.00 9.18 L300.00 8.96 L299.00 9.17 L298.00 9.59 L297.00 9.13 L296.00 9.33 L295.00 8.97 L294.00 9.30 L293.00 8.57 L292.00 8.93 L291.00 9.03 L290.00 8.46 L289.00 8.51 L288.00 9.12 L287.00 8.71 L286.00 8.79 L285.00 8.64 L284.00 9.31 L283.00 9.16 L282.00 8.86 L281.00 9.04 L280.00 9.66 L279.00 10.24 L278.00 10.19 L277.00 10.08 L276.00 10.80 L275.00 12.04 L274.00 9.93 L273.00 10.51 L272.00 10.69 L271.00 10.98 L270.00 11.89 L269.00 12.52 L268.00 11.63 L267.00 12.07 L266.00 11.54 L265.00 11.05 L264.00 10.52 L263.00 10.09 L262.00 10.39 L261.00 11.03 L260.00 11.44 L259.00 12.07 L258.00 11.12 L257.00 11.44 L256.00 10.57 L255.00 10.57 L254.00 11.08 L253.00 10.83 L252.00 11.07 L251.00 12.00 L250.00 11.98 L249.00 11.99 L248.00 11.84 L247.00 12.03 L246.00 12.65 L245.00 12.59 L244.00 13.90 L243.00 11.97 L242.00 10.01 L241.00 8.90 L240.00 9.58 L239.00 9.91 L238.00 9.72 L237.00 10.81 L236.00 10.97 L235.00 10.96 L234.00 11.06 L233.00 12.36 L232.00 12.44 L231.00 11.30 L230.00 10.70 L229.00 11.61 L228.00 10.62 L227.00 9.97 L226.00 9.81 L225.00 10.23 L224.00 9.56 L223.00 9.93 L222.00 9.72 L221.00 10.66 L220.00 11.18 L219.00 11.06 L218.00 9.80 L217.00 10.48 L216.00 10.53 L215.00 10.40 L214.00 9.92 L213.00 10.17 L212.00 9.94 L211.00 10.32 L210.00 9.84 L209.00 9.20 L208.00 9.81 L207.00 10.23 L206.00 8.78 L205.00 9.32 L204.00 10.11 L203.00 9.45 L202.00 9.75 L201.00 9.22 L200.00 8.61 L199.00 8.51 L198.00 9.36 L197.00 9.67 L196.00 9.24 L195.00 8.78 L194.00 8.57 L193.00 8.85 L192.00 9.40 L191.00 9.75 L190.00 9.39 L189.00 9.39 L188.00 9.52 L187.00 9.59 L186.00 9.81 L185.00 9.09 L184.00 9.64 L183.00 9.89 L182.00 9.01 L181.00 8.94 L180.00 9.11 L179.00 9.11 L178.00 9.27 L177.00 9.46 L176.00 9.39 L175.00 9.82 L174.00 9.81 L173.00 9.25 L172.00 9.63 L171.00 8.67 L170.00 9.09 L169.00 9.22 L168.00 10.29 L167.00 9.38 L166.00 9.59 L165.00 9.43 L164.00 10.10 L163.00 9.85 L162.00 9.28 L161.00 8.49 L160.00 8.80 L159.00 9.58 L158.00 9.10 L157.00 9.42 L156.00 8.98 L155.00 8.79 L154.00 8.51 L153.00 8.78 L152.00 8.37 L151.00 8.82 L150.00 9.55 L149.00 9.52 L148.00 9.13 L147.00 9.06 L146.00 8.84 L145.00 8.81 L144.00 8.64 L143.00 8.58 L142.00 8.44 L141.00 8.35 L140.00 8.39 L139.00 9.48 L138.00 9.65 L137.00 9.91 L136.00 9.54 L135.00 9.40 L134.00 9.50 L133.00 10.11 L132.00 9.86 L131.00 10.74 L130.00 11.02 L129.00 11.76 L128.00 12.22 L127.00 12.51 L126.00 12.77 L125.00 11.74 L124.00 11.88 L123.00 12.27 L122.00 11.73 L121.00 10.17 L120.00 10.14 L119.00 10.73 L118.00 9.96 L117.00 10.54 L116.00 10.61 L115.00 12.06 L114.00 13.19 L113.00 12.75 L112.00 10.85 L111.00 11.28 L110.00 12.56 L109.00 11.71 L108.00 11.75 L107.00 11.85 L106.00 10.63 L105.00 10.88 L104.00 10.90 L103.00 11.58 L102.00 10.30 L101.00 10.01 L100.00 9.28 L99.00 10.14 L98.00 10.42 L97.00 9.76 L96.00 9.56 L95.00 8.97 L94.00 9.24 L93.00 9.25 L92.00 10.02 L91.00 10.06 L90.00 10.09 L89.00 10.21 L88.00 9.73 L87.00 9.95 L86.00 10.00 L85.00 10.44 L84.00 9.49 L83.00 9.92 L82.00 10.91 L81.00 10.69 L80.00 10.02 L79.00 10.14 L78.00 10.13 L77.00 10.51 L76.00 9.47 L75.00 10.05 L74.00 9.29 L73.00 10.23 L72.00 10.25 L71.00 9.82 L70.00 10.06 L69.00 10.53 L68.00 10.14 L67.00 10.13 L66.00 10.41 L65.00 9.31 L64.00 8.90 L63.00 9.80 L62.00 10.17 L61.00 9.18 L60.00 9.74 L59.00 10.04 L58.00 10.00 L57.00 9.96 L56.00 9.69 L55.00 9.34 L54.00 9.85 L53.00 10.05 L52.00 9.28 L51.00 9.33 L50.00 9.63 L49.00 9.00 L48.00 8.96 L47.00 8.65 L46.00 9.01 L45.00 9.87 L44.00 9.78 L43.00 10.03 L42.00 9.91 L41.00 9.79 L40.00 9.65 L39.00 9.75 L38.00 9.63 L37.00 9.53 L36.00 9.90 L35.00 9.12 L34.00 8.68 L33.00 9.83 L32.00 9.60 L31.00 9.52 L30.00 9.58 L29.00 8.95 L28.00 9.83 L27.00 10.53 L26.00 10.08 L25.00 10.82 L24.00 10.90 L23.00 11.06 L22.00 11.56 L21.00 12.45 L20.00 11.64 L19.00 11.12 L18.00 11.97 L17.00 11.02 L16.00 11.06 L15.00 10.23 L14.00 10.44 L13.00 10.38 L12.00 10.11 L11.00 9.94 L10.00 9.94 L9.00 11.33 L8.00 11.36 L7.00 11.51 L6.00 9.62 L5.00 10.60 L4.00 10.98 L3.00 9.77 L2.00 9.95 L1.00 11.02 L0.00 10.50 Z' fill='%23f5f5f7' fill-opacity='0.115'/></svg>");background-position:top;background-repeat:repeat-x;background-size:560px 15px;height:15px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bracket{position:relative}.bracket:before{content:"";pointer-events:none;--b:13px;--c:var(--color-rule-tick);background:linear-gradient(var(--c), var(--c)) 0 0 / var(--b) 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1px var(--b) no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / var(--b) 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1px var(--b) no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / var(--b) 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1px var(--b) no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / var(--b) 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1px var(--b) no-repeat;position:absolute;inset:10px}.split{grid-template-columns:5fr 7fr;align-items:center;gap:48px;display:grid}.split h2{text-align:left;font-size:var(--text-2xl);margin-bottom:20px}.split .prob-line,.split .panel-cap{text-align:center;max-width:60ch;font-size:var(--text-sm);color:var(--color-muted-foreground);margin:28px auto 0}.split .demo-cap{text-align:left;max-width:42ch;margin-left:0;margin-right:0}@media (max-width:900px){.split{grid-template-columns:1fr;gap:32px}}.history{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-variant-numeric:tabular-nums lining-nums}.history-bar{background:var(--color-surface-strong);border-bottom:1px solid var(--color-border);height:44px;font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.history-bar strong{font-weight:600}.history-bar .meta{color:var(--color-muted-foreground);margin-left:8px;font-weight:400}.history-verified{color:var(--color-link);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.history-verified svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.history-rows{position:relative}.history-graph{pointer-events:none;width:96px;height:448px;position:absolute;top:0;left:0}.history-graph .rail{fill:none;stroke:#4a4a4f;stroke-width:2px;stroke-linecap:round}.history-graph .rail-branch{stroke:var(--color-link)}.history-graph .node{fill:var(--color-surface);stroke:var(--color-muted-foreground);stroke-width:2px}.history-graph .node-branch{stroke:var(--color-link)}.history-graph .node-live{fill:var(--color-accent);stroke:none}.history-graph .node-ring{fill:none;stroke:var(--color-link);stroke-width:1px;opacity:.6}.hrow{border-bottom:1px solid var(--color-border);height:56px;font-size:var(--text-sm);color:var(--color-muted-foreground);grid-template-columns:96px minmax(0,1fr) 190px 116px 88px 88px 96px;align-items:center;display:grid}.hrow:last-child{border-bottom:0}.hrow-live{background:var(--color-surface-strong)}.hrow .name{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;font-weight:500;overflow:hidden}.hrow .name span{color:var(--color-muted-foreground);font-weight:400;font-size:var(--text-xs);margin-left:8px}.hrow .src{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hrow .num{text-align:right;padding-right:20px}.hrow .ok{color:var(--color-link);align-items:center;gap:5px;display:inline-flex}.hrow .ok svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@media (max-width:860px){.history-graph,.hrow .gut,.hrow .drop,.hrow .src{display:none}.hrow{grid-template-columns:minmax(0,1fr) 104px 96px;padding:0 16px}}.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-variant-numeric:tabular-nums lining-nums}.panel-bar{background:var(--color-surface-strong);border-bottom:1px solid var(--color-border);height:44px;font-size:var(--text-xs);color:var(--color-muted-foreground);align-items:center;gap:10px;padding:0 14px;display:flex}.panel-bar svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px}.panel-bar .q{color:var(--color-foreground)}.panel-bar .count{white-space:nowrap;margin-left:auto}.prow{border-bottom:1px solid var(--color-border);height:46px;font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.prow:last-child{border-bottom:0}.prow .fname{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prow .fname-dup{text-align:left;direction:rtl}.prow .fmeta{color:var(--color-muted-foreground);white-space:nowrap}.tags-row{flex-wrap:nowrap;gap:6px;display:flex}.tag{border:1px solid var(--color-border-strong);color:var(--color-muted-foreground);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:12px}.tag-key{color:var(--color-link);border-color:var(--color-link)}@media (max-width:860px){.prow{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;padding:10px 14px}.tags-row{flex-wrap:wrap}}.stats{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--color-border);text-align:center;padding:40px 24px}.stat:first-child{border-left:0}.stat .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(30px,4vw,52px);font-weight:600;line-height:1.05;display:block}.stat .l{font-size:var(--text-xs);color:var(--color-muted-foreground);margin-top:10px;display:block}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--color-border)}}.chips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.chip{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-muted-foreground);padding:.5em 1.1em}.prob-line{text-align:center;font-size:var(--text-lg);max-width:56ch;color:var(--color-muted-foreground);text-wrap:balance;margin:0 auto 48px;line-height:1.5}.search-mock{border:1px solid var(--color-border);background:var(--color-surface-strong);border-radius:var(--radius-xl);font-variant-numeric:tabular-nums lining-nums;max-width:640px;margin:0 auto;padding:20px 22px}.search-bar{font-size:var(--text-sm);color:var(--color-foreground);border-bottom:1px solid var(--color-border);margin-bottom:8px;padding-bottom:14px}.result{font-size:var(--text-sm);border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;min-width:0;padding:12px 0;display:flex}.result>span:first-child{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result:last-child{border-bottom:none}.result .tags{color:var(--color-muted-foreground);font-size:var(--text-xs);white-space:nowrap}.panel-cap{text-align:center;max-width:60ch;font-size:var(--text-sm);color:var(--color-muted-foreground);margin:28px auto 0}.demo-cap{text-align:center;font-size:var(--text-sm);color:var(--color-muted-foreground);max-width:52ch;margin-top:32px;margin-left:auto;margin-right:auto}.demo-video{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#000;width:100%;max-width:900px;height:auto;margin:0 auto;display:block}a.chip{color:var(--color-muted-foreground);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);text-decoration:none}a.chip:hover{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.hero-note{font-size:var(--text-sm);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums lining-nums;margin-top:16px}.price-block{text-align:center;font-variant-numeric:tabular-nums lining-nums;margin-top:40px}.price-row{justify-content:center;align-items:baseline;gap:.5em;display:flex}.price-was{font-size:var(--text-xl);color:var(--color-muted-foreground);text-decoration:line-through}.price-now{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1}.price-terms{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:12px}.cta-closed{flex-direction:column;align-items:center;gap:14px;display:flex}.cta-closed-note{font-size:var(--text-sm);color:var(--color-muted-foreground);max-width:38ch}.cta-closed-note a{color:var(--color-foreground);text-underline-offset:3px;font-weight:500;text-decoration:underline}.btn[aria-disabled=true]:disabled{cursor:not-allowed;box-shadow:none;background:var(--color-surface);color:var(--color-muted-foreground);border-color:var(--color-border);opacity:1}.btn[aria-disabled=true]:disabled:hover{box-shadow:none;background:var(--color-surface);transform:none}.feats{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.feat{border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);padding:32px}.feat:nth-child(odd){border-left:0}.feat:nth-child(-n+2){border-top:0}@media (max-width:760px){.feats{grid-template-columns:1fr}.feat{border-left:0;border-top:1px solid var(--color-border)}.feat:first-child{border-top:0}}.feat .ix{letter-spacing:.08em;color:var(--color-link);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.feat h3{font-weight:600;font-size:var(--text-xl);letter-spacing:-.01em;margin-bottom:10px;line-height:1.2}.feat p{font-size:var(--text-sm);color:var(--color-muted-foreground);line-height:1.5}.feat a{color:var(--color-link);text-decoration:none}.feat a:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}.positioning{text-align:center;max-width:34ch;font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);text-wrap:balance;margin:0 auto;line-height:1.2}.waitlist{text-align:center}.waitlist form{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.waitlist input[type=email]{font-family:inherit;font-size:var(--text-base);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-foreground);border-radius:var(--radius-pill);min-width:min(320px,80vw);transition:border-color .2s var(--ease-out);padding:.75em 1.25em}.waitlist input[type=email]::placeholder{color:var(--color-muted-foreground)}.waitlist input[type=email]:hover{border-color:var(--color-muted-foreground)}.waitlist .btn{margin-top:0}.waitlist-alt{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-bottom:18px}.waitlist-form{margin-top:44px}.waitlist-form form{margin-top:0}.waitlist-form .btn{color:var(--color-foreground);border:1px solid var(--color-border-strong);box-shadow:none;background:0 0;font-weight:500}.waitlist-form .btn:after{content:none}.waitlist-form .btn:hover{background:var(--color-surface);border-color:var(--color-muted-foreground)}.waitlist-form .btn:disabled{opacity:.5}.waitlist .note{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:20px}.waitlist .social-proof{font-weight:500;font-size:var(--text-base);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums lining-nums;margin-top:32px}.waitlist-ok{margin-top:32px}.waitlist .ok-title{font-weight:700;font-size:var(--text-xl);letter-spacing:var(--tracking-snug)}.waitlist .error{margin-top:16px;font-weight:500}.page-head{text-align:center;padding:clamp(80px,12vh,140px) 24px 32px}.page-head h1{font-weight:600;font-size:var(--text-3xl);letter-spacing:var(--tracking-snug);text-wrap:balance;max-width:24ch;margin:0 auto;line-height:1.08}.page-head .lede{font-size:var(--text-lg);color:var(--color-muted-foreground);text-wrap:balance;max-width:54ch;margin-top:20px;margin-left:auto;margin-right:auto}.answer-block{padding:clamp(48px,6vw,80px) 0}.answer-block .answer{margin-bottom:0}.answer{max-width:62ch;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-muted-foreground);text-align:center;text-wrap:pretty;margin:0 auto 56px;line-height:1.5}.answer strong{color:var(--color-foreground);font-weight:400}.prose{max-width:68ch;color:var(--color-muted-foreground);margin:0 auto;font-size:17px;line-height:1.6}.prose h2{text-align:left;font-size:var(--text-xl);color:var(--color-foreground);margin:48px 0 16px}.prose h3{font-weight:600;font-size:var(--text-lg);color:var(--color-foreground);margin:32px 0 10px}.prose p{margin-bottom:1.1em}.prose ul,.prose ol{margin-bottom:1.1em;padding-left:1.4em}.prose li{margin-bottom:.5em}.prose a{color:var(--color-link);text-decoration:none}.prose a.btn,.cta a.btn{color:#0a0a0b}.prose a:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}.cta{text-align:center;margin-top:56px}.prose .cta .btn{margin-top:0}.compare{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums;margin:24px 0 8px}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:12px 14px}.compare th{border-bottom:1px solid var(--color-border-strong);color:var(--color-foreground);font-weight:600}.compare td{color:var(--color-muted-foreground)}.compare-wrap{overflow-x:auto}.answer-block .answer{border-left:2px solid var(--color-border-strong);max-width:54ch;font-style:italic;font-size:var(--text-lg);color:var(--color-muted-foreground);text-align:left;text-wrap:pretty;margin:0 auto;padding-left:26px;line-height:1.55}@media (max-width:660px){.answer-block .answer{padding-left:18px}}.founders{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;max-width:68ch;margin:0 auto;display:grid}.founder{padding:40px 32px 40px 0}.founder+.founder{border-left:1px solid var(--color-border);padding-left:32px}@media (max-width:660px){.founder{padding:28px 0}.founder+.founder{border-left:0;border-top:1px solid var(--color-border);padding-left:0}}.founder-photo{object-fit:cover;filter:grayscale()contrast(1.05);border:1px solid var(--color-border-strong);border-radius:50%;width:116px;height:116px;margin-bottom:20px;display:block}.founder h2{text-align:left;font-size:var(--text-xl);letter-spacing:-.01em;margin-bottom:4px}.founder .role{color:var(--color-muted-foreground);font-weight:500;font-size:var(--text-sm);margin-bottom:6px}.founder-link{margin-bottom:1em}.founder-link a{color:var(--color-link);font-size:var(--text-sm);text-decoration:none}.founder-link a:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}.founder ul{font-size:var(--text-sm);padding-left:1.2em}.founder li{color:var(--color-muted-foreground);margin-bottom:.5em;line-height:1.5}footer{text-align:center;border-top:1px solid var(--color-border);padding:64px 24px 56px}footer img{opacity:.7;width:auto;height:36px}footer .foot-tag{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:14px;font-weight:500}footer .foot-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;display:flex}footer .foot-links a{color:var(--color-muted-foreground);font-size:var(--text-sm);transition:color .2s var(--ease-out);text-decoration:none}footer .foot-links a:hover{color:var(--color-foreground)}footer .foot-social{justify-content:center;gap:20px;margin-top:24px;display:flex}footer .foot-social a{color:var(--color-muted-foreground);transition:color .2s var(--ease-out);display:inline-flex}footer .foot-social a:hover{color:var(--color-foreground)}footer .foot-social svg{fill:currentColor;width:20px;height:20px;display:block}footer .foot-copy{font-size:var(--text-xs);color:var(--color-muted-foreground);margin-top:28px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn:hover{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
