#heat-studio{--hs-ink:#173d52;--hs-muted:#4d687b;--hs-teal:#086d77;--hs-line:#bdd3df;color:var(--hs-ink);scroll-margin-top:105px;overflow-wrap:anywhere}
#heat-studio *{box-sizing:border-box;min-width:0}#heat-studio [hidden]{display:none!important}#heat-studio :focus-visible{outline:3px solid #a46a0c;outline-offset:4px}
#heat-studio h2,#heat-studio h3,#heat-studio h4{color:var(--hs-ink);line-height:1.5}#heat-studio p{line-height:1.9}#heat-studio .hs-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:28px;align-items:center;margin-bottom:22px}
#heat-studio .hs-intro h2{font-size:clamp(1.6rem,2.5vw,2rem);margin:0 0 14px}#heat-studio .hs-kicker{font-size:.73rem;color:var(--hs-teal);font-weight:800;letter-spacing:.12em;margin:0 0 10px}#heat-studio .hs-dek{font-size:.97rem;color:var(--hs-muted);margin:0}
#heat-studio .hs-boundary{padding:20px 22px;border-left:4px solid var(--hs-teal);background:#eaf4f6;border-radius:0 12px 12px 0;margin:0}#heat-studio .hs-boundary strong,#heat-studio .hs-boundary span{display:block}#heat-studio .hs-boundary span{font-size:.84rem;color:#365a6e;margin-top:8px}
#heat-studio .hs-nav{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 28px}#heat-studio .hs-nav a{color:#22536b;text-decoration:none;border:1px solid #accbd8;background:#f2f8fa;border-radius:8px;padding:11px 17px;font-size:.88rem;min-height:44px}#heat-studio .hs-nav b{color:#087482;margin-right:8px}
#heat-studio .hs-panel{border:1px solid var(--hs-line);border-radius:18px;padding:27px;margin:22px 0;background:#fff;scroll-margin-top:105px}#heat-studio .hs-panel-heading{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}#heat-studio .hs-number{background:#173e53;color:white;border-radius:11px;display:grid;place-items:center;width:46px;min-width:46px;height:46px;font-weight:800;font-size:1.1rem}#heat-studio .hs-eyebrow{color:var(--hs-teal);font-size:.75rem;font-weight:750;letter-spacing:.08em;margin:0 0 3px}#heat-studio .hs-panel-heading h3{font-size:1.23rem;margin:0 0 9px}#heat-studio .hs-panel-heading p:last-child{font-size:.86rem;color:var(--hs-muted);margin:0}
#heat-studio fieldset{border:0;padding:0;margin:0;min-inline-size:0}#heat-studio legend{font-size:.86rem;font-weight:750;padding:0 0 11px;line-height:1.7}#heat-studio .hs-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#heat-studio .hs-options legend{grid-column:1/-1}#heat-studio .hs-option{display:flex;align-items:flex-start;gap:11px;padding:17px 15px;background:#f5f9fb;border:1px solid #b8d1dd;border-radius:11px;cursor:pointer}
#heat-studio input[type=radio],#heat-studio input[type=checkbox]{width:20px;min-width:20px;height:20px;accent-color:var(--hs-teal);margin:3px 0 0;cursor:pointer}#heat-studio .hs-option strong{display:block;font-size:.9rem;line-height:1.7}#heat-studio .hs-option small{display:block;font-size:.76rem;line-height:1.8;color:var(--hs-muted);margin-top:6px}#heat-studio .hs-option:has(input:checked){border:2px solid var(--hs-teal);padding:16px 14px;background:#eaf5f6}#heat-studio .hs-option-alert:has(input:checked){border-color:#a23b2b;background:#fff1e9}
#heat-studio .hs-signal-options{padding:19px;margin-top:19px;border:1px solid #c9dce6;background:#f7fbfc;border-radius:10px}#heat-studio .hs-signal-options p{font-size:.8rem;color:var(--hs-muted);margin:0 0 14px}#heat-studio .hs-signal-options label{display:inline-flex;gap:8px;align-items:center;margin:0 17px 8px 0;font-size:.85rem;min-height:44px;cursor:pointer}
#heat-studio .hs-branch{background:#edf6f8;border:1px solid #b6d4df;border-left:4px solid #177586;border-radius:0 12px 12px 0;padding:19px 22px;margin-top:20px}#heat-studio .hs-branch[data-state=emergency]{background:#fff2e9;border-color:#dfb6a5;border-left-color:#a33f2f}#heat-studio .hs-branch[data-state=uncertain]{background:#fff7e8;border-color:#d8c396;border-left-color:#976725}#heat-studio .hs-branch-label{font-size:.73rem;font-weight:800;letter-spacing:.08em;color:#2a5f76}#heat-studio .hs-branch[data-state=emergency] .hs-branch-label{color:#963c2b}#heat-studio .hs-branch h4{font-size:1.1rem;margin:5px 0 8px}#heat-studio .hs-branch p,#heat-studio .hs-branch li{font-size:.87rem;line-height:1.85}#heat-studio .hs-branch p{margin:0}#heat-studio .hs-branch ul{margin:10px 0 0;padding-left:1.35em}#heat-studio .hs-branch ul:has(li[hidden]:first-child){display:none}
#heat-studio .hs-concept-note{font-size:.82rem;color:#4a5e70;background:#f1f5f8;border-radius:9px;padding:12px 16px;margin:0 0 18px}#heat-studio .hs-order{list-style:none;padding:0;margin:0;display:grid;gap:11px}#heat-studio .hs-order>li{display:grid;grid-template-columns:34px minmax(0,1fr) 22px auto;gap:13px;align-items:center;padding:17px;border:1px solid #a7c9d7;border-radius:11px;background:linear-gradient(105deg,#f0f8fa,#fff)}#heat-studio .hs-order>li[draggable=true]{cursor:grab}#heat-studio .hs-order>li[data-dragging=true]{opacity:.55}#heat-studio .hs-order>li[data-drop-target=true]{outline:3px dashed #157986;outline-offset:2px}
#heat-studio .hs-position{display:grid;place-items:center;background:#dbeef2;color:#155669;width:32px;height:32px;border-radius:50%;font-size:.9rem;font-weight:800}#heat-studio .hs-stage-copy h4{margin:0 0 4px;font-size:.98rem}#heat-studio .hs-stage-copy p{font-size:.8rem;color:var(--hs-muted);margin:0}#heat-studio .hs-drag{color:#4b7182;font-size:1.6rem}#heat-studio .hs-move-buttons{display:flex;gap:7px}
#heat-studio button{font:inherit;font-size:.86rem;font-weight:750;line-height:1.5;min-height:44px;padding:10px 16px;border:1px solid var(--hs-teal);border-radius:8px;background:var(--hs-teal);color:#fff;cursor:pointer;white-space:normal}#heat-studio button:hover:not(:disabled){background:#064e59;border-color:#064e59}#heat-studio button:disabled{opacity:.45;cursor:not-allowed}#heat-studio .hs-secondary,#heat-studio .hs-move-buttons button{color:#17596c;border-color:#98bfce;background:#fff}#heat-studio .hs-secondary:hover:not(:disabled),#heat-studio .hs-move-buttons button:hover:not(:disabled){color:#fff}#heat-studio .hs-move-buttons button{padding:8px 10px;font-size:.8rem}#heat-studio .hs-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:17px 0 10px}#heat-studio .hs-feedback{padding:12px 16px;border-radius:8px;background:#eef5f7;color:#24546a;font-size:.87rem;margin:12px 0 0}
#heat-studio .hs-record-gate{padding:12px 16px;border-left:3px solid #698a9b;background:#f0f5f7;font-size:.83rem;color:#476175;margin:0 0 18px}#heat-studio .hs-handover-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:23px;align-items:start}#heat-studio .hs-checklist{display:grid;gap:10px}#heat-studio .hs-checklist label{display:flex;gap:11px;padding:13px;border:1px solid #c3d9e3;border-radius:9px;align-items:start;cursor:pointer}#heat-studio .hs-checklist label:has(input:checked){background:#edf7f6;border-color:#669eaa}#heat-studio .hs-checklist strong{display:block;font-size:.88rem;line-height:1.7}#heat-studio .hs-checklist small{display:block;font-size:.75rem;line-height:1.8;color:#577184;margin-top:3px}#heat-studio fieldset:disabled label{opacity:.65;cursor:not-allowed}
#heat-studio .hs-report-card{background:#eff6f8;border:1px solid #c3d9e4;border-radius:13px;padding:20px}#heat-studio .hs-report-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px}#heat-studio .hs-report-heading label{font-size:1rem;font-weight:800}#heat-studio .hs-report-heading span{font-size:.74rem;color:#396278}#heat-studio .hs-report-card p{font-size:.8rem;color:#426177;margin:8px 0 13px}#heat-studio textarea{width:100%;max-width:100%;resize:vertical;min-height:300px;border:1px solid #87aebb;border-radius:8px;padding:13px;color:#1d485f;background:white;font:inherit;font-size:.82rem;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap}#heat-studio [data-hs-copy-status]:empty{display:none}
#heat-studio .hs-next{padding:19px 22px;background:#eaf4f6;border-radius:12px;display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center}#heat-studio .hs-next p{margin:0;flex-basis:100%;font-size:.9rem}#heat-studio .hs-next a{font-size:.86rem;font-weight:750;color:#076574;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}#heat-studio .hs-nojs{padding:17px;background:#fff5e6;border-left:3px solid #a67730;font-size:.9rem}
@media(max-width:980px){#heat-studio .hs-intro{grid-template-columns:1fr;gap:18px}#heat-studio .hs-options{grid-template-columns:1fr}#heat-studio .hs-option{padding:17px}#heat-studio .hs-option:has(input:checked){padding:16px}}
@media(max-width:760px){#heat-studio .hs-handover-grid{grid-template-columns:1fr}#heat-studio .hs-panel{padding:21px}#heat-studio .hs-order>li{grid-template-columns:32px minmax(0,1fr) 20px;gap:10px}#heat-studio .hs-move-buttons{grid-column:2/-1}#heat-studio .hs-move-buttons button{flex:1;max-width:150px}#heat-studio .hs-report-card{padding:17px}}
@media(max-width:480px){#heat-studio .hs-panel{padding:17px 14px;border-radius:13px}#heat-studio .hs-panel-heading{gap:11px}#heat-studio .hs-number{width:35px;min-width:35px;height:35px;font-size:.92rem;border-radius:8px}#heat-studio .hs-panel-heading h3{font-size:1.1rem}#heat-studio .hs-nav{gap:7px}#heat-studio .hs-nav a{flex:1;text-align:center;padding:10px 8px;font-size:.79rem}#heat-studio .hs-nav b{display:block;margin:0}#heat-studio .hs-order>li{padding:14px 11px}#heat-studio .hs-stage-copy h4{font-size:.92rem}#heat-studio .hs-branch{padding:16px}#heat-studio .hs-actions button{flex:1}#heat-studio .hs-signal-options{padding:15px}#heat-studio .hs-signal-options label{display:flex;margin-right:0}#heat-studio textarea{font-size:.86rem}#heat-studio .hs-boundary{padding:17px}}
@media(prefers-reduced-motion:reduce){#heat-studio *,#heat-studio{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
