@layer heptapod-mist {
@media screen {
/* Heptapod owns this entire plane; all selectors are scoped to its world. */
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) {
 --hm-sky:#101923;--hm-horizon:#3a4e5f;--hm-fog:#aebfc8;--hm-ink:#050b12;--hm-glass:rgb(19 28 38 / .88);--hm-edge:rgb(180 207 220 / .25);--hm-text:#edf4f8;--hm-muted:#b7c9d4;
}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom'])[data-mode='light'] {
 --hm-sky:#dce7ee;--hm-horizon:#f4f9fc;--hm-fog:#fff;--hm-ink:#314b60;--hm-glass:rgb(242 249 253 / .9);--hm-edge:rgb(66 95 117 / .3);--hm-text:#1c3347;--hm-muted:#435e73;
}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']):not(.has-photo-background) #app-view .workspace {background:var(--hm-sky) !important;isolation:isolate;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']).has-photo-background #app-view .workspace {background-image:linear-gradient(color-mix(in srgb,var(--hm-sky) 52%,transparent),color-mix(in srgb,var(--hm-sky) 68%,transparent)),var(--photo-background) !important;background-size:cover !important;background-position:center !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .world-atmosphere,html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .le-environment {visibility:hidden !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-scene {position:fixed !important;inset:0 !important;z-index:0 !important;overflow:hidden;contain:strict;pointer-events:none;user-select:none;background:radial-gradient(ellipse at 64% 39%,var(--hm-horizon),transparent 56%),linear-gradient(165deg,var(--hm-sky) 10%,var(--hm-horizon) 65%,var(--hm-sky));}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) :is(.theme-perimeter,.to-edge,.world-card-corners) {display:none !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-scene[hidden] {display:none;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-scene>div {position:absolute;inset:0;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-light {background:radial-gradient(ellipse at 65% 30%,rgb(225 242 250 / .35),transparent 52%);opacity:var(--hm-lighting);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-distance {opacity:calc(var(--hm-background) * .36);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-distance i {position:absolute;bottom:7%;width:70%;height:24%;background:var(--hm-ink);clip-path:polygon(0 70%,15% 49%,24% 58%,42% 9%,61% 37%,79% 56%,100% 65%,100% 100%,0 100%);filter:blur(4px);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-distance i:nth-child(2) {left:46%;bottom:1%;height:29%;opacity:.6;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-distance i:nth-child(3) {left:-18%;bottom:-6%;height:24%;opacity:.5;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-visitor {left:70%;top:15%;width:17%;height:70%;opacity:calc(var(--hm-background) * .18);filter:blur(5px);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-visitor svg {width:100%;height:100%;fill:var(--hm-ink);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom'])[data-mode='light'] .hm-visitor {opacity:calc(var(--hm-background) * .055);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-fog {inset:-12%;background:radial-gradient(ellipse at 24% 65%,var(--hm-fog),transparent 47%),radial-gradient(ellipse at 85% 42%,var(--hm-fog),transparent 42%);opacity:calc(var(--hm-background) * .19);animation:hm-drift calc((90s - var(--hm-motion) * 45s) / var(--hm-tempo,.85)) ease-in-out infinite alternate;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-fog-near {top:45%;opacity:calc(var(--hm-background) * .32);animation-duration:67s;animation-delay:-23s;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyphs {color:var(--hm-ink);opacity:calc(var(--hm-background) * .55);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph {position:absolute;left:47%;top:10%;width:clamp(200px,27vw,460px);stroke-width:9;opacity:.6;transform:rotate(-18deg);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph path {stroke-dasharray:100;stroke-dashoffset:0;animation:hm-form calc((70s - var(--hm-motion) * 35s) / var(--hm-tempo,.85)) ease-in-out -22s infinite;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-1 {left:78%;top:54%;width:clamp(120px,17vw,290px);transform:rotate(55deg);opacity:.2;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-2 {left:17%;top:56%;width:180px;transform:rotate(-74deg);opacity:.13;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-1 path {animation-delay:-17s;animation-duration:47s;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-2 path {animation-delay:-29s;animation-duration:53s;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-ink-fine {stroke-width:2.5;opacity:.65;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-ink-spur {stroke-width:3;stroke-dasharray:none !important;animation-name:hm-bleed !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-vignette {background:radial-gradient(ellipse at 60% 40%,transparent 25%,rgb(3 10 18 / .5));opacity:var(--hm-background);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom'])[data-mode='light'] .hm-vignette {background:linear-gradient(0deg,rgb(249 253 255 / .7),transparent 65%),radial-gradient(ellipse at 60% 40%,transparent 30%,rgb(100 133 153 / .12));}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']):not(.has-photo-background) #app-view :is(.sidebar,.topbar,.mobile-nav-bar,#mobile-nav-sheet) {background:var(--hm-glass) !important;color:var(--hm-text);border-color:var(--hm-edge) !important;backdrop-filter:blur(14px);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) #app-view .view :is(.panel,.room-card,.metric,.stat-card,.metric-card,.summary-card,.ops-panel):not(:where(.print-preview-sheet *,#print-run-root *)) {background:linear-gradient(135deg,color-mix(in srgb,var(--hm-glass) var(--ad-solid,94%),transparent),var(--hm-glass)) !important;color:var(--hm-text);border:1px solid var(--hm-edge) !important;border-radius:8px !important;backdrop-filter:blur(12px);box-shadow:0 var(--ad-shadow-y,18px) var(--ad-shadow-radius,45px) -20px rgb(0 8 18 / .55),inset 0 1px color-mix(in srgb,#def1ff calc(var(--ad-glow,.5) * 26%),transparent) !important;animation:none !important;clip-path:none;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) #app-view .view .panel>.panel-head {background:linear-gradient(90deg,rgb(163 200 222 / .06),transparent) !important;border-color:var(--hm-edge) !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) #app-view :is(.muted,.eyebrow,.panel-description) {color:var(--hm-muted);}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-scene[data-motion='off'] * {animation:none !important;}
html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom'])[data-ad-enabled='false'] #app-view .view :is(.panel,.room-card,.metric,.stat-card,.metric-card,.summary-card,.ops-panel) {box-shadow:none !important;backdrop-filter:none !important;}
@keyframes hm-drift {from{transform:translate3d(-3%,0,0)}to{transform:translate3d(4%,-2%,0)}}
@keyframes hm-form {0%,12%{stroke-dashoffset:100;opacity:0}34%,66%{stroke-dashoffset:0;opacity:1}88%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hm-bleed {0%,22%,91%,100%{opacity:0}43%,64%{opacity:.65}}
@media(prefers-reduced-motion:reduce){html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-scene *{animation:none !important;}}
@media(max-width:700px){html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-2{display:none}html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph{left:35%;top:15%;width:230px}html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-glyph-1{left:64%;top:65%;width:140px}html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) .hm-visitor{left:66%;width:30%}html[data-world='heptapod-mist']:not([data-ad-theme-key^='studio:']):not([data-theme='custom']) #app-view .view :is(.panel,.room-card,.metric){backdrop-filter:none;}}

}

}
