/* Missions remain inside the club: one scene, one page, no modal layer. */
.hm-board{display:grid;grid-template-columns:minmax(0,1fr)}.hm-workbench[hidden]{display:none}.hm-map-links{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.hm-route{fill:none;stroke:#b1f0d5;stroke-width:2;stroke-dasharray:3 2;opacity:.7;vector-effect:non-scaling-stroke}.hm-route-particle{fill:#e3ffb3;filter:drop-shadow(0 0 5px #b1f0d5)}.hm-map-event{position:absolute;bottom:20px;left:24px;right:24px;z-index:4;font-size:.875rem;line-height:1.6;color:#d9ffec;padding:13px 17px;background:#0c2933eb;border-left:3px solid #b1f0d5;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s;pointer-events:none}.hm-map-event:empty{display:none}.hm-map-complete .hm-route{stroke:#cfff65;stroke-width:3;stroke-dasharray:none;opacity:1}.room-point.hm-affected{border-color:#b1f0d5;box-shadow:0 0 0 4px #b1f0d518,0 8px 25px #0008}.hm-map-complete .room-point.hm-affected{animation:hm-room-connect 1.5s ease 2}.hm-exploring .scene-routing{display:none}.hm-exploring .club-scene{animation:none;filter:saturate(1.1)}.living-hero-v2.hm-exploring{grid-template-columns:1fr;padding:29px 40px 40px;gap:25px;max-width:1580px}.hm-exploring .hero-copy{display:grid;grid-template-columns:1fr auto;gap:0 24px;align-items:center;align-self:start;max-width:none}.hm-exploring .hero-copy>.eyebrow{grid-column:1;margin-bottom:9px;font-size:.75rem}.living-hero-v2.hm-exploring h1{font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.2;margin:0}.hm-exploring h1 br{display:none}.hm-exploring h1 em{margin-left:8px}.hm-exploring .hero-copy>p,.hm-exploring .hero-facts,.hm-exploring .hero-caption{display:none}.hm-exploring .hero-actions{grid-column:2;grid-row:1/3;margin:0;align-self:center}.hm-exploring .hero-actions>*:not(.hm-scene-exit){display:none}.hm-scene-exit{font-size:.875rem;border-bottom:1px solid #5a8a84;min-height:38px;line-height:1.5}.hm-exploring .hm-board{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-top:1px solid #365569;border-bottom:1px solid #365569;background:radial-gradient(ellipse at left,#15384b,#09192a);position:relative;isolation:isolate}.hm-exploring .club-model{height:590px;min-height:590px;border:0;border-radius:0;box-shadow:none;position:sticky;top:100px;align-self:start}.hm-exploring .hm-world{margin-right:0;border-top:0;padding:19px 25px;background:#0b2030;border-left:0;border-right:0}.hm-exploring .room-portal,.hm-exploring .club-scene-controls{display:none}.hm-exploring .hm-map-event{opacity:1;transform:none}.hm-workbench{position:relative;min-width:0;background:linear-gradient(145deg,#163746,#09192a);border-left:1px solid #38596b;display:flex;flex-direction:column;overflow:hidden;animation:hm-scene-enter .6s cubic-bezier(.2,.8,.2,1) both}.hm-workbench-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px 18px}.hm-workbench-head .hm-assignee{gap:12px;min-width:0}.hm-workbench-head .hm-portrait{width:42px;aspect-ratio:3/4;align-self:start}.hm-workbench-head .eyebrow{font-size:.75rem;line-height:1.6;color:#91c9b6;margin:0 0 6px;display:block}.hm-workbench-head .hm-assignee>div{min-width:0}.hm-workbench-head .hm-assignee>div>span{font-size:.75rem;margin-top:0}.hm-workbench .hm-workbench-head h2{font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.35;margin:0;font-weight:500;letter-spacing:-.02em}.hm-task-count{font:400 .75rem 'IBM Plex Mono',monospace;color:#b1f0d5;flex-shrink:0;white-space:nowrap}.hm-workbench>.hm-steps{flex-direction:row;justify-content:space-between;gap:10px;padding:0 26px 18px;border-bottom:1px solid #38596b}.hm-workbench>.hm-steps>li{flex:1;font-size:.75rem;gap:8px;align-items:flex-start}.hm-workbench>.hm-steps>li>span{width:25px;height:25px;font-size:.6875rem}.hm-workbench .hm-main-stage{background:transparent;position:relative;overflow:hidden;flex:1}.hm-workbench .hm-main-stage>.hm-product{padding:17px 26px;min-height:0;max-height:160px;background:radial-gradient(ellipse at center,#204d50,#0c2434);border-bottom:1px solid #355567}.hm-workbench .hm-main-stage>.hm-product img{max-height:125px;max-width:100%;height:auto;width:auto;object-fit:contain;border-color:#456563}.hm-workbench .hm-main-stage>.hm-product .hm-phone{height:125px;width:auto}.hm-workbench .hm-task-surface{padding:21px 26px 23px;min-height:0;background:transparent;animation:hm-enter .35s both}.hm-workbench .hm-step-title{margin-bottom:17px}.hm-workbench .hm-step-title h3{font-size:1.2rem}.hm-workbench .hm-step-title>span{font-size:.75rem}.hm-workbench .hm-fields{min-height:100px;gap:13px}.hm-workbench .hm-action-row{margin-top:21px}.hm-workbench .hm-action-row>span{font-size:.75rem;max-width:150px}.hm-workbench .hm-action-row .btn{font-size:.875rem;padding:11px 15px;max-width:225px;white-space:normal;line-height:1.5;text-align:center}.hm-workbench .hm-fact>strong{font-size:1.15rem}.hm-workbench .hm-facts>.hm-fact{padding:12px 14px;background:#0f293a}.hm-workbench .hm-person h4,.hm-workbench .hm-review h4,.hm-workbench .hm-class-card h4{font-size:1.15rem}.hm-workbench .hm-class-card{background:#103145}.hm-workbench .hm-review>p,.hm-workbench .hm-class-card>p,.hm-workbench .hm-fields>p{font-size:1rem;line-height:1.7}.hm-workbench .hm-success{gap:15px;text-align:left;align-items:flex-start}.hm-workbench .hm-success h3{font-size:1.3rem;font-weight:500;line-height:1.5}.hm-workbench .hm-success>p{font-size:1rem;line-height:1.7}.hm-workbench .hm-connections{justify-content:flex-start}.hm-workbench .hm-connections>span{font-size:.75rem;padding:7px 11px}.hm-workbench .hm-next-links{justify-content:flex-start}.hm-workbench .hm-next-links>.btn{font-size:.8125rem;min-height:44px;padding:10px 12px;max-width:205px;white-space:normal;line-height:1.5}.hm-workbench .hm-success>.plain{font-size:.875rem}.hm-scene-player{display:flex;align-items:center;gap:17px;padding:14px 26px;border-top:1px solid #38596b;background:#153749}.hm-scene-player>.plain{font-size:.875rem;min-height:34px;white-space:nowrap}.hm-scene-player>.plain:disabled{color:#9bb2bd;cursor:default}.hm-scene-player>span{font:400 .75rem 'IBM Plex Mono',monospace;color:#aac0cd;white-space:nowrap}.hm-workbench button:focus-visible,.hm-workbench a:focus-visible{outline:2px solid #b1f0d5;outline-offset:3px}.hm-workbench .hm-field input,.hm-workbench .hm-field select{background:#0e2638;font-size:1rem}.hm-workbench .hm-cursor{z-index:6}.hm-workbench .hm-auto .hm-cursor,.hm-workbench.hm-auto .hm-cursor{display:block}.hm-exploring .club-model[data-parallax]{transform:none!important}.hm-exploring .room-point{min-height:40px;font-size:.8125rem;padding:8px 9px}.hm-exploring .room-1{left:58%;top:73%}.hm-exploring .room-0{left:5%;top:54%}.hm-exploring .room-8{right:9%;top:12%}.hm-exploring .room-3{right:4%;top:28%}.hm-exploring .room-5{right:4%;top:55%}.hm-exploring .room-4{left:34%;top:65%}.hm-exploring .room-7{left:25%;top:42%}.hm-exploring .room-6{left:49%;top:35%}.hm-exploring .room-2{left:12%;top:24%}
@keyframes hm-scene-enter{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes hm-room-connect{0%,100%{box-shadow:0 0 0 4px #b1f0d518}50%{box-shadow:0 0 0 10px #b1f0d538}}
@media(min-width:1500px){.living-hero-v2.hm-exploring{padding-left:56px;padding-right:56px}.hm-exploring .club-model{height:620px}.hm-workbench .hm-main-stage>.hm-product{max-height:180px}.hm-workbench .hm-main-stage>.hm-product img{max-height:145px}.hm-workbench .hm-task-surface{padding:26px 32px}.hm-workbench-head{padding:26px 32px 21px}.hm-workbench>.hm-steps{padding-inline:32px}}
@media(max-width:1100px){.living-hero-v2.hm-exploring{padding-left:25px;padding-right:25px}.hm-exploring .hm-board{grid-template-columns:1fr 1fr}.hm-exploring .room-point{font-size:.75rem;padding:7px;gap:5px}.hm-exploring .room-point svg{width:13px;height:13px}.hm-workbench-head{padding:20px}.hm-workbench>.hm-steps{padding-inline:20px;gap:7px}.hm-workbench>.hm-steps>li{flex-direction:column;gap:7px}.hm-workbench .hm-task-surface{padding:20px}.hm-workbench .hm-main-stage>.hm-product{padding:15px 20px}.hm-workbench .hm-action-row{gap:13px}.hm-workbench .hm-action-row>span{max-width:105px}.hm-workbench .hm-action-row .btn{max-width:185px}.hm-scene-player{padding-inline:20px}.hm-exploring .hm-world{grid-template-columns:1fr auto}.hm-exploring .hm-world-stats{grid-column:2;grid-row:1/3;border-top:0;border-left:1px solid #34536d;padding:0 0 0 20px;gap:15px}}
@media(max-width:850px){.living-hero-v2.hm-exploring{padding:28px 20px 35px;max-width:750px;gap:23px}.hm-exploring .hero-copy{gap:0 15px}.living-hero-v2.hm-exploring h1{font-size:1.75rem;line-height:1.35}.hm-exploring h1 em{display:block;margin-left:0}.hm-exploring .hm-board{grid-template-columns:1fr}.hm-exploring .club-model{height:390px;min-height:390px;position:relative;top:auto}.hm-workbench{border-left:0;border-top:1px solid #38596b}.hm-workbench .hm-task-surface{padding:22px 26px}.hm-workbench-head{padding:22px 26px}.hm-workbench>.hm-steps{padding-inline:26px;gap:12px}.hm-workbench>.hm-steps>li{flex-direction:row;font-size:.875rem;gap:9px;align-items:center}.hm-workbench .hm-main-stage>.hm-product{padding:17px 26px;max-height:155px}.hm-workbench .hm-action-row>span{max-width:190px;font-size:.875rem}.hm-workbench .hm-action-row .btn{max-width:230px}.hm-exploring .room-point{font-size:.875rem;padding:9px;gap:6px}.hm-map-event{bottom:13px;left:20px;right:20px;padding:10px 14px}.hm-workbench-head .hm-assignee{display:flex}.hm-scene-player{padding:14px 26px}.hm-exploring .hm-world{grid-template-columns:1fr auto}}
@media(max-width:550px){.living-hero-v2.hm-exploring{padding:24px 12px 30px;gap:20px}.hm-exploring .hero-copy{grid-template-columns:1fr;gap:9px}.living-hero-v2.hm-exploring h1{font-size:1.65rem;line-height:1.25}.hm-exploring .hero-copy>.eyebrow{margin-bottom:0;font-size:.75rem}.hm-exploring .hero-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.hm-exploring h1 em{display:inline;margin-left:6px}.hm-scene-exit{font-size:.875rem;min-height:36px}.hm-exploring .club-model{height:325px;min-height:325px}.hm-exploring .room-point{font-size:.75rem;min-height:35px;padding:6px 7px;gap:4px}.hm-exploring .room-point svg{width:12px;height:12px}.hm-exploring .room-1{left:58%;top:73%}.hm-exploring .room-0{left:2%;top:53%}.hm-exploring .room-8{right:6%;top:11%}.hm-exploring .room-3{right:2%;top:27%}.hm-exploring .room-5{right:2%;top:53%}.hm-exploring .room-4{left:31%;top:65%}.hm-exploring .room-7{left:21%;top:41%}.hm-exploring .room-6{left:51%;top:37%}.hm-exploring .room-2{left:7%;top:26%}.hm-map-event{font-size:.75rem;bottom:12px;left:12px;right:12px;line-height:1.6;padding:8px 10px}.hm-workbench-head{padding:20px 18px;gap:10px}.hm-workbench-head .hm-portrait{width:34px}.hm-workbench .hm-workbench-head h2{font-size:1.2rem;line-height:1.4}.hm-workbench-head .hm-assignee{gap:10px}.hm-task-count{font-size:.75rem}.hm-workbench>.hm-steps{padding:0 18px 17px;gap:10px}.hm-workbench>.hm-steps>li{flex-direction:column;font-size:.75rem;align-items:start;gap:8px}.hm-workbench .hm-main-stage>.hm-product{padding:15px 18px;max-height:145px}.hm-workbench .hm-main-stage>.hm-product img{max-height:110px}.hm-workbench .hm-main-stage>.hm-product .hm-phone{height:110px}.hm-workbench .hm-task-surface{padding:20px 18px}.hm-workbench .hm-action-row>span{max-width:125px;font-size:.75rem}.hm-workbench .hm-action-row .btn{max-width:185px;font-size:.875rem;padding:11px 13px}.hm-workbench .hm-fields{min-height:100px}.hm-workbench .hm-success h3{font-size:1.25rem}.hm-workbench .hm-next-links{flex-direction:column;width:100%}.hm-workbench .hm-next-links>.btn{max-width:none;width:100%;font-size:.875rem}.hm-scene-player{padding:14px 18px;gap:14px}.hm-exploring .hm-world{grid-template-columns:1fr;padding:17px}.hm-exploring .hm-world-stats{grid-column:1;grid-row:3;border-left:0;border-top:1px solid #34536d;padding:13px 0 0;gap:15px}}
body.motion-paused .hm-workbench,body.motion-paused .hm-map-complete .room-point.hm-affected{animation:none}body.motion-paused .hm-route-particle{display:none}body.motion-paused .hm-map-event{transition:none}
@media(prefers-reduced-motion:reduce){.hm-workbench,.hm-map-complete .room-point.hm-affected{animation:none}.hm-route-particle{display:none}.hm-map-event{transition:none}}

/* Keep the map and primary action together in the desktop viewport. */
@media(min-width:851px){
.living-hero-v2.hm-exploring{padding-top:20px;gap:18px}.hm-exploring .hero-copy>.eyebrow{display:none}.hm-exploring .hero-actions{grid-row:1}.living-hero-v2.hm-exploring h1{font-size:2rem;line-height:1.3}.hm-exploring .hm-board{height:clamp(490px,calc(100svh - 225px),670px)}.hm-exploring .club-model{height:100%;min-height:0;position:relative;top:auto}.hm-workbench{min-height:0}.hm-workbench-head{padding:13px 22px}.hm-workbench-head .hm-portrait{width:30px}.hm-workbench .hm-workbench-head h2{font-size:1.2rem}.hm-workbench>.hm-steps{padding-inline:22px;padding-bottom:13px;flex-shrink:0}.hm-workbench>.hm-steps>li{flex-direction:row;font-size:.75rem;align-items:center}.hm-workbench .hm-main-stage{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#406a70 #123144}.hm-workbench .hm-task-surface{padding:16px 22px}.hm-workbench .hm-step-title{margin-bottom:12px}.hm-workbench .hm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-workbench .hm-fields>*:not(.hm-field),.hm-workbench .hm-fields>.hm-field:only-child{grid-column:1/-1}.hm-workbench .hm-class-card{padding:12px 15px}.hm-workbench .hm-class-card>span:first-child{margin-bottom:6px}.hm-workbench .hm-class-card>p{margin-top:6px;font-size:.875rem}.hm-workbench .hm-seats{margin:10px 0}.hm-workbench .hm-person{gap:11px}.hm-workbench .hm-facts>.hm-fact{padding:10px 13px}.hm-scene-player{padding:8px 22px;flex-shrink:0}.hm-scene-player>.plain{min-height:30px}.hm-workbench-head{flex-shrink:0}.hm-workbench .hm-success{gap:12px}.hm-workbench .hm-success h3{font-size:1.2rem}.hm-workbench .hm-success>p{font-size:.9375rem}.hm-workbench .hm-next-links>.btn{font-size:.8125rem}.hm-workbench .hm-success>.plain{font-size:.8125rem}
}
.hm-dock{padding:13px 26px;border-top:1px solid #38596b;background:#153749;flex-shrink:0}.hm-dock:empty{display:none}.hm-workbench .hm-dock .hm-action-row{margin:0}.hm-workbench .hm-dock .hm-action-row>span{font-size:.75rem;max-width:170px}.hm-workbench .hm-dock .hm-action-row .btn{min-height:44px}.hm-workbench .hm-cursor{z-index:10}.hm-workbench .hm-success .hm-next-links{width:100%}
@media(max-width:850px){.hm-dock{padding:16px 26px}.hm-workbench .hm-dock .hm-action-row>span{font-size:.875rem;max-width:195px}}
@media(max-width:550px){.hm-dock{padding:15px 18px}.hm-workbench .hm-dock .hm-action-row>span{font-size:.75rem;max-width:125px}}

/* Product components stay live and legible; screenshots only appear whole. */
.hm-workbench{background:#0b1320}.hm-workbench .hm-main-stage{background:#0b1320}.hm-app-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-bottom:1px solid #28384b;background:#101c2c;color:#becbdc;font-size:.75rem;line-height:1.5}.hm-app-context>span{display:flex;align-items:center;gap:8px}.hm-app-context b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#cfff51;color:#102519;font-size:1.1rem}.hm-app-context i{font-style:normal;color:#64778e}.hm-app-context>.plain{font-size:.75rem;min-height:32px;white-space:nowrap;color:#b1f0d5}.hm-workbench .hm-task-surface{background:#0b1320}.hm-workbench .hm-step-title{margin-bottom:14px}.hm-workbench .hm-step-title h3{font-size:1rem;color:#d7e4eb}.hm-workbench .hm-live-interface{min-height:0}.hm-workbench .hm-live-interface>.hm-person,.hm-workbench .hm-live-interface>.hm-review,.hm-workbench .hm-live-interface>.hm-member-strip,.hm-workbench .hm-live-interface>.hm-timeline{background:#101a29;border:1px solid #2b3748;border-radius:12px;padding:18px}.hm-workbench .hm-field input,.hm-workbench .hm-field select{background:#101a29;border-color:#334155;border-radius:9px}.hm-workbench .hm-facts>.hm-fact{background:#101a29;border:1px solid #2b3748;border-radius:10px}.hm-client-head{display:flex;align-items:center;gap:11px;min-width:0}.hm-client-avatar{width:30px;aspect-ratio:3/4;border-radius:50%;background-image:url('/concepts/assets/living-personas.png');background-size:400% 200%;background-position:var(--portrait-x) var(--portrait-y);border:1px solid #456475}.hm-client-head>div{flex:1}.hm-client-head strong{display:block;font-size:1rem;line-height:1.4;color:#f0f5fc}.hm-client-head>div>span{display:block;font-size:.75rem;line-height:1.5;color:#95a7bc}.hm-workbench .hm-native-card{border:1px solid #2b3748;border-radius:13px;background:#101a29;padding:16px;grid-column:1/-1}.hm-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.hm-card-heading>h4{margin:0!important;font-size:1rem!important;color:#e5ecf5}.hm-card-heading>span{font-size:.75rem;color:#94a3b8}.hm-measurement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hm-measurement-grid .hm-fact{padding:10px;background:#0c1422;border:1px solid #2b3748;border-radius:10px}.hm-measurement-grid .hm-fact:nth-child(2){background:#283723;border-color:#576c3b}.hm-measurement-grid .hm-fact>span{font-size:.75rem}.hm-measurement-grid .hm-fact>strong{font-size:1.15rem}.hm-measurement-chart{margin-top:14px}.hm-measurement-chart>svg{display:block;width:100%;height:65px;overflow:visible}.hm-chart-grid{fill:none;stroke:#273244;stroke-width:1}.hm-chart-line{fill:none;stroke:#cfff51;stroke-width:3;stroke-linecap:round;stroke-dasharray:430;stroke-dashoffset:430;animation:hm-chart-reveal .8s ease forwards}.hm-measurement-chart circle{fill:#cfff51;stroke:#101a29;stroke-width:2}.hm-measurement-chart>div{display:flex;justify-content:space-between;font-size:.6875rem;color:#94a3b8;margin-top:7px}.hm-workbench .hm-control-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px}.hm-control-card>div{display:flex;align-items:center;gap:14px}.hm-control-card>div>span{font-size:.75rem;color:#94a3b8}.hm-control-card strong{font-size:.9375rem;color:#e1f9ec}.hm-plan-macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hm-plan-macros .hm-fact>span{font-size:.75rem}.hm-plan-macros .hm-fact>strong{font-size:1.1rem}.hm-plan-note{margin:15px 0 0;font-size:.875rem;line-height:1.6;color:#a5b4c8}.hm-control-edit{border-top:1px solid #2b3748;padding-top:15px;margin-top:15px}.hm-control-edit>.hm-field{max-width:300px}.hm-control-edit>span{font-size:.75rem;color:#94a3b8}.hm-control-edit>strong{display:block;margin-top:7px;font-size:1.2rem;color:#cfff51}.hm-control-edit>p{font-size:.875rem;line-height:1.6;color:#a5b4c8;margin:9px 0 0}.hm-preview-image{background:#0b1727;padding:18px}.hm-preview-record{width:100%;background:#101a29;border:1px solid #304154;border-radius:12px;padding:17px;box-shadow:0 12px 24px #0003}.hm-preview-record>span{color:#94a3b8;font-size:.6875rem;display:block}.hm-preview-record>strong{display:block;font-size:1.125rem;line-height:1.5;margin:9px 0 12px;color:#f0f7ff}.hm-preview-record .hm-fact{gap:5px}.hm-preview-record .hm-fact>span{font-size:.75rem}.hm-preview-record .hm-fact>strong{font-size:1rem}.hm-preview-record>i{display:block;font-style:normal;font-size:.6875rem;color:#b1f0d5;padding-top:13px;margin-top:13px;border-top:1px solid #304154}.hm-source-panel[hidden]{display:none}.hm-source-panel{background:#0b1320;border:1px solid #365569;padding:24px;scroll-margin-top:105px}.hm-source-head{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto 22px}.hm-source-head h3{font-size:1.35rem;margin:8px 0 0}.hm-source-head .eyebrow{font-size:.75rem}.hm-source-head>.plain{font-size:.875rem;line-height:1.5;min-height:44px}.hm-source-panel>img{display:block;width:100%;max-width:1120px;height:auto;max-height:none;object-fit:contain;transform:none;margin:auto;border-radius:12px}.hm-workbench .hm-live-interface>.hm-field{background:#101a29;border:1px solid #2b3748;border-radius:12px;padding:16px}.hm-workbench .hm-class-card{border:1px solid #2b3748;border-radius:12px;background:#101a29}.hm-workbench .hm-success{padding:10px 0}.hm-workbench .hm-dock{background:#101c2c}.hm-workbench .hm-scene-player{background:#101c2c}.hm-workbench .hm-workbench-head{background:#132b38}.hm-workbench .hm-steps{background:#132b38}.hm-workbench .hm-client-head{grid-column:1/-1}
@keyframes hm-chart-reveal{to{stroke-dashoffset:0}}
@media(min-width:851px){.hm-exploring .hm-board{height:clamp(540px,calc(100svh - 205px),720px)}.hm-workbench .hm-main-stage{overflow-y:auto}.hm-workbench .hm-task-surface{padding:16px 22px}.hm-workbench .hm-live-interface{gap:12px}}
@media(max-width:1100px){.hm-plan-macros{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-control-card>div{gap:8px}}
@media(max-width:850px){.hm-app-context{padding-inline:26px}.hm-source-panel{padding:20px}.hm-workbench .hm-task-surface{padding:22px 26px}.hm-workbench .hm-fields{min-height:0}}
@media(max-width:550px){.hm-app-context{padding:10px 18px;gap:8px;flex-wrap:wrap}.hm-app-context>span{font-size:.75rem}.hm-app-context>.plain{font-size:.75rem}.hm-workbench .hm-task-surface{padding:20px 18px}.hm-workbench .hm-native-card{padding:14px}.hm-measurement-grid{gap:6px}.hm-measurement-grid .hm-fact{padding:9px 7px}.hm-measurement-grid .hm-fact>span{font-size:.6875rem}.hm-measurement-grid .hm-fact>strong{font-size:1rem}.hm-control-card>div{flex-direction:column;align-items:start;gap:4px}.hm-client-head{flex-wrap:wrap}.hm-client-head>.hm-pill{margin-left:auto}.hm-source-head{align-items:start;gap:15px}.hm-source-head h3{font-size:1.1rem}.hm-source-head>.plain{font-size:.75rem;max-width:100px;text-align:right}.hm-source-panel{padding:18px 12px}.hm-source-panel>img{border-radius:7px}}
body.motion-paused .hm-chart-line{animation:none;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.hm-chart-line{animation:none;stroke-dashoffset:0}}

/* Let the complete interface determine the scene height, without inner masks. */
.hm-exploring .hm-board{height:auto;min-height:540px;align-items:stretch}.hm-exploring .club-model{height:100%;min-height:540px}.hm-workbench{overflow:visible}.hm-workbench .hm-main-stage{overflow:visible;flex:1}.hm-workbench .hm-step-title{display:none}.hm-workbench .hm-task-surface{min-height:0}.hm-workbench .hm-live-interface>.hm-field:only-child{max-width:none}.hm-workbench .hm-live-interface>.hm-field:only-child input{min-height:48px}.hm-workbench .hm-client-avatar{border-radius:8px}
@media(max-width:850px){.hm-exploring .club-model{height:390px;min-height:390px}.hm-exploring .hm-board{min-height:0}.hm-workbench{min-height:400px}}
@media(max-width:550px){.hm-exploring .club-model{height:325px;min-height:325px}.hm-workbench{min-height:0}}
