@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/chat/fonts/SourceSerif4-VariableFont_opsz_wght.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/chat/fonts/Inter-VariableFont_opsz_wght.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/chat/fonts/JetBrainsMono-Regular.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e0d;--bg-deep:#070908;--surface:#111614;--surface-raised:#171d1a;--surface-soft:#1c231f;--surface-hover:#232c27;--text:#f5f2e9;--text-soft:#c2c0b7;--text-muted:#8d938d;--gold:#f0aa4f;--gold-bright:#ffc46f;--gold-deep:#b96b29;--mint:#80d7ba;--mint-deep:#2f8a72;--violet:#aaa0e9;--border:#ffffff17;--border-strong:#ffffff26;--glass:#0f1412c7;--shadow-sm:0 8px 24px #0003;--shadow-md:0 24px 70px #00000057;--shadow-lg:0 40px 100px #0000007a;--font-display:"Source Serif 4", Georgia, serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", monospace;--container:1200px;--nav-height:76px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:34px;--ease:cubic-bezier(.22, 1, .36, 1)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f5ed;--bg-deep:#eee8dc;--surface:#fffdf8;--surface-raised:#fff;--surface-soft:#f0ebe0;--surface-hover:#e8e1d4;--text:#171b18;--text-soft:#4e574f;--text-muted:#737c74;--gold:#b86624;--gold-bright:#d98433;--gold-deep:#8d4316;--mint:#237860;--mint-deep:#165b48;--violet:#6256a1;--border:#1e2a231a;--border-strong:#1e2a232b;--glass:#f8f5edd6;--shadow-sm:0 8px 24px #42341c14;--shadow-md:0 24px 70px #42341c1f;--shadow-lg:0 40px 100px #42341c29}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f5ed;--bg-deep:#eee8dc;--surface:#fffdf8;--surface-raised:#fff;--surface-soft:#f0ebe0;--surface-hover:#e8e1d4;--text:#171b18;--text-soft:#4e574f;--text-muted:#737c74;--gold:#b86624;--gold-bright:#d98433;--gold-deep:#8d4316;--mint:#237860;--mint-deep:#165b48;--violet:#6256a1;--border:#1e2a231a;--border-strong:#1e2a232b;--glass:#f8f5edd6;--shadow-sm:0 8px 24px #42341c14;--shadow-md:0 24px 70px #42341c1f;--shadow-lg:0 40px 100px #42341c29}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}button,select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:560;line-height:1.02}::selection{color:var(--text);background:#f0aa4f47}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.section{padding-block:128px;position:relative}.skip-link{z-index:1000;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--gold-bright);color:#15110b;padding:10px 16px;font-weight:750;transition:top .16s;position:fixed;top:-80px;left:20px}.skip-link:focus{top:0}.noscript-note{text-align:center;padding:24px}.navbar{z-index:100;height:var(--nav-height);border-bottom:1px solid #0000;transition:background .24s,border-color .24s,box-shadow .24s;position:fixed;inset:0 0 auto}.navbar.scrolled{border-color:var(--border);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:0 8px 30px #00000014}.nav-container{width:min(calc(100% - 48px), var(--container));align-items:center;height:100%;margin-inline:auto;display:flex}.nav-logo{flex:none;align-items:center;gap:11px;display:inline-flex}.logo-icon{border-radius:9px;width:34px;height:34px;box-shadow:0 5px 16px #b96b2938}.logo-text{font-family:var(--font-display);letter-spacing:-.03em;font-size:21px;font-weight:650}.nav-menu{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-link{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:14px;font-weight:590;transition:color .16s,background .16s,transform .16s}.nav-link:hover{color:var(--text)}.nav-cta{color:var(--gold-bright);background:#f0aa4f1a;border:1px solid #f0aa4f4d;border-radius:999px;margin-left:5px}.nav-cta:hover{background:var(--gold);color:#17110a;transform:translateY(-1px)}.nav-controls{align-items:center;gap:10px;margin-left:14px;display:flex}.theme-toggle,.nav-toggle{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-soft);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.theme-toggle:hover,.nav-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.locale-selector select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:130px;color:var(--text);padding:7px 28px 7px 10px}.nav-toggle{gap:4px;padding:10px;display:none}.nav-toggle span{background:currentColor;border-radius:3px;width:17px;height:1.5px}.eyebrow{color:var(--gold-bright);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:760;line-height:1.4;display:flex}.eyebrow-dot{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #80d7ba1a,0 0 18px #80d7ba8c}.section-heading h2,.privacy-copy h2,.download-card h2,.faq-heading h2{font-size:clamp(42px,5vw,68px)}.section-heading>p:not(.eyebrow),.showcase-lead,.privacy-lead,.faq-heading>p{color:var(--text-soft);font-size:18px;line-height:1.72}.centered-heading{text-align:center;max-width:780px;margin-inline:auto}.centered-heading .eyebrow{justify-content:center}.centered-heading h2{margin-top:18px}.centered-heading>p:last-child{max-width:620px;margin:22px auto 0}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.6fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.split-heading h2{max-width:750px;margin-top:18px}.btn{min-height:50px;transition:transform .18s var(--ease), background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:720;line-height:1;display:inline-flex}.btn svg{width:19px;height:19px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg, var(--gold-bright), var(--gold));color:#17110a;box-shadow:0 14px 34px #b96b2940,inset 0 1px #ffffff59}.btn-primary:hover{box-shadow:0 18px 42px #b96b2957,inset 0 1px #ffffff59}.btn-secondary{border-color:var(--border-strong);color:var(--text);background:#ffffff09}.btn-secondary:hover{background:var(--surface-hover)}.text-link{color:var(--gold-bright);border-bottom:1px solid #f0aa4f59;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:680;transition:border-color .16s,gap .16s;display:inline-flex}.text-link:hover{border-color:var(--gold-bright);gap:12px}.hero{background:radial-gradient(circle at 70% 12%, #80d7ba0f, transparent 28%), linear-gradient(180deg, var(--bg-deep), var(--bg));align-items:center;min-height:880px;padding:145px 0 100px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.hero-aurora{filter:blur(1px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.hero-aurora-one{border:1px solid #f0aa4f26;width:760px;height:760px;top:-330px;right:-250px;box-shadow:inset 0 0 180px #f0aa4f0d,0 0 160px #f0aa4f0a}.hero-aurora-two{background:radial-gradient(circle,#2f8a721f,#0000 66%);width:600px;height:600px;bottom:-300px;right:19%}.hero-layout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);align-items:center;gap:64px;display:grid;position:relative}.hero-copy{z-index:4;min-width:0;position:relative}.hero-copy h1{letter-spacing:-.052em;max-width:620px;margin-top:22px;font-size:clamp(58px,6.2vw,86px)}.hero-lead{max-width:610px;color:var(--text-soft);margin-top:28px;font-size:19px;line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{color:var(--text-muted);flex-wrap:wrap;gap:12px 22px;margin-top:30px;font-size:12px;font-weight:590;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.hero-proof svg{width:17px;height:17px;color:var(--mint);background:#80d7ba1a;border-radius:50%}.product-stage{perspective:1300px;width:680px;height:610px;margin-right:-118px;position:relative}.product-window{border:1px solid var(--border-strong);background:var(--surface);width:660px;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff05 inset;transform-origin:0;border-radius:22px;position:absolute;top:30px;left:0;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg)}.product-titlebar{border-bottom:1px solid var(--border);background:var(--surface-raised);height:48px;color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:10px;display:grid}.window-dots{gap:6px;display:flex}.window-dots span{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.window-dots span:first-child{background:#e67e55}.window-dots span:nth-child(2){background:#d8ad52}.window-dots span:last-child{background:#66ad82}.product-titlebar-name{color:var(--text-soft);font-weight:650}.product-titlebar-status{justify-self:end;align-items:center;gap:6px;display:flex}.product-titlebar-status i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #80d7bab3}.product-shell{grid-template-columns:206px minmax(0,1fr);height:470px;display:grid}.product-sidebar{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface-raised) 70%, var(--bg));padding:20px 13px}.product-sidebar-heading{color:var(--text-soft);justify-content:space-between;padding:0 7px 13px;font-size:10px;font-weight:720;display:flex}.product-search{border:1px solid var(--border);background:var(--surface);min-width:0;height:31px;color:var(--text-muted);border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-size:8px;display:flex}.product-search svg{flex:none;width:13px}.product-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-search kbd{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);font-family:var(--font-sans);border-radius:4px;margin-left:auto;padding:1px 3px;font-size:7px}.product-filter{color:var(--text-muted);gap:3px;margin:13px 0 8px;font-size:7px;display:flex}.product-filter span{border-radius:999px;padding:3px 6px}.product-filter .active{color:var(--gold-bright);background:#f0aa4f21}.conversation-list{gap:4px;display:grid}.conversation-row{border:1px solid #0000;border-radius:9px;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:8px;padding:9px 7px;display:grid}.conversation-row.active{background:#f0aa4f14;border-color:#f0aa4f26}.conversation-provider,.provider-glyph,.reading-source i{font-family:var(--font-display);border-radius:6px;place-items:center;font-style:normal;font-weight:700;display:grid}.conversation-provider{width:21px;height:21px;font-size:9px}.provider-claude{color:var(--gold-bright);background:#f0aa4f26}.provider-chatgpt{color:var(--mint);background:#80d7ba26}.conversation-row b,.conversation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-row b{color:var(--text-soft);font-size:8px;font-weight:610}.conversation-row small{color:var(--text-muted);margin-top:3px;font-size:6.5px}.product-conversation{background:var(--surface);min-width:0;padding:28px 38px;overflow:hidden}.conversation-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.conversation-kicker{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.conversation-heading h2{letter-spacing:-.025em;margin-top:6px;font-size:20px}.conversation-heading p{color:var(--text-muted);margin-top:5px;font-size:7px}.conversation-heading button{color:var(--text-muted);background:0 0;border:0;align-self:flex-start}.message{margin-top:21px}.message-role{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:720;display:block}.message p{color:var(--text-soft);font-family:var(--font-display);font-size:11px;line-height:1.62}.message-user{border-left:2px solid var(--mint-deep);padding-left:13px}.file-chip,.thinking-chip{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-sans);border-radius:7px;align-items:center;gap:6px;margin-top:11px;padding:6px 8px;font-size:7px;display:inline-flex}.file-chip svg,.thinking-chip svg{width:12px;height:12px}.thinking-chip{color:var(--violet);background:#aaa0e914;border-color:#aaa0e929;margin:0 0 10px}.floating-search-card,.floating-import-card{z-index:4;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute}.floating-search-card{border-radius:15px;width:210px;padding:15px;animation:6s ease-in-out infinite float-card;bottom:6px;right:-25px}.floating-search-top{border-bottom:1px solid var(--border);color:var(--text-soft);align-items:center;gap:8px;padding-bottom:10px;font-size:10px;display:flex}.floating-search-top svg{width:14px;color:var(--gold-bright)}.floating-search-card p{color:var(--text-muted);margin-top:10px;font-size:8px}.floating-search-card strong{color:var(--mint);font-size:11px}.search-bars{gap:5px;margin-top:9px;display:grid}.search-bars span{background:var(--surface-soft);border-radius:4px;height:4px}.search-bars span:first-child{width:94%}.search-bars span:nth-child(2){width:76%}.search-bars span:last-child{width:84%}.floating-import-card{border-radius:14px;align-items:center;gap:10px;width:202px;padding:13px;animation:7s ease-in-out 1.4s infinite reverse float-card;display:flex;bottom:76px;left:-34px}.import-check{width:30px;height:30px;color:var(--mint);background:#80d7ba21;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.floating-import-card strong,.floating-import-card small{display:block}.floating-import-card strong{font-size:10px}.floating-import-card small{color:var(--text-muted);margin-top:3px;font-size:7px}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.trust-bar{border-block:1px solid var(--border);background:var(--surface);position:relative}.trust-layout{min-height:90px;color:var(--text-muted);justify-content:center;align-items:center;gap:28px;font-size:13px;display:flex}.provider-list{align-items:center;gap:13px;display:flex}.provider-list>span:not(.provider-plus){color:var(--text);align-items:center;gap:9px;font-weight:680;display:flex}.provider-glyph{width:28px;height:28px;font-size:12px}.provider-plus{color:var(--text-muted)}.trust-note{border-left:1px solid var(--border-strong);padding-left:28px}.how-it-works{background:var(--bg)}.step-grid{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:60px;display:grid;position:relative}.step-grid:before{z-index:0;content:"";border-top:1px dashed #f0aa4f3d;position:absolute;top:53px;left:17%;right:17%}.step-card{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-raised), var(--surface));min-width:0;box-shadow:var(--shadow-sm);transition:transform .24s var(--ease), border-color .24s ease, box-shadow .24s ease;padding:28px 28px 32px;position:relative}.step-card:hover{box-shadow:var(--shadow-md);border-color:#f0aa4f3d;transform:translateY(-6px)}.step-number{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;position:absolute;top:19px;right:22px}.step-icon{width:52px;height:52px;color:var(--gold-bright);background:#f0aa4f14;border:1px solid #f0aa4f33;border-radius:15px;place-items:center;display:grid}.step-icon svg{width:27px;height:27px}.step-card h3{margin-top:50px;font-size:27px}.step-card p{color:var(--text-muted);margin-top:14px;font-size:14px;line-height:1.72}.how-reassurance{color:var(--text-muted);justify-content:center;align-items:center;gap:9px;margin-top:28px;font-size:12px;display:flex}.how-reassurance svg{width:19px;color:var(--mint)}.reading-showcase{background:var(--surface);overflow:hidden}.showcase-layout{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:100px;display:grid}.showcase-copy h2{margin-top:18px;font-size:clamp(44px,5vw,68px)}.showcase-lead{margin-top:24px}.showcase-points{gap:22px;margin-top:38px;display:grid}.showcase-points li{grid-template-columns:28px minmax(0,1fr);gap:13px;display:grid}.point-icon{width:24px;height:24px;color:var(--mint);background:#80d7ba1c;border-radius:50%;place-items:center;margin-top:2px;font-size:11px;display:grid}.showcase-points strong{color:var(--text);margin-bottom:3px;font-size:14px;display:block}.showcase-points li span:last-child{color:var(--text-muted);font-size:13px;line-height:1.6}.reading-visual{min-width:0;padding:34px 20px 28px 50px;position:relative}.reading-glow{filter:blur(20px);background:radial-gradient(circle,#f0aa4f29,#0000 68%);border-radius:50%;position:absolute;inset:5% 0}.reading-card{z-index:2;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.reading-card-back{z-index:0;background:var(--surface-soft);box-shadow:var(--shadow-md);position:absolute;inset:65px -20px -12px 90px;transform:rotate(4deg)}.reading-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 30px 24px;display:flex}.reading-source{color:var(--gold-bright);align-items:center;gap:8px;font-size:9px;font-weight:680;display:flex}.reading-source i{width:22px;height:22px;font-size:9px}.reading-card-head h3{margin-top:12px;font-size:25px}.reading-card-head p{color:var(--text-muted);margin-top:7px;font-size:9px}.reading-bookmark{color:var(--text-muted)}.reading-message{padding:21px 30px}.reading-message+.reading-message{border-top:1px solid var(--border)}.reading-message>b{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:8px;display:block}.reading-message p{color:var(--text-soft);font-family:var(--font-display);font-size:13px;line-height:1.62}.reading-message-user{background:#80d7ba06}.reasoning-row{width:100%;color:var(--violet);text-align:left;background:#aaa0e90f;border:1px solid #aaa0e929;border-radius:8px;align-items:center;gap:9px;margin:0 0 14px;padding:9px 10px;display:flex}.reasoning-row>span:last-child{justify-content:space-between;align-items:baseline;width:100%;display:flex}.reasoning-row strong,.reasoning-row small{font-size:8px}.reasoning-row small{color:var(--text-muted)}.reading-quote{border-left:2px solid var(--gold);color:var(--gold-bright);font-family:var(--font-display);background:#f0aa4f0d;margin-top:16px;padding:9px 13px;font-size:11px;font-style:italic}.floating-detail{z-index:3;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--text-soft);border-radius:999px;padding:9px 13px;font-size:9px;font-weight:650;position:absolute}.floating-detail-top{top:11px;right:-12px}.floating-detail-bottom{bottom:4px;left:1px}.benefits{background:var(--bg)}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.bento-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-raised), var(--surface));min-width:0;transition:transform .24s var(--ease), border-color .24s ease;padding:30px;position:relative;overflow:hidden}.bento-card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.bento-card h3{margin-top:30px;font-size:27px}.bento-card p{color:var(--text-muted);margin-top:12px;font-size:14px;line-height:1.7}.bento-icon{width:44px;height:44px;color:var(--gold-bright);background:#f0aa4f12;border:1px solid #f0aa4f2e;border-radius:13px;place-items:center;display:grid}.bento-icon svg{width:22px;height:22px}.bento-search{grid-column:span 7;grid-template-columns:minmax(0,.9fr) minmax(230px,1.1fr);align-items:center;gap:30px;min-height:350px;display:grid}.bento-additive{grid-column:span 5}.bento-projects{grid-column:span 5;min-height:315px}.bento-export{grid-column:span 7;grid-template-columns:minmax(190px,.75fr) minmax(0,1fr);align-items:center;gap:35px;display:grid}.search-demo{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:7px;padding:13px;display:grid}.search-demo-query{height:34px;color:var(--text-soft);background:#f0aa4f0d;border:1px solid #f0aa4f33;border-radius:8px;align-items:center;padding:0 11px;font-size:9px;display:flex}.search-demo-query i{background:var(--gold-bright);width:1px;height:12px;margin-left:2px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.search-result-row{background:var(--surface-raised);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.search-result-row b{color:var(--text-soft);font-size:8px}.search-result-row small{color:var(--gold-bright);font-size:7px}.search-result-row.muted{opacity:.58}.archive-stack{height:112px;margin-top:29px;position:relative}.archive-stack span{border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:12px;width:68%;height:68px;position:absolute;left:50%;transform:translate(-50%)}.archive-stack span:first-child{opacity:.42;width:82%;top:30px}.archive-stack span:nth-child(2){opacity:.7;width:75%;top:17px}.archive-stack span:nth-child(3){background:linear-gradient(135deg, #f0aa4f1f, var(--surface-soft));top:4px}.archive-stack i{z-index:2;background:var(--gold);color:#17110a;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #b96b294d}.project-match{align-items:center;max-width:330px;margin:38px auto 0;display:flex}.project-conversation-dot{background:radial-gradient(circle at 38% 35%, var(--mint), var(--mint-deep));border:1px solid #80d7ba33;border-radius:50%;flex:none;width:46px;height:46px;box-shadow:0 0 0 9px #80d7ba0f}.project-match>i{border-top:1px dashed #80d7ba52;width:100%}.project-folder{color:var(--gold-bright);background:#f0aa4f14;border:1px solid #f0aa4f2e;border-radius:9px;flex:none;padding:12px;font-size:9px;font-weight:650}.export-orbit{border:1px dashed #f0aa4f40;border-radius:50%;place-items:center;width:190px;height:190px;margin-inline:auto;display:grid;position:relative}.export-orbit:before,.export-orbit:after{border:1px solid var(--border);content:"";border-radius:50%;position:absolute}.export-orbit:before{width:130px;height:130px}.export-orbit:after{background:#f0aa4f14;width:70px;height:70px}.export-orbit span,.export-orbit b{z-index:2;background:var(--surface-soft);width:34px;height:34px;color:var(--gold-bright);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute}.export-orbit span{top:8px;right:25px}.export-orbit b{bottom:9px;left:23px}.export-orbit i{z-index:3;border:1px solid var(--gold);background:var(--surface-raised);border-radius:4px;width:22px;height:28px;position:relative}.privacy-section{color:#f5f2e9;background:#07100d;overflow:hidden}[data-theme=light] .privacy-section{background:#10221b}.privacy-orb{pointer-events:none;border-radius:50%;position:absolute}.privacy-orb-one{border:1px solid #80d7ba1a;width:720px;height:720px;top:-310px;left:-220px;box-shadow:inset 0 0 160px #80d7ba0d}.privacy-orb-two{background:radial-gradient(circle,#f0aa4f14,#0000 66%);width:670px;height:670px;bottom:-340px;right:-180px}.privacy-layout{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(470px,1.15fr);align-items:center;gap:110px;display:grid;position:relative}.privacy-eyebrow{color:#80d7ba}.privacy-eyebrow svg{width:18px}.privacy-copy h2{margin-top:20px}.privacy-lead{color:#aabbb3;margin-top:26px}.privacy-copy .text-link{margin-top:30px}.privacy-proof{border-radius:var(--radius-lg);background:#ffffff09;border:1px solid #ffffff1a;padding:34px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000052}.zero-card{border-bottom:1px solid #ffffff17;align-items:baseline;gap:15px;padding-bottom:25px;display:flex}.zero-value{color:#80d7ba;font-family:var(--font-display);font-size:78px;line-height:.8}.zero-label{color:#aabbb3;max-width:170px;font-size:12px;line-height:1.5}.privacy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px 0;display:grid}.privacy-list li{grid-template-columns:23px minmax(0,1fr);gap:10px;display:grid}.privacy-list li>span{color:#80d7ba;background:#80d7ba1c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.privacy-list strong,.privacy-list small{display:block}.privacy-list strong{font-size:12px}.privacy-list small{color:#899b92;margin-top:3px;font-size:9px;line-height:1.5}.privacy-code{color:#82958c;font-family:var(--font-mono);border-top:1px solid #ffffff17;gap:8px;padding-top:19px;font-size:8px;display:grid}.privacy-code span{align-items:center;gap:8px;display:flex}.privacy-code i{background:#80d7ba;border-radius:50%;width:5px;height:5px}.privacy-code b{color:#80d7ba;margin-left:auto;font-weight:500}.platforms{background:var(--surface);overflow:hidden}.device-stage{justify-content:center;align-items:flex-end;height:410px;margin-top:54px;display:flex;position:relative}.device-stage:before{content:"";filter:blur(16px);background:radial-gradient(#f0aa4f1c,#0000 68%);border-radius:50%;width:760px;height:180px;position:absolute;bottom:20px}.device{z-index:1;border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);background:#202522;position:relative}.device-screen{background:#111614;overflow:hidden}.device-desktop{border-radius:16px;width:540px;height:326px;padding:9px}.desktop-camera{z-index:3;background:#050606;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:50%}.desktop-screen{border-radius:9px;grid-template-columns:130px 1fr;height:100%;display:grid}.desktop-side{background:#161d1a;border-right:1px solid #ffffff12;align-content:start;gap:13px;padding:22px 15px;display:grid}.desktop-side span{background:#f0aa4f73;border-radius:4px;width:64%;height:6px}.desktop-side i{background:#ffffff1a;border-radius:4px;width:82%;height:5px}.desktop-content{padding:42px 40px}.desktop-content small,.desktop-content b,.desktop-content span{display:block}.desktop-content small{color:#f0aa4f;text-transform:uppercase;font-size:7px}.desktop-content b{color:#f5f2e9;font-family:var(--font-display);margin:7px 0 30px;font-size:20px}.desktop-content span{background:#ffffff1a;border-radius:4px;width:100%;height:6px;margin-top:9px}.desktop-content span:nth-of-type(2){width:89%}.desktop-content span:nth-of-type(3){width:74%}.desktop-stand{border-bottom:7px solid #202522;width:170px;height:52px;position:absolute;bottom:-52px;left:50%;transform:translate(-50%)}.desktop-stand:before{content:"";background:linear-gradient(90deg,#202522,#343a36,#202522);width:70px;height:46px;position:absolute;top:0;left:50%;transform:translate(-50%)perspective(100px)rotateX(15deg)}.device-phone{z-index:2;border-radius:27px;width:150px;height:305px;padding:7px}.device-phone-left{margin-right:-38px;transform:rotate(-5deg)translateY(20px)}.device-phone-right{margin-left:-38px;transform:rotate(5deg)translateY(20px)}.phone-screen{border-radius:21px;height:100%;padding:28px 13px 12px}.phone-status{background:#050606;border-radius:99px;width:38px;height:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.phone-screen b{color:#f5f2e9;font-family:var(--font-display);margin-bottom:24px;font-size:14px;display:block}.phone-screen i{background:#19211e;border-radius:7px;height:35px;margin-top:7px;display:block}.phone-screen i:first-of-type{background:#f0aa4f14;border:1px solid #f0aa4f2e}.phone-screen-alt em{color:#d8cfc1;border:1px solid #f0aa4f33;border-radius:6px;margin:-12px 0 15px;padding:7px;font-size:7px;font-style:normal;display:block}.platform-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:92px;display:grid}.platform-row article{min-width:0}.platform-name{align-items:center;gap:12px;display:flex}.platform-name>span{border:1px solid var(--border);background:var(--surface-raised);width:38px;height:38px;color:var(--gold-bright);border-radius:11px;place-items:center;display:grid}.platform-name svg{width:21px;height:21px}.platform-name h3{font-family:var(--font-sans);letter-spacing:-.015em;font-size:16px}.platform-row article>p{color:var(--text-muted);margin-top:16px;font-size:13px;line-height:1.65}.platform-requirement{color:var(--text-soft);font-family:var(--font-mono);margin-top:14px;font-size:9px;display:block}.faq{background:var(--bg)}.faq-layout{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:110px;display:grid}.faq-heading{position:sticky;top:120px}.faq-heading h2{margin-top:18px}.faq-heading>p{margin-top:22px}.faq-heading .text-link{margin-top:28px}.faq-list{border-top:1px solid var(--border-strong)}.faq-list details{border-bottom:1px solid var(--border-strong)}.faq-list summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 2px;font-size:15px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex:none;width:18px;height:18px;position:relative}.faq-list summary span:before,.faq-list summary span:after{background:var(--gold-bright);content:"";width:12px;height:1px;transition:transform .22s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary span:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] summary span:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details p{max-width:620px;color:var(--text-muted);padding:0 38px 25px 2px;font-size:14px;line-height:1.78}.download{background:var(--bg);padding-top:35px}.download-card{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 0%, #f0aa4f1f, transparent 42%), linear-gradient(145deg, var(--surface-raised), var(--surface));box-shadow:var(--shadow-md);text-align:center;padding:88px 28px;position:relative;overflow:hidden}.download-logo{z-index:1;border-radius:22px;margin:0 auto 24px;position:relative;box-shadow:0 16px 42px #b96b2947}.download-card .eyebrow{z-index:1;justify-content:center;position:relative}.download-card h2{z-index:1;max-width:750px;margin:18px auto 0;position:relative}.download-card>p:not(.eyebrow):not(.download-notify){z-index:1;max-width:610px;color:var(--text-soft);margin:22px auto 0;font-size:17px;position:relative}.store-badges{z-index:1;justify-content:center;gap:12px;margin-top:32px;display:flex;position:relative}.store-badge{border:1px solid var(--border-strong);background:var(--surface-soft);min-width:174px;color:var(--text);text-align:left;opacity:1;border-radius:13px;align-items:center;gap:10px;padding:10px 15px;display:flex}.store-badge svg{flex:none;width:25px;height:25px}.store-badge span,.store-badge small,.store-badge strong{display:block}.store-badge small{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.store-badge strong{margin-top:2px;font-size:13px}.download-notify{z-index:1;color:var(--text-muted);margin-top:20px;font-size:12px;position:relative}.download-notify a{color:var(--gold-bright);text-underline-offset:3px;text-decoration:underline}.download-ring{border:1px solid #f0aa4f1a;border-radius:50%;position:absolute}.download-ring-one{width:720px;height:720px;top:-330px;left:50%;transform:translate(-50%)}.download-ring-two{width:780px;height:780px;bottom:-420px;left:50%;transform:translate(-50%)}.footer{background:var(--bg);padding:78px 0 28px}.footer-grid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.8fr) minmax(140px,.5fr) minmax(140px,.5fr);gap:70px;padding-top:55px;display:grid}.footer-brand-mark{align-items:center;gap:11px;display:flex}.footer-brand p{max-width:430px;color:var(--text-muted);margin-top:17px;font-size:13px}.footer-links h4{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.footer-links ul{gap:9px;margin-top:16px;display:grid}.footer-links a{color:var(--text-muted);font-size:12px;transition:color .16s}.footer-links a:hover{color:var(--gold-bright)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;gap:40px;margin-top:56px;padding-top:24px;font-size:9px;display:flex}.footer-bottom p:last-child{text-align:right;max-width:720px}.legal-page{background:radial-gradient(circle at 50% -5%, #f0aa4f12, transparent 30%), var(--bg);min-height:70vh;padding:150px 0 100px}.legal-content{max-width:760px;margin-inline:auto}.legal-content h1{font-size:clamp(48px,7vw,72px)}.legal-meta{color:var(--gold-bright);font-family:var(--font-mono);margin:13px 0 56px;font-size:10px}.legal-content h2{margin-top:42px;font-size:26px}.legal-content h3{font-family:var(--font-sans);margin-top:28px;font-size:17px}.legal-content p,.legal-content li{color:var(--text-soft);font-size:15px;line-height:1.8}.legal-content h2+p,.legal-content h3+p,.legal-content h2+ul{margin-top:13px}.legal-content ul{gap:10px;padding-left:20px;list-style:outside;display:grid}.legal-content a{color:var(--gold-bright);text-underline-offset:3px;text-decoration:underline}@media (width<=1120px){.hero-layout{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:38px}.product-stage{transform-origin:0;width:610px;transform:scale(.91)}.showcase-layout,.privacy-layout,.faq-layout{gap:65px}}@media (width<=960px){.section{padding-block:100px}.nav-menu{top:calc(var(--nav-height) - 1px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);align-items:stretch;gap:2px;padding:10px;display:none;position:fixed;left:24px;right:24px}.nav-menu.active{display:grid}.nav-link{text-align:left;width:100%}.nav-cta{text-align:center;margin:4px 0 0}.nav-controls{margin-left:auto}.nav-toggle{display:grid}.hero{min-height:auto;padding:145px 0 90px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:60px}.hero-copy{text-align:center;max-width:720px;margin-inline:auto}.hero-copy .eyebrow,.hero-actions,.hero-proof{justify-content:center}.hero-copy h1,.hero-lead{margin-inline:auto}.product-stage{width:680px;margin:-10px auto -45px;transform:none}.product-window{transform:none}.showcase-layout,.privacy-layout,.faq-layout{grid-template-columns:minmax(0,1fr);gap:60px}.showcase-copy,.privacy-copy,.faq-heading{max-width:700px}.reading-visual{max-width:680px;margin-inline:auto}.privacy-proof{max-width:680px}.faq-heading{position:static}.split-heading{grid-template-columns:minmax(0,1fr);gap:24px}.split-heading>p{max-width:620px}}@media (width<=760px){.container,.nav-container{width:min(calc(100% - 32px), var(--container))}.section{padding-block:82px}.section-heading h2,.privacy-copy h2,.download-card h2,.faq-heading h2{font-size:clamp(38px,11vw,54px)}.hero{padding-top:124px}.hero-copy h1{font-size:clamp(50px,14vw,70px)}.hero-lead{font-size:17px}.product-stage{transform-origin:0 0;width:640px;margin-bottom:-130px;margin-left:1%;transform:scale(.82)}.trust-layout{flex-wrap:wrap;gap:12px 20px;padding:20px 0}.trust-note{text-align:center;border:0;width:100%;padding:0}.step-grid{grid-template-columns:minmax(0,1fr)}.step-grid:before{display:none}.step-card h3{margin-top:35px}.reading-visual{padding-left:20px}.floating-detail-top{right:0}.bento-grid{grid-template-columns:minmax(0,1fr)}.bento-card,.bento-search,.bento-additive,.bento-projects,.bento-export{grid-column:auto}.bento-search,.bento-export{grid-template-columns:minmax(0,1fr)}.search-demo{margin-top:10px}.bento-export .bento-copy{grid-row:1}.privacy-list{grid-template-columns:minmax(0,1fr)}.device-stage{transform-origin:bottom;height:350px;margin:-10px -130px 0;transform:scale(.82)}.platform-row{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:54px}.platform-row article{border-top:1px solid var(--border);padding-top:24px}.download-card{padding:72px 20px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:14px;display:grid}.footer-bottom p:last-child{text-align:left}}@media (width<=520px){:root{--nav-height:68px}.container,.nav-container{width:min(calc(100% - 28px), var(--container))}.logo-text{font-size:19px}.logo-icon{width:31px;height:31px}.hero{padding:110px 0 70px}.hero-copy .eyebrow{text-align:left;justify-content:flex-start}.hero-copy{text-align:left}.hero-copy h1{font-size:clamp(47px,15vw,62px)}.hero-lead{margin-top:22px}.hero-actions{justify-content:flex-start}.hero-actions .btn{width:100%}.hero-proof{justify-content:flex-start;gap:10px 18px}.product-stage{width:640px;margin-bottom:-195px;margin-left:0;transform:scale(.65)}.floating-import-card{left:3px}.floating-search-card{right:2px}.provider-list{order:3;justify-content:center;width:100%}.reading-visual{margin-inline:-10px;padding:28px 6px 28px 20px}.reading-card-head,.reading-message{padding-inline:20px}.floating-detail{font-size:8px}.bento-card{padding:25px}.bento-card h3{font-size:25px}.export-orbit{width:165px;height:165px}.privacy-proof{padding:25px 20px}.zero-value{font-size:66px}.privacy-code{font-size:7px}.device-stage{height:300px;margin:-20px -210px 0;transform:scale(.66)}.store-badges{display:grid}.store-badge{width:100%}.footer{padding-top:48px}.footer-grid{gap:34px 20px}.legal-page{padding:120px 0 80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
