.intro.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);flex-wrap:wrap;display:flex}.intro-text.svelte-1uha8ag{flex:300px;min-width:0}.headline.svelte-1uha8ag{font-size:var(--t-lg);margin-bottom:var(--s-1);text-wrap:balance}.stats.svelte-1uha8ag{gap:var(--s-2);flex-wrap:wrap;flex:0 auto;display:flex}@media (width<=480px){.stats.svelte-1uha8ag{width:100%}.stat.svelte-1uha8ag{flex:auto;justify-content:center}.intro.svelte-1uha8ag{padding:var(--s-3);gap:var(--s-2)}.headline.svelte-1uha8ag{font-size:var(--t-base)}.stat.svelte-1uha8ag{padding:var(--s-1) var(--s-2);font-size:var(--t-xs)}.stat.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:var(--t-base)}.grid.svelte-1uha8ag,.grid--tight.svelte-1uha8ag{gap:var(--s-2)}.rail.svelte-1uha8ag{margin:var(--s-3) var(--s-1) var(--s-2)}}.stat.svelte-1uha8ag{padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.stat.svelte-1uha8ag .icon{color:var(--ink-faint)}.stat.svelte-1uha8ag b:where(.svelte-1uha8ag){font-family:var(--font-display);font-size:var(--t-md);color:var(--ok);line-height:1}.rail.svelte-1uha8ag{margin:var(--s-4) var(--s-1) var(--s-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--on-field-dim);opacity:.72;font-size:11px;font-weight:800}.grid.svelte-1uha8ag{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.grid--tight.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.grid--open.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.tile.svelte-1uha8ag{padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}.tile.svelte-1uha8ag .q-help:where(.svelte-1uha8ag){margin-bottom:0}.tile.svelte-1uha8ag .tile-go{color:var(--accent-ink);transition:transform var(--dur-2) var(--ease);flex:none;margin-top:3px}@media (hover:hover){.tile.svelte-1uha8ag:hover .tile-go{transform:translate(3px)}}.tile.svelte-1uha8ag:after{content:"";background:var(--spine,var(--turf-mid));width:5px;position:absolute;inset:0 auto 0 0}.tile--open.svelte-1uha8ag{--spine:var(--turf-line);box-shadow:var(--shadow-sm), 0 0 0 1.5px var(--turf-line)}.tile--closed.svelte-1uha8ag{--spine:var(--endzone)}.tile--draft.svelte-1uha8ag,.tile--board.svelte-1uha8ag{--spine:var(--gold)}.tile--archived.svelte-1uha8ag{--spine:var(--border-strong);opacity:.82}@media (hover:hover){.tile.svelte-1uha8ag:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.tile--open.svelte-1uha8ag:hover{box-shadow:var(--shadow-lift), 0 0 0 1.5px var(--turf-line)}.tile.svelte-1uha8ag:hover .cta:where(.svelte-1uha8ag){transform:translate(3px)}}.tile.svelte-1uha8ag:active{transform:translateY(0)scale(.995)}.tile-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:var(--s-2);margin-bottom:2px;display:flex}.tile-title.svelte-1uha8ag{min-width:0;font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-base);text-wrap:balance;line-height:1.15}.tile-foot.svelte-1uha8ag{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:nowrap;display:flex}.tile-foot.svelte-1uha8ag .meter:where(.svelte-1uha8ag){flex:40px;min-width:32px;height:6px}.cta.svelte-1uha8ag{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--accent-ink);white-space:nowrap;transition:transform var(--dur-2) var(--ease);margin-left:auto;font-weight:800;display:inline-flex}.tile--open.svelte-1uha8ag .cta:where(.svelte-1uha8ag){border-radius:var(--r-pill);background:var(--gold);color:#2a1e00;padding:5px 12px}.tile--closed.svelte-1uha8ag .cta:where(.svelte-1uha8ag){color:var(--danger)}.archive-toggle.svelte-1uha8ag{width:100%;padding:var(--s-3);border-radius:var(--r-md);color:var(--on-field-dim);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1.5px dashed #e6dec859;font-size:11px;font-weight:700}@media (hover:hover){.archive-toggle.svelte-1uha8ag:hover{border-color:var(--gold);color:var(--gold-bright)}}.audible.svelte-1uha8ag{margin-top:var(--s-4);border:2px solid var(--danger)}
