.chips.svelte-18ve0mj{align-items:center;gap:var(--space-5);font-size:1em;font-family:var(--font-body);display:flex}.row.svelte-18ve0mj{align-items:center;gap:var(--space-3);flex:1;min-width:0;max-width:100%;display:flex;position:relative}@media (width<=47.9375em){.row.svelte-18ve0mj{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.row.svelte-18ve0mj::-webkit-scrollbar{display:none}.row.svelte-18ve0mj .host{scroll-snap-align:start}}.sort-wrap.svelte-18ve0mj{align-items:center;display:flex}@media (width<=47.9375em){.sort-wrap.svelte-18ve0mj{display:none}}.sort.svelte-18ve0mj{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--text-6);white-space:nowrap;display:inline-flex}.value.svelte-18ve0mj{color:var(--text-3)}.value.svelte-18ve0mj:before{content:" · "}.filters.svelte-q2js8f{align-items:center;gap:var(--space-4);font-size:1em;font-family:var(--font-body);display:flex}.filters.svelte-q2js8f:not(.in-sheet){overscroll-behavior-x:contain;overflow-x:auto}.filters.in-sheet.svelte-q2js8f{flex-wrap:wrap}.pill.svelte-q2js8f{align-items:center;gap:var(--space-2);padding:var(--pad-chip);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);line-height:var(--lh-none);color:var(--text-6);white-space:nowrap;display:inline-flex}.pill.svelte-q2js8f:hover{border-color:var(--border-strong);color:var(--text-3)}.value.svelte-q2js8f{color:var(--text-3)}.value.svelte-q2js8f:before{content:" · "}.row.svelte-j1o54p{font-size:1em}@media (width<=47.9375em){.row.svelte-j1o54p{display:none}}.trigger.svelte-j1o54p{font:inherit;align-items:center;gap:var(--space-2);padding:var(--pad-chip);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-meta-sm);font-weight:var(--fw-bold);color:var(--text-5);cursor:pointer;background:0 0;display:none}.trigger.svelte-j1o54p:hover{border-color:var(--border-strong);color:var(--text-3)}@media (width<=47.9375em){.trigger.svelte-j1o54p{display:inline-flex}}.count.svelte-j1o54p{color:var(--text-7)}.count.svelte-j1o54p:before{content:"· "}.sr.svelte-j1o54p{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-sheet{z-index:var(--z-modal);gap:var(--space-6);max-height:80vh;padding:var(--space-6) var(--space-8);padding-bottom:calc(var(--space-6) + var(--safe-bottom));background:var(--surface-sheet);border-top:1px solid var(--line-blue-soft);border-radius:var(--radius-sheet-top);box-shadow:var(--shadow-sheet-up);font-size:1em;font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.grip.svelte-j1o54p{border-radius:var(--radius-pill);background:var(--fill-neutral);flex-shrink:0;align-self:center;width:2.25em;height:4px}.filter-sheet-title{font-family:var(--font-head);font-weight:var(--fw-bold);font-size:var(--fs-h2);color:var(--text-1);flex-shrink:0;margin:0}.body.svelte-j1o54p{gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}mark.svelte-nh058g{border-radius:var(--radius-1);background:var(--fill-amber);color:var(--ink-amber);padding:0 .125em}.query.svelte-egtl34{gap:var(--space-4);max-width:var(--prose-max);font-size:1em;font-family:var(--font-body);flex-direction:column;display:flex}.box.svelte-egtl34{align-items:center;gap:var(--space-4);padding:var(--pad-btn);background:var(--surface-field);border:1px solid var(--line-blue);border-radius:var(--radius-7);display:flex;position:relative}.box.svelte-egtl34:focus-within{box-shadow:var(--focus-ring)}.box.svelte-egtl34 .glyph{color:var(--ink-blue);flex:none}.input.svelte-egtl34{font:inherit;min-width:0;font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--text-0);background:0 0;border:0;flex:1}.input.svelte-egtl34:focus{outline:none}.input.svelte-egtl34::placeholder{font-weight:var(--fw-medium);color:var(--text-6)}.stats.svelte-egtl34{font-size:var(--fs-caption);color:var(--text-7);flex:none}.stats.dim.svelte-egtl34{opacity:var(--state-zero-opacity)}.clear.svelte-egtl34{color:var(--text-6);flex:none;display:inline-flex}.clear.svelte-egtl34:hover{color:var(--text-3)}.related.svelte-egtl34{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lbl.svelte-egtl34{font-size:var(--fs-caption);color:var(--text-6)}.card.svelte-uxwd39{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.cover.svelte-uxwd39{border-radius:var(--radius-3);object-fit:cover;flex:none;width:7.5em;height:auto}.main.svelte-uxwd39{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-uxwd39{align-items:center;gap:var(--space-3);display:flex}.plate.svelte-uxwd39{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.title.svelte-uxwd39{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-1);margin:0;text-decoration:none}.snippet.svelte-uxwd39{max-width:var(--prose-max);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--text-4);margin:0}.meta.svelte-uxwd39{align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;margin:0;display:flex}.stat.svelte-uxwd39{align-items:center;gap:var(--space-2);display:inline-flex}.lang.svelte-uxwd39{padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-1);font-weight:var(--fw-bold);color:var(--text-5)}.card.svelte-9waxax{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.main.svelte-9waxax{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-9waxax{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plate.svelte-9waxax{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.who.svelte-9waxax{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--text-2)}.at.svelte-9waxax{font-size:var(--fs-caption);color:var(--text-7)}.solved.svelte-9waxax{color:var(--ink-teal);display:inline-flex}.snippet.svelte-9waxax{max-width:var(--prose-max);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--text-4);margin:0}.meta.svelte-9waxax{align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;margin:0;display:flex}.when.svelte-9waxax{color:var(--text-7)}.open.svelte-9waxax{font-size:var(--fs-caption);color:var(--ink-blue);white-space:nowrap;flex:none;text-decoration:none}.card.svelte-guju24{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.photo.svelte-guju24{border-radius:var(--radius-3);object-fit:cover;flex:none;width:5.625em;height:auto}.main.svelte-guju24{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-guju24{align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;display:flex}.plate.svelte-guju24{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.brand.svelte-guju24{font-weight:var(--fw-bold);color:var(--text-5)}.cat.svelte-guju24{color:var(--text-7)}.title.svelte-guju24{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-1);margin:0;text-decoration:none}.quote.svelte-guju24{max-width:var(--prose-max);padding-left:var(--space-4);border-left:2px solid var(--accent-teal);font-size:var(--fs-meta-sm);line-height:var(--lh-normal);color:var(--text-4);margin:0}.lbl.svelte-guju24{color:var(--text-7)}.meta.svelte-guju24{align-items:baseline;gap:var(--space-4);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;margin:0;display:flex}.stat.svelte-guju24{align-items:center;gap:var(--space-2);display:inline-flex}.owned.svelte-guju24{color:var(--accent-teal);flex:none;display:inline-flex}.card.svelte-1ptdhb7{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.cover.svelte-1ptdhb7{border-radius:var(--radius-3);object-fit:cover;flex:none;width:7.5em;height:auto}.main.svelte-1ptdhb7{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-1ptdhb7{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.plate.svelte-1ptdhb7{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.title.svelte-1ptdhb7{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-1);text-decoration:none}.sub.svelte-1ptdhb7{gap:var(--space-3);font-size:var(--fs-meta);color:var(--text-5);flex-wrap:wrap;margin:0;display:flex}.city.svelte-1ptdhb7{color:var(--text-7)}.journal.svelte-1ptdhb7{-webkit-line-clamp:2;line-clamp:2;max-width:var(--prose-max);font-size:var(--fs-meta-sm);line-height:var(--lh-normal);color:var(--text-4);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lbl.svelte-1ptdhb7{color:var(--text-7)}.owner.svelte-1ptdhb7{align-items:center;gap:var(--space-3);font-size:var(--fs-caption);margin:0;display:flex}.who.svelte-1ptdhb7{font-weight:var(--fw-bold);color:var(--text-4)}.at.svelte-1ptdhb7{color:var(--text-7)}.card.svelte-6s2egw{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.main.svelte-6s2egw{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-6s2egw{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plate.svelte-6s2egw{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.solved.svelte-6s2egw{color:var(--ink-teal);display:inline-flex}.title.svelte-6s2egw{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-1);margin:0;text-decoration:none}.snippet.svelte-6s2egw{max-width:var(--prose-max);font-size:var(--fs-meta);line-height:var(--lh-normal);color:var(--text-4);margin:0}.meta.svelte-6s2egw{align-items:baseline;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;margin:0;display:flex}.who.svelte-6s2egw{font-weight:var(--fw-bold);color:var(--text-4)}.at.svelte-6s2egw,.dot.svelte-6s2egw{color:var(--text-7)}.tag.svelte-6s2egw{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--fill-neutral);color:var(--text-5)}.reply.svelte-6s2egw{padding-left:var(--space-4);border-left:2px solid var(--accent-teal);font-size:var(--fs-meta-sm);line-height:var(--lh-normal);color:var(--text-5);margin:0}.lbl.svelte-6s2egw{color:var(--text-7)}.side.svelte-6s2egw{align-items:flex-end;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-6);flex-direction:column;flex:none;display:flex}.stat.svelte-6s2egw{align-items:center;gap:var(--space-2);display:inline-flex}.when.svelte-6s2egw{white-space:nowrap;color:var(--text-7)}@media (width<=29.9375em){.card.svelte-6s2egw{column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.side.svelte-6s2egw{justify-content:flex-start;align-items:baseline;gap:var(--space-4);flex-direction:row;grid-column:2}}.card.svelte-7k1qoa{align-items:flex-start;gap:var(--space-5);padding:var(--pad-card);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-card);font-size:1em;font-family:var(--font-body);display:flex}.main.svelte-7k1qoa{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-7k1qoa{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.plate.svelte-7k1qoa{font-weight:var(--fw-black);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow);color:var(--text-7)}.title.svelte-7k1qoa{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--text-1);text-decoration:none}.at.svelte-7k1qoa{font-size:var(--fs-caption);color:var(--text-7)}.sub.svelte-7k1qoa{font-size:var(--fs-meta);color:var(--text-4);margin:0}.meta.svelte-7k1qoa{align-items:baseline;gap:var(--space-3);font-size:var(--fs-caption);color:var(--text-6);flex-wrap:wrap;margin:0;display:flex}.open.svelte-7k1qoa{font-size:var(--fs-caption);color:var(--ink-blue);white-space:nowrap;flex:none;text-decoration:none}.results.svelte-11luig6{gap:var(--space-4);font-size:1em;font-family:var(--font-body);flex-direction:column;display:flex}.more.svelte-11luig6{align-items:center;gap:var(--space-4);padding-top:var(--space-5);font-size:1em;font-family:var(--font-body);flex-direction:column;display:flex}.btn.svelte-11luig6{padding:var(--pad-btn);border:1px solid var(--border-control);border-radius:var(--radius-pill);font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--text-2);text-decoration:none}.btn.svelte-11luig6:hover{border-color:var(--border-strong);background:var(--state-hover-surface)}.count.svelte-11luig6{font-size:var(--fs-caption);color:var(--text-6);margin:0}
