.iso-dark{--anatomy-paper:color-mix(in oklab, var(--p-deep) 95%, var(--on-deep));--anatomy-top:var(--color-deep-raised);--anatomy-shade-0:color-mix(in oklab, var(--p-deep) 78%, black);--anatomy-shade-1:var(--p-deep);--anatomy-shade-2:color-mix(in oklab, var(--p-deep) 97%, var(--on-deep));--anatomy-shade-3:color-mix(in oklab, var(--p-deep) 95%, var(--on-deep));--anatomy-hi:color-mix(in oklab, var(--on-deep) 72%, var(--p-deep));--anatomy-mid:color-mix(in oklab, var(--on-deep) 52%, var(--p-deep));--anatomy-lo:color-mix(in oklab, var(--on-deep) 34%, var(--p-deep));--anatomy-faint:color-mix(in oklab, var(--on-deep) 22%, var(--p-deep));--anatomy-lit:var(--p-a);--anatomy-void:color-mix(in oklab, var(--p-deep) 45%, black);--anatomy-dot:var(--anatomy-hi);--anatomy-halo:color-mix(in oklab, var(--p-deep) 45%, black);--anatomy-halo-opacity:.75}.iso-light{--iso-accent:var(--p-strong);--anatomy-paper:var(--p-paper);--anatomy-top:var(--p-paper);--anatomy-shade-0:color-mix(in oklab, var(--p-deep) 16%, var(--p-paper));--anatomy-shade-1:color-mix(in oklab, var(--p-deep) 11%, var(--p-paper));--anatomy-shade-2:color-mix(in oklab, var(--p-deep) 8%, var(--p-paper));--anatomy-shade-3:color-mix(in oklab, var(--p-deep) 5%, var(--p-paper));--anatomy-hi:color-mix(in oklab, var(--on-paper) 84%, var(--p-paper));--anatomy-mid:color-mix(in oklab, var(--on-paper) 62%, var(--p-paper));--anatomy-lo:color-mix(in oklab, var(--on-paper) 46%, var(--p-paper));--anatomy-faint:color-mix(in oklab, var(--on-paper) 20%, var(--p-paper));--anatomy-lit:var(--iso-accent);--anatomy-void:color-mix(in oklab, var(--on-paper) 62%, var(--p-paper));--anatomy-dot:var(--anatomy-hi);--anatomy-halo:var(--p-deep);--anatomy-halo-opacity:.22}.iso-bed{--anatomy-top:var(--anatomy-shade-0)}.iso-g{--anatomy-paper:color-mix(in oklab, var(--iso-accent) 86%, black);--anatomy-top:var(--iso-accent);--anatomy-shade-0:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-shade-1:color-mix(in oklab, var(--iso-accent) 78%, black);--anatomy-shade-2:color-mix(in oklab, var(--iso-accent) 86%, black);--anatomy-shade-3:color-mix(in oklab, var(--iso-accent) 76%, white);--anatomy-hi:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-mid:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-lo:color-mix(in oklab, var(--iso-accent) 62%, black);--anatomy-faint:color-mix(in oklab, var(--iso-accent) 76%, white)}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path{vector-effect:non-scaling-stroke;stroke:none}.iso-top,.iso-face{fill:var(--anatomy-top)}.iso-s0{fill:var(--anatomy-shade-0)}.iso-s1{fill:var(--anatomy-shade-1)}.iso-s2{fill:var(--anatomy-shade-2)}.iso-s3{fill:var(--anatomy-shade-3)}.iso-g0{stop-color:var(--anatomy-shade-0)}.iso-g2{stop-color:var(--anatomy-shade-2)}.iso-g3{stop-color:var(--anatomy-shade-3)}.iso-g .iso-corner,.iso-g .iso-round{fill:var(--anatomy-shade-1)}.iso-void{fill:var(--anatomy-void)}.iso-sh{stop-color:var(--anatomy-halo);stop-opacity:var(--anatomy-halo-opacity)}.iso-svg .iso-clear{stop-opacity:0}.iso-svg .iso-line,.iso-svg .iso-round,.iso-svg .iso-face{stroke:var(--anatomy-lo);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.iso-svg .iso-line{fill:none}.iso-svg [data-tone=hi]{stroke:var(--anatomy-hi)}.iso-svg [data-tone=mid]{stroke:var(--anatomy-mid)}.iso-svg [data-tone=faint]{stroke:var(--anatomy-faint)}.iso-svg [data-tone=lit]{stroke:var(--anatomy-lit)}.iso-svg path.iso-dots{fill:none;stroke:var(--anatomy-dot);stroke-width:1px;stroke-linecap:round;opacity:.5}.iso-svg path.iso-dots[data-tone=hi]{opacity:.85}.iso-svg path.iso-dots[data-tone=lo]{opacity:.28}.iso-platform{min-width:0}.iso-engrave{fill:var(--anatomy-hi);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:500}.iso-screen{fill:var(--anatomy-shade-3)}.iso-tile{fill:var(--anatomy-top)}.iso-ink{fill:var(--anatomy-lit)}.iso-ink2{fill:color-mix(in oklab, var(--iso-accent) 55%, var(--p-paper))}.iso-duct-a{stop-color:var(--iso-accent);stop-opacity:.42}.iso-duct-b{stop-color:color-mix(in oklab, var(--iso-accent) 45%, var(--p-paper));stop-opacity:.5}[data-armed] .iso-rise,[data-seen] .iso-rise{animation:iso-rise .9s cubic-bezier(.23, 1, .32, 1) calc(var(--i,0) * .2s) both}[data-armed] .iso-packet,[data-seen] .iso-packet{animation:1.3s cubic-bezier(.65,0,.35,1) 1.5s both iso-travel}[data-armed] .iso-rise,[data-armed] .iso-packet{animation-play-state:paused}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}@keyframes iso-rise{0%{opacity:0;transform:translateY(-40px)}}@keyframes iso-travel{0%{opacity:0;transform:translateY(-90px)}}@media (prefers-reduced-motion:no-preference){.iso-platform .iso-body,.iso-platform .iso-floor{animation-duration:5s;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-direction:alternate;animation-delay:var(--float-delay,0s);animation-play-state:var(--loop,paused)}.iso-platform .iso-body{animation-name:platform-float}.iso-platform .iso-floor{transform-box:fill-box;transform-origin:50%;animation-name:platform-breathe}@keyframes platform-float{to{translate:0 -12px}}@keyframes platform-breathe{to{opacity:.6;scale:.9}}}@media (prefers-reduced-motion:reduce){.iso-platform *{animation:none!important}}.service-head .iso-duct-in,.service-head .iso-duct-out{display:none}
