.head.svelte-103zo91{margin-bottom:var(--space-5)}h1.svelte-103zo91{font-size:var(--text-3xl);font-variation-settings:"SOFT" 100}.head.svelte-103zo91 p:where(.svelte-103zo91){margin-top:var(--space-2)}.shortlist.svelte-103zo91{margin-bottom:var(--space-7);padding:var(--space-5);background:var(--brand-soft);border-radius:var(--radius-xl)}.shortlist.svelte-103zo91 .grid:where(.svelte-103zo91){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.shortlist-head.svelte-103zo91{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.shortlist-head.svelte-103zo91>div:where(.svelte-103zo91){flex:14rem;min-width:0}.shortlist.svelte-103zo91 .muted:where(.svelte-103zo91){color:var(--ink)}.see-why.svelte-103zo91{color:var(--ink);font-weight:600}.picked.svelte-103zo91{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--leaf-soft);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.prompt.svelte-103zo91{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-5);background:var(--brand-soft);border-radius:var(--radius-xl);flex-wrap:wrap;display:flex}.prompt.svelte-103zo91>div:where(.svelte-103zo91){flex:14rem}.prompt.svelte-103zo91 .muted:where(.svelte-103zo91){color:var(--ink)}.layout.svelte-103zo91{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.filters-toggle.svelte-103zo91{width:100%;min-height:var(--target);padding-inline:var(--space-4);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;display:flex}.filters-toggle[aria-expanded=true].svelte-103zo91 svg{rotate:180deg}.filters.svelte-103zo91{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.filters.collapsed.svelte-103zo91{display:none}fieldset.svelte-103zo91{border:0;min-width:0;margin:0;padding:0}legend.svelte-103zo91{font-weight:600;font-size:var(--text-sm);padding:0}.checks.svelte-103zo91{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.days.svelte-103zo91{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px dashed var(--line)}.apply.js.svelte-103zo91{display:block}.bar.svelte-103zo91{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bar.svelte-103zo91 h2:where(.svelte-103zo91){align-items:center;gap:var(--space-2);font-size:var(--text-xl);display:inline-flex}.sort.svelte-103zo91{flex:0 13rem}.chips.svelte-103zo91{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip.svelte-103zo91{align-items:center;gap:var(--space-1);background:var(--brand-soft);border-radius:var(--radius-full);min-height:36px;color:var(--ink);font-size:var(--text-sm);padding:.25rem .75rem;font-weight:550;text-decoration:none;display:inline-flex}.chip.svelte-103zo91:hover{background:color-mix(in srgb, var(--brand-soft) 80%, var(--brand-deco))}.clear.svelte-103zo91{font-size:var(--text-sm);font-weight:600}.relax.svelte-103zo91{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.grid.svelte-103zo91{gap:var(--space-4);transition:opacity var(--fast) var(--ease);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.grid.dim.svelte-103zo91{opacity:.55}.pages.svelte-103zo91{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.footer-bleed.svelte-103zo91{margin:var(--space-7) calc(50% - 50vw) calc(-1 * var(--space-7))}body:has(.footer-bleed.svelte-103zo91){overflow-x:clip}@media (width>=60rem){.layout.svelte-103zo91{gap:var(--space-6);grid-template-columns:17rem minmax(0,1fr);align-items:start}.filters-toggle.svelte-103zo91{display:none}.filters.svelte-103zo91,.filters.collapsed.svelte-103zo91{margin-top:0;display:flex}.apply.js.svelte-103zo91{display:none}}
