.big-number{background:#00d2ff0d;border-left:3px solid var(--cyan-glow);border-radius:2px;padding:1rem 1.25rem;margin-bottom:1rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem}.big-number.small{background:#00d2ff08;border-left-color:var(--cyan-soft)}.big-value{font-family:var(--font-mono);font-size:2rem;color:var(--cyan-glow);font-weight:600;line-height:1}.big-number.small .big-value{font-size:1.5rem;color:var(--cyan-soft)}.big-unit{font-family:var(--font-mono);font-size:.95rem;color:var(--text-secondary)}.big-label{width:100%;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-top:.25rem}.capacity-card,.compare-card{margin-top:1.5rem}.card-intro{color:var(--text-secondary);font-size:.92rem;line-height:1.55;margin:-.25rem 0 1.25rem;max-width:55rem}.capacity-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.tier-card{padding:1rem 1.25rem;background:#00d2ff0d;border-left:3px solid var(--cyan-glow);border-radius:2px;display:flex;flex-direction:column;gap:.4rem}.tier-num{font-family:var(--font-mono);font-size:1.85rem;color:var(--cyan-glow);font-weight:600;line-height:1}.tier-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.capacity-custom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;padding:1rem 1.25rem;background:#00d2ff08;border-left:2px solid var(--cyan-soft);border-radius:2px;align-items:center}.capacity-form label{display:block;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.4rem}.capacity-form .input-with-unit input[type=number]{flex:1;background:var(--ink-2);border:1px solid var(--cyan-soft);border-radius:2px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.92rem;padding:.5rem .65rem}.capacity-form select{background:var(--ink-2);border:1px solid var(--cyan-soft);border-radius:2px;color:var(--text-secondary);font-family:var(--font-mono);font-size:.92rem;padding:.5rem .65rem}.capacity-form input:focus,.capacity-form select:focus{outline:none;border-color:var(--cyan-glow);box-shadow:0 0 0 2px #00d2ff2e}.capacity-answer{text-align:right}.capacity-answer .big-value{font-family:var(--font-mono);font-size:2.5rem;color:var(--cyan-glow);font-weight:600;line-height:1;display:block}.capacity-answer .big-label{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-top:.4rem;display:block}.compare-table-wrap{overflow-x:auto;border:1px solid var(--hairline-cyan);border-radius:2px}.compare-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.85rem}.compare-table th,.compare-table td{padding:.55rem .85rem;text-align:left;border-bottom:1px solid var(--hairline-white)}.compare-table th{background:var(--ink-2);color:var(--cyan-glow);font-weight:500;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--cyan-soft)}.compare-table tbody tr:hover{background:#00d2ff0a}.compare-table .compare-row-selected{background:#00d2ff14}.compare-table .compare-row-selected td{color:#fff}.compare-table .compare-row-selected td:first-child:before{content:"▸ ";color:var(--cyan-glow)}@media(max-width:900px){.capacity-custom{grid-template-columns:1fr}.capacity-answer{text-align:left}}.page-hero[data-astro-cid-riuygl3l]{padding:4rem 0 2rem;border-bottom:1px solid var(--hairline-white)}.kicker[data-astro-cid-riuygl3l] .sep[data-astro-cid-riuygl3l]{color:var(--text-tertiary);margin:0 .5em}.kicker[data-astro-cid-riuygl3l] a[data-astro-cid-riuygl3l]{color:var(--cyan-glow);text-decoration:none;border-bottom:1px solid var(--hairline-cyan)}.lede[data-astro-cid-riuygl3l]{font-size:1.1rem;color:var(--text-secondary);max-width:50rem;margin-top:1.5rem;line-height:1.55}.privacy-note[data-astro-cid-riuygl3l]{display:flex;align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding:.9rem 1rem;background:#00d2ff0a;border-left:2px solid var(--cyan-soft);border-radius:2px;font-size:.92rem;color:var(--text-secondary);max-width:50rem}.privacy-dot[data-astro-cid-riuygl3l]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#5fff8a;box-shadow:0 0 8px #5fff8a99;margin-top:.45em}.tool-section[data-astro-cid-riuygl3l]{padding-top:2.5rem}
