.shelf-head.svelte-15ud0zy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.shelf-head.svelte-15ud0zy h2:where(.svelte-15ud0zy){font-family:var(--display);font-size:19px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.read-now.svelte-15ud0zy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--r-btn);font-size:13px;color:var(--ink-soft)}.read-now.svelte-15ud0zy:hover:not(:disabled){color:var(--ink);border-color:color-mix(in oklab,var(--ink) 25%,transparent)}.read-now.svelte-15ud0zy .spin{animation:svelte-15ud0zy-spin 1s linear infinite}@keyframes svelte-15ud0zy-spin{to{transform:rotate(360deg)}}.grid.svelte-15ud0zy{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card.svelte-15ud0zy{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon name" "line line" "read read";align-items:center;gap:10px 10px;padding:16px;text-decoration:none;color:var(--ink);border-top:2px solid var(--tool-accent);transition:transform var(--motion-duration) var(--motion-ease)}.card.svelte-15ud0zy:hover{transform:translateY(-1px)}.card.dim.svelte-15ud0zy .name:where(.svelte-15ud0zy){color:var(--ink-soft)}.icon.svelte-15ud0zy{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--tool-accent);background:color-mix(in oklab,var(--tool-accent) 12%,transparent)}.name.svelte-15ud0zy{grid-area:name;font-size:15.5px;font-weight:500}.line.svelte-15ud0zy{grid-area:line;display:flex;gap:8px;font-size:13px;color:var(--ink-soft)}.version.svelte-15ud0zy{font-family:var(--mono);font-size:12px}.read.svelte-15ud0zy{grid-area:read;font-size:12px;color:var(--muted)}.lower.svelte-12vmjrd{display:grid;grid-template-columns:1fr;gap:18px;align-items:center;padding:20px;overflow:hidden;text-decoration:none;color:var(--ink)}@media(min-width:640px){.lower.svelte-12vmjrd{grid-template-columns:250px 1fr;gap:24px;padding:22px 24px}}.lines.svelte-12vmjrd{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:color-mix(in oklab,var(--ground-3) 55%,var(--ground))}.lines.svelte-12vmjrd code:where(.svelte-12vmjrd){font-family:var(--mono);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.prompt.svelte-12vmjrd{color:var(--muted)}.eyebrow.svelte-12vmjrd{font-size:12px;color:var(--muted)}.lower-title.svelte-12vmjrd{margin-top:4px;font-family:var(--display);font-size:19px;font-weight:400;letter-spacing:-.01em}.lower-body.svelte-12vmjrd{margin-top:6px;font-size:14px;color:var(--ink-soft)}.lower-cta.svelte-12vmjrd{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:500;color:var(--accent-deep)}.trigger.svelte-xc9hu5{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:240px;padding:0 8px 0 10px;border:1px solid var(--hairline);border-radius:var(--r-btn);background:color-mix(in oklab,var(--ground-2) 60%,transparent);color:var(--muted);font-size:13px;transition:border-color var(--motion-duration) var(--motion-ease)}.trigger.svelte-xc9hu5:hover{border-color:color-mix(in oklab,var(--ink) 22%,transparent)}.trigger.compact.svelte-xc9hu5{min-width:0;width:32px;justify-content:center;padding:0}.placeholder.svelte-xc9hu5{flex:1;text-align:left}kbd.svelte-xc9hu5{font-family:var(--mono);font-size:11px;padding:1px 5px;border:1px solid var(--hairline);border-radius:4px;color:var(--muted)}.field.svelte-xc9hu5{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;border-bottom:1px solid var(--hairline)}.field.svelte-xc9hu5 input:where(.svelte-xc9hu5){flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:16px;color:var(--ink)}.field.svelte-xc9hu5 input:where(.svelte-xc9hu5)::-webkit-search-cancel-button{display:none}.hits.svelte-xc9hu5{list-style:none;margin:8px 0 0;padding:0;max-height:min(60vh,520px);overflow-y:auto}.note.svelte-xc9hu5{padding:14px 6px;font-size:13px;color:var(--muted)}.hit.svelte-xc9hu5{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px 30px 9px 10px;border-radius:var(--r-btn);color:var(--ink);text-decoration:none}.hit.active.svelte-xc9hu5{background:color-mix(in oklab,var(--accent) 10%,transparent)}.where.svelte-xc9hu5{font-size:14px;font-weight:500}.heading.svelte-xc9hu5{font-weight:450;color:var(--ink-soft)}.snippet.svelte-xc9hu5{font-size:13px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.snippet.svelte-xc9hu5 mark:where(.svelte-xc9hu5){background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--ink);border-radius:2px;padding:0 1px}.hit.svelte-xc9hu5 .enter{position:absolute;right:10px;top:12px;color:var(--muted)}:where(.sheet-surface){background-color:var(--bar);background-image:linear-gradient(var(--plate-strong),var(--plate-strong));color:var(--ink);border-color:var(--hairline);box-shadow:var(--shadow-lg),0 28px 64px -24px #1c191559,inset 0 1px 0 var(--plate-edge)}.sheet-close{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:var(--muted);transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease)}.sheet-close:hover{background:color-mix(in oklab,var(--accent) 9%,transparent);color:var(--ink)}.sheet-close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sheet-close:disabled{pointer-events:none}@media(prefers-reduced-motion:reduce){.sheet-surface,.sheet-overlay{animation-duration:1ms!important}}.here.svelte-1fybtt3{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:14px;translate:-1px 0;color:var(--muted)}.here.svelte-1fybtt3 svg{width:16px;height:16px;flex:none}.here.svelte-1fybtt3 .mark{width:12px;height:12px;margin-left:auto;color:var(--ok)}.ghost.svelte-1w5w92h{height:28px;margin:4px 8px;border-radius:6px;background:color-mix(in oklab,var(--ink) 5%,transparent)}.here.svelte-1w5w92h{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;font-size:14px;translate:-1px 0;color:var(--muted)}.here.svelte-1w5w92h svg{width:16px;height:16px;flex:none}.here.svelte-1w5w92h .mark{width:12px;height:12px;margin-left:auto;color:var(--ok)}.row .out{width:12px!important;height:12px!important;margin-left:auto;color:var(--muted);opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}.row:hover .out,.row:focus-visible .out{opacity:1}
