.tape-pricing .th-sec{--sec-pad: 24px;padding-left:var(--sec-pad);padding-right:var(--sec-pad)}@media(max-width:600px){.tape-pricing .th-sec{--sec-pad: 20px}}.tape-pricing .col.wide{max-width:1280px}.tape-pricing .col.wide>.body{max-width:62ch}.tape-pricing .local-band{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.tape-pricing .lb-main{padding:24px 26px}.tape-pricing .lb-mark{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok)}.tape-pricing .lb-title{margin-top:13px;font:600 clamp(20px,2.2vw,25px)/1.2 var(--sans);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.tape-pricing .lb-body{margin-top:11px;font:14px/1.65 var(--sans);color:var(--fg-2);max-width:58ch}.tape-pricing .lb-facts{padding:24px 26px;display:grid;gap:12px;align-content:center;border-left:1px solid var(--line);background:color-mix(in srgb,var(--ok) 5%,transparent)}.tape-pricing .lb-facts li{display:flex;align-items:flex-start;gap:9px;font:13.5px/1.5 var(--sans);color:var(--fg)}.tape-pricing .lb-facts svg{margin-top:3px;flex-shrink:0;color:var(--ok)}@media(max-width:860px){.tape-pricing .local-band{grid-template-columns:1fr}.tape-pricing .lb-main{padding:22px}.tape-pricing .lb-facts{padding:20px 22px;border-left:0;border-top:1px solid var(--line)}}.tape-pricing .plan-grid{margin-top:14px;display:grid;gap:0 14px;grid-template-columns:repeat(5,minmax(0,1fr))}.tape-pricing .plan-grid:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tape-pricing .plan-hint{display:none}@media(max-width:1239px){.tape-pricing .plan-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(272px,78vw,320px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--sec-pad));padding-inline:var(--sec-pad);scroll-padding-inline:var(--sec-pad);padding-bottom:8px}.tape-pricing .plan-card{scroll-snap-align:start}.tape-pricing .plan-hint{display:block;margin-top:10px;font:11.5px/1 var(--mono);letter-spacing:.06em;color:var(--fg-3)}}.tape-pricing .plan-card{display:flex;flex-direction:column;padding:0 16px 18px}@supports (grid-template-rows: subgrid){.tape-pricing .plan-grid{grid-template-rows:repeat(12,auto)}.tape-pricing .plan-card{display:grid;grid-template-rows:subgrid;grid-row:span 12}}.tape-pricing .pc-eq{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.tape-pricing .pc-eq li{font:400 11.5px/1.5 var(--mono);color:var(--fg-3)}.tape-pricing .pc-eq-lead{color:var(--fg-2);letter-spacing:.01em}.tape-pricing .pc-or{color:var(--fg-3);opacity:.7}.tape-pricing .plan-card.hl{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 1px 0 var(--line),0 28px 56px -32px color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.tape-pricing .plan-card.hl{transform:none}}@media(max-width:900px){.tape-pricing .plan-card.hl{transform:none}}.tape-pricing .plan-flag{margin:0 -16px;padding:9px 14px;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:var(--frame)}.tape-pricing .pf-idx{font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:var(--fg-3)}.tape-pricing .pf-badge{font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--accent-strong);border-radius:5px;padding:5px 8px;white-space:nowrap}.tape-pricing .plan-card.hl .plan-flag{background:var(--accent-2);border-bottom-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.tape-pricing .plan-card .pn{margin-top:15px;font:600 17px/1.1 var(--sans);letter-spacing:-.01em;color:var(--fg)}.tape-pricing .plan-blurb{margin-top:7px;font:13px/1.5 var(--sans);color:var(--fg-2)}.tape-pricing .plan-price{margin-top:15px;display:flex;align-items:baseline;gap:5px;white-space:nowrap}.tape-pricing .plan-price b{font:620 32px/1 var(--sans);color:var(--fg);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tape-pricing .plan-price span{font:12px var(--mono);color:var(--fg-3)}.tape-pricing .plan-grid .plan-cta{margin-top:14px;width:100%;justify-content:center;white-space:nowrap;font-size:13.5px;padding:11px 12px}.tape-pricing .plan-credits{margin-top:16px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--accent-2)}.tape-pricing .pc-num{font:620 21px/1.05 var(--sans);color:var(--fg);letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.tape-pricing .pc-unit{font:500 11px var(--mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap}.tape-pricing .pc-runs{margin-top:6px;font:12px/1.4 var(--mono);color:var(--fg-3);letter-spacing:.02em}.tape-pricing .pc-resi{margin-top:9px;display:flex;align-items:flex-start;gap:6px;font:500 12px/1.35 var(--sans);color:var(--fg-2)}.tape-pricing .pc-resi svg{margin-top:2px;flex-shrink:0;color:var(--ok)}.tape-pricing .plan-cap{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.tape-pricing .plan-local{margin-top:9px;display:flex;align-items:flex-start;gap:7px;font:500 12.5px/1.45 var(--sans);color:var(--fg)}.tape-pricing .plan-local svg{margin-top:3px;flex-shrink:0;color:var(--ok)}.tape-pricing .plan-metrics{margin-top:8px;font:13px/1.4 var(--sans)}.tape-pricing .plan-metrics div{padding:8px 0;border-top:1px solid var(--line);color:var(--fg);font-weight:500}.tape-pricing .plan-metrics div:first-child{border-top:0}.tape-pricing .plan-feat{margin-top:12px;display:grid;gap:9px;align-content:start}.tape-pricing .plan-feat li{display:flex;align-items:flex-start;gap:7px;font:12.5px/1.5 var(--sans);color:var(--fg-2)}.tape-pricing .plan-feat svg{margin-top:3px;flex-shrink:0;color:var(--ok)}.tape-pricing .plan-foot{margin-top:20px;font-size:13px;color:var(--fg-3)}.tape-pricing .bill-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:720px){.tape-pricing .bill-grid{grid-template-columns:1fr}}.tape-pricing .bill-card{padding:18px 20px}.tape-pricing .bill-card .step-idx{color:var(--fg-3)}.tape-pricing .bill-card h3{margin-top:14px;font:600 15px/1.2 var(--sans);color:var(--fg)}.tape-pricing .bill-card p{margin-top:8px;font:13px/1.6 var(--sans);color:var(--fg-2)}.tape-pricing .bill-card b,.tape-pricing .bill-card b.rate{color:var(--accent-strong);font-weight:600}.tape-pricing .example-costs{margin-top:22px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.tape-pricing .ex-head{padding:12px 16px;border-bottom:1px solid var(--line);font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.tape-pricing .ex-list{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:560px){.tape-pricing .ex-list{grid-template-columns:1fr}}.tape-pricing .ex-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 16px;border-top:1px solid var(--line)}.tape-pricing .ex-list .ex-row:nth-child(-n+2){border-top:0}@media(max-width:560px){.tape-pricing .ex-list .ex-row:nth-child(2){border-top:1px solid var(--line)}}.tape-pricing .ex-row dt{font:13px/1.3 var(--sans);color:var(--fg-2)}.tape-pricing .ex-row dd{font:600 13px/1 var(--mono);color:var(--fg);white-space:nowrap}.tape-pricing .est{margin-top:14px;padding:18px 20px 16px}.tape-pricing .est-head{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.tape-pricing .est-ctl{margin-top:15px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tape-pricing .est-lab{font:12.5px var(--mono);color:var(--fg-2);white-space:nowrap}.tape-pricing .est-lab b{color:var(--accent-strong);font-variant-numeric:tabular-nums}.tape-pricing .est-ctl input{flex:1;min-width:170px;accent-color:var(--accent)}.tape-pricing .est-out{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.tape-pricing .est-cell{padding:14px 14px 4px;border-left:1px solid var(--line)}.tape-pricing .est-cell:first-child{border-left:0;padding-left:0}.tape-pricing .ec-k{font:11px/1.35 var(--mono);letter-spacing:.04em;color:var(--fg-3)}.tape-pricing .ec-v{margin:8px 0 0;font:620 20px/1.1 var(--sans);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.tape-pricing .ec-v.ok{color:var(--ok)}.tape-pricing .ec-u{font:500 11px var(--mono);color:var(--fg-3);margin-left:3px}.tape-pricing .est-foot{margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font:12px/1.6 var(--sans);color:var(--fg-3)}@media(max-width:720px){.tape-pricing .est-out{grid-template-columns:repeat(2,minmax(0,1fr))}.tape-pricing .est-cell{border-top:1px solid var(--line)}.tape-pricing .est-cell:nth-child(-n+2){border-top:0}.tape-pricing .est-cell:nth-child(odd){border-left:0;padding-left:0}}.tape-pricing .matrix-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--panel);-webkit-overflow-scrolling:touch}.tape-pricing .matrix-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tape-pricing .pmatrix{width:100%;min-width:720px;border-collapse:collapse;font:13px/1.4 var(--sans)}.tape-pricing .pmatrix th,.tape-pricing .pmatrix td{text-align:left;padding:11px 14px}.tape-pricing .pmatrix thead th{position:sticky;top:0;background:var(--panel);border-bottom:1px solid var(--line-2);font:600 13px/1 var(--sans);color:var(--fg);z-index:3}.tape-pricing .pmatrix .feat-col{position:sticky;left:0;background:var(--panel);z-index:2}.tape-pricing .pmatrix thead .feat-col{z-index:4;color:var(--fg-3);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.tape-pricing .pmatrix .plan-col.hl,.tape-pricing .pmatrix td.hl{background:var(--accent-2)}.tape-pricing .pmatrix tbody th.feat-col{font-weight:500;color:var(--fg)}.tape-pricing .pmatrix tr.grp th{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding:9px 14px;position:sticky;left:0}.tape-pricing .pmatrix tbody tr:not(.grp){border-top:1px solid var(--line)}.tape-pricing .pmatrix td .cellv{color:var(--fg-2)}.tape-pricing .pmatrix td .cellv.strong{color:var(--fg);font-weight:600}.tape-pricing .pmatrix td svg.yes{color:var(--ok)}.tape-pricing .pmatrix td .dash{color:var(--fg-3)}.tape-pricing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tape-pricing .gate-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(max-width:720px){.tape-pricing .gate-grid{grid-template-columns:1fr}}.tape-pricing .gate-card{padding:22px 24px;display:flex;flex-direction:column}.tape-pricing .gate-card h3{font:600 18px/1.2 var(--sans);color:var(--fg)}.tape-pricing .gate-card p{margin-top:10px;font:14px/1.6 var(--sans);color:var(--fg-2);flex:1}.tape-pricing .gate-card .cta{margin-top:20px}
