.capacity-page{display:grid;gap:16px}.capacity-hero,.capacity-pool-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px;background:linear-gradient(135deg,#09111b,#122233);color:#fff}.capacity-hero>div:first-child,.capacity-pool-hero>div:first-child{max-width:820px}.capacity-hero span,.capacity-pool-hero span,.capacity-form-hero span,.capacity-list header span,.capacity-evaluation-table header span{font-size:7px;letter-spacing:.15em;text-transform:uppercase;color:#c5a66e}.capacity-hero h1,.capacity-pool-hero h1,.capacity-form-hero h1{font-family:"Space Grotesk",Inter,sans-serif;font-size:34px;line-height:1.05;letter-spacing:-.04em;margin:8px 0}.capacity-hero p,.capacity-pool-hero p,.capacity-form-hero p{font-size:9px;line-height:1.7;color:#8f9ca8}.capacity-hero>div:last-child,.capacity-pool-hero>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.capacity-hero form,.capacity-pool-hero form{margin:0}.capacity-notice{display:grid;grid-template-columns:10px 1fr auto;gap:14px;align-items:center;padding:17px 20px;background:#101925;color:#fff}.capacity-notice>i{width:9px;height:42px;background:#49bd72}.capacity-notice strong,.capacity-notice span{display:block}.capacity-notice strong{font-size:9px}.capacity-notice span{font-size:7px;line-height:1.55;color:#8b98a3;margin-top:4px}.capacity-notice code{font-size:7px;color:#c5a66e}.capacity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.capacity-card{position:relative;background:#fff;border:1px solid #dfe3e7;padding:22px;transition:.2s}.capacity-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px rgba(10,16,25,.1)}.capacity-card.is-blocked{border-top:3px solid #d3a03c}.capacity-card header{display:flex;justify-content:space-between;align-items:center}.capacity-card header span{font-size:7px;color:#9d733e;text-transform:uppercase}.capacity-card header em{font-size:7px;font-style:normal;background:#f2efe9;padding:6px 8px}.capacity-card h2{font-family:"Space Grotesk",sans-serif;font-size:20px;margin:22px 0 6px}.capacity-card>p{font-size:8px;color:#737e88}.capacity-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:19px 0}.capacity-card-metrics div{padding:10px;background:#f4f1ec}.capacity-card-metrics span,.capacity-card-metrics strong{display:block}.capacity-card-metrics span{font-size:6px;color:#7c8790}.capacity-card-metrics strong{font-size:12px;margin-top:4px}.capacity-economics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid #e7eaec;padding-top:14px}.capacity-economics span,.capacity-economics strong{display:block}.capacity-economics span{font-size:6px;color:#7c8790}.capacity-economics strong{font-size:8px;margin-top:4px}.capacity-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.capacity-card footer small{font-size:7px;color:#7d8790}.capacity-decision{display:inline-block;padding:6px 8px;font-size:7px;background:#eef0f2}.decision-scale-up{background:#e7f2fb;color:#256c9e}.decision-hold{background:#e9f7ee;color:#287b49}.decision-scale-down-recommendation{background:#fff1df;color:#94631e}.decision-margin-blocked,.decision-hard-cost-block,.decision-pricing-blocked,.decision-scale-down-required{background:#fdebec;color:#a72a33}.decision-cooldown{background:#f0edf8;color:#685397}.capacity-open{display:block;margin-top:15px;padding-top:13px;border-top:1px solid #e7eaec;text-decoration:none;font-size:7px;color:#b51f2b}.capacity-empty,.capacity-empty-inline{padding:22px;text-align:center;background:#f4f1ec;font-size:8px;color:#737e88}.capacity-pool-hero{align-items:center}.capacity-stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.capacity-stat-grid article{padding:18px;background:#fff;border:1px solid #dfe3e7}.capacity-stat-grid span,.capacity-stat-grid strong,.capacity-stat-grid small{display:block}.capacity-stat-grid span{font-size:7px;color:#74808a}.capacity-stat-grid strong{font-family:"Space Grotesk",sans-serif;font-size:21px;margin:7px 0}.capacity-stat-grid small{font-size:6px;color:#929aa2}.capacity-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.capacity-list,.capacity-evaluation-table{padding:21px}.capacity-list header,.capacity-evaluation-table header{display:flex;justify-content:space-between;margin-bottom:13px}.capacity-list h2,.capacity-evaluation-table h2{font-family:"Space Grotesk",sans-serif;font-size:18px;margin:5px 0}.capacity-list header a{font-size:7px;color:#b51f2b}.capacity-list>a,.capacity-list>div:not(.capacity-empty-inline){display:grid;grid-template-columns:1.5fr .7fr .8fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e8ebed;text-decoration:none}.capacity-list strong,.capacity-list small{display:block}.capacity-list strong{font-size:8px}.capacity-list small{font-size:7px;color:#7e8790;margin-top:3px}.capacity-list em{font-size:7px;font-style:normal}.capacity-form-hero{padding:28px;background:#101925;color:#fff}.capacity-form-panel{padding:28px}.capacity-form-panel.narrow{max-width:760px}.capacity-form-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.capacity-form-grid>div>div{margin:0}.capacity-form-panel label{display:block;font-size:8px;font-weight:700;margin-bottom:6px}.capacity-form-panel input,.capacity-form-panel select{width:100%;padding:11px;border:1px solid #d8dde1;background:#fff}.capacity-form-panel .form-help{font-size:7px;color:#7d8790}.capacity-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;border-top:1px solid #e7eaec}.capacity-evaluation-head,.capacity-evaluation-table summary{display:grid;grid-template-columns:110px 130px repeat(4,1fr) 75px 70px;gap:10px;align-items:center;min-width:940px}.capacity-evaluation-head{padding:8px 0;font-size:6px;text-transform:uppercase;color:#7b858f}.capacity-evaluation-table{overflow:auto}.capacity-evaluation-table details{min-width:940px;border-top:1px solid #e8ebed}.capacity-evaluation-table summary{cursor:pointer;padding:12px 0;font-size:7px}.capacity-evaluation-table summary time{font-size:7px}.capacity-evaluation-table details ul{margin:0 0 14px 25px;padding:12px;background:#f4f1ec}.capacity-evaluation-table details li{font-size:7px;line-height:1.6;margin:4px 0}.capacity-tabs-extra{border-color:#c5a66e!important}@media(max-width:1150px){.capacity-grid{grid-template-columns:1fr 1fr}.capacity-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.capacity-layout{grid-template-columns:1fr}.capacity-hero,.capacity-pool-hero{align-items:flex-start;flex-direction:column}.capacity-hero>div:last-child,.capacity-pool-hero>div:last-child{justify-content:flex-start}.capacity-form-grid>div{grid-template-columns:1fr}}@media(max-width:620px){.capacity-grid{grid-template-columns:1fr}.capacity-stat-grid{grid-template-columns:1fr 1fr}.capacity-notice{grid-template-columns:9px 1fr}.capacity-notice code{grid-column:2}.capacity-economics{grid-template-columns:1fr}.capacity-list>a,.capacity-list>div:not(.capacity-empty-inline){grid-template-columns:1fr}}
