.PricingPage-module__PLLVhW__page{background:var(--lab-cream,#f6f0e5);color:var(--lab-ink,#20283b)}.PricingPage-module__PLLVhW__hero{text-align:center;max-width:720px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,5vw,40px) clamp(36px,5vw,56px)}.PricingPage-module__PLLVhW__eyebrow{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:#694349;align-items:center;gap:8px;margin:0 0 20px;font-size:10px;font-weight:700;display:inline-flex}.PricingPage-module__PLLVhW__dot{background:#ef765f;border-radius:50%;width:6px;height:6px}.PricingPage-module__PLLVhW__title{letter-spacing:-.06em;color:#20283b;margin:0 0 18px;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;line-height:1.02}.PricingPage-module__PLLVhW__serif{font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;font-style:italic;font-weight:400}.PricingPage-module__PLLVhW__subhead{color:#657083;margin:0;font-size:17px;line-height:1.65}.PricingPage-module__PLLVhW__plansSection{padding:0 clamp(20px,5vw,40px) clamp(56px,7vw,80px)}.PricingPage-module__PLLVhW__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:0 auto;display:grid}.PricingPage-module__PLLVhW__planCard{color:#20283b;background:#f6f0e59e;border:1px solid #b8574c;border-radius:18px;flex-direction:column;gap:16px;min-height:100%;padding:20px 18px 18px;display:flex;position:relative}.PricingPage-module__PLLVhW__planCardHighlight{background:#f6f0e5;border-color:#20283b;box-shadow:0 0 0 1px #20283b14}.PricingPage-module__PLLVhW__planBadge{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#20283b;background:#d9f36b;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.PricingPage-module__PLLVhW__planTop{flex-direction:column;gap:4px;padding-top:4px;display:flex}.PricingPage-module__PLLVhW__planLabel{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#694349;margin:0;font-size:10px}.PricingPage-module__PLLVhW__planName{letter-spacing:-.05em;margin:0;font-size:22px;font-weight:600}.PricingPage-module__PLLVhW__planPrice{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.PricingPage-module__PLLVhW__planPer{color:#657083;margin-left:2px;font-size:14px;font-weight:500}.PricingPage-module__PLLVhW__planCredits{font-family:var(--font-space-mono), "Space Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:#694349;margin-top:4px;font-size:10px}.PricingPage-module__PLLVhW__planFeatures{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__PLLVhW__planFeatures li{color:#657083;padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.PricingPage-module__PLLVhW__planFeatures li:before{content:"";background:#ef765f;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.PricingPage-module__PLLVhW__planCta{text-align:center;color:#20283b;background:#d9f36b;border-radius:999px;margin-top:auto;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:block}.PricingPage-module__PLLVhW__planCta:hover{color:#20283b;background:#e9ff91}.PricingPage-module__PLLVhW__planSoon{text-align:center;font-family:var(--font-space-mono), "Space Mono", monospace;color:#8993a3;margin-top:auto;padding:14px 0 4px;font-size:12px}.PricingPage-module__PLLVhW__creditsBand{color:#20283b;background:#ede9df;border-top:1px solid #d2d0c7;border-bottom:1px solid #d2d0c7;padding:clamp(56px,7vw,80px) clamp(20px,5vw,40px)}.PricingPage-module__PLLVhW__creditsInner{max-width:880px;margin:0 auto}.PricingPage-module__PLLVhW__creditsTitle{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(1.75rem,3.2vw,2rem);font-weight:600}.PricingPage-module__PLLVhW__creditsLead{color:#657083;max-width:560px;margin:0 0 28px;font-size:15px;line-height:1.65}.PricingPage-module__PLLVhW__burnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PricingPage-module__PLLVhW__burnItem{background:#f6f0e5;border:1px solid #c9c7bf;border-radius:14px;padding:20px 22px}.PricingPage-module__PLLVhW__burnProduct{margin-bottom:8px;font-size:15px;font-weight:600}.PricingPage-module__PLLVhW__burnRate{font-family:var(--font-space-mono), "Space Mono", monospace;color:#694349;margin-bottom:4px;font-size:13px;font-weight:600}.PricingPage-module__PLLVhW__burnUsage{color:#657083;font-size:13px}.PricingPage-module__PLLVhW__limitsSection{max-width:880px;margin:0 auto;padding:clamp(56px,7vw,80px) clamp(20px,5vw,40px)}.PricingPage-module__PLLVhW__limitsTitle{letter-spacing:-.04em;color:#20283b;margin:0 0 24px;font-size:clamp(1.75rem,3.2vw,2rem);font-weight:600}.PricingPage-module__PLLVhW__limitsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.PricingPage-module__PLLVhW__limitCard{background:#f6f0e58c;border:1px solid #b8574c;border-radius:14px;padding:20px 18px}.PricingPage-module__PLLVhW__limitValue{letter-spacing:-.04em;color:#20283b;margin-bottom:8px;font-size:26px;font-weight:600}.PricingPage-module__PLLVhW__limitLabel{color:#657083;font-size:13px;line-height:1.5}.PricingPage-module__PLLVhW__limitsNote{color:#8993a3;margin:0;font-size:14px;line-height:1.6}.PricingPage-module__PLLVhW__docsLink{color:#694349;text-underline-offset:3px;text-decoration:underline}.PricingPage-module__PLLVhW__docsLink:hover{color:#20283b}.PricingPage-module__PLLVhW__ctaBand{text-align:center;color:#f6f0e5;background:#20283b;padding:clamp(64px,8vw,96px) clamp(20px,5vw,40px)}.PricingPage-module__PLLVhW__ctaTitle{letter-spacing:-.05em;color:#f6f0e5;margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.375rem);font-weight:600}.PricingPage-module__PLLVhW__ctaCopy{color:#b8bec8;max-width:440px;margin:0 auto 28px;font-size:15px;line-height:1.65}.PricingPage-module__PLLVhW__ctaBtn{color:#20283b;background:#d9f36b;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.PricingPage-module__PLLVhW__ctaBtn:hover{color:#20283b;background:#e9ff91}@media (max-width:960px){.PricingPage-module__PLLVhW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PricingPage-module__PLLVhW__planGrid,.PricingPage-module__PLLVhW__burnGrid,.PricingPage-module__PLLVhW__limitsGrid{grid-template-columns:1fr}.PricingPage-module__PLLVhW__hero{text-align:left}}
