html{background:#08101d}body{min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}.raid-visual__heading{margin-bottom:18px}.raid-group-count{gap:7px;width:min(100%,360px);margin:0 0 18px;display:grid}.raid-group-count>span{color:#cbd8e7;font-size:.86rem;font-weight:600}.raid-group-count select{width:100%}.raid-group-count small{color:#7f92a9;font-size:.76rem}.raid-groups{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;display:grid}.raid-groups--single-group>.raid-group{grid-column:1/-1}.raid-group{background:#0a1627;border:1px solid #263c5c;border-radius:16px;min-width:0;padding:16px}.raid-group header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.raid-group header strong{font-size:.9rem}.raid-group header span{color:#7f92a9;font-size:.78rem}.raid-group--spares{border-style:dashed}.raid-disks{flex-wrap:wrap;gap:9px;display:flex}.raid-disk{border:1px solid color-mix(in srgb, var(--disk-color) 65%, #22354d);background:linear-gradient(180deg, color-mix(in srgb, var(--disk-color) 17%, #112036), #0a1422);border-radius:9px;place-items:center;width:43px;height:60px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.raid-disk:before{background:var(--disk-color);content:"";border-radius:3px;height:3px;position:absolute;inset:6px 6px auto}.raid-disk>i{border:2px solid var(--disk-color);opacity:.78;border-radius:50%;width:20px;height:20px}.raid-disk>b{color:#cbd8e7;font-size:.64rem;position:absolute;bottom:5px}.raid-disk--data{--disk-color:#38bdf8}.raid-disk--parity{--disk-color:#f59e0b}.raid-disk--mirror{--disk-color:#a78bfa}.raid-disk--spare{--disk-color:#64748b}.raid-legend{color:#91a3b8;flex-wrap:wrap;gap:18px;margin-top:17px;font-size:.78rem;display:flex}.raid-legend>span{align-items:center;gap:7px;display:flex}.raid-legend i{border-radius:50%;width:9px;height:9px}.raid-visual__note{color:#65778e;margin:13px 0 0;font-size:.74rem}@media (width<=1400px){.raid-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.raid-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.raid-groups{grid-template-columns:1fr}.raid-group header{flex-direction:column;align-items:flex-start}.raid-disk{width:39px;height:56px}}.raid-groups--raid50-60,.raid-groups--raid10{grid-template-columns:repeat(var(--raid-columns), minmax(0, 1fr))}@media (width<=900px){.raid-groups--raid50-60,.raid-groups--raid10{grid-template-columns:repeat(var(--raid-columns-tablet), minmax(0, 1fr))}}@media (width<=640px){.raid-groups--raid50-60,.raid-groups--raid10{grid-template-columns:repeat(var(--raid-columns-mobile), minmax(0, 1fr))}}.site-info{color:#94a3b8;background:0 0;border-top:1px solid #203252;border-left:0;margin:34px 0 0;padding:22px 0 0;font-size:.86rem;display:block}.site-info h2{color:#d6e0ed;margin:0 0 8px;font-size:.95rem}.site-info p{margin:0;line-height:1.6}.site-info p+p{margin-top:10px}.site-info .site-info__copyright{border-top:1px solid #203252;margin-top:14px;padding-top:12px;font-size:.8rem}.tool-info{z-index:1;vertical-align:baseline;margin-left:8px;display:inline-flex;position:relative}.tool-info__trigger{color:#5eead4;width:32px;height:32px;font:inherit;cursor:pointer;background:#10243e;border:1px solid #315375;border-radius:50%;place-items:center;padding:0;font-size:1rem;font-weight:800;line-height:1;display:grid}.tool-info__trigger:hover{background:#123045;border-color:#5eead4}.tool-info__trigger:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.tool-info__popover{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1728f5;border:1px solid #315375;border-radius:15px;width:min(920px,100vw - 40px);max-height:min(70vh,680px);margin:0;padding:18px 20px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 18px 45px #0008}.tool-info__popover[hidden]{display:none}.tool-info__eyebrow{color:#4fd1c5;letter-spacing:.14em;font-size:.7rem;font-weight:800}.tool-info__popover h2{margin:5px 0 16px;font-size:1.2rem}.tool-info__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tool-info__sections>section{border-top:1px solid #203252;min-width:0;padding-top:14px}.tool-info__sections h3{color:#5eead4;margin:0 0 12px;font-size:.95rem}.tool-info__sections article+article{margin-top:14px}.tool-info__sections h4{color:#d6e0ed;margin:0 0 4px;font-size:.85rem}.tool-info__popover p{color:#94a3b8;margin:0;line-height:1.6}@media (width<=750px){.tool-info__popover{width:min(920px,100vw - 40px);padding:16px}.tool-info__sections{grid-template-columns:1fr;gap:14px}}:root{color:#e8edf5;background:#08101d;font-family:Inter,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#17305a 0,#0000 32%),#08101d;min-width:320px;margin:0}.shell{width:min(1500px,100% - 40px);margin:auto;padding:46px 0 0}.shell.shell--footer{padding:0 0 32px}.language-bar{color:#91a3b8;justify-content:flex-end;align-items:center;gap:9px;margin-bottom:14px;font-size:.75rem;font-weight:750;display:flex}.language-flag{object-fit:contain;opacity:.45;width:20px;height:20px}.language-flag--active{opacity:1}.language-switch{cursor:pointer;background:#10243e;border:1px solid #315375;border-radius:999px;width:42px;height:24px;padding:3px;position:relative}.language-switch:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.language-switch__thumb{background:#5eead4;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block}.language-switch__thumb--right{transform:translate(18px)}.tool-navigation{background:#0b1728cc;border:1px solid #203252;border-radius:15px;gap:8px;margin-bottom:30px;padding:6px;display:flex;overflow-x:auto}.tool-navigation button{color:#91a3b8;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:0 16px;font-size:.86rem;font-weight:700}.tool-navigation button:hover{color:#e8edf5;background:#14243a}.tool-navigation button:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.tool-navigation button.active{color:#5eead4;background:#123045;border-color:#28506a}.hero{margin-bottom:28px}.hero>span{color:#4fd1c5;letter-spacing:.18em;font-size:.75rem;font-weight:800}.hero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(2.3rem,5vw,4rem)}.hero p{color:#94a3b8;margin:0}.raid-layout{gap:22px;margin-bottom:22px;display:grid}.raid-parameter-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:stretch;gap:22px;display:grid}.raid-layout--advanced .raid-parameter-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.raid-layout--advanced{margin-bottom:8px}.raid-parameter-grid>.panel,.raid-disk-panel{margin-bottom:0}.raid-disk-panel .disk-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.panel{background:linear-gradient(145deg,#132239f5,#0a1322f5);border:1px solid #203252;border-radius:22px;margin-bottom:22px;padding:26px;box-shadow:0 24px 70px #0004}.section-intro{max-width:780px;position:relative}.section-intro>span{color:#4fd1c5;letter-spacing:.16em;font-size:.72rem;font-weight:800}.section-intro h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(1.45rem,3vw,2.15rem)}.section-intro p{color:#94a3b8;margin:0;line-height:1.65}.heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.heading>div{align-items:center;gap:12px;display:flex}.heading h2{margin:0;font-size:1.15rem}.heading>div>span{color:#5eead4;background:#10223a;border:1px solid #2a4569;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:800;display:grid}.heading>b{color:#8bd9ff;background:#10243e;border:1px solid #29466c;border-radius:999px;padding:7px 11px;font-size:.75rem}.heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.capacity-unit-control{color:#71849b;align-items:center;gap:6px;font-size:.72rem;font-weight:750;display:flex}.capacity-unit-control>.active{color:#dce8f5}.capacity-unit-switch{cursor:pointer;background:#10243e;border:1px solid #315375;border-radius:999px;align-items:center;width:38px;height:22px;padding:2px;display:flex}.capacity-unit-switch:focus-visible{outline-offset:3px;outline:2px solid #38bdf8}.capacity-unit-switch__thumb{background:#5eead4;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block}.capacity-unit-switch__thumb--right{transform:translate(16px)}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.form-grid label{flex-direction:column;gap:8px;display:flex}.form-grid .wide{grid-column:1/-1}.form-grid label>span{color:#9cabbd;font-size:.82rem;font-weight:650}.form-grid small{color:#74859b}input,select{color:#edf4ff;width:100%;height:48px;font:inherit;background:#0b1728;border:1px solid #29405f;border-radius:12px;outline:0;padding:0 14px}input:focus,select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}input[aria-invalid=true]{border-color:#ef6677}.input-unit{position:relative}.input-unit input{padding-right:50px}.input-unit em{color:#688099;font-style:normal;font-weight:800;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.invitation,.empty{color:#8195ad;text-align:center;background:#0a182899;border:1px dashed #2d4769;border-radius:14px;margin-top:20px;padding:28px}.raid-info{color:#8fa4b9;border:1px solid #1e3c52;border-radius:12px;justify-content:space-between;margin-top:20px;padding:14px;display:flex}.raid-info strong{color:#5eead4}.io-profile{margin-top:0}.io-profile .heading{margin-bottom:16px}.profile-recommendation,.profile-sum{color:#8296ad;margin:14px 0 0;font-size:.8rem;line-height:1.6}.profile-recommendation strong{color:#b6d7ee}.profile-sum{color:#6e849e}.error{color:#ffb4be;background:#5916236b;border:1px solid #7f3542;border-radius:12px;margin-top:16px;padding:13px}.disk-title{flex-direction:column;margin-bottom:22px;display:flex}.disk-title strong{font-size:1.5rem}.disk-title span{color:#8092a8}.disk-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.disk-grid>div,.disk-grid>label{background:#0b1829;border:1px solid #203754;border-radius:14px;flex-direction:column;gap:7px;padding:16px;display:flex}.disk-grid span{color:#7589a1;font-size:.75rem}.disk-grid label small{color:#71869e;font-size:.72rem}.pib-check{cursor:pointer;align-items:center;gap:7px;display:flex}.pib-check input{accent-color:#2dd4bf;width:16px;height:16px}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.metric{background:#0b1829;border:1px solid #213957;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:145px;padding:20px;display:flex;position:relative;overflow:hidden}.metric:before{content:"";background:#304965;height:3px;position:absolute;top:0;left:0;right:0}.metric.cyan:before{background:linear-gradient(90deg,#38bdf8,#2dd4bf)}.metric.purple:before{background:linear-gradient(90deg,#8b5cf6,#38bdf8)}.metric.green:before{background:linear-gradient(90deg,#22c55e,#2dd4bf)}.metric>span{color:#7f93aa;font-size:.78rem}.metric>strong{margin:12px 0;font-size:clamp(1.25rem,2vw,2rem)}.metric small{color:#6e8299}.stars{gap:5px;display:flex}.stars i{background:#283c54;border-radius:5px;width:18px;height:8px}.stars i.on{background:linear-gradient(90deg,#22c55e,#2dd4bf);box-shadow:0 0 8px #2dd4bf55}.metric--resilience>strong{align-items:center;gap:10px;font-size:1.25rem;display:flex}.rebuild-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.rebuild-profile{background:#0b1829;border:1px solid #263a54;border-radius:14px;margin:0 0 20px;padding:18px}.rebuild-profile>strong{color:#dce7f5}.rebuild-profile__choices{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rebuild-profile__choice{color:#9cabbd;border:1px solid #34465d;border-radius:999px;padding:6px 12px;font-size:.82rem}.rebuild-profile__choice.selected{color:#e0f2fe;background:#12304a;border-color:#38bdf8;font-weight:700}.rebuild-profile p{color:#9cabbd;margin:8px 0 0}.rebuild-profile__metrics{color:#9cabbd;flex-wrap:wrap;gap:10px 24px;margin-top:14px;display:flex}.rebuild-profile__metrics strong{color:#e8edf5;margin-left:5px}.rebuild-card{background:#0b1829;border:1px solid #263a54;border-radius:16px;padding:20px}.rebuild-card>span,.rebuild-card small{color:#8396ac;display:block}.rebuild-card strong{margin:10px 0;font-size:2rem;display:block}.rebuild-bar{background:#21344b;border-radius:5px;height:8px;margin-top:18px;overflow:hidden}.rebuild-bar i{background:#38bdf8;height:100%;display:block}.rebuild-card.green .rebuild-bar i{background:#22c55e}.rebuild-card.orange .rebuild-bar i{background:#f59e0b}.rebuild-card.red .rebuild-bar i{background:#ef4444}.rebuild-card.purple{border-color:#624891}.rebuild-card.purple>span{color:#c4b5fd}.rebuild-card.purple strong{overflow-wrap:anywhere;font-size:1.5rem}.spare-note{color:#a8bacd;background:#0b1829;border-left:3px solid #22c55e;gap:16px;margin-top:16px;padding:15px;display:flex}.spare-note.warning{border-color:#f59e0b}.spare-note strong{color:#e8edf5;white-space:nowrap}.table-wrap{border:1px solid #213957;border-radius:16px;overflow-x:auto}.raid-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.raid-sort-button:hover{color:#c3d1e2}.raid-sort-button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #38bdf8}.raid-sort-button span{color:#5eead4;font-size:1rem;line-height:1}.raid-comparison__row{cursor:pointer}.raid-comparison__row:hover{background:#173653}.raid-comparison__row:focus-visible{outline-offset:-2px;outline:2px solid #38bdf8}.raid-comparison__resilience--worse{color:#fecaca}.raid-comparison__resilience--worse .stars i.on{background:#fb7185;box-shadow:0 0 8px #fb718555}.raid-comparison__resilience--better{color:#bbf7d0}.raid-comparison__resilience--better .stars i.on{background:#4ade80;box-shadow:0 0 8px #4ade8055}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.converter{max-width:1000px;margin:0 auto 22px}.converter-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin-top:30px;display:grid}.converter-field{flex-direction:column;gap:10px;display:flex}.converter-field>span{color:#c3d1e2;font-weight:700}.converter-field small{color:#74859b}.converter-equals{color:#5eead4;font-size:1.8rem}.converter-note{color:#8fa4b9;border-top:1px solid #203252;margin:28px 0 0;padding-top:18px;font-size:.86rem;line-height:1.6}.converter-error{margin-bottom:0}.copy-estimator,.growth-calculator,.tape-lto{max-width:1000px;margin:0 auto 22px}.tape-lto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.tape-lto-grid--options{align-items:start}.tape-lto-job-note{color:#8fa4b9;align-self:center;margin:0;font-size:.86rem;line-height:1.5}.tape-lto-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tape-lto-results .copy-estimator-result{min-width:0}.tape-lto-results .copy-estimator-result strong.tape-lto-result-error{color:#ffb4be;font-size:clamp(1rem,2vw,1.4rem)}.lto-compression-option{color:#c3d1e2;cursor:pointer;align-items:center;gap:10px;width:fit-content;margin-top:22px;font-weight:700;display:flex}.lto-compression-option input{accent-color:#2dd4bf;width:18px;height:18px;margin:0}.lto-custom-rate{max-width:490px;margin-top:18px}.tape-lto-assumption{color:#8fa4b9;margin:14px 0 0;font-size:.86rem;line-height:1.6}.copy-estimator-grid,.growth-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.copy-estimator-field,.growth-calculator-field{flex-direction:column;gap:10px;display:flex}.copy-estimator-field>label,.growth-calculator-field>label{color:#c3d1e2;cursor:text;font-weight:700}.copy-estimator-input,.growth-calculator-input{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);gap:8px;display:grid}.copy-estimator-input select,.growth-calculator-input select{padding:0 10px;font-size:.85rem}.copy-estimator-field small,.growth-calculator-field small{color:#74859b;min-height:1.4em;line-height:1.4}.copy-estimator-field small.field-error,.growth-calculator-field small.field-error{color:#ffb4be}.copy-estimator-result,.growth-calculator-result{background:linear-gradient(110deg,#123045,#0b1b2d);border:1px solid #28506a;border-radius:16px;flex-direction:column;gap:10px;margin-top:28px;padding:22px;display:flex}.copy-estimator-result span,.growth-calculator-result span{color:#8fa4b9;font-size:.85rem}.copy-estimator-result strong,.growth-calculator-result strong{color:#5eead4;font-size:clamp(1.5rem,4vw,2.4rem)}.copy-estimator-error,.growth-calculator-error{margin-bottom:0}.copy-estimator-note,.growth-calculator-note{color:#8fa4b9;border-top:1px solid #203252;margin:28px 0 0;padding-top:18px;font-size:.86rem;line-height:1.6}.growth-calculator-input--single{grid-template-columns:minmax(0,1fr);position:relative}.growth-calculator-input--single input{padding-right:58px}.growth-calculator-input--single span{color:#688099;font-weight:800;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.growth-calculator-result strong{overflow-wrap:anywhere}table{border-collapse:collapse;background:#0b1829;width:100%;min-width:950px}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid #1d304a;padding:15px 14px}th:first-child,td:first-child{text-align:left}th{color:#7f93aa;text-transform:uppercase;background:#0d1d31;font-size:.72rem}td{color:#cbd7e7;font-size:.86rem}td small{color:#71869e;margin-top:4px;display:block}.selected{background:#14577347;box-shadow:inset 3px 0 #2dd4bf}.comparison-indicator{vertical-align:-1px;align-items:center;margin-left:4px;font-size:1.1rem;font-weight:900;line-height:1;display:inline-flex}.comparison-indicator.better{color:#4ade80}.comparison-indicator.worse{color:#fb7185}footer{color:#899bb0;background:#131b28b8;border-left:3px solid #f59e0b;gap:16px;margin-bottom:32px;padding:18px 20px;font-size:.8rem;display:flex}footer strong{color:#fbbf24}footer.raid-assumptions{display:block}.raid-assumptions>strong{margin-bottom:14px;display:block}.raid-assumptions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.raid-assumptions__grid h3{color:#d6e0ed;margin:0 0 8px;font-size:.9rem}.raid-assumptions__grid p{margin:0;line-height:1.6}.raid-assumptions__grid p+p{margin-top:10px}.raid-recommendation{margin-bottom:22px}.raid-recommendation .section-intro{margin-bottom:28px}.recommendation-input-grid,.recommendation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.recommendation-fieldset{background:#0b1829;border:1px solid #203754;border-radius:15px;min-width:0;margin:0;padding:18px}.recommendation-fieldset legend{color:#dce7f5;padding:0 8px;font-weight:750}.recommendation-fieldset label{flex-direction:column;gap:8px;min-width:0;display:flex}.recommendation-fieldset label>span{color:#9cabbd;font-size:.82rem;font-weight:650}.recommendation-capacity-input{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.recommendation-fieldset small{color:#8296ad;margin-top:10px;line-height:1.5;display:block}.recommendation-fieldset .profile-recommendation{margin-bottom:0}.recommendation-assumption,.recommendation-weight-summary,.recommendation-fit-reason,.recommendation-parity-comparison{color:#8fa4b9;margin:18px 0 0;font-size:.86rem;line-height:1.6}.recommendation-assumption strong,.recommendation-weight-summary strong,.recommendation-fit-reason strong,.recommendation-parity-comparison strong{color:#dce7f5}.recommendation-empty{color:#ffb4be;background:#5916236b;border:1px solid #7f3542;border-radius:14px;margin:18px 0;padding:20px}.recommendation-empty>strong{font-size:1.05rem}.recommendation-empty p{margin:10px 0 0;line-height:1.55}.recommendation-results-title{margin:18px 0 0;font-size:1.2rem}.recommendation-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.recommendation-card{background:#0b1829;border:1px solid #263a54;border-radius:16px;min-width:0;padding:20px}.recommendation-card--primary{background:linear-gradient(145deg,#12352f,#0b1829 55%);border-color:#2d806f}.recommendation-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.recommendation-card__rank{color:#5eead4;font-size:.76rem;font-weight:800}.recommendation-card__header h3{margin:8px 0 3px;font-size:1.5rem}.recommendation-card__header p{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.45}.recommendation-card__reason,.recommendation-pair-comparison{color:#b6c6d8;margin:14px 0 0;font-size:.82rem;line-height:1.55}.recommendation-pair-comparison{background:#0b1829;border:1px solid #29415f;border-radius:12px;margin-top:20px;padding:16px}.recommendation-pair-comparison h3{margin:0 0 12px;font-size:1rem}.recommendation-pair-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.recommendation-pair-comparison dl>div{background:#091522;border-radius:9px;min-width:0;padding:10px}.recommendation-pair-comparison dt{color:#8296ad;font-size:.72rem}.recommendation-pair-comparison dd{color:#e8edf5;overflow-wrap:anywhere;margin:5px 0 0;font-size:.82rem;line-height:1.5}.recommendation-score{color:#5eead4;flex:none;font-size:1.8rem}.recommendation-score small{color:#8296ad;margin-left:3px;font-size:.75rem}.recommendation-metrics,.recommendation-score-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.recommendation-metrics>div,.recommendation-score-detail dl>div{background:#091522;border:1px solid #203754;border-radius:10px;min-width:0;padding:11px}.recommendation-metrics dt,.recommendation-score-detail dt{color:#8296ad;font-size:.72rem;line-height:1.4}.recommendation-metrics dd,.recommendation-score-detail dd{color:#e8edf5;overflow-wrap:anywhere;margin:6px 0 0;font-size:.86rem;font-weight:700;line-height:1.45}.recommendation-card__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.recommendation-card__notes>div{background:#132239;border-radius:11px;padding:13px}.recommendation-card__notes strong{color:#c3d1e2;font-size:.82rem}.recommendation-card__notes ul{color:#8fa4b9;margin:8px 0 0;padding-left:18px;font-size:.78rem;line-height:1.5}.recommendation-score-detail{color:#94a3b8;margin-top:14px;font-size:.82rem}.recommendation-score-detail summary{cursor:pointer;width:fit-content}.recommendation-score-detail summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #38bdf8}.recommendation-score-detail dl{margin-top:12px}@media (width<=1050px){.raid-parameter-grid,.raid-layout--advanced .raid-parameter-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.rebuild-grid,.growth-calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-versus{grid-template-columns:1fr}}@media (width<=750px){.shell{width:calc(100% - 24px);padding:26px 0 0}.form-grid,.disk-grid,.raid-disk-panel .disk-grid,.metrics,.rebuild-grid{grid-template-columns:1fr}.converter-grid{grid-template-columns:1fr;gap:14px}.copy-estimator-grid,.growth-calculator-grid,.tape-lto-grid{grid-template-columns:1fr;gap:18px}.recommendation-input-grid,.recommendation-form-grid,.recommendation-metrics,.recommendation-card__notes,.recommendation-pair-comparison dl{grid-template-columns:1fr}.recommendation-capacity-input{grid-template-columns:minmax(0,1fr) 100px}.tape-lto-results{grid-template-columns:1fr}.copy-estimator-input{grid-template-columns:minmax(0,1fr) minmax(145px,.9fr)}.converter-equals{justify-self:center;transform:rotate(90deg)}.form-grid .wide{grid-column:auto}.heading{flex-wrap:wrap;align-items:flex-start}.heading__actions{justify-content:flex-end;width:100%}.io-profile .form-grid .wide{grid-column:1/-1}.raid-info,.spare-note,footer{flex-direction:column}.raid-assumptions__grid{grid-template-columns:1fr}}
