._board_1f2jc_1{--line:#e4dcd0;--ink:#183532;--muted:#6f7773;border:1px solid var(--line);color:var(--ink);background:#fbfaf7;border-radius:22px;margin:24px 0;overflow:hidden;box-shadow:0 15px 45px #153b3210}._header_1f2jc_1{color:#fff;background:#173c37;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px 20px;display:flex}._eyebrow_1f2jc_1{letter-spacing:2px;color:#e1be7e;margin-bottom:7px;font-size:10px;font-weight:800;display:block}._header_1f2jc_1 h2{letter-spacing:-1px;margin:0;font-size:28px}._header_1f2jc_1 p{color:#cbdad4;margin:9px 0 0;font-size:13px}._badge_1f2jc_1{white-space:nowrap;border:1px solid #fff3;border-radius:100px;padding:8px 13px;font-size:11px}._workspace_1f2jc_1{grid-template-columns:minmax(0,1fr) 230px;display:grid}._main_1f2jc_1{min-width:0;padding:22px}._tools_1f2jc_1{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._board_1f2jc_1 button,._board_1f2jc_1 select,._board_1f2jc_1 input{font:inherit}._board_1f2jc_1 button{cursor:pointer}._tools_1f2jc_1 button,._action_1f2jc_1,._controls_1f2jc_1 button,._steps_1f2jc_1 button,._library_1f2jc_1 button,._nudge_1f2jc_1 button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}._tools_1f2jc_1 button[aria-pressed=true],._steps_1f2jc_1 button[aria-pressed=true]{color:#fff;background:#173c37;border-color:#173c37}._board_1f2jc_1 button:disabled{opacity:.4;cursor:not-allowed}._board_1f2jc_1 button:focus-visible{outline-offset:3px;outline:3px solid #226cc2}._board_1f2jc_1 input:focus-visible{outline-offset:3px;outline:3px solid #226cc2}._board_1f2jc_1 select:focus-visible{outline-offset:3px;outline:3px solid #226cc2}._actor_1f2jc_1:focus-visible{outline-offset:3px;outline:3px solid #226cc2}._courtWrap_1f2jc_1{background:#dcc19b;border:1px solid #c7aa7f;border-radius:13px;position:relative;overflow:hidden}._court_1f2jc_1{touch-action:none;-webkit-user-select:none;user-select:none;aspect-ratio:600/420;width:100%;display:block}._actor_1f2jc_1{cursor:grab}._actor_1f2jc_1:active{cursor:grabbing}._helper_1f2jc_1{color:var(--muted);min-height:38px;margin:11px 0;font-size:12px;line-height:1.55}._controls_1f2jc_1{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 10px;display:flex}._controls_1f2jc_1 ._primary_1f2jc_1{color:#fff;background:#c72f4b;border-color:#c72f4b}._controls_1f2jc_1 select{width:auto;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px}._time_1f2jc_1{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}._scrubber_1f2jc_1{accent-color:#bd2e4a;cursor:pointer;width:100%}._steps_1f2jc_1{gap:7px;padding:14px 0 7px;display:flex;overflow:auto}._steps_1f2jc_1 button{text-align:center;flex-direction:column;gap:4px;min-width:105px}._steps_1f2jc_1 button small{font-size:10px;font-weight:400}._aside_1f2jc_1{border-left:1px solid var(--line);background:#f4f2ed;padding:22px 18px}._aside_1f2jc_1 label,._library_1f2jc_1 label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}._aside_1f2jc_1 input,._aside_1f2jc_1 select,._library_1f2jc_1 select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d9d5ca;border-radius:8px;padding:9px;font-size:12px}._aside_1f2jc_1 h3{margin:17px 0 10px;font-size:13px}._palette_1f2jc_1{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}._palette_1f2jc_1 button{background:#fff;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:7px;font-size:11px;display:flex}._palette_1f2jc_1 button[aria-pressed=true]{border-color:#173c37}._dot_1f2jc_1{border-radius:50%;width:12px;height:12px;display:inline-block}._nudge_1f2jc_1{justify-content:center;gap:3px;margin:9px 0;display:flex}._nudge_1f2jc_1 button{min-width:34px;min-height:34px;padding:5px}._check_1f2jc_1{align-items:center;flex-direction:row!important;gap:7px!important;font-weight:500!important;display:flex!important}._check_1f2jc_1 input{width:auto}._aside_1f2jc_1 ._action_1f2jc_1{width:100%;margin:4px 0}._note_1f2jc_1{color:#6f7773;font-size:11px;line-height:1.55}._status_1f2jc_1{color:#2b5141;border-top:1px solid var(--line);background:#eaf0e9;min-height:42px;padding:12px 22px;font-size:12px}._library_1f2jc_1{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:18px 22px;display:flex}._library_1f2jc_1 label{flex:1;min-width:200px;margin:0}._library_1f2jc_1 p{width:100%;color:var(--muted);margin:0;font-size:11px}._stepOptions_1f2jc_1{align-items:end;gap:12px;margin-top:10px;display:flex}._stepOptions_1f2jc_1 label{flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}._stepOptions_1f2jc_1 input{border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;padding:8px}._stepOptions_1f2jc_1 label:last-child{max-width:90px}._legend_1f2jc_1{color:#756043;flex-wrap:wrap;justify-content:center;gap:12px;padding:10px;font-size:10px;display:flex}._routeLegend_1f2jc_1{vertical-align:middle;border-top:2px dashed #153d3b;width:20px;margin-right:4px;display:inline-block}._presentation_1f2jc_1{z-index:1000;background:#102b28;border-radius:0;flex-direction:column;margin:0;display:flex;inset:0;overflow:auto;position:fixed!important}._presentation_1f2jc_1 ._header_1f2jc_1{padding:12px 24px}._presentation_1f2jc_1 ._header_1f2jc_1 h2{font-size:22px}._presentation_1f2jc_1 ._header_1f2jc_1 p,._presentation_1f2jc_1 ._badge_1f2jc_1,._presentation_1f2jc_1 ._aside_1f2jc_1,._presentation_1f2jc_1 ._tools_1f2jc_1,._presentation_1f2jc_1 ._helper_1f2jc_1,._presentation_1f2jc_1 ._steps_1f2jc_1,._presentation_1f2jc_1 ._stepOptions_1f2jc_1,._presentation_1f2jc_1 ._library_1f2jc_1,._presentation_1f2jc_1 ._status_1f2jc_1{display:none}._presentation_1f2jc_1 ._workspace_1f2jc_1{flex:1;min-height:0;display:block}._presentation_1f2jc_1 ._main_1f2jc_1{flex-direction:column;height:100%;padding:12px 24px;display:flex}._presentation_1f2jc_1 ._courtWrap_1f2jc_1{aspect-ratio:600/420;background:0 0;border:0;flex:1;align-self:center;width:min(100%,142.857dvh - 300px);min-height:0}._presentation_1f2jc_1 ._court_1f2jc_1{object-fit:contain;width:100%;height:100%;max-height:100%}._presentation_1f2jc_1 ._legend_1f2jc_1{color:#e6d5bc}._presentation_1f2jc_1 ._controls_1f2jc_1{color:#fff;justify-content:center;margin:6px 0}._presentation_1f2jc_1 ._time_1f2jc_1{margin-left:8px}._presentation_1f2jc_1 ._scrubber_1f2jc_1{align-self:center;max-width:900px}._presentHelp_1f2jc_1{display:none}._presentation_1f2jc_1 ._presentHelp_1f2jc_1{color:#aec6bd;text-align:center;margin:0;font-size:11px;display:block}._board_1f2jc_1:-webkit-full-screen{width:100vw;height:100dvh}._board_1f2jc_1:fullscreen{width:100vw;height:100dvh}._presentTitle_1f2jc_1{color:#d8e5dd;text-align:center;margin:5px 0;font-size:13px}._presentation_1f2jc_1 ._presentTitle_1f2jc_1{display:block}._error_1f2jc_1{color:#9e2440;background:#fbe7e9}._hint_1f2jc_1{border-top:1px solid var(--line);background:#f6efe1;padding:14px 22px;font-size:12px;line-height:1.5}._presentation_1f2jc_1 ._hint_1f2jc_1{display:none}@media (max-width:900px){._workspace_1f2jc_1{grid-template-columns:minmax(0,1fr) 190px}._main_1f2jc_1{padding:16px}._aside_1f2jc_1{padding:16px 12px}._header_1f2jc_1{padding:20px}._header_1f2jc_1 h2{font-size:24px}}@media (max-width:650px){._workspace_1f2jc_1{flex-direction:column;display:flex}._aside_1f2jc_1{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}._aside_1f2jc_1>div{min-width:0}._header_1f2jc_1{align-items:start;padding:17px}._header_1f2jc_1 h2{font-size:23px}._badge_1f2jc_1{display:none}._main_1f2jc_1{padding:10px}._tools_1f2jc_1{gap:5px}._tools_1f2jc_1 button{flex:1;padding:7px;font-size:11px}._controls_1f2jc_1 button{padding:8px}._time_1f2jc_1{font-size:10px}._library_1f2jc_1{padding:14px}._palette_1f2jc_1{grid-template-columns:repeat(3,1fr)}._stepOptions_1f2jc_1{padding:0 4px}._presentation_1f2jc_1 ._main_1f2jc_1{padding:8px}._presentation_1f2jc_1 ._header_1f2jc_1{padding:10px 14px}._presentation_1f2jc_1 ._header_1f2jc_1 h2{font-size:18px}._presentation_1f2jc_1 ._courtWrap_1f2jc_1{flex:1;width:100%}._presentation_1f2jc_1 ._controls_1f2jc_1{gap:5px}._presentation_1f2jc_1 ._presentHelp_1f2jc_1{font-size:10px}}._back_1f2jc_2{color:#fff;white-space:nowrap;border:1px solid #fff5;border-radius:8px;padding:10px 13px}._advanced_1f2jc_2 summary{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:12px;font-weight:700}._advanced_1f2jc_2>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}._aside_1f2jc_1 ._advanced_1f2jc_2{margin-top:12px}._board_1f2jc_1[data-readonly=true] ._workspace_1f2jc_1{grid-template-columns:minmax(0,1fr)}._board_1f2jc_1[data-readonly=true] ._actor_1f2jc_1{cursor:default}._presentation_1f2jc_1 ._back_1f2jc_2{display:none}._playbook_1dgen_1>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}._playbook_1dgen_1 h2{font-size:28px}._playbook_1dgen_1>section{margin:28px 0}._grid_1dgen_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._card_1dgen_1{border:1px solid var(--line);background:var(--panel,#11151c);border-radius:14px;min-width:0;overflow:hidden}._card_1dgen_1>svg{aspect-ratio:600/420;width:100%;display:block}._card_1dgen_1>div{padding:16px}._card_1dgen_1 h3{overflow-wrap:anywhere;margin:8px 0;font-size:18px}._card_1dgen_1 p{color:var(--muted);font-size:12px}._label_1dgen_1{letter-spacing:1px;color:var(--muted);font-size:9px;font-weight:800}._actions_1dgen_1{flex-wrap:wrap;gap:8px;display:flex}._actions_1dgen_1 button{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;min-height:40px;padding:9px;font-size:12px;display:flex}._actions_1dgen_1 button:hover{background:#ffffff0c}._empty_1dgen_1{border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:26px;font-size:14px}@media (max-width:1100px){._grid_1dgen_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){._grid_1dgen_1{grid-template-columns:1fr}._playbook_1dgen_1>header{display:block}._playbook_1dgen_1>header ._actions_1dgen_1{margin-top:16px}._playbook_1dgen_1 h2{font-size:24px}}
