.orbital-local{--ol-ring:#6366f1;--ol-ring-soft:rgba(99,102,241,0.25);--ol-row-hover:var(--surface-hover)}.orbital-local :is(input,select,textarea,button,a[href],[role=button],[role=option],[tabindex]):focus-visible{outline:2px solid var(--ol-ring);outline-offset:2px;border-radius:8px}.orbital-local :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px var(--ol-ring-soft);outline-offset:1px}.orbital-local .tabular-nums,.orbital-local input[inputmode=decimal],.orbital-local input[inputmode=numeric],.orbital-local input[type=number],.orbital-local table,.orbital-local td,.orbital-local th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.orbital-local tbody tr{transition:background-color .15s ease}.orbital-local tbody tr:hover{background-color:var(--ol-row-hover)}.orbital-local [role=button]:not([aria-disabled=true]),.orbital-local a[href],.orbital-local button:not(:disabled),.orbital-local label[for]{cursor:pointer}.orbital-local [aria-disabled=true],.orbital-local button:disabled{cursor:not-allowed}@keyframes ol-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.orbital-local .fixed.inset-0.backdrop-blur-sm>:where(div,form,section),.orbital-local .fixed.inset-0.items-center.justify-center>:where(div,form,section){border-radius:1rem!important;box-shadow:0 24px 64px -16px rgba(0,0,0,.4)!important;animation:ol-modal-pop .18s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.orbital-local *,.orbital-local :after,.orbital-local :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}