.thumb.svelte-1ruo8l2{background:var(--map-tile-bg);position:absolute;inset:0;overflow:hidden}svg.svelte-1ruo8l2{filter:saturate(.6)brightness(.8);width:100%;height:100%;display:block}.plain.svelte-1ruo8l2{background:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 32px), linear-gradient(180deg, color-mix(in srgb, var(--tint,#3a3d3a) 55%, #111), color-mix(in srgb, var(--tint,#3a3d3a) 25%, #0c0c0b))}.intro.svelte-1uha8ag{margin:8px 0 28px}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:.03em;margin-bottom:.2em;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;font-stretch:115%}.lead.svelte-1uha8ag{max-width:60ch;color:var(--ink-strong);margin:0 0 8px;font-size:1.15rem}.intro.svelte-1uha8ag .muted:where(.svelte-1uha8ag){margin:0}.board-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.board-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){flex:1;margin:0}.tiles.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.tile.svelte-1uha8ag{border:1px solid var(--line-strong);background:var(--map-tile-bg);min-height:150px;color:var(--ink);text-align:left;font:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.tile.svelte-1uha8ag:after{content:"";pointer-events:none;background:linear-gradient(#0000001a 20%,#000000bf);position:absolute;inset:0}.tile.svelte-1uha8ag>:where(.svelte-1uha8ag):not(:first-child){z-index:1;position:relative}.tile.svelte-1uha8ag:hover{border-color:var(--ink);background:var(--map-tile-bg);color:var(--ink)}.tile[aria-pressed=true].svelte-1uha8ag,.tile[aria-pressed=true].svelte-1uha8ag:hover{background:var(--map-tile-bg);color:var(--ink);border-color:var(--selected);box-shadow:inset 0 0 0 2px var(--selected)}.tile-top.svelte-1uha8ag{gap:4px;display:flex;position:absolute;top:8px;left:10px}.tile[aria-pressed=true].svelte-1uha8ag .badge:where(.svelte-1uha8ag){color:var(--on-selected);background:var(--selected);border-color:var(--selected)}.tile.svelte-1uha8ag .name:where(.svelte-1uha8ag){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-strong);text-shadow:0 1px 2px #000;font-size:1.2rem;font-weight:700;font-stretch:105%}.tile.svelte-1uha8ag .stat:where(.svelte-1uha8ag){color:var(--ink);text-shadow:0 1px 2px #000;font-size:14px}.briefing.svelte-1uha8ag{margin-top:6px}.briefing-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.briefing.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700;font-stretch:105%}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.columns.svelte-1uha8ag{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px 32px;display:grid}.todo.svelte-1uha8ag p:where(.svelte-1uha8ag),.side.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 10px}.todo-count.svelte-1uha8ag{color:var(--ink-strong);font-weight:600}.pitch.svelte-1uha8ag{max-width:48ch;color:var(--ink-strong)}.objective-list.svelte-1uha8ag{flex-direction:column;gap:6px;max-height:320px;margin-bottom:12px;padding-right:8px;display:flex;overflow-y:auto}.objective-list.svelte-1uha8ag label:where(.svelte-1uha8ag){align-items:flex-start;gap:8px;font-size:14px;display:flex}.objective-list.svelte-1uha8ag input:where(.svelte-1uha8ag){flex-shrink:0;margin-top:3px}.objective-list.svelte-1uha8ag .task:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:600}.objective-list.svelte-1uha8ag .task:where(.svelte-1uha8ag):first-child{margin-top:0}.sep.svelte-1uha8ag{margin:0 6px}.side.svelte-1uha8ag h4:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.routes.svelte-1uha8ag{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.routes.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}.routes.svelte-1uha8ag .raid:where(.svelte-1uha8ag){white-space:nowrap;margin-left:auto}.more.svelte-1uha8ag{margin:28px 0 0;font-size:14px}@media (width<=700px){.columns.svelte-1uha8ag{grid-template-columns:1fr}}
