.lh-cinematic-experience{gap:.75rem;width:100%;min-height:calc(100svh - 1.5rem);display:grid}.lh-stage-frame{isolation:isolate;border:1px solid color-mix(in oklch, var(--border) 58%, transparent);background:#000001;background:lab(.0321865% .0495836 -.471863);border-radius:0;width:100%;height:calc(100svh - 1.5rem);min-height:calc(100svh - 1.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 80px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.05),0 24px 80px lab(0% 0 0/.28)}.lh-stage-frame:after{z-index:1;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(circle at 50% 38%,#ffecc114,#0000 24%),linear-gradient(#0000 68%,#00000042);background:radial-gradient(circle at 50% 38%,lab(94.4429% 3.47358 32.0437/.08),#0000 24%),linear-gradient(#0000 68%,lab(0% 0 0/.26));position:absolute;inset:0}.lh-stage-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lh-fullscreen-dialog__content{background:radial-gradient(circle at 50% 28%,#000e1f47,#0000 34%),#000001fa;background:radial-gradient(circle at 50% 28%,lab(3.55181% -.650242 -13.6924/.28),#0000 34%),lab(.0321865% .0495836 -.471863/.98);flex-direction:column;display:flex}.lh-fullscreen-dialog__content:fullscreen{background:#000001;background:lab(.0321865% .0495836 -.471863)}.lh-fullscreen-dialog__toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;background:lab(.0333347% .0355244 -.376433/.82);border-bottom:1px solid #ffffff1a;border-bottom:1px solid lab(100% 0 0/.1);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;min-height:3rem;padding:.55rem .85rem;display:flex}.lh-fullscreen-dialog__body{flex:1;min-height:0;overflow:hidden}.lh-cinematic-experience--fullscreen{gap:0;height:100%;min-height:0}.lh-stage-frame--fullscreen{height:100%;min-height:0;box-shadow:none;border:0}.lh-stage-controls{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;background:lab(.0333347% .0355244 -.376433/.68);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);gap:.35rem;padding:.3rem;display:flex;position:absolute;top:.85rem;right:.85rem}.lh-stage-control{color:#bfd4e7c2;color:lab(83.7576% -4.4896 -11.9159/.76);border:1px solid #0000;place-items:center;width:2.1rem;height:2.1rem;transition:border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-grid}.lh-stage-control:hover,.lh-stage-control--active{color:#d4ebff;color:lab(91.8671% -6.22571 -16.9425);background:#55abf724;background:lab(67.0577% -8.67748 -46.8142/.14);border-color:#55abf77a;border-color:lab(67.0577% -8.67748 -46.8142/.48)}.lh-stage-control:active{transform:scale(.96)}.lh-pharos-layer{pointer-events:none;filter:drop-shadow(0 26px 46px #00000073);filter:drop-shadow(0 26px 46px lab(0% 0 0/.45))}.lh-beam-assembly{mix-blend-mode:screen}.lh-beam-spill,.lh-main-beam,.lh-beam-core{transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.lh-beam-spill{opacity:calc(var(--lh-beam-opacity,.62) * .36);filter:blur(.6px)}.lh-main-beam{--lh-main-beam-high:calc(var(--lh-beam-opacity,.62) * .82);--lh-main-beam-low:calc(var(--lh-beam-opacity,.62) * .68);opacity:var(--lh-main-beam-low);filter:drop-shadow(0 0 20px var(--lh-lens-color,#f8d77a)) drop-shadow(0 0 54px color-mix(in oklch, var(--lh-lens-color,#f8d77a) 64%, transparent))}.lh-beam-core{opacity:calc(var(--lh-beam-opacity,.62) * .58);filter:blur(.25px) drop-shadow(0 0 18px var(--lh-lens-color,#f8d77a))}.lh-beam-edge{stroke:var(--lh-lens-color,#f8d77a);stroke-linecap:round;stroke-opacity:calc(var(--lh-beam-opacity,.62) * .42);stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 16px var(--lh-lens-color,#f8d77a));transition:stroke-opacity .32s cubic-bezier(.22,1,.36,1),stroke-width .32s cubic-bezier(.22,1,.36,1)}.lh-beam-edge--lower{stroke-opacity:calc(var(--lh-beam-opacity,.62) * .27)}.lh-stage-frame[data-mode=watch] .lh-beam-spill{opacity:calc(var(--lh-beam-opacity,.62) * .28)}.lh-stage-frame[data-mode=lens] .lh-beam-spill,.lh-stage-frame[data-mode=atlas] .lh-beam-spill{opacity:calc(var(--lh-beam-opacity,.62) * .5)}.lh-stage-frame[data-mode=lens] .lh-main-beam{--lh-main-beam-high:calc(var(--lh-beam-opacity,.62) * .96);--lh-main-beam-low:calc(var(--lh-beam-opacity,.62) * .78)}.lh-stage-frame[data-mode=radar] .lh-main-beam{--lh-main-beam-high:calc(var(--lh-beam-opacity,.62) * .76);--lh-main-beam-low:calc(var(--lh-beam-opacity,.62) * .58)}.lh-stage-frame[data-mode=radar] .lh-beam-core{opacity:calc(var(--lh-beam-opacity,.62) * .74)}.lh-stage-frame[data-mode=atlas] .lh-beam-edge{stroke-width:1.8px;stroke-opacity:calc(var(--lh-beam-opacity,.62) * .24)}.lh-pharos-tower{filter:drop-shadow(0 18px 28px #00000073) drop-shadow(0 0 30px color-mix(in oklch, var(--lh-lens-color,#f8d77a) 18%, transparent))}@supports (color:lab(0% 0 0)){.lh-pharos-tower{filter:drop-shadow(0 18px 28px lab(0% 0 0/.45)) drop-shadow(0 0 30px color-mix(in oklch, var(--lh-lens-color,#f8d77a) 18%, transparent))}}.lh-pharos-rock--back{fill:#000001f5;fill:lab(.0793343% -.0402704 -.431219/.96)}.lh-pharos-rock--face{fill:#000306f0;fill:lab(.613184% -.467472 -1.84542/.94);stroke:#4c7e8438;stroke:lab(49.4468% -16.5025 -8.78604/.22);stroke-width:1.4px}.lh-pharos-rock-ridge{stroke:#5f979d42;stroke:lab(58.7718% -18.0182 -9.59439/.26);stroke-linecap:round;stroke-width:2px}.lh-tower-cast-shadow{fill:#0000009e;fill:lab(.000408173% .00637025 -.0234514/.62)}.lh-tower-backlight{fill:var(--lh-lens-color,#f8d77a);opacity:calc(var(--lh-beam-opacity,.62) * .1);filter:blur(10px)}.lh-tower-plinth-shadow{fill:#0e0301f0;fill:lab(1.49044% 3.03016 2.0805/.94)}.lh-tower-plinth{fill:#3d2d1d;fill:lab(19.8898% 5.85981 13.0556);stroke:#a8957970;stroke:lab(62.9486% 3.84218 17.4504/.44);stroke-width:1.2px}.lh-tower-body{fill:url(#lh-stone-gradient);stroke:#695b47c7;stroke:lab(39.7298% 3.05216 13.6404/.78);stroke-width:1.4px}.lh-tower-side-shadow{fill:#1a0f0452;fill:lab(5.22761% 3.58589 6.08748/.32)}.lh-tower-side-shadow--right{fill:#00020442;fill:lab(.466488% -.426412 -1.14574/.26)}.lh-tower-core-light{fill:#fcf1d933;fill:lab(95.4897% 1.01939 13.1615/.2)}.lh-tower-course,.lh-tower-seam{stroke:#40362861;stroke:lab(23.4758% 2.51241 10.9933/.38);stroke-linecap:round;stroke-width:.85px}.lh-tower-seam{stroke-opacity:.3}.lh-tower-outline{fill:none;stroke:#ece0c83b;stroke:lab(89.6918% 1.0795 13.5733/.23);stroke-width:1.1px}.lh-tower-door-glow{fill:var(--lh-lens-color,#f8d77a);opacity:calc(var(--lh-beam-opacity,.62) * .22);filter:blur(4px)}.lh-tower-door{fill:#000001db;fill:lab(.036314% -.00157952 -.221115/.86);stroke:#b4a28557;stroke:lab(67.6115% 3.27757 17.519/.34);stroke-width:1px}.lh-tower-window{fill:#000001e6;fill:lab(.0542049% -.00236183 -.33007/.9);stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:calc(var(--lh-beam-opacity,.62) * .48);stroke-width:1.1px}.lh-gallery-shadow{fill:#000103c7;fill:lab(.309139% -.232123 -.86149/.78)}.lh-gallery-deck{fill:#5a4a36;fill:lab(32.7133% 4.76472 14.6041);stroke:#c6b5976b;stroke:lab(74.5952% 2.69288 17.5521/.42);stroke-width:1.1px}.lh-gallery-rail line{stroke:#e1d7be9e;stroke:lab(86.2266% .675947 13.6039/.62);stroke-linecap:round;stroke-width:1.3px}.lh-lantern-aura{fill:url(#lh-lantern-aura);opacity:calc(var(--lh-beam-opacity,.62) * .9)}.lh-lantern-glass{fill:url(#lh-tower-glass-gradient);stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:calc(var(--lh-beam-opacity,.62) * .82);stroke-width:2px}.lh-lantern-glass-shade{fill:#0000005c;fill:lab(.00447083% .0325665 -.147793/.36)}.lh-lantern-mullions line{stroke:#fff8e28a;stroke:lab(97.8645% .306517 15.5603/.54);stroke-linecap:round;stroke-width:1.2px}.lh-optic-sweep{fill:var(--lh-lens-color,#f8d77a);opacity:calc(var(--lh-beam-opacity,.62) * .28)}.lh-optic-outer{fill:#000000e0;fill:lab(.0021019% .0104085 -.0520378/.88);stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:.84;stroke-width:3px}.lh-optic-ring{fill:none;stroke:#ffffff94;stroke:lab(100.217% 1.29467 21.5864/.58);stroke-width:1.6px}.lh-optic-prism{fill:color-mix(in oklch, var(--lh-lens-color,#f8d77a) 68%, #fff);opacity:.94}@supports (color:lab(0% 0 0)){.lh-optic-prism{fill:color-mix(in oklch, var(--lh-lens-color,#f8d77a) 68%, lab(100.185% .297427 15.5526))}}.lh-optic-core{fill:#fff;fill:lab(100.185% .93478 17.5473);opacity:.94}.lh-optic-rib{stroke:#ffffff57;stroke:lab(100.167% .775158 15.5494/.34);stroke-linecap:round;stroke-width:1.1px}.lh-lantern-cap{fill:#2d1205;fill:lab(9.17384% 13.4127 11.8616);stroke:#b7a1845c;stroke:lab(67.5495% 5.1921 18.3044/.36);stroke-width:1.2px}.lh-lantern-roof-ridge,.lh-lantern-spire{stroke:#ebdcc175;stroke:lab(88.5108% 2.24558 15.4665/.46);stroke-linecap:round;stroke-width:1.2px}.lh-flame{fill:var(--lh-lens-color,#f8d77a);filter:drop-shadow(0 0 14px var(--lh-lens-color,#f8d77a))}.lh-lens-halo{fill:var(--lh-lens-color,#f8d77a);opacity:calc(var(--lh-beam-opacity,.62) * .2);filter:blur(1.4px)}.lh-module-bridge-set{opacity:.28;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.lh-module-bridge-set--active{opacity:.86}.lh-module-bridge{stroke:var(--lh-module-color,#38bdf8);stroke-dasharray:3 13;stroke-linecap:round;stroke-opacity:.42;stroke-width:1.5px}.lh-module-island{cursor:pointer;opacity:.78;outline:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1)}.lh-module-hit-area{fill:#0000}.lh-module-island--active{opacity:1;filter:drop-shadow(0 0 22px var(--lh-module-color,#38bdf8))}.lh-module-block{fill:#00010247;fill:lab(.189856% -.097923 -.816241/.28);stroke:var(--lh-module-color,#38bdf8);stroke-dasharray:1 14;stroke-opacity:.11;stroke-width:1px}.lh-module-island--active .lh-module-block{fill:#00020557;fill:lab(.450863% -.237487 -1.86976/.34);stroke-opacity:.24}.lh-module-island:hover .lh-module-block,.lh-module-island:focus-visible .lh-module-block{fill:#00040a6b;fill:lab(.885147% -.488266 -3.28176/.42);stroke-dasharray:4 10;stroke-opacity:.34}.lh-module-glow{opacity:.08}.lh-module-island:hover .lh-module-glow,.lh-module-island:focus-visible .lh-module-glow{opacity:.2}.lh-module-island--active .lh-module-glow{opacity:.18}.lh-module-mass{fill:#000306e6;fill:lab(.656521% -.46245 -1.74191/.9);stroke:#447c823d;stroke:lab(48.3291% -17.9647 -9.56175/.24);stroke-width:1px}.lh-module-rim{stroke:var(--lh-module-color,#38bdf8);stroke-opacity:.22;stroke-width:1.2px}.lh-lens-prism,.lh-lens-halo,.lh-flame{transform-box:fill-box;transform-origin:50%}.lh-psi-lens-island-layer{opacity:.66;transition:opacity .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1)}.lh-psi-lens-island-layer:hover,.lh-psi-lens-island-layer:focus-within,.lh-psi-lens-island-layer--active{opacity:1;filter:drop-shadow(0 0 24px var(--lh-lens-color,#f8d77a))}.lh-psi-lens-machine{cursor:crosshair;outline:none}.lh-psi-lens-ground-glow{fill:var(--lh-lens-color,#f8d77a)}.lh-psi-lens-platform{fill:#000102d6;fill:lab(.145824% -.0725314 -.660002/.84);stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:.24;stroke-width:1.2px}.lh-psi-optical-rail{fill:none;stroke:#bad6e257;stroke:lab(83.9277% -8.02887 -9.35947/.34);stroke-linecap:round;stroke-width:2.2px}.lh-psi-optical-rail--lower{stroke-opacity:.22;stroke-width:1.4px}.lh-psi-lens-yoke{fill:#000000d1;fill:lab(.0359383% -.00347942 -.292259/.82);stroke:#b3d4e247;stroke:lab(82.7894% -9.12884 -10.6741/.28);stroke-width:1px}.lh-psi-hover-ring{opacity:0;stroke:var(--lh-lens-color,#f8d77a);stroke-dasharray:2 10;stroke-linecap:round;stroke-opacity:.72;stroke-width:1.4px;transition:opacity .22s cubic-bezier(.22,1,.36,1),stroke-width .22s cubic-bezier(.22,1,.36,1)}.lh-psi-lens-island-layer:hover .lh-psi-hover-ring,.lh-psi-lens-island-layer--active .lh-psi-hover-ring{opacity:.42}.lh-psi-lens-machine:focus-visible .lh-psi-hover-ring{opacity:.72;stroke-dasharray:none;stroke-width:2.4px}.lh-psi-refraction-field,.lh-psi-rotor,.lh-psi-prism-stack,.lh-psi-core,.lh-psi-facet-glow{transform-box:fill-box;transform-origin:50%}.lh-psi-sample-beam,.lh-psi-refracted-ray{fill:none;stroke:var(--lh-lens-color,#f8d77a);stroke-linecap:round;stroke-width:2px}.lh-psi-sample-beam{stroke-opacity:.18}.lh-psi-sample-beam--lower{stroke-opacity:.12}.lh-psi-refracted-ray{stroke-opacity:.32}.lh-psi-refracted-ray--middle{stroke-opacity:.46;stroke-width:1.4px}.lh-psi-refracted-ray--lower{stroke-opacity:.22}.lh-psi-lens-ring{stroke:#bcdeec2e;stroke:lab(86.27% -9.14076 -10.6797/.18);stroke-dasharray:4 9;stroke-width:1px}.lh-psi-lens-ring--outer{stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:.28;stroke-width:1.4px}.lh-psi-baffle{fill:#bddae63d;fill:lab(85.0878% -8.0319 -9.36092/.24);stroke:#ffffff14;stroke:lab(100.131% .497043 11.5935/.08);stroke-width:.6px}.lh-psi-facet-glow{fill:none;stroke:var(--lh-lens-color,#f8d77a);stroke-linecap:round;stroke-opacity:calc(var(--lh-facet-opacity,.5) * .18)}.lh-psi-facet-ray{stroke:var(--lh-lens-color,#f8d77a);stroke-linecap:round;stroke-opacity:calc(var(--lh-facet-opacity,.5) * .7)}.lh-psi-facet-mirror{fill:#c0dde921;fill:lab(86.248% -8.03486 -9.36235/.13);stroke:var(--lh-lens-color,#f8d77a);stroke-opacity:calc(var(--lh-facet-opacity,.5) * .52);stroke-width:1px}.lh-psi-prism-shadow{fill:#0000009e;fill:lab(.000307083% .00821054 -.0295222/.62)}.lh-psi-prism-glass{fill:#a4ccd633;fill:lab(79.4423% -12.2646 -9.5341/.2);stroke:#fdf1d07a;stroke:lab(95.5631% .419945 17.5713/.48);stroke-width:1.2px}.lh-psi-prism-cut{fill:none;stroke:#ffffff4d;stroke:lab(100.185% .297427 15.5526/.3);stroke-linecap:round;stroke-width:1px}.lh-psi-prism-cut--vertical{stroke-opacity:.2}.lh-psi-aperture{fill:var(--lh-lens-color,#f8d77a);stroke:#ffffff6b;stroke:lab(100.185% .297427 15.5526/.42);stroke-width:1px}.lh-psi-core{fill:var(--lh-lens-color,#f8d77a);filter:drop-shadow(0 0 18px var(--lh-lens-color,#f8d77a))}.lh-psi-lens-island-layer:hover .lh-psi-facet-glow,.lh-psi-lens-island-layer:focus-within .lh-psi-facet-glow,.lh-psi-lens-island-layer--active .lh-psi-facet-glow{stroke-opacity:calc(var(--lh-facet-opacity,.5) * .36)}.lh-psi-lens-island-layer:hover .lh-psi-prism-glass,.lh-psi-lens-island-layer:focus-within .lh-psi-prism-glass,.lh-psi-lens-island-layer--active .lh-psi-prism-glass{stroke-opacity:.78}.lh-psi-lens-island-layer:hover .lh-psi-baffle,.lh-psi-lens-island-layer:focus-within .lh-psi-baffle,.lh-psi-lens-island-layer--active .lh-psi-baffle{fill:#bfe5f557;fill:lab(88.612% -10.2451 -11.997/.34)}.lh-dews-radar-layer{opacity:.42;pointer-events:auto;transition:filter .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.lh-dews-radar-layer:hover{opacity:.72;filter:drop-shadow(0 0 18px var(--lh-radar-color,#22c55e))}.lh-dews-radar-layer--active{opacity:1;filter:drop-shadow(0 0 26px var(--lh-radar-color,#22c55e))}.lh-radar-hit-zone{cursor:crosshair;fill:#0000;pointer-events:all}.lh-radar-calm-dot,.lh-radar-threat-glow,.lh-radar-band-base,.lh-radar-band-arc,.lh-radar-sweep,.lh-radar-core,.lh-dews-blip,.lh-dews-blip__aura{transform-box:fill-box;transform-origin:50%}.lh-radar-bed-shadow{fill:#0000007a;fill:lab(.000520706% .00474602 -.0210404/.48)}.lh-radar-threat-glow{opacity:.1;mix-blend-mode:screen;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.lh-dews-radar-layer:hover .lh-radar-threat-glow,.lh-dews-radar-layer--active .lh-radar-threat-glow{opacity:.22;transform:scale(1.035)}.lh-radar-platform{fill:#000102eb;fill:lab(.147301% -.0918657 -.597468/.92);stroke:color-mix(in oklch, var(--lh-radar-color,#22c55e) 54%, #8ec2c8);stroke-opacity:.32;stroke-width:1.3px}@supports (color:lab(0% 0 0)){.lh-radar-platform{stroke:color-mix(in oklch, var(--lh-radar-color,#22c55e) 54%, lab(74.9714% -16.5878 -8.84264))}}.lh-radar-platform-rim,.lh-radar-gantry{fill:none;stroke:color-mix(in oklch, var(--lh-radar-color,#22c55e) 42%, #9dc6ce);stroke-linecap:round;stroke-linejoin:round}@supports (color:lab(0% 0 0)){.lh-radar-platform-rim,.lh-radar-gantry{stroke:color-mix(in oklch, var(--lh-radar-color,#22c55e) 42%, lab(77.1597% -12.8981 -8.54824))}}.lh-radar-platform-rim{stroke-opacity:.44;stroke-width:1.4px}.lh-radar-gantry{stroke-dasharray:4 8;stroke-opacity:.28;stroke-width:1.1px}.lh-radar-spoke{stroke:#8ec2c82e;stroke:lab(74.9714% -16.5878 -8.84264/.18);stroke-linecap:round;stroke-width:.9px}.lh-radar-band-base{stroke-opacity:.16;stroke-width:1px;transition:stroke-opacity .26s cubic-bezier(.22,1,.36,1),stroke-width .26s cubic-bezier(.22,1,.36,1)}.lh-radar-band-arc{filter:drop-shadow(0 0 8px var(--lh-band-color,var(--lh-radar-color,#22c55e)));stroke-linecap:round;transition:filter .26s cubic-bezier(.22,1,.36,1),stroke-opacity .26s cubic-bezier(.22,1,.36,1),stroke-width .26s cubic-bezier(.22,1,.36,1)}.lh-dews-radar-layer:hover .lh-radar-band-base,.lh-dews-radar-layer--active .lh-radar-band-base{stroke-opacity:.24;stroke-width:1.35px}.lh-dews-radar-layer:hover .lh-radar-band-arc,.lh-dews-radar-layer--active .lh-radar-band-arc{filter:drop-shadow(0 0 14px var(--lh-band-color,var(--lh-radar-color,#22c55e)))}.lh-radar-bearing{fill:#000000b8;fill:lab(.00581551% .012137 -.0936836/.72);stroke:var(--lh-radar-color,#22c55e);stroke-opacity:.34;stroke-width:1.3px}.lh-radar-sweep{transform-origin:0 0;opacity:.76;transition:filter .26s cubic-bezier(.22,1,.36,1),opacity .26s cubic-bezier(.22,1,.36,1)}.lh-radar-sweep__wake{opacity:.52;mix-blend-mode:screen}.lh-radar-sweep__afterglow{fill:var(--lh-radar-color,#22c55e);opacity:.06}.lh-radar-sweep__edge{stroke:var(--lh-radar-color,#22c55e);stroke-linecap:round;stroke-opacity:.8;stroke-width:2.2px}.lh-radar-sweep__tail{stroke:#abdbe12e;stroke:lab(84.2086% -15.1129 -8.06305/.18);stroke-linecap:round;stroke-width:1.1px}.lh-dews-radar-layer:hover .lh-radar-sweep,.lh-dews-radar-layer--active .lh-radar-sweep{opacity:1;filter:drop-shadow(0 0 16px var(--lh-radar-color,#22c55e))}.lh-radar-core__aura{fill:var(--lh-radar-color,#22c55e);opacity:.14}.lh-radar-core__ring{fill:#000000db;fill:lab(.00581551% .012137 -.0936836/.86);stroke:var(--lh-radar-color,#22c55e);stroke-opacity:.56;stroke-width:1.5px}.lh-radar-core__pin{fill:var(--lh-radar-color,#22c55e);opacity:.88}.lh-dews-blip{filter:drop-shadow(0 0 10px var(--lh-blip-color,var(--lh-radar-color,#22c55e))) drop-shadow(0 0 22px var(--lh-blip-color,var(--lh-radar-color,#22c55e)));transition:filter .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.lh-dews-radar-layer:hover .lh-dews-blip,.lh-dews-radar-layer--active .lh-dews-blip{filter:drop-shadow(0 0 14px var(--lh-blip-color,var(--lh-radar-color,#22c55e))) drop-shadow(0 0 34px var(--lh-blip-color,var(--lh-radar-color,#22c55e)))}.lh-dews-blip__shadow{fill:#00000042;fill:lab(0% 0 0/.26)}.lh-dews-blip__aura{opacity:.14;mix-blend-mode:screen}.lh-dews-blip__ring{fill:#00000094;fill:lab(.00581551% .012137 -.0936836/.58);stroke-opacity:.7;stroke-width:1.2px}.lh-dews-blip__core{opacity:.94}.lh-dews-blip__glint{fill:#ffffffb8;fill:lab(100.18% -.206709 13.5541/.72);mix-blend-mode:screen}.lh-alt-peg-layer{opacity:.34;filter:saturate(.84);transition:opacity .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1)}.lh-alt-peg-layer:hover{opacity:.72;filter:saturate(1.05)drop-shadow(0 0 14px #9499fa38);filter:saturate(1.05)drop-shadow(0 0 14px lab(65.979% 16.1867 -49.6449/.22))}.lh-psi-lens-island-layer,.lh-dews-radar-layer,.lh-alt-peg-layer{pointer-events:none}.lh-psi-lens-island-layer,.lh-dews-radar-layer{pointer-events:auto}.lh-psi-lens-machine{pointer-events:visiblePainted}.lh-alt-peg-layer--active{opacity:.96;filter:saturate(1.12)drop-shadow(0 0 24px #9499fa47);filter:saturate(1.12)drop-shadow(0 0 24px lab(65.979% 16.1867 -49.6449/.28))}.lh-atlas-hotzone{fill:#0000;cursor:crosshair;pointer-events:all}.lh-atlas-table-shadow{fill:#00000057;fill:lab(0% 0 0/.34);pointer-events:none}.lh-atlas-table-slab{fill:#000001db;fill:lab(.0738564% .0375435 -.636864/.86);stroke:var(--lh-atlas-color,#a78bfa);stroke-opacity:.28;stroke-width:1.4px;transition:fill .26s cubic-bezier(.22,1,.36,1),stroke-opacity .26s cubic-bezier(.22,1,.36,1)}.lh-atlas-table-deck{fill:#000104ad;fill:lab(.31624% -.00665337 -1.8684/.68);stroke:#a1c9f029;stroke:lab(79.0151% -6.86324 -24/.16);stroke-width:1px;transition:fill .26s cubic-bezier(.22,1,.36,1),stroke .26s cubic-bezier(.22,1,.36,1)}.lh-alt-peg-layer:hover .lh-atlas-table-slab,.lh-alt-peg-layer--active .lh-atlas-table-slab{fill:#000103e6;fill:lab(.130434% .137009 -1.28374/.9);stroke-opacity:.58}.lh-alt-peg-layer:hover .lh-atlas-table-deck,.lh-alt-peg-layer--active .lh-atlas-table-deck{fill:#000209bd;fill:lab(.601334% .260927 -3.99772/.74);stroke:#a7cdff47;stroke:lab(81.0997% -3.99634 -31.3481/.28)}.lh-atlas-grid,.lh-atlas-port-row{pointer-events:none}.lh-atlas-grid-line,.lh-atlas-table-rim,.lh-atlas-scanline,.lh-atlas-cluster-projection,.lh-atlas-cohort-downlink,.lh-atlas-constellation-arc,.lh-atlas-coin-tether{fill:none;stroke-linecap:round}.lh-atlas-grid-line{stroke:#a7d2e926;stroke:lab(81.5972% -10.4906 -16.2101/.15);stroke-dasharray:5 9;stroke-width:1px;transition:stroke-opacity .26s cubic-bezier(.22,1,.36,1)}.lh-atlas-grid-line--row{stroke-opacity:.72}.lh-alt-peg-layer:hover .lh-atlas-grid-line,.lh-alt-peg-layer--active .lh-atlas-grid-line{stroke-opacity:1}.lh-atlas-table-rim{stroke:#fce2a738;stroke:lab(90.9595% 3.53226 32.117/.22);stroke-dasharray:7 11;stroke-width:1.2px;pointer-events:none}.lh-atlas-scanline{opacity:0;stroke:#fcde9c9e;stroke:lab(89.8128% 4.25839 36.5129/.62);stroke-dasharray:24 28;stroke-width:1.8px;pointer-events:none;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.lh-alt-peg-layer:hover .lh-atlas-scanline,.lh-alt-peg-layer--active .lh-atlas-scanline{opacity:.8}.lh-atlas-cohort,.lh-atlas-cluster{pointer-events:visiblePainted}.lh-atlas-cohort{opacity:.74;transition:opacity .24s cubic-bezier(.22,1,.36,1),filter .24s cubic-bezier(.22,1,.36,1)}.lh-alt-peg-layer:hover .lh-atlas-cohort,.lh-alt-peg-layer--active .lh-atlas-cohort,.lh-atlas-cohort:hover{opacity:1}.lh-atlas-cohort:hover{filter:drop-shadow(0 0 16px var(--lh-atlas-color,#a78bfa))}.lh-atlas-cohort-downlink{stroke:var(--lh-atlas-color,#a78bfa);stroke-dasharray:3 12;stroke-opacity:.26;stroke-width:1.2px}.lh-atlas-constellation-arc{stroke:var(--lh-atlas-color,#a78bfa);stroke-dasharray:12 15;stroke-opacity:.48;stroke-width:1.35px}.lh-atlas-sky-node,.lh-atlas-coin-node{transform-box:fill-box;transform-origin:50%;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.lh-atlas-sky-node-halo,.lh-atlas-coin-halo{fill:var(--lh-atlas-color,#a78bfa);opacity:.13;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.lh-atlas-sky-node-core{fill:var(--lh-atlas-color,#a78bfa);opacity:.72;stroke:#fef8eb5c;stroke:lab(97.7538% .451982 6.90128/.36);stroke-width:1px}.lh-atlas-cohort--moon .lh-atlas-sky-node-core{opacity:.58}.lh-atlas-cohort--sun .lh-atlas-sky-node-halo{opacity:.2}.lh-atlas-cluster{opacity:.82;transition:opacity .24s cubic-bezier(.22,1,.36,1),filter .24s cubic-bezier(.22,1,.36,1)}.lh-alt-peg-layer:hover .lh-atlas-cluster,.lh-alt-peg-layer--active .lh-atlas-cluster{opacity:.96}.lh-atlas-cluster:hover{opacity:1;filter:drop-shadow(0 0 18px var(--lh-atlas-color,#a78bfa))}.lh-atlas-cluster-projection{stroke:var(--lh-atlas-color,#a78bfa);stroke-dasharray:4 12;stroke-opacity:.28;stroke-width:1px;transition:stroke-opacity .22s cubic-bezier(.22,1,.36,1)}.lh-atlas-landmass{fill:color-mix(in oklch, var(--lh-atlas-color,#a78bfa) 13%, #000103e6);stroke:var(--lh-atlas-color,#a78bfa);stroke-opacity:.28;stroke-width:1.1px;transition:fill .22s cubic-bezier(.22,1,.36,1),stroke-opacity .22s cubic-bezier(.22,1,.36,1)}@supports (color:lab(0% 0 0)){.lh-atlas-landmass{fill:color-mix(in oklch, var(--lh-atlas-color,#a78bfa) 13%, lab(.231699% .00559539 -1.4309/.9))}}.lh-atlas-coastline{fill:none;stroke:#faeac62e;stroke:lab(93.2164% 1.74823 19.5726/.18);stroke-dasharray:3 9;stroke-width:1px}.lh-atlas-cluster:hover .lh-atlas-cluster-projection,.lh-atlas-cluster:hover .lh-atlas-landmass,.lh-alt-peg-layer--active .lh-atlas-cluster-projection{stroke-opacity:.62}.lh-atlas-cluster:hover .lh-atlas-landmass{fill:color-mix(in oklch, var(--lh-atlas-color,#a78bfa) 24%, #000206eb)}@supports (color:lab(0% 0 0)){.lh-atlas-cluster:hover .lh-atlas-landmass{fill:color-mix(in oklch, var(--lh-atlas-color,#a78bfa) 24%, lab(.436001% -.0319034 -2.43478/.92))}}.lh-atlas-cluster-anchor{fill:#fff8e6c7;fill:lab(97.8581% 1.7181 19.5445/.78);stroke:var(--lh-atlas-color,#a78bfa);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.lh-atlas-coin-tether{stroke:var(--lh-atlas-color,#a78bfa);stroke-opacity:.18;stroke-width:.9px}.lh-atlas-coin-halo{opacity:.12}.lh-atlas-coin-core{fill:#000000f0;fill:lab(.00925446% .0329092 -.18872/.94);stroke:var(--lh-atlas-color,#a78bfa);stroke-width:1.55px}.lh-atlas-cluster:hover .lh-atlas-coin-node,.lh-atlas-cohort:hover .lh-atlas-sky-node{transform:scale(1.16)}.lh-atlas-cluster:hover .lh-atlas-coin-halo,.lh-atlas-cohort:hover .lh-atlas-sky-node-halo,.lh-alt-peg-layer--active .lh-atlas-coin-halo,.lh-alt-peg-layer--active .lh-atlas-sky-node-halo{opacity:.24}.lh-atlas-port-stem{stroke:var(--lh-atlas-color,#a78bfa);stroke-opacity:.32;stroke-width:1px}.lh-atlas-port-light{fill:var(--lh-atlas-color,#a78bfa);opacity:.54;transform-box:fill-box;transform-origin:50%}.lh-alt-peg-layer:hover .lh-atlas-port-light,.lh-alt-peg-layer--active .lh-atlas-port-light{opacity:.86}.lh-harbor-fleet-layer{transition:opacity .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1)}.lh-stage-frame[data-mode=lens] .lh-harbor-fleet-layer,.lh-stage-frame[data-mode=radar] .lh-harbor-fleet-layer,.lh-stage-frame[data-mode=atlas] .lh-harbor-fleet-layer{opacity:.76}.lh-harbor-basin{pointer-events:none}.lh-harbor-basin-shadow{fill:#00000075;fill:lab(.000350952% .00760704 -.0285029/.46)}.lh-harbor-basin-shelf{fill:#000305c7;fill:lab(.566469% -.69838 -1.5781/.78);stroke:#2e828b47;stroke:lab(49.6572% -23.7871 -12.6593/.28);stroke-width:1.2px}.lh-harbor-basin-water{fill:color-mix(in oklch, var(--lh-harbor-color,#38bdf8) 18%, #000001b8);stroke:var(--lh-harbor-color,#38bdf8);stroke-opacity:.16;stroke-width:1px;opacity:.64}@supports (color:lab(0% 0 0)){.lh-harbor-basin-water{fill:color-mix(in oklch, var(--lh-harbor-color,#38bdf8) 18%, lab(.0715885% .0574067 -1.02181/.72))}}.lh-harbor-breakwater{fill:none;stroke:#3f5d6685;stroke:lab(37.5919% -9.61237 -8.77183/.52);stroke-linecap:round;stroke-width:9px}.lh-harbor-route{stroke:var(--lh-harbor-color,#38bdf8);stroke-dasharray:2 12;stroke-linecap:round;transition:opacity .22s cubic-bezier(.22,1,.36,1),stroke-opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.lh-harbor-route--selected{opacity:1;stroke-dasharray:14 16;stroke-opacity:.78;filter:drop-shadow(0 0 12px var(--lh-harbor-color,#38bdf8))}.lh-harbor-fleet-layer--has-selection .lh-harbor-route:not(.lh-harbor-route--selected){opacity:.34}.lh-harbor-berth{fill:color-mix(in oklch, var(--lh-harbor-color,#38bdf8) 14%, transparent);stroke:var(--lh-harbor-color,#38bdf8);stroke-opacity:.12;stroke-width:1px;transition:opacity .22s cubic-bezier(.22,1,.36,1),stroke-opacity .22s cubic-bezier(.22,1,.36,1),fill .22s cubic-bezier(.22,1,.36,1)}.lh-harbor-berth--selected{fill:color-mix(in oklch, var(--lh-harbor-color,#38bdf8) 24%, transparent);stroke-opacity:.44}.lh-harbor-ripple{fill:none;stroke:var(--lh-harbor-color,#38bdf8);stroke-linecap:round;stroke-opacity:.5;stroke-width:1.4px}.lh-harbor-mark{cursor:pointer;outline:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.lh-stage-frame[data-mode=lens] .lh-harbor-mark,.lh-stage-frame[data-mode=radar] .lh-harbor-mark,.lh-stage-frame[data-mode=atlas] .lh-harbor-mark{opacity:.56}.lh-harbor-fleet-layer--has-selection .lh-harbor-mark:not(.lh-harbor-mark--selected){opacity:.58;filter:saturate(.62)contrast(.9)}.lh-harbor-mark:hover,.lh-harbor-mark:focus-visible,.lh-harbor-mark--selected{opacity:1!important}.lh-harbor-focus-ring{fill:var(--lh-harbor-color,#38bdf8);fill-opacity:0;pointer-events:none;stroke:var(--lh-harbor-color,#38bdf8);stroke-dasharray:4 8;stroke-opacity:0;stroke-width:1.4px;transition:fill-opacity .18s cubic-bezier(.22,1,.36,1),stroke-opacity .18s cubic-bezier(.22,1,.36,1)}.lh-harbor-mark:hover .lh-harbor-focus-ring,.lh-harbor-mark:focus-visible .lh-harbor-focus-ring,.lh-harbor-mark--selected .lh-harbor-focus-ring{fill-opacity:.07;stroke-opacity:.56}.lh-harbor-ship-body{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.lh-harbor-mark:hover .lh-harbor-ship-body,.lh-harbor-mark:focus-visible .lh-harbor-ship-body,.lh-harbor-mark--selected .lh-harbor-ship-body{filter:drop-shadow(0 12px 18px #00000047) drop-shadow(0 0 18px var(--lh-harbor-color));transform:translateY(-5px)scale(1.035)}@supports (color:lab(0% 0 0)){.lh-harbor-mark:hover .lh-harbor-ship-body,.lh-harbor-mark:focus-visible .lh-harbor-ship-body,.lh-harbor-mark--selected .lh-harbor-ship-body{filter:drop-shadow(0 12px 18px lab(0% 0 0/.28)) drop-shadow(0 0 18px var(--lh-harbor-color))}}.lh-harbor-fleet-layer--has-selection .lh-harbor-mark:not(.lh-harbor-mark--selected) .lh-harbor-ship-body{opacity:.76}.lh-harbor-hull,.lh-harbor-sail,.lh-harbor-deck-light,.lh-harbor-signal,.lh-harbor-signal-aura{transition:opacity .22s cubic-bezier(.22,1,.36,1),stroke-opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}.lh-harbor-mark:hover .lh-harbor-hull,.lh-harbor-mark:focus-visible .lh-harbor-hull,.lh-harbor-mark--selected .lh-harbor-hull{stroke-opacity:.88}.lh-harbor-mark:hover .lh-harbor-sail,.lh-harbor-mark:focus-visible .lh-harbor-sail,.lh-harbor-mark--selected .lh-harbor-sail{opacity:.96}.lh-harbor-mark:hover .lh-harbor-deck-light,.lh-harbor-mark:focus-visible .lh-harbor-deck-light,.lh-harbor-mark--selected .lh-harbor-deck-light{opacity:.78}.lh-harbor-signal-aura{filter:drop-shadow(0 0 #0000)}.lh-harbor-mark:hover .lh-harbor-signal-aura,.lh-harbor-mark:focus-visible .lh-harbor-signal-aura,.lh-harbor-mark--selected .lh-harbor-signal-aura{opacity:.24;filter:drop-shadow(0 0 22px var(--lh-harbor-color))}.lh-harbor-mark:hover .lh-harbor-signal,.lh-harbor-mark:focus-visible .lh-harbor-signal,.lh-harbor-mark--selected .lh-harbor-signal{filter:drop-shadow(0 0 18px var(--lh-harbor-color))}.lh-tail-fleet-horizon{stroke:#63969c38;stroke:lab(58.7288% -16.541 -8.81058/.22);stroke-dasharray:6 14;stroke-linecap:round;stroke-width:1.4px}.lh-harbor-wake,.lh-harbor-reflection,.lh-harbor-pennant,.lh-harbor-ripple,.lh-harbor-route,.lh-harbor-ship-body,.lh-harbor-signal-aura,.lh-tail-fleet{transform-box:fill-box;transform-origin:50%}@media (max-width:860px){.lh-stage-frame{height:clamp(34rem,118vw,100svh - 1rem);min-height:clamp(34rem,118vw,100svh - 1rem)}.lh-stage-controls{top:.65rem;right:.65rem}.lh-stage-control{width:2.35rem;height:2.35rem}}@media (max-width:520px){.lh-stage-frame{height:34rem;min-height:34rem;margin-inline:-.5rem}.lh-stage-controls{left:.5rem;right:auto}}.lh-stage-frame--fullscreen{height:100%;min-height:0;margin-inline:0}@media (prefers-reduced-motion:no-preference){@keyframes lh-radar-rotate{to{transform:rotate(360deg)}}@keyframes lh-radar-band-drift{to{stroke-dashoffset:-48px}}@keyframes lh-radar-threat-breathe{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.025)}}@keyframes lh-radar-threat-active-breathe{0%,to{opacity:.18;transform:scale(1.02)}50%{opacity:.3;transform:scale(1.055)}}@keyframes lh-radar-calm-shimmer{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.32;transform:scale(1.45)}}@keyframes lh-dews-blip-pulse{0%,to{opacity:.11;transform:scale(.92)}48%{opacity:.32;transform:scale(1.18)}}@keyframes lh-optic-rotate{to{transform:rotate(360deg)}}@keyframes lh-beam-breathe{0%,to{opacity:var(--lh-main-beam-low)}45%{opacity:var(--lh-main-beam-high)}}@keyframes lh-beam-edge-drift{to{stroke-dashoffset:-36px}}@keyframes lh-lantern-breathe{0%,to{opacity:calc(var(--lh-beam-opacity,.62) * .16)}50%{opacity:calc(var(--lh-beam-opacity,.62) * .26)}}@keyframes lh-flame-flicker{0%,to{opacity:.88;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-3px)scale(1.08)}}@keyframes lh-pennant-drift{0%,to{transform:skewY(0)}50%{transform:skewY(-4deg)}}@keyframes lh-water-drift{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}@keyframes lh-harbor-route-flow{to{stroke-dashoffset:-60px}}@keyframes lh-harbor-water-signal{0%,to{opacity:.58}50%{opacity:.76}}@keyframes lh-harbor-ripple-pulse{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.55;transform:scale(1.08)}}@keyframes lh-harbor-signal-breathe{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.34;transform:scale(1.12)}}@keyframes lh-module-bridge-flow{to{stroke-dashoffset:-32px}}@keyframes lh-module-glow-breathe{0%,to{opacity:.12}50%{opacity:.22}}@keyframes lh-atlas-arc-flow{to{stroke-dashoffset:-54px}}@keyframes lh-atlas-scanline-drift{0%{opacity:.18;stroke-dashoffset:70px}48%{opacity:.82}to{opacity:.18;stroke-dashoffset:-70px}}@keyframes lh-atlas-port-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:.94;transform:scale(1.16)}}@keyframes lh-atlas-anchor-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.32)}}@keyframes lh-psi-rotor-scan{to{transform:rotate(360deg)}}@keyframes lh-psi-refraction-drift{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes lh-psi-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes lh-psi-facet-read{to{stroke-dashoffset:-22px}}.lh-radar-sweep{animation:lh-radar-rotate var(--lh-radar-sweep-duration,12s) linear infinite}.lh-radar-band-base,.lh-radar-band-arc{animation:14s linear infinite lh-radar-band-drift}.lh-radar-band-arc{animation-duration:8s}.lh-radar-threat-glow{animation:4.6s cubic-bezier(.45,0,.55,1) infinite lh-radar-threat-breathe}.lh-dews-radar-layer:hover .lh-radar-threat-glow,.lh-dews-radar-layer--active .lh-radar-threat-glow{animation-name:lh-radar-threat-active-breathe}.lh-radar-calm-dot{animation:5.8s cubic-bezier(.45,0,.55,1) infinite lh-radar-calm-shimmer;animation-delay:var(--lh-calm-delay,0s)}.lh-dews-blip__aura{animation:2.4s cubic-bezier(.45,0,.55,1) infinite lh-dews-blip-pulse;animation-delay:var(--lh-blip-pulse-delay,0s)}.lh-lens-prism{animation:lh-optic-rotate var(--lh-lens-sweep-duration,16s) linear infinite}.lh-main-beam{animation:7.5s cubic-bezier(.45,0,.55,1) infinite lh-beam-breathe}.lh-beam-edge{stroke-dasharray:10 26;animation:6.5s linear infinite lh-beam-edge-drift}.lh-lens-halo{animation:5.8s cubic-bezier(.45,0,.55,1) infinite lh-lantern-breathe}.lh-flame{animation:2.8s cubic-bezier(.22,1,.36,1) infinite lh-flame-flicker}.lh-harbor-pennant{animation:5s cubic-bezier(.45,0,.55,1) infinite lh-pennant-drift}.lh-waterline,.lh-tail-fleet,.lh-haze-bank{animation:18s cubic-bezier(.45,0,.55,1) infinite lh-water-drift}.lh-harbor-fleet-layer--has-selection .lh-harbor-basin-water{animation:5.8s cubic-bezier(.45,0,.55,1) infinite lh-harbor-water-signal}.lh-harbor-route--selected{animation:3.8s linear infinite lh-harbor-route-flow}.lh-harbor-ripple--outer{animation:4.8s cubic-bezier(.45,0,.55,1) infinite lh-harbor-ripple-pulse}.lh-harbor-ripple--inner{animation:3.4s cubic-bezier(.45,0,.55,1) -1.2s infinite lh-harbor-ripple-pulse}.lh-harbor-mark--selected .lh-harbor-signal-aura,.lh-harbor-mark:hover .lh-harbor-signal-aura,.lh-harbor-mark:focus-visible .lh-harbor-signal-aura{animation:2.8s cubic-bezier(.45,0,.55,1) infinite lh-harbor-signal-breathe}.lh-module-bridge-set--active .lh-module-bridge{animation:4.8s linear infinite lh-module-bridge-flow}.lh-module-island--active .lh-module-glow{animation:4.8s cubic-bezier(.45,0,.55,1) infinite lh-module-glow-breathe}.lh-psi-rotor{animation:lh-psi-rotor-scan var(--lh-lens-sweep-duration,10.5s) linear infinite}.lh-psi-refraction-field{animation:lh-psi-refraction-drift var(--lh-lens-sweep-duration,10.5s) cubic-bezier(.45, 0, .55, 1) infinite}.lh-psi-core{animation:3.8s cubic-bezier(.45,0,.55,1) infinite lh-psi-core-breathe}.lh-psi-lens-island-layer--active .lh-psi-facet-glow,.lh-psi-lens-island-layer:hover .lh-psi-facet-glow,.lh-psi-lens-island-layer:focus-within .lh-psi-facet-glow{animation:3.8s linear infinite lh-psi-facet-read;animation-delay:var(--lh-facet-delay,0s);stroke-dasharray:8 14}.lh-alt-peg-layer--active .lh-atlas-scanline,.lh-alt-peg-layer:hover .lh-atlas-scanline{animation:4.9s cubic-bezier(.45,0,.55,1) infinite lh-atlas-scanline-drift}.lh-alt-peg-layer--active .lh-atlas-constellation-arc,.lh-alt-peg-layer:hover .lh-atlas-constellation-arc,.lh-alt-peg-layer--active .lh-atlas-cohort-downlink,.lh-alt-peg-layer:hover .lh-atlas-cohort-downlink,.lh-alt-peg-layer--active .lh-atlas-cluster-projection,.lh-alt-peg-layer:hover .lh-atlas-cluster-projection{animation:5.8s linear infinite lh-atlas-arc-flow;animation-delay:var(--lh-atlas-delay,0s)}.lh-alt-peg-layer--active .lh-atlas-port-light,.lh-alt-peg-layer:hover .lh-atlas-port-light{animation:3.6s cubic-bezier(.45,0,.55,1) infinite lh-atlas-port-breathe;animation-delay:var(--lh-atlas-delay,0s)}.lh-alt-peg-layer--active .lh-atlas-cluster-anchor,.lh-atlas-cluster:hover .lh-atlas-cluster-anchor{animation:2.8s cubic-bezier(.45,0,.55,1) infinite lh-atlas-anchor-pulse;animation-delay:var(--lh-atlas-delay,0s)}}@media (prefers-reduced-motion:reduce){.lh-dews-radar-layer,.lh-radar-sweep,.lh-radar-band-base,.lh-radar-band-arc,.lh-radar-threat-glow,.lh-radar-calm-dot,.lh-dews-blip,.lh-dews-blip__aura,.lh-beam-spill,.lh-main-beam,.lh-beam-core,.lh-beam-edge,.lh-lens-prism,.lh-lens-halo,.lh-lantern-aura,.lh-flame,.lh-harbor-pennant,.lh-harbor-route,.lh-harbor-ripple,.lh-harbor-basin-water,.lh-harbor-ship-body,.lh-harbor-signal-aura,.lh-harbor-focus-ring,.lh-waterline,.lh-tail-fleet,.lh-haze-bank,.lh-module-bridge,.lh-module-glow,.lh-psi-rotor,.lh-psi-refraction-field,.lh-psi-core,.lh-psi-facet-glow,.lh-atlas-scanline,.lh-atlas-constellation-arc,.lh-atlas-cohort-downlink,.lh-atlas-cluster-projection,.lh-atlas-port-light,.lh-atlas-cluster-anchor,.lh-atlas-sky-node,.lh-atlas-coin-node{transition:none!important;animation:none!important}}
