.category-stats-line:empty{display:none}.category-stats-line.is-offer{color:var(--color-stock-text-primary)}@property --foil-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--metal-gold: linear-gradient( 29deg, var(--color-stock-gold-hot) 11%, var(--color-stock-gold-bright) 100% )}.founding-foil{--foil-steel: #6a6a6a;position:relative;padding:1.5px;margin-bottom:var(--space-4xl);border-radius:var(--radius-md);background:conic-gradient(from var(--foil-angle),var(--color-stock-border-strong),var(--foil-steel),var(--color-stock-gold-light),var(--color-stock-gold),var(--foil-steel),var(--color-stock-border-strong),var(--foil-steel),var(--color-stock-gold-light),var(--color-stock-gold),var(--color-stock-border-strong));animation:foil-spin 9s linear infinite}@keyframes foil-spin{to{--foil-angle: 360deg}}@media (prefers-reduced-motion: reduce){.founding-foil{animation:none}}.founding{position:relative;display:flex;border-radius:calc(var(--radius-md) - 1px);background:radial-gradient(ellipse at 88% 0%,color-mix(in srgb,var(--color-stock-gold) 10%,transparent),transparent 62%),var(--color-stock-surface);overflow:hidden}.founding:before{--guilloche: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 22'%3E%3Cpath d='M0 11 Q 15 3 30 11 T 60 11 T 90 11 T 120 11' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E");content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--color-stock-gold);opacity:.055;-webkit-mask-image:var(--guilloche),linear-gradient(180deg,#000 0%,rgba(0,0,0,.5) 100%);mask-image:var(--guilloche),linear-gradient(180deg,#000,#00000080);-webkit-mask-size:120px 22px,100% 100%;mask-size:120px 22px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.founding-main,.founding-stub{position:relative;z-index:1}.founding-main{flex:1;min-width:0;padding:var(--space-3xl) var(--space-generous)}.founding-eyebrow{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);padding:10px var(--space-lg) 9px;border:1px solid color-mix(in srgb,var(--color-stock-gold) 32%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-stock-gold) 12%,transparent);color:var(--color-stock-gold);font-family:var(--font-family-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.09em}.founding-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-stock-gold);box-shadow:0 0 8px var(--color-stock-gold)}.founding-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-2xl)}.founding-lede{flex:1 1 auto;min-width:0}.founding-title{margin:0;font-family:var(--font-family-display);font-size:clamp(26px,3vw,42px);font-weight:var(--font-weight-semibold);font-style:italic;line-height:1.1;letter-spacing:-.005em;white-space:nowrap;color:var(--color-stock-text-primary)}.founding-title span{font-style:normal;color:var(--color-stock-text-muted)}.founding-desc{max-width:440px;margin:var(--space-lg) 0 0;color:var(--color-stock-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.founding-perks{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-xl) 0 0;padding:0;color:var(--color-stock-text-primary);font-size:var(--text-base)}.founding-perks li{display:flex;align-items:flex-start;gap:var(--space-sm)}.founding-scope{max-width:440px;margin:var(--space-lg) 0 0;color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.founding-perks svg{flex-shrink:0;width:15px;height:1lh;color:var(--color-stock-gold)}.founding-buy{flex-shrink:0;text-align:right}.founding-price{font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-stock-text-primary)}.cents{font-size:.46em;font-weight:var(--font-weight-semibold);color:var(--color-stock-text-muted)}.founding-price-note{margin-top:var(--space-sm);color:var(--color-stock-text-muted);font-family:var(--font-family-mono);font-size:var(--text-xs);letter-spacing:.03em}.founding-cta,.price-card-cta{--sweep-alpha: .9;--sweep-frame: 2.5px;--sweep-band: 5%;position:relative;margin-top:var(--space-lg);padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);cursor:pointer;overflow:hidden;box-shadow:0 4px 14px #00000059}.founding-cta,.price-card.is-popular .price-card-cta{background:var(--metal-gold);color:var(--color-stock-gold-ink)}.price-card.is-popular .price-card-cta{--sweep-frame: 2px}.price-card:not(.is-popular) .price-card-cta{--sweep-alpha: .63;--sweep-band: 8.06%;background:linear-gradient(29deg,var(--color-stock-border) 11%,var(--color-stock-line) 100%);color:var(--color-stock-text-primary)}.founding-cta>span,.founding-cta>svg,.price-card-cta>span{position:relative;z-index:2}.founding-cta{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);font-size:var(--text-base);letter-spacing:.02em}.founding-cta>svg{width:1.15em;height:1.15em;transition:transform .18s ease}.founding-cta:hover>svg{transform:translate(5px)}.founding-cta:before,.price-card-cta:before{content:"";position:absolute;top:50%;left:50%;width:300%;aspect-ratio:1;background:linear-gradient(90deg,transparent 0%,transparent calc(50% - var(--sweep-band)),rgba(255,255,255,var(--sweep-alpha)) 50%,transparent calc(50% + var(--sweep-band)),transparent 100%);animation:metallic-spin 3s linear infinite;pointer-events:none}.founding-cta:after,.price-card-cta:after{content:"";position:absolute;inset:var(--sweep-frame);border-radius:calc(var(--radius-md) - var(--sweep-frame));background:inherit;z-index:0}@keyframes metallic-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){.founding-cta:before,.price-card-cta:before{animation:none;transition:none}.founding-cta>svg{transition:none}}.price-card-cta:before{animation:none;transform:translate(-50%,-50%) rotate(0);transition:transform .7s ease}.price-card-cta:hover:before{transform:translate(-50%,-50%) rotate(180deg)}.founding-gauge-wrap{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px dashed var(--color-stock-border)}.founding-gauge-labels{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-md);font-family:var(--font-family-mono);font-size:var(--text-xs);letter-spacing:.06em}.founding-claimed{color:var(--color-stock-gold)}.founding-remaining{color:var(--color-stock-text-muted)}.founding-gauge{display:flex;align-items:flex-end;gap:2px;height:42px;padding-top:6px;overflow:hidden}.founding-bar{flex:1;border-radius:2px 2px 0 0;background:var(--color-stock-surface-2);transform-origin:bottom;animation:founding-rise .6s cubic-bezier(.2,.8,.2,1) both}.founding-bar.is-lit{background:linear-gradient(180deg,var(--color-stock-gold-light),var(--color-stock-gold));box-shadow:0 0 6px color-mix(in srgb,var(--color-stock-gold) 40%,transparent)}.founding-bar.is-edge{animation:founding-rise .6s cubic-bezier(.2,.8,.2,1) both,founding-pulse 2.8s ease-in-out infinite;animation-delay:0s,.8s}@keyframes founding-rise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes founding-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion: reduce){.founding-bar,.founding-bar.is-edge{animation:none}}.founding-perf{position:relative;flex-shrink:0;width:0;border-left:2px dashed var(--color-stock-border-strong)}.founding-perf:before,.founding-perf:after{content:"";position:absolute;left:50%;width:26px;height:26px;border-radius:50%;background:var(--color-stock-bg);transform:translate(-50%)}.founding-perf:before{top:-13px}.founding-perf:after{bottom:-13px}.founding-stub{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-shrink:0;width:168px;padding:var(--space-2xl) 0 var(--space-xl);background:var(--color-stock-surface-2);text-align:center}.founding-stub-brand{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);color:color-mix(in srgb,var(--color-stock-text-primary) 9%,var(--color-stock-surface-2));font-family:var(--font-family-brand);font-weight:var(--font-weight-extrabold);font-size:30px;letter-spacing:.13em;-webkit-user-select:none;user-select:none}.founding-seat{margin-top:10px}.founding-seat-label{margin-bottom:6px;color:var(--color-stock-text-muted);font-family:var(--font-family-mono);font-size:10px;letter-spacing:.14em}.founding-seat-number{font-family:var(--font-family-heading);font-size:36px;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-stock-text-muted);text-shadow:0 2px 10px rgba(0,0,0,.65)}.founding-seat-of{margin-top:6px;color:var(--color-stock-gold);font-family:var(--font-family-mono);font-size:10.5px;letter-spacing:.05em}.founding-matrix{display:grid;grid-template-columns:repeat(16,1fr);gap:2px;width:110px;margin:0 auto}.founding-matrix div{aspect-ratio:1;border-radius:1px}.founding-matrix .is-on{background:var(--color-stock-border-strong)}.founding-matrix .is-blink{animation:matrix-breathe 4.6s ease-in-out infinite alternate}@keyframes matrix-breathe{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion: reduce){.founding-matrix .is-blink{animation:none}}.founding-stub-fine{margin-top:var(--space-sm);color:var(--color-stock-text-muted);font-family:var(--font-family-mono);font-size:8.5px;letter-spacing:.1em}.btn:disabled,.founding-cta:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 760px){.founding{flex-direction:column}.founding-main{padding:var(--space-2xl) var(--space-xl)}.founding-title{font-size:30px}.founding-price{font-size:38px}.founding-buy{text-align:left}.founding-perf{width:auto;height:0;margin:0 var(--space-xl);border-left:none;border-top:2px dashed var(--color-stock-border-strong)}.founding-perf:before,.founding-perf:after{top:50%;transform:translateY(-50%)}.founding-perf:before{left:-13px}.founding-perf:after{left:auto;right:-13px}.founding-stub{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--space-md);width:100%;padding:var(--space-lg) var(--space-xl)}.founding-stub-brand{writing-mode:horizontal-tb;transform:none;font-size:clamp(17px,5vw,30px)}}.pricing-section{margin-bottom:var(--space-4xl)}.pricing-section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg);margin-bottom:var(--space-xl)}.pricing-section-title{font-family:var(--font-family-heading);font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-stock-text-primary);margin:0}.pricing-block-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--space-lg);margin-bottom:var(--space-lg)}.calc+.pricing-block-head,.per-download+.pricing-block-head{margin-top:var(--space-3xl)}.pricing-block-title{margin:0;font-family:var(--font-family-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold);color:var(--color-stock-text-primary)}.pricing-block-note{margin:var(--space-xs) 0 0;max-width:460px;color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.term-toggle{padding:var(--space-xs);border:1px solid var(--color-stock-border);border-radius:var(--radius-pill);background:var(--color-stock-surface)}.was{margin-right:var(--space-sm);color:var(--color-stock-text-muted);text-decoration:line-through;font-weight:var(--font-weight-medium)}.now{color:var(--color-stock-text-primary)}.calc{padding:var(--space-xl);margin-bottom:var(--space-xl);border:1px solid var(--color-stock-border);border-radius:var(--radius-md);background:var(--color-stock-surface);--h-row: 34px;--fs: var(--text-sm);--r: var(--radius-sm)}.calc-label{margin-bottom:var(--space-lg);color:var(--color-stock-text-muted);font-size:var(--text-sm)}.calc-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-lg);margin-bottom:var(--space-lg)}.calc-ratios{display:flex;flex-wrap:wrap;align-items:center}.calc-slider{margin-top:var(--space-sm)}.calc-result{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-stock-border)}.calc-mp{color:var(--color-stock-text-muted);font-family:var(--font-family-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.calc-price{font-family:var(--font-family-heading);font-size:var(--text-lg);font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight)}.calc-note{margin-top:var(--space-sm);color:var(--color-stock-text-muted);font-size:var(--text-xs)}.per-download{display:flex;flex-wrap:wrap;gap:var(--space-grid);margin-bottom:var(--space-grid)}.per-download-item{flex:1 1 200px;padding:var(--space-lg);border:1px solid var(--color-stock-border);border-radius:var(--radius-md);background:var(--color-stock-surface)}.per-download-label{margin-bottom:var(--space-sm);color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.per-download-price{font-size:var(--text-md);font-weight:var(--font-weight-bold)}.per-download-suffix{margin-left:var(--space-sm);color:var(--color-stock-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.per-download-rate{color:var(--color-stock-text-primary);font-weight:var(--font-weight-bold)}.price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-grid)}.price-card{position:relative;padding:var(--space-grid) var(--space-xl) var(--space-xl);border:1px solid var(--color-stock-border);border-radius:var(--radius-md);background:var(--color-stock-surface)}.price-card.is-popular{border-color:var(--color-stock-gold);background:var(--color-stock-surface-2);box-shadow:0 0 28px color-mix(in srgb,var(--color-stock-gold) 12%,transparent)}.price-card-tag{position:absolute;top:calc(-1 * var(--space-md));left:50%;transform:translate(-50%);padding:3px var(--space-lg);border-radius:var(--radius-pill);background:var(--metal-gold);color:var(--color-stock-gold-ink);font-family:var(--font-family-mono);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;white-space:nowrap}.price-card-tagline{margin:0 0 var(--space-md);color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.price-card-name{margin:0 0 var(--space-sm)}.price-card-price{display:flex;align-items:baseline;gap:var(--space-xs)}.price-card-amount{font-family:var(--font-family-heading);font-size:28px;font-weight:var(--font-weight-extrabold);line-height:var(--leading-tight);color:var(--color-stock-text-primary)}.price-card-per{color:var(--color-stock-text-muted);font-size:var(--text-sm)}.price-card-note{min-height:1lh;margin-top:var(--space-xs);color:var(--color-stock-text-primary);font-size:var(--text-sm)}.price-card-includes{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-stock-border)}.price-card-allowance{font-family:var(--font-family-heading);font-size:var(--text-md);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-stock-text-primary)}.price-card-allowance+.price-card-allowance{margin-top:var(--space-xs)}.price-card-allowance-note{margin-top:var(--space-xs);color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.price-card-soon{margin-top:var(--space-sm);color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:center}.price-card-fine{margin-top:var(--space-md);color:var(--color-stock-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.price-card-cta{width:100%;--sweep-frame: 1px;--sweep-band: 5.6%}.price-card-saving{margin-top:var(--space-xs);color:var(--color-stock-text-muted);font-family:var(--font-family-mono);font-size:var(--text-xs);letter-spacing:.02em}.price-card-saving.is-secondary{color:var(--color-stock-text-muted)}.price-card.is-popular .price-card-saving{color:var(--color-stock-gold);font-weight:var(--font-weight-semibold)}.price-card.is-popular .price-card-saving.is-secondary{color:color-mix(in srgb,var(--color-stock-gold) 70%,var(--color-stock-surface-2));font-weight:var(--font-weight-medium)}@media (max-width: 900px){.price-cards{grid-template-columns:1fr}.founding-title{white-space:normal}.calc-controls{justify-content:flex-start}}
