.card.svelte-16m2d31{gap:var(--sp-3);background:linear-gradient(158deg, var(--c-surface-2), color-mix(in srgb, var(--c-surface-2) 62%, var(--c-ink)));border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:var(--sp-5);break-inside:avoid-column;min-width:0;height:100%;text-shadow:none;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;position:relative}.card.svelte-16m2d31:hover{border-color:var(--c-border-strong);transform:translateY(-2px)}.card.svelte-16m2d31:before{content:"";top:var(--sp-3);left:var(--sp-3);border-top:1.5px solid var(--c-text-faint);border-bottom:1.5px solid var(--c-text-faint);opacity:.3;width:16px;height:5px;position:absolute}.card.mosaic.svelte-16m2d31{height:auto;margin-bottom:var(--sp-4)}.card.sm.svelte-16m2d31{padding:var(--sp-4);gap:var(--sp-2)}.card.lg.svelte-16m2d31{padding:var(--sp-6)}.top.svelte-16m2d31{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.stage.svelte-16m2d31{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--c-text-muted);align-items:center;gap:6px;min-width:0;display:inline-flex}.stage.svelte-16m2d31 .dot:where(.svelte-16m2d31){background:var(--dot);border-radius:50%;flex-shrink:0;width:7px;height:7px}.counts.svelte-16m2d31{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.count.svelte-16m2d31{font-size:var(--fs-eyebrow);color:var(--c-text-muted)}.visit-count.svelte-16m2d31{align-items:center;gap:4px;display:flex}.rating.svelte-16m2d31{color:var(--c-accent)}.name.svelte-16m2d31{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:400}.card.sm.svelte-16m2d31 .name:where(.svelte-16m2d31){font-size:var(--fs-base)}.card.lg.svelte-16m2d31 .name:where(.svelte-16m2d31){font-size:var(--fs-xl)}.url.svelte-16m2d31{font-size:var(--fs-eyebrow);color:var(--c-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:-6px 0 0;overflow:hidden}.url.live.svelte-16m2d31{color:var(--c-accent)}.desc.svelte-16m2d31{color:var(--c-text-muted);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.card.sm.svelte-16m2d31 .desc:where(.svelte-16m2d31){-webkit-line-clamp:2;line-clamp:2}.card.lg.svelte-16m2d31 .desc:where(.svelte-16m2d31){-webkit-line-clamp:5;line-clamp:5}.labels.svelte-16m2d31{flex-wrap:wrap;gap:6px;display:flex}.label.svelte-16m2d31{font-size:var(--fs-eyebrow);color:var(--c-text-muted);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:2px 8px}.meta.svelte-16m2d31{font-size:var(--fs-sm);padding-top:var(--sp-2);border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.row.svelte-1ror20n{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-3);border-bottom:1px solid color-mix(in srgb, var(--c-border) 45%, transparent);grid-template-columns:10px minmax(0,1fr) 140px 250px;grid-template-areas:"dot main owner end";transition:background .12s;display:grid}.row.svelte-1ror20n:hover{background:var(--c-surface-2)}.dot.svelte-1ror20n{border-radius:50%;grid-area:dot;width:9px;height:9px}.main.svelte-1ror20n{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.owner.svelte-1ror20n{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;grid-area:owner;overflow:hidden}.end.svelte-1ror20n{justify-content:flex-end;align-items:center;gap:var(--sp-4);grid-area:end;display:flex}.name.svelte-1ror20n{font-size:var(--fs-lg);color:var(--c-text);overflow-wrap:anywhere;font-weight:400}.desc.svelte-1ror20n{color:var(--c-text-muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visits.svelte-1ror20n,.state.svelte-1ror20n{font-size:var(--fs-sm);white-space:nowrap}@media (width<=880px){.row.svelte-1ror20n{align-items:start;gap:var(--sp-2) var(--sp-3);grid-template-columns:10px minmax(0,1fr);grid-template-areas:"dot main"".owner"".end"}.dot.svelte-1ror20n{margin-top:9px}.end.svelte-1ror20n{justify-content:flex-start}.desc.svelte-1ror20n{white-space:normal}}.intro.svelte-fwey6s{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:var(--sp-6);margin-bottom:var(--sp-5);position:relative;overflow:hidden}.dismiss.svelte-fwey6s{color:var(--c-text-faint);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;display:flex;position:absolute;top:10px;right:12px}.dismiss.svelte-fwey6s:hover{color:var(--c-text)}.dismiss.svelte-fwey6s:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.title.svelte-fwey6s{font-family:var(--font-display);letter-spacing:0;text-shadow:none;margin:0 0 var(--sp-3);text-wrap:balance;font-size:2.6rem;font-weight:400;line-height:.95}.title.svelte-fwey6s .hl:where(.svelte-fwey6s){color:var(--c-accent)}.lede.svelte-fwey6s{color:var(--c-text-muted);font-size:var(--fs-sm);max-width:46ch;margin:0}.rail.svelte-fwey6s{margin:var(--sp-6) 0 0;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.rail-step.svelte-fwey6s{align-items:center;gap:var(--sp-3);flex-direction:column;flex:0 176px;animation:.4s cubic-bezier(.22,.61,.36,1) backwards svelte-fwey6s-rail-pop;display:flex}.rail-step.svelte-fwey6s:first-child{animation-delay:0s}.rail-step.svelte-fwey6s:nth-child(3){animation-delay:.18s}.rail-step.svelte-fwey6s:nth-child(5){animation-delay:.36s}.rail-arrow.svelte-fwey6s{width:64px;color:var(--c-text-muted);flex:none;justify-content:center;align-items:center;margin-bottom:2rem;animation:.3s ease-out backwards svelte-fwey6s-rail-pop;display:flex}.rail-arrow.svelte-fwey6s:nth-child(2){animation-delay:.12s}.rail-arrow.svelte-fwey6s:nth-child(4){animation-delay:.3s}.sketch-defs.svelte-fwey6s{width:0;height:0;position:absolute}.spot.svelte-fwey6s{aspect-ratio:1;background:radial-gradient(#22252a33 .9px, transparent 1.1px) 0 0 / 4px 4px, var(--tint);width:100%;max-width:176px;box-shadow:var(--shadow);border:2px solid #22252a;display:block;overflow:hidden}.spot.svelte-fwey6s svg:where(.svelte-fwey6s){width:100%;height:100%;display:block}.rail-arrow.svelte-fwey6s svg:where(.svelte-fwey6s){filter:url(#sk-rough);width:44px;height:22px}.frame.svelte-fwey6s{width:100%;max-width:176px;display:block;position:relative}.rail-id.svelte-fwey6s{z-index:1;font-family:var(--font-mono);letter-spacing:.04em;color:#fbfaf7;background:#22252a;border:2px solid #fbfaf7;padding:2px 7px;font-size:.85rem;font-weight:400;position:absolute;top:-10px;left:-10px}.sk-ink.svelte-fwey6s,.sk-ink-thin.svelte-fwey6s,.sk-check.svelte-fwey6s,.sk-ribbon-line.svelte-fwey6s{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:url(#sk-rough)}.sk-ink.svelte-fwey6s{stroke:#22252a;stroke-width:4px}.sk-ink-thin.svelte-fwey6s{stroke:#22252a;stroke-width:2.5px}.sk-check.svelte-fwey6s{stroke:#22252a;stroke-width:3.5px}.sk-ribbon-line.svelte-fwey6s{stroke:#8f3a30;stroke-width:3.5px}.sk-white.svelte-fwey6s{fill:#fbfaf7}.sk-light.svelte-fwey6s{fill:#d8d5cf}.sk-mid.svelte-fwey6s{fill:#8f8b85}.sk-ribbon.svelte-fwey6s{fill:#8f3a30}.sk-text.svelte-fwey6s{font-family:var(--font-mono);fill:#22252a;font-weight:400}.rail-title.svelte-fwey6s{color:var(--c-text);font-size:1.05rem;font-weight:400}@keyframes svelte-fwey6s-rail-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rail-step.svelte-fwey6s,.rail-arrow.svelte-fwey6s{animation:none}}@media (width<=640px){.rail.svelte-fwey6s{flex-direction:column}.rail-step.svelte-fwey6s{flex-basis:auto;width:60%}.rail-arrow.svelte-fwey6s{width:auto;height:48px;margin:var(--sp-2) 0}.rail-arrow.svelte-fwey6s svg:where(.svelte-fwey6s){transform:rotate(90deg)}}.head-wrap.svelte-1uha8ag{margin-bottom:var(--sp-5);position:relative}.head.svelte-1uha8ag{align-items:center;gap:var(--sp-4);display:flex}.head.svelte-1uha8ag h1:where(.svelte-1uha8ag){flex:none}.submit-picker.svelte-1uha8ag{margin-top:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:var(--sp-5);width:100%}.submit-picker.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag){margin:0 0 var(--sp-3)}.submit-picker-actions.svelte-1uha8ag{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.popular.svelte-1uha8ag{margin-bottom:var(--sp-6)}.popular-head.svelte-1uha8ag{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-eyebrow);color:var(--c-text-muted);display:flex}.popular-grid.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.pop-tile.svelte-1uha8ag{gap:var(--sp-3);min-width:0;min-height:200px;padding:var(--sp-5);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);flex-direction:column;transition:border-color .15s,transform .15s;display:flex}.pop-tile.svelte-1uha8ag:hover{border-color:var(--c-text-muted);transform:translateY(-2px)}.pop-top.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;display:flex}.pop-rank.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1}.pop-arrow.svelte-1uha8ag{color:var(--c-text-muted);flex:none}.pop-name.svelte-1uha8ag{font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.3}.pop-desc.svelte-1uha8ag{color:var(--c-text-muted);font-size:var(--fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.pop-meta.svelte-1uha8ag{color:var(--c-text-muted);font-size:var(--fs-eyebrow);justify-content:space-between;margin-top:auto;display:flex}.quick.svelte-1uha8ag{margin-bottom:var(--sp-5)}.quick.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:var(--sp-3)}.quick-grid.svelte-1uha8ag{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.quick-card.svelte-1uha8ag{align-items:center;gap:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:0;padding:10px 14px;transition:border-color .12s,background .12s;display:flex}.quick-card.svelte-1uha8ag:hover{border-color:var(--c-accent);background:var(--c-surface-2)}.quick-dot.svelte-1uha8ag{border-radius:50%;flex-shrink:0;width:8px;height:8px}.quick-body.svelte-1uha8ag{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.quick-name.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.quick-sub.svelte-1uha8ag{font-size:var(--fs-eyebrow);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-arrow.svelte-1uha8ag{font-size:var(--fs-sm);flex-shrink:0}.toolbar.svelte-1uha8ag{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;justify-content:space-between;display:flex}.toolbar-end.svelte-1uha8ag{gap:var(--sp-2);margin-left:auto;display:flex}.options-wrap.svelte-1uha8ag{flex-shrink:0;display:inline-flex;position:relative}.search-input.svelte-1uha8ag{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:0;height:40px;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-sm);padding:0 var(--sp-4);flex:auto}.search-input.svelte-1uha8ag::placeholder{color:var(--c-text-faint)}.search-input.svelte-1uha8ag:hover{border-color:var(--c-border-strong)}.search-input.svelte-1uha8ag:focus{border-color:var(--c-accent);outline:none}.more-row.svelte-1uha8ag{margin-top:var(--sp-5);justify-content:center;display:flex}.options-btn.svelte-1uha8ag{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);height:34px;color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;padding:0 12px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.options-btn.svelte-1uha8ag:hover,.options-btn[aria-expanded=true].svelte-1uha8ag{color:var(--c-text);border-color:var(--c-border-strong);background:var(--c-surface-2)}.opt-chev.svelte-1uha8ag{color:var(--c-text-faint);transition:transform .15s}.opt-chev.open.svelte-1uha8ag{transform:rotate(180deg)}.options-pop.svelte-1uha8ag{width:220px;max-width:calc(100vw - 2 * var(--sp-3));background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:var(--sp-2);z-index:20;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.opt-section.svelte-1uha8ag{flex-direction:column;gap:3px;display:flex}.opt-section.svelte-1uha8ag+.opt-section:where(.svelte-1uha8ag){border-top:1px solid var(--c-border);padding-top:var(--sp-2)}.opt-label.svelte-1uha8ag{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-faint);margin:0 0 2px;padding:0 4px}.opt-row.svelte-1uha8ag{align-items:center;gap:var(--sp-2);border-radius:var(--radius-sm);color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;padding:6px 8px;transition:color .12s,background .12s;display:flex}.opt-row.svelte-1uha8ag:hover{color:var(--c-text);background:var(--c-surface-2)}.opt-row.on.svelte-1uha8ag{color:var(--c-accent);font-weight:400}.opt-check.svelte-1uha8ag{flex-shrink:0;width:12px;font-weight:400}.opt-seg.svelte-1uha8ag{gap:4px;display:flex}.opt-seg.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.opt-seg.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{color:var(--c-text);border-color:var(--c-border-strong)}.opt-seg.svelte-1uha8ag button.on:where(.svelte-1uha8ag){color:var(--c-accent);border-color:var(--c-accent);background:var(--c-accent-soft)}.list.svelte-1uha8ag{border-top:1px solid var(--c-border)}.tabs.svelte-1uha8ag{gap:var(--sp-5);flex-wrap:wrap;display:flex}.tab.svelte-1uha8ag{color:var(--c-text-muted);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:baseline;gap:6px;padding:4px 0;display:inline-flex}.tab.svelte-1uha8ag:hover{color:var(--c-text)}.tab.on.svelte-1uha8ag{color:var(--c-text);border-bottom-color:var(--c-text)}.tab.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-size:var(--fs-eyebrow);color:var(--c-text-muted)}.grid.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.grid.mosaic.svelte-1uha8ag{column-width:280px;column-gap:var(--sp-4);display:block}.favorites.svelte-1uha8ag .fav-star:where(.svelte-1uha8ag){color:var(--c-accent);font-size:var(--fs-base)}.group.svelte-1uha8ag{margin-bottom:var(--sp-6)}.group.svelte-1uha8ag:last-child{margin-bottom:0}.group-head.svelte-1uha8ag{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.group-head.svelte-1uha8ag .dot:where(.svelte-1uha8ag){border-radius:50%;width:8px;height:8px}.group-title.svelte-1uha8ag{font-size:var(--fs-base)}.group-count.svelte-1uha8ag{font-size:var(--fs-eyebrow);color:var(--c-text-faint)}@media (width<=820px){.toolbar.svelte-1uha8ag{flex-direction:column;align-items:stretch}.toolbar-end.svelte-1uha8ag{justify-content:flex-end;margin-left:0}}@media (width<=480px){.head.svelte-1uha8ag{flex-wrap:wrap}.search-input.svelte-1uha8ag{flex-basis:100%;order:3}.grid.svelte-1uha8ag,.quick-grid.svelte-1uha8ag{grid-template-columns:1fr}}.resources.svelte-1uha8ag{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--c-border)}.resources.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:var(--sp-4)}.res-grid.svelte-1uha8ag{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.res-card.svelte-1uha8ag{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);transition:border-color .12s,background .12s;display:flex}.res-card.svelte-1uha8ag:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.res-icon.svelte-1uha8ag{color:var(--c-accent);flex-shrink:0;align-items:center;display:flex}.res-body.svelte-1uha8ag{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.res-title.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.res-sub.svelte-1uha8ag{font-size:var(--fs-eyebrow)}.res-arrow.svelte-1uha8ag{font-size:var(--fs-sm);flex-shrink:0}
