.rail.svelte-1o0mulv{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 14px 12px;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.rail.svelte-1o0mulv h2:where(.svelte-1o0mulv){margin:0 0 12px;font-size:17px;font-weight:700;padding-bottom:8px;border-bottom:2px solid var(--accent);width:fit-content;flex:none}.find.svelte-1o0mulv{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--paper);padding:0 8px;margin-bottom:10px;flex:none}.find.svelte-1o0mulv input:where(.svelte-1o0mulv){flex:1;min-width:0;border:0;background:transparent;padding:8px 4px;font-size:13px;outline:none}.find.svelte-1o0mulv svg:where(.svelte-1o0mulv){width:16px;height:16px;color:var(--muted);flex:0 0 auto}.sr.svelte-1o0mulv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}nav.rail.svelte-1o0mulv>ul:where(.svelte-1o0mulv){list-style:none;margin:0;padding:0;flex:none;min-height:14rem;max-height:min(40vh,22rem);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:1000px){nav.rail.svelte-1o0mulv>ul:where(.svelte-1o0mulv){min-height:11rem;max-height:min(36vh,18rem)}}.parent.svelte-1o0mulv{display:flex;align-items:center;gap:6px}.twist-slot.svelte-1o0mulv,.twist.svelte-1o0mulv{flex:0 0 auto;width:26px;height:26px}.twist.svelte-1o0mulv{position:relative;z-index:2;padding:0;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--accent) 14%,var(--card));color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px color-mix(in srgb,var(--accent) 12%,transparent)}.twist.svelte-1o0mulv svg:where(.svelte-1o0mulv){width:13px;height:13px;transition:transform .15s ease;transform:rotate(var(--twist, 0deg))}[dir=rtl] .twist.svelte-1o0mulv{--twist:180deg}.twist.open.svelte-1o0mulv{--twist:90deg;background:color-mix(in srgb,var(--accent) 22%,var(--card))}[dir=rtl] .twist.open.svelte-1o0mulv{--twist:90deg}.twist.svelte-1o0mulv:hover{background:color-mix(in srgb,var(--accent) 28%,var(--card));border-color:var(--accent);color:var(--accent)}.row.svelte-1o0mulv{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:9px 6px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:600;border-radius:8px;line-height:1.35;cursor:pointer;pointer-events:auto}.row.svelte-1o0mulv:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.row.svelte-1o0mulv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row.on.svelte-1o0mulv{color:var(--accent)}.mark.svelte-1o0mulv{width:16px;height:16px;flex:0 0 auto;color:var(--accent);pointer-events:none}.name.svelte-1o0mulv{flex:1;min-width:0;pointer-events:none}em.svelte-1o0mulv{font-style:normal;font-size:11px;font-weight:700;color:var(--muted);flex:0 0 auto;pointer-events:none}.row.on.svelte-1o0mulv em:where(.svelte-1o0mulv){color:var(--accent)}.kids.svelte-1o0mulv{list-style:none;margin:0;padding:0 0 4px}.kid.svelte-1o0mulv{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 2.4rem;color:var(--muted);text-decoration:none;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer}.kid.svelte-1o0mulv:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.kid.on.svelte-1o0mulv{color:var(--accent)}.kid.svelte-1o0mulv em:where(.svelte-1o0mulv){font-style:normal;font-size:10px;font-weight:700;color:inherit;opacity:.75}
