.tiles.svelte-a6nblc{--rail-tap-target:44px;--rail-square:var(--kozo-space-6);--rail-mark:calc(var(--kozo-space-4) + var(--kozo-space-1));--rail-size-label:calc(var(--kozo-size-small) * .86);--rail-travel:calc(var(--rail-square) + var(--kozo-space-4));z-index:1;gap:var(--kozo-space-2);padding:var(--kozo-space-5) var(--kozo-space-4) 0;background:linear-gradient(to top, var(--kozo-surface-page) 72%, transparent);transform:translateY(var(--rail-travel));opacity:0;pointer-events:none;display:flex;position:fixed;inset-block-end:calc(var(--hold-rail-lift) + var(--kozo-space-2));inset-inline:0}.tiles[data-stage=coming].svelte-a6nblc{transform:translateY(calc(var(--rail-travel) / 2));opacity:.5;transition:transform var(--hold-rail-threshold) var(--kozo-motion-ease), opacity var(--hold-rail-threshold) var(--kozo-motion-ease)}.tiles[data-stage=out].svelte-a6nblc{opacity:1;pointer-events:auto;transition:transform var(--kozo-motion-enter) var(--kozo-motion-ease), opacity var(--kozo-motion-enter) var(--kozo-motion-ease);transform:none}@media (prefers-reduced-motion:reduce){.tiles.svelte-a6nblc{transition:none}.tiles[data-stage=coming].svelte-a6nblc{transform:translateY(var(--rail-travel));opacity:0;transition:none}.tiles[data-stage=out].svelte-a6nblc{transition:none}}.tile.svelte-a6nblc{align-items:center;gap:var(--kozo-space-1);min-inline-size:max(var(--rail-tap-target), calc(var(--rail-square) + var(--kozo-space-2)));min-block-size:var(--rail-tap-target);padding:0 var(--kozo-space-1);color:var(--kozo-ink-primary);font-family:var(--kozo-type-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;text-decoration:none;display:flex}.tile.svelte-a6nblc:focus-visible{outline:var(--kozo-line-width-strong) solid var(--kozo-line-focus);outline-offset:var(--kozo-focus-offset);border-radius:var(--kozo-radius-tight)}.sq.svelte-a6nblc{inline-size:var(--rail-square);block-size:var(--rail-square);background:var(--kozo-surface-raised);border:var(--kozo-line-width-hairline) solid var(--kozo-line-hairline);border-radius:var(--kozo-radius-soft);place-items:center;display:grid}.sq.svelte-a6nblc svg:where(.svelte-a6nblc){inline-size:var(--rail-mark);block-size:var(--rail-mark)}.cap.svelte-a6nblc{align-items:center;gap:var(--kozo-space-1);font-size:var(--rail-size-label);font-weight:var(--kozo-weight-strong);line-height:1;display:flex}.soon.svelte-a6nblc{inline-size:var(--rail-size-label);block-size:var(--rail-size-label);flex:none}.tile.armed.svelte-a6nblc .sq:where(.svelte-a6nblc){background:var(--kozo-accent-base);border-color:var(--kozo-accent-base);color:var(--kozo-ink-on-accent)}.tile.svelte-a6nblc:disabled{color:var(--kozo-ink-faint);cursor:default}.door.svelte-rieg2b{--door-tap-target:44px;--door-box:var(--kozo-space-5);--door-mark:calc(var(--kozo-space-4) - var(--kozo-space-1));inline-size:var(--door-tap-target);block-size:var(--door-tap-target);color:var(--kozo-ink-secondary);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;place-items:center;text-decoration:none;display:grid}.door.svelte-rieg2b:focus-visible{outline:var(--kozo-line-width-strong) solid var(--kozo-line-focus);outline-offset:var(--kozo-focus-offset);border-radius:var(--kozo-radius-tight)}.box.svelte-rieg2b{inline-size:var(--door-box);block-size:var(--door-box);border:var(--kozo-line-width-hairline) solid var(--kozo-line-strong);border-radius:var(--kozo-radius-soft);place-items:center;display:grid}svg.svelte-rieg2b{inline-size:var(--door-mark);block-size:var(--door-mark);display:block}rect.svelte-rieg2b{fill:var(--kozo-ink-faint)}rect.here.svelte-rieg2b{fill:var(--kozo-accent-base)}.door.open.svelte-rieg2b .box:where(.svelte-rieg2b){background:var(--kozo-accent-base);border-color:var(--kozo-accent-base)}.door.open.svelte-rieg2b rect:where(.svelte-rieg2b){fill:var(--kozo-accent-muted)}.door.open.svelte-rieg2b rect.here:where(.svelte-rieg2b){fill:var(--kozo-ink-on-accent)}
