.calc-shell{width:min(1080px,calc(100% - 32px));margin:auto;padding:44px 0 80px}.intro h1{font-size:clamp(2.6rem,7vw,5rem)}.intro p,.note,.guide p,.guide li{color:var(--muted)}.workspace{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.panel{border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,var(--panel),var(--panel2));padding:26px}.fields,.metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:grid;gap:6px;font-weight:800}.field.wide{grid-column:1/-1}.field input,.field select{width:100%;border:1px solid #3b4069;border-radius:10px;background:#0c0e1e;color:var(--text);padding:12px;font:inherit}.action{width:100%;margin-top:14px;border:0;border-radius:11px;background:var(--lime);color:#11131d;padding:13px;font:inherit;font-weight:850}.result,.metric{border:1px solid #343858;border-radius:15px;background:#0c0e1e;padding:17px}.result{border-color:#6c3f68}.result span,.metric span{display:block;color:var(--muted)}.result strong{display:block;color:var(--pink);font-size:2rem;margin-top:7px}.metric strong{display:block;color:var(--lime);font-size:1.3rem;margin-top:7px}.metrics{margin-top:12px}.status{min-height:1.5em;color:#ff9fb9;font-weight:800}.guide{margin-top:38px;border-left:4px solid var(--lime);background:#181526;padding:22px}.related{margin-top:30px}.related a{color:var(--lime);font-weight:850}@media(max-width:780px){.workspace{grid-template-columns:1fr}}@media(max-width:520px){.fields,.metrics{grid-template-columns:1fr}.field.wide{grid-column:auto}}
