:root{color-scheme:dark;--ambient-field-opacity:.6;--ambient-stars-opacity:.16;--ambient-entity-base-opacity:.065;--ambient-entity-depth-opacity:.024;--ambient-motion-ease:cubic-bezier(.45,0,.55,1)}html,body,#root{width:100%;min-height:100%}body{background-color:var(--background-color);color:var(--text-color,var(--foreground-color));margin:0;transition:background-color .22s,color .22s;overflow:hidden}body.theme-light{color-scheme:light}::selection{background:var(--selection-color,var(--accent-color));color:var(--foreground-color)}:where(a,button,input,[role=button]):focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.readout-label{color:var(--muted-color,var(--foreground-color));opacity:1}.orbital-bridge{isolation:isolate;background:linear-gradient(112deg,transparent 0 67%,var(--accent-alpha-04)67% 68%,transparent 68%),var(--background-color);position:relative;overflow:hidden}.orbital-bridge>:not(.orbital-scene){z-index:2;position:relative}.orbital-scene{z-index:0;pointer-events:none;opacity:var(--fx-opacity,var(--ambient-field-opacity));contain:strict;position:fixed;inset:0;overflow:hidden}.orbital-stars{background-image:radial-gradient(circle at 14% 23%,var(--signal-color,var(--accent-color))0 1px,transparent 1.5px),radial-gradient(circle at 78% 16%,var(--foreground-color)0 .7px,transparent 1.2px),radial-gradient(circle at 43% 82%,var(--accent-color)0 .8px,transparent 1.4px),radial-gradient(circle at 91% 69%,var(--foreground-color)0 .6px,transparent 1.1px);opacity:var(--ambient-stars-opacity);background-size:173px 149px,251px 223px,307px 271px,419px 383px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000 88%)}.orbital-entity{--scene-drift:0px;left:var(--scene-x);top:var(--scene-y);width:var(--scene-width);height:var(--scene-height);transform:rotate(var(--scene-rotation));opacity:calc(var(--ambient-entity-base-opacity) + var(--scene-depth)*var(--ambient-entity-depth-opacity));color:var(--accent-color);animation-duration:var(--scene-duration);animation-delay:var(--scene-delay);animation-timing-function:var(--ambient-motion-ease);animation-iteration-count:infinite;position:absolute}.orbital-orbit{min-width:240px;min-height:240px;border:1px solid;border-radius:50%;animation-name:registry-orbit}.orbital-orbit:before,.orbital-orbit:after{content:"";border:1px solid;border-radius:50%;position:absolute}.orbital-orbit:before{border-style:dashed;inset:11%}.orbital-orbit:after{border-width:1px 0 0;border-radius:0;inset:48% -18%}.orbital-spine{min-width:36px;border-left:1px solid;border-right:1px solid var(--accent-alpha-38);background:repeating-linear-gradient(to bottom,var(--accent-alpha-22)0 1px,transparent 1px 42px);animation-name:registry-breathe}.orbital-transit{min-width:180px;max-height:16px;clip-path:polygon(0 45%,82% 0,100% 50%,82% 100%,0 55%);background:linear-gradient(90deg,transparent,currentColor 84%,var(--signal-color,currentColor));filter:drop-shadow(0 0 6px);animation-name:registry-transit}.orbital-beacon{width:10px;height:10px;min-width:10px;min-height:10px;box-shadow:0 0 0 6px var(--accent-alpha-09);border:1px solid;border-radius:50%;animation-name:registry-beacon}.orbital-horizon{height:1px;background:linear-gradient(90deg,#0000,currentColor 18% 82%,#0000);animation-name:registry-breathe}.orbital-monolith{min-width:28px;min-height:150px;background:linear-gradient(160deg,var(--accent-alpha-13),transparent 70%);clip-path:polygon(24% 0,100% 7%,82% 100%,0 94%);border:1px solid;animation-name:registry-monolith}.route-stage{animation:.62s cubic-bezier(.16,.84,.24,1) both route-resolve}.registry-link{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:border-color .16s,color .16s,background-color .16s;position:relative}.registry-link-arrow{z-index:1;color:var(--accent-color);margin-left:1rem;position:relative}.theme-custom-feedback{color:var(--muted-text-color);margin:5px 2px 0;line-height:1.4}.theme-custom-feedback-success{color:var(--success-text-color)}.theme-custom-feedback-error{color:var(--error-text-color)}.flight-recorder{border-top:1px solid var(--border-alpha-72)}.flight-recorder-row{border-bottom:1px solid var(--border-alpha-72)}.flight-recorder-row:focus-within{background:var(--accent-alpha-05)}.archive-control-dialog{z-index:100;width:auto;max-width:640px;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 12px 56px;overflow:visible}.archive-control-dialog::backdrop{background:color-mix(in srgb,var(--background-color)72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visually-hidden{width:1px!important;height:1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes route-resolve{0%{opacity:0;filter:blur(4px);transform:translate(18px)scale(.992)}to{opacity:1;filter:blur();transform:matrix(1,0,0,1,0,0)}}@keyframes registry-orbit{0%,to{transform:rotate(var(--scene-rotation))scale(1)}50%{transform:rotate(calc(var(--scene-rotation) + 1.5deg))scale(1.006)}}@keyframes registry-breathe{0%,to{transform:rotate(var(--scene-rotation))translateY(0);opacity:.08}50%{transform:rotate(var(--scene-rotation))translateY(calc(var(--scene-drift)*-.2));opacity:.17}}@keyframes registry-transit{0%,72%{transform:rotate(var(--scene-rotation))translateX(calc(var(--scene-drift)*-2));opacity:0}82%{opacity:.22}to{transform:rotate(var(--scene-rotation))translateX(calc(var(--scene-drift)*.75));opacity:0}}@keyframes registry-beacon{0%,76%,to{opacity:.12;box-shadow:0 0 #0000}82%{opacity:.42;box-shadow:0 0 0 9px var(--accent-alpha-04)}}@keyframes registry-monolith{0%,to{transform:rotate(var(--scene-rotation))translateY(0)}50%{transform:rotate(var(--scene-rotation))translateY(calc(var(--scene-drift)*-.5))}}@keyframes route-resolve-reduced{0%{opacity:.72}to{opacity:1}}@keyframes registry-signal-reduced{0%,to{opacity:.1}50%{opacity:.22}}.theme-light .orbital-bridge{background:linear-gradient(var(--border-alpha-30)1px,transparent 1px),linear-gradient(90deg,var(--border-alpha-30)1px,transparent 1px),var(--background-color);background-size:42px 42px}.theme-light .orbital-stars{opacity:.1;mix-blend-mode:multiply;display:block}.theme-light .crt-grain:after{opacity:.12;mix-blend-mode:multiply;display:block}@media (max-width:660px){.orbital-orbit{opacity:.07;left:56%}.orbital-spine{left:2%}.orbital-monolith{min-width:18px;min-height:104px;width:18px!important;height:104px!important;top:12%!important;left:88%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.route-stage{animation:.18s ease-out both route-resolve-reduced}.orbital-entity{animation-name:registry-signal-reduced;animation-duration:max(var(--scene-duration),8s);animation-iteration-count:infinite}}@media (forced-colors:active){.orbital-scene{opacity:.24;forced-color-adjust:auto}.crt-grain:after{opacity:.12}.panel-frame,.registry-link{forced-color-adjust:auto}}