.pricing-page{width:min(100%,1040px);padding:var(--space-xl) 28px var(--space-2xl);color:var(--ink);margin:0 auto}.pricing-page a{color:var(--copper)}.pricing-page a:hover{color:var(--copper-br)}.pricing-hero{padding:var(--space-lg) 0 var(--space-2xl);border-bottom:1px solid var(--line)}.route-context{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--silicon)}.route-context a{color:var(--silicon);white-space:nowrap}.pricing-page h1,.pricing-page h2,.pricing-page h3{font-family:var(--disp);color:var(--ink);font-style:normal}.pricing-page h1{min-width:0;max-width:16ch;letter-spacing:var(--tracking-tightest);overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,5.2vw,4.25rem);font-weight:700;line-height:.94}.lede{max-width:58ch;margin:var(--space-md) 0 0;font-size:var(--text-md);color:var(--silicon);line-height:1.55}.lede strong{color:var(--ink);font-weight:600}.summary{min-height:1.5em;margin:var(--space-lg) 0 0;font-family:var(--mono);font-size:var(--text-sm);color:var(--copper)}.credit-ledger{gap:var(--space-md);padding:var(--space-xl) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.credit-amount h2{letter-spacing:var(--tracking-tighter);margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1}.credit-amount p,.credit-detail p{margin:var(--space-sm) 0 0;color:var(--silicon)}.credit-detail{min-width:0}.credit-detail p{max-width:54ch;font-size:var(--text-sm);line-height:1.65}.primary-action{min-height:44px;margin-top:var(--space-md);border-radius:var(--radius-control);background:var(--copper);white-space:nowrap;transition:background var(--dur-short) var(--ease-out);justify-content:center;align-items:center;padding:10px 18px;font-weight:650;display:inline-flex;color:var(--on-copper)!important}.primary-action:hover,.primary-action:active{background:var(--copper-br)}.economics{gap:var(--space-md);padding:var(--space-2xl) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.economics h2,.rate-heading h2{letter-spacing:var(--tracking-tighter);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1.08}.economics-copy p{max-width:62ch;color:var(--silicon);margin:0;line-height:1.7}.economics-copy p+p{margin-top:var(--space-md)}.rate-section{padding:var(--space-2xl) 0}.rate-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);display:flex}.rate-heading p{margin:var(--space-sm) 0 0;color:var(--silicon)}.rate-heading code{font-family:var(--mono);font-size:var(--text-xs);color:var(--silicon);white-space:nowrap;flex:none}.tbl-wrap{max-width:100%;margin-top:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);overflow-x:auto}.pricing-page table{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--text-sm)}.pricing-page th{text-align:left;background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--silicon);white-space:nowrap;padding:11px 16px;font-size:11px}.pricing-page td{border-bottom:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;padding:12px 16px}.pricing-page tr:last-child td{border-bottom:0}.pricing-page td.model{font-family:var(--mono);font-size:13px}.pricing-page td.price{color:var(--copper);font-family:var(--mono);font-size:13px}.pricing-page td.dim{color:var(--silicon);font-family:var(--mono);font-size:12.5px}.skel{padding:16px}.skel .bar{background:var(--paper-2);opacity:.65;height:14px;animation:pricing-breathe 1.3s var(--ease-out) infinite alternate;border-radius:6px;margin:10px 0}@keyframes pricing-breathe{0%{opacity:.45}to{opacity:.8}}.state{padding:var(--space-md);margin-top:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper)}.state h3{font-size:var(--text-md);margin:0 0 6px}.state p{margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--silicon)}.price-retry{border-radius:var(--radius-control);background:var(--copper);min-height:40px;color:var(--on-copper);font:600 var(--text-sm)/1 var(--body);cursor:pointer;white-space:nowrap;transition:background var(--dur-short) var(--ease-out);border:0;padding:8px 15px}.price-retry:hover,.price-retry:active{background:var(--copper-br)}.price-retry:disabled{opacity:.5;cursor:not-allowed}.state-link{margin-left:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;display:inline-block}.rate-note{max-width:72ch;margin:var(--space-md) 0 0;color:var(--silicon);font-size:var(--text-sm);line-height:1.65}.rate-note b{color:var(--ink)}.audience-paths{border-top:1px solid var(--line)}.audience-paths article{gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) auto;align-items:center;display:grid}.audience-paths h3{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:0;font-weight:650}.audience-paths p{max-width:58ch;color:var(--silicon);font-size:var(--text-sm);margin:0;line-height:1.65}.path-action{white-space:nowrap;font-weight:650}@media (width<=720px){.pricing-page{padding-inline:20px}.pricing-hero{padding-top:var(--space-md)}.credit-ledger,.economics{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.rate-heading{flex-direction:column;align-items:start}.audience-paths article{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);align-items:start}}@media (width<=380px){.pricing-page{padding-inline:16px}.state-link{margin:var(--space-sm) 0 0;display:block}}@media (prefers-reduced-motion:reduce){.primary-action,.price-retry{transition:none}.skel .bar{opacity:.65;animation:none}}
