@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_be4ccfaf-module__s2BmiG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_be4ccfaf-module__s2BmiG__variable{--font-ui:"Inter", "Inter Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
:root,[data-theme=dark]{--bg-base:#0b0b0b;--bg-soft:#111;--bg-raised:#161616;--bg-panel:#1a1a1a;--bg-demo:#0e0e0e;--ink:#e8e8e8;--ink-soft:#999;--ink-faint:#666;--line:#ffffff0f;--line-strong:#ffffff1f;--accent:#ff5733;--accent-glow:#ff573342;--accent-soft:#ff57331f;--paper:var(--bg-panel);--paper-2:var(--bg-raised);--ink-2:var(--ink-soft);--ink-3:var(--ink-faint);--ink-mute:var(--ink-faint);--radius:12px;--radius-lg:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--container-wide:1180px;--space-1:6px;--space-2:10px;--space-3:16px;--space-4:24px;--space-5:40px;--nav-bg:#0b0b0bd1;--card-bg:#ffffff08;--card-hover-border:#ffffff2e;--card-hover-shadow:#0003;--dot-color:#ffffff05;--mac-chrome-bg:linear-gradient(180deg, #1e1e22 0%, #141418 100%);--mac-chrome-border:#ffffff14;--mac-body-bg:#1a1a1e;--mac-stage-bg:#111114;--mac-glow:#ff57331a;--code-bg:#0d0f12;--chip-bg:#1e1e22f0;--chip-border:#ffffff14;--chip-shadow:#0000004d;--preset-bg:#fffffff2;--preset-hover-bg:#ffffff0f;--status-bg:#ffffff0f;--btn-primary-text:#fff;--waitlist-bg:var(--bg-raised);--form-input-bg:#ffffff0a;--kbd-bg:#ffffff0f;--kbd-border:#ffffff1f;--strikethrough:#ffffff26;--bloat-block-bg:#ffffff0f;--swatch-border:#ffffff1a;--logo-slot-border:#ffffff26;--blurred-shadow:#fff3;--split-mac-bg:#141418;--split-mac-titlebar-bg:#ffffff08;--split-mac-titlebar-border:#ffffff0a;--split-mac-file-color:#ffffff4d}[data-theme=light]{--bg-base:#d4cfc5;--bg-soft:#c8c2b6;--bg-raised:#e3ded4;--bg-panel:#ebe6dd;--bg-demo:#c9c3b8;--ink:#17140f;--ink-soft:#4c463d;--ink-faint:#6e685e;--line:#17140f17;--line-strong:#17140f2b;--accent:#ff5733;--accent-glow:#ff573342;--accent-soft:#ff573329;--paper:var(--bg-panel);--paper-2:var(--bg-raised);--ink-2:var(--ink-soft);--ink-3:var(--ink-faint);--ink-mute:var(--ink-faint);--nav-bg:#d4cfc5d1;--card-bg:#ffffff7a;--card-hover-border:#17140f38;--card-hover-shadow:#17140f14;--dot-color:#17140f0e;--mac-chrome-bg:linear-gradient(180deg, #efede9 0%, #dbd7d0 100%);--mac-chrome-border:#17140f2b;--mac-body-bg:#f6f5f2;--mac-stage-bg:#e4dfd6;--mac-glow:#ff573324;--code-bg:#0d0f12;--chip-bg:#fffffdf0;--chip-border:#17140f1f;--chip-shadow:#17140f24;--preset-bg:#fffffdf2;--preset-hover-bg:#17140f0d;--status-bg:#17140f0f;--btn-primary-text:#0c0d0f;--waitlist-bg:#fffffde6;--form-input-bg:#fffffdf2;--kbd-bg:#17140f0f;--kbd-border:#17140f24;--strikethrough:#17140f40;--bloat-block-bg:#17140f14;--swatch-border:#17140f24;--logo-slot-border:#17140f38;--blurred-shadow:#17140f73;--split-mac-bg:#efede9;--split-mac-titlebar-bg:#17140f0a;--split-mac-titlebar-border:#17140f14;--split-mac-file-color:#17140f66}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-base);color:var(--ink);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 0);background-size:20px 20px;font-size:14px;line-height:1.5;overflow-x:hidden}.meta-mono,.font-mono-tabular{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.text-accent{color:var(--accent)}#main:focus{outline:none}#waitlist,#pricing,#preview,#community,#compare,#features{scroll-margin-top:88px}.skip-link{background:var(--ink);color:var(--bg-base);z-index:100;clip-path:inset(50%);border-radius:6px;width:1px;height:1px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:12px;overflow:hidden}.skip-link:focus{clip-path:none;outline:2px solid var(--accent);width:auto;height:auto;overflow:visible}.container{max-width:var(--container-wide);padding:0 var(--space-3);z-index:2;margin:0 auto;position:relative}nav{z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);max-width:var(--container-wide);flex-wrap:wrap;margin:0 auto;display:flex}.nav-brand-stack{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nav-brand-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.muted-pill{letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;padding:2px 0;font-size:9px}.logo{font-family:var(--font-ui), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:inherit;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.logo-mark{border-radius:7px;flex-shrink:0;width:26px;height:26px;display:block}.nav-links{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nav-links a:not(.btn){color:var(--ink-soft);letter-spacing:.01em;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a:not(.btn):hover{color:var(--ink)}.nav-pro{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid #ff573373;border-radius:999px;align-items:center;padding:2px 7px;font-size:8px;font-weight:600;display:inline-flex}.btn{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-text);box-shadow:0 0 0 1px #00000059 inset, 0 8px 24px -10px var(--accent-glow);padding:10px 18px;font-size:13px;font-weight:600}.btn-primary:hover{filter:brightness(1.08);color:var(--btn-primary-text)}.btn-primary-lg{background:var(--accent);border-color:var(--accent);color:var(--btn-primary-text);box-shadow:0 0 0 1px #00000040 inset, 0 12px 32px -8px var(--accent-glow);border-radius:999px;padding:14px 32px;font-size:15px;font-weight:700;transition:filter .15s,box-shadow .2s}.btn-primary-lg:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #00000040 inset, 0 16px 40px -6px var(--accent-glow);color:var(--btn-primary-text)}.btn-ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--ink)}.btn-price{background:var(--accent);color:var(--btn-primary-text);border:none;font-weight:600}.hero{padding:80px 0 var(--space-5);text-align:center;position:relative}.hero-kicker{color:var(--ink-faint);margin-bottom:var(--space-4);gap:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.headline{font-family:var(--font-ui), ui-sans-serif, sans-serif;letter-spacing:-.035em;max-width:22ch;margin:0 auto var(--space-3);color:var(--ink);font-size:clamp(28px,4.5vw,52px);font-weight:700;line-height:1.1}.typing-dynamic{color:var(--accent)}.typing-cursor{color:var(--accent);margin-left:1px;font-weight:300;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-sub{color:var(--ink-soft);max-width:56ch;margin:0 auto var(--space-4);font-size:15px;font-weight:400;line-height:1.6}.hero-cta-col{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.cta-micro{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.hero-split{gap:var(--space-3);max-width:900px;margin:var(--space-5) auto 0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:700px){.hero-split{grid-template-columns:1fr}}.split-panel{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-raised);overflow:hidden}.split-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-2) var(--space-3);align-items:center;gap:6px;font-size:10px;display:flex}.split-label-raw{color:#ff453a;background:#ff3b300f;border-bottom:1px solid #ff3b301f}.split-label-ready{color:#34c759;background:#34c7590f;border-bottom:1px solid #34c7591f}.split-label-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.split-label-raw .split-label-dot{background:#ff453a;animation:1.4s ease-in-out infinite pulse-red;box-shadow:0 0 6px #ff453a80}.split-label-ready .split-label-dot{background:#34c759;box-shadow:0 0 6px #34c75980}@keyframes pulse-red{0%,to{opacity:1;box-shadow:0 0 6px #ff453a80}50%{opacity:.5;box-shadow:0 0 12px #ff453acc}}.split-code{padding:var(--space-3);font-family:var(--font-geist-mono), monospace;color:#d8dfe8;background:#0d0f12;font-size:11px;line-height:1.8;overflow-x:auto}.split-code .kw{color:#ff8a71}.split-code .fn{color:#7ec8ff}.split-code .vr{color:#e2e9f5}.split-code .str{color:#a8d8a8}.split-code .ln{color:var(--ink-faint);-webkit-user-select:none;user-select:none;text-align:right;width:2ch;margin-right:1.5ch;display:inline-block}.danger-badge{color:#ff453a;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#ff3b3026;border:1px solid #ff3b304d;border-radius:3px;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:600;animation:1.6s ease-in-out infinite pulse-badge;display:inline-flex}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.55}}.redact-pill{color:#0000;-webkit-user-select:none;user-select:none;background:#050608;border-radius:999px;padding:1px 10px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 5px #00000080}.split-mac-window{margin:var(--space-2);border:1px solid var(--mac-chrome-border);background:var(--split-mac-bg);box-shadow:0 16px 40px var(--card-hover-shadow);border-radius:10px;overflow:hidden}.split-mac-titlebar{background:var(--split-mac-titlebar-bg);border-bottom:1px solid var(--split-mac-titlebar-border);align-items:center;gap:6px;padding:8px 12px;display:flex}.split-mac-light{border-radius:50%;width:10px;height:10px}.split-mac-light.red{background:#ff605c}.split-mac-light.yellow{background:#ffbd44}.split-mac-light.green{background:#00ca4e}.split-mac-file{font-family:var(--font-geist-mono), monospace;color:var(--split-mac-file-color);margin-left:auto;font-size:10px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:var(--space-4) 0;background:var(--bg-soft);padding:10px 0;overflow:hidden}.marquee-track{white-space:nowrap;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);gap:36px;font-size:11px;animation:42s linear infinite scroll;display:flex}.marquee-track span:after{content:"//";color:var(--accent);margin-left:36px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}section{padding:var(--space-5) 0}.section-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);font-size:10px;display:flex}.section-label:before{content:"";background:var(--line-strong);width:18px;height:1px}h2.section-title{font-family:var(--font-ui), sans-serif;letter-spacing:-.03em;max-width:36ch;margin-bottom:var(--space-4);font-size:clamp(20px,2.8vw,28px);font-weight:600;line-height:1.22}h2.section-title em{color:var(--accent);font-style:normal;font-weight:600}.features{padding:var(--space-5) 0}.features-grid{gap:var(--space-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.feature-card{background:var(--card-bg);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3);will-change:transform;transition:border-color .16s,box-shadow .16s}.feature-card:hover{border-color:var(--card-hover-border);box-shadow:0 12px 34px var(--card-hover-shadow)}.feature-card.fb-platform{grid-column:1/span 12}@media (min-width:900px){.feature-card.fb-platform{grid-area:1/1/span 1/span 8;min-height:200px}.feature-card.fb-redact{grid-area:1/9/span 1/span 4;min-height:200px}.feature-card.fb-native{grid-area:2/1/span 1/span 4;min-height:200px}.feature-card.fb-brand{grid-area:2/5/span 1/span 8;min-height:200px}}.feature-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:var(--space-2);font-size:9px}.feature-title{letter-spacing:-.022em;margin-bottom:var(--space-2);font-size:16px;font-weight:600}.feature-title em{color:var(--accent);font-style:normal}.feature-desc{color:var(--ink-soft);font-size:12px;line-height:1.52}.feat-illo-platforms{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.platform-chip{border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-geist-mono), monospace;background:var(--card-bg);padding:6px 9px;font-size:10px}.platform-chip-mark{width:18px;height:18px;color:var(--accent);background:#ff57331f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;font-size:9px;font-weight:700;display:inline-flex}.platform-chip-inner{align-items:center;display:flex}.platform-chip-row{align-items:center;gap:8px;display:flex}.platform-chip .dim{color:var(--ink-faint);margin-left:4px}.feat-illo-redact{margin-top:var(--space-3);background:var(--card-bg);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-geist-mono), monospace;color:var(--ink);padding:10px;font-size:11px;line-height:1.63}.feat-illo-redact .blurred{color:#0000;text-shadow:0 0 8px var(--blurred-shadow);background:#ff57331f;border-radius:2px}.redact-pop{color:#0000;animation:pop-in .6s var(--ease-out) both;background:#050608;border-radius:999px;padding:0 8px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 5px #00000080}@keyframes pop-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.pro-tip{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);font-family:var(--font-geist-mono), monospace;color:var(--ink-soft);background:#ff57330a;border:1px solid #ff57334d;border-radius:8px;font-size:11px;line-height:1.5}.pro-tip-label{color:var(--accent);letter-spacing:.04em;font-weight:600}.pro-tip kbd{border:1px solid var(--kbd-border);background:var(--kbd-bg);font-size:10px;font-family:var(--font-geist-mono), monospace;color:var(--ink);border-radius:4px;padding:1px 5px;display:inline-block}.feat-illo-native-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.swift-badge{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;border:1px solid #ff573373;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:600}.native-stat .big-mono{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:-.03em;font-size:28px;font-weight:600}.swatches-row{margin-top:var(--space-3);align-items:center;gap:8px;display:flex}.swatch{border:1px solid var(--swatch-border);border-radius:5px;width:24px;height:24px}.swatch.s1{background:var(--accent)}.swatch.s2{background:var(--ink)}.swatch.s3{background:#246b4f}.swatch.s4{background:#ebc95c}.logo-slot{border:1px dashed var(--logo-slot-border);min-width:120px;padding:10px var(--space-3);text-align:center;font-family:var(--font-geist-mono), monospace;color:var(--ink-faint);border-radius:8px;flex-shrink:0;margin-left:auto;font-size:10px}.compare-bento-shell{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-soft)}.compare-bento-grid{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (min-width:860px){.compare-bento-grid{grid-template-columns:1fr 1fr}}.cb-card{padding:var(--space-3);border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--card-bg);will-change:transform}.cb-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2);font-size:9px}.cb-headline-orange{color:var(--accent);letter-spacing:-.025em;margin-bottom:var(--space-1);font-size:clamp(18px,2.8vw,24px);font-weight:700}.cb-headline-muted{color:var(--ink-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--strikethrough);text-decoration-color:var(--strikethrough);font-size:13px}.cb-body{color:var(--ink-soft);font-size:12px;line-height:1.52}.cb-bloat-vis{margin-top:var(--space-3);align-items:flex-end;gap:var(--space-3);display:flex}.cb-bloat-bar{flex-direction:column;align-items:center;gap:6px;display:flex}.cb-bloat-block{border-radius:6px;width:60px}.cb-bloat-block-tight{background:var(--accent);height:28px;box-shadow:0 0 12px var(--accent-glow)}.cb-bloat-block-bloated{background:var(--bloat-block-bg);border:1px solid var(--line-strong);height:120px}.cb-bloat-label{font-family:var(--font-geist-mono), monospace;color:var(--ink-faint);text-align:center;font-size:10px}.cb-bloat-label-accent{color:var(--accent)}.zero-line{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:-.04em;font-size:clamp(36px,8vw,68px);font-weight:700;line-height:1}.compare-copy-foot{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;margin-top:var(--space-3);font-size:9px}#waitlist{scroll-margin-top:80px}.waitlist-shell{background:radial-gradient(ellipse 80% 50% at 50% -20%, #ff573314, transparent 62%), var(--waitlist-bg);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4)}.waitlist-shell .section-label:before{background:var(--line-strong)}.waitlist-shell h2.section-title{color:var(--ink);margin-bottom:var(--space-2)}.waitlist-lead{color:var(--ink-soft);margin-bottom:var(--space-4);font-size:13px}.waitlist-form{border:1px solid var(--line-strong);border-radius:var(--radius);max-width:520px;padding:var(--space-3);background:var(--card-bg)}.form-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2);font-size:9px;display:block}.form-row{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.form-row input{border:1px solid var(--line-strong);background:var(--form-input-bg);min-width:0;color:var(--ink);border-radius:999px;outline:none;flex:1;padding:10px 13px;font-family:inherit;font-size:13px}.form-row input:focus{border-color:#ff57338c;box-shadow:0 0 0 2px #ff57331f}.form-row input::placeholder{color:var(--ink-faint)}.form-meta{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;font-size:9px}.form-error{color:#ff453a;margin-top:var(--space-2);font-size:12px}.waitlist-success{padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--accent);text-align:center;background:#ff57330f}.success-mark{margin:0 auto var(--space-2);border:2px solid var(--accent);width:40px;height:40px;color:var(--accent);border-radius:999px;place-items:center;font-weight:700;display:grid}.waitlist-success h3{margin-bottom:var(--space-2);font-size:20px}.waitlist-success p{color:var(--ink-soft);margin-bottom:var(--space-2);font-size:13px}.success-share{font-size:12px!important}.share-buttons{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.share-buttons .btn{border-color:var(--line-strong)}.faq-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:860px){.faq-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}.faq-aside-copy{max-width:34ch;color:var(--ink-soft);font-size:14px;line-height:1.45}.faq-aside-copy em{font-style:normal;font-weight:500}.faq-aside-copy a{color:var(--accent)}details{border-bottom:1px solid var(--line);padding:var(--space-3) 0}details summary{cursor:pointer;justify-content:space-between;gap:var(--space-2);color:var(--ink);font-size:15px;font-weight:500;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-family:var(--font-geist-mono), monospace;color:var(--accent)}details[open] summary:after{display:inline-block;transform:rotate(45deg)}details p{margin-top:var(--space-2);color:var(--ink-soft);max-width:68ch;font-size:13px;line-height:1.53}.final-cta{text-align:center;padding:var(--space-5) 0;border-top:1px solid var(--line)}.final-cta h2{font-family:var(--font-ui), sans-serif;margin-bottom:var(--space-2);font-size:clamp(20px,3.4vw,32px);font-weight:600;line-height:1.22}.final-cta h2 em{color:var(--accent);font-style:normal}.final-cta p{color:var(--ink-soft);max-width:46ch;margin:0 auto var(--space-3);font-size:13px}.final-cta .closing-meta{margin-top:var(--space-3);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:0;font-size:10px}footer{padding:var(--space-5) 0 var(--space-4);border-top:1px solid var(--line)}.footer-inner{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-brand p{color:var(--ink-faint);margin-top:var(--space-2);max-width:260px;font-size:12px}.footer-cols{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-col h4{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);margin-bottom:var(--space-2);font-size:9px}.footer-col a{color:var(--ink-soft);padding:3px 0;font-size:12px;text-decoration:none;display:block}.footer-col a:hover{color:var(--accent)}.footer-muted{color:var(--ink-faint);font-size:12px;display:block}.footer-bottom{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;gap:var(--space-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase;flex-wrap:wrap;font-size:9px;display:flex}.legal-note{padding:var(--space-4) 0;border-top:1px solid var(--line)}.legal-note p{color:var(--ink-faint);max-width:72ch;margin-bottom:var(--space-2);font-size:12px;line-height:1.62}.legal-note a{color:var(--accent)}.pricing-page{padding-bottom:var(--space-5)}.pricing-header{text-align:center;padding:80px 0 var(--space-4)}.pricing-h1{font-family:var(--font-ui), sans-serif;letter-spacing:-.035em;margin-bottom:var(--space-2);font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.1}.pricing-sub{color:var(--ink-soft);max-width:50ch;margin:0 auto var(--space-3);font-size:15px;line-height:1.55}.pricing-waitlist-note{color:var(--accent);letter-spacing:.04em;font-size:11px}.pricing-cards-section{padding:var(--space-4) 0}.pricing-cards{gap:var(--space-3);grid-template-columns:1fr 1fr;max-width:780px;margin:0 auto;display:grid}@media (max-width:768px){.pricing-cards{grid-template-columns:1fr}.pricing-card-pro{order:-1}}.pricing-card{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--card-bg);flex-direction:column;display:flex}.pricing-card-pro{border-color:var(--accent);box-shadow:0 0 24px var(--accent-glow);position:relative}.pricing-popular-pill{background:var(--accent);color:var(--btn-primary-text);letter-spacing:.08em;border-radius:999px;padding:3px 12px;font-size:9px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pricing-tier{margin-bottom:var(--space-2);font-size:20px;font-weight:600}.pricing-price{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.pricing-amount{letter-spacing:-.03em;font-size:42px;font-weight:700;line-height:1}.pricing-freq{color:var(--ink-faint);font-size:11px}.pricing-tagline{color:var(--ink-soft);margin-bottom:var(--space-3);font-size:13px}.pricing-features{margin-bottom:var(--space-4);flex-direction:column;flex:1;gap:8px;list-style:none;display:flex}.pricing-features li{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:13px;display:flex}.pricing-check{flex-shrink:0;font-weight:700}.pricing-btn{justify-content:center;width:100%;padding:12px}.pricing-btn-sub{text-align:center;color:var(--ink-faint);margin-top:var(--space-2);font-size:10px}.trust-strip{padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-items{justify-content:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.trust-item{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.trust-icon{font-size:16px}.trust-fine-print{text-align:center;color:var(--ink-faint);max-width:56ch;margin:0 auto;font-size:10px}.comparison-section{padding:var(--space-5) 0}.comparison-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px}.comparison-table th{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:var(--card-bg);font-size:10px;font-weight:600;position:sticky;top:0}.comparison-table td:first-child{color:var(--ink);background:var(--bg-base);z-index:1;font-weight:500;position:sticky;left:0}.comparison-table td{color:var(--ink-soft)}.comparison-highlight{font-weight:500;color:var(--accent)!important}.comparison-caption{margin-top:var(--space-3);color:var(--ink-faint);max-width:56ch;font-size:11px}.pricing-faq{padding:var(--space-5) 0;border-top:1px solid var(--line)}.pricing-faq-list{max-width:720px}.legal-page{padding:80px 0 var(--space-5)}.legal-content{max-width:720px;padding:0 var(--space-3);margin:0 auto}.legal-content h1{letter-spacing:-.03em;margin-bottom:var(--space-2);font-size:clamp(24px,3.5vw,36px);font-weight:700}.legal-date{font-family:var(--font-geist-mono), monospace;color:var(--ink-faint);letter-spacing:.04em;margin-bottom:var(--space-4);font-size:11px;display:block}.legal-callout{padding:var(--space-3);border-radius:var(--radius);border-left:3px solid var(--accent);background:var(--card-bg);color:var(--ink-soft);margin-bottom:var(--space-4);font-size:14px;line-height:1.6}.legal-content h2{margin-top:var(--space-5);margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:18px;font-weight:600}.legal-content h3{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:15px;font-weight:600}.legal-content p{color:var(--ink-soft);margin-bottom:var(--space-3);font-size:14px;line-height:1.7}.legal-content ul{padding-left:var(--space-4);margin-bottom:var(--space-3);list-style:outside}.legal-content ul li{color:var(--ink-soft);margin-bottom:var(--space-1);font-size:14px;line-height:1.6}.legal-content ol{padding-left:var(--space-4);margin-bottom:var(--space-3)}.legal-content ol li{color:var(--ink-soft);margin-bottom:var(--space-1);font-size:14px;line-height:1.6}.legal-content table{border-collapse:collapse;width:100%;margin-bottom:var(--space-3);font-size:13px}.legal-content table th,.legal-content table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px}.legal-content table th{color:var(--ink);font-size:12px;font-weight:600}.legal-content table td{color:var(--ink-soft)}.legal-content a{color:var(--accent);text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content .caps-text{font-size:12px;line-height:1.6}.theme-toggle{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.demo-shell{padding:var(--space-5) 0 var(--space-4);background:radial-gradient(ellipse 120% 80% at 50% 0%, var(--mac-glow), transparent 55%), var(--bg-demo);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.demo-shell:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, var(--dot-color) 1px, transparent 0);background-size:14px 14px;position:absolute;inset:0}.demo-shell-head{margin-bottom:var(--space-4);position:relative}.demo-shell-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-1);font-size:10px}.demo-shell-title{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600}.demo-stage-layout{gap:var(--space-3);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:960px){.demo-stage-layout{grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,160px);align-items:start;gap:0}}.demo-callout{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;line-height:1.35}@media (min-width:960px){.demo-callout{padding-top:140px}}.demo-callout-line{background:var(--line-strong);width:32px;height:1px;margin-right:var(--space-2);vertical-align:middle;display:inline-block}.demo-callout--right .demo-callout-line{margin-right:0;margin-left:var(--space-2)}@media (min-width:960px){.demo-callout--right{text-align:right;padding-top:120px}}@media (max-width:959px){.demo-callout{opacity:.85}}section.preview{z-index:1;margin:0;padding:0;scroll-margin-top:88px;position:relative}.preview-frame{position:relative}.mac-window{border-radius:var(--radius-lg);border:1px solid var(--mac-chrome-border);background:var(--mac-chrome-bg);box-shadow:0 0 0 1px #ffffff1a inset, 0 28px 50px -24px var(--card-hover-shadow);padding:12px;position:relative;overflow:hidden}.mac-window:before{content:"";background:radial-gradient(130% 80% at 82% -30%, var(--mac-glow), transparent 52%);pointer-events:none;position:absolute;inset:0}.mac-titlebar{color:var(--ink);align-items:center;padding:4px 4px 10px;display:flex;position:relative}.mac-lights{gap:6px;display:flex}.light{border-radius:50%;width:10px;height:10px}.light.red{background:#ff605c}.light.yellow{background:#ffbd44}.light.green{background:#00ca4e}.mac-title{text-align:center;text-overflow:ellipsis;max-width:58%;margin:0 auto;font-size:12px;font-weight:500;overflow:hidden}.mac-shortcut{border:1px solid var(--line);opacity:.85;border-radius:5px;padding:3px 7px;font-size:9px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.mac-body{background:var(--mac-body-bg);border:1px solid var(--line);border-radius:10px;overflow:hidden}.screenshot-stage{background:var(--mac-stage-bg);min-height:400px;padding:44px 32px 88px;position:relative}.dotgrid{background-image:radial-gradient(circle, var(--dot-color) 1px, transparent 1px);opacity:.42;background-size:18px 18px;position:absolute;inset:0}.code-card{background:var(--code-bg);color:#d8dfe8;max-width:560px;box-shadow:0 0 0 1px #00000061 inset, 0 24px 50px var(--card-hover-shadow);transform-origin:50%;transition:transform .55s var(--ease-out);border:1px solid #00000059;border-radius:10px;margin:0 auto;position:relative;overflow:hidden}.code-card-bar{border-bottom:1px solid var(--line);background:#ffffff08;align-items:center;gap:5px;padding:8px 11px;display:flex}.code-dot{background:#ffffff1f;border-radius:50%;width:8px;height:8px}.code-file{color:#dce1e973;margin-left:6px;font-size:10px}pre.code{margin:0;padding:18px;font-size:11px;line-height:1.8}.code .kw{color:#ff8a71}.code .fn{color:#7ec8ff}.code .vr{color:#e2e9f5}.code .ln{color:var(--ink-faint);-webkit-user-select:none;user-select:none}.code .redact{transition:color .35s var(--ease-out);display:inline-block;position:relative}.code .redact .raw{transition:opacity .35s var(--ease-out)}.code .redact[data-redacted=true]{color:#0000}.code .redact[data-redacted=true] .raw{opacity:0}.code .redact:after{content:"";transform-origin:0;transition:transform .48s var(--ease-out);background:#050608;border-radius:999px;position:absolute;inset:3px -4px;transform:scaleX(0);box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 5px #00000080}.code .redact[data-redacted=true]:after{transform:scaleX(1)}.action-chip{background:var(--chip-bg);color:var(--ink);border:1px solid var(--chip-border);box-shadow:0 18px 40px var(--chip-shadow), 0 0 0 1px #ffffff14 inset;opacity:0;transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);pointer-events:none;z-index:2;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;transform:translateY(8px)}.action-chip.visible{opacity:1;transform:translateY(0)}.chip-redact{top:20px;left:20px}.chip-frame{top:20px;right:20px}.chip-done{background:#ff573324;border-color:#ff573373;bottom:76px;left:50%;transform:translate(-50%)translateY(10px)}.chip-done.visible{transform:translate(-50%)translateY(0)}.chip-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite pulse;box-shadow:0 0 0 3px #ff573333}.chip-done .chip-dot{display:none}.chip-check{color:var(--accent);font-size:12px;font-weight:700}.chip-platform{font-family:var(--font-ui), sans-serif;font-weight:500}.chip-dims{opacity:.75;border:1px solid var(--chip-border);border-radius:4px;margin-left:4px;padding:2px 5px;font-size:9px}.preset-bar{background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow-x:auto}.preset-label{letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase;flex-shrink:0;font-size:9px}.preset{white-space:nowrap;cursor:pointer;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:7px;gap:5px;padding:4px 9px;font-family:inherit;font-size:11px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.preset:hover{background:var(--preset-hover-bg);color:var(--ink)}.preset.active{border-color:var(--accent);color:var(--ink);background:#ff57331f}.mac-statusbar{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 6px 2px;font-size:9px;display:flex;position:relative}.status-pill{background:var(--status-bg);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.status-dot{background:#7df85e;border-radius:50%;width:5px;height:5px}.preview-caption{text-align:center;letter-spacing:.06em;color:var(--ink-faint);margin-top:14px;font-size:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:900px){.features-grid .feature-card{min-height:unset!important;grid-column:1/-1!important}}@media (prefers-reduced-motion:reduce){.typing-cursor,.danger-badge,.split-label-raw .split-label-dot,.marquee-track,.redact-pop{animation:none!important}.action-chip,.preset,.code-card{transition:none!important}.chip-dot{animation:none!important}}
