.shell{max-width:1160px;margin:0 auto;padding:0 32px;box-sizing:border-box}.foil-text{background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion:no-preference){[data-reveal].reveal-init{opacity:0;transform:translateY(14px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}[data-reveal].reveal-init.is-in{opacity:1;transform:none}}.navlink{font-size:14px;font-weight:500;color:var(--text-3);text-decoration:none;transition:color var(--dur-fast) var(--ease-out);cursor:pointer}.navlink:hover{color:var(--text-1)}.hero-fan{position:relative;height:420px}.hero-fan .fan-card{position:absolute;width:186px;background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);overflow:hidden}.hero-fan .fan-art{aspect-ratio:var(--card-aspect);background:var(--surface-2);border-bottom:1px solid var(--border-1);display:flex;align-items:center;justify-content:center}.pm-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media (max-width:860px){.pm-vault{min-width:880px}.pm-shop{min-width:660px}}@media (max-width:880px){.shell{padding:0 22px}.hero-grid{grid-template-columns:1fr!important;gap:var(--space-8)!important;padding-top:var(--space-12)!important;padding-bottom:var(--space-12)!important;overflow-x:clip}.hero-grid h1{font-size:40px!important}.feature-grid{grid-template-columns:1fr!important}.feature-grid>*{grid-column:auto!important}.store-head{flex-direction:column;align-items:flex-start!important}.ln-links{display:none!important}}@media (max-width:600px){.ln-cta .cf-btn:first-child{display:none}.hero-grid h1{font-size:34px!important}}.Pricing_section__RTvSV{padding:80px 48px 100px;border-top:1px solid var(--border)}.Pricing_inner__22AK_{max-width:1320px;margin:0 auto}.Pricing_head__gR29M{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center;gap:10px}.Pricing_kicker__aUUk_{color:var(--accent-bright)!important}.Pricing_heading__8AWBi{font-family:var(--sans);font-size:clamp(32px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;margin:0;color:var(--text)}.Pricing_italic__bfjwO{font-style:italic}.Pricing_toggle__rQUoN{display:inline-flex;align-items:center;margin-top:18px;padding:6px;border:1px solid var(--border-bright);gap:0}.Pricing_toggleBtn__hROYJ{background:transparent;border:none;padding:6px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--text-dim);transition:background .12s,color .12s}.Pricing_toggleBtn__hROYJ[data-active=true]{background:var(--accent);color:#0a0a0a;font-weight:600}.Pricing_grid__Azmfw{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border-bright)}.Pricing_plan__8i2Ed{padding:28px 24px;position:relative;background:transparent;transition:background .12s}.Pricing_plan__8i2Ed[data-highlight=true]{background:linear-gradient(180deg,var(--accent-soft),transparent)}.Pricing_popularBadge__DQFlJ{position:absolute;top:-10px;left:50%;transform:translateX(-50%);white-space:nowrap}.Pricing_planHeader__X3qDx{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.Pricing_planName__f6BPP{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text)}.Pricing_planName__f6BPP[data-highlight=true]{color:var(--accent-bright)}.Pricing_price__LP3e6{display:flex;align-items:baseline;gap:4px;margin:20px 0 2px}.Pricing_billNote___8JuF{letter-spacing:.04em;color:var(--text-dim)}.Pricing_addon__mqqn6,.Pricing_billNote___8JuF{font-family:var(--mono);font-size:11px;min-height:15px}.Pricing_addon__mqqn6{letter-spacing:.02em;color:var(--accent-bright);margin:12px 0 0;padding-top:12px;border-top:1px dashed var(--border-bright)}.Pricing_addon__mqqn6[data-included=true]{color:var(--status-live)}.Pricing_addon__mqqn6[data-none=true]{color:transparent;border-top-color:transparent}.Pricing_currency__BpBzg{font-size:14px;color:var(--text-dim);font-family:var(--mono)}.Pricing_amount__Bue_4{font-family:var(--mono);font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text)}.Pricing_period__Gdhaq{margin-left:4px}.Pricing_custom__Kmwz6{font-family:var(--mono);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--text-2)}.Pricing_planDesc__BjbyO{font-family:var(--sans);font-size:13px;color:var(--text-dim);line-height:1.5;min-height:76px;margin:14px 0 0}.Pricing_planCta__O_SBN{width:100%;justify-content:center;margin-top:16px}.Pricing_featureList__vuEd5{list-style:none;padding:0;margin:28px 0 0}.Pricing_featureItem__Dz2m5{display:flex;align-items:center;gap:10px;padding:7px 0;font-family:var(--mono);font-size:12px;color:var(--text-2);border-bottom:1px solid var(--border)}.Pricing_featureItem__Dz2m5:last-child{border-bottom:none}.Pricing_featureCheck__m1aFS{color:var(--status-live);flex-shrink:0;display:flex}.Pricing_featureCheck__m1aFS[data-highlight=true]{color:var(--accent-bright)}.Pricing_featureItem__Dz2m5[data-soon=true]{color:var(--text-dim)}.Pricing_soonBadge__VgWyB{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border-bright);padding:1px 5px;flex-shrink:0}.Pricing_feePanel__njPtp{display:flex;align-items:center;gap:24px;margin-top:28px;padding:24px 32px;border:1px solid var(--border-bright);background:linear-gradient(180deg,var(--accent-soft),transparent)}.Pricing_feeMark__k_qvY{font-family:var(--mono);font-size:52px;font-weight:600;line-height:1;color:var(--status-live);flex-shrink:0}.Pricing_feeCopy__PJ7hX{font-family:var(--sans);font-size:15px;line-height:1.55;color:var(--text-2);margin:0}.Pricing_feeCopy__PJ7hX em{font-style:normal;color:var(--text);font-weight:600}@media (max-width:1080px){.Pricing_grid__Azmfw{grid-template-columns:repeat(2,1fr)}.Pricing_plan__8i2Ed{border-right:none!important;border-bottom:1px solid var(--border-bright)}.Pricing_plan__8i2Ed:nth-child(odd){border-right:1px solid var(--border-bright)!important}}@media (max-width:640px){.Pricing_grid__Azmfw{grid-template-columns:1fr}.Pricing_plan__8i2Ed,.Pricing_plan__8i2Ed:nth-child(odd){border-right:none!important;border-bottom:1px solid var(--border-bright)}.Pricing_plan__8i2Ed:last-child{border-bottom:none}.Pricing_feePanel__njPtp{flex-direction:column;text-align:center;gap:12px}}