.sensitivity-tool[data-astro-cid-yafdjf45]{--ink:#11241d;--muted:#52655d;--line:#d6e2dc;--soft:#f5f9f7;--accent:#0b7654;--accent-dark:#07583f;color:var(--ink);display:grid;gap:16px}.model-notice[data-astro-cid-yafdjf45]{display:flex;gap:8px;align-items:flex-start;border:1px solid #b9ddce;border-left:5px solid var(--accent);background:#effaf5;border-radius:13px;padding:11px 13px;font-size:13px;line-height:1.45}.model-notice[data-astro-cid-yafdjf45] strong[data-astro-cid-yafdjf45]{white-space:nowrap}.sensitivity-tool[data-astro-cid-yafdjf45] form[data-astro-cid-yafdjf45]{display:grid;gap:13px}.sensitivity-tool[data-astro-cid-yafdjf45] label[data-astro-cid-yafdjf45]{display:grid;gap:6px;font-size:13px;font-weight:750}.sensitivity-tool[data-astro-cid-yafdjf45] select[data-astro-cid-yafdjf45],.sensitivity-tool[data-astro-cid-yafdjf45] input[data-astro-cid-yafdjf45]{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #aebeb6;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:15px;padding:9px 11px}.sensitivity-tool[data-astro-cid-yafdjf45] select[data-astro-cid-yafdjf45]:focus,.sensitivity-tool[data-astro-cid-yafdjf45] input[data-astro-cid-yafdjf45]:focus,.sensitivity-tool[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]:focus-visible,.result[data-astro-cid-yafdjf45] h2[data-astro-cid-yafdjf45]:focus{outline:3px solid rgba(11,118,84,.24);outline-offset:2px;border-color:var(--accent)}.scope-field[data-astro-cid-yafdjf45]{max-width:430px}.model-grid[data-astro-cid-yafdjf45]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sensitivity-tool[data-astro-cid-yafdjf45] fieldset[data-astro-cid-yafdjf45]{min-width:0;margin:0;border:1px solid var(--line);border-radius:15px;padding:13px;background:var(--soft);display:grid;gap:11px}.sensitivity-tool[data-astro-cid-yafdjf45] legend[data-astro-cid-yafdjf45]{padding:0 5px;font-weight:850;font-size:15px}.sensitivity-tool[data-astro-cid-yafdjf45] legend[data-astro-cid-yafdjf45] span[data-astro-cid-yafdjf45]{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--accent);color:#fff;margin-right:5px}.input-row[data-astro-cid-yafdjf45]{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.target-row[data-astro-cid-yafdjf45]{grid-template-columns:1fr 1fr}.custom-yaw[data-astro-cid-yafdjf45] small[data-astro-cid-yafdjf45],.field-note[data-astro-cid-yafdjf45]{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.field-note[data-astro-cid-yafdjf45]{margin:0}.form-actions[data-astro-cid-yafdjf45],.result-actions[data-astro-cid-yafdjf45]{display:flex;gap:8px;flex-wrap:wrap}.sensitivity-tool[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]{min-height:44px;border:1px solid #a9bbb2;background:#fff;color:var(--ink);font:inherit;font-weight:800;border-radius:10px;padding:9px 14px;cursor:pointer}.sensitivity-tool[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.sensitivity-tool[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]:disabled{cursor:not-allowed;opacity:.48}.sensitivity-tool[data-astro-cid-yafdjf45] .primary-action[data-astro-cid-yafdjf45]{background:var(--accent);border-color:var(--accent);color:#fff}.sensitivity-tool[data-astro-cid-yafdjf45] .primary-action[data-astro-cid-yafdjf45]:hover:not(:disabled){background:var(--accent-dark);color:#fff}.error[data-astro-cid-yafdjf45]{margin:0;border:1px solid #e5a3a3;background:#fff3f3;color:#852525;border-radius:11px;padding:10px 12px;font-weight:750}.result[data-astro-cid-yafdjf45]{display:grid;gap:13px;border:1px solid #b8d6ca;background:linear-gradient(180deg,#f6fffb 0,#fff);border-radius:17px;padding:16px}.result-heading[data-astro-cid-yafdjf45]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.result-heading[data-astro-cid-yafdjf45] h2[data-astro-cid-yafdjf45]{font-size:20px;margin:2px 0}.eyebrow[data-astro-cid-yafdjf45]{margin:0;color:var(--accent-dark);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.hero-result[data-astro-cid-yafdjf45]{display:flex;align-items:baseline;gap:10px}.hero-result[data-astro-cid-yafdjf45] output[data-astro-cid-yafdjf45]{font-size:40px;line-height:1;font-weight:900;letter-spacing:-.035em;color:var(--accent-dark)}.hero-result[data-astro-cid-yafdjf45] span[data-astro-cid-yafdjf45],.exact-line[data-astro-cid-yafdjf45]{color:var(--muted);font-size:13px}.exact-line[data-astro-cid-yafdjf45]{margin:-4px 0 0}.precision-warning[data-astro-cid-yafdjf45]{margin:0;border:1px solid #e5a3a3;background:#fff3f3;color:#852525;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:750;line-height:1.45}.distance-grid[data-astro-cid-yafdjf45]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.distance-grid[data-astro-cid-yafdjf45] article[data-astro-cid-yafdjf45]{border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px;display:grid;gap:5px}.distance-grid[data-astro-cid-yafdjf45] span[data-astro-cid-yafdjf45]{color:var(--muted);font-size:11px;font-weight:750}.distance-grid[data-astro-cid-yafdjf45] strong[data-astro-cid-yafdjf45]{font-size:18px}.distance-grid[data-astro-cid-yafdjf45] small[data-astro-cid-yafdjf45]{color:var(--muted);font-size:10px;line-height:1.35}.difference-card[data-astro-cid-yafdjf45]{border-color:#c6d7a9!important;background:#fbfff5!important}.receipt[data-astro-cid-yafdjf45]{border-top:1px solid var(--line);padding-top:13px;display:grid;gap:10px}.receipt-title[data-astro-cid-yafdjf45]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.receipt-title[data-astro-cid-yafdjf45] h3[data-astro-cid-yafdjf45]{font-size:16px;margin:0}.receipt-title[data-astro-cid-yafdjf45] span[data-astro-cid-yafdjf45]{font-size:10px;color:var(--muted);font-weight:700}.receipt[data-astro-cid-yafdjf45] dl[data-astro-cid-yafdjf45]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.receipt[data-astro-cid-yafdjf45] dl[data-astro-cid-yafdjf45]>div[data-astro-cid-yafdjf45]{display:grid;grid-template-columns:110px 1fr;gap:7px;border:1px solid #e0e8e4;background:#fff;border-radius:10px;padding:9px}.receipt[data-astro-cid-yafdjf45] dt[data-astro-cid-yafdjf45]{font-size:11px;color:var(--muted);font-weight:800}.receipt[data-astro-cid-yafdjf45] dd[data-astro-cid-yafdjf45]{margin:0;min-width:0;display:grid;gap:2px;font-size:12px}.receipt[data-astro-cid-yafdjf45] dd[data-astro-cid-yafdjf45] b[data-astro-cid-yafdjf45],.receipt[data-astro-cid-yafdjf45] code[data-astro-cid-yafdjf45]{overflow-wrap:anywhere}.receipt[data-astro-cid-yafdjf45] dd[data-astro-cid-yafdjf45] span[data-astro-cid-yafdjf45]{color:var(--muted);font-size:10px;line-height:1.3}.receipt[data-astro-cid-yafdjf45]>p[data-astro-cid-yafdjf45],.result-warning[data-astro-cid-yafdjf45],.privacy[data-astro-cid-yafdjf45]{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.result-warning[data-astro-cid-yafdjf45]{border:1px solid #ead8aa;background:#fffaf0;color:#624b13;border-radius:10px;padding:10px}.status[data-astro-cid-yafdjf45]{min-height:18px;margin:0;color:var(--accent-dark);font-size:12px;font-weight:750}.copy-fallback[data-astro-cid-yafdjf45]{border:1px solid #d5c6ee;background:#fbf8ff;border-radius:12px;padding:11px}.copy-fallback[data-astro-cid-yafdjf45] p[data-astro-cid-yafdjf45]{margin:0 0 8px;font-size:12px}.copy-fallback[data-astro-cid-yafdjf45] textarea[data-astro-cid-yafdjf45]{width:100%;box-sizing:border-box;border:1px solid #baa9d3;border-radius:8px;padding:9px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.privacy[data-astro-cid-yafdjf45]{border-top:1px dashed var(--line);padding-top:12px}.sensitivity-tool[data-astro-cid-yafdjf45] [data-astro-cid-yafdjf45][hidden]{display:none!important}@media(max-width:700px){.sensitivity-tool[data-astro-cid-yafdjf45]{gap:10px}.model-notice[data-astro-cid-yafdjf45]{font-size:11px;padding:8px 10px}.model-notice[data-astro-cid-yafdjf45] strong[data-astro-cid-yafdjf45]{white-space:normal}.model-grid[data-astro-cid-yafdjf45],.distance-grid[data-astro-cid-yafdjf45],.receipt[data-astro-cid-yafdjf45] dl[data-astro-cid-yafdjf45]{grid-template-columns:1fr}.sensitivity-tool[data-astro-cid-yafdjf45] fieldset[data-astro-cid-yafdjf45]{padding:10px;gap:8px}.input-row[data-astro-cid-yafdjf45],.target-row[data-astro-cid-yafdjf45]{grid-template-columns:1fr 1fr}.result[data-astro-cid-yafdjf45]{padding:12px}.result-heading[data-astro-cid-yafdjf45]{display:grid}.hero-result[data-astro-cid-yafdjf45] output[data-astro-cid-yafdjf45]{font-size:34px}.receipt[data-astro-cid-yafdjf45] dl[data-astro-cid-yafdjf45]>div[data-astro-cid-yafdjf45]{grid-template-columns:95px 1fr}.form-actions[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]:first-child,.result-actions[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]{flex:1}}@media(max-width:420px)and (max-height:540px){.sensitivity-tool[data-astro-cid-yafdjf45]{gap:7px}.model-notice[data-astro-cid-yafdjf45]{line-height:1.28;padding:7px 9px}.scope-field[data-astro-cid-yafdjf45]>span[data-astro-cid-yafdjf45]{display:none}.sensitivity-tool[data-astro-cid-yafdjf45] select[data-astro-cid-yafdjf45],.sensitivity-tool[data-astro-cid-yafdjf45] input[data-astro-cid-yafdjf45],.sensitivity-tool[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]{min-height:42px;padding-top:7px;padding-bottom:7px}.sensitivity-tool[data-astro-cid-yafdjf45] fieldset[data-astro-cid-yafdjf45]{padding:8px}.sensitivity-tool[data-astro-cid-yafdjf45] legend[data-astro-cid-yafdjf45]{font-size:13px}.input-row[data-astro-cid-yafdjf45]{gap:7px}.field-note[data-astro-cid-yafdjf45]{display:none}.form-actions[data-astro-cid-yafdjf45]{gap:6px}.form-actions[data-astro-cid-yafdjf45] button[data-astro-cid-yafdjf45]{padding-left:9px;padding-right:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.sensitivity-tool[data-astro-cid-yafdjf45] [data-astro-cid-yafdjf45]{scroll-behavior:auto!important}}@media(max-width:600px){body:has([data-sensitivity-tool]) .section--tool-page{padding-top:10px}body:has([data-sensitivity-tool]) .breadcrumbs{display:none}body:has([data-sensitivity-tool]) h1{font-size:25px;margin-bottom:5px}body:has([data-sensitivity-tool]) .lead{font-size:12px;line-height:1.35;margin-bottom:8px}}@media(max-width:600px)and (max-height:540px){body:has([data-sensitivity-tool]) .section--tool-page{padding-top:7px}body:has([data-sensitivity-tool]) h1{font-size:21px;margin-bottom:3px}body:has([data-sensitivity-tool]) .lead{font-size:10px;margin-bottom:5px}}
