.heat-module[hidden],.heat-module [hidden]{display:none!important}.heat-module{--ice:#a0f3e8;--pink:#f3a9cc;--warm:#ffd79c;min-height:100vh;color:#f8f3e7;background:radial-gradient(circle at 82% 2%,#7a4c7d52,transparent 35%),radial-gradient(circle at 10% 70%,#145e7161,transparent 40%),#0a1122;font-family:'Space Grotesk',system-ui,sans-serif}.heat-module *{box-sizing:border-box}.heat-module button{cursor:pointer}.heat-top{height:70px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 clamp(12px,3vw,46px);position:sticky;top:0;z-index:20;background:#0b1529e8;border-bottom:1px solid #afe7f04d;backdrop-filter:blur(16px)}.heat-top span{font:700 12px 'DM Mono',monospace;letter-spacing:.14em;text-align:center}.heat-top button{min-height:42px;border:1px solid #a6e7f477;border-radius:25px;padding:0 16px;background:#172b43;color:#cbf2ec;font:700 11px 'DM Mono',monospace}.heat-shell{max-width:1440px;margin:auto;padding:clamp(14px,3vw,42px)}.heat-progress{max-width:950px;margin:0 auto 26px;padding:12px 20px 18px;border:1px solid #a2e9e858;border-radius:18px;background:#16253bba;box-shadow:0 8px 40px #0004}.heat-progress>div:first-child{display:flex;justify-content:space-between;gap:15px;color:#afebeb;font:700 11px 'DM Mono',monospace;letter-spacing:.18em}.heat-progress-number{color:#f3dbb4}.heat-meter{--heat-pct:0%;display:flex;align-items:center;gap:12px;margin-top:12px}.heat-flame{font-size:24px;color:#9ce8ed;filter:drop-shadow(0 0 5px #8febeb);transition:color .4s,transform .4s}.heat-meter.hot .heat-flame{color:#ffbb9c;transform:scale(1.18);filter:drop-shadow(0 0 15px #ffb784)}.heat-track{height:13px;flex:1;position:relative;border-radius:99px;background:#263b51;box-shadow:inset 0 2px 7px #0008;overflow:hidden}.heat-track i{position:absolute;inset:0 auto 0 0;width:var(--heat-pct);border-radius:inherit;background:linear-gradient(90deg,#7de5e7,#9fbaf2 30%,#ec9ccb 65%,#ffd590);box-shadow:0 0 20px #ffb597;transition:width .46s cubic-bezier(.2,.8,.2,1)}.heat-track b{position:absolute;top:-10px;left:var(--heat-pct);height:32px;width:20px;border-radius:50%;background:#f9eee0;filter:blur(9px);transition:left .46s}.heat-milestone .heat-track{box-shadow:0 0 20px #ffccafad,inset 0 2px 7px #0008}.heat-milestone .heat-flame{animation:heat-spark .6s ease}.heat-status{min-height:26px;text-align:center;color:#a7ecdf;font:12px 'DM Mono',monospace}.heat-kicker,.heat-step-line,.heat-chip-label{font:700 11px 'DM Mono',monospace;letter-spacing:.17em;color:#a8e8e9}.heat-primary{min-height:55px;padding:0 23px;border:0!important;border-radius:14px;background:linear-gradient(110deg,#9aeae6,#b8c8f5,#f9bdcf)!important;color:#12243b!important;font:800 14px 'DM Mono',monospace!important;box-shadow:0 0 29px #a4e0e971}.heat-module button:hover{filter:brightness(1.1)}.heat-module button:focus-visible,.heat-module input:focus-visible,.heat-module textarea:focus-visible,.heat-module select:focus-visible{outline:2px solid #a7eee9;outline-offset:3px}
.heat-home{display:grid;gap:26px}.heat-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:clamp(20px,4vw,65px);align-items:center;min-height:470px;padding:clamp(24px,5vw,60px);border:1px solid #acdfe858;border-radius:30px;background:radial-gradient(circle at 80% 35%,#f29fba3a,transparent 35%),linear-gradient(135deg,#1a2944,#121b30);box-shadow:0 20px 65px #0007}.heat-hero h1,.heat-question h1,.heat-open-step h1,.heat-complete h1,.heat-dashboard h1,.heat-analysis h1{font-size:clamp(42px,6vw,90px);line-height:.98;letter-spacing:-.07em;margin:12px 0 20px}.heat-hero h1 em,.heat-complete h1 em,.heat-dashboard h1 em,.heat-analysis h1 em{font-style:normal;color:#a8ecec;text-shadow:0 0 29px #a8edef55}.heat-hero p:not(.heat-kicker){font-size:clamp(18px,2vw,26px);color:#d3dfe8}.heat-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0}.heat-home-actions button:not(.heat-primary),.heat-share button,.heat-create button:not(.heat-primary),.heat-dashboard-heading button,.heat-analysis button:not(.heat-primary),.heat-step-nav button:not(.heat-primary){min-height:48px;padding:0 18px;border:1px solid #a6e8e87a;border-radius:14px;background:#1a2e49;color:#d6f3ef;font:700 12px 'DM Mono',monospace}.heat-hero small{color:#a9c1cb;font:12px 'DM Mono',monospace}.heat-hero-art{position:relative;display:grid;place-items:center;min-height:330px}.heat-art-ring{position:absolute;width:min(90%,340px);aspect-ratio:1;border:2px solid #a8edf0;border-radius:50%;box-shadow:0 0 0 30px #9bdaf31b,0 0 65px #efa5d17a,inset 0 0 70px #ffb2c255;animation:heat-breathe 3s ease-in-out infinite}.heat-hero-art strong{font-size:130px;filter:drop-shadow(0 0 28px #f6b3b1);animation:heat-float 4s ease-in-out infinite}.heat-art-caption{position:absolute;bottom:5px;right:0;color:#a5efea;font:700 11px/1.6 'DM Mono',monospace;letter-spacing:.14em}.heat-home-bottom{display:grid;grid-template-columns:1fr 1fr;gap:14px}.heat-home-bottom>div,.heat-create,.heat-privacy{padding:23px;border:1px solid #b8e5f145;border-radius:22px;background:#172239c7}.heat-home-bottom b{font-size:21px}.heat-home-bottom p,.heat-create p,.heat-privacy{color:#b5c6d3;line-height:1.5}.heat-share{display:flex;gap:8px;flex-wrap:wrap}.heat-create h2{font-size:28px;margin:0}.heat-create-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.heat-create label,.heat-action-form label,.heat-question-editor label,.heat-named{display:grid;gap:8px;color:#9fdcd8;font:700 11px 'DM Mono',monospace}.heat-module input,.heat-module select,.heat-module textarea{min-height:47px;border:1px solid #a6e5ed61;border-radius:11px;background:#0d1b30;color:#f8f5ed;padding:11px 13px;font:16px 'Space Grotesk',sans-serif}.heat-create>button{margin-top:18px}.heat-join{display:flex;gap:10px;margin-top:16px}.heat-join input{flex:1;min-width:0}.heat-privacy{margin:0;font-size:13px}
.heat-question,.heat-open-step{max-width:950px;min-height:540px;margin:auto;padding:clamp(22px,5vw,60px);border:1px solid #aee6ef70;border-radius:28px;background:radial-gradient(circle at 75% 10%,#7f69ac4a,transparent 35%),linear-gradient(150deg,#16253f,#101a2d);box-shadow:0 20px 65px #0006}.heat-enter{animation:heat-enter .38s ease both}.heat-step-line{display:flex;justify-content:space-between;gap:12px}.heat-question-symbol{font-size:clamp(70px,9vw,130px);color:#b8eced;text-shadow:0 0 36px #a4eeee;margin:18px 0 3px;line-height:1}.heat-question h1{font-size:clamp(37px,5.2vw,70px);max-width:790px}.heat-question>p:not(.heat-kicker),.heat-open-step>p:not(.heat-kicker){color:#c2d1dc;font-size:17px}.heat-cells{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(5px,1vw,15px);margin:38px 0 10px}.heat-cells button{min-height:105px;border:1px solid #a4cbec88;border-radius:17px;background:linear-gradient(155deg,#1e3351,#14243c);color:#bfd2e2;display:grid;place-items:center;font-size:21px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.heat-cells button i{width:17px;height:17px;border-radius:50%;background:#669bb4;box-shadow:0 0 8px #9cceec}.heat-cells button:nth-child(2) i{background:#94c3e8}.heat-cells button:nth-child(3) i{background:#b0b7ee}.heat-cells button:nth-child(4) i{background:#e9afd9}.heat-cells button:nth-child(5) i{background:#f9d29e}.heat-cells button:hover,.heat-cells button.selected{transform:translateY(-5px);background:#263e5c;box-shadow:0 0 25px #a7e9e65e;border-color:#d9f7ee}.heat-scale-labels{display:flex;justify-content:space-between;gap:10px;color:#a7bccc;font:11px 'DM Mono',monospace}.heat-step-nav{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-top:40px}.heat-step-nav span{color:#8babbf;font:12px 'DM Mono',monospace}.heat-open-step h1{font-size:clamp(39px,5.3vw,75px)}.heat-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.heat-note-card{display:grid;gap:10px;align-content:start;border:1px solid #a7f0e468;padding:20px;margin:14px 0;border-radius:18px;background:#132d3a80;transition:box-shadow .2s,border-color .2s}.heat-note-card.stop{border-color:#f4adb770;background:#39263466}.heat-note-card.continue{border-color:#a9c7ff80;background:#1d2a4866}.heat-note-card.quick{border-color:#f7d48d80}.heat-note-card.filled{box-shadow:0 0 23px #a1e8e530}.heat-note-card span{font:700 11px 'DM Mono',monospace;letter-spacing:.1em;color:#acefe6}.heat-note-card strong{font-size:20px;line-height:1.2}.heat-note-card textarea{width:100%;min-height:105px;resize:vertical}.heat-three .heat-note-card textarea{min-height:145px}.heat-chips,.heat-blockers{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 25px}.heat-chips button,.heat-blockers button,.heat-periods button,.heat-exports button{min-height:42px;border:1px solid #a3e3f368;background:#1c2e48;color:#deeeec;border-radius:999px;padding:0 16px;font:700 11px 'DM Mono',monospace}.heat-chips button.active,.heat-blockers button.active,.heat-periods button.active{background:#a3ebe5;color:#162741;box-shadow:0 0 17px #a7eded66}.heat-loop-back{padding:22px;border:1px solid #adf0eb77;border-radius:19px;background:#20364d;margin:25px 0}.heat-loop-back span{color:#a9ebe8;font:700 11px 'DM Mono',monospace}.heat-loop-back p{color:#edf0eb;font-size:19px}.heat-named{margin-top:20px}
.heat-complete{max-width:850px;margin:auto;text-align:center;min-height:570px;display:grid;align-content:center;justify-items:center;border:1px solid #aceae777;border-radius:32px;background:radial-gradient(circle at 50% 38%,#f3afcf43,transparent 36%),#14243b;box-shadow:0 0 70px #e7a1bd37}.heat-fireburst{position:relative;font-size:95px;filter:drop-shadow(0 0 22px #ffca93);animation:heat-pop 1s ease}.heat-fireburst i{position:absolute;width:9px;height:9px;border-radius:50%;background:#f9dcaa;box-shadow:0 0 13px #ffe2a9;top:50%;left:50%;animation:heat-particle 1.2s ease forwards}.heat-fireburst i:nth-child(2){--dx:100px;--dy:-75px}.heat-fireburst i:nth-child(3){--dx:-110px;--dy:40px}.heat-fireburst i:nth-child(4){--dx:70px;--dy:80px}.heat-complete h1{font-size:clamp(43px,7vw,94px)}.heat-complete>p:not(.heat-kicker){font-size:28px}.heat-complete small{max-width:480px;color:#aebfcd;line-height:1.5}.heat-complete>div:last-of-type{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0}.heat-complete button:not(.heat-primary){border:1px solid #a8f0ef;border-radius:14px;background:#1a2d46;color:#d8f1e8;padding:15px}.heat-xp{font:700 11px 'DM Mono',monospace;color:#ffcda0;letter-spacing:.14em}.heat-ignited .heat-complete{animation:heat-ignite 1.5s ease-out}
.heat-dashboard{max-width:1300px;margin:auto}.heat-dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.heat-dashboard-heading h1{font-size:clamp(48px,7vw,90px)}.heat-dashboard-heading p:last-child{color:#c5d3df}.heat-periods{display:flex;gap:8px;margin:25px 0}.heat-private-state{text-align:center;padding:65px 20px;border:1px solid #a3eee966;border-radius:25px;background:#15273d}.heat-private-state span{color:#a9e9e7;font:700 11px 'DM Mono',monospace}.heat-private-state h2{font-size:45px}.heat-private-state p{max-width:500px;margin:16px auto 26px;color:#c1d1dc}.heat-private-state button{border:0;border-radius:12px;background:#aaeae4;color:#14243c;padding:14px 20px;font-weight:800}.heat-hero-signal{display:grid;grid-template-columns:270px 1fr;align-items:center;gap:42px;padding:35px;border:1px solid #abe9ed66;border-radius:28px;background:radial-gradient(circle at 18% 45%,#eaa9c035,transparent 39%),#15243c}.heat-ring{height:250px;width:250px;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle,#182844 58%,transparent 59%),conic-gradient(#f8c693 var(--signal),#2d4357 0);box-shadow:0 0 32px #e9b7cb56}.heat-ring span{font-size:37px}.heat-ring strong{font-size:57px;line-height:1}.heat-ring small{color:#b9d6d9;font:11px 'DM Mono',monospace}.heat-hero-signal h2{font-size:clamp(25px,3.4vw,45px);margin:5px 0}.heat-hero-signal p:not(.heat-kicker){color:#bdcddd;font-size:17px;max-width:720px}.heat-map{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.heat-map span{padding:10px;border:1px solid #a8e6ec66;border-radius:12px;color:#deedf0;font:11px 'DM Mono',monospace}.heat-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.heat-dimension{padding:18px;border:1px solid #a7dfea50;border-radius:15px;background:#16263c}.heat-dimension>div:first-child{display:flex;justify-content:space-between}.heat-dimension small{color:#a9d6de;font:700 11px 'DM Mono',monospace}.heat-dimension b{font-size:20px}.heat-dimensional-track{height:9px;margin:13px 0;background:#344558;border-radius:30px;overflow:hidden}.heat-dimensional-track i{display:block;height:100%;border-radius:30px;background:linear-gradient(90deg,#9aebe7,#ecb3d4,#f6ce9d);transition:width .7s ease}.heat-dimension span{color:#bbcfdb;font:11px 'DM Mono',monospace}.heat-history,.heat-blocker-summary,.heat-exports,.heat-question-editor{border:1px solid #a2e2eb50;border-radius:20px;padding:24px;background:#15243aa9;margin:20px 0}.heat-history h2,.heat-blocker-summary h2{font-size:19px}.heat-history p,.heat-exports p,.heat-question-editor p{color:#a9bfcd}.heat-weekly{display:flex;align-items:end;gap:10px;min-height:115px;border-bottom:1px solid #a3dce849;overflow:auto}.heat-weekly>div{min-width:75px;display:grid;justify-items:center;gap:5px;color:#aec3d5;font:10px 'DM Mono',monospace}.heat-weekly i{width:28px;min-height:6px;max-height:90px;background:linear-gradient(#f4c695,#9bebea);border-radius:8px 8px 0 0}.heat-section-head{margin:45px 0 17px}.heat-section-head h2{font-size:clamp(28px,3.5vw,46px);margin:3px 0}.heat-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.heat-note-column{padding:19px;border:1px solid #a4e9d676;border-radius:18px;background:#15313a}.heat-note-column.stop{border-color:#f1abbc;background:#312431}.heat-note-column.continue{border-color:#a1c6f3;background:#1c2d47}.heat-note-column h3{color:#b3eee2;font:700 14px 'DM Mono',monospace}.heat-note-column blockquote{margin:11px 0;padding:15px;border-radius:12px;background:#101c2f;color:#e5ecee;line-height:1.5;overflow-wrap:anywhere}.heat-note-column p,.heat-leverage p{color:#b4c8d3}.heat-leverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.heat-leverage section{border:1px solid #a9dfea4c;border-radius:16px;padding:19px;background:#18283f}.heat-leverage h3{font-size:16px}.heat-leverage p{border-left:2px solid #a7ece4;padding-left:12px;line-height:1.5;overflow-wrap:anywhere}.heat-blocker-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.heat-blocker-summary h2{width:100%}.heat-blocker-summary span{border:1px solid #bdc7e87d;padding:9px 12px;border-radius:99px;color:#c5e1eb}.heat-blocker-summary b{color:#f8db9e}.heat-actions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.heat-actions-list article{border:1px solid #b6dce363;border-radius:17px;padding:19px;background:#1b2c44}.heat-actions-list small{color:#acefe6;font:700 10px 'DM Mono',monospace}.heat-actions-list h3{font-size:19px}.heat-actions-list p{color:#c7d8de}.heat-actions-list select{width:100%}.heat-action-form{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.heat-action-form button,.heat-question-editor button{min-height:48px;border:0;border-radius:11px;background:#a5eee5;color:#14283f;padding:0 14px;font-weight:800}.heat-action-form button{grid-column:1/-1}.heat-exports>div{display:flex;gap:9px;flex-wrap:wrap}.heat-question-editor summary{cursor:pointer;color:#a6eee6;font:700 13px 'DM Mono',monospace}.heat-question-editor form{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px}.heat-question-editor button{grid-column:1/-1}.heat-analysis{max-width:1000px;margin:auto}.heat-analysis h1{font-size:clamp(45px,6vw,81px)}.heat-analysis>p:not(.heat-kicker){color:#c3d5df;max-width:750px;font-size:18px;line-height:1.5}.heat-prompt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:25px 0}.heat-prompt-grid section{padding:24px;border:1px solid #b0eae56e;border-radius:19px;background:#172940}.heat-prompt-grid h2{font-size:24px}.heat-prompt-grid p{color:#adc5d0}.heat-analysis details{border:1px solid #a7e1ea66;border-radius:15px;padding:18px;margin:17px 0}.heat-analysis details summary{cursor:pointer}.heat-analysis textarea{width:100%;margin-top:15px;font-size:12px}
html[data-squad-theme=light] .heat-module{color:#14283e;background:#eaf3f7}html[data-squad-theme=light] .heat-top,html[data-squad-theme=light] .heat-hero,html[data-squad-theme=light] .heat-progress,html[data-squad-theme=light] .heat-home-bottom>div,html[data-squad-theme=light] .heat-create,html[data-squad-theme=light] .heat-question,html[data-squad-theme=light] .heat-open-step,html[data-squad-theme=light] .heat-dashboard article{background:#f8fbff;color:#162a42}html[data-squad-theme=light] .heat-hero p:not(.heat-kicker),html[data-squad-theme=light] .heat-question>p:not(.heat-kicker),html[data-squad-theme=light] .heat-open-step>p:not(.heat-kicker){color:#3b5870}html[data-squad-theme=light] .heat-note-card strong{color:#f2f8f4}
@keyframes heat-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes heat-spark{50%{transform:scale(1.35) rotate(-15deg)}}@keyframes heat-breathe{50%{transform:scale(1.045);box-shadow:0 0 0 40px #9bdaf31b,0 0 85px #efa5d17a,inset 0 0 70px #ffb2c255}}@keyframes heat-float{50%{transform:translateY(-9px)}}@keyframes heat-pop{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.25)}100%{opacity:1;transform:scale(1)}}@keyframes heat-particle{to{transform:translate(var(--dx,85px),var(--dy,-70px));opacity:0}}@keyframes heat-ignite{50%{box-shadow:0 0 100px #ffd8af9e}}
@media(max-width:850px){.heat-hero{grid-template-columns:1fr}.heat-hero-art{min-height:190px}.heat-art-ring{max-width:180px}.heat-hero-art strong{font-size:85px}.heat-three,.heat-board{grid-template-columns:1fr}.heat-three .heat-note-card textarea{min-height:95px}.heat-action-form{grid-template-columns:1fr}.heat-hero-signal{grid-template-columns:1fr;justify-items:center}.heat-hero-signal>div:last-child{text-align:center}}
@media(max-width:600px){.heat-top{height:62px;padding:0 10px}.heat-top span{font-size:9px}.heat-top button{padding:0 10px}.heat-shell{padding:13px}.heat-progress{margin-bottom:13px;padding:12px}.heat-hero{padding:24px;min-height:0}.heat-hero h1{font-size:clamp(48px,12vw,70px)}.heat-home-bottom,.heat-create-row,.heat-dimensions,.heat-leverage,.heat-prompt-grid,.heat-question-editor form{grid-template-columns:1fr}.heat-question,.heat-open-step{padding:21px;min-height:0}.heat-question-symbol{font-size:78px}.heat-question h1,.heat-open-step h1{font-size:39px}.heat-cells{gap:5px;margin-top:27px}.heat-cells button{min-height:78px;border-radius:12px;font-size:17px}.heat-cells button i{width:11px;height:11px}.heat-scale-labels{font-size:9px}.heat-step-nav{margin-top:25px}.heat-step-nav button{font-size:11px!important;padding:0 11px!important}.heat-periods{overflow:auto}.heat-periods button{white-space:nowrap}.heat-dashboard-heading{align-items:start}.heat-dashboard-heading h1{font-size:50px}.heat-dashboard-heading button{padding:8px!important;font-size:10px!important}.heat-ring{width:210px;height:210px}.heat-hero-signal{padding:23px}.heat-join{flex-wrap:wrap}.heat-join button{width:100%}}
@media(prefers-reduced-motion:reduce){.heat-module *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Distinct, legible pulse controls share the same keyboard-friendly five-point scale. */
.heat-question[data-dimension=morale] .heat-cells button{background:linear-gradient(180deg,#1e3755,#28304d)}.heat-question[data-dimension=morale] .heat-cells button i{height:25px;width:12px;border-radius:7px;background:linear-gradient(to top,#9de5ee 25%,#f0a9cc 100%)}.heat-question[data-dimension=morale] .heat-cells button:nth-child(4) i,.heat-question[data-dimension=morale] .heat-cells button:nth-child(5) i{background:linear-gradient(to top,#f4a5c8,#ffe1a5)}
.heat-question[data-dimension=clarity] .heat-cells button i{border:2px solid #bceefa;background:transparent;width:23px;height:23px;box-shadow:none}.heat-question[data-dimension=clarity] .heat-cells button:nth-child(1) i{filter:blur(3px)}.heat-question[data-dimension=clarity] .heat-cells button:nth-child(2) i{filter:blur(2px)}.heat-question[data-dimension=clarity] .heat-cells button:nth-child(3) i{filter:blur(1px)}.heat-question[data-dimension=clarity] .heat-cells button:nth-child(5) i{box-shadow:0 0 18px #bceefa}
.heat-question[data-dimension=momentum] .heat-cells button i{width:23px;height:7px;border-radius:0;background:#a9e9eb;transform:skewX(-27deg);box-shadow:8px 0 #d6b0ed}.heat-question[data-dimension=momentum] .heat-cells button:nth-child(4) i,.heat-question[data-dimension=momentum] .heat-cells button:nth-child(5) i{box-shadow:8px 0 #f5c799,16px 0 #ebaad2}
.heat-question[data-dimension=manager] .heat-cells button i,.heat-question[data-dimension=team] .heat-cells button i{position:relative;background:#a3e9df;box-shadow:0 0 0 5px #95e7e527}.heat-question[data-dimension=manager] .heat-cells button i:after,.heat-question[data-dimension=team] .heat-cells button i:after{content:'';position:absolute;width:15px;height:2px;background:#a3e9df;left:15px;top:7px;box-shadow:15px 0 0 #c8baf2}
.heat-question[data-dimension=workload] .heat-cells button i{width:23px;height:13px;border-radius:3px;background:linear-gradient(90deg,#a7e4ed 50%,#c4b0ef 50%)}.heat-question[data-dimension=voice] .heat-cells button i{width:23px;height:18px;border-radius:10px 10px 10px 2px;background:#b2e6ed}
.heat-board-tools{display:flex;gap:8px;margin-top:12px}.heat-board-tools button{min-height:43px;border:1px solid #a5e9e775;border-radius:12px;padding:0 15px;background:#183149;color:#e4f2ef;font:700 11px 'DM Mono',monospace}
