.space-theme{--ai-ease-out:cubic-bezier(0.23,1,0.32,1);--ai-grid:hsl(var(--tk-fg)/0.08);--ai-axis:hsl(var(--tk-fg)/0.22);--ai-does:hsl(var(--tk-amber));--ai-helps:hsl(var(--tk-teal));--ai-between:hsl(var(--tk-fg)/0.82);--ai-none:hsl(var(--tk-fg)/0.13)}.space-theme .ai-fade{transition:opacity .16s ease}.space-theme .ai-seg{--s:8px;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;background:hsl(var(--tk-deep));box-shadow:inset 0 0 0 1px hsl(var(--tk-line))}.space-theme .ai-seg-item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 8px;font-size:.9375rem;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;color:hsl(var(--tk-muted));cursor:pointer;transition:color .15s ease}.space-theme .ai-seg-item>span{transition:transform .16s var(--ai-ease-out)}.space-theme .ai-seg-item:active>span{transform:scale(.97)}.space-theme .ai-seg-item:has(input:checked){color:hsl(var(--tk-on-pink))}.space-theme .ai-seg-item:has(input:focus-visible){outline:2px solid hsl(var(--tk-teal));outline-offset:-3px}@media (hover:hover) and (pointer:fine){.space-theme .ai-seg-item:not(:has(input:checked)):hover{color:hsl(var(--tk-fg))}}.space-theme .ai-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;background:hsl(var(--tk-pink));transition:transform .2s var(--ai-ease-out)}.space-theme .ai-chart :is(svg,[tabindex]):is(:focus,:focus-visible){outline:none}.space-theme .ai-scrub{touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.space-theme .ai-pixel{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);background:hsl(var(--tk-fg))}.space-theme .ai-pixel[data-on]{width:12px;height:12px;background:hsl(var(--tk-pink));box-shadow:0 0 0 3px hsl(var(--tk-bg))}.space-theme .ai-key{display:inline-block;width:10px;height:10px;flex:none}.space-theme .ai-key-dash{display:inline-block;width:16px;height:0;flex:none;border-top:1.5px dashed hsl(var(--tk-fg)/.6)}.space-theme .ai-key-vdash{display:inline-block;width:0;height:12px;flex:none;border-left:1.5px dashed hsl(var(--tk-fg)/.6)}.space-theme .ai-key-line{display:inline-block;width:2px;height:12px;flex:none}.space-theme .ai-scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--tk-line)) transparent}.space-theme .ai-scroll::-webkit-scrollbar{width:8px}.space-theme .ai-scroll::-webkit-scrollbar-thumb{background:hsl(var(--tk-line))}.space-theme .ai-scroll::-webkit-scrollbar-track{background:transparent}.space-theme .ai-scroll[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 56px),transparent)}.space-theme .ai-scroll:focus-visible{outline:2px solid hsl(var(--tk-teal));outline-offset:4px}.space-theme .ai-scroll-x{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--tk-line)) transparent;padding-bottom:10px}.space-theme .ai-scroll-x::-webkit-scrollbar{height:6px}.space-theme .ai-scroll-x::-webkit-scrollbar-thumb{background:hsl(var(--tk-line))}.space-theme .ai-sticky{position:sticky;top:0;z-index:2;background:hsl(var(--tk-bg))}@media (hover:hover) and (pointer:fine){.space-theme .ai-row:hover{background:hsl(var(--tk-fg)/.04)}}.space-theme .ai-more>summary{list-style:none;cursor:pointer}.space-theme .ai-more>summary::-webkit-details-marker{display:none}.space-theme .ai-more>summary .ai-chevron{transition:transform .2s var(--ai-ease-out)}.space-theme .ai-more[open]>summary .ai-chevron{transform:rotate(90deg)}