.storage-page[data-astro-cid-jsxcsaqh]{flex-direction:column;gap:1.5rem;display:flex}.storage-header[data-astro-cid-jsxcsaqh]{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;margin-bottom:0;padding-bottom:.85rem;display:flex}.storage-title-row[data-astro-cid-jsxcsaqh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.storage-name[data-astro-cid-jsxcsaqh]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:2.15rem;font-weight:800;line-height:1.1}.storage-desc[data-astro-cid-jsxcsaqh]{color:var(--text-dim);width:100%;margin:0;font-size:.95rem;line-height:1.5;max-width:none!important}.section[data-astro-cid-jsxcsaqh]{flex-direction:column;gap:1rem;display:flex}.section-title-wrap[data-astro-cid-jsxcsaqh]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;padding-bottom:.6rem;display:flex}.section-title[data-astro-cid-jsxcsaqh]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);border:none;margin:0;padding:0;font-size:1rem;font-weight:700}.section-desc[data-astro-cid-jsxcsaqh]{color:var(--text-faint);font-size:.8rem}.estimator-bar[data-astro-cid-jsxcsaqh]{background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:0;padding:.85rem 1.25rem;display:flex}.estimator-header[data-astro-cid-jsxcsaqh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.estimator-tag[data-astro-cid-jsxcsaqh]{color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--cyan) 12%, transparent);border:1px solid var(--cyan-dim);border-radius:4px;padding:.25rem .6rem;font-size:.8rem;font-weight:700}.estimator-sub[data-astro-cid-jsxcsaqh]{color:var(--text-faint);font-size:.85rem}.calc-form-inline[data-astro-cid-jsxcsaqh]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.inline-input[data-astro-cid-jsxcsaqh]{align-items:center;gap:.5rem;display:flex}.inline-input[data-astro-cid-jsxcsaqh] label[data-astro-cid-jsxcsaqh]{color:var(--text-dim);white-space:nowrap;font-size:.85rem;font-weight:600}.input-with-unit[data-astro-cid-jsxcsaqh]{background:var(--bg-inset);border:1px solid var(--line-bright);border-radius:6px;align-items:center;padding:.25rem .5rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}.input-with-unit[data-astro-cid-jsxcsaqh]:focus-within{border-color:var(--cyan-bright);box-shadow:0 0 0 2px var(--cyan-dim)}.input-with-unit[data-astro-cid-jsxcsaqh] input[data-astro-cid-jsxcsaqh]{color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:none;width:90px;padding:.15rem .25rem;font-size:.95rem;font-weight:600}.input-with-unit[data-astro-cid-jsxcsaqh] input[data-astro-cid-jsxcsaqh]:focus{outline:none}.input-with-unit[data-astro-cid-jsxcsaqh] .unit[data-astro-cid-jsxcsaqh]{color:var(--text-faint);user-select:none;white-space:nowrap;margin-left:.35rem;font-size:.8rem;font-weight:600}.estimate-panel[data-astro-cid-jsxcsaqh]{background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.estimate-head[data-astro-cid-jsxcsaqh]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.estimate-total[data-astro-cid-jsxcsaqh]{align-items:baseline;gap:.75rem;margin-left:auto;display:flex}.estimate-total-label[data-astro-cid-jsxcsaqh]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:.78rem;font-weight:700}.estimate-total-value[data-astro-cid-jsxcsaqh]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--cyan-bright);font-size:1.6rem;font-weight:800}.breakdown[data-astro-cid-jsxcsaqh]{margin:0;padding:0;list-style:none}.breakdown[data-astro-cid-jsxcsaqh] li{border-top:1px solid var(--line);grid-template-columns:11rem 1fr auto;align-items:baseline;gap:.25rem 1rem;padding:.45rem 0;font-size:.88rem;display:grid}.breakdown[data-astro-cid-jsxcsaqh] .gcs-line-label{color:var(--text-strong);font-weight:600}.breakdown[data-astro-cid-jsxcsaqh] .gcs-line-detail{color:var(--text-faint);font-variant-numeric:tabular-nums}.breakdown[data-astro-cid-jsxcsaqh] .gcs-line-cost{font-variant-numeric:tabular-nums;color:var(--text);text-align:right;font-weight:700}.fine-print[data-astro-cid-jsxcsaqh]{color:var(--text-faint);margin:0;font-size:.8rem;line-height:1.5}.fine-print[data-astro-cid-jsxcsaqh]:empty{display:none}.free-line[data-astro-cid-jsxcsaqh]{color:var(--text-dim);border-left:2px solid var(--cyan-dim);margin:0;padding-left:.75rem;font-size:.85rem;line-height:1.5}.rate-sub[data-astro-cid-jsxcsaqh]{color:var(--text-faint);font-size:.78rem;font-weight:400}.cost-value[data-astro-cid-jsxcsaqh]{color:var(--cyan-bright);font-weight:700}.region-controls[data-astro-cid-jsxcsaqh]{background:var(--bg-panel);border:1px solid var(--line-bright);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:.75rem 1.25rem;display:flex}.control-item[data-astro-cid-jsxcsaqh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.control-label[data-astro-cid-jsxcsaqh]{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.8rem;font-weight:700}.type-notes[data-astro-cid-jsxcsaqh]{flex:22rem}.geo-select[data-astro-cid-jsxcsaqh]{background:var(--bg-inset);color:var(--text);border:1px solid var(--line-bright);font-size:.875rem;font-family:var(--font-body);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa3ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:6px;padding:.4rem 2.2rem .4rem .85rem;font-weight:500}.geo-select[data-astro-cid-jsxcsaqh]:hover{border-color:var(--cyan)}.geo-select[data-astro-cid-jsxcsaqh]:focus{border-color:var(--cyan-bright);box-shadow:0 0 0 2px var(--cyan-dim);outline:none}.check-pill[data-astro-cid-jsxcsaqh]{background:var(--bg-inset);border:1px solid var(--line-bright);cursor:pointer;user-select:none;border-radius:20px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.85em;display:inline-flex}.check-pill[data-astro-cid-jsxcsaqh] input[data-astro-cid-jsxcsaqh]{accent-color:var(--cyan);margin:0}.check-pill[data-astro-cid-jsxcsaqh]:has(input:checked){border-color:var(--cyan);color:var(--cyan-bright)}#gcs-table[data-astro-cid-jsxcsaqh]{margin:0}.scope-list[data-astro-cid-jsxcsaqh]{color:var(--text-dim);margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.7}.scope-links[data-astro-cid-jsxcsaqh]{padding-left:0;list-style:none}@media (width<=720px){.breakdown[data-astro-cid-jsxcsaqh] li{grid-template-columns:1fr auto}.breakdown[data-astro-cid-jsxcsaqh] .gcs-line-detail{order:3;grid-column:1/-1}.estimate-total[data-astro-cid-jsxcsaqh]{margin-left:0}}
