.field-heading{display:flex!important;align-items:center;gap:7px}.help-trigger{width:18px;height:18px;border:1px solid #60755b;border-radius:50%;background:transparent;color:var(--lime);font:11px 'DM Mono';cursor:help;padding:0;line-height:16px}.help-trigger:hover,.help-trigger:focus{background:var(--lime);color:#172016;outline:none}.parameter-tooltip{position:fixed;z-index:1000;background:#18201c;color:var(--text);border:1px solid #718c59;box-shadow:0 12px 35px #000b;padding:15px 17px;pointer-events:none;line-height:1.45;font-size:11px}.parameter-tooltip[hidden]{display:none}.tooltip-title{display:flex;justify-content:space-between;gap:12px;color:var(--lime);font-size:13px;font-weight:600;margin-bottom:8px}.tooltip-title span{font:9px 'DM Mono';color:#879d79;white-space:nowrap}.parameter-tooltip p{margin:0 0 10px;color:#e7ece9}.parameter-tooltip dl{margin:0;display:grid;grid-template-columns:105px 1fr;gap:6px 9px}.parameter-tooltip dt{font:9px 'DM Mono';text-transform:uppercase;color:#a7bf89}.parameter-tooltip dd{margin:0;color:#c0cbc3}.tooltip-source{display:block;border-top:1px solid #314034;margin-top:11px;padding-top:8px;color:#728177;font:9px 'DM Mono'}
.topbar-actions{display:flex;align-items:center;gap:18px}.guide-button{border:1px solid var(--lime);background:transparent;color:var(--lime);padding:9px 12px;font:11px 'DM Mono';cursor:pointer}.guide-button:hover{background:var(--lime);color:#172016}.guide-overlay{position:fixed;inset:0;z-index:900;background:var(--bg);overflow:auto;padding:34px clamp(20px,5vw,76px) 70px}.guide-shell{max-width:1120px;margin:0 auto}.guide-top{display:flex;justify-content:space-between;align-items:end;gap:30px;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:24px}.guide-top h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;margin:0 0 12px}.guide-top p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.6;margin:0}.guide-top .secondary-button{white-space:nowrap;margin:0}.guide-search{max-width:620px;font-size:15px;padding:14px 15px}.guide-count{font:10px 'DM Mono';color:var(--muted);margin:12px 0 20px}.guide-list{display:grid;gap:14px}.guide-card{background:#171c20;border:1px solid var(--line);padding:20px 22px}.guide-card-head{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:15px}.guide-card-head .eyebrow{margin:0 0 5px}.guide-card h2{font-size:22px;margin:0 0 5px}.guide-card code{color:#83918e;font:11px 'DM Mono'}.guide-value{color:var(--lime);font:12px 'DM Mono';max-width:250px;overflow-wrap:anywhere}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-grid section{background:#111619;padding:13px}.guide-grid h3{font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.08em;color:var(--lime);margin:0 0 8px}.guide-grid p{font-size:12px;line-height:1.55;color:#c5cfca;margin:0}.guide-example{grid-column:1/-1}.guide-card footer{color:#77847f;font:10px 'DM Mono';margin-top:14px;overflow-wrap:anywhere}@media(max-width:700px){.topbar-actions{gap:8px}.topbar-note{display:none}.guide-top{display:block}.guide-top .secondary-button{margin-top:20px}.guide-grid{grid-template-columns:1fr}.guide-example{grid-column:auto}.guide-card-head{display:block}.guide-value{display:block;margin-top:12px}}
.hero-guide-button{margin-top:22px;font-size:12px;padding:12px 15px}
.parameter-guide-modal{position:fixed;inset:0;z-index:1100;background:#080b0dcc;display:grid;place-items:center;padding:20px}.parameter-guide-card{position:relative;width:min(680px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;background:#18201c;border:1px solid #718c59;box-shadow:0 20px 70px #000c;padding:28px 30px}.parameter-guide-card .tooltip-title{font-size:19px;margin-bottom:14px}.parameter-guide-card .parameter-guide-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#b9c8be;font-size:26px;cursor:pointer}.parameter-guide-card .parameter-guide-close:hover{color:var(--lime)}.parameter-guide-card .tooltip-source{margin-top:18px}.parameter-guide-done{display:block;margin-top:22px}
.help-confidence{font-size:10px;line-height:1;cursor:help}.help-confidence.source{color:#9bd06f}.help-confidence.manual{color:#e8bd6c}.help-confidence.inferred{color:#8f9b95}
