.selection-trigger[data-selection-variant=observatory],.selection-surface[data-selection-variant=observatory]{--selection-row-height:var(--chrome-hit,2.75rem);--selection-open-duration:var(--dur-quick,.16s);--selection-close-duration:var(--dur-instant,.1s);line-height:1.5}.selection-trigger[data-selection-variant=observatory]{min-width:0;min-height:var(--selection-row-height);justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);border:1px solid var(--rule-strong);height:auto;font-size:var(--type-placard,.8125rem);color:var(--crt-ink);text-shadow:var(--crt-glow);background:var(--crt-surface);box-shadow:inset 0 0 10px #000000b3, var(--housing-bevel);cursor:var(--cursor-pointer,pointer);transition:border-color var(--dur-quick) var(--ease-instrument), background-color var(--dur-quick) var(--ease-instrument), color var(--dur-quick) var(--ease-instrument);border-radius:0;padding:.5rem .875rem;display:inline-flex}@supports (color:lab(0% 0 0)){.selection-trigger[data-selection-variant=observatory]{box-shadow:inset 0 0 10px lab(0% 0 0/.7), var(--housing-bevel)}}.selection-trigger[data-selection-variant=observatory]:hover{border-color:var(--ink-muted);background:var(--crt-wash), var(--crt-surface);color:var(--ink-plate)}.selection-trigger[data-selection-variant=observatory][data-state=open]{border-color:var(--band-2);background:var(--crt-wash), var(--crt-surface);color:var(--ink-plate)}.selection-trigger[data-selection-variant=observatory]:focus-visible{outline:var(--focus-width,2px) solid var(--focus-color);outline-offset:var(--focus-offset,3px)}.selection-trigger[data-selection-variant=observatory][data-placeholder]{color:var(--ink-muted)}.selection-trigger[data-selection-variant=observatory]:is(:disabled,[data-disabled]){color:var(--ink-faint);border-style:dashed;border-color:var(--rule);box-shadow:none;text-shadow:none;cursor:not-allowed;pointer-events:none;background:0 0}.selection-trigger .selection-chevron{color:var(--band-2);transition:transform var(--dur-quick) var(--ease-instrument);flex:none;display:inline-flex}.selection-trigger[data-state=open] .selection-chevron{transform:rotate(180deg)}.selection-surface[data-selection-variant=observatory]{z-index:calc(var(--z-nav) + 5);min-width:min(13rem,100vw - 1.5rem);width:max(13rem, var(--radix-dropdown-menu-trigger-width,var(--radix-select-trigger-width,0px)));max-width:min(25rem, calc(100vw - 1.5rem), var(--radix-dropdown-menu-content-available-width,calc(100vw - 1.5rem)));max-height:min(40rem, var(--radix-dropdown-menu-content-available-height,var(--radix-select-content-available-height,calc(100dvh - 1.5rem))));padding:var(--space-2,.5rem);padding-top:calc(var(--space-2,.5rem) + 3px);border:1px solid var(--rule-strong);font-family:var(--font-text);font-size:var(--type-small,.9375rem);color:var(--ink);background:var(--sun-rule) top / 100% 3px no-repeat, linear-gradient(var(--crt-glass-deep), var(--crt-glass-deep)) bottom / 100% 6px no-repeat local, linear-gradient(var(--band-2), var(--band-2)) bottom / 100% 2px no-repeat scroll, var(--crt-surface);box-shadow:var(--housing-shadow), var(--housing-bevel);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;transform-origin:50%;border-radius:6px/10px;outline:none;position:relative}.selection-surface[data-selection-variant=observatory]:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0 48%,#ffffff08 50%,#0000 52% 100%) 0 0/100% 6px;background:linear-gradient(#0000 0 48%,lab(100% 0 0/.03) 50%,#0000 52% 100%) 0 0/100% 6px;animation:1.8s linear infinite selection-drift;position:absolute;inset:0;box-shadow:inset 0 0 22px #000000b3;box-shadow:inset 0 0 22px lab(0% 0 0/.7)}.selection-surface.selection-menu{overflow:hidden auto}.selection-surface.selection-select{overflow:hidden}.selection-surface .selection-viewport{max-height:inherit;overscroll-behavior:contain}.selection-surface[data-selection-variant=observatory],.selection-surface .selection-viewport{scrollbar-width:none}.selection-surface[data-selection-variant=observatory]::-webkit-scrollbar{display:none}.selection-surface .selection-viewport::-webkit-scrollbar{display:none}.selection-surface[data-selection-variant=observatory].destination-menu{width:20rem}.selection-surface[data-selection-variant=observatory].project-menu{width:max(18rem, var(--radix-dropdown-menu-trigger-width,0px))}.selection-surface[data-selection-variant=observatory].language-menu{width:15rem}.selection-surface[data-state=open]{animation:.42s cubic-bezier(.2,.8,.2,1) both selection-power-on}.selection-surface[data-state=closed]{animation:selection-depart var(--selection-close-duration) ease-in;pointer-events:none}.selection-surface .selection-row,.selection-row[data-selection-variant=observatory]{min-height:var(--selection-row-height,2.75rem);justify-content:space-between;align-items:center;gap:var(--space-4,1rem);font-family:var(--font-text);font-size:var(--type-small,.9375rem);letter-spacing:0;color:var(--crt-ink,var(--ink));text-shadow:var(--crt-glow,none);cursor:var(--cursor-pointer,pointer);transition:background-color var(--dur-instant) ease, color var(--dur-instant) ease;border:0;border-radius:0;outline:none;padding:.5rem .75rem .5rem 1.25rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex;position:relative}.selection-surface .selection-row-label{overflow-wrap:anywhere;flex:1;min-width:0}.selection-surface .selection-row[data-highlighted],.selection-row[data-selection-variant=observatory][data-highlighted]{color:var(--ink-plate);box-shadow:inset 2px 0 0 var(--phosphor);background:#ffbd5814;background:lab(81.359% 17.8398 59.7765/.08)}.selection-surface .selection-row:focus-visible{box-shadow:inset 0 0 0 var(--focus-width,2px) var(--focus-color)}.selection-surface .selection-row[data-state=checked],.selection-surface .selection-row[aria-current=location]{color:var(--phosphor)}.selection-surface .selection-row[data-state=checked]:before,.selection-surface .selection-row[aria-current=location]:before{content:"";inset-inline-start:.45rem;background:var(--band-2);width:6px;height:6px;position:absolute;top:calc(50% - 3px)}.selection-surface .selection-row[data-disabled]{color:var(--ink-faint);pointer-events:none}.selection-surface .selection-row[data-destructive]{color:var(--state-error)}.selection-surface .selection-indicator{width:1rem;color:var(--band-2);flex:0 0 1rem;justify-content:center;align-items:center;display:inline-flex}.selection-surface[data-selection-variant=observatory] .selection-radio-row .selection-indicator{display:none}.selection-surface .selection-select-row{padding-inline-end:2.5rem}.selection-surface .selection-select-row .selection-indicator{position:absolute;inset-inline:auto .75rem}.selection-surface .selection-select-row .selection-indicator svg{width:1rem;height:1rem}.selection-surface .selection-label{font-size:var(--type-placard-s,.75rem);color:var(--ink-muted);padding:.35rem .75rem .5rem}.selection-surface .selection-separator{background:var(--rule);height:1px;margin:.35rem .75rem}.selection-surface .selection-shortcut{font-family:var(--font-readout);color:var(--ink-muted)}.selection-surface :is(.selection-index,.selection-meta){color:var(--phosphor)}.selection-surface .selection-meta{padding-left:var(--space-2,.5rem);margin-left:auto}.selection-surface .selection-destination{justify-content:space-between;align-items:baseline;gap:var(--space-5,1.5rem);flex:1;display:flex}.selection-surface .selection-destination small{font-family:var(--font-display);font-style:italic;font-weight:650;font-stretch:130%;font-size:var(--type-placard-s,.75rem);color:var(--ink-muted)}@keyframes selection-power-on{0%{filter:brightness(3);transform:scaleY(.02)scaleX(.6)}45%{filter:brightness(2.4);transform:scaleY(.02)scaleX(1)}to{filter:none;transform:none}}@keyframes selection-power-off{0%{filter:none;opacity:1;transform:none}55%{filter:brightness(2.4);opacity:1;transform:scaleY(.02)scaleX(1)}to{filter:brightness(3);opacity:0;transform:scaleY(.02)scaleX(.6)}}@keyframes selection-drift{to{background-position:0 6px}}@keyframes selection-depart{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.selection-trigger[data-selection-variant=observatory],.selection-trigger .selection-chevron,.selection-surface .selection-row{transition:none}.selection-surface[data-state],.selection-surface[data-selection-variant=observatory]:after{animation:none}}@media (forced-colors:active){.selection-surface .selection-row[data-highlighted]{outline-offset:-1px;outline:1px solid highlight}.selection-surface .selection-row[data-state=checked]:before,.selection-surface .selection-row[aria-current=location]:before{background:highlight}}
