.shop-page[data-astro-cid-3lcn7vmv]{--pine:#10241d;--pine-2:#1c4435;--forest:#245541;--mint:#a7ebcf;--lime:#d6f278;--paper:#f7f6f0;--ink:#17231e;--body:#55625a;--line:#e6e8df;background:var(--paper);color:var(--ink)}.shop-page[data-astro-cid-3lcn7vmv] .container[data-astro-cid-3lcn7vmv]{max-width:1180px}.shop-hero[data-astro-cid-3lcn7vmv]{color:#f7fbf7;background:radial-gradient(at 80% 22%,#a7ebcf2e,#0000 38%),linear-gradient(115deg,#0c211a 0%,#173d2e 63%,#245541 100%);align-items:center;min-height:430px;padding:clamp(3rem,7vw,6rem) 1.5rem;display:flex;position:relative;overflow:hidden}.hero-layout[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);align-items:center;gap:3rem;display:grid}.hero-copy[data-astro-cid-3lcn7vmv]{z-index:2;max-width:560px;position:relative}.eyebrow[data-astro-cid-3lcn7vmv],.section-kicker[data-astro-cid-3lcn7vmv]{color:var(--lime);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;display:inline-flex}.eyebrow[data-astro-cid-3lcn7vmv]{margin-bottom:1.25rem}.eyebrow-dot[data-astro-cid-3lcn7vmv]{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #d6f278cc}.hero-copy[data-astro-cid-3lcn7vmv] h1[data-astro-cid-3lcn7vmv]{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.7rem,5.8vw,5.1rem);font-weight:700;line-height:.98}.hero-copy[data-astro-cid-3lcn7vmv] h1[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{color:var(--mint)}.hero-lede[data-astro-cid-3lcn7vmv]{color:#f4faf5bd;max-width:470px;margin:1.4rem 0 0;font-size:1.02rem;line-height:1.7}.hero-actions[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.7rem;display:flex}.button[data-astro-cid-3lcn7vmv]{border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:46px;padding:.7rem 1.15rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button[data-astro-cid-3lcn7vmv]:hover{transform:translateY(-2px)}.button-primary[data-astro-cid-3lcn7vmv]{background:var(--lime);color:#10241d;box-shadow:0 8px 22px #00000029}.button-primary[data-astro-cid-3lcn7vmv]:hover{background:#e1f99a}.button-quiet[data-astro-cid-3lcn7vmv]{color:#f6fbf6;background:#ffffff09;border:1px solid #ffffff3d}.button-quiet[data-astro-cid-3lcn7vmv]:hover{background:#ffffff14;border-color:#ffffff94}.proof-row[data-astro-cid-3lcn7vmv]{color:#f4faf59e;flex-wrap:wrap;gap:.65rem 1.1rem;margin-top:2rem;font-size:.75rem;display:flex}.proof-row[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{align-items:center;gap:.4rem;display:inline-flex}.proof-row[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{color:var(--mint);font-size:.73rem}.hero-art[data-astro-cid-3lcn7vmv]{place-items:center;min-height:320px;display:grid;position:relative}.art-orbit[data-astro-cid-3lcn7vmv]{border:1px solid #a7ebcf29;border-radius:50%;position:absolute;transform:rotate(-23deg)}.orbit-one[data-astro-cid-3lcn7vmv]{width:430px;height:270px}.orbit-two[data-astro-cid-3lcn7vmv]{border-color:#d6f27824;width:355px;height:225px;transform:rotate(28deg)}.editor-card[data-astro-cid-3lcn7vmv]{z-index:1;background:#101a18;border:1px solid #cfecda2b;border-radius:14px;width:min(430px,100%);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 70px #00000057,0 0 55px #a7ebcf1a}.editor-top[data-astro-cid-3lcn7vmv]{color:#97a99e;border-bottom:1px solid #ffffff14;align-items:center;gap:.8rem;height:42px;padding:0 .9rem;font:10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.window-dots[data-astro-cid-3lcn7vmv]{gap:4px;display:flex}.window-dots[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#ef927c;border-radius:50%;width:7px;height:7px}.window-dots[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]:nth-child(2){background:#e8c56f}.window-dots[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]:nth-child(3){background:#79c79d}.editor-status[data-astro-cid-3lcn7vmv]{color:#9de2b8;letter-spacing:.12em;margin-left:auto;font-size:8px}.editor-status[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#8ce0a7;border-radius:50%;width:5px;height:5px;margin:0 4px 1px 0;display:inline-block}.editor-body[data-astro-cid-3lcn7vmv]{grid-template-columns:35px 1fr;min-height:188px;display:grid}.file-rail[data-astro-cid-3lcn7vmv]{color:#60736a;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;font-size:13px;display:flex}.file-rail[data-astro-cid-3lcn7vmv] .rail-active[data-astro-cid-3lcn7vmv]{color:#d6f278}.code-lines[data-astro-cid-3lcn7vmv]{color:#a6b6ac;white-space:nowrap;padding:1.1rem .8rem;font:10px/2 ui-monospace,SFMono-Regular,Consolas,monospace}.code-lines[data-astro-cid-3lcn7vmv] b[data-astro-cid-3lcn7vmv]{color:#53645a;width:23px;font-weight:400;display:inline-block}.code-purple[data-astro-cid-3lcn7vmv]{color:#d8a8ef}.code-green[data-astro-cid-3lcn7vmv]{color:#9de2b8}.code-orange[data-astro-cid-3lcn7vmv]{color:#efbd7c}.code-muted[data-astro-cid-3lcn7vmv]{color:#64756b}.code-gap[data-astro-cid-3lcn7vmv]{margin-top:.45rem}.editor-footer[data-astro-cid-3lcn7vmv]{color:#819389;letter-spacing:.07em;border-top:1px solid #ffffff12;justify-content:space-between;padding:.65rem .9rem;font:8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.float-chip[data-astro-cid-3lcn7vmv]{z-index:2;color:#263d32;background:#f9fff9;border:1px solid #10241d14;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 28px #0000002e}.chip-auth[data-astro-cid-3lcn7vmv]{top:28px;left:-10px;transform:rotate(-4deg)}.chip-ci[data-astro-cid-3lcn7vmv]{bottom:28px;right:-3px;transform:rotate(3deg)}.chip-icon[data-astro-cid-3lcn7vmv]{color:#12382a;background:#bdebd1;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.chip-ci[data-astro-cid-3lcn7vmv] .chip-icon[data-astro-cid-3lcn7vmv]{color:#55411a;background:#f5dfae}.hero-sparkle[data-astro-cid-3lcn7vmv]{color:var(--lime);opacity:.85;position:absolute}.sparkle-a[data-astro-cid-3lcn7vmv]{font-size:18px;top:8%;right:10%}.sparkle-b[data-astro-cid-3lcn7vmv]{color:var(--mint);font-size:15px;bottom:11%;left:7%}.shop-main[data-astro-cid-3lcn7vmv]{padding-top:clamp(3rem,6vw,5.4rem);padding-bottom:3rem}.section-heading[data-astro-cid-3lcn7vmv]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:.4rem;display:flex}.section-kicker[data-astro-cid-3lcn7vmv]{color:var(--forest);margin-bottom:.6rem}.section-heading[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.08}.section-heading[data-astro-cid-3lcn7vmv]>p[data-astro-cid-3lcn7vmv]{color:#747c72;text-align:right;margin:0 0 .2rem;font-size:.84rem;line-height:1.6}.pricing-note[data-astro-cid-3lcn7vmv]{color:#6d776d;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.35rem;font-size:.76rem;display:flex}.coming-pill[data-astro-cid-3lcn7vmv]{color:#8a6522;letter-spacing:.12em;background:#fdf1d8;border:1px solid #efd9a8;border-radius:999px;align-items:center;padding:.24rem .6rem;font:800 .58rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.agent-band[data-astro-cid-3lcn7vmv]{background:linear-gradient(120deg,#eef7ea,#fff 65%);border:1px solid #d6e6d2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem 1.3rem;margin:0 0 1.6rem;padding:1.05rem 1.3rem;display:grid}.agent-icon[data-astro-cid-3lcn7vmv]{color:#2f6b45;background:#d9efcd;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.agent-eyebrow[data-astro-cid-3lcn7vmv]{color:#4f7a4c;letter-spacing:.14em;font:800 .6rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.agent-copy[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:#54635a;max-width:52rem;margin:.25rem 0 0;font-size:.83rem;line-height:1.55}.agent-facts[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;gap:.5rem;display:flex}.agent-facts[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{color:#657164;white-space:nowrap;background:#fff;border:1px solid #d8e7d2;border-radius:999px;align-items:baseline;gap:.25rem;padding:.35rem .6rem;font-size:.66rem;display:flex}.agent-facts[data-astro-cid-3lcn7vmv] b[data-astro-cid-3lcn7vmv]{color:#2c5a3c;font-size:.82rem}.kit-grid[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.kit-card[data-astro-cid-3lcn7vmv]{background:#fff;border:1px solid #e8e9e1;border-radius:13px;grid-template-columns:minmax(190px,.8fr) 1fr;min-height:330px;scroll-margin-top:5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 3px 14px #192b2109}.kit-card[data-astro-cid-3lcn7vmv]:hover{border-color:#c8d8cb;transform:translateY(-4px);box-shadow:0 18px 40px #192b2117}.kit-art[data-astro-cid-3lcn7vmv]{place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.kit-art-1[data-astro-cid-3lcn7vmv]{background:linear-gradient(145deg,#e8f3e7,#d1e7d6)}.kit-art-2[data-astro-cid-3lcn7vmv]{background:linear-gradient(145deg,#efe8f6,#dcd0eb)}.art-index[data-astro-cid-3lcn7vmv]{letter-spacing:.14em;color:#17231e6b;font:700 9px/1 ui-monospace,monospace;position:absolute;top:13px;left:14px}.workspace-window[data-astro-cid-3lcn7vmv]{background:#15211c;border:1px solid #23372a33;border-radius:10px;width:calc(100% - 92px);max-width:196px;margin-left:-10px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 35px #122c1d38}.workspace-top[data-astro-cid-3lcn7vmv]{color:#b9c8bd;border-bottom:1px solid #ffffff17;align-items:center;gap:.4rem;height:28px;padding:0 .5rem;font:7px/1 ui-monospace,monospace;display:flex}.workspace-top[data-astro-cid-3lcn7vmv]>b[data-astro-cid-3lcn7vmv]{font-size:7px;font-weight:600}.workspace-label[data-astro-cid-3lcn7vmv]{color:#95ad9b;letter-spacing:.08em;margin-left:auto;font-size:5px}.workspace-top[data-astro-cid-3lcn7vmv] .window-dots[data-astro-cid-3lcn7vmv]{gap:3px}.workspace-top[data-astro-cid-3lcn7vmv] .window-dots[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{width:5px;height:5px}.workspace-content[data-astro-cid-3lcn7vmv]{grid-template-columns:78px minmax(0,1fr);min-height:125px;display:grid}.workspace-tree[data-astro-cid-3lcn7vmv]{color:#a1b0a5;border-right:1px solid #ffffff12;flex-direction:column;gap:.4rem;padding:.65rem .45rem;font:6px/1.2 ui-monospace,monospace;display:flex}.tree-heading[data-astro-cid-3lcn7vmv]{color:#74877a;letter-spacing:.11em;margin-bottom:.12rem;font-size:5px}.tree-folder[data-astro-cid-3lcn7vmv]{color:#d4e29a}.tree-indent[data-astro-cid-3lcn7vmv]{padding-left:.45rem}.tree-deeper[data-astro-cid-3lcn7vmv]{color:#8cc8a0;padding-left:1rem}.workspace-code[data-astro-cid-3lcn7vmv]{min-width:0}.code-tab[data-astro-cid-3lcn7vmv]{color:#ccd6ce;border-bottom:1px solid #ffffff12;height:23px;padding:.45rem .45rem 0;font:6px/1 ui-monospace,monospace}.code-tab[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{float:right;color:#75887b}.code-snippet[data-astro-cid-3lcn7vmv]{color:#b7c6ba;white-space:nowrap;gap:.4rem;padding:.6rem .4rem;font:5.7px/1.2 ui-monospace,monospace;display:grid}.code-snippet[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]{text-overflow:clip;overflow:hidden}.code-snippet[data-astro-cid-3lcn7vmv] b[data-astro-cid-3lcn7vmv]{color:#68796d;width:15px;font-weight:400;display:inline-block}.code-snippet[data-astro-cid-3lcn7vmv] em[data-astro-cid-3lcn7vmv]{color:#d8a8ef;font-style:normal}.code-snippet[data-astro-cid-3lcn7vmv] strong[data-astro-cid-3lcn7vmv]{color:#a6dfad;font-weight:500}.snippet-gap[data-astro-cid-3lcn7vmv]{margin-top:.25rem}.workspace-status[data-astro-cid-3lcn7vmv]{color:#8da193;letter-spacing:.06em;border-top:1px solid #ffffff14;justify-content:space-between;padding:.43rem .5rem;font:5px/1 ui-monospace,monospace;display:flex}.workspace-status[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#a5de9c;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.phone-mock[data-astro-cid-3lcn7vmv]{background:#fafff7;border:3px solid #23372d;border-radius:13px;flex-direction:column;gap:4px;width:64px;height:134px;padding:15px 6px 7px;display:flex;position:absolute;bottom:30px;right:0;transform:rotate(4deg);box-shadow:0 14px 26px #122c1d42}.phone-notch[data-astro-cid-3lcn7vmv]{background:#506353;border-radius:3px;width:15px;height:3px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.phone-appbar[data-astro-cid-3lcn7vmv]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.phone-appbar[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#c9d8cc;border-radius:50%;width:4px;height:4px}.phone-appbar[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv].alt{background:#8ec49c}.phone-appbar[data-astro-cid-3lcn7vmv] b[data-astro-cid-3lcn7vmv]{color:#254735;font-size:4.5px}.phone-user[data-astro-cid-3lcn7vmv]{background:#eef6ee;border-radius:6px;align-items:center;gap:4px;padding:3px 4px;display:flex}.phone-avatar[data-astro-cid-3lcn7vmv]{background:linear-gradient(135deg,#92c59f,#427b58);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.phone-lines[data-astro-cid-3lcn7vmv]{flex-direction:column;flex:1;gap:2px;display:flex}.phone-lines[data-astro-cid-3lcn7vmv] u[data-astro-cid-3lcn7vmv]{background:#cfe0d2;border-radius:3px;height:2.5px;text-decoration:none;display:block}.phone-lines[data-astro-cid-3lcn7vmv] u[data-astro-cid-3lcn7vmv].short{width:60%}.phone-user[data-astro-cid-3lcn7vmv] em[data-astro-cid-3lcn7vmv]{color:#3f8a5f;background:#dceccb;border-radius:3px;padding:1.5px 3px;font-size:4.5px;font-style:normal;font-weight:700;line-height:1}.phone-row[data-astro-cid-3lcn7vmv]{align-items:center;gap:4px;padding:2px 1px;display:flex}.ph-ico[data-astro-cid-3lcn7vmv]{background:#b9d9c2;border-radius:2.5px;flex:0 0 8px;height:8px}.ph-ico[data-astro-cid-3lcn7vmv].alt{background:#e6d3f0}.phone-row[data-astro-cid-3lcn7vmv] u[data-astro-cid-3lcn7vmv]{background:#dce8dc;border-radius:3px;flex:1;height:3px;text-decoration:none}.phone-row[data-astro-cid-3lcn7vmv] u[data-astro-cid-3lcn7vmv].short{max-width:55%}.phone-tabs[data-astro-cid-3lcn7vmv]{border-top:1px solid #e4ece3;justify-content:space-around;margin-top:auto;padding-top:4px;display:flex}.phone-tabs[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#c9d8cc;border-radius:2px;width:5px;height:5px}.phone-tabs[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]:nth-child(2){background:#8ec49c}.art-caption[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;color:#17231e73;white-space:nowrap;font:5.5px/1 ui-monospace,monospace;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.kit-card-body[data-astro-cid-3lcn7vmv]{flex-direction:column;min-width:0;padding:1.25rem 1.3rem 1.2rem;display:flex}.kit-meta[data-astro-cid-3lcn7vmv]{color:#55705f;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.67rem;font-weight:700;display:flex}.kit-agent-pill[data-astro-cid-3lcn7vmv]{color:#3c6b4a;letter-spacing:.08em;white-space:nowrap;background:#eaf6e2;border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .5rem;font-size:.55rem;display:inline-flex}.kit-agent-pill[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{opacity:.85;font-size:.6rem}.kit-card[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{color:#17231e;letter-spacing:-.035em;margin:.65rem 0 .5rem;font-size:1.27rem;line-height:1.16}.kit-description[data-astro-cid-3lcn7vmv]{color:#647068;min-height:2.6em;margin:0 0 .9rem;font-size:.84rem;line-height:1.55}.kit-highlights[data-astro-cid-3lcn7vmv]{color:#435149;gap:.48rem;margin:0 0 1rem;padding:0;font-size:.77rem;line-height:1.4;list-style:none;display:grid}.kit-highlights[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]{align-items:flex-start;gap:.48rem;display:flex}.kit-highlights[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]:before{content:"✓";color:#40845e;flex:none;font-weight:700}.kit-buy-row[data-astro-cid-3lcn7vmv]{border-top:1px solid #edf0e9;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.kit-price-line[data-astro-cid-3lcn7vmv]{align-items:baseline;gap:.4rem;display:flex}.kit-price[data-astro-cid-3lcn7vmv]{color:#17231e;letter-spacing:-.05em;font-size:1.85rem;font-weight:700;line-height:1}.kit-price[data-astro-cid-3lcn7vmv] small[data-astro-cid-3lcn7vmv]{vertical-align:.48em;letter-spacing:0;margin-right:2px;font-size:.94rem}.price-once[data-astro-cid-3lcn7vmv]{color:#8a9187;font-size:.66rem}.kit-actions[data-astro-cid-3lcn7vmv]{align-items:center;gap:.55rem;display:flex}.kit-button[data-astro-cid-3lcn7vmv],.details-button[data-astro-cid-3lcn7vmv]{white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;min-height:38px;padding:.58rem .7rem;font-size:.74rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.kit-button[data-astro-cid-3lcn7vmv]{color:#f8fcf7;background:#173b2b;border:1px solid #173b2b;flex:1}.kit-button[data-astro-cid-3lcn7vmv]:hover{background:#286444;transform:translateY(-1px)}.details-button[data-astro-cid-3lcn7vmv]{color:#2f5c3d;background:#f2f7ef;border:1px solid #cfdecb;flex:1}.details-button[data-astro-cid-3lcn7vmv]:hover{background:#e2efd9;border-color:#b9d3b4;transform:translateY(-1px)}.details-button[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{opacity:.85;font-size:.78em}.bundle-card[data-astro-cid-3lcn7vmv]{color:#f5f9ef;background:linear-gradient(110deg,#132a21 0%,#1b4232 56%,#28543d 100%);border:1px solid #cfe1cb33;border-radius:16px;grid-template-columns:115px minmax(0,1fr) 225px;align-items:center;gap:1.5rem;margin:clamp(3rem,6vw,5.2rem) 0 1.6rem;padding:clamp(1.4rem,3vw,2.35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #14312226}.bundle-art[data-astro-cid-3lcn7vmv]{place-items:center;height:135px;display:grid;position:relative}.bundle-glow[data-astro-cid-3lcn7vmv]{filter:blur(25px);background:#b4e48826;border-radius:50%;width:150px;height:120px;position:absolute}.bundle-icon[data-astro-cid-3lcn7vmv]{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.bundle-icon[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{color:#fff;border-radius:14px;place-items:center;width:50px;height:56px;font-size:21px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 26px #0000004d,inset 0 1px #ffffff59}.bundle-icon[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]:after{content:"";background:linear-gradient(#ffffff61,#0000);height:46%;position:absolute;top:0;left:0;right:0}.bundle-icon[data-astro-cid-3lcn7vmv] b[data-astro-cid-3lcn7vmv]{color:#f5f9efad;letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:700}.icon-flutter[data-astro-cid-3lcn7vmv]{transform:translate(-34px,-12px)rotate(-9deg)}.icon-flutter[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{background:linear-gradient(145deg,#66b9ed,#426fc2)}.icon-react[data-astro-cid-3lcn7vmv]{transform:translate(32px,6px)rotate(9deg)}.icon-react[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{background:linear-gradient(145deg,#dbb4ef,#8a68bd)}.bundle-spark[data-astro-cid-3lcn7vmv]{color:#d6f278;font-size:15px;animation:3.8s ease-in-out infinite bundle-spark;position:absolute;top:4px;right:16px}@keyframes bundle-spark{0%,70%,to{opacity:.3;transform:scale(.8)rotate(0)}80%,88%{opacity:1;transform:scale(1.15)rotate(16deg)}}.bundle-copy[data-astro-cid-3lcn7vmv] .bundle-badge[data-astro-cid-3lcn7vmv]{color:#344b2b;letter-spacing:.13em;text-transform:uppercase;background:#e2efbe;border-radius:999px;padding:.36rem .65rem;font-size:.6rem;font-weight:800;display:inline-flex}.bundle-copy[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{color:#fff;letter-spacing:-.04em;margin:.85rem 0 .55rem;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.08}.bundle-copy[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv] em[data-astro-cid-3lcn7vmv]{color:#c5e79e;font-style:normal}.bundle-copy[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:#f5f9efb3;max-width:475px;margin:0;font-size:.86rem;line-height:1.6}.bundle-includes[data-astro-cid-3lcn7vmv]{flex-wrap:wrap;gap:.38rem;margin-top:.85rem;display:flex}.bundle-includes[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:999px;padding:.28rem .55rem;font-size:.65rem}.bundle-checkout[data-astro-cid-3lcn7vmv]{border-left:1px solid #ffffff2b;flex-direction:column;align-items:flex-start;padding-left:1.2rem;display:flex}.bundle-price-old[data-astro-cid-3lcn7vmv]{color:#ffffff7a;font-size:.8rem;text-decoration:line-through}.bundle-price[data-astro-cid-3lcn7vmv]{color:#fff;letter-spacing:-.06em;font-size:2.8rem;font-weight:700;line-height:1.05}.bundle-price[data-astro-cid-3lcn7vmv] small[data-astro-cid-3lcn7vmv]{vertical-align:.5em;letter-spacing:0;font-size:1.3rem}.bundle-once[data-astro-cid-3lcn7vmv]{color:#ffffff8c;letter-spacing:.12em;margin-top:.15rem;font-size:.58rem;font-weight:700}.bundle-button[data-astro-cid-3lcn7vmv]{color:#182b1c;cursor:pointer;background:#d6f278;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:1rem;padding:.8rem .85rem;font-size:.77rem;font-weight:800;line-height:1.3;transition:background .18s,transform .18s;display:flex}.bundle-button[data-astro-cid-3lcn7vmv]:hover{background:#e5fa9e;transform:translateY(-2px)}.bundle-footnote[data-astro-cid-3lcn7vmv]{color:#ffffff85;margin-top:.55rem;font-size:.64rem}.coming-soon[data-astro-cid-3lcn7vmv]{margin:3rem 0 2rem}.coming-heading[data-astro-cid-3lcn7vmv]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.coming-heading[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{color:#27372d;letter-spacing:-.03em;margin:0;font-size:1.25rem}.coming-heading[data-astro-cid-3lcn7vmv] .section-kicker[data-astro-cid-3lcn7vmv]{font-size:.6rem}.coming-heading[data-astro-cid-3lcn7vmv]>p[data-astro-cid-3lcn7vmv]{color:#777f75;margin:0;font-size:.75rem}.coming-grid[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.coming-card[data-astro-cid-3lcn7vmv]{background:#ffffff80;border:1px solid #e5e8df;border-radius:10px;align-items:center;gap:.8rem;padding:.95rem 1rem;display:flex}.coming-mark[data-astro-cid-3lcn7vmv]{color:#59734f;background:#e8eee2;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-weight:800;display:grid}.coming-card[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{color:#344337;margin:0 0 .2rem;font-size:.83rem}.coming-card[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:#727a70;margin:0;font-size:.7rem;line-height:1.4}.coming-status[data-astro-cid-3lcn7vmv]{color:#667258;white-space:nowrap;background:#edf1e6;border-radius:999px;margin-left:auto;padding:.3rem .5rem;font-size:.59rem;font-weight:700}.trust-strip[data-astro-cid-3lcn7vmv]{background:linear-gradient(130deg,#eef4e5,#fff 62%);border:1px solid #dfe6d7;border-radius:16px;max-width:1000px;margin:2.5rem auto 1.5rem;padding:1.9rem 2rem 1.6rem;box-shadow:0 8px 26px #1f36240d}.trust-heading[data-astro-cid-3lcn7vmv]{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.trust-lock[data-astro-cid-3lcn7vmv]{color:#47714d;background:#dceccb;border-radius:14px;place-items:center;width:54px;height:54px;font-size:1.2rem;display:grid}.trust-eyebrow[data-astro-cid-3lcn7vmv]{color:#5f7a57;letter-spacing:.14em;font-size:.74rem;font-weight:800}.trust-heading[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{color:#20352a;letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.5rem}.trust-points[data-astro-cid-3lcn7vmv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-points[data-astro-cid-3lcn7vmv]>div[data-astro-cid-3lcn7vmv]{background:#ffffffb3;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.85rem .8rem;display:flex}.trust-number[data-astro-cid-3lcn7vmv]{color:#7c9a6c;font:700 .82rem/1.5 ui-monospace,monospace}.trust-points[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:#5f6c62;margin:0;font-size:.95rem;line-height:1.5}.trust-points[data-astro-cid-3lcn7vmv] strong[data-astro-cid-3lcn7vmv]{color:#273d30}.trust-footer[data-astro-cid-3lcn7vmv]{border-top:1px solid #e2e9dc;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.9rem;display:flex}.trust-footer[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{color:#2f5c3d;font-size:.88rem;font-weight:700;text-decoration:none}.trust-footer[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]:hover{text-underline-offset:.2em;text-decoration:underline}.trust-footer[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]{color:#7f887e;text-align:right;font-size:.8rem}.shop-fineprint[data-astro-cid-3lcn7vmv]{text-align:center;color:#6f7a70;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.shop-fineprint[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{color:#2f5c3d}.shop-page[data-astro-cid-3lcn7vmv] .floating-home-btn[data-astro-cid-3lcn7vmv]{display:none}.shop-policies[data-astro-cid-3lcn7vmv]{color:#8a9187;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.55rem 0 0;font-size:.78rem;display:flex}.shop-policies[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{color:#2f5c3d;text-underline-offset:.18em;text-decoration:underline 1px}.shop-policies[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]:hover{color:#173b2b}.shop-toast[data-astro-cid-3lcn7vmv]{z-index:9500;opacity:0;pointer-events:none;background:#fff;border:1px solid #d9e5d3;border-radius:14px;align-items:flex-start;gap:.75rem;width:min(430px,100vw - 2rem);padding:.9rem 1rem;transition:opacity .22s,transform .22s;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%,14px);box-shadow:0 18px 44px #0d1f1a38}.shop-toast[data-astro-cid-3lcn7vmv].is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast-icon[data-astro-cid-3lcn7vmv]{color:#a3781f;background:#fdf1d8;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:.85rem;display:grid}.shop-toast[data-astro-cid-3lcn7vmv] strong[data-astro-cid-3lcn7vmv]{color:#1f3327;margin-bottom:.15rem;font-size:.85rem;display:block}.shop-toast[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{color:#68756b;font-size:.78rem;line-height:1.45;display:block}.shop-toast[data-astro-cid-3lcn7vmv] a[data-astro-cid-3lcn7vmv]{color:#2f6b45;font-weight:600}.kit-dialog[data-astro-cid-3lcn7vmv]{scrollbar-width:none;color:#27372d;background:#fbfcf8;border:1px solid #dfe6da;border-radius:18px;width:min(800px,100vw - 2rem);max-height:calc(100vh - 2.5rem);margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 32px 90px #00000047}.kit-dialog[data-astro-cid-3lcn7vmv]::-webkit-scrollbar{display:none}.kit-dialog[data-astro-cid-3lcn7vmv]::backdrop{backdrop-filter:blur(4px);background:#0b17119e}.dialog-header[data-astro-cid-3lcn7vmv]{z-index:2;backdrop-filter:blur(8px);background:#fbfcf8f7;border-bottom:1px solid #e4e9e0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.75rem;display:flex;position:sticky;top:0}.dialog-header-side[data-astro-cid-3lcn7vmv]{align-items:center;gap:.7rem;display:flex}.dialog-price-pill[data-astro-cid-3lcn7vmv]{color:#2f5c3d;white-space:nowrap;background:#e7f1e0;border-radius:999px;padding:.42rem .75rem;font-size:.78rem;font-weight:800}.dialog-kicker[data-astro-cid-3lcn7vmv]{color:#688062;letter-spacing:.13em;font:800 .64rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.dialog-header[data-astro-cid-3lcn7vmv] h2[data-astro-cid-3lcn7vmv]{color:#1d3327;letter-spacing:-.03em;margin:.35rem 0 0;font-family:Oxanium,Space Grotesk,sans-serif;font-size:1.65rem}.dialog-close[data-astro-cid-3lcn7vmv]{color:#4d5c50;cursor:pointer;background:#fff;border:1px solid #dce4d9;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:1.3rem;display:grid}.dialog-close[data-astro-cid-3lcn7vmv]:hover{background:#eaf1e4}.dialog-intro[data-astro-cid-3lcn7vmv]{color:#5c6a60;margin:1.25rem 1.75rem;font-size:.95rem;line-height:1.7}.dialog-columns[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr 1fr;gap:1.1rem;padding:0 1.75rem;display:grid}.dialog-columns[data-astro-cid-3lcn7vmv] section[data-astro-cid-3lcn7vmv]{background:#fff;border:1px solid #e5e9df;border-radius:12px;padding:1.15rem}.dialog-columns[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{color:#34533d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin:0 0 .75rem;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.84rem;font-weight:700;display:flex}.dialog-columns[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]:before{content:"";background:#8ec49c;border-radius:3px;width:8px;height:8px}.dialog-bring[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]:before{background:#e2c98a}.dialog-columns[data-astro-cid-3lcn7vmv] ul[data-astro-cid-3lcn7vmv]{color:#5d6a61;gap:.55rem;margin:0;padding:0;font-size:.81rem;line-height:1.55;list-style:none;display:grid}.dialog-columns[data-astro-cid-3lcn7vmv] section[data-astro-cid-3lcn7vmv]:first-child ul[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr 1fr;gap:.55rem .9rem}.dialog-columns[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]{align-items:flex-start;gap:.55rem;display:flex}.dialog-columns[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]:before{content:"✓";color:#3f8a5f;flex:none;font-weight:800}.dialog-bring[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]:before{content:"→";color:#9aa59c;font-weight:700}.dialog-bring[data-astro-cid-3lcn7vmv]{background:#f6f5ee!important}.agent-ready-panel[data-astro-cid-3lcn7vmv]{background:linear-gradient(140deg,#f1f9ec,#fff 70%);border:1px solid #cfe4c8;border-radius:12px;margin:1.1rem 1.75rem 0;padding:1.15rem 1.25rem}.agent-ready-head[data-astro-cid-3lcn7vmv]{align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.agent-ready-icon[data-astro-cid-3lcn7vmv]{color:#2f6b45;background:#d9efcd;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:.95rem;display:grid}.agent-ready-eyebrow[data-astro-cid-3lcn7vmv]{color:#4f7a4c;letter-spacing:.13em;font:800 .58rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.agent-ready-head[data-astro-cid-3lcn7vmv] h3[data-astro-cid-3lcn7vmv]{color:#25412f;letter-spacing:-.01em;margin:.15rem 0 0;font-family:Oxanium,Space Grotesk,sans-serif;font-size:.98rem}.agent-ready-panel[data-astro-cid-3lcn7vmv] ul[data-astro-cid-3lcn7vmv]{color:#55705c;grid-template-columns:1fr 1fr;gap:.5rem .95rem;margin:0;padding:0;font-size:.79rem;line-height:1.5;list-style:none;display:grid}.agent-ready-panel[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]{align-items:flex-start;gap:.5rem;display:flex}.agent-ready-panel[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]:before{content:"◆";color:#6ea15f;flex:none;font-size:.6rem;line-height:1.7}.agent-ready-note[data-astro-cid-3lcn7vmv]{color:#7a887c;border-top:1px solid #dcebd6;margin:.85rem 0 0;padding-top:.7rem;font-size:.68rem;line-height:1.5}.project-preview[data-astro-cid-3lcn7vmv]{color:#d7e3da;background:#101a18;border:1px solid #273b31;border-radius:12px;margin:1.1rem 1.75rem;overflow:hidden}.preview-top[data-astro-cid-3lcn7vmv]{letter-spacing:.08em;border-bottom:1px solid #ffffff14;align-items:center;gap:.65rem;padding:.68rem .85rem;font:700 .59rem/1 ui-monospace,monospace;display:flex}.preview-top[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]:first-child{gap:4px;display:flex}.preview-top[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]{background:#e99480;border-radius:50%;width:6px;height:6px}.preview-top[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]:nth-child(2){background:#e7c86f}.preview-top[data-astro-cid-3lcn7vmv] i[data-astro-cid-3lcn7vmv]:nth-child(3){background:#82c595}.preview-top[data-astro-cid-3lcn7vmv]>b[data-astro-cid-3lcn7vmv]{color:#a9b9ad}.preview-top[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]:last-child{color:#81968a;margin-left:auto}.project-preview[data-astro-cid-3lcn7vmv] ul[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr 1fr;gap:.15rem .75rem;margin:0;padding:.8rem;list-style:none;display:grid}.project-preview[data-astro-cid-3lcn7vmv] li[data-astro-cid-3lcn7vmv]{background:#ffffff06;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;padding:.43rem .35rem;display:grid}.preview-file-icon[data-astro-cid-3lcn7vmv]{color:#a8d18e;font:700 .85rem/1 monospace}.project-preview[data-astro-cid-3lcn7vmv] code[data-astro-cid-3lcn7vmv]{color:#cbd8cf;text-overflow:ellipsis;white-space:nowrap;font:.63rem/1.35 ui-monospace,monospace;overflow:hidden}.project-preview[data-astro-cid-3lcn7vmv] small[data-astro-cid-3lcn7vmv]{color:#86a18f;text-align:right;font-size:.54rem}.dialog-footer[data-astro-cid-3lcn7vmv]{border-top:1px solid #e4e9e0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.75rem 1.4rem;display:flex}.dialog-footer[data-astro-cid-3lcn7vmv] p[data-astro-cid-3lcn7vmv]{color:#6b776c;margin:0;font-size:.75rem}.dialog-footer[data-astro-cid-3lcn7vmv] strong[data-astro-cid-3lcn7vmv]{color:#203a2b;font-size:1rem}.dialog-buy[data-astro-cid-3lcn7vmv]{color:#fff;white-space:nowrap;background:#1b4931;border-radius:7px;align-items:center;gap:.8rem;padding:.72rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.dialog-buy[data-astro-cid-3lcn7vmv]:hover{background:#2d6945}.bundle-disclaimer[data-astro-cid-3lcn7vmv]{color:#667368;background:#f2f5ec;border-left:3px solid #c1d4a8;margin:.7rem 1.75rem 0;padding:.7rem .85rem;font-size:.72rem;line-height:1.5}@media (width<=1000px){.hero-layout[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:1rem}.kit-grid[data-astro-cid-3lcn7vmv]{gap:.8rem}.kit-card[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(155px,.72fr) 1fr}.kit-card-body[data-astro-cid-3lcn7vmv]{padding:1.05rem}.bundle-card[data-astro-cid-3lcn7vmv]{grid-template-columns:115px minmax(0,1fr) 205px}}@media (width<=760px){.shop-hero[data-astro-cid-3lcn7vmv]{padding:3rem 1.2rem 2.7rem}.hero-layout[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.hero-copy[data-astro-cid-3lcn7vmv]{max-width:620px}.hero-art[data-astro-cid-3lcn7vmv]{min-height:270px;margin-top:.75rem}.editor-card[data-astro-cid-3lcn7vmv]{width:min(420px,88%)}.shop-main[data-astro-cid-3lcn7vmv]{padding-top:3rem}.section-heading[data-astro-cid-3lcn7vmv]{display:block}.section-heading[data-astro-cid-3lcn7vmv]>p[data-astro-cid-3lcn7vmv]{text-align:left;margin-top:.7rem}.kit-grid[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;max-width:570px;margin-inline:auto}.kit-card[data-astro-cid-3lcn7vmv]{grid-template-columns:minmax(190px,.75fr) 1fr;min-height:310px}.bundle-card[data-astro-cid-3lcn7vmv]{grid-template-columns:100px minmax(0,1fr)}.bundle-art[data-astro-cid-3lcn7vmv]{height:125px}.bundle-checkout[data-astro-cid-3lcn7vmv]{border-top:1px solid #ffffff2b;border-left:0;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:.25rem .8rem;padding:1rem 0 0;display:grid}.bundle-button[data-astro-cid-3lcn7vmv]{grid-area:1/3/span 2;margin-top:0}.bundle-footnote[data-astro-cid-3lcn7vmv]{grid-column:1/3}.trust-points[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.agent-band[data-astro-cid-3lcn7vmv]{grid-template-columns:auto minmax(0,1fr)}.agent-facts[data-astro-cid-3lcn7vmv]{grid-column:1/-1}.agent-ready-panel[data-astro-cid-3lcn7vmv] ul[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}}@media (width<=520px){.hero-copy[data-astro-cid-3lcn7vmv] h1[data-astro-cid-3lcn7vmv]{font-size:clamp(2.6rem,12vw,4rem)}.proof-row[data-astro-cid-3lcn7vmv]{gap:.55rem .85rem}.proof-row[data-astro-cid-3lcn7vmv] span[data-astro-cid-3lcn7vmv]{font-size:.68rem}.hero-art[data-astro-cid-3lcn7vmv]{min-height:230px}.editor-body[data-astro-cid-3lcn7vmv]{min-height:165px}.code-lines[data-astro-cid-3lcn7vmv]{padding-inline:.5rem;font-size:8px}.editor-footer[data-astro-cid-3lcn7vmv]{font-size:6px}.chip-auth[data-astro-cid-3lcn7vmv]{top:5px;left:-4px}.chip-ci[data-astro-cid-3lcn7vmv]{bottom:2px;right:-3px}.kit-card[data-astro-cid-3lcn7vmv]{flex-direction:column;display:flex}.kit-art[data-astro-cid-3lcn7vmv]{min-height:210px}.kit-card-body[data-astro-cid-3lcn7vmv]{padding:1.2rem}.kit-description[data-astro-cid-3lcn7vmv]{min-height:0}.kit-actions[data-astro-cid-3lcn7vmv]{width:100%}.bundle-card[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.bundle-art[data-astro-cid-3lcn7vmv]{height:120px}.bundle-checkout[data-astro-cid-3lcn7vmv]{grid-column:auto;align-items:flex-start;display:flex}.bundle-button[data-astro-cid-3lcn7vmv]{width:100%;margin-top:.7rem}.bundle-footnote[data-astro-cid-3lcn7vmv]{margin-top:.1rem}.coming-heading[data-astro-cid-3lcn7vmv]{display:block}.coming-heading[data-astro-cid-3lcn7vmv]>p[data-astro-cid-3lcn7vmv]{margin-top:.4rem}.coming-grid[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.coming-status[data-astro-cid-3lcn7vmv]{font-size:.55rem}.trust-strip[data-astro-cid-3lcn7vmv]{padding:1rem}.trust-footer[data-astro-cid-3lcn7vmv]{flex-direction:column}.trust-footer[data-astro-cid-3lcn7vmv]>span[data-astro-cid-3lcn7vmv]{text-align:left}.dialog-columns[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr;padding:0 1rem}.dialog-columns[data-astro-cid-3lcn7vmv] section[data-astro-cid-3lcn7vmv]:first-child ul[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.dialog-header[data-astro-cid-3lcn7vmv]{padding:1rem}.dialog-intro[data-astro-cid-3lcn7vmv],.project-preview[data-astro-cid-3lcn7vmv]{margin:1rem}.project-preview[data-astro-cid-3lcn7vmv] ul[data-astro-cid-3lcn7vmv]{grid-template-columns:1fr}.dialog-footer[data-astro-cid-3lcn7vmv]{flex-direction:column;align-items:stretch;padding:1rem}.dialog-buy[data-astro-cid-3lcn7vmv]{justify-content:space-between}.bottom-note[data-astro-cid-3lcn7vmv]{flex-wrap:wrap}.note-contact[data-astro-cid-3lcn7vmv]{margin-left:1.75rem}}@media (prefers-reduced-motion:reduce){.button[data-astro-cid-3lcn7vmv],.kit-card[data-astro-cid-3lcn7vmv],.kit-button[data-astro-cid-3lcn7vmv],.bundle-button[data-astro-cid-3lcn7vmv]{transition:none}}
