.milesserious.svelte-e1k5g1{align-items:center;gap:.6rem;margin:.3rem 0 .6rem;flex-wrap:wrap}.agrow.svelte-e1k5g1 label:where(.svelte-e1k5g1){display:grid;gap:.25rem;margin:.4rem 0}.agname.svelte-e1k5g1{margin:.5rem 0}.agstart.svelte-e1k5g1{margin:.6rem 0}.agstart.svelte-e1k5g1 p:where(.svelte-e1k5g1){margin:.3rem 0 0}.agname-row.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.agname-row.svelte-e1k5g1 input:where(.svelte-e1k5g1){width:9em}.src.svelte-e1k5g1{display:inline-block;min-width:2.6rem;text-align:center;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:6px;border:1px solid var(--line);margin-right:.35rem}.src.chip.svelte-e1k5g1{border-color:#e9b949;color:#e9b949}.superseded.svelte-e1k5g1{text-decoration:line-through;opacity:.6}.preview.svelte-e1k5g1{border:1px solid #e9b94966;border-radius:10px;padding:.6rem .8rem;margin:.5rem 0}.preview.svelte-e1k5g1 ul:where(.svelte-e1k5g1){margin:.2rem 0 .5rem;padding-left:1.1rem}.official.svelte-e1k5g1{color:#e9b949;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.mapwrap.svelte-e1k5g1{margin:0 0 1.25rem}.mapwrap.svelte-e1k5g1 h2:where(.svelte-e1k5g1){margin:0 0 .5rem}.grid.svelte-e1k5g1{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:start}.col.svelte-e1k5g1{min-width:0}.col.tocheck.svelte-e1k5g1{order:0}.col.side.svelte-e1k5g1{order:1;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.col.side.svelte-e1k5g1>h2{grid-column:1 / -1;margin-bottom:0}.stationstrip.svelte-e1k5g1{margin:.5rem 0 1rem}.stationstrip.svelte-e1k5g1 h2:where(.svelte-e1k5g1){margin:0 0 .4rem}.strip-run.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-e1k5g1{flex:1 1 13rem;max-width:20rem;min-width:11rem;display:grid;gap:.1rem;padding:.5rem .65rem;border-radius:.6rem;background:#ffffff08;border:1px solid var(--line);font-size:.88rem}.chip.svelte-e1k5g1 .name:where(.svelte-e1k5g1){font-weight:700;font-size:1rem}.chip.sweeper.svelte-e1k5g1{border-color:#b98cff66;background:#1b1626}.chip.sweeper.svelte-e1k5g1 .big:where(.svelte-e1k5g1){font-size:1.4rem;font-weight:800;margin:0}.chip.sweeper.svelte-e1k5g1 p:where(.svelte-e1k5g1){margin:.1rem 0}.chip.closed.svelte-e1k5g1 .state:where(.svelte-e1k5g1){color:#e0875a}.chip.reaper-passed.svelte-e1k5g1{outline:2px solid #e0875a}.chip.reaper-passed.svelte-e1k5g1 .state:where(.svelte-e1k5g1){color:#e0875a;font-weight:700}.chip.svelte-e1k5g1 details.crew:where(.svelte-e1k5g1){font-size:.85rem}.chip.svelte-e1k5g1 details.crew:where(.svelte-e1k5g1) summary:where(.svelte-e1k5g1){cursor:pointer}.chip.svelte-e1k5g1 details.crew:where(.svelte-e1k5g1) ul:where(.svelte-e1k5g1){margin:.3rem 0 0;padding-left:1rem;overflow-wrap:anywhere;list-style:disc}.chip.svelte-e1k5g1 form:where(.svelte-e1k5g1){margin:.2rem 0 0}@media(max-width:700px){.strip-run.svelte-e1k5g1{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.3rem;scroll-snap-type:x proximity}.chip.svelte-e1k5g1{flex:0 0 13rem;scroll-snap-align:start}}@media(max-width:480px){.tablewrap.svelte-e1k5g1 th,.tablewrap.svelte-e1k5g1 td{padding-left:.3rem;padding-right:.3rem;font-size:.85rem}.tablewrap.svelte-e1k5g1 th{letter-spacing:.02em;font-size:.68rem;white-space:normal}}.fieldwrap.svelte-e1k5g1{margin:0 0 1.5rem}.fieldwrap.svelte-e1k5g1 h2:where(.svelte-e1k5g1){margin:0 0 .4rem}.hint.svelte-e1k5g1{font-weight:400}.tablewrap.svelte-e1k5g1{overflow-x:auto;max-width:100%}td.st.svelte-e1k5g1{white-space:nowrap}.spill.svelte-e1k5g1{display:inline-block;white-space:nowrap;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;background:#1d2a22}.spill.k-on_pace.svelte-e1k5g1{background:#1f3a2a;color:#9fe0bb}.spill.k-due_now.svelte-e1k5g1{background:#4a3c12;color:#f3e08a}.spill.k-needs_you.svelte-e1k5g1{background:#4a1f1f;color:#f3a0a0}.spill.k-overdue.svelte-e1k5g1{background:#e05a5a;color:#fff}.spill.k-finished.svelte-e1k5g1,.spill.k-dnf.svelte-e1k5g1,.spill.k-dns.svelte-e1k5g1,.spill.k-dq.svelte-e1k5g1,.spill.k-not_started.svelte-e1k5g1{background:#2a2a2a;color:#9aa39d;letter-spacing:.04em}tr.overdue.svelte-e1k5g1 td:where(.svelte-e1k5g1){background:#4a1f1f88}tr.k-finished.svelte-e1k5g1 td:where(.svelte-e1k5g1),tr.k-dnf.svelte-e1k5g1 td:where(.svelte-e1k5g1),tr.k-dns.svelte-e1k5g1 td:where(.svelte-e1k5g1),tr.k-dq.svelte-e1k5g1 td:where(.svelte-e1k5g1){color:#9aa39d}.card.svelte-e1k5g1{border:1px solid var(--line);border-radius:.6rem;padding:.75rem .9rem}.warn.svelte-e1k5g1{color:#e0875a;font-weight:700}.count.svelte-e1k5g1{font-size:.9rem;opacity:.7}.fieldname.svelte-e1k5g1{display:block}.strip.svelte-e1k5g1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:.25rem 0 .6rem}@media(max-width:520px){.strip.svelte-e1k5g1{grid-template-columns:repeat(3,minmax(0,1fr))}}.strip.svelte-e1k5g1 .tile:where(.svelte-e1k5g1){display:grid;gap:.1rem;padding:.45rem .3rem;border-radius:.5rem;border:1px solid var(--line);background:#ffffff08;color:inherit;text-align:center;min-width:0;margin:0;width:auto}.strip.svelte-e1k5g1 .tile:where(.svelte-e1k5g1) strong:where(.svelte-e1k5g1){font-size:1.35rem}.strip.svelte-e1k5g1 .tile:where(.svelte-e1k5g1) span:where(.svelte-e1k5g1){font-size:.72rem;line-height:1.15}.strip.svelte-e1k5g1 .tile.on:where(.svelte-e1k5g1){border-color:#e9b949;background:#e9b94914}.filters.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:end;margin:0 0 .5rem}.filters.svelte-e1k5g1 label:where(.svelte-e1k5g1){display:grid;gap:.15rem;min-width:0;margin:0;flex:0 1 auto}.filters.svelte-e1k5g1 select:where(.svelte-e1k5g1),.filters.svelte-e1k5g1 input:where(.svelte-e1k5g1){width:auto;min-width:6rem;max-width:11rem;margin:0}.status.svelte-e1k5g1{margin-left:.35rem}.checks.svelte-e1k5g1{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.check.svelte-e1k5g1{border:1px solid var(--line);border-radius:.6rem;padding:.6rem .75rem}.check.emergency.svelte-e1k5g1{border-color:#e05a5a;background:#3a1414}.check.done.svelte-e1k5g1{opacity:.75}.startlist.svelte-e1k5g1{margin:.6rem 0 1rem}.offsheet.svelte-e1k5g1{border:1px solid var(--line, #2a3530);border-radius:12px;padding:.8rem 1rem;margin:0 0 1rem}.offsheet.svelte-e1k5g1 h2:where(.svelte-e1k5g1){margin:0 0 .3rem;font-size:1.05rem}.offsheet.svelte-e1k5g1 summary:where(.svelte-e1k5g1){cursor:pointer;font-weight:700}.offrow.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;justify-content:space-between;padding:.35rem 0;border-top:1px solid var(--line, #2a3530)}.offrow.svelte-e1k5g1 span:where(.svelte-e1k5g1){min-width:0;overflow-wrap:anywhere}.armedbtn.svelte-e1k5g1{border-color:#ff5a4e!important;color:#ff9b8a!important}.startlist.svelte-e1k5g1 p:where(.svelte-e1k5g1){margin:.35rem 0 0}.startlist.svelte-e1k5g1 .upbig:where(.svelte-e1k5g1){display:inline-block;font-size:1.15rem;font-weight:800;padding:.85rem 1.6rem;border-radius:12px;text-align:center;background:var(--accent, #7ab596);color:var(--accent-ink, #10201a);border:0;text-decoration:none;min-height:48px;box-sizing:border-box}.startlist.svelte-e1k5g1 .upbig:where(.svelte-e1k5g1):hover{filter:brightness(1.08);text-decoration:none}.startlist.svelte-e1k5g1 .lastup:where(.svelte-e1k5g1){font-weight:600}@media(max-width:640px){.startlist.svelte-e1k5g1 .upbig:where(.svelte-e1k5g1){display:block;width:100%;box-sizing:border-box}}.head.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0}.kind.svelte-e1k5g1{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:999px;background:#ffffff14}.emergency.svelte-e1k5g1 .kind:where(.svelte-e1k5g1){background:#e05a5a;color:#fff}.title.svelte-e1k5g1{font-weight:700}.steps.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;margin:.4rem 0;font-size:.85rem}.steps.svelte-e1k5g1 li:where(.svelte-e1k5g1){opacity:.6}.steps.svelte-e1k5g1 li:where(.svelte-e1k5g1):before{content:"○ "}.steps.svelte-e1k5g1 li.ticked:where(.svelte-e1k5g1){opacity:1;color:#7fd1a0}.steps.svelte-e1k5g1 li.ticked:where(.svelte-e1k5g1):before{content:"✓ "}.events.svelte-e1k5g1{list-style:none;padding:0;margin:.25rem 0}.acts.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.checks.svelte-e1k5g1>li.check:where(.svelte-e1k5g1){display:block;min-width:0;margin:0;font-weight:inherit}.acts.svelte-e1k5g1 form:where(.svelte-e1k5g1){flex-wrap:wrap;min-width:0;max-width:100%}.acts.svelte-e1k5g1 input:where(.svelte-e1k5g1){min-width:0;max-width:100%;flex:1 1 10rem}.row.svelte-e1k5g1{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}button.armed.svelte-e1k5g1{outline:2px solid #e9b949}tr.behind.svelte-e1k5g1 td:where(.svelte-e1k5g1){color:#e9a14a}.dot.svelte-e1k5g1{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;margin-right:.35rem;vertical-align:-.05rem}.dot.a-green.svelte-e1k5g1{background:#4caf7a}.dot.a-yellow.svelte-e1k5g1{background:#e9cf49}.dot.a-orange.svelte-e1k5g1{background:#e9893a}.dot.a-red.svelte-e1k5g1{background:#e05a5a}tr.a-yellow.svelte-e1k5g1 td:where(.svelte-e1k5g1):first-child{box-shadow:inset 4px 0 #e9cf49}tr.a-orange.svelte-e1k5g1 td:where(.svelte-e1k5g1):first-child{box-shadow:inset 4px 0 #e9893a}tr.a-red.svelte-e1k5g1 td:where(.svelte-e1k5g1):first-child{box-shadow:inset 4px 0 #e05a5a}tr.a-red.svelte-e1k5g1 td:where(.svelte-e1k5g1){background:#3a141433}.check.a-red.svelte-e1k5g1{border-left:5px solid #e05a5a}.check.a-orange.svelte-e1k5g1{border-left:5px solid #e9893a}.check.a-yellow.svelte-e1k5g1{border-left:5px solid #e9cf49}.attn-key.svelte-e1k5g1{display:flex;flex-wrap:wrap;gap:.3rem 1rem;list-style:none;padding:0;margin:0 0 .5rem}tr.passed.svelte-e1k5g1 td:where(.svelte-e1k5g1){color:#e05a5a;font-weight:700}.drawer.svelte-e1k5g1{position:fixed;top:0;right:0;bottom:0;width:min(28rem,100vw);overflow-y:auto;background:var(--bg, #141816);border-left:1px solid var(--line);padding:1rem 1.1rem 6rem;z-index:20;box-shadow:-8px 0 24px #0008}.drawer.svelte-e1k5g1 .close:where(.svelte-e1k5g1){text-align:right;margin:0}.src.practice.svelte-e1k5g1{opacity:.7}.checkins.svelte-e1k5g1 q:where(.svelte-e1k5g1){font-style:italic;overflow-wrap:anywhere}.checkins.svelte-e1k5g1 .bad:where(.svelte-e1k5g1){color:#e05a5a;font-weight:700}.drawer.svelte-e1k5g1 h3:where(.svelte-e1k5g1){margin:1rem 0 .4rem;font-size:.95rem}.dnf.svelte-e1k5g1{display:grid;gap:.35rem}.gotit.svelte-e1k5g1{color:#7fbf9c;font-weight:700}.link.svelte-e1k5g1{background:none;border:0;text-decoration:underline;cursor:pointer;color:inherit;padding:0 .2rem;font:inherit}.plain.svelte-e1k5g1{list-style:none;padding:0;margin:0}.plain.svelte-e1k5g1 li:where(.svelte-e1k5g1){padding:.2rem 0}.runners.svelte-e1k5g1{margin-bottom:1rem;border-color:var(--accent)}.addrunner.svelte-e1k5g1{display:grid;grid-template-columns:5rem 1fr;gap:.45rem;margin:.4rem 0}.addrunner.svelte-e1k5g1 input:where(.svelte-e1k5g1),.addrunner.svelte-e1k5g1 select:where(.svelte-e1k5g1){font-size:1.05rem;padding:.5rem}.addrunner.svelte-e1k5g1 .addbtn:where(.svelte-e1k5g1){grid-column:1 / -1;font-size:1.1rem;padding:.7rem}.addrunner.svelte-e1k5g1 input[name=email]:where(.svelte-e1k5g1),.addrunner.svelte-e1k5g1 .sendlink:where(.svelte-e1k5g1){grid-column:1 / -1}.inline.svelte-e1k5g1{display:inline}.maplink.svelte-e1k5g1{color:#8ecbff;font-weight:700}.texts.svelte-e1k5g1 h3:where(.svelte-e1k5g1){margin:.8rem 0 .3rem;font-size:.95rem}.texts.svelte-e1k5g1 .pill:where(.svelte-e1k5g1){font-size:.75rem;padding:.1rem .5rem;border-radius:999px;background:#ffffff14;margin-right:.3rem}.texts.svelte-e1k5g1 .pill.live:where(.svelte-e1k5g1){background:#2e8b57;color:#fff}.card.texts.svelte-e1k5g1{margin-top:1rem}.desk.svelte-e1k5g1{margin:0 0 1.4rem;padding:.9rem 1rem .6rem;border:1px solid #2b352f;border-left:4px solid #e9b949;border-radius:12px;background:#131815}.deskhead.svelte-e1k5g1{display:flex;justify-content:space-between;align-items:center;gap:1rem}.deskhead.svelte-e1k5g1 h2:where(.svelte-e1k5g1){margin:0}.cancelweather.svelte-e1k5g1{margin-top:1.5rem;border:1px solid #e05a5a66;border-radius:.6rem;padding:.6rem .8rem}.cancelweather.svelte-e1k5g1 label:where(.svelte-e1k5g1){display:grid;gap:.3rem;margin:.4rem 0}.cancelweather.svelte-e1k5g1 label.tick:where(.svelte-e1k5g1){display:flex;gap:.5rem;align-items:flex-start;font-weight:400}.cancelweather.svelte-e1k5g1 label.tick:where(.svelte-e1k5g1) input:where(.svelte-e1k5g1){width:auto;flex:none;margin-top:.2rem}.cancelweather.svelte-e1k5g1 .danger:where(.svelte-e1k5g1){background:#5a1818;color:#fff;border-color:#e05a5a}
