.plan[data-astro-cid-urvcgkoj]{padding:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.featured[data-astro-cid-urvcgkoj]{--shadow:var(--action)}.head[data-astro-cid-urvcgkoj]{justify-content:space-between;align-items:start;gap:var(--s1);display:flex}.head[data-astro-cid-urvcgkoj] h3[data-astro-cid-urvcgkoj],.price[data-astro-cid-urvcgkoj]{margin:0}.price[data-astro-cid-urvcgkoj] .num[data-astro-cid-urvcgkoj]{font-size:3rem}.line[data-astro-cid-urvcgkoj]{color:var(--ink-2);margin:0}.credits[data-astro-cid-urvcgkoj]{font-family:var(--f-pixel);margin:0}ul[data-astro-cid-urvcgkoj]{margin:var(--s1) 0 var(--s3);flex:1;padding-left:1.2em}.estimator-wrap[data-astro-cid-sujzm2bl]{margin:0}.est-head[data-astro-cid-sujzm2bl]{margin-bottom:var(--s3)}.head-line[data-astro-cid-sujzm2bl]{align-items:center;gap:var(--s2);margin-bottom:var(--s1);flex-wrap:wrap;display:flex}.head-line[data-astro-cid-sujzm2bl] h2[data-astro-cid-sujzm2bl]{margin:0}.est-body[data-astro-cid-sujzm2bl]{gap:var(--s4);padding:var(--s4);background:var(--paper);grid-template-columns:1.4fr 1fr;display:grid}.form-side[data-astro-cid-sujzm2bl]{gap:var(--s3);flex-direction:column;display:flex}.model-fieldset[data-astro-cid-sujzm2bl]{border:0;margin:0;padding:0}.model-fieldset[data-astro-cid-sujzm2bl] legend[data-astro-cid-sujzm2bl]{margin-bottom:var(--s2);padding:0}.model-options[data-astro-cid-sujzm2bl]{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));display:grid}.model-label[data-astro-cid-sujzm2bl]{padding:var(--s2);cursor:pointer;background:var(--paper-2);min-height:var(--touch);transition:background var(--t-fast) var(--step), transform var(--t-fast) var(--step);align-items:center;display:flex;position:relative}.model-label[data-astro-cid-sujzm2bl]:hover{background:var(--paper)}.model-label[data-astro-cid-sujzm2bl] input[data-astro-cid-sujzm2bl][type=radio]{opacity:0;pointer-events:none;position:absolute}.model-label[data-astro-cid-sujzm2bl]:has(input[type=radio]:checked){background:var(--ink);color:var(--paper)}.model-label[data-astro-cid-sujzm2bl]:has(input[type=radio]:checked) .rates[data-astro-cid-sujzm2bl]{color:var(--paper)}.model-label[data-astro-cid-sujzm2bl]:has(input[type=radio]:checked) .tag[data-astro-cid-sujzm2bl].fiction{background:var(--action);color:var(--action-ink);border-color:var(--action)}.model-label[data-astro-cid-sujzm2bl]:has(input[type=radio]:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.model-info[data-astro-cid-sujzm2bl]{flex-direction:column;gap:.25rem;width:100%;display:flex}.name-row[data-astro-cid-sujzm2bl]{justify-content:space-between;align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.model-name[data-astro-cid-sujzm2bl]{font-family:var(--f-pixel);font-size:var(--fs-s)}.rates[data-astro-cid-sujzm2bl]{font-size:var(--fs-xs);color:var(--ink-2)}.inputs-grid[data-astro-cid-sujzm2bl]{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.input-col[data-astro-cid-sujzm2bl]{gap:var(--s1);flex-direction:column;display:flex}.token-input[data-astro-cid-sujzm2bl]{width:100%;min-height:var(--touch);padding:var(--s1) var(--s2);font-size:var(--fs-l);background:var(--paper-2);color:var(--ink);border:2px solid var(--line);margin:var(--px) 0}.token-input[data-astro-cid-sujzm2bl]:focus{outline:3px solid var(--focus);outline-offset:2px}.hint[data-astro-cid-sujzm2bl]{font-size:var(--fs-xs)}.presets[data-astro-cid-sujzm2bl]{gap:var(--s1);flex-wrap:wrap;margin-top:.25rem;display:flex}.preset-btn[data-astro-cid-sujzm2bl]{min-height:var(--touch);min-width:var(--touch);padding:var(--s1);font:var(--fs-xs) var(--f-mono);background:var(--paper-2);color:var(--ink);border:1px solid var(--line);cursor:pointer;transition:background var(--t-fast) var(--step);justify-content:center;align-items:center;display:inline-flex}.preset-btn[data-astro-cid-sujzm2bl]:hover{background:var(--ink);color:var(--paper)}.preset-btn[data-astro-cid-sujzm2bl]:active{transform:translate(1px,1px)}.result-side[data-astro-cid-sujzm2bl]{background:var(--paper-2);padding:var(--s3);gap:var(--s3);flex-direction:column;justify-content:space-between;display:flex}.stat-block[data-astro-cid-sujzm2bl]{flex-direction:column;gap:.25rem;display:flex}.stat-label[data-astro-cid-sujzm2bl]{font-family:var(--f-display);font-size:var(--fs-xs);text-transform:uppercase;color:var(--ink-2)}.stat-number[data-astro-cid-sujzm2bl]{align-items:baseline;gap:var(--s1);display:flex}.big[data-astro-cid-sujzm2bl]{color:var(--action-text);font-size:clamp(2rem,3.5vw,3rem);line-height:1}.unit[data-astro-cid-sujzm2bl]{font-family:var(--f-pixel);font-size:var(--fs-s)}.stat-sub[data-astro-cid-sujzm2bl]{font-size:var(--fs-s)}.plan-recommendation[data-astro-cid-sujzm2bl]{padding:var(--s2);background:var(--paper);border-left:3px solid var(--action);gap:var(--s1);flex-direction:column;display:flex}.rec-title[data-astro-cid-sujzm2bl]{margin-bottom:0}.rec-text[data-astro-cid-sujzm2bl]{font-family:var(--f-body);font-size:var(--fs-s);margin:0}.est-cta[data-astro-cid-sujzm2bl]{margin-top:var(--s1);align-self:start}.meta-breakdown[data-astro-cid-sujzm2bl]{font-size:var(--fs-xs);padding-top:var(--s2);border-top:1px solid var(--line);flex-direction:column;gap:.25rem;display:flex}.meta-breakdown[data-astro-cid-sujzm2bl] div[data-astro-cid-sujzm2bl]{justify-content:space-between;display:flex}@media (width<=900px){.est-body[data-astro-cid-sujzm2bl]{padding:var(--s3);grid-template-columns:1fr}.inputs-grid[data-astro-cid-sujzm2bl]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.model-label[data-astro-cid-sujzm2bl],.preset-btn[data-astro-cid-sujzm2bl]{transition:none;transform:none!important}}.first[data-astro-cid-u3mqw4ek]{padding-top:var(--s3)}.ih[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--s2);display:flex}.under[data-astro-cid-u3mqw4ek]{margin-top:var(--s3)}.plans[data-astro-cid-u3mqw4ek]{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;display:grid}.payg[data-astro-cid-u3mqw4ek]{padding:var(--s3);gap:var(--s1);flex-direction:column;display:flex}.payg[data-astro-cid-u3mqw4ek] .head[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:start;gap:var(--s1);display:flex}.payg[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek],.payg[data-astro-cid-u3mqw4ek] .price[data-astro-cid-u3mqw4ek],.payg[data-astro-cid-u3mqw4ek] .pline[data-astro-cid-u3mqw4ek],.payg[data-astro-cid-u3mqw4ek] .pcredits[data-astro-cid-u3mqw4ek]{margin:0}.payg[data-astro-cid-u3mqw4ek] .price[data-astro-cid-u3mqw4ek] .num[data-astro-cid-u3mqw4ek]{font-size:3rem}.payg[data-astro-cid-u3mqw4ek] .pline[data-astro-cid-u3mqw4ek]{color:var(--ink-2)}.payg[data-astro-cid-u3mqw4ek] .pcredits[data-astro-cid-u3mqw4ek]{font-family:var(--f-pixel)}.payg[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{margin:var(--s1) 0 var(--s3);flex:1;padding-left:1.2em}@media (width<=600px){table[data-astro-cid-u3mqw4ek]{min-width:0}.ctx[data-astro-cid-u3mqw4ek]{display:none}}.scroll[data-astro-cid-u3mqw4ek]{margin-bottom:var(--s3);background:var(--paper);overflow-x:auto}table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%;min-width:32rem}caption[data-astro-cid-u3mqw4ek]{text-align:left;padding:var(--s2) var(--s2) 0;color:var(--ink-2);font-size:var(--fs-xs)}th[data-astro-cid-u3mqw4ek],td[data-astro-cid-u3mqw4ek]{text-align:left;padding:var(--s2) var(--s2);border-bottom:2px solid var(--paper-2)}thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font:var(--fs-xs) var(--f-display);text-transform:uppercase;border-bottom:2px solid var(--line);background:var(--paper-2)}tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font-weight:400}tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{font-family:var(--f-pixel);margin-right:var(--s1)}tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]{transition:background var(--t-fast) var(--step)}tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:hover{background:var(--paper-2)}.basics[data-astro-cid-u3mqw4ek]{padding-left:1.2em}@media (prefers-reduced-motion:reduce){tbody[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]{transition:none}}
