.commerce-plan-detail{color:rgb(var(--primary));text-underline-offset:.2rem;margin-top:.85rem;font-size:.75rem;line-height:1.6;display:block}.commerce-custom-row{border-bottom:1px solid rgb(var(--line-strong) / .65);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.5rem 0;display:flex}.commerce-custom-row strong{font-size:.95rem}.commerce-custom-row p{color:rgb(var(--muted-foreground));margin:.4rem 0 0;font-size:.83rem;line-height:1.65}.commerce-custom-row>a{color:rgb(var(--primary));flex-shrink:0;font-size:.85rem;font-weight:600}.commerce-course-teaser{border-bottom:1px solid rgb(var(--line-strong) / .65);background:rgb(var(--accent) / .35)}.commerce-course-teaser-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:4rem;display:grid}.commerce-course-teaser h2{margin:1rem 0;font:500 2.6rem/1.15 Iowan Old Style,Georgia,serif}.commerce-course-teaser-grid>div>p:not(.section-kicker){color:rgb(var(--muted-foreground));max-width:33rem;font-size:.95rem;line-height:1.75}.commerce-course-preview{background:rgb(var(--card));border:1px solid rgb(var(--line-strong) / .65);border-radius:1rem;padding:1.5rem}.commerce-course-preview>a{border-bottom:1px solid rgb(var(--line-strong) / .65);align-items:center;gap:1rem;padding-block:1.2rem;text-decoration:none;display:flex}.commerce-course-preview>a>span{color:rgb(var(--primary));font:.8rem ui-monospace,monospace}.commerce-course-preview>a>svg{color:rgb(var(--primary));flex-shrink:0;margin-left:auto}.commerce-course-preview strong{font-size:.9rem;line-height:1.5;display:block}.commerce-course-preview small{color:rgb(var(--muted-foreground));margin-top:.3rem;font-size:.75rem;line-height:1.65;display:block}.commerce-course-preview>a.commerce-course-all{color:rgb(var(--primary));border:0;padding:1.1rem 0 0;font-size:.8rem;font-weight:600}@media (width<=800px){.commerce-course-teaser-grid{grid-template-columns:1fr;gap:2rem}.commerce-course-teaser h2{font-size:2.1rem}.commerce-custom-row{flex-direction:column;align-items:flex-start;gap:.75rem}}.commerce-hero,.pricing-page-hero,.commerce-capabilities,.commerce-pricing,.commerce-support,.pricing-page-faq{border-bottom:1px solid rgb(var(--line-strong) / .65)}.commerce-hero{background:rgb(var(--background))}.commerce-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:3.5rem;padding-block:4.5rem;display:grid}.commerce-eyebrow,.commerce-demo-topline,.commerce-demo-label,.commerce-capability-label,.commerce-plan-label,.commerce-plan-suffix,.commerce-demo-storefront-topline,.commerce-demo-status,.commerce-demo-product-kicker{letter-spacing:0;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:.6875rem;font-weight:700;line-height:1.45}.commerce-eyebrow{color:rgb(var(--primary));align-items:center;gap:.7rem;display:flex}.commerce-eyebrow-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 5px rgb(var(--accent));background:currentColor;border-radius:50%}.commerce-hero h1,.pricing-page-hero h1{color:rgb(var(--foreground));letter-spacing:0;text-wrap:balance;margin:1.5rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:4.5rem;font-weight:600;line-height:1.04}.commerce-hero h1 em,.pricing-page-hero h1 em{color:rgb(var(--primary));font-style:normal;display:block}.commerce-hero-description,.pricing-page-hero-description{max-width:33rem;color:rgb(var(--muted-foreground));margin-top:1.5rem;font-size:1.0625rem;line-height:1.65}.commerce-hero-actions,.commerce-support-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.commerce-secondary-action,.commerce-support-actions a,.pricing-page-hero-link{min-height:2.75rem;color:rgb(var(--primary));align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.commerce-secondary-action:hover,.commerce-support-actions a:hover,.pricing-page-hero-link:hover{text-underline-offset:.25rem;text-decoration:underline}.commerce-trust-row{color:rgb(var(--muted-foreground));flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.75rem;font-size:.75rem;line-height:1.5;display:flex}.commerce-trust-row span+span:before{content:"·";margin-right:.9rem}.commerce-preview-note{max-width:35rem;color:rgb(var(--subtle-foreground));margin-top:1rem;font-size:.8125rem;line-height:1.55}#demo,#kit,#pricing,#package-scope,.commerce-plan-card{scroll-margin-top:1rem}.commerce-hero-visual{min-width:0}.commerce-demo-card{border:1px solid rgb(var(--line-strong) / .65);background:rgb(var(--card));box-shadow:var(--shadow-card);border-radius:1rem;padding:1.25rem}.commerce-demo-topline{color:rgb(var(--muted-foreground));justify-content:space-between;gap:.75rem;font-size:.625rem;display:flex}.commerce-demo-topline h2{font:inherit;margin:0}.commerce-walkthrough-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;margin-block:1.2rem;display:grid}.commerce-walkthrough-steps button{min-height:3.5rem;color:rgb(var(--muted-foreground));border-radius:.5rem;flex-direction:column;align-items:center;gap:.4rem;padding:.3rem;font-size:.625rem;font-weight:600;display:flex}.commerce-walkthrough-steps button span{border:1px solid rgb(var(--border));border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-family:monospace;display:grid}.commerce-walkthrough-steps button[aria-current]{background:rgb(var(--accent));color:rgb(var(--accent-foreground))}.commerce-walkthrough-steps button[aria-current] span{border-color:rgb(var(--primary));background:rgb(var(--primary));color:rgb(var(--primary-foreground))}.commerce-walkthrough-steps button:disabled{cursor:not-allowed;color:rgb(var(--subtle-foreground))}.commerce-walkthrough-steps button:not(:disabled){cursor:pointer}.commerce-walkthrough-steps button:not([aria-current]):not(:disabled):hover{background:rgb(var(--accent) / .6);color:rgb(var(--foreground))}.commerce-demo-window{border:1px solid rgb(var(--border));background:rgb(var(--background));border-radius:.75rem;overflow:hidden}.commerce-demo-toolbar{border-bottom:1px solid rgb(var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.commerce-demo-url{overflow-wrap:anywhere;min-width:0;color:rgb(var(--muted-foreground));font-family:monospace;font-size:.6875rem}.commerce-demo-status{color:rgb(var(--primary));flex-shrink:0;font-size:.5625rem}.commerce-walkthrough-content{min-height:20.5rem;padding:1.25rem}.commerce-walkthrough-content h3{margin:0 0 1.2rem;font-family:Iowan Old Style,Georgia,serif;font-size:1.65rem;font-weight:600;line-height:1.15}.commerce-sample-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;display:grid}.commerce-demo-product-art{background:rgb(var(--accent) / .7);border-radius:.75rem;place-items:center;min-width:0;display:grid;overflow:hidden}.commerce-product-illustration{--fabric-paper:#f5f0e4;--fabric-shadow:#ddd9c9;--fabric-seam:#aeb59f;--fabric-print:#35684b;width:100%;max-width:20rem;height:auto;display:block}.commerce-demo-label{color:rgb(var(--primary));align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.5625rem;display:flex}.commerce-sample-title{font-family:Iowan Old Style,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.2;display:block}.commerce-sample-facts{gap:.55rem;margin-top:1rem;font-size:.75rem;line-height:1.4;display:grid}.commerce-sample-facts>div{flex-wrap:wrap;justify-content:space-between;gap:.1rem .5rem;display:flex}.commerce-sample-facts dt{color:rgb(var(--subtle-foreground))}.commerce-sample-facts dd{color:rgb(var(--foreground));margin:0}.commerce-sample-draft>p:not(.commerce-demo-label),.commerce-sample-publish>p,.commerce-sample-checkout p,.commerce-demo-product-copy p{color:rgb(var(--muted-foreground));margin-top:.85rem;font-size:.8125rem;line-height:1.5}.commerce-sample-draft .commerce-sample-source{border-top:1px solid rgb(var(--border));padding-top:.75rem;font-size:.6875rem}.commerce-demo-review{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:.9rem;font-size:.8125rem;font-weight:600;display:flex}.commerce-demo-review input{width:1.1rem;height:1.1rem;accent-color:rgb(var(--primary));flex-shrink:0}.commerce-demo-hint,.commerce-sample-draft .commerce-demo-hint,.commerce-sample-checkout .commerce-demo-hint,.commerce-sample-publish .commerce-demo-hint{color:rgb(var(--subtle-foreground));font-size:.6875rem;line-height:1.5}.commerce-demo-storefront-topline{color:rgb(var(--subtle-foreground));justify-content:space-between;gap:.5rem;margin-bottom:.9rem;font-size:.5625rem;display:flex}.commerce-demo-product-copy{gap:.5rem;min-width:0;display:grid}.commerce-demo-product-copy>strong{font-family:Iowan Old Style,Georgia,serif;font-size:1.35rem;line-height:1.15}.commerce-demo-product-copy p{margin:0}.commerce-demo-product-kicker{color:rgb(var(--primary));font-size:.5625rem}.commerce-demo-check-pill{color:rgb(var(--primary));align-items:center;gap:.3rem;font-size:.625rem;display:inline-flex}.commerce-demo-success,.commerce-sample-publish .commerce-demo-success,.commerce-sample-checkout .commerce-demo-success{border:1px solid rgb(var(--primary) / .3);background:rgb(var(--accent));color:rgb(var(--accent-foreground));border-radius:.5rem;align-items:start;gap:.5rem;margin-top:1rem;padding:.8rem;font-size:.75rem;line-height:1.4;display:flex}.commerce-demo-success svg{flex-shrink:0}.commerce-demo-controls{border-top:1px solid rgb(var(--border));justify-content:space-between;gap:.75rem;padding:.9rem 1rem;display:flex}.commerce-demo-back,.commerce-demo-next{border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.commerce-demo-back{border:1px solid rgb(var(--border));flex-shrink:0;width:2.75rem}.commerce-demo-next{background:rgb(var(--primary));color:rgb(var(--primary-foreground));padding-inline:1rem}.commerce-demo-back:disabled,.commerce-demo-next:disabled{opacity:.5;cursor:not-allowed}.commerce-demo-disclosure{color:rgb(var(--subtle-foreground));margin:.9rem 0 0;font-size:.6875rem;line-height:1.5}.commerce-launch-map{border:1px dashed rgb(var(--primary) / .4);background:rgb(var(--accent) / .6);color:rgb(var(--primary));border-radius:.75rem;justify-items:center;gap:.55rem;padding:1rem;font-size:.75rem;display:grid}.commerce-launch-map>span:first-child{border:1px solid rgb(var(--border));background:rgb(var(--card));color:rgb(var(--foreground));border-radius:2rem;padding:.4rem .75rem;font-family:monospace;font-size:.6875rem}.commerce-order-receipt{border:1px solid rgb(var(--primary) / .3);background:rgb(var(--accent));border-radius:.75rem;gap:.8rem;margin-top:1rem;padding:1rem;display:flex}.commerce-receipt-icon{width:2.2rem;height:2.2rem;color:rgb(var(--primary-foreground));background:rgb(var(--primary));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.commerce-sample-checkout .commerce-order-receipt p{margin-top:.5rem;font-size:.6875rem}.commerce-sample-checkout .commerce-order-receipt .commerce-demo-label{margin-top:0}.commerce-order-receipt strong{font-size:.875rem}.commerce-order-receipt a{color:rgb(var(--primary));text-underline-offset:.2rem;margin-top:.5rem;font-size:.75rem;text-decoration:underline;display:inline-block}.commerce-demo-tour-link{min-height:2.75rem;color:rgb(var(--primary));text-underline-offset:.2rem;align-items:center;margin-top:.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.commerce-demo-tour-link:hover{text-decoration:underline}.commerce-capabilities{background:rgb(var(--card) / .6)}.commerce-pricing{background:rgb(var(--secondary) / .5)}.commerce-capabilities>.site-container,.commerce-pricing>.site-container,.commerce-support>.site-container,.pricing-page-faq>.site-container{padding-block:5rem}.commerce-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.commerce-section-heading h2,.commerce-boundary-grid h2,.commerce-support h2,.pricing-page-faq h2{letter-spacing:0;text-wrap:balance;max-width:17ch;margin:1rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:3rem;font-weight:600;line-height:1.08}.commerce-section-heading>p{max-width:24rem;color:rgb(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}.commerce-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.commerce-capability-card{flex-direction:column;align-items:start;display:flex}.commerce-capability-card .commerce-capability-label{color:rgb(var(--primary));margin:1.3rem 0 0;font-size:.625rem}.commerce-capability-card h3{max-width:18ch;margin:.6rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:1.8rem;font-weight:600;line-height:1.15}.commerce-capability-description{color:rgb(var(--muted-foreground));margin:1rem 0 0;font-size:.875rem;line-height:1.6}.commerce-capability-card>.commerce-secondary-action{margin-top:auto;padding-top:1rem;font-size:.8125rem}.commerce-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.commerce-plan-card{border:1px solid rgb(var(--border));background:rgb(var(--card));border-radius:.85rem;flex-direction:column;min-width:0;padding:1.8rem;display:flex}.commerce-plan-card.is-featured{background:rgb(var(--brand-ink-panel));color:rgb(var(--brand-ink-panel-foreground));border-color:rgb(var(--primary))}.commerce-plan-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.commerce-plan-label{color:rgb(var(--primary));margin:0;font-size:.8125rem}.commerce-plan-suffix{max-width:7rem;color:rgb(var(--subtle-foreground));text-align:right;padding-top:.15rem;font-size:.5625rem}.commerce-plan-price{margin:2rem 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:2.6rem;font-weight:600;line-height:1.05}.commerce-plan-description{min-height:4.2rem;color:rgb(var(--muted-foreground));margin-top:1rem;font-size:.875rem;line-height:1.6}.commerce-plan-points{border-top:1px solid rgb(var(--border));gap:.85rem;margin:1.4rem 0 1rem;padding-top:1.4rem;list-style:none;display:grid}.commerce-plan-points li{align-items:start;gap:.6rem;font-size:.8125rem;line-height:1.5;display:flex}.commerce-plan-points svg{color:rgb(var(--primary));flex-shrink:0;margin-top:.1rem}.commerce-plan-action{min-height:2.75rem;color:rgb(var(--primary));align-items:center;gap:.5rem;margin-top:auto;padding-top:1.2rem;font-size:.8125rem;font-weight:700;display:inline-flex}.commerce-plan-action svg{flex-shrink:0}.commerce-plan-action:hover{text-underline-offset:.25rem;text-decoration:underline}.commerce-plan-card.is-featured .commerce-plan-label,.commerce-plan-card.is-featured .commerce-plan-suffix,.commerce-plan-card.is-featured .commerce-plan-points svg,.commerce-plan-card.is-featured .commerce-plan-detail,.commerce-plan-card.is-featured .commerce-plan-action{color:rgb(var(--brand-ink-panel-accent))}.commerce-plan-card.is-featured .commerce-plan-description{color:rgb(var(--brand-ink-panel-foreground) / .8)}.commerce-plan-card.is-featured .commerce-plan-points{border-color:rgb(var(--brand-ink-panel-foreground) / .25)}.commerce-pricing-footnote{max-width:54rem;color:rgb(var(--subtle-foreground));margin:1.5rem 0 .5rem;font-size:.8125rem;line-height:1.6}.commerce-support-grid,.commerce-boundary-grid,.pricing-page-faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;display:grid}.commerce-support-grid{align-items:center}.commerce-support-mascot{max-width:26rem}.commerce-support-copy>p:not(.section-kicker),.commerce-scope-intro{max-width:34rem;color:rgb(var(--muted-foreground));margin-top:1.25rem;font-size:.9375rem;line-height:1.65}.pricing-page-hero-inner{justify-content:space-between;align-items:end;gap:2rem;padding-block:4.5rem;display:flex}.commerce-scope-list{border-top:1px solid rgb(var(--line-strong))}.commerce-scope-list>div{border-bottom:1px solid rgb(var(--border));padding-block:1.15rem}.commerce-scope-list dt{font-size:.875rem;font-weight:700}.commerce-scope-list dd{color:rgb(var(--muted-foreground));margin:.5rem 0 0;font-size:.875rem;line-height:1.6}.pricing-page-faq{background:rgb(var(--card) / .5)}.pricing-page-faq-list{border-top:1px solid rgb(var(--line-strong))}.pricing-page-faq details{border-bottom:1px solid rgb(var(--border));padding-block:1.25rem}.pricing-page-faq summary{cursor:pointer;font-family:Iowan Old Style,Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.3}.pricing-page-faq details p{color:rgb(var(--muted-foreground));margin:.9rem 0 0;font-size:.875rem;line-height:1.65}@media (width<=1100px){.commerce-hero-grid{gap:2rem}.commerce-hero h1,.pricing-page-hero h1{font-size:3.6rem}.commerce-plan-card{padding:1.35rem}.commerce-plan-price{font-size:2.25rem}.commerce-plan-description{min-height:5.6rem}}@media (width<=900px){.commerce-hero-grid{grid-template-columns:1fr;gap:2.5rem}.commerce-hero-copy{max-width:36rem}.commerce-hero-visual{width:100%;max-width:42rem}.commerce-section-heading,.pricing-page-hero-inner{display:block}.commerce-section-heading>p,.pricing-page-hero-link{margin-top:1.25rem}.commerce-plans-grid{grid-template-columns:1fr}.commerce-plan-card{padding:1.8rem}.commerce-plan-description{min-height:0}.commerce-plan-price{font-size:2.8rem}.commerce-boundary-grid,.pricing-page-faq-grid{grid-template-columns:1fr;gap:2.5rem}.commerce-support-grid{gap:2rem}.commerce-section-heading h2,.commerce-boundary-grid h2,.commerce-support h2,.pricing-page-faq h2{font-size:2.6rem}}@media (width<=640px){.commerce-hero-grid,.pricing-page-hero-inner{padding-block:2.75rem}.commerce-hero h1,.pricing-page-hero h1{font-size:3rem}.commerce-hero-description,.pricing-page-hero-description{font-size:.9375rem}.commerce-hero-actions{gap:.4rem 1rem}.commerce-trust-row{gap:.5rem;font-size:.6875rem}.commerce-trust-row span+span:before{margin-right:.5rem}.commerce-demo-card{padding:.85rem}.commerce-walkthrough-content{min-height:20rem;padding:1rem}.commerce-walkthrough-content h3{font-size:1.45rem}.commerce-sample-grid{gap:.75rem}.commerce-sample-facts>div{display:block}.commerce-sample-facts{gap:.45rem}.commerce-sample-title{font-size:1.1rem}.commerce-demo-next{padding-inline:.75rem;font-size:.75rem}.commerce-demo-product-copy>strong{font-size:1.15rem}.commerce-demo-product-kicker{font-size:.5rem}.commerce-capabilities>.site-container,.commerce-pricing>.site-container,.commerce-support>.site-container,.pricing-page-faq>.site-container{padding-block:3.5rem}.commerce-capability-grid{grid-template-columns:1fr;gap:2.5rem}.commerce-capability-card h3{max-width:none}.commerce-support-grid{flex-direction:column-reverse;align-items:start;display:flex}.commerce-support-mascot{align-self:center;width:100%;max-width:18rem}.commerce-section-heading h2,.commerce-boundary-grid h2,.commerce-support h2,.pricing-page-faq h2{font-size:2.4rem}}@media (width<=380px){.commerce-hero h1,.pricing-page-hero h1{font-size:2.6rem}.commerce-demo-toolbar{padding-inline:.75rem}.commerce-walkthrough-content{padding:.85rem}.commerce-sample-grid{grid-template-columns:1fr}.commerce-sample-grid .commerce-demo-product-art{max-width:8rem;margin-inline:auto}.commerce-sample-facts>div{display:flex}.commerce-demo-next{flex:1}.commerce-plan-heading{flex-wrap:wrap}.commerce-demo-topline{font-size:.5625rem}}.commerce-checkout-action{margin-top:auto}.commerce-checkout-action .commerce-plan-action{width:100%}.commerce-plan-action:disabled{opacity:.65;cursor:not-allowed}.commerce-checkout-note{margin-top:.6rem;font-size:.8125rem;line-height:1.5}.commerce-checkout-note:empty{display:none}.commerce-checkout-help{margin:.6rem .75rem 0 0;font-size:.8125rem;text-decoration:underline;display:inline-block}.commerce-payment-page{max-width:44rem;min-height:55vh;padding-block:4rem}.commerce-payment-page h1{margin-block:1.5rem;font-family:Iowan Old Style,Georgia,serif;font-size:2.6rem}.commerce-payment-page p{margin-block:1.5rem;line-height:1.6}.commerce-payment-page button{background:rgb(var(--primary));color:rgb(var(--primary-foreground));padding-inline:1.5rem}
