.ros.svelte-d6lb6m,.ros-main.svelte-d6lb6m{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ros-scroll.svelte-d6lb6m{--scroll-fade: 28px;flex:1;min-height:0;overflow-y:auto;padding:.5rem 6px 1.25rem 4px;scroll-padding-block-end:5.5rem}.ros-filters.svelte-d6lb6m{flex:none;padding:0 6px 0 4px}.ros-search.svelte-d6lb6m{position:relative;flex:1 1 8rem;max-width:13rem;min-width:7rem;display:flex;align-items:center}.ros-search.svelte-d6lb6m .mark{position:absolute;left:.55rem;color:var(--muted);pointer-events:none}.ros-search-field.svelte-d6lb6m{width:100%;height:30px;padding-block:0;padding-left:calc(.9rem + 12px);font-size:var(--fs-sm)}.ros-more.svelte-d6lb6m{display:contents}.ros-show.svelte-d6lb6m>.btn:where(.svelte-d6lb6m){height:26px;min-width:28px}.ros-sort-check.svelte-d6lb6m{display:inline-grid;place-items:center;width:13px}.ros-bar.svelte-d6lb6m{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 6px 8px 4px}.ros-bar.svelte-d6lb6m{justify-content:flex-end}.ros-lock.svelte-d6lb6m{gap:5px}.ros-keys.svelte-d6lb6m{position:absolute;z-index:2;left:0;right:0;bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;width:max-content;max-width:calc(100% - 8px);margin:0 auto;padding:10px 18px;border-radius:var(--r-sm);background:var(--surface-float);box-shadow:0 8px 24px #00000080;color:var(--text);font-size:var(--fs-md);pointer-events:none}.ros-key.svelte-d6lb6m{display:inline-flex;align-items:center;gap:4px}.ros-key.svelte-d6lb6m kbd:where(.svelte-d6lb6m){min-width:26px;padding:0 7px;border-radius:var(--r-xs);background:var(--surface-float-key);color:var(--text);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:26px;text-align:center}.ros-key-dash.svelte-d6lb6m{margin:0 -1px}.ros-hint.svelte-d6lb6m{margin:0 0 .75rem;color:var(--muted);font-size:var(--fs-sm)}.ros-lock.is-nudged.svelte-d6lb6m{animation:nudge .12s 2;box-shadow:inset 0 0 0 1px var(--accent)}@keyframes svelte-d6lb6m-ros-flash{0%,40%{box-shadow:inset 0 0 0 2px var(--accent)}to{box-shadow:inset 0 0 0 2px transparent}}.is-flash.svelte-d6lb6m{animation:svelte-d6lb6m-ros-flash 1.4s ease-out}.til-card.is-nudged.svelte-d6lb6m{animation:nudge .12s 2}@media(prefers-reduced-motion:reduce){.is-flash.svelte-d6lb6m{animation:none}}.til.svelte-d6lb6m{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.9rem .6rem}.til-card.svelte-d6lb6m{position:relative;display:grid;justify-items:center;align-content:start;gap:5px;padding:8px 4px 7px;border-radius:var(--r-md);outline:none;transition:background-color var(--t-snap)}.til-card.svelte-d6lb6m:hover{background:var(--surface-hover)}.til-card.svelte-d6lb6m:focus-visible{box-shadow:inset 0 0 0 1px var(--sel-ring)}.til-head.svelte-d6lb6m{--corner: 18px;--corner-inset: -1px;position:relative;width:76px;height:76px}.til-face.svelte-d6lb6m{display:block;width:100%;height:100%;padding:0;border:none;border-radius:var(--r-round);background:color-mix(in srgb,var(--el) 28%,var(--surface-well));cursor:pointer}.til-face.svelte-d6lb6m>img:where(.svelte-d6lb6m){display:block;width:100%;height:100%;border-radius:var(--r-round);object-fit:cover;filter:var(--portrait-unowned)}.is-owned.svelte-d6lb6m .til-face:where(.svelte-d6lb6m){box-shadow:0 0 0 2px var(--el)}.is-owned.svelte-d6lb6m .til-face:where(.svelte-d6lb6m)>img:where(.svelte-d6lb6m){filter:none}.is-locked.svelte-d6lb6m .til-face:where(.svelte-d6lb6m){cursor:default}.til-corner.svelte-d6lb6m{position:absolute;top:var(--corner-inset);display:grid;place-items:center;width:var(--corner);height:var(--corner);padding:0;border:none;border-radius:var(--r-round);background:var(--surface)}.til-corner--start.svelte-d6lb6m{left:var(--corner-inset)}.til-corner--end.svelte-d6lb6m{right:var(--corner-inset)}.til-corner.svelte-d6lb6m>img:where(.svelte-d6lb6m){width:16px;height:16px}.til-con.svelte-d6lb6m{position:absolute;right:0;bottom:0;padding:0 3px;border-radius:var(--r-round);background:var(--surface);color:var(--text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}.til-wish.svelte-d6lb6m{background-color:transparent;color:transparent;cursor:pointer;visibility:hidden;transition:background-color var(--t-snap),color var(--t-snap),visibility var(--t-snap)}.til-card.svelte-d6lb6m:not(.is-locked):hover .til-wish:where(.svelte-d6lb6m),.til-wish.is-active.svelte-d6lb6m{visibility:visible;background-color:var(--surface)}.til-card.svelte-d6lb6m:not(.is-locked):hover .til-wish:where(.svelte-d6lb6m):not(.is-active){color:var(--muted)}.til-wish.is-active.svelte-d6lb6m{color:var(--accent)}.til-card.svelte-d6lb6m:not(.is-locked):hover .til-wish:where(.svelte-d6lb6m):hover{color:var(--text)}.is-locked.svelte-d6lb6m .til-wish:where(.svelte-d6lb6m){cursor:default}.til-name.svelte-d6lb6m{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--fs-sm)}.is-owned.svelte-d6lb6m .til-name:where(.svelte-d6lb6m),.is-wish.svelte-d6lb6m .til-name:where(.svelte-d6lb6m){color:var(--text)}.til-pips.svelte-d6lb6m{display:flex}.til-pip.svelte-d6lb6m{display:grid;place-items:center;padding:0;border:none;background:none;color:var(--line-soft);cursor:pointer;transition:color var(--t-snap)}.til-pip.svelte-d6lb6m:hover{color:var(--text)}.til-pip.is-on.svelte-d6lb6m{color:var(--accent)}.ros-by-touch.svelte-d6lb6m{display:none}@media(hover:none){.ros-keys.svelte-d6lb6m,.ros-by-pointer.svelte-d6lb6m{display:none}.ros-by-touch.svelte-d6lb6m{display:inline}.til-card.svelte-d6lb6m:not(.is-locked) .til-wish:where(.svelte-d6lb6m){visibility:visible;background-color:var(--surface)}.til-card.svelte-d6lb6m:not(.is-locked) .til-wish:where(.svelte-d6lb6m):not(.is-active){color:var(--muted)}}@media(pointer:coarse){.til-pip.svelte-d6lb6m{padding-block:8px;margin-block:-8px}}@media(max-width:40rem){.ros-more.svelte-d6lb6m .band-menu-word,.ros-more.svelte-d6lb6m .band-menu-sep,.ros-lock-word.svelte-d6lb6m{display:none}.ros-lock.svelte-d6lb6m{padding:.25rem;min-width:1.6rem;justify-content:center}.ros-filters.svelte-d6lb6m .rfs-count{display:none}.til.svelte-d6lb6m{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.75rem .25rem}}
