body{color:#edf4ed;background:#111a1a;margin:0;font-family:IBM Plex Sans Variable,sans-serif}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #eac779}::selection{color:#111a1a;background:#eac779}.page.svelte-7cjeoq{background:#111a1a;min-height:100vh}a.svelte-7cjeoq{color:inherit;text-decoration:none}.links.svelte-7cjeoq a:where(.svelte-7cjeoq):hover,.text-action.svelte-7cjeoq:hover{color:#eac779}main.svelte-7cjeoq{max-width:1200px;margin:auto;padding:70px 28px 100px}.intro.svelte-7cjeoq{max-width:760px;margin-bottom:56px}h1.svelte-7cjeoq,h2.svelte-7cjeoq,h3.svelte-7cjeoq,p.svelte-7cjeoq{margin:0}h1.svelte-7cjeoq,h2.svelte-7cjeoq,h3.svelte-7cjeoq{font-family:Space Grotesk Variable,sans-serif}h1.svelte-7cjeoq{letter-spacing:-.04em;font-size:clamp(3rem,6vw,5.7rem);line-height:1}.intro.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#c0cbc2;max-width:62ch;margin-top:22px;font-size:1.1rem;line-height:1.55}.bulk-notice.svelte-7cjeoq{color:#d9eddc;background:#26382d;border:1px solid #7d9c77;margin:-30px 0 30px;padding:12px 16px}.share-plan.svelte-7cjeoq{border-top:1px solid #53665d;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;margin-bottom:24px;padding:24px 0;display:grid}.share-plan.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;max-width:70ch;margin-top:7px;line-height:1.5}.share-plan.svelte-7cjeoq .share-public:where(.svelte-7cjeoq){color:#d8c79e}.share-actions.svelte-7cjeoq{flex-wrap:wrap;gap:8px;display:flex}.share-actions.svelte-7cjeoq button:where(.svelte-7cjeoq),.share-link.svelte-7cjeoq button:where(.svelte-7cjeoq),.share-notice.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#eac779;white-space:nowrap;background:0 0;border:1px solid #53665d;border-radius:3px;min-height:44px;padding:8px 14px;font-weight:700}.share-actions.svelte-7cjeoq .share-primary:where(.svelte-7cjeoq){color:#111a1a;background:#eac779;border-color:#eac779}.share-actions.svelte-7cjeoq .share-primary:where(.svelte-7cjeoq):hover:not(:disabled){background:#ffe0a0}.share-actions.svelte-7cjeoq button:where(.svelte-7cjeoq):disabled{color:#7d8c84;cursor:default;background:0 0;border-color:#40514b}.share-link.svelte-7cjeoq,.share-plan.svelte-7cjeoq .share-status:where(.svelte-7cjeoq),.share-plan.svelte-7cjeoq .share-notice:where(.svelte-7cjeoq){grid-column:1/-1;margin:0}.share-link.svelte-7cjeoq label:where(.svelte-7cjeoq){display:block}.share-link.svelte-7cjeoq>div:where(.svelte-7cjeoq){gap:8px;margin-top:7px;display:flex}.share-link.svelte-7cjeoq input:where(.svelte-7cjeoq){font-variant-numeric:tabular-nums;width:100%}.share-plan.svelte-7cjeoq .share-notice:where(.svelte-7cjeoq){color:#eac779;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.share-plan.svelte-7cjeoq .share-error:where(.svelte-7cjeoq){color:#ff9b87}.saved-plans.svelte-7cjeoq{border-top:1px solid #53665d;border-bottom:1px solid #53665d;grid-template-columns:minmax(0,1fr) minmax(270px,1fr);gap:16px 32px;margin-bottom:24px;padding:24px 0;display:grid}.saved-plans.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;margin-top:7px;line-height:1.5}.saved-form.svelte-7cjeoq label:where(.svelte-7cjeoq){display:block}.saved-form.svelte-7cjeoq>div:where(.svelte-7cjeoq){gap:8px;margin-top:7px;display:flex}.saved-form.svelte-7cjeoq input:where(.svelte-7cjeoq){width:100%}.saved-form.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#111a1a;white-space:nowrap;background:#eac779;border:0;border-radius:3px;min-height:44px;padding:10px 16px;font-weight:700}.saved-form.svelte-7cjeoq button:where(.svelte-7cjeoq):hover:not(:disabled){background:#ffe0a0}.saved-plans.svelte-7cjeoq .saved-notice:where(.svelte-7cjeoq),.saved-list.svelte-7cjeoq,.saved-plans.svelte-7cjeoq .saved-empty:where(.svelte-7cjeoq){grid-column:1/-1}.saved-plans.svelte-7cjeoq .saved-notice:where(.svelte-7cjeoq){color:#eac779}.saved-list.svelte-7cjeoq{margin:0;padding:0;list-style:none}.saved-list.svelte-7cjeoq li:where(.svelte-7cjeoq){border-top:1px solid #40514b;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.saved-list.svelte-7cjeoq strong:where(.svelte-7cjeoq){overflow-wrap:anywhere}.saved-list.svelte-7cjeoq li:where(.svelte-7cjeoq)>div:where(.svelte-7cjeoq){flex-wrap:wrap;flex:none;gap:4px;display:flex}.saved-list.svelte-7cjeoq a:where(.svelte-7cjeoq),.saved-list.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#eac779;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 10px;font-weight:700;text-decoration:underline;display:inline-flex}.pack-player.svelte-7cjeoq{flex-direction:column;gap:4px;font-size:.8rem;font-weight:700;display:inline-flex}.pack-player.svelte-7cjeoq select:where(.svelte-7cjeoq){color:#edf4ed;background:#111a1a;border:1px solid #718278;border-radius:3px;min-height:44px;padding:0 8px}.saved-list.svelte-7cjeoq button:where(.svelte-7cjeoq):disabled{color:#7d8c84}.saved-transfer.svelte-7cjeoq{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;display:flex}.saved-plans.svelte-7cjeoq .saved-transfer:where(.svelte-7cjeoq) p:where(.svelte-7cjeoq){flex:280px;margin:0}.saved-transfer.svelte-7cjeoq button:where(.svelte-7cjeoq),.saved-import.svelte-7cjeoq{color:#eac779;cursor:pointer;background:0 0;border:1px solid #53665d;border-radius:3px;align-items:center;min-height:44px;padding:8px 14px;font-weight:700;display:inline-flex}.saved-transfer.svelte-7cjeoq button:where(.svelte-7cjeoq):disabled{color:#7d8c84;cursor:default}.saved-import.svelte-7cjeoq{position:relative}.saved-import.svelte-7cjeoq input:where(.svelte-7cjeoq){opacity:0;width:1px;height:1px;position:absolute}.saved-import.svelte-7cjeoq:focus-within{outline-offset:2px;outline:2px solid #eac779}.saved-import.svelte-7cjeoq:has(input:where(.svelte-7cjeoq):disabled){color:#7d8c84;cursor:default}.targets-panel.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;margin-bottom:24px;padding:30px}.targets-heading.svelte-7cjeoq{justify-content:space-between;gap:24px;display:flex}.targets-heading.svelte-7cjeoq p:where(.svelte-7cjeoq),.target-shortlist.svelte-7cjeoq p:where(.svelte-7cjeoq),.target-shortlist.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd;max-width:70ch;margin-top:8px;line-height:1.5}.targets-heading.svelte-7cjeoq>span:where(.svelte-7cjeoq){white-space:nowrap;color:#eac779;font-weight:700}.target-form.svelte-7cjeoq{grid-template-columns:minmax(160px,2fr) minmax(240px,3fr) repeat(3,minmax(110px,1fr));align-items:end;gap:12px;margin-top:24px;display:grid}.target-form.svelte-7cjeoq input:where(.svelte-7cjeoq),.target-form.svelte-7cjeoq select:where(.svelte-7cjeoq){color:#edf4ed;background:#111a1a;border:1px solid #718278;border-radius:3px;width:100%;min-height:44px;margin-top:7px;padding:10px 12px;display:block}.target-coordinates.svelte-7cjeoq{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.target-form.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#111a1a;background:#eac779;border:0;border-radius:3px;min-height:44px;padding:10px 17px;font-weight:700}.target-form.svelte-7cjeoq .target-cancel:where(.svelte-7cjeoq){color:#edf4ed;background:0 0;border:1px solid #718278}.target-objective.svelte-7cjeoq{border-top:1px solid #40514b;border-bottom:1px solid #40514b;grid-column:1/-1;padding:12px 0}.target-objective.svelte-7cjeoq summary:where(.svelte-7cjeoq){cursor:pointer;min-height:32px;font-weight:700}.target-objective.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;max-width:75ch;margin:6px 0 0;font-size:.85rem;line-height:1.5}.target-objective.svelte-7cjeoq fieldset:where(.svelte-7cjeoq){border:0;margin:16px 0 0;padding:0}.target-objective.svelte-7cjeoq legend:where(.svelte-7cjeoq){padding:0;font-weight:700}.sightline-fields.svelte-7cjeoq{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;margin:10px 0 12px;display:grid}.target-objective.svelte-7cjeoq fieldset:where(.svelte-7cjeoq) button:where(.svelte-7cjeoq){color:#eac779;background:0 0;border:1px solid #718278}.target-map-picker.svelte-7cjeoq{border-top:1px solid #53665d;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:start;gap:20px;margin-top:24px;padding-top:24px;display:grid}.target-map-picker.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.2rem}.target-map-picker.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;max-width:55ch;margin-top:7px;line-height:1.5}.target-map-picker.svelte-7cjeoq .target-map-selected:where(.svelte-7cjeoq){color:#eac779;font-variant-numeric:tabular-nums}.target-map-button.svelte-7cjeoq{cursor:crosshair;background:#26302b;border:1px solid #718278;width:100%;padding:0;display:block}.target-map-button.svelte-7cjeoq:hover,.target-map-button.svelte-7cjeoq:focus-visible{border-color:#eac779}.target-map-button.svelte-7cjeoq svg:where(.svelte-7cjeoq){aspect-ratio:3984/4276;width:100%;display:block}.draft-target.svelte-7cjeoq{fill:#eac779;stroke:#111a1a;stroke-width:11px}.target-list.svelte-7cjeoq{border-top:1px solid #53665d;margin-top:24px}.search-toolbar.svelte-7cjeoq{border-top:1px solid #53665d;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 0;display:flex}.search-toolbar.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;max-width:64ch;margin-top:4px;line-height:1.5}.search-toolbar.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#111a1a;background:#eac779;border:0;border-radius:3px;flex:0 auto;min-height:44px;padding:9px 15px;font-weight:700}.catalog-set.svelte-7cjeoq .search-toolbar:where(.svelte-7cjeoq){margin-top:0}.catalog-set.svelte-7cjeoq .search-toolbar:where(.svelte-7cjeoq) button:where(.svelte-7cjeoq){color:#eac779;background:0 0;border:1px solid #718278}.catalog-set.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;line-height:1.5}.catalog-set.svelte-7cjeoq .search-error:where(.svelte-7cjeoq){color:#ffb7a1}.catalog-set-list.svelte-7cjeoq{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.catalog-set-list.svelte-7cjeoq li:where(.svelte-7cjeoq){border-top:1px solid #40514b;gap:4px;padding:10px 0;display:grid}.catalog-set-list.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd}.catalog-set-list.svelte-7cjeoq a:where(.svelte-7cjeoq){color:#eac779;text-underline-offset:4px;justify-self:start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.catalog-set-add.svelte-7cjeoq{color:#111a1a;background:#eac779;border:0;border-radius:3px;min-height:44px;padding:9px 15px;font-weight:700}.search-cooldown.svelte-7cjeoq{color:#eac779;font-variant-numeric:tabular-nums}.search-cooldown.svelte-7cjeoq progress:where(.svelte-7cjeoq){accent-color:#eac779;width:min(100%,280px);height:9px;margin-top:7px;display:block}.target-search.svelte-7cjeoq{margin-top:8px}.target-search.svelte-7cjeoq small:where(.svelte-7cjeoq){overflow-wrap:anywhere;display:block}.target-search.svelte-7cjeoq progress:where(.svelte-7cjeoq){accent-color:#eac779;width:min(100%,280px);height:9px;margin-top:7px;display:block}.target-search.svelte-7cjeoq .search-error:where(.svelte-7cjeoq){color:#ffb7a1}.target-item.svelte-7cjeoq{border-bottom:1px solid #53665d;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.target-item.svelte-7cjeoq>div:where(.svelte-7cjeoq):first-child{min-width:0}.target-item.svelte-7cjeoq strong:where(.svelte-7cjeoq),.target-item.svelte-7cjeoq small:where(.svelte-7cjeoq),.target-item.svelte-7cjeoq span:where(.svelte-7cjeoq){display:block}.target-item.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd;margin-top:4px}.target-item.svelte-7cjeoq span:where(.svelte-7cjeoq){color:#ffb7a1;margin-top:7px;font-size:.8rem}.target-item.svelte-7cjeoq span.target-match:where(.svelte-7cjeoq){color:#a8e5b8}.target-match-details.svelte-7cjeoq{color:#b9c9bd;margin:6px 0 0;padding-left:18px;font-size:.8rem}.target-match-details.svelte-7cjeoq li:where(.svelte-7cjeoq){border:0;padding:2px 0;display:list-item}.target-actions.svelte-7cjeoq{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.target-actions.svelte-7cjeoq button:where(.svelte-7cjeoq),.target-actions.svelte-7cjeoq a:where(.svelte-7cjeoq){color:#eac779;text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 10px;text-decoration:underline;display:inline-flex}.target-actions.svelte-7cjeoq a:where(.svelte-7cjeoq):hover,.target-actions.svelte-7cjeoq button:where(.svelte-7cjeoq):hover:not(:disabled){color:#ffe0a0}.target-actions.svelte-7cjeoq .publish-action:where(.svelte-7cjeoq){color:#111a1a;background:#eac779;border-radius:3px;font-weight:700;text-decoration:none}.target-actions.svelte-7cjeoq .publish-action:where(.svelte-7cjeoq):hover:not(:disabled){color:#111a1a;background:#ffe0a0}.target-shortlist.svelte-7cjeoq{margin-top:24px}.target-shortlist.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.2rem}.target-shortlist.svelte-7cjeoq small:where(.svelte-7cjeoq){font-size:.8rem;display:block}.planned-target.svelte-7cjeoq circle:where(.svelte-7cjeoq){fill:#111a1a;stroke:#edf4ed;stroke-width:8px}.planned-target.svelte-7cjeoq text:where(.svelte-7cjeoq){fill:#edf4ed;text-anchor:middle;dominant-baseline:central;font-size:45px;font-weight:800}.use-target.svelte-7cjeoq{margin-top:8px;font-size:.8rem}.add-panel.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;grid-template-columns:1fr 1.2fr;align-items:end;gap:40px;padding:30px;display:grid}h2.svelte-7cjeoq{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.add-panel.svelte-7cjeoq p:where(.svelte-7cjeoq),.board-heading.svelte-7cjeoq p:where(.svelte-7cjeoq),.empty.svelte-7cjeoq p:where(.svelte-7cjeoq),.caution.svelte-7cjeoq{color:#b9c9bd;line-height:1.5}.add-panel.svelte-7cjeoq p:where(.svelte-7cjeoq){max-width:45ch;margin-top:9px}label.svelte-7cjeoq{color:#c8d6cb;font-size:.78rem;font-weight:700;display:block}.add-controls.svelte-7cjeoq{gap:8px;margin-top:9px;display:flex}input.svelte-7cjeoq{color:#edf4ed;caret-color:#eac779;background:#111a1a;border:1px solid #718278;border-radius:3px;min-width:0;min-height:44px;padding:10px 12px}textarea.svelte-7cjeoq{color:#edf4ed;caret-color:#eac779;background:#111a1a;border:1px solid #718278;border-radius:3px;padding:10px 12px}input.svelte-7cjeoq::placeholder,textarea.svelte-7cjeoq::placeholder{color:#a0b1a5;font-weight:400}.add-controls.svelte-7cjeoq input:where(.svelte-7cjeoq){flex:1}.add-controls.svelte-7cjeoq button:where(.svelte-7cjeoq),.share.svelte-7cjeoq{color:#111a1a;white-space:nowrap;background:#eac779;border:0;border-radius:3px;align-items:center;min-height:44px;padding:10px 17px;font-weight:700;display:inline-flex}.add-controls.svelte-7cjeoq button:where(.svelte-7cjeoq):hover:not(:disabled),.share.svelte-7cjeoq:hover:not(:disabled){background:#ffe0a0}.board-actions.svelte-7cjeoq button.share:where(.svelte-7cjeoq){color:#eac779;background:0 0;box-shadow:inset 0 0 0 1px #eac779}.board-actions.svelte-7cjeoq button.share:where(.svelte-7cjeoq):hover:not(:disabled){background:#2a3428}.notice.svelte-7cjeoq,.error.svelte-7cjeoq{color:#ffb7a1}.notice.svelte-7cjeoq{margin-top:16px}.board.svelte-7cjeoq{margin-top:58px}.board-heading.svelte-7cjeoq{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.board-actions.svelte-7cjeoq{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.board-heading.svelte-7cjeoq p:where(.svelte-7cjeoq){margin-top:6px;font-size:.85rem}.board-heading.svelte-7cjeoq .board-name:where(.svelte-7cjeoq){color:#edf4ed;overflow-wrap:anywhere;font-size:1rem;font-weight:700}.empty.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;padding:55px 30px}.empty.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.4rem}.empty.svelte-7cjeoq p:where(.svelte-7cjeoq){max-width:55ch;margin:10px 0 20px}.empty.svelte-7cjeoq a:where(.svelte-7cjeoq),.links.svelte-7cjeoq a:where(.svelte-7cjeoq){color:#eac779;text-underline-offset:4px;font-weight:700;text-decoration:underline}.empty.svelte-7cjeoq a:where(.svelte-7cjeoq){align-items:center;min-height:44px;display:inline-flex}ol.svelte-7cjeoq{border-top:1px solid #53665d;margin:0;padding:0;list-style:none}.timing-plan.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;grid-template-columns:minmax(0,1fr) minmax(210px,300px);align-items:end;gap:24px;margin-bottom:22px;padding:22px 24px;display:grid}.timing-plan.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.2rem}.timing-plan.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;max-width:62ch;margin-top:5px;line-height:1.5}.timing-plan.svelte-7cjeoq input:where(.svelte-7cjeoq){width:100%;margin-top:7px;display:block}.release-order.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;margin-bottom:22px;padding:22px 24px}.release-order.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.2rem}.release-order.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#b9c9bd;margin:5px 0 0;line-height:1.5}.release-order.svelte-7cjeoq ol:where(.svelte-7cjeoq){border-top:1px solid #53665d;margin-top:16px}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq){font-variant-numeric:tabular-nums;grid-template-columns:minmax(100px,1fr) minmax(160px,2fr) repeat(3,minmax(100px,auto));align-items:center;gap:12px;padding:10px 0;display:grid}.timeline-key.svelte-7cjeoq{font-size:.78rem}.timeline-track.svelte-7cjeoq{background:linear-gradient(#53665d,#53665d) 50%/100% 1px no-repeat;height:30px;margin-inline:7px;position:relative}.timeline-setup.svelte-7cjeoq,.timeline-flight.svelte-7cjeoq,.timeline-cue.svelte-7cjeoq,.timeline-release.svelte-7cjeoq,.timeline-arrival.svelte-7cjeoq{position:absolute;top:50%;transform:translate(-50%,-50%)}.playback.svelte-7cjeoq{margin:14px 0 6px}.playback-controls.svelte-7cjeoq{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.playback-controls.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#111a1a;background:#eac779;border:0;border-radius:3px;min-height:44px;padding:8px 16px;font-weight:700}.playback-controls.svelte-7cjeoq button:where(.svelte-7cjeoq):hover{background:#ffe0a0}.playback-controls.svelte-7cjeoq .playback-reset:where(.svelte-7cjeoq){color:#eac779;background:0 0;border:1px solid #53665d}.playback-controls.svelte-7cjeoq .playback-reset:where(.svelte-7cjeoq):hover{background:#22302d}.playback-controls.svelte-7cjeoq label:where(.svelte-7cjeoq){flex:220px;align-items:center;gap:10px;display:inline-flex}.playback-controls.svelte-7cjeoq input:where(.svelte-7cjeoq){accent-color:#eac779;flex:1;min-height:44px}.playback-controls.svelte-7cjeoq output:where(.svelte-7cjeoq){font-variant-numeric:tabular-nums;color:#eac779;min-width:7ch}.release-order.svelte-7cjeoq .playback-event:where(.svelte-7cjeoq){color:#edf4ed;font-weight:700}.phase.svelte-7cjeoq{color:#b9c9bd;margin-left:8px;font-size:.78rem;font-style:normal;font-weight:600}.phase-setup.svelte-7cjeoq{color:#c7b6ff}.phase-flight.svelte-7cjeoq{color:#eac779}.phase-arrived.svelte-7cjeoq{color:#76dfca}.timeline-playhead.svelte-7cjeoq{z-index:3;background:#eac779;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.timeline-cue.svelte-7cjeoq{z-index:1;background:#edf4ed;width:1px;height:27px}.timeline-flight.svelte-7cjeoq{height:5px;transform:translateY(-50%)}.timeline-setup.svelte-7cjeoq{border-top:2px dashed #eac779;height:5px;transform:translateY(-50%)}.timeline-release.svelte-7cjeoq,.timeline-arrival.svelte-7cjeoq{z-index:2;border-radius:50%;width:11px;height:11px}.timeline-arrival.svelte-7cjeoq{background:#1c2927;border:2px solid}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq) strong:where(.svelte-7cjeoq){overflow-wrap:anywhere}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq) span:where(.svelte-7cjeoq){color:#eac779}.setup-conflicts.svelte-7cjeoq{background:#26352d;border:1px solid #eac779;margin-top:18px;padding:12px 14px}.setup-conflicts.svelte-7cjeoq strong:where(.svelte-7cjeoq){color:#eac779}.release-order.svelte-7cjeoq .setup-conflicts:where(.svelte-7cjeoq) p:where(.svelte-7cjeoq){overflow-wrap:anywhere;margin-top:5px}.setup-conflicts.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#17211d;background:#eac779;border:1px solid #eac779;margin-top:12px;padding:9px 14px;font-weight:700}.setup-conflicts.svelte-7cjeoq button:where(.svelte-7cjeoq):hover{background:#f5d999}.player-moves.svelte-7cjeoq{border-top:1px solid #53665d;margin-top:18px;padding-top:14px}.player-moves.svelte-7cjeoq strong:where(.svelte-7cjeoq){color:#f1f5ef}.release-order.svelte-7cjeoq .player-moves:where(.svelte-7cjeoq) p:where(.svelte-7cjeoq){overflow-wrap:anywhere;margin-top:5px}.release-order.svelte-7cjeoq .schedule-notice:where(.svelte-7cjeoq){color:#eac779;margin-top:12px}.map-overview.svelte-7cjeoq{background:#1c2927;border:1px solid #53665d;margin-bottom:26px;padding:22px 24px}.map-overview-heading.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.2rem}.map-overview-heading.svelte-7cjeoq p:where(.svelte-7cjeoq),.map-overview-empty.svelte-7cjeoq{color:#b9c9bd;margin-top:5px;line-height:1.5}.map-overview-grid.svelte-7cjeoq{grid-template-columns:minmax(0,1fr) minmax(190px,250px);align-items:start;gap:22px;margin-top:18px;display:grid}.tactical-map.svelte-7cjeoq{aspect-ratio:3984/4276;background:#26302b;border:1px solid #718278;width:100%;max-height:520px;display:block}.map-route.svelte-7cjeoq{transition:opacity .16s}.map-route.muted.svelte-7cjeoq{opacity:.16}.map-route.playing.svelte-7cjeoq path:where(.svelte-7cjeoq){stroke-dasharray:1 1}.map-overview-heading.svelte-7cjeoq .map-playback:where(.svelte-7cjeoq){color:#eac779;font-variant-numeric:tabular-nums}.route-outline.svelte-7cjeoq,.route-line.svelte-7cjeoq{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-outline.svelte-7cjeoq{stroke:#111a1a;stroke-width:34px}.route-line.svelte-7cjeoq{stroke:var(--route-color);stroke-width:16px}.route-start.svelte-7cjeoq,.route-end.svelte-7cjeoq{fill:var(--route-color);stroke:#111a1a;stroke-width:11px}.route-end.svelte-7cjeoq{fill:#111a1a;stroke:var(--route-color)}.route-target.svelte-7cjeoq{fill:none;stroke:var(--route-color);stroke-width:11px;stroke-dasharray:22 14}.map-overview-key.svelte-7cjeoq{gap:7px;display:grid}.map-key-row.svelte-7cjeoq,.map-key-unavailable.svelte-7cjeoq{color:#edf4ed;text-align:left;background:#15211f;border:1px solid #53665d;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 10px;display:flex}.map-key-row.svelte-7cjeoq:hover,.map-key-row.active.svelte-7cjeoq{background:#26352d;border-color:#eac779}.map-key-number.svelte-7cjeoq,.map-key-unavailable.svelte-7cjeoq>span:where(.svelte-7cjeoq){background:var(--route-color);color:#111a1a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.82rem;font-weight:800;display:grid}.map-key-description.svelte-7cjeoq{min-width:0}.map-key-description.svelte-7cjeoq strong:where(.svelte-7cjeoq),.map-key-description.svelte-7cjeoq small:where(.svelte-7cjeoq){overflow-wrap:anywhere;display:block}.map-key-description.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd;font-size:.75rem}.map-key-unavailable.svelte-7cjeoq{color:#b9c9bd;font-size:.8rem}.map-key-unavailable.svelte-7cjeoq>span:where(.svelte-7cjeoq){color:#edf4ed;background:#53665d}li.svelte-7cjeoq{border-bottom:1px solid #53665d;grid-template-columns:90px minmax(0,1fr);display:grid}.order.svelte-7cjeoq{color:#eac779;align-items:start;gap:13px;padding:26px 12px 0 0;font:700 1.5rem Space Grotesk Variable,sans-serif;display:flex}.order.svelte-7cjeoq div:where(.svelte-7cjeoq){flex-direction:column;gap:3px;display:flex}.order.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#edf4ed;background:0 0;border:1px solid #718278;width:44px;height:44px;font-size:16px;line-height:1}.throw.svelte-7cjeoq{min-width:0;padding:24px 0}.throw-title.svelte-7cjeoq{justify-content:space-between;align-items:start;gap:15px;display:flex}.throw.svelte-7cjeoq h3:where(.svelte-7cjeoq){letter-spacing:-.02em;font-size:1.5rem}.status.svelte-7cjeoq{color:#eac779;white-space:nowrap;border:1px solid #8a8963;padding:5px 8px;font-size:.73rem;font-weight:700}.status.verified.svelte-7cjeoq{color:#a8e5b8;border-color:#75aa87}.throw-kind.svelte-7cjeoq{color:#b9c8bd;letter-spacing:.02em;margin-top:4px;font-size:.8rem;font-weight:600;display:block}.player-reports.svelte-7cjeoq{color:#c9d6cc;margin-top:8px;font-size:.82rem}.board-actions.svelte-7cjeoq .cfg-note:where(.svelte-7cjeoq){color:#b9c8bd;text-align:right;flex-basis:100%;max-width:46ch;margin:0;font-size:.78rem}.facts.svelte-7cjeoq{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.facts.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#dae5dc;font-size:.92rem;line-height:1.5}.facts.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#a8bbad;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;display:block}.quality-summary.svelte-7cjeoq{color:#dae5dc;margin-top:14px;font-size:.85rem;line-height:1.5}.quality-summary.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#a8bbad;display:block}.timing-row.svelte-7cjeoq{background:#1c2927;border:1px solid #40514b;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;padding:16px;display:grid}.timing-row.svelte-7cjeoq small:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq label:where(.svelte-7cjeoq){color:#a8bbad;font-size:.72rem;font-weight:700;display:block}.timing-row.svelte-7cjeoq strong:where(.svelte-7cjeoq){font-variant-numeric:tabular-nums;margin-top:6px;font-size:1rem;display:block}.timing-row.svelte-7cjeoq span:where(.svelte-7cjeoq){color:#b9c9bd;margin-top:3px;font-size:.75rem;display:block}.timing-row.svelte-7cjeoq input:where(.svelte-7cjeoq){font-variant-numeric:tabular-nums;width:100%;margin-top:6px;display:block}.timing-row.svelte-7cjeoq .align-action:where(.svelte-7cjeoq){margin-top:6px;font-size:.75rem;display:block}.timing-caution.svelte-7cjeoq{color:#b9c9bd;max-width:75ch;margin-top:24px;font-size:.84rem;line-height:1.5}.throw-footer.svelte-7cjeoq{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:23px;display:flex}.throw-footer.svelte-7cjeoq label:where(.svelte-7cjeoq){flex:220px;max-width:280px}.throw-footer.svelte-7cjeoq input:where(.svelte-7cjeoq){width:100%;margin-top:7px;display:block}.plan-note.svelte-7cjeoq{max-width:62ch;margin-top:16px}.plan-note.svelte-7cjeoq textarea:where(.svelte-7cjeoq){resize:vertical;width:100%;min-height:74px;margin-top:7px;display:block}.plan-note.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd;margin-top:5px;font-size:.75rem;font-weight:400;display:block}.links.svelte-7cjeoq{gap:20px;margin-left:auto;padding-bottom:12px;font-size:.82rem;display:flex}.links.svelte-7cjeoq a:where(.svelte-7cjeoq),.text-action.svelte-7cjeoq{align-items:center;min-height:44px;display:inline-flex}.text-action.svelte-7cjeoq{color:#cbd9cc;text-underline-offset:4px;background:0 0;border:0;justify-content:center;min-width:44px;padding:0;font-weight:700;text-decoration:underline}.throw.svelte-7cjeoq>.text-action:where(.svelte-7cjeoq){margin-top:10px}.caution.svelte-7cjeoq{max-width:75ch;margin-top:28px;font-size:.84rem}.print-player.svelte-7cjeoq,.print-link.svelte-7cjeoq,.print-heading.svelte-7cjeoq{display:none}.share-dead.svelte-7cjeoq,.share-view.svelte-7cjeoq{background:#1c2927;border:1px solid #eac779;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-bottom:32px;padding:24px;display:grid}.share-dead.svelte-7cjeoq{background:#2c2421;border-color:#e28b78}.share-dead.svelte-7cjeoq h2:where(.svelte-7cjeoq),.share-dead.svelte-7cjeoq p:where(.svelte-7cjeoq){grid-column:1}.share-dead.svelte-7cjeoq p:where(.svelte-7cjeoq),.share-view.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#c9d6cc;max-width:70ch;margin-top:6px;line-height:1.5}.share-dead.svelte-7cjeoq div:where(.svelte-7cjeoq){flex-wrap:wrap;grid-area:1/2/span 2;gap:8px;display:flex}.share-dead.svelte-7cjeoq button:where(.svelte-7cjeoq),.share-dead.svelte-7cjeoq a:where(.svelte-7cjeoq){color:#eac779;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #eac779;border-radius:3px;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}.share-dead.svelte-7cjeoq .share-primary:where(.svelte-7cjeoq){color:#111a1a;background:#eac779}.share-view.svelte-7cjeoq .share-view-eyebrow:where(.svelte-7cjeoq){color:#eac779;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:700}.id-choices.svelte-7cjeoq{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.id-choices.svelte-7cjeoq button:where(.svelte-7cjeoq){color:#edf4ed;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#1c2927;border:1px solid #53665d;border-radius:3px;gap:2px;padding:10px 14px;display:grid}.id-choices.svelte-7cjeoq button:where(.svelte-7cjeoq):hover,.id-choices.svelte-7cjeoq button:where(.svelte-7cjeoq):focus-visible{border-color:#eac779}.id-choices.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#b9c9bd}.miss-warning.svelte-7cjeoq{color:#ffd9cf;background:#2c2421;border-left:3px solid #e28b78;margin-top:12px;padding:10px 12px;font-size:.88rem;line-height:1.45}.timing-row.timing-unknown.svelte-7cjeoq{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.timing-missing.svelte-7cjeoq{color:#c9d6cc;margin:0;font-size:.88rem;line-height:1.5}.readonly.svelte-7cjeoq .order:where(.svelte-7cjeoq) button:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .throw-footer:where(.svelte-7cjeoq) input:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .plan-note:where(.svelte-7cjeoq) textarea:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .plan-note:where(.svelte-7cjeoq) small:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .links:where(.svelte-7cjeoq) button:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .use-target:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .align-action:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .setup-help:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .timing-plan:where(.svelte-7cjeoq) input:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .timing-plan:where(.svelte-7cjeoq) p:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .timing-row:where(.svelte-7cjeoq) input:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .private-note:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .setup-conflicts:where(.svelte-7cjeoq) button:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .throw-footer:where(.svelte-7cjeoq) .cue.empty-cue:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .plan-note.empty-note:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .target-form:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .target-map-picker:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .target-actions:where(.svelte-7cjeoq),.readonly.svelte-7cjeoq .search-toolbar:where(.svelte-7cjeoq){display:none!important}.readonly.svelte-7cjeoq .intro:where(.svelte-7cjeoq){display:none}.readonly.svelte-7cjeoq .board:where(.svelte-7cjeoq){flex-direction:column;margin-top:0;display:flex}.readonly.svelte-7cjeoq .board-heading:where(.svelte-7cjeoq){order:-2}.readonly.svelte-7cjeoq .board:where(.svelte-7cjeoq)>ol:where(.svelte-7cjeoq){order:-1;margin-bottom:32px}@media (width<=760px){.share-dead.svelte-7cjeoq,.share-view.svelte-7cjeoq{grid-template-columns:1fr;padding:18px}.share-dead.svelte-7cjeoq div:where(.svelte-7cjeoq){grid-area:auto/1}}.readonly.svelte-7cjeoq .print-player:where(.svelte-7cjeoq){color:#edf4ed;margin-top:4px;font-size:1rem;font-weight:600;display:block}@media (width<=760px){.target-map-picker.svelte-7cjeoq{grid-template-columns:1fr}.target-map-button.svelte-7cjeoq{max-width:360px}.saved-plans.svelte-7cjeoq{grid-template-columns:1fr}.target-form.svelte-7cjeoq{grid-template-columns:repeat(2,minmax(0,1fr))}.target-coordinates.svelte-7cjeoq{grid-column:1/-1}h1.svelte-7cjeoq,h2.svelte-7cjeoq{overflow-wrap:anywhere}main.svelte-7cjeoq{padding:52px 20px 80px}.intro.svelte-7cjeoq{margin-bottom:36px}.bulk-notice.svelte-7cjeoq{margin-top:-16px}.add-panel.svelte-7cjeoq{grid-template-columns:1fr;gap:24px;padding:22px}.add-panel.svelte-7cjeoq>:where(.svelte-7cjeoq){min-width:0}.board-heading.svelte-7cjeoq{flex-wrap:wrap}.board-actions.svelte-7cjeoq{justify-content:flex-start;width:100%}.board-actions.svelte-7cjeoq .share:where(.svelte-7cjeoq){text-align:center;overflow-wrap:anywhere;white-space:normal;flex:auto;justify-content:center;max-width:100%}.facts.svelte-7cjeoq{grid-template-columns:1fr;gap:10px}.timing-plan.svelte-7cjeoq,.map-overview-grid.svelte-7cjeoq{grid-template-columns:1fr}.tactical-map.svelte-7cjeoq{max-height:480px}.map-overview-key.svelte-7cjeoq,.timing-row.svelte-7cjeoq{grid-template-columns:repeat(2,minmax(0,1fr))}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq) strong:where(.svelte-7cjeoq),.timeline-track.svelte-7cjeoq{grid-column:1/-1}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq) span:where(.svelte-7cjeoq){font-size:.82rem}}@media (width<=480px){.share-plan.svelte-7cjeoq{grid-template-columns:minmax(0,1fr)}.share-link.svelte-7cjeoq>div:where(.svelte-7cjeoq),.saved-form.svelte-7cjeoq>div:where(.svelte-7cjeoq),.saved-list.svelte-7cjeoq li:where(.svelte-7cjeoq){flex-direction:column;align-items:stretch}.saved-list.svelte-7cjeoq li:where(.svelte-7cjeoq)>div:where(.svelte-7cjeoq){justify-content:flex-start}.search-toolbar.svelte-7cjeoq{flex-direction:column;align-items:stretch}.targets-panel.svelte-7cjeoq{padding:20px}.target-form.svelte-7cjeoq{grid-template-columns:1fr}.target-coordinates.svelte-7cjeoq{grid-column:auto}.target-item.svelte-7cjeoq{flex-direction:column;align-items:start;gap:4px}.target-actions.svelte-7cjeoq{justify-content:flex-start}.add-controls.svelte-7cjeoq{flex-direction:column}.board-heading.svelte-7cjeoq{align-items:start}.board-actions.svelte-7cjeoq{max-width:56%}.board-heading.svelte-7cjeoq .share:where(.svelte-7cjeoq){padding-inline:10px}li.svelte-7cjeoq{grid-template-columns:56px minmax(0,1fr)}.order.svelte-7cjeoq{flex-direction:column;gap:7px;font-size:1.2rem}.order.svelte-7cjeoq div:where(.svelte-7cjeoq){flex-direction:column}.order.svelte-7cjeoq button:where(.svelte-7cjeoq){width:44px;height:44px}.throw-title.svelte-7cjeoq{flex-direction:column;gap:9px}.throw.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:1.3rem}.status.svelte-7cjeoq{overflow-wrap:anywhere;white-space:normal;max-width:100%}.throw-footer.svelte-7cjeoq{flex-direction:column;align-items:start;gap:15px}.timing-row.svelte-7cjeoq{grid-template-columns:1fr}.map-overview.svelte-7cjeoq{padding:18px}.map-overview-key.svelte-7cjeoq{grid-template-columns:1fr}.throw-footer.svelte-7cjeoq label:where(.svelte-7cjeoq){flex:none;width:100%;max-width:none}.links.svelte-7cjeoq{flex-wrap:wrap;margin-left:0;padding-bottom:0}}@media print{.map-route.playing.svelte-7cjeoq path:where(.svelte-7cjeoq){stroke-dasharray:none}@page{size:A4;margin:14mm}body,.page.svelte-7cjeoq{color:#15211c;background:#fff}.intro.svelte-7cjeoq,.share-plan.svelte-7cjeoq,.saved-plans.svelte-7cjeoq,.add-panel.svelte-7cjeoq,.target-form.svelte-7cjeoq,.target-map-picker.svelte-7cjeoq,.target-actions.svelte-7cjeoq,.notice.svelte-7cjeoq,.bulk-notice.svelte-7cjeoq,.board-actions.svelte-7cjeoq,.order.svelte-7cjeoq button:where(.svelte-7cjeoq),.throw-footer.svelte-7cjeoq input:where(.svelte-7cjeoq),.plan-note.svelte-7cjeoq textarea:where(.svelte-7cjeoq),.plan-note.svelte-7cjeoq small:where(.svelte-7cjeoq),.links.svelte-7cjeoq,.empty.svelte-7cjeoq,.playback.svelte-7cjeoq,.map-playback.svelte-7cjeoq,.private-note.svelte-7cjeoq,.phase.svelte-7cjeoq,.timeline-playhead.svelte-7cjeoq,.print-excluded.svelte-7cjeoq{display:none}.timing-plan.svelte-7cjeoq{color:#15211c;background:#fff;border:0;border-bottom:1px solid #9ca9a0;padding:7px 0}.board-heading.svelte-7cjeoq .board-name:where(.svelte-7cjeoq){color:#15211c}.targets-panel.svelte-7cjeoq{color:#15211c;background:#fff;border:0;border-bottom:1px solid #9ca9a0;padding:7px 0}.targets-heading.svelte-7cjeoq p:where(.svelte-7cjeoq),.target-shortlist.svelte-7cjeoq p:where(.svelte-7cjeoq),.target-shortlist.svelte-7cjeoq small:where(.svelte-7cjeoq),.target-item.svelte-7cjeoq small:where(.svelte-7cjeoq),.target-item.svelte-7cjeoq span:where(.svelte-7cjeoq),.target-item.svelte-7cjeoq span.target-match:where(.svelte-7cjeoq),.target-match-details.svelte-7cjeoq,.targets-heading.svelte-7cjeoq>span:where(.svelte-7cjeoq){color:#15211c}.target-list.svelte-7cjeoq{border-color:#9ca9a0}.target-item.svelte-7cjeoq{break-inside:avoid;border-color:#9ca9a0}.release-order.svelte-7cjeoq{color:#15211c;break-inside:avoid;background:#fff;border:0;padding:7px 0}.release-order.svelte-7cjeoq li:where(.svelte-7cjeoq) span:where(.svelte-7cjeoq),.release-order.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#15211c}.setup-conflicts.svelte-7cjeoq{background:#fff;border-color:#15211c}.setup-conflicts.svelte-7cjeoq strong:where(.svelte-7cjeoq){color:#15211c}.setup-conflicts.svelte-7cjeoq button:where(.svelte-7cjeoq){display:none}.release-order.svelte-7cjeoq .schedule-notice:where(.svelte-7cjeoq){color:#15211c}.timeline-track.svelte-7cjeoq{print-color-adjust:exact}.timeline-cue.svelte-7cjeoq{background:#15211c}.timing-plan.svelte-7cjeoq p:where(.svelte-7cjeoq){display:none}.timing-plan.svelte-7cjeoq label:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq label:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq small:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq span:where(.svelte-7cjeoq),.timing-caution.svelte-7cjeoq{color:#15211c}.timing-plan.svelte-7cjeoq input:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq input:where(.svelte-7cjeoq),.align-action.svelte-7cjeoq,.setup-help.svelte-7cjeoq{display:none!important}.map-overview.svelte-7cjeoq{color:#15211c;break-inside:avoid;background:#fff;border:0;padding:8px 0}.map-overview-heading.svelte-7cjeoq p:where(.svelte-7cjeoq){color:#15211c}.map-overview-grid.svelte-7cjeoq{grid-template-columns:minmax(0,1fr) 145px;gap:10px}.tactical-map.svelte-7cjeoq{print-color-adjust:exact;max-height:85mm}.map-key-row.svelte-7cjeoq,.map-key-unavailable.svelte-7cjeoq{color:#15211c;background:#fff;min-height:30px;padding:3px}.map-key-description.svelte-7cjeoq small:where(.svelte-7cjeoq){color:#15211c}.timing-row.svelte-7cjeoq{background:#fff;border:0;margin-top:4px;padding:8px 0}.timing-caution.svelte-7cjeoq{margin-top:10px;font-size:8pt}main.svelte-7cjeoq{max-width:none;padding:0}.board.svelte-7cjeoq{margin:0}.board-heading.svelte-7cjeoq{border-bottom:2px solid #15211c;margin-bottom:12px;padding-bottom:9px}.board-heading.svelte-7cjeoq h2:where(.svelte-7cjeoq){font-size:22pt}.board-heading.svelte-7cjeoq p:where(.svelte-7cjeoq),.facts.svelte-7cjeoq p:where(.svelte-7cjeoq),.facts.svelte-7cjeoq small:where(.svelte-7cjeoq),.quality-summary.svelte-7cjeoq,.quality-summary.svelte-7cjeoq small:where(.svelte-7cjeoq),.throw-footer.svelte-7cjeoq label:where(.svelte-7cjeoq),.plan-note.svelte-7cjeoq,.caution.svelte-7cjeoq{color:#15211c}ol.svelte-7cjeoq{border:0}li.svelte-7cjeoq{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #9ca9a0;grid-template-columns:40px minmax(0,1fr)}.order.svelte-7cjeoq{color:#15211c;padding-top:13px;font-size:14pt}.throw.svelte-7cjeoq{padding:12px 0 14px}.throw.svelte-7cjeoq h3:where(.svelte-7cjeoq){font-size:13pt}.status.svelte-7cjeoq,.status.verified.svelte-7cjeoq{color:#15211c;border-color:#5c6b61}.facts.svelte-7cjeoq{gap:14px;margin-top:8px}.facts.svelte-7cjeoq p:where(.svelte-7cjeoq){font-size:9.5pt}.facts.svelte-7cjeoq small:where(.svelte-7cjeoq){font-size:7pt}.throw-footer.svelte-7cjeoq{margin-top:9px}.throw-footer.svelte-7cjeoq label:where(.svelte-7cjeoq){font-size:8pt}.plan-note.svelte-7cjeoq{margin-top:5px;font-size:8pt}.throw-footer.svelte-7cjeoq .cue.empty-cue:where(.svelte-7cjeoq),.plan-note.empty-note.svelte-7cjeoq{display:none}.print-player.svelte-7cjeoq,.print-link.svelte-7cjeoq{display:block}.print-player.svelte-7cjeoq{margin-top:2px;font-size:10pt;font-weight:400}.print-link.svelte-7cjeoq{color:#15211c;overflow-wrap:anywhere;margin-top:7px;font-size:7.5pt}.print-link.svelte-7cjeoq span:where(.svelte-7cjeoq){font-weight:700}.print-link.svelte-7cjeoq a:where(.svelte-7cjeoq){color:#15211c;text-decoration:underline}.caution.svelte-7cjeoq{margin-top:12px;font-size:8pt}.print-heading.svelte-7cjeoq{color:#15211c;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:9pt;display:flex}.print-heading.svelte-7cjeoq strong:where(.svelte-7cjeoq){font-size:16pt}.print-empty.svelte-7cjeoq,.text-action.svelte-7cjeoq,.share-dead.svelte-7cjeoq,.share-view.svelte-7cjeoq,.id-choices.svelte-7cjeoq,.board-heading.svelte-7cjeoq p:where(.svelte-7cjeoq):not(.board-name){display:none!important}.throw-kind.svelte-7cjeoq,.player-reports.svelte-7cjeoq,.miss-warning.svelte-7cjeoq,.timing-missing.svelte-7cjeoq,.timing-row.svelte-7cjeoq strong:where(.svelte-7cjeoq){color:#15211c;background:0 0}.timing-row.svelte-7cjeoq strong:where(.svelte-7cjeoq),.timing-row.svelte-7cjeoq .print-player:where(.svelte-7cjeoq){font-size:10pt;font-weight:700}.miss-warning.svelte-7cjeoq{border-left-color:#8a2b17}}
