.site{--paper: #F2EFE7;--sunk: #EAE6DB;--card: #FBF9F4;--ink: #1A1814;--soft: #635E52;--faint: #8A8578;--rule: #DBD5C7;--rule-2: #C9C2B0;--fill: #1D9E75;--fill-dk: #0F6E56;--fill-lt: #C6E8DA;--hot: #D85A30;--hot-dk: #993C1D;--hot-lt: #F3D6C9;--serif: Charter, "Bitstream Charter", "Iowan Old Style", "Source Serif Pro", Georgia, serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}.site *,.site *:before,.site *:after{box-sizing:border-box}.site :focus-visible{outline:2px solid var(--fill-dk);outline-offset:3px}.site p{text-wrap:pretty}.skip{position:absolute;left:-9999px;background:var(--ink);color:var(--paper);padding:.6rem 1rem;z-index:50}.skip:focus{left:1rem;top:1rem}.topbar{position:sticky;top:0;z-index:30;background:#f2efe7eb;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--rule)}.topbar-inner{max-width:66rem;margin:0 auto;padding:.7rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:1.05rem;font-weight:500;letter-spacing:-.02em;background:none;border:0;padding:0;cursor:pointer;color:var(--ink)}.brand-blocks{display:inline-flex;gap:2px}.brand-blocks i{width:6px;height:14px;background:var(--fill);border-radius:1px}.brand-blocks i:last-child{background:var(--rule-2)}.nav{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.nav-link{font-family:var(--mono);font-size:12.5px;background:none;border:0;cursor:pointer;color:var(--soft);padding:.35rem .6rem;border-radius:4px;text-decoration:none;display:inline-block}.nav-link:hover{color:var(--ink);background:var(--sunk)}.nav-on{color:var(--fill-dk);background:var(--fill-lt)}.nav-out{border:1px solid var(--rule-2);margin-left:.3rem}.h1{font-size:clamp(2.1rem,5.2vw,3.15rem);line-height:1.08;letter-spacing:-.025em;font-weight:400;margin:0 0 1.1rem;max-width:20ch}.h1-doc{max-width:24ch}.h2{font-size:clamp(1.5rem,3.2vw,1.95rem);line-height:1.18;letter-spacing:-.018em;font-weight:400;margin:0 0 .9rem;max-width:26ch}.h3{font-size:1.15rem;font-weight:500;margin:0 0 .5rem}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--hot-dk);margin:0 0 .8rem}.lede{font-size:1.08rem;color:var(--soft);margin:0 0 1.8rem;max-width:58ch}.hero{padding:4.5rem 1.5rem 3.5rem}.hero-inner{max-width:66rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem;align-items:start}.hero-lede{font-size:1.12rem;color:var(--soft);margin:0 0 1rem;max-width:46ch}.hero-sub{font-size:1rem;color:var(--faint);margin:0 0 2rem;max-width:46ch}.hero-meter{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:1.3rem}.meter-cap{font-family:var(--mono);font-size:11.5px;color:var(--faint);margin:0 0 1rem}.meter-line{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:12.5px;margin:0 0 .5rem}.meter-gap{margin-top:1.5rem}.meter-key{color:var(--ink)}.meter-val{color:var(--soft)}.meter-foot{font-family:var(--mono);font-size:11px;color:var(--faint);margin:1.1rem 0 0}.blocks{display:grid}.blk{display:block;border-radius:2px;background:transparent;border:1px solid var(--rule-2)}.blk-on{border-color:transparent}.blk-fill{background:var(--fill)}.blk-hot{background:var(--hot)}.band{padding:4rem 1.5rem;border-top:1px solid var(--rule)}.band-sunk{background:var(--sunk)}.band-inner{max-width:66rem;margin:0 auto}.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.compare-head{font-family:var(--mono);font-size:11.5px;color:var(--faint);margin:0 0 .8rem}.stack{display:grid;gap:.5rem}.app{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:.7rem .9rem;font-family:var(--mono);font-size:12.5px}.app em{font-style:normal;color:var(--faint)}.app-fail{border-color:var(--hot);background:var(--hot-lt)}.app-fail em{color:var(--hot-dk)}.app-ok em{color:var(--fill-dk)}.hub{margin-top:.5rem;display:flex;align-items:center;gap:.55rem;background:var(--ink);color:var(--paper);border-radius:8px;padding:.7rem .9rem;font-family:var(--mono);font-size:12.5px}.hub-dot{width:9px;height:9px;border-radius:2px;background:var(--fill)}.installer{max-width:34rem}.os-switch{display:flex;gap:.35rem;margin:0 0 .7rem}.os-tab{font-family:var(--mono);font-size:12px;padding:.33rem .75rem;cursor:pointer;background:transparent;border:1px solid var(--rule-2);color:var(--soft);border-radius:4px}.os-tab:hover{color:var(--ink)}.os-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cmd{border:1px solid var(--rule-2);border-radius:8px;background:var(--card);overflow:hidden}.cmd-bar{display:flex;align-items:center;justify-content:space-between;padding:.35rem .45rem .35rem .85rem;border-bottom:1px solid var(--rule);background:var(--sunk)}.cmd-shell{font-family:var(--mono);font-size:11px;color:var(--soft)}.cmd-copy{font-family:var(--mono);font-size:11px;cursor:pointer;padding:.25rem .6rem;border-radius:4px;border:1px solid var(--rule-2);background:var(--card);color:var(--soft)}.cmd-copy:hover{color:var(--fill-dk);border-color:var(--fill)}.cmd-text,.cmd-pre{display:block;margin:0;background:none;border:0;font-family:var(--mono);font-size:12.5px;line-height:1.65;padding:.9rem .85rem;white-space:pre-wrap;overflow-wrap:anywhere}.installer-note{font-size:.92rem;color:var(--soft);margin:.9rem 0 0}.site code{font-family:var(--mono);font-size:.82em;background:var(--sunk);border:1px solid var(--rule);border-radius:3px;padding:.08em .34em}.site .cmd-text{background:none;border:0;font-size:12.5px;padding:.9rem .85rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.chip{font-family:var(--mono);font-size:12px;cursor:pointer;display:inline-flex;gap:.5rem;align-items:baseline;padding:.35rem .65rem;border-radius:5px;background:var(--card);border:1px solid var(--rule-2);color:var(--soft)}.chip:hover{color:var(--ink);border-color:var(--faint)}.chip-gb{color:var(--faint);font-size:11px}.chip-on{background:var(--fill);border-color:var(--fill);color:#fff}.chip-on .chip-gb{color:var(--fill-lt)}.slider{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-bottom:2.2rem}.slider label{font-family:var(--mono);font-size:11.5px;color:var(--faint)}.slider input[type=range]{flex:1 1 16rem;accent-color:var(--fill)}.slider-out{font-family:var(--mono);font-size:13px;min-width:4rem;text-align:right}.rows{display:grid;gap:1.6rem}.row-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem}.row-name{font-family:var(--mono);font-size:13.5px}.row-fmt{color:var(--faint);font-size:11.5px;margin-left:.55rem}.row-verdict{font-family:var(--mono);font-size:11.5px}.rv-ok{color:var(--fill-dk)}.rv-tight{color:var(--hot-dk)}.rv-no{color:var(--faint)}.row-foot{font-family:var(--mono);font-size:11px;color:var(--faint);margin:.5rem 0 0}.picker-note{font-size:.92rem;color:var(--soft);margin:2rem 0 0;max-width:56ch}.tbl-wrap{margin:0 0 1.2rem}.tbl-wrap figcaption{font-family:var(--mono);font-size:11.5px;color:var(--faint);margin-bottom:.7rem}.tbl-scroll{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:22rem}.tbl th,.tbl td{padding:.6rem .7rem;text-align:left;font-weight:400;border-bottom:1px solid var(--rule)}.tbl thead th{font-family:var(--mono);font-size:11px;color:var(--faint);border-bottom:1px solid var(--ink)}.tbl tbody th{font-family:var(--mono);font-size:13px}.tbl td.n,.tbl th.n{text-align:right;font-family:var(--mono);font-size:13px}.tbl .unit{color:var(--faint);font-size:11px}.tbl tbody tr:last-child th,.tbl tbody tr:last-child td{border-bottom:none}.tbl tr.mark td,.tbl tr.mark th{background:var(--fill-lt)}.tbl tr.mark th{box-shadow:inset 3px 0 0 var(--fill-dk);color:var(--fill-dk)}.tbl-note{font-size:.92rem;color:var(--soft);margin:0 0 2.4rem;max-width:58ch}.callout{border-left:3px solid var(--hot);background:var(--hot-lt);padding:.9rem 1.1rem;margin:1.4rem 0;max-width:54ch}.callout p{margin:0;font-size:.95rem;color:var(--hot-dk)}.btn-quiet{font-family:var(--mono);font-size:12.5px;cursor:pointer;background:transparent;border:1px solid var(--ink);color:var(--ink);padding:.5rem .9rem;border-radius:5px;margin-top:1.4rem}.btn-quiet:hover{background:var(--ink);color:var(--paper)}.kv{max-width:34rem;margin:0 0 2rem}.kv>div{display:flex;gap:1rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--rule)}.kv span{font-family:var(--mono);font-size:11px;color:var(--faint);min-width:6rem}.kv code{font-size:12.5px;overflow-wrap:anywhere}.harness-gap{margin-top:2rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:1.1rem}.card-mark{font-family:var(--mono);font-size:1.2rem;color:var(--fill)}.card-name{font-size:1.02rem;font-weight:500;margin:.5rem 0 .3rem}.card-body{font-size:.92rem;color:var(--soft);margin:0}.limits{margin:0;max-width:58ch}.limits>div{padding-bottom:1.4rem}.limits>div+div{border-top:1px solid var(--rule-2);padding-top:1.4rem}.limits dt{font-size:1.05rem;margin-bottom:.3rem}.limits dd{margin:0;color:var(--soft);font-size:.96rem}.faq{max-width:60ch}.faq details{border-bottom:1px solid var(--rule-2)}.faq summary{cursor:pointer;padding:1rem 0;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--faint)}.faq details[open] summary:after{content:"–"}.faq p{margin:0 0 1.2rem;color:var(--soft);font-size:.98rem}.doc{max-width:48rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.doc-head{margin-bottom:3rem}.doc-sec{margin-top:3.5rem}.steps{list-style:none;counter-reset:s;margin:0;padding:0}.steps>li{counter-increment:s;position:relative;padding:0 0 2.2rem 3.2rem;border-left:1px solid var(--rule-2);margin-left:.85rem}.steps>li:before{content:counter(s);position:absolute;left:-.85rem;top:0;width:1.7rem;height:1.7rem;border-radius:5px;background:var(--fill);color:#fff;font-family:var(--mono);font-size:12px;display:grid;place-items:center}.steps>li:last-child{border-left-color:transparent;padding-bottom:0}.steps p{color:var(--soft);font-size:.98rem;margin:0 0 .9rem}.step-gap{margin-top:1.2rem}.closer{background:var(--ink);color:var(--paper);padding:4rem 1.5rem}.closer-inner{max-width:66rem;margin:0 auto}.closer .h2{color:var(--paper)}.closer .cmd{background:#241f1a;border-color:#3b342b}.closer .cmd-bar{background:#1f1a16;border-color:#3b342b}.closer .cmd-text{color:#f2efe7}.closer .cmd-copy{background:#241f1a;border-color:#4a4238;color:#c9c2b0}.closer .cmd-copy:hover{color:#9fe1cb;border-color:#1d9e75}.closer .cmd-shell{color:#8a8578}.closer .os-tab{border-color:#4a4238;color:#c9c2b0}.closer .os-on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.closer .installer-note{color:#c9c2b0}.closer code{background:#241f1a;border-color:#3b342b;color:#f2efe7}.site-foot{border-top:1px solid var(--rule);padding:2.5rem 1.5rem 3.5rem}.site-foot-inner{max-width:66rem;margin:0 auto;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.foot-brand{font-family:var(--mono);font-size:1rem;margin:0 0 .4rem}.foot-line{font-size:.92rem;color:var(--soft);margin:0;max-width:34ch}.foot-links{list-style:none;margin:0;padding:0}.foot-links li{margin-bottom:.45rem}.foot-links a{font-family:var(--mono);font-size:12.5px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--fill);padding-bottom:1px}.foot-links a:hover{color:var(--fill-dk)}@media (max-width: 900px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero{padding-top:3rem}.site{font-size:16px}}@media (max-width: 560px){.topbar-inner{flex-direction:column;align-items:flex-start;gap:.5rem}.band{padding:3rem 1.25rem}.hero,.closer{padding-left:1.25rem;padding-right:1.25rem}.doc{padding:2.5rem 1.25rem 4rem}.row-head{flex-direction:column;align-items:flex-start;gap:.15rem}}@media (prefers-reduced-motion: reduce){.site *{transition:none!important;animation:none!important}}.site .brand,.site .btn-quiet{text-decoration:none}.site .btn-quiet{display:inline-block}.site .nav-link{line-height:1.4}.h1-accent{color:var(--fill)}.hero-diagram{display:flex;align-items:center;justify-content:center}.trust-row{list-style:none;margin:0 0 1.6rem;padding:0;display:flex;flex-wrap:wrap;gap:1.1rem;font-size:.88rem;color:var(--soft)}.trust-row li{display:flex;align-items:center;gap:.4rem}.trust-row li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fill);display:inline-block}.hero-ctas{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-bottom:.6rem}.hero-note{font-size:.85rem;color:var(--faint);margin:0}.btn-primary{font-family:var(--serif);font-size:15px;cursor:pointer;background:var(--fill);color:var(--fill-lt);border:none;padding:.75rem 1.4rem;border-radius:8px;font-weight:500}.btn-primary:hover{background:var(--fill-dk)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-secondary{font-size:14px;color:var(--ink);text-decoration:none;border:1px solid var(--rule-2);padding:.72rem 1.3rem;border-radius:8px}.btn-secondary:hover{background:var(--card)}.signup{max-width:26rem}.signup-row{display:flex;gap:.5rem;margin-bottom:.6rem}.signup-row input[type=email]{flex:1;font-family:var(--serif);font-size:15px;padding:.7rem .9rem;border:1px solid var(--rule-2);border-radius:8px;background:var(--card);color:var(--ink)}.signup-check{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--soft);cursor:pointer}.signup-error{font-size:.85rem;color:var(--hot-dk);margin:.5rem 0 0}.signup-done{background:var(--fill-lt);border-left:3px solid var(--fill-dk);padding:.9rem 1.1rem;max-width:26rem}.signup-done-title{font-weight:500;color:var(--fill-dk);margin:0 0 .2rem}.signup-done-body{font-size:.9rem;color:var(--fill-dk);margin:0}.closer-or{color:var(--faint);font-size:.85rem;margin:1.1rem 0}.closer .signup-row input[type=email]{background:#241f1a;border-color:#4a4238;color:#f2efe7}.closer .signup-check{color:#c9c2b0}.addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.addon-card{background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column}.addon-card-open{border-style:dashed;background:transparent}.addon-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.addon-icon{width:28px;height:28px;fill:var(--fill-dk)}.addon-card-open .addon-icon{fill:var(--faint)}.addon-category{font-family:var(--mono);font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .3rem}.addon-name{font-size:1rem;font-weight:500;margin:0 0 .4rem}.addon-body{font-size:.88rem;color:var(--soft);margin:0 0 .9rem;flex:1}.badge{font-size:11px;padding:.28rem .55rem;border-radius:5px;font-family:var(--mono);align-self:flex-start}.badge-ok{background:var(--fill-lt);color:var(--fill-dk)}.badge-soon{background:var(--sunk);color:var(--faint);border:1px solid var(--rule-2)}.badge-open{background:var(--hot-lt);color:var(--hot-dk)}.addon-link{font-size:12.5px;color:var(--fill-dk);text-decoration:none;border-bottom:1px solid var(--fill);align-self:flex-start}.site{--paper: #f7f7f3;--sunk: #eeeee8;--card: #ffffff;--ink: #111411;--soft: #59605a;--faint: #858c86;--rule: #dfe3dd;--rule-2: #cbd1ca;--fill: #20c98a;--fill-dk: #087852;--fill-lt: #d8f7eb;--violet: #7467f5;--violet-lt: #eceaff;--hot: #ff795f;--serif: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, monospace;font-family:var(--serif);background:radial-gradient(circle at 80% 8%,rgba(32,201,138,.08),transparent 24rem),var(--paper)}.topbar{background:#f7f7f3db;border-bottom:1px solid rgba(203,209,202,.75)}.topbar-inner{max-width:78rem;padding:.75rem 1.5rem}.brand{font-size:1.15rem;font-weight:750;letter-spacing:-.05em}.brand-blocks i{width:7px;height:15px;border-radius:2px}.nav{gap:.35rem}.nav-link{border-radius:999px;padding:.45rem .75rem}.nav-link:hover{background:#e8ebe6}.nav-on{background:var(--fill-lt);color:var(--fill-dk)}.nav-store{background:#151a17;color:#fff;padding-left:.9rem;padding-right:.9rem}.nav-store:hover{background:#242b26;color:#fff}.nav-out{margin-left:.15rem;border-color:var(--rule-2)}.hero{position:relative;overflow:hidden;padding:6.5rem 1.5rem 5.5rem;background:radial-gradient(circle at 75% 48%,rgba(32,201,138,.13),transparent 23rem),linear-gradient(180deg,#fbfbf8,#f4f6f1)}.hero-inner{max-width:78rem;grid-template-columns:minmax(0,1fr) minmax(28rem,.95fr);gap:4rem;align-items:center}.hero-copy{position:relative;z-index:2}.h1{font-size:clamp(3.4rem,7vw,6.3rem);line-height:.92;font-weight:760;letter-spacing:-.075em;max-width:10ch;margin-bottom:1.7rem}.h1-accent{background:linear-gradient(100deg,#0c9c6d,#20c98a 60%,#7467f5);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lede{font-size:1.2rem;line-height:1.55;max-width:48ch;color:#4e5650}.trust-row{gap:1.2rem;margin:1.4rem 0 2rem}.trust-row li{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#69726b}.trust-row li:before{color:var(--fill)}.hero-note{font-family:var(--mono);font-size:10px;color:#858c86}.hero-visual{position:relative;min-height:31rem;max-width:38rem;width:100%;margin-left:auto;display:grid;place-items:center}.visual-glow{position:absolute;width:23rem;height:23rem;border-radius:50%;background:radial-gradient(circle,rgba(32,201,138,.2),rgba(116,103,245,.07) 42%,transparent 70%);filter:blur(3px)}.visual-core{position:relative;z-index:3;width:9rem;height:9rem;border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#101612;color:#eafff7;box-shadow:0 2rem 5rem #10161238,inset 0 0 0 1px #ffffff14}.visual-core strong{font-family:var(--mono);font-size:2.4rem;letter-spacing:-.12em}.visual-core small{font-family:var(--mono);font-size:7px;letter-spacing:.12em;color:#7be0ba;margin-top:.35rem}.core-pulse{position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;border:1px solid rgba(32,201,138,.3);border-radius:2.7rem}.app-orbit{position:absolute;z-index:4;min-width:9rem;padding:.75rem .9rem;display:grid;grid-template-columns:2rem 1fr;column-gap:.65rem;align-items:center;background:#ffffffe0;border:1px solid #dce2db;border-radius:1rem;box-shadow:0 .9rem 2.2rem #1c271f17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-orbit b{font-size:.83rem;line-height:1}.app-orbit em{grid-column:2;font-family:var(--mono);font-size:7px;color:#89918b;font-style:normal;margin-top:.22rem}.app-logo{grid-row:1 / span 2;width:2rem;height:2rem;border-radius:.6rem;display:grid;place-items:center;font-family:var(--mono);font-size:.8rem}.app-logo-blender{background:#f1a33c;color:#fff}.app-logo-future{background:#2c332e;color:#b8c5bc}.app-logo-code{background:#e7eaff;color:#625bd8}.app-logo-sheet{background:#d8f5e9;color:#13825e}.app-orbit-1{left:2%;top:14%;transform:rotate(-4deg)}.app-orbit-2{right:0;top:19%;transform:rotate(4deg)}.app-orbit-3{left:5%;bottom:15%;transform:rotate(3deg)}.app-orbit-4{right:2%;bottom:11%;transform:rotate(-4deg)}.orbit-line{position:absolute;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(32,201,138,.38),transparent);transform-origin:center;width:13rem}.orbit-line-1{transform:rotate(30deg);top:34%;left:19%}.orbit-line-2{transform:rotate(-30deg);top:34%;right:19%}.orbit-line-3{transform:rotate(-27deg);bottom:34%;left:19%}.orbit-line-4{transform:rotate(27deg);bottom:34%;right:19%}.store-pill{position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%);z-index:5;padding:.5rem .8rem;border-radius:999px;background:#d9f7eb;color:#087852;font-family:var(--mono);font-size:9px;letter-spacing:.06em;white-space:nowrap;border:1px solid #bdebd8}.band{padding:5.5rem 1.5rem;border-top:0}.band-inner{max-width:78rem}.band-sunk{background:#ecefe9}.eyebrow{color:#0b8b63;font-size:10px;font-weight:700;letter-spacing:.11em}.h2{font-size:clamp(2rem,4vw,3.15rem);font-weight:720;letter-spacing:-.055em;max-width:17ch}.lede{font-size:1.05rem;color:#606961;max-width:62ch}.store-section{position:relative;overflow:hidden;padding:7rem 1.5rem;background:#111612;color:#f5fff9}.store-section:before{content:"";position:absolute;width:40rem;height:40rem;border-radius:50%;right:-10rem;top:-18rem;background:radial-gradient(circle,rgba(32,201,138,.2),transparent 65%)}.store-shell{max-width:78rem;margin:auto;position:relative;z-index:1}.store-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3rem}.store-eyebrow{color:#57ddb0}.store-title{font-size:clamp(2.8rem,6vw,5.3rem);line-height:.94;letter-spacing:-.07em;margin:0;max-width:11ch}.store-title span{color:#57ddb0}.store-lede{color:#aeb9b2;max-width:46ch;font-size:1.05rem;line-height:1.6;margin:1.4rem 0 0}.store-stat{text-align:right;border-left:1px solid #344038;padding-left:2rem;min-width:8rem}.store-stat strong{display:block;font-size:3.5rem;line-height:.9;color:#57ddb0;letter-spacing:-.08em}.store-stat span,.store-stat small{display:block;font-family:var(--mono);font-size:9px;color:#89958d;text-transform:uppercase;letter-spacing:.08em;margin-top:.5rem}.store-feature{display:grid;grid-template-columns:1.35fr .65fr;min-height:30rem;background:#1a211c;border:1px solid #303b33;border-radius:1.8rem;overflow:hidden;box-shadow:0 2rem 5rem #0000002e}.feature-art{position:relative;min-height:30rem;background:radial-gradient(circle at 55% 50%,rgba(32,201,138,.14),transparent 16rem),linear-gradient(135deg,#18211c,#101510);overflow:hidden}.feature-window{position:absolute;border:1px solid #354139;background:#151b17;border-radius:1rem;overflow:hidden;box-shadow:0 1.5rem 3rem #0000004d}.feature-window-back{width:60%;height:60%;left:12%;top:20%;transform:rotate(-5deg);display:grid;place-items:center;color:#33483c;font:700 4rem var(--mono)}.feature-window-front{width:66%;height:68%;right:7%;top:16%;z-index:2;transform:rotate(3deg)}.window-top{height:2rem;background:#202a23;border-bottom:1px solid #344038;display:flex;align-items:center;padding:0 .7rem;gap:.25rem;font:9px var(--mono);color:#8b9890}.window-top i{width:6px;height:6px;border-radius:50%;background:#536159}.window-top i:nth-child(2){background:#6b7a70}.window-top i:nth-child(3){background:#8a9b90}.window-top span{margin-left:.4rem}.window-body{display:grid;grid-template-columns:5rem 1fr;height:calc(100% - 2rem)}.window-sidebar{padding:.7rem;display:flex;flex-direction:column;gap:.65rem;background:#111612;border-right:1px solid #29342c;font:8px var(--mono);color:#748178}.window-sidebar b{color:#59dbae;font-size:11px}.window-canvas{position:relative;overflow:hidden;background:radial-gradient(circle at 55% 48%,#31473a,#172019 58%)}.cube-shape{position:absolute;width:5.5rem;height:5.5rem;border:1px solid #5adcb0;left:40%;top:32%;transform:rotate(45deg);box-shadow:0 0 3rem #20c98a26}.canvas-line{position:absolute;bottom:1.5rem;left:1.5rem;width:35%;height:3px;background:#3b5245}.canvas-line.short{bottom:1rem;width:22%}.feature-tag{position:absolute;left:2rem;bottom:1.8rem;font:9px var(--mono);color:#65dfb6;letter-spacing:.1em;background:#15231b;border:1px solid #2b4a3b;padding:.5rem .7rem;border-radius:999px;z-index:3}.feature-copy{padding:4rem 3.3rem;display:flex;flex-direction:column;justify-content:center}.feature-kicker{font:9px var(--mono);color:#57ddb0;letter-spacing:.12em;margin-bottom:1.2rem}.feature-copy h3{font-size:clamp(2rem,4vw,3.5rem);line-height:.95;letter-spacing:-.06em;margin:0 0 1.2rem}.feature-copy p{color:#aab5ae;line-height:1.65;margin:0 0 1.4rem}.feature-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.6rem}.feature-meta span{font:8px var(--mono);color:#9ca9a1;border:1px solid #39443c;border-radius:999px;padding:.4rem .55rem}.store-cta{align-self:flex-start;text-decoration:none;color:#101612;background:#57ddb0;padding:.75rem 1rem;border-radius:999px;font-size:.85rem;font-weight:700}.store-cta b{margin-left:.5rem}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.store-grid .addon-card{background:#171d19;border-color:#303a33;color:#f5fff9;min-height:13rem}.store-grid .addon-category{color:#6fe1ba}.store-grid .addon-body{color:#98a59d}.store-grid .addon-name{color:#f5fff9}.store-grid .addon-link{color:#67ddb4}.store-grid .badge{border-color:#35443b;background:#202922;color:#9eaaa3}.store-builder{margin-top:1rem;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1px dashed #46534a;border-radius:1rem;color:#b6c1ba}.builder-icon{width:2.2rem;height:2.2rem;border-radius:.7rem;display:grid;place-items:center;background:#253029;color:#58ddb0;font-size:1.4rem}.store-builder div:nth-child(2){display:flex;flex-direction:column;flex:1}.store-builder strong{color:#eef8f2;font-size:.9rem}.store-builder span{font-size:.8rem;color:#818d85;margin-top:.2rem}.store-builder a{font:10px var(--mono);color:#62ddb3;text-decoration:none}.addon-grid{grid-template-columns:repeat(4,1fr);gap:1rem}.addon-card{border-radius:1.1rem;border:1px solid var(--rule);padding:1.25rem;background:#fff;min-height:14rem;transition:transform .2s ease,box-shadow .2s ease}.addon-card:hover{transform:translateY(-3px);box-shadow:0 1rem 2rem #1e2d2414}.addon-name{font-size:1.08rem;font-weight:700;letter-spacing:-.025em}.addon-body{color:#69716b;font-size:.88rem}.addon-icon{color:var(--fill)}.badge{border-radius:999px;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.badge-ok{background:#dcf8ed;color:#087852;border-color:#bdebd8}.badge-soon{background:#eceaff;color:#625bd8;border-color:#d7d4ff}.compare-col{background:#ffffff8c;padding:1.2rem;border:1px solid var(--rule);border-radius:1rem}.card{border-radius:1rem;border-color:var(--rule)}.site-foot{background:#101511;color:#b4c0b8;border-top:0}.site-foot-inner{max-width:78rem}.foot-brand{color:#5bdfb1;font-weight:800}@media (max-width: 850px){.hero{padding-top:4rem}.hero-inner{grid-template-columns:1fr}.hero-visual{min-height:27rem;margin:1rem auto 0}.store-heading{align-items:flex-start;flex-direction:column}.store-stat{text-align:left;border-left:0;border-top:1px solid #344038;padding:1rem 0 0}.store-feature{grid-template-columns:1fr}.feature-art{min-height:22rem}.feature-copy{padding:2.5rem 2rem}.store-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.nav-link:not(.nav-store):not(.nav-out){display:none}.nav-store{font-size:10px}.h1{font-size:3.5rem}.hero-visual{transform:scale(.88);transform-origin:center;margin-left:-6%;width:112%}.app-orbit-1{left:0}.app-orbit-2{right:0}.app-orbit-3{left:0}.app-orbit-4{right:0}.store-section{padding:4.5rem 1rem}.store-title{font-size:3rem}.store-feature{border-radius:1.2rem}.feature-art{min-height:18rem}.feature-window-front{width:72%}.store-grid{grid-template-columns:1fr}.store-builder{align-items:flex-start;flex-wrap:wrap}.store-builder a{margin-left:3.2rem}}.store-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.35rem}.store-actions .store-cta{margin-top:0}.store-source{color:#d8e6dd;text-decoration:none;font-weight:700;font-size:.92rem;border-bottom:1px solid #55635a;padding-bottom:.15rem}.store-source:hover{color:#fff;border-color:#fff}.download-note{margin:.8rem 0 0;color:#84928a;font-size:.78rem;line-height:1.5}.closer-access-copy{max-width:36rem;margin:.7rem 0 1.4rem;color:#c9c2b0}.guide-gate{margin-top:1.5rem}.store-actions .signup{min-width:min(100%,25rem)}.store-guide-link{display:inline-block;margin-top:1.2rem;color:#62ddb3;font:600 .78rem var(--mono);text-decoration:none;letter-spacing:.02em}.store-guide-link:hover{text-decoration:underline}.integration-next{margin-top:1rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.35rem 1.5rem;border:1px solid #334039;border-radius:1rem;background:linear-gradient(110deg,#121b16,#17221c);color:#eaf5ee}.integration-next-mark{width:3.1rem;height:3.1rem;border:1px solid #405148;border-radius:.9rem;display:grid;place-items:center;font:700 1.2rem var(--mono);color:#58ddb0}.integration-next-copy h3{font-size:1.25rem;margin:.25rem 0}.integration-next-copy p{margin:0;color:#93a198;font-size:.88rem;max-width:62ch}.coming-pill,.developer-later{font:10px var(--mono);letter-spacing:.08em;color:#62ddb3;border:1px solid #365047;padding:.45rem .6rem;border-radius:999px;white-space:nowrap}.model-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.model-card{border:1px solid var(--line);border-radius:1rem;padding:1.35rem;background:var(--paper)}.model-card span{font:10px var(--mono);letter-spacing:.08em;color:var(--soft)}.model-card h3{font-size:1.25rem;margin:.55rem 0}.model-card strong{font-size:1.8rem;display:block;margin-bottom:.5rem}.model-card p{color:var(--soft);font-size:.9rem;margin:0}.model-card-primary{box-shadow:inset 0 3px #32c997}.model-card-primary span{color:#17845f}.model-card-soon{border-style:dashed}.forge-head .feature-meta{margin-top:1.4rem}.doc-section{padding:2.6rem 0;border-top:1px solid var(--line)}.guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.guide-steps>div,.forge-hardware>div{border:1px solid var(--line);border-radius:1rem;padding:1.2rem}.guide-steps b{font:700 1.4rem var(--mono);color:#22a97b}.guide-steps h3{margin:.8rem 0 .4rem}.guide-steps p,.forge-hardware p{margin:0;color:var(--soft);font-size:.9rem}.forge-access{padding:2rem;border:1px solid var(--line);border-radius:1rem;margin:1rem 0 2.5rem}.forge-hardware{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.forge-hardware strong,.forge-hardware span{display:block}.forge-hardware span{color:#17845f;font:11px var(--mono);margin:.5rem 0}.forge-tips{display:grid;gap:.7rem;color:var(--soft);padding-left:1.2rem}@media (max-width:850px){.model-cards,.forge-hardware{grid-template-columns:1fr}.guide-steps{grid-template-columns:repeat(2,1fr)}.integration-next{grid-template-columns:auto 1fr}.coming-pill{grid-column:2}}@media (max-width:560px){.guide-steps,.integration-next{grid-template-columns:1fr}.coming-pill{grid-column:auto;width:max-content}}
