body{background:#08111f;color:#edf5ff;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:1000px}.card{border-radius:18px}.fields{gap:18px}.zv-os-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 16px}.zv-os-tabs button{border:1px solid #34465e;background:#17283d;color:#eaf3ff;border-radius:8px;padding:10px 18px;font:inherit;cursor:pointer;min-height:44px}.zv-os-tabs button[aria-pressed=true]{background:#70e4ca;border-color:#70e4ca;color:#08201b}.zv-resources{border:1px solid #34465e;border-radius:14px;padding:20px;margin:22px 0;background:#0d1b2d}.zv-resources h3{margin-top:0}.zv-resources small{display:block;margin-top:7px;color:#c1cfdf}.zv-price-estimate{font-size:20px;font-weight:700;color:#8eefd8}select,input[type=number]{min-height:48px;max-width:100%}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #8eefd8;outline-offset:3px}input:disabled{opacity:.55;cursor:not-allowed}.plan{gap:20px;flex-wrap:wrap}.plan strong{white-space:nowrap}.fields label{min-width:0}header nav{flex-wrap:wrap}select{width:100%}@media(max-width:600px){main{padding:16px}.card{padding:20px}.fields{display:grid;grid-template-columns:1fr}.zv-resources{padding:16px}header{flex-wrap:wrap;gap:14px}.plan strong{font-size:28px}.button{min-height:48px}}

.zv-os-tabs button:disabled{opacity:.5;cursor:not-allowed}.zv-os-tabs button:disabled[aria-pressed=true]{background:#17283d;color:#eaf3ff}

.zv-stepper{display:inline-flex;align-items:center;gap:4px;border:1px solid #34465e;border-radius:12px;overflow:hidden;margin-top:8px}.zv-stepper button{min-width:48px;min-height:48px;background:#17283d;color:#8eefd8;border:0;font-size:24px;cursor:pointer}.zv-stepper span{min-width:36px;text-align:center;font-weight:700}.zv-stepper button:disabled{opacity:.4;cursor:not-allowed}.zv-stepper button:not(:disabled):hover{background:#28405a}

.zv-os-tabs button{font-weight:700}.zv-os-tabs [data-os-tab="Linux"]{background:#123b34;color:#8eefd8;border-color:#8eefd8}.zv-os-tabs [data-os-tab="Windows"]{background:#143858;color:#b9dcff;border-color:#b9dcff}.zv-os-tabs [data-os-tab="Others"]{background:#38244f;color:#e0c3ff;border-color:#e0c3ff}.zv-os-tabs button[aria-pressed="true"]{box-shadow:inset 0 -3px 0 currentColor}.zv-os-tabs button:disabled{opacity:1}
