@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.I2x3yq_className{font-family:inter,inter Fallback}.I2x3yq_variable{--font-inter:"inter", "inter Fallback"}
:root{--mono-color-gray-0:#fff;--mono-color-gray-25:#fafafa;--mono-color-gray-50:#f2f2f2;--mono-color-gray-100:#e5e5e5;--mono-color-gray-200:#d4d4d4;--mono-color-gray-300:#cecece;--mono-color-gray-400:#a3a3a3;--mono-color-gray-500:#8f8f8f;--mono-color-gray-600:#777;--mono-color-gray-700:#6b6b6b;--mono-color-gray-750:#404040;--mono-color-gray-800:#363636;--mono-color-gray-900:#202020;--mono-color-gray-950:#111;--mono-color-red:#dc2626;--mono-color-red-bright:#f87171;--mono-color-chat-surface:#f9f9fc;--mono-color-glass-tint:#ffffff26;--mono-color-table-tag-gray-top:#fff;--mono-color-table-tag-gray-bottom:#efefef;--mono-color-table-tag-gray-border:#adadad40;--mono-color-table-tag-gray-text:#111;--mono-color-table-tag-ink-top:#313131;--mono-color-table-tag-ink-bottom:#000;--mono-color-table-tag-ink-text:#fff;--mono-color-table-tag-rose-top:#fff0f0;--mono-color-table-tag-rose-bottom:#ffe5e5;--mono-color-table-tag-rose-border:#963a3340;--mono-color-table-tag-rose-text:#491010;--mono-color-table-tag-sky-top:#f0f4ff;--mono-color-table-tag-sky-bottom:#e5ecff;--mono-color-table-tag-sky-text:#1a2f55;--mono-color-table-tag-sky-border:#3c6ce540;--mono-color-table-tag-sand-top:#fffaf0;--mono-color-table-tag-sand-bottom:#fff7e5;--mono-color-table-tag-sand-text:#492210;--mono-color-table-tag-sand-border:#e5b23c40;--mono-color-table-tag-sage-top:#f0fff4;--mono-color-table-tag-sage-bottom:#e5ffec;--mono-color-table-tag-sage-text:#10491f;--mono-color-table-tag-sage-border:#3ce56940;--mono-color-tag-sky-bg:#e8eef7;--mono-color-tag-sky-text:#38597f;--mono-color-tag-sand-bg:#f4eee4;--mono-color-tag-sand-text:#7a5c34;--mono-color-tag-sage-bg:#e9f1e7;--mono-color-tag-sage-text:#46663f;--mono-color-tag-rose-bg:#f8e9e7;--mono-color-tag-rose-text:#963a33;--mono-radius-xs:6px;--mono-radius-sm:12px;--mono-radius-md:16px;--mono-radius-lg:24px;--mono-radius-xl:32px;--mono-radius-full:999px;--mono-border-width-base:1px;--mono-border-width-focus:2px;--mono-shadow-tag-contact:0px .33px 1px 0px #0000001f;--mono-shadow-tag-near:0px 1px 1px .5px #00000005;--mono-shadow-tag-far:0px 3px 3px -1.5px #0000000a;--mono-shadow-tag-text-dark:0px .4px .2px 0px #00000026;--mono-shadow-tag-text-light:0px -.5px .2px 0px #ffffffa6;--mono-shadow-raised:0px 1px 2px 0px #1111110f;--mono-shadow-glass:0px 8px 15px 0px #00000008;--mono-shadow-float:0px 8px 24px 0px #11111114;--mono-shadow-overlay:0px 12px 32px 0px #1111111f;--mono-shadow-document-preview:0px 9px 16px 0px #0000000a;--mono-space-1:4px;--mono-space-2:8px;--mono-space-3:12px;--mono-space-4:16px;--mono-space-5:20px;--mono-space-6:24px;--mono-space-8:32px;--mono-space-12:48px;--mono-font-family-text:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif;--mono-font-family-display:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif;--mono-font-family-heading:var(--font-apfel-grotezk), "Apfel Grotezk", var(--font-inter), sans-serif;--mono-font-family-hero:var(--font-bebas-neue), "Bebas Neue", var(--font-inter), sans-serif;--mono-font-weight-regular:400;--mono-font-weight-medium:500;--mono-font-weight-semibold:600;--mono-type-caption-size:.75rem;--mono-type-caption-leading:1rem;--mono-type-caption-tracking:0px;--mono-type-caption-optical-size:14;--mono-type-label-size:.875rem;--mono-type-label-leading:1.25rem;--mono-type-label-tracking:-.1px;--mono-type-label-optical-size:14;--mono-type-meta-size:.875rem;--mono-type-meta-leading:1.25rem;--mono-type-meta-tracking:-.1px;--mono-type-meta-optical-size:14;--mono-type-body-size:1rem;--mono-type-body-leading:1.5rem;--mono-type-body-tracking:-.2px;--mono-type-body-optical-size:16;--mono-type-button-size:1rem;--mono-type-button-leading:1.5rem;--mono-type-button-tracking:-.2px;--mono-type-button-optical-size:16;--mono-type-button-large-size:1.375rem;--mono-type-button-large-leading:1.75rem;--mono-type-button-large-tracking:-.4px;--mono-type-button-large-optical-size:32;--mono-type-nav-size:1rem;--mono-type-nav-leading:1.5rem;--mono-type-nav-tracking:-.2px;--mono-type-nav-optical-size:16;--mono-type-title-small-size:1.125rem;--mono-type-title-small-leading:1.5rem;--mono-type-title-small-tracking:-.3px;--mono-type-title-small-optical-size:32;--mono-type-title-size:1.5rem;--mono-type-title-leading:2rem;--mono-type-title-tracking:-.5px;--mono-type-title-optical-size:32;--mono-type-title-large-size:2rem;--mono-type-title-large-leading:2.5rem;--mono-type-title-large-tracking:-.5px;--mono-type-title-large-optical-size:32;--mono-type-heading-size:2.5rem;--mono-type-heading-leading:2.75rem;--mono-type-heading-tracking:0px;--mono-type-heading-optical-size:96;--mono-type-heading-small-size:2rem;--mono-type-heading-small-leading:2.25rem;--mono-type-heading-small-tracking:0px;--mono-type-heading-small-optical-size:96;--mono-type-subheading-size:1.5rem;--mono-type-subheading-leading:2rem;--mono-type-subheading-tracking:0px;--mono-type-subheading-optical-size:96;--mono-type-section-size:3.5rem;--mono-type-section-leading:3.75rem;--mono-type-section-tracking:0px;--mono-type-section-optical-size:96;--mono-type-display-size:4.5rem;--mono-type-display-leading:4.75rem;--mono-type-display-tracking:0px;--mono-type-display-optical-size:96;--mono-type-display-xl-size:5rem;--mono-type-display-xl-leading:5rem;--mono-type-display-xl-tracking:0px;--mono-type-display-xl-optical-size:96;--mono-type-lede-size:1.25rem;--mono-type-lede-leading:1.75rem;--mono-type-lede-tracking:-.3px;--mono-type-lede-optical-size:32;--mono-type-body-large-size:1.125rem;--mono-type-body-large-leading:1.75rem;--mono-type-body-large-tracking:-.2px;--mono-type-body-large-optical-size:16;--mono-type-doc-heading-size:2.125rem;--mono-type-doc-heading-leading:2.5rem;--mono-type-doc-heading-tracking:0px;--mono-type-doc-heading-optical-size:96;--mono-type-doc-subheading-size:1.3125rem;--mono-type-doc-subheading-leading:1.75rem;--mono-type-doc-subheading-tracking:0px;--mono-type-doc-subheading-optical-size:96;--mono-color-surface:var(--mono-color-gray-0);--mono-color-text:var(--mono-color-gray-950);--mono-color-text-secondary:var(--mono-color-gray-700);--mono-color-text-placeholder:var(--mono-color-gray-400);--mono-color-ink:var(--mono-color-gray-900);--mono-color-on-ink:var(--mono-color-gray-0);--mono-color-on-ink-secondary:var(--mono-color-gray-300);--mono-color-mist:var(--mono-color-gray-50);--mono-color-line:var(--mono-color-gray-100);--mono-color-line-strong:var(--mono-color-gray-200);--mono-color-danger:var(--mono-color-red);--mono-type-caption-family:var(--mono-font-family-text);--mono-type-caption-weight:var(--mono-font-weight-regular);--mono-type-label-family:var(--mono-font-family-text);--mono-type-label-weight:var(--mono-font-weight-medium);--mono-type-meta-family:var(--mono-font-family-text);--mono-type-meta-weight:var(--mono-font-weight-regular);--mono-type-body-family:var(--mono-font-family-text);--mono-type-body-weight:var(--mono-font-weight-regular);--mono-type-button-family:var(--mono-font-family-text);--mono-type-button-weight:var(--mono-font-weight-medium);--mono-type-button-large-family:var(--mono-font-family-text);--mono-type-button-large-weight:var(--mono-font-weight-medium);--mono-type-nav-family:var(--mono-font-family-text);--mono-type-nav-weight:var(--mono-font-weight-medium);--mono-type-title-small-family:var(--mono-font-family-display);--mono-type-title-small-weight:var(--mono-font-weight-medium);--mono-type-title-family:var(--mono-font-family-display);--mono-type-title-weight:var(--mono-font-weight-medium);--mono-type-title-large-family:var(--mono-font-family-display);--mono-type-title-large-weight:var(--mono-font-weight-medium);--mono-type-heading-family:var(--mono-font-family-heading);--mono-type-heading-weight:var(--mono-font-weight-medium);--mono-type-heading-small-family:var(--mono-font-family-heading);--mono-type-heading-small-weight:var(--mono-font-weight-medium);--mono-type-subheading-family:var(--mono-font-family-heading);--mono-type-subheading-weight:var(--mono-font-weight-medium);--mono-type-section-family:var(--mono-font-family-heading);--mono-type-section-weight:var(--mono-font-weight-medium);--mono-type-display-family:var(--mono-font-family-heading);--mono-type-display-weight:var(--mono-font-weight-medium);--mono-type-display-xl-family:var(--mono-font-family-heading);--mono-type-display-xl-weight:var(--mono-font-weight-medium);--mono-type-lede-family:var(--mono-font-family-text);--mono-type-lede-weight:var(--mono-font-weight-regular);--mono-type-body-large-family:var(--mono-font-family-text);--mono-type-body-large-weight:var(--mono-font-weight-regular);--mono-type-doc-heading-family:var(--mono-font-family-heading);--mono-type-doc-heading-weight:var(--mono-font-weight-medium);--mono-type-doc-subheading-family:var(--mono-font-family-heading);--mono-type-doc-subheading-weight:var(--mono-font-weight-medium)}
:root{--mono-font-family-text:var(--font-inter), sans-serif;--mono-font-family-heading:var(--font-inter), sans-serif}*{box-sizing:border-box}body{color:var(--mono-color-gray-950);background:var(--mono-color-gray-0);font:var(--mono-type-body-size) / var(--mono-type-body-leading) var(--mono-font-family-text);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:var(--mono-border-width-focus) solid var(--mono-color-gray-950);outline-offset:var(--mono-space-1)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:var(--mono-font-weight-medium)}h1{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-heading);font-weight:var(--mono-font-weight-semibold);letter-spacing:var(--mono-type-heading-tracking)}h2{font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-heading);font-weight:var(--mono-font-weight-medium)}h3{font:var(--mono-type-body-size) / var(--mono-type-body-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}strong{font-weight:var(--mono-font-weight-medium)}svg{width:var(--mono-space-5);height:var(--mono-space-5);flex-shrink:0;display:block}.small{font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.muted{color:var(--mono-color-gray-700)}.eyebrow{font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium);letter-spacing:var(--mono-type-label-tracking);text-transform:uppercase}.skip-link{z-index:2;left:var(--mono-space-4);top:var(--mono-space-4);padding:var(--mono-space-3);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.sprint-mark{align-items:center;gap:var(--mono-space-1);height:var(--mono-space-8);width:var(--mono-space-8);flex-shrink:0;display:inline-flex;transform:skew(-12deg)}.sprint-mark>span{background:currentColor;flex:1;height:70%}.sprint-mark>span:nth-child(2){height:100%}.sprint-mark>span:nth-child(3){height:45%}.merchant-logo,.directory-logo{align-items:center;gap:var(--mono-space-3);color:var(--mono-color-gray-950);font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold);display:inline-flex}.logo-studio{font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);letter-spacing:var(--mono-type-label-tracking);font-weight:var(--mono-font-weight-medium);display:block}.directory-header,.checkout-header,.product-header{justify-content:space-between;align-items:center;gap:var(--mono-space-6);padding:var(--mono-space-5) var(--mono-space-12);border-bottom:var(--mono-border-width-base) solid var(--mono-color-gray-100);display:flex}.secure-label{align-items:center;gap:var(--mono-space-2);color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.back-link,.text-link{font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.back-link:hover,.text-link:hover{text-underline-offset:var(--mono-space-1);text-decoration:underline}.text-button{padding:var(--mono-space-1);border-radius:var(--mono-radius-xs);color:var(--mono-color-gray-950);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);text-underline-offset:var(--mono-space-1);background:0 0;border:0;text-decoration:underline}.button{justify-content:center;align-items:center;gap:var(--mono-space-5);padding:var(--mono-space-4) var(--mono-space-6);border:var(--mono-border-width-base) solid var(--mono-color-gray-950);border-radius:var(--mono-radius-sm);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);font-weight:var(--mono-font-weight-medium);text-align:center;display:inline-flex}.button:hover{background:var(--mono-color-gray-750)}.button.secondary{border-color:var(--mono-color-gray-200);background:var(--mono-color-gray-0);color:var(--mono-color-gray-950)}.button.secondary:hover{background:var(--mono-color-gray-25)}.button.full{width:100%}.pill{padding:var(--mono-space-1) var(--mono-space-2);border:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-50);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);white-space:nowrap;align-items:center;display:inline-flex}.directory-main{max-width:calc(var(--mono-space-12) * 27);padding:calc(var(--mono-space-12) * 2) var(--mono-space-12) var(--mono-space-12);margin:0 auto}.directory-intro{gap:var(--mono-space-6);margin-bottom:calc(var(--mono-space-12) * 2);display:grid}.directory-intro h1{font:var(--mono-type-display-size) / var(--mono-type-display-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold);letter-spacing:var(--mono-type-display-tracking)}.directory-intro>p:last-child{max-width:calc(var(--mono-space-12) * 13);color:var(--mono-color-gray-700);font:var(--mono-type-body-large-size) / var(--mono-type-body-large-leading) var(--mono-font-family-text)}.section-title{justify-content:space-between;align-items:baseline;gap:var(--mono-space-4);padding-bottom:var(--mono-space-5);display:flex}.section-title h2{font:var(--mono-type-body-size) / var(--mono-type-body-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.flow-card{border:var(--mono-border-width-base) solid var(--mono-color-gray-200);grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.flow-card:hover{border-color:var(--mono-color-gray-950)}.flow-card-copy{justify-content:center;align-items:flex-start;gap:var(--mono-space-6);padding:var(--mono-space-12);flex-direction:column;display:flex}.flow-card-copy h2{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.flow-card-copy>p{color:var(--mono-color-gray-700)}.flow-preview{gap:var(--mono-space-6);padding:var(--mono-space-2) 0;font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);margin:0;list-style:none;display:flex}.flow-preview span{color:var(--mono-color-gray-700);margin-bottom:var(--mono-space-1);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:block}.directory-footer,.checkout-footer{justify-content:space-between;align-items:center;gap:var(--mono-space-5);padding:var(--mono-space-6) var(--mono-space-12);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-100);color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.product-main{max-width:calc(var(--mono-space-12) * 30);padding:0 var(--mono-space-12);margin:0 auto}.product-hero{align-items:center;gap:var(--mono-space-12);padding:calc(var(--mono-space-12) * 2) 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);display:grid}.product-copy{gap:var(--mono-space-6);display:grid}.product-kicker{gap:var(--mono-space-2);align-items:center;display:flex}.status-dot{width:var(--mono-space-2);height:var(--mono-space-2);border-radius:var(--mono-radius-full);background:var(--mono-color-gray-950)}.product-copy h1{font:var(--mono-type-display-size) / var(--mono-type-display-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold);letter-spacing:var(--mono-type-display-tracking)}.product-copy h1 span{color:var(--mono-color-gray-700)}.product-description{max-width:calc(var(--mono-space-12) * 10);color:var(--mono-color-gray-700);font:var(--mono-type-body-large-size) / var(--mono-type-body-large-leading) var(--mono-font-family-text)}.product-price{align-items:center;gap:var(--mono-space-5);margin-top:var(--mono-space-3);display:flex}.product-price strong{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.product-price>span{color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.buy-button{width:100%;max-width:calc(var(--mono-space-12) * 9);justify-content:space-between}.purchase-detail{align-items:center;gap:var(--mono-space-2);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:flex}.purchase-detail svg{width:var(--mono-space-4);height:var(--mono-space-4)}.product-details{padding:var(--mono-space-12) 0 calc(var(--mono-space-12) * 2);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-200)}.product-details>div:first-child{gap:var(--mono-space-5);margin-bottom:var(--mono-space-12);display:grid}.product-details h2{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.feature-grid{gap:var(--mono-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid article{align-content:start;gap:var(--mono-space-4);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-200);padding-top:var(--mono-space-5);display:grid}.feature-number{color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.feature-grid p{color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.preview-panel{gap:var(--mono-space-8);min-width:0;padding:var(--mono-space-8);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);flex-direction:column;display:flex;overflow:hidden}.preview-caption,.preview-bottom{justify-content:space-between;align-items:center;gap:var(--mono-space-3);color:var(--mono-color-gray-300);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:flex}.preview-bottom{color:var(--mono-color-gray-400)}.dashboard-preview{grid-template-columns:var(--mono-space-12) minmax(0, 1fr);background:var(--mono-color-gray-0);min-width:0;color:var(--mono-color-gray-950);border-radius:var(--mono-radius-xs);display:grid;overflow:hidden}.dashboard-rail{align-items:center;gap:var(--mono-space-5);padding-top:var(--mono-space-5);border-right:var(--mono-border-width-base) solid var(--mono-color-gray-100);background:var(--mono-color-gray-25);flex-direction:column;display:flex}.rail-logo{width:var(--mono-space-6);height:var(--mono-space-6);border-radius:var(--mono-radius-xs);color:var(--mono-color-gray-0);background:var(--mono-color-gray-950);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium);place-items:center;display:grid}.dashboard-rail>span:not(:first-child){width:var(--mono-space-3);height:var(--mono-space-3);border:var(--mono-border-width-base) solid var(--mono-color-gray-300);border-radius:var(--mono-radius-xs)}.dashboard-content{min-width:0;padding:var(--mono-space-5)}.dashboard-topline{justify-content:space-between;gap:var(--mono-space-2);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);padding-bottom:var(--mono-space-6);display:flex}.dashboard-title{gap:var(--mono-space-2);display:grid}.dashboard-title>strong{font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.dashboard-title>.small:first-child{font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.dashboard-metrics{gap:var(--mono-space-3);margin:var(--mono-space-6) 0;grid-template-columns:1.3fr 1fr;display:grid}.dashboard-metrics>div{gap:var(--mono-space-2);border:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);padding:var(--mono-space-3);display:grid}.dashboard-metrics>div>span{color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.dashboard-metrics strong{font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.dashboard-metrics strong>span{color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.preview-progress{height:var(--mono-space-1);background:var(--mono-color-gray-100);width:100%}.preview-progress>span{background:var(--mono-color-gray-950);width:68%;height:100%;display:block}.dashboard-tabs{align-items:center;gap:var(--mono-space-3);border-bottom:var(--mono-border-width-base) solid var(--mono-color-gray-100);padding-bottom:var(--mono-space-3);margin-bottom:var(--mono-space-4);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:flex}.dashboard-tabs>span{color:var(--mono-color-gray-700)}.dashboard-columns{gap:var(--mono-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-columns>div{gap:var(--mono-space-2);flex-direction:column;min-width:0;display:flex}.column-name{justify-content:space-between;gap:var(--mono-space-1);padding-bottom:var(--mono-space-2);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:flex}.preview-task{align-items:flex-start;gap:var(--mono-space-3);padding:var(--mono-space-3);border:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-25);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);flex-direction:column;display:flex}.task-label{color:var(--mono-color-gray-700);padding-bottom:var(--mono-space-1)}.task-meta{justify-content:space-between;align-items:center;gap:var(--mono-space-1);width:100%;color:var(--mono-color-gray-700);display:flex}.task-meta>span{padding:var(--mono-space-1);background:var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);color:var(--mono-color-gray-950)}.task-lines{gap:var(--mono-space-2);width:100%;display:grid}.task-lines>span{height:var(--mono-space-1);background:var(--mono-color-gray-100);width:100%;display:block}.task-lines>span:last-child{width:70%}.compact-preview{justify-content:center}.compact-preview .preview-caption>span:last-child,.compact-preview .preview-bottom{display:none}.compact-preview .dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-preview .done-column{display:none}.checkout-main{max-width:calc(var(--mono-space-12) * 25);min-height:75svh;padding:var(--mono-space-8) var(--mono-space-12) var(--mono-space-12);margin:0 auto}.checkout-topline{justify-content:space-between;align-items:center;gap:var(--mono-space-6);padding-bottom:var(--mono-space-8);border-bottom:var(--mono-border-width-base) solid var(--mono-color-gray-100);margin-bottom:var(--mono-space-12);display:flex}.step-list{gap:var(--mono-space-6);margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;gap:var(--mono-space-2);color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.step-number{width:var(--mono-space-6);height:var(--mono-space-6);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-50);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);place-items:center;display:grid}.step-number svg{width:var(--mono-space-4);height:var(--mono-space-4)}.step.current,.step.complete{color:var(--mono-color-gray-950)}.step.current .step-number,.step.complete .step-number{color:var(--mono-color-gray-0);background:var(--mono-color-gray-950)}.checkout-grid{gap:calc(var(--mono-space-12) * 2);padding-bottom:var(--mono-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.checkout-content{min-width:0}.page-heading{gap:var(--mono-space-4);margin-bottom:var(--mono-space-8);display:grid}.page-heading>p:last-child{max-width:calc(var(--mono-space-12) * 10)}.page-heading .eyebrow{color:var(--mono-color-gray-700)}.provider-buttons{gap:var(--mono-space-3);display:grid}.provider-button{position:relative}.provider-symbol{left:var(--mono-space-5);font-weight:var(--mono-font-weight-medium);position:absolute}.divider{align-items:center;gap:var(--mono-space-4);margin:var(--mono-space-6) 0;color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.divider:before,.divider:after{content:"";height:var(--mono-border-width-base);background:var(--mono-color-gray-100);flex:1}.form-stack{gap:var(--mono-space-3);flex-direction:column;display:flex}.form-stack>.button{margin-top:var(--mono-space-3)}label{font:var(--mono-type-label-size) / var(--mono-type-label-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}input:not([type=radio]):not([type=checkbox]):not([type=hidden]){width:100%;min-width:0;padding:var(--mono-space-4);border:var(--mono-border-width-base) solid var(--mono-color-gray-200);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-0);color:var(--mono-color-gray-950);display:block}input::placeholder{color:var(--mono-color-gray-700)}input[aria-invalid=true]{border-color:var(--mono-color-red)}.fine-print{margin-top:var(--mono-space-5);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text)}.identity-card{align-items:center;gap:var(--mono-space-3);padding:var(--mono-space-4);margin-bottom:var(--mono-space-6);border:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-25);display:flex}.identity-card>div{overflow-wrap:anywhere;flex:1;min-width:0}.avatar{width:var(--mono-space-12);height:var(--mono-space-12);border:var(--mono-border-width-base) solid var(--mono-color-gray-200);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-0);font-weight:var(--mono-font-weight-medium);flex-shrink:0;place-items:center;display:grid}.password-field{position:relative}.password-field input:not([type=radio]):not([type=checkbox]):not([type=hidden]){padding-right:calc(var(--mono-space-12) * 2)}.password-toggle{right:var(--mono-space-3);padding:var(--mono-space-2);border-radius:var(--mono-radius-xs);color:var(--mono-color-gray-950);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.error-notice{margin:var(--mono-space-4) 0;padding:var(--mono-space-4);border:var(--mono-border-width-base) solid var(--mono-color-red);border-radius:var(--mono-radius-xs);color:var(--mono-color-red);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.notice{padding:var(--mono-space-4);margin-bottom:var(--mono-space-5);border:var(--mono-border-width-base) solid var(--mono-color-gray-200);border-radius:var(--mono-radius-xs);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.order-summary{top:var(--mono-space-8);padding-left:var(--mono-space-8);border-left:var(--mono-border-width-base) solid var(--mono-color-gray-100);position:sticky}.summary-heading{justify-content:space-between;align-items:center;gap:var(--mono-space-3);padding-bottom:var(--mono-space-6);display:flex}.summary-heading h2{font:var(--mono-type-body-size) / var(--mono-type-body-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.order-product{grid-template-columns:calc(var(--mono-space-12) * 1.5) minmax(0, 1fr);gap:var(--mono-space-4);padding:var(--mono-space-5) 0;border-block:var(--mono-border-width-base) solid var(--mono-color-gray-100);align-items:center;display:grid}.order-product>div:last-child{gap:var(--mono-space-2);display:grid}.order-product .eyebrow{color:var(--mono-color-gray-700)}.product-mark{justify-content:space-between;align-items:flex-start;gap:var(--mono-space-1);padding:var(--mono-space-2);min-height:calc(var(--mono-space-12) * 2);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.product-mark .sprint-mark{width:var(--mono-space-5);height:var(--mono-space-5);gap:var(--mono-border-width-focus)}.product-mark-caption{display:none}.summary-benefits{gap:var(--mono-space-3);padding:var(--mono-space-5) 0;color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:grid}.summary-benefits>span{align-items:center;gap:var(--mono-space-2);display:flex}.summary-benefits svg{width:var(--mono-space-4);height:var(--mono-space-4)}.price-list{gap:var(--mono-space-4);padding-top:var(--mono-space-5);margin:0 0 var(--mono-space-4);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-100);display:grid}.price-list>div,.receipt-details>div{justify-content:space-between;align-items:baseline;gap:var(--mono-space-4);display:flex}dt{color:var(--mono-color-gray-700)}dd{text-align:right;overflow-wrap:anywhere;margin:0}.price-total{padding-top:var(--mono-space-5);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-100);font:var(--mono-type-body-large-size) / var(--mono-type-body-large-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.price-total dt{color:var(--mono-color-gray-950)}.trust-note{align-items:center;gap:var(--mono-space-2);padding-top:var(--mono-space-5);margin-top:var(--mono-space-5);border-top:var(--mono-border-width-base) solid var(--mono-color-gray-100);color:var(--mono-color-gray-700);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);display:flex}.trust-note svg{width:var(--mono-space-4);height:var(--mono-space-4)}.payment-methods{gap:var(--mono-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.payment-methods legend{margin-bottom:var(--mono-space-4);font:var(--mono-type-body-size) / var(--mono-type-body-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.method-group-label{padding:var(--mono-space-1) 0;color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.method-group-label:not(:first-of-type){margin-top:var(--mono-space-3)}.method-option{align-items:center;gap:var(--mono-space-3);padding:var(--mono-space-4);border:var(--mono-border-width-base) solid var(--mono-color-gray-200);border-radius:var(--mono-radius-xs);cursor:pointer;display:flex}.method-option:has(input:checked){border-color:var(--mono-color-gray-950);background:var(--mono-color-gray-25)}input[type=radio],input[type=checkbox]{accent-color:var(--mono-color-gray-950);width:var(--mono-space-5);height:var(--mono-space-5);flex-shrink:0;margin:0}.method-copy{gap:var(--mono-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.method-option .pill{margin-left:auto}.card-symbol{width:var(--mono-space-12);min-height:var(--mono-space-8);border:var(--mono-border-width-base) solid var(--mono-color-gray-200);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-0);font:var(--mono-type-caption-size) / var(--mono-type-caption-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium);flex-shrink:0;place-items:center;display:inline-grid}.method-panel:has(input:checked){border:var(--mono-border-width-base) solid var(--mono-color-gray-950);border-radius:var(--mono-radius-xs);overflow:hidden}.method-panel:has(input:checked) .method-option{border:0;border-bottom:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:0}.method-fields{gap:var(--mono-space-3);padding:var(--mono-space-5);flex-direction:column;display:flex}.field-pair{gap:var(--mono-space-4);grid-template-columns:1fr 1fr;display:grid}.field-pair>div{gap:var(--mono-space-3);flex-direction:column;min-width:0;display:flex}.blik-input{max-width:calc(var(--mono-space-12) * 5);font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-text)}.terms-label{align-items:flex-start;gap:var(--mono-space-3);margin:var(--mono-space-6) 0;color:var(--mono-color-gray-700);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.pay-button{margin-top:var(--mono-space-2)}.status-panel{gap:var(--mono-space-5);display:grid}.status-panel .page-heading{margin-bottom:0}.status-visual{width:calc(var(--mono-space-12) * 3);height:calc(var(--mono-space-12) * 2);margin:var(--mono-space-6) 0;border-radius:var(--mono-radius-sm);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);font-weight:var(--mono-font-weight-medium);place-items:center;display:grid;position:relative;overflow:hidden}.status-orbit{width:100%;height:var(--mono-space-1);background:var(--mono-color-gray-400);animation:1.5s ease-in-out infinite processing;position:absolute;bottom:0;left:0}@keyframes processing{0%{transform:translate(-100%)}to{transform:translate(100%)}}.status-description{gap:var(--mono-space-2);padding:var(--mono-space-5);border:var(--mono-border-width-base) solid var(--mono-color-gray-100);border-radius:var(--mono-radius-xs);background:var(--mono-color-gray-25);display:grid}.countdown{justify-content:space-between;align-items:center;gap:var(--mono-space-4);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:flex}.countdown-time{font:var(--mono-type-title-large-size) / var(--mono-type-title-large-leading) var(--mono-font-family-text);font-variant-numeric:tabular-nums}.status-panel>form:last-child{text-align:left}.confirmation-layout{max-width:calc(var(--mono-space-12) * 13);margin:var(--mono-space-12) auto}.confirmation-content{justify-items:start;gap:var(--mono-space-6);text-align:left;display:grid}.confirmation-content h1{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.success-mark{width:calc(var(--mono-space-12) * 1.5);height:calc(var(--mono-space-12) * 1.5);margin-bottom:var(--mono-space-3);border-radius:var(--mono-radius-sm);background:var(--mono-color-gray-950);color:var(--mono-color-gray-0);place-items:center;display:grid}.success-mark svg{width:var(--mono-space-8);height:var(--mono-space-8)}.confirmed-product{grid-template-columns:calc(var(--mono-space-12) * 1.5) minmax(0, 1fr);align-items:center;gap:var(--mono-space-5);width:100%;padding-block:var(--mono-space-6);border-block:var(--mono-border-width-base) solid var(--mono-color-gray-100);display:grid}.confirmed-product>div:last-child{gap:var(--mono-space-2);display:grid}.access-status{align-items:center;gap:var(--mono-space-1);font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);display:inline-flex}.access-status svg{width:var(--mono-space-4);height:var(--mono-space-4)}.receipt-details{gap:var(--mono-space-5);width:100%;font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text);margin:0;display:grid}.receipt-details .price-total{font:var(--mono-type-body-large-size) / var(--mono-type-body-large-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}@media (max-width:70rem){.product-copy h1{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.checkout-grid{gap:var(--mono-space-12)}.flow-card-copy{padding:var(--mono-space-8)}.preview-panel{padding:var(--mono-space-5);gap:var(--mono-space-6)}.preview-caption>span:last-child{display:none}.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns .done-column{display:none}}@media (max-width:50rem){.directory-header,.checkout-header,.product-header,.directory-footer,.checkout-footer{padding:var(--mono-space-5)}.directory-header>.small{display:none}.directory-main,.checkout-main{padding:var(--mono-space-8) var(--mono-space-5)}.directory-intro{margin-bottom:var(--mono-space-12)}.directory-intro h1{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.flow-card{grid-template-columns:1fr}.flow-card>.preview-panel{order:-1}.flow-card-copy{padding:var(--mono-space-6)}.flow-card-copy h2{font:var(--mono-type-heading-small-size) / var(--mono-type-heading-small-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.compact-preview .dashboard-columns{display:none}.compact-preview .dashboard-topline{padding-bottom:var(--mono-space-3)}.product-main{padding-inline:var(--mono-space-5)}.product-hero{gap:var(--mono-space-8);padding:var(--mono-space-12) 0;grid-template-columns:1fr}.product-copy h1{font:var(--mono-type-heading-size) / var(--mono-type-heading-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.product-copy .buy-button{max-width:none}.feature-grid{gap:var(--mono-space-6);grid-template-columns:1fr}.product-details{padding-bottom:var(--mono-space-12)}.product-details h2{font:var(--mono-type-heading-small-size) / var(--mono-type-heading-small-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-medium)}.checkout-topline{align-items:stretch;gap:var(--mono-space-6);margin-bottom:var(--mono-space-8);flex-direction:column}.step-list{justify-content:space-between;gap:var(--mono-space-4)}.step{font:var(--mono-type-meta-size) / var(--mono-type-meta-leading) var(--mono-font-family-text)}.checkout-grid{gap:var(--mono-space-12);padding-bottom:var(--mono-space-6);grid-template-columns:1fr}.page-heading h1,.confirmation-content h1{font:var(--mono-type-heading-small-size) / var(--mono-type-heading-small-leading) var(--mono-font-family-text);font-weight:var(--mono-font-weight-semibold)}.order-summary{border-left:0;border-top:var(--mono-border-width-base) solid var(--mono-color-gray-200);padding-left:0;padding-top:var(--mono-space-6);position:static}.method-option{padding:var(--mono-space-4) var(--mono-space-3);gap:var(--mono-space-2)}.method-option .pill{display:none}.method-fields{padding:var(--mono-space-4)}.receipt-details>div{gap:var(--mono-space-2);flex-direction:column}.receipt-details dd{text-align:left}.confirmation-layout{margin-top:var(--mono-space-6)}.purchase-detail{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.status-orbit{animation:none}}
