.coil-length-page .tool-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.coil-length-page .tool-links a{padding:10px 14px;min-height:44px;background:#fff;border:1px solid #b9c8d9;color:#175bbb;font-size:13px;font-weight:600}.coil-length-page [hidden]{display:none!important}.coil-length-page .intro{max-width:850px}.coil-length-page .intro>p:last-of-type{max-width:700px}.coil-length-page .loss-fields{margin-top:24px;padding:16px;background:#f2f6fb;border:1px solid #dae2ec}.coil-length-page .loss-fields summary{padding:0 0 8px}.coil-length-page .result-top .each{align-items:center}.coil-length-page #usable{font-variant-numeric:tabular-nums}.coil-length-page .result-top output{font-size:clamp(36px,4vw,60px)}.coil-length-page .planning-note{margin-top:26px;padding:22px;border-left:4px solid #2e60af;background:#eaf1fa}.coil-length-page .planning-note h2{font-size:19px}.coil-length-page .planning-note p{font-size:14px;margin-bottom:0}.coil-length-page .loss-fields .help{margin-bottom:14px}.coil-length-page .notes{margin-top:32px}.coil-length-page .notes summary{line-height:1.5}.coil-length-page button:disabled{opacity:.55;cursor:default}.coil-length-page .result-top .each span{font-size:13px}.coil-length-page .basis{font-variant-numeric:tabular-nums}@media(max-width:440px){.coil-length-page .fields{grid-template-columns:1fr}.coil-length-page .result-top .each{display:block}.coil-length-page .each strong{display:block;margin-top:6px}}

.coil-length-page .sheet-result{background:#eaf1fa;border:1px solid #cad8e8;border-top:0;padding:22px 28px;color:#18304b}.coil-length-page .sheet-result output{font-size:clamp(24px,3vw,34px);letter-spacing:-.02em;line-height:1.3;color:#18304b}.coil-length-page .sheet-result p{font-size:13px;margin:8px 0 0}.coil-length-page .sheet-result .eyebrow{font-size:11px;margin:0 0 10px}.coil-length-page #sheet-error{color:#a72f22}.coil-length-page #sheet-error:empty{display:none}
.coil-length-page .result .sheet-result p{color:#42566d}.coil-length-page .result .sheet-result .eyebrow{color:#3165af}.coil-length-page .result .sheet-result #sheet-error{color:#a72f22}
