.ai-plans{min-width:0}.ai-plans-heading h2{margin:7px 0 12px;font-size:27px;font-weight:580}.ai-plans-heading p,.ai-pool-note,.ai-core-note,.ai-estimator-note{color:var(--plans-muted);font-size:13px;line-height:1.6}.ai-plans-heading p{max-width:760px;margin:0 0 18px}.ai-proposal-note{background:#342b2045;border:1px solid #766142;border-radius:9px;flex-wrap:wrap;gap:8px 18px;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.ai-proposal-note strong{color:var(--plans-gold)}.ai-proposal-note span{color:#c7c2ba}.ai-pool-note{margin:14px 0 20px}.ai-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-plans .ai-plan-card{height:auto;min-height:510px}.ai-optional-badge{color:#b9afa1;border:1px solid #5a4d3d;border-radius:20px;padding:4px 9px;font-size:10px}.ai-allowance{color:#d5cbbb;margin:14px 0;font-size:12px}.ai-allowance strong{color:#f0d0a0;font-size:17px}.ai-example-list{margin:0}.ai-example-list p{color:var(--plans-muted);margin:0 0 10px;font-size:11px}.ai-example-list ul{margin:0;padding:0;list-style:none}.ai-example-list li{border-top:1px solid #36323b;justify-content:space-between;gap:14px;padding:7px 0;font-size:12px;display:flex}.ai-example-list strong{color:#dfd6c7;font-variant-numeric:tabular-nums;font-weight:600}.ai-estimate-fit{color:#b7ccb6;margin:14px 0;font-size:11px;line-height:1.5}.ai-estimate-over,.ai-input-error{color:#e9baa9}.ai-plans .plan-card-action{margin-top:auto}.ai-usage-estimator{background:#191c24;border:1px solid #49414a;border-radius:14px;margin-top:26px;padding:24px}.ai-estimator-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ai-estimator-heading h3{margin:6px 0 0;font-size:19px;font-weight:580}.ai-estimator-heading output{color:var(--plans-gold);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;display:block}.ai-usage-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ai-usage-field{min-width:0}.ai-plans .ai-usage-field label{color:#f1e5d2;margin-bottom:8px;font-size:13px;display:block}.ai-plans .ai-usage-field input{color:#f3eadc;width:100%;min-width:0;font:inherit;background:#101319;border:1px solid #675c4d;border-radius:7px;margin:0 0 10px;padding:10px 12px;display:block}.ai-plans .ai-usage-field input:focus-visible{outline:2px solid var(--plans-gold);outline-offset:3px}.ai-usage-field>span{color:#bbb4a9;font-size:11px;line-height:1.6;display:block}.ai-input-error{margin:18px 0 0;font-size:12px;line-height:1.6}.ai-estimator-note{margin:20px 0 0;font-size:12px}.ai-task-limits{border-top:1px solid #403945;margin-top:18px;padding-top:15px;font-size:12px}.ai-task-limits summary{cursor:pointer;color:#e5c999}.ai-task-limits ul{margin:14px 0 0;padding:0;list-style:none}.ai-task-limits li{grid-template-columns:150px minmax(0,1fr);gap:14px;margin:8px 0;line-height:1.6;display:grid}.ai-task-limits span{color:#bcb6ae}.ai-core-note{margin:20px 0 0;font-size:12px}@media (max-width:760px){.ai-plans-grid,.ai-usage-fields{grid-template-columns:minmax(0,1fr)}.ai-usage-estimator{padding:20px 16px}.ai-task-limits li{grid-template-columns:minmax(0,1fr);gap:2px}}.ai-purchase-context,.ai-purchase-review,.ai-checkout-status{background:#191c24;border:1px solid #554a42;border-radius:10px;margin:20px 0;padding:18px;font-size:13px;line-height:1.65}.ai-purchase-context label,.ai-purchase-review label{margin-bottom:10px;display:block}.ai-purchase-context select{color:#f3eadc;width:100%;max-width:440px;font:inherit;background:#101319;border:1px solid #75634f;border-radius:7px;margin:8px 0 16px;padding:10px 12px;display:block}.ai-purchase-context button,.ai-purchase-review button,.ai-checkout-actions button{color:#f1d6af;min-height:44px;font:inherit;cursor:pointer;background:#382c23;border:1px solid #887051;border-radius:7px;padding:10px 14px}.ai-purchase-context button:disabled,.ai-purchase-review button:disabled,.ai-checkout-actions button:disabled{opacity:.55;cursor:default}.ai-purchase-context a{color:#efd7b4;margin-right:16px;display:inline-block}.ai-checkout-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ai-purchase-review input[type=checkbox]{accent-color:#dcb886;margin:0 8px 0 0}.ai-reference{overflow-wrap:anywhere;color:#d8c9b4}.ai-purchase-context [role=alert],.ai-return [role=alert]{color:#efbdab}.ai-return{max-width:880px;margin:0 auto;line-height:1.65}.ai-return-plans{color:#efd7b4;margin-top:24px;display:inline-block}.ai-return button:focus-visible,.ai-return select:focus-visible,.ai-plans button:focus-visible,.ai-plans select:focus-visible,.ai-plans input:focus-visible{outline-offset:3px;outline:2px solid #edcb95}
