.board-note-pins[data-v-97a9f562]{z-index:26;pointer-events:none;position:absolute;inset:0}.board-note-pin[data-v-97a9f562]{color:#07111f;cursor:pointer;pointer-events:auto;touch-action:pinch-zoom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.board-note-pin__marker[data-v-97a9f562]{background:var(--board-note-pin-color,#f59e0b);border:2px solid #ffffffe6;border-radius:999px 999px 999px 7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;line-height:1;display:grid;transform:rotate(-45deg);box-shadow:0 0 0 2px #050a12b3,0 8px 18px #00000061}.board-note-pin__marker>span[data-v-97a9f562]{transform:rotate(45deg)}.board-note-pin--cluster .board-note-pin__marker[data-v-97a9f562]{background:linear-gradient(145deg,color-mix(in srgb,var(--board-note-pin-color,#f59e0b) 86%,#fff),var(--board-note-pin-color,#f59e0b));border-radius:999px;width:32px;height:32px;transform:none}.board-note-pin--cluster .board-note-pin__marker>span[data-v-97a9f562]{transform:none}.board-note-pin--active[data-v-97a9f562]{z-index:3}.board-note-pin--active .board-note-pin__marker[data-v-97a9f562],.board-note-pin:focus-visible .board-note-pin__marker[data-v-97a9f562]{outline:3px solid rgb(var(--color-primary-rgb)/.88);outline-offset:3px;box-shadow:0 0 0 2px #050a12c2,0 0 0 7px rgb(var(--color-primary-rgb)/.22),0 10px 22px #0000006b}.board-note-pin:hover .board-note-pin__marker[data-v-97a9f562]{box-shadow:0 0 0 2px #050a12bd,0 11px 24px #00000075}.board-note-pin-preview[data-v-97a9f562]{z-index:8;border:1px solid rgb(var(--color-overlay-rgb)/.16);background:linear-gradient(180deg,#ffffff0e,transparent),rgb(var(--color-surface-rgb)/.96);width:min(260px,100% - 24px);color:var(--color-text);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;gap:4px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 16px 34px #00000057}.board-note-pin-preview span[data-v-97a9f562]{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.board-note-pin-preview p[data-v-97a9f562]{color:var(--color-text);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}html[data-theme=light]{color:#111827;background:linear-gradient(180deg,#ffffffd1,transparent),rgb(var(--color-surface-rgb)/.98);border-color:#0f172a24;box-shadow:0 16px 34px #0f172a33}@media (prefers-reduced-motion:no-preference){.board-note-pin__marker[data-v-97a9f562]{transition:outline-color .14s,box-shadow .14s}}.board-elements[data-v-ff13d7b4]{z-index:20;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;--board-element-scale:1;--demo-marker-scale:var(--board-element-scale);--demo-marker-size:max(var(--demo-marker-min-size,0px),calc(22px*var(--demo-marker-scale)));--demo-marker-font-size:max(var(--demo-marker-font-min-size,9px),calc(10px*var(--demo-marker-scale)));--demo-marker-name-size:max(var(--demo-marker-name-min-size,8px),calc(9px*var(--demo-marker-scale)));--demo-marker-name-width:max(var(--demo-marker-name-min-width,56px),calc(72px*var(--demo-marker-scale)));--demo-marker-label-gap:max(var(--demo-marker-label-min-gap,4px),calc(5px*var(--demo-marker-scale)));--demo-marker-border-size:max(var(--demo-marker-border-min-size,1px),calc(1px*var(--demo-marker-scale)));--demo-marker-outline-size:max(var(--demo-marker-outline-min-size,1px),calc(2px*var(--demo-marker-scale)));--demo-icon-map-size:max(var(--demo-icon-map-min-size,12px),calc(15px*var(--demo-marker-scale)));position:absolute;inset:0}.board-elements--pinch-zoom[data-v-ff13d7b4]{touch-action:pinch-zoom}.board-elements--thumbnail[data-v-ff13d7b4]{--demo-marker-min-size:7px;--demo-marker-font-min-size:5px;--demo-marker-name-min-size:5px;--demo-marker-name-min-width:24px;--demo-marker-label-min-gap:1px;--demo-marker-border-min-size:.75px;--demo-marker-outline-min-size:.75px;--demo-icon-map-min-size:4px}.board-elements--pass-through[data-v-ff13d7b4]{pointer-events:none}.board-paths[data-v-ff13d7b4]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.board-origin-preview-lines[data-v-ff13d7b4],.board-paths[data-v-ff13d7b4]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board-origin-preview-lines[data-v-ff13d7b4]{z-index:18}.board-origin-preview-line[data-v-ff13d7b4]{stroke:#ffffff80;stroke-width:max(1.5px,calc(2px*var(--board-element-scale)));stroke-linecap:round;stroke-dasharray:12 10;filter:drop-shadow(0 4px 8px #0006)}.board-origin-preview-line.is-active[data-v-ff13d7b4]{stroke:rgb(var(--color-primary-rgb)/.88);stroke-width:max(2px,calc(3px*var(--board-element-scale)));opacity:.95}.board-path[data-v-ff13d7b4]{pointer-events:none}.board-path.is-interactive[data-v-ff13d7b4]{pointer-events:auto}.board-path__hit[data-v-ff13d7b4]{fill:none;stroke:#0000;stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;cursor:grab;pointer-events:stroke}.board-path__line[data-v-ff13d7b4]{fill:none;stroke:var(--board-path-color,#f59e0b);stroke-width:max(2.25px,calc(2.75px*var(--board-element-scale)));stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px #0000009e)drop-shadow(0 8px 14px #0000003d);pointer-events:none}.board-elements--thumbnail .board-path__hit[data-v-ff13d7b4]{stroke-width:0;pointer-events:none}.board-elements--thumbnail .board-path__line[data-v-ff13d7b4]{stroke-width:max(.75px,calc(2.75px*var(--board-element-scale)));filter:drop-shadow(0 1px 2px #00000080)}.board-path__line--draft[data-v-ff13d7b4]{opacity:.78}.board-path__line--remote-draft[data-v-ff13d7b4]{opacity:.64}.board-path.is-selected .board-path__line[data-v-ff13d7b4]{stroke-width:max(2.75px,calc(3.25px*var(--board-element-scale)));filter:drop-shadow(0 0 0 #ffffffe6) drop-shadow(0 0 10px color-mix(in srgb,var(--board-path-color,#f59e0b) 64%,transparent)) drop-shadow(0 8px 14px #00000042)}.board-path-label[data-v-ff13d7b4]{min-width:calc(58px*var(--board-element-scale));min-height:calc(24px*var(--board-element-scale));padding:0 max(7px,calc(9px*var(--board-element-scale)));border:1px solid rgb(var(--color-overlay-rgb)/.12);background:rgb(var(--color-surface-rgb)/.88);color:var(--color-text);box-shadow:0 calc(8px*var(--board-element-scale)) calc(18px*var(--board-element-scale)) #0000003d;font:inherit;font-size:max(8px,calc(11px*var(--board-element-scale)));cursor:grab;border-radius:999px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.board-elements--thumbnail .board-path-label[data-v-ff13d7b4]{min-width:calc(28px*var(--board-element-scale));min-height:calc(13px*var(--board-element-scale));padding:0 max(2px,calc(5px*var(--board-element-scale)));font-size:max(4px,calc(10px*var(--board-element-scale)));box-shadow:0 calc(3px*var(--board-element-scale)) calc(8px*var(--board-element-scale)) #0003}.board-path-label.is-selected[data-v-ff13d7b4]{border-color:rgb(var(--color-primary-rgb)/.44);background:var(--color-selected-bg)}.board-item[data-v-ff13d7b4],.board-note[data-v-ff13d7b4],.board-player[data-v-ff13d7b4],.board-utility[data-v-ff13d7b4]{position:absolute;transform:translate(-50%,-50%)}.board-item[data-v-ff13d7b4]:not(.is-interactive),.board-note[data-v-ff13d7b4]:not(.is-interactive),.board-path-label[data-v-ff13d7b4]:not(.is-interactive),.board-player[data-v-ff13d7b4]:not(.is-interactive),.board-utility[data-v-ff13d7b4]:not(.is-interactive),.board-utility__origin[data-v-ff13d7b4]:not(.is-interactive){pointer-events:none}.board-item[data-v-ff13d7b4]{width:var(--demo-marker-size);height:var(--demo-marker-size);padding:calc(5px*var(--demo-marker-scale));border:var(--demo-marker-border-size) solid #ffffff9e;border-radius:max(7px,calc(9px*var(--demo-marker-scale)));box-shadow:0 0 0 var(--demo-marker-outline-size) #00000057,0 calc(7px*var(--demo-marker-scale)) calc(15px*var(--demo-marker-scale)) #00000061,inset 0 0 0 1px #ffffff14;color:#fff;cursor:grab;background:#070e18e0;place-items:center;display:grid}.board-item img[data-v-ff13d7b4]{-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000000b8);width:100%;height:100%}.board-item.is-selected[data-v-ff13d7b4]{outline:max(2px,calc(3px*var(--demo-marker-scale))) solid rgb(var(--color-primary-rgb)/.74);outline-offset:max(2px,calc(3px*var(--demo-marker-scale)))}.board-player[data-v-ff13d7b4]{width:calc(40px*var(--board-element-scale));height:calc(40px*var(--board-element-scale));color:#fff;cursor:grab;background:0 0;border:0;padding:0}.board-player__disc[data-v-ff13d7b4]{width:calc(36px*var(--board-element-scale));height:calc(36px*var(--board-element-scale));border:max(1px,calc(2px*var(--board-element-scale))) solid #ffffffd1;font-size:max(9px,calc(12px*var(--board-element-scale)));box-shadow:0 calc(10px*var(--board-element-scale)) calc(22px*var(--board-element-scale)) #00000057;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.board-player--t .board-player__disc[data-v-ff13d7b4]{background:#d89a36}.board-player--ct .board-player__disc[data-v-ff13d7b4]{background:#427ccf}.board-player__label[data-v-ff13d7b4]{left:50%;bottom:calc(100% + var(--board-player-label-gap));width:max(62px,calc(86px*var(--board-element-scale)));border:1px solid rgb(var(--color-overlay-rgb)/.16);border-radius:max(6px,calc(8px*var(--board-element-scale)));background:rgb(var(--color-surface-rgb)/.92);color:var(--color-text);font:inherit;font-size:max(8px,calc(11px*var(--board-element-scale)));text-align:center;font-weight:700;position:absolute;transform:translate(-50%)}.board-player__label--static[data-v-ff13d7b4],.board-player__role[data-v-ff13d7b4]{padding:max(1px,calc(2px*var(--board-element-scale))) max(4px,calc(6px*var(--board-element-scale)));pointer-events:none}.board-player__role[data-v-ff13d7b4]{left:50%;top:calc(100% + var(--board-player-label-gap));max-width:max(62px,calc(90px*var(--board-element-scale)));color:#ffffffdb;font-size:max(7px,calc(9px*var(--board-element-scale)));white-space:nowrap;text-overflow:ellipsis;background:#070c12b8;border:1px solid #ffffff29;font-weight:800;line-height:1.25;position:absolute;overflow:hidden;transform:translate(-50%)}.board-utility[data-v-ff13d7b4]{cursor:grab}.board-utility__marker[data-v-ff13d7b4],.board-utility__origin[data-v-ff13d7b4]{box-shadow:0 calc(10px*var(--board-element-scale)) calc(22px*var(--board-element-scale)) #00000047;border:1px solid #ffffffb8}.board-utility__marker[data-v-ff13d7b4]{width:calc(38px*var(--board-element-scale));height:calc(38px*var(--board-element-scale));background:var(--board-utility-color,#7c92b2);color:#fff;font-size:max(8px,calc(10px*var(--board-element-scale)));box-shadow:0 calc(10px*var(--board-element-scale)) calc(22px*var(--board-element-scale)) #00000047,0 0 calc(14px*var(--board-element-scale)) color-mix(in srgb,var(--board-utility-color,#7c92b2) 30%,transparent),inset 0 0 0 1px #ffffff29;border-color:#071323d1;border-radius:50%;place-items:center;padding:0;font-weight:900;display:grid}.board-utility__icon[data-v-ff13d7b4]{width:calc(24px*var(--board-element-scale));height:calc(24px*var(--board-element-scale));-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 3px #0000008c);display:block}.board-elements--light .board-utility__marker[data-v-ff13d7b4],html[data-theme=light] .board-utility__marker[data-v-ff13d7b4]{background:var(--board-utility-color,#7c92b2);color:#0f172a;box-shadow:0 calc(10px*var(--board-element-scale)) calc(18px*var(--board-element-scale)) #16202b29,0 0 calc(14px*var(--board-element-scale)) color-mix(in srgb,var(--board-utility-color,#7c92b2) 24%,transparent),inset 0 0 0 1px #ffffff2e;border-color:#07132394}.board-elements--light .board-utility__icon[data-v-ff13d7b4],html[data-theme=light] .board-utility__icon[data-v-ff13d7b4]{filter:drop-shadow(0 1px 1px #ffffffbf)}.board-utility__origin[data-v-ff13d7b4]{width:calc(12px*var(--board-element-scale));height:calc(12px*var(--board-element-scale));background:var(--color-text);cursor:crosshair;z-index:21;opacity:.72;border-radius:999px;transition:opacity .14s,transform .14s,box-shadow .14s;position:absolute;transform:translate(-50%,-50%)}.board-elements--thumbnail .board-utility__origin[data-v-ff13d7b4]{width:max(3px,calc(12px*var(--board-element-scale)));height:max(3px,calc(12px*var(--board-element-scale)));box-shadow:0 calc(3px*var(--board-element-scale)) calc(7px*var(--board-element-scale)) #0000003d}.board-utility__origin.is-selected[data-v-ff13d7b4],.board-utility__origin[data-v-ff13d7b4]:hover{width:calc(16px*var(--board-element-scale));height:calc(16px*var(--board-element-scale));opacity:1}.board-utility__line[data-v-ff13d7b4]{height:max(1px,calc(2px*var(--board-element-scale)));transform-origin:0;pointer-events:none;z-index:20;opacity:.42;background:#ffffffc7;position:absolute}.board-elements--thumbnail .board-utility__line[data-v-ff13d7b4]{height:max(.75px,calc(2px*var(--board-element-scale)))}.board-utility__line.is-selected[data-v-ff13d7b4]{opacity:.82}.board-origin-candidate[data-v-ff13d7b4]{z-index:24;width:max(24px,calc(28px*var(--demo-marker-scale)));height:max(24px,calc(28px*var(--demo-marker-scale)));border:var(--demo-marker-border-size) solid #ffffff57;background:color-mix(in srgb,var(--color-surface) 78%,rgb(var(--color-primary-rgb)) 22%);color:var(--color-text);box-shadow:0 0 0 var(--demo-marker-outline-size) #00000057,0 calc(8px*var(--demo-marker-scale)) calc(18px*var(--demo-marker-scale)) #00000061,inset 0 1px 0 #ffffff1a;cursor:pointer;border-radius:999px;padding:0;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;position:absolute;transform:translate(-50%,-50%)}.board-origin-candidate.is-active[data-v-ff13d7b4],.board-origin-candidate[data-v-ff13d7b4]:hover{border-color:rgb(var(--color-primary-rgb)/.82);background:color-mix(in srgb,var(--color-surface) 58%,rgb(var(--color-primary-rgb)) 42%);box-shadow:0 0 0 max(2px,calc(3px*var(--demo-marker-scale))) rgb(var(--color-primary-rgb)/.18),0 calc(10px*var(--demo-marker-scale)) calc(22px*var(--demo-marker-scale)) #00000070;transform:translate(-50%,-50%)scale(1.08)}.board-origin-candidate__avatar[data-v-ff13d7b4]{width:max(11px,calc(13px*var(--demo-marker-scale)));height:max(11px,calc(13px*var(--demo-marker-scale)));margin:0 auto;display:block;position:relative}.board-origin-candidate__avatar span[data-v-ff13d7b4]:first-child{background:currentColor;border-radius:999px;width:42%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.board-origin-candidate__avatar span[data-v-ff13d7b4]:last-child{background:currentColor;border-radius:999px 999px 35% 35%;width:78%;height:58%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.board-origin-candidate>span[data-v-ff13d7b4]:last-child{right:calc(-5px*var(--demo-marker-scale));bottom:calc(-5px*var(--demo-marker-scale));min-width:max(13px,calc(15px*var(--demo-marker-scale)));height:max(13px,calc(15px*var(--demo-marker-scale)));color:#fff;font-size:max(7px,calc(8px*var(--demo-marker-scale)));background:#05090fc7;border:1px solid #ffffff29;border-radius:999px;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute}.board-elements--light .board-utility__origin[data-v-ff13d7b4],html[data-theme=light] .board-utility__origin[data-v-ff13d7b4]{box-shadow:0 calc(6px*var(--board-element-scale)) calc(14px*var(--board-element-scale)) #16202b38;background:#16202b;border-color:#ffffffeb}.board-elements--light .board-utility__line[data-v-ff13d7b4],html[data-theme=light] .board-utility__line[data-v-ff13d7b4]{background:#16202b94}.board-note[data-v-ff13d7b4]{width:max(96px,calc(132px*var(--board-element-scale)));min-height:max(42px,calc(58px*var(--board-element-scale)));padding:max(6px,calc(9px*var(--board-element-scale))) max(7px,calc(10px*var(--board-element-scale)));border-radius:max(7px,calc(10px*var(--board-element-scale)));border:1px solid rgb(var(--color-warning-rgb)/.32);color:#fff4cf;box-shadow:0 calc(12px*var(--board-element-scale)) calc(24px*var(--board-element-scale)) #0000003d;cursor:grab;background:#231e12db}.board-note p[data-v-ff13d7b4]{white-space:pre-wrap;font-size:max(9px,calc(12px*var(--board-element-scale)));margin:0}.board-note p[data-v-ff13d7b4],.board-note__editor[data-v-ff13d7b4]{overflow-wrap:anywhere;word-break:break-word;width:100%;line-height:1.35}.board-note__editor[data-v-ff13d7b4]{min-height:max(38px,calc(54px*var(--board-element-scale)));resize:none;color:inherit;font:inherit;font-size:max(9px,calc(12px*var(--board-element-scale)));background:0 0;border:0;outline:0}.board-note.is-selected[data-v-ff13d7b4],.board-utility.is-selected .board-utility__marker[data-v-ff13d7b4],.is-selected .board-player__disc[data-v-ff13d7b4]{outline:max(1px,calc(2px*var(--board-element-scale))) solid rgb(var(--color-primary-rgb)/.72);outline-offset:max(2px,calc(3px*var(--board-element-scale)))}.board-player.player-marker[data-v-ff13d7b4]{width:var(--demo-marker-size);height:var(--demo-marker-size);color:#fff;filter:drop-shadow(0 calc(2px*var(--demo-marker-scale)) calc(4px*var(--demo-marker-scale)) #000000b8)}.player-marker--t[data-v-ff13d7b4]{--team-color:#d59a2d}.player-marker--ct[data-v-ff13d7b4]{--team-color:#477dd7}.board-player__disc.player-marker__dot[data-v-ff13d7b4]{width:var(--demo-marker-size);height:var(--demo-marker-size);border:var(--demo-marker-border-size) solid #ffffff80;background:linear-gradient(to bottom,#0e1119e6 0 calc(100% - var(--hp-percent,100%)),var(--team-color,#477dd7) calc(100% - var(--hp-percent,100%)) 100%);box-shadow:0 0 0 var(--demo-marker-outline-size) #00000061,inset 0 0 calc(8px*var(--demo-marker-scale)) #ffffff1f;font-size:0;position:relative}.board-player__label[data-v-ff13d7b4]{bottom:calc(100% + var(--demo-marker-label-gap));width:var(--demo-marker-name-width);min-height:unset;color:#f8fafcf5;font-size:var(--demo-marker-name-size);text-shadow:0 1px #000000e0,0 3px 8px #00000094;background:0 0;border:0;border-radius:0;padding:0;font-weight:850;line-height:1}input.board-player__label[data-v-ff13d7b4]{min-height:calc(18px*var(--demo-marker-scale));color:#fff;background:#060a1257;border-bottom:1px solid #ffffff6b;outline:0}.board-player__role[data-v-ff13d7b4]{top:calc(100% + var(--demo-marker-label-gap));max-width:var(--demo-marker-name-width);padding:1px max(4px,calc(5px*var(--demo-marker-scale)));font-size:max(7px,calc(8px*var(--demo-marker-scale)));background:#05090f9e;border-color:#ffffff21;border-radius:999px;line-height:1.15}.board-utility[data-v-ff13d7b4],.board-utility__marker.nade-marker[data-v-ff13d7b4]{width:var(--demo-marker-size);height:var(--demo-marker-size)}.board-utility__marker.nade-marker[data-v-ff13d7b4]{border:var(--demo-marker-border-size) solid #071323d1;background:var(--utility-color,var(--board-utility-color,#7c92b2));box-shadow:0 0 calc(16px*var(--demo-marker-scale)) color-mix(in srgb,var(--utility-color,#7c92b2) 30%,transparent),inset 0 0 0 var(--demo-marker-border-size) #ffffff24}.board-utility__icon.demo-icon--map[data-v-ff13d7b4]{width:var(--demo-icon-map-size);height:var(--demo-icon-map-size);filter:drop-shadow(0 1px 2px #00000094)}.board-note[data-v-ff13d7b4]{width:auto;min-width:max(42px,calc(54px*var(--demo-marker-scale)));max-width:max(150px,calc(230px*var(--demo-marker-scale)));min-height:0;color:var(--board-note-color,#f59e0b);box-shadow:none;transform:translate(-50%,-50%) rotate(var(--board-note-rotation,0deg));background:0 0;border:0;border-radius:0;padding:0}.board-elements--thumbnail .board-note[data-v-ff13d7b4]{min-width:max(18px,calc(54px*var(--demo-marker-scale)));max-width:max(72px,calc(230px*var(--demo-marker-scale)))}.board-note .board-note__text[data-v-ff13d7b4]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;width:auto;color:var(--board-note-color,#f59e0b);font-size:max(11px,calc(15px*var(--demo-marker-scale)));letter-spacing:0;text-align:left;text-shadow:0 1px 0 #0e1116f2,0 2px 0 #0000005c,0 5px 11px #0000007a,0 0 10px color-mix(in srgb,var(--board-note-color,#f59e0b) 34%,transparent);margin:0;font-weight:950;line-height:1.07}.board-elements--thumbnail .board-note .board-note__text[data-v-ff13d7b4]{font-size:max(5px,calc(15px*var(--demo-marker-scale)));text-shadow:0 1px #0e1116e0,0 2px 5px #0000005c}.board-note .board-note__editor[data-v-ff13d7b4]{width:min(100%,max(118px,calc(180px*var(--demo-marker-scale))));min-height:max(32px,calc(42px*var(--demo-marker-scale)));border:1px solid rgb(var(--color-primary-rgb)/.44);color:var(--board-note-color,#f59e0b);resize:none;font:inherit;font-size:max(11px,calc(15px*var(--demo-marker-scale)));letter-spacing:0;text-align:left;text-shadow:0 1px 0 #0e1116f2,0 2px 0 #0000005c,0 5px 11px #0000007a,0 0 10px color-mix(in srgb,var(--board-note-color,#f59e0b) 34%,transparent);caret-color:currentColor;background:#080e1861;border-radius:5px;outline:0;padding:2px 4px;font-weight:950;line-height:1.07;overflow:hidden}.board-note.is-selected[data-v-ff13d7b4]{outline:0}.board-note.is-selected .board-note__text[data-v-ff13d7b4]{text-shadow:0 1px 0 #0e1116f2,0 2px 0 #00000061,0 5px 11px #00000080,0 0 2px #ffffff6b,0 0 12px color-mix(in srgb,var(--board-note-color,#f59e0b) 62%,transparent)}.board-note__rotate-handle[data-v-ff13d7b4]{right:max(-26px,calc(-28px*var(--demo-marker-scale)));width:max(20px,calc(22px*var(--demo-marker-scale)));height:max(20px,calc(22px*var(--demo-marker-scale)));color:#ffffffeb;cursor:grab;touch-action:none;background:#080e18f0;border:1px solid #ffffff94;border-radius:999px;outline:0;place-items:center;padding:0;transition:color .12s,border-color .12s,background .12s,box-shadow .12s,transform .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000006b,0 5px 12px #0000006b,inset 0 1px #ffffff1a}.board-note__rotate-handle svg[data-v-ff13d7b4]{width:max(13px,calc(14px*var(--demo-marker-scale)));height:max(13px,calc(14px*var(--demo-marker-scale)));pointer-events:none}.board-note__rotate-handle[data-v-ff13d7b4]:focus-visible,.board-note__rotate-handle[data-v-ff13d7b4]:hover{border-color:rgb(var(--color-primary-rgb)/.9);background:color-mix(in srgb,#080e18 82%,rgb(var(--color-primary-rgb)) 18%);color:#fff;box-shadow:0 0 0 2px rgb(var(--color-primary-rgb)/.22),0 6px 14px #00000075,inset 0 1px 0 #ffffff1f;transform:translateY(-50%)scale(1.06)}.board-note__rotate-handle[data-v-ff13d7b4]:active{cursor:grabbing;transform:translateY(-50%)scale(.96)}.board-player-cursor[data-v-ff13d7b4],.board-utility-cursor[data-v-ff13d7b4]{filter:drop-shadow(0 2px 4px #0000006b)drop-shadow(0 10px 18px #00000047)}.board-item-cursor[data-v-ff13d7b4],.board-player-cursor[data-v-ff13d7b4],.board-utility-cursor[data-v-ff13d7b4]{z-index:40;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.board-item-cursor[data-v-ff13d7b4]{filter:drop-shadow(0 2px 4px #0000006b)}.board-item-cursor__marker[data-v-ff13d7b4]{width:max(24px,calc(30px*var(--demo-marker-scale)));height:max(24px,calc(30px*var(--demo-marker-scale)));padding:calc(4px*var(--demo-marker-scale));border:var(--demo-marker-border-size) solid #ffffffa3;border-radius:max(7px,calc(9px*var(--demo-marker-scale)));background:#070e18e0;place-items:center;display:grid}.board-item-cursor__marker img[data-v-ff13d7b4]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.board-player-cursor__marker[data-v-ff13d7b4]{border:var(--demo-marker-border-size) solid #ffffffa3;background:linear-gradient(to bottom,#0e1119db 0 calc(100% - var(--hp-percent,100%)),var(--team-color,#477dd7) calc(100% - var(--hp-percent,100%)) 100%);display:block}.board-player-cursor__marker[data-v-ff13d7b4],.board-utility-cursor__marker[data-v-ff13d7b4]{width:max(24px,calc(30px*var(--demo-marker-scale)));height:max(24px,calc(30px*var(--demo-marker-scale)));box-shadow:0 0 0 var(--demo-marker-outline-size) #0000004d,inset 0 0 0 1px #ffffff24;border-radius:999px}.board-utility-cursor__marker[data-v-ff13d7b4]{border:var(--demo-marker-border-size) solid #ffffffa3;background:var(--utility-color,var(--board-utility-color,#7c92b2));color:#fff;font-size:max(8px,calc(10px*var(--demo-marker-scale)));place-items:center;font-weight:900;display:grid}.board-utility-cursor__marker img[data-v-ff13d7b4]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #00000094);width:62%;height:62%}.board-utility-cursor__marker--incendiary img[data-v-ff13d7b4],.board-utility-cursor__marker--smoke img[data-v-ff13d7b4]{width:54%;height:54%;transform:translateY(-8%)}.board-player.is-selected .board-player__disc[data-v-ff13d7b4],.board-utility.is-selected .board-utility__marker[data-v-ff13d7b4]{outline:max(2px,calc(3px*var(--demo-marker-scale))) solid rgb(var(--color-primary-rgb)/.74);outline-offset:max(2px,calc(3px*var(--demo-marker-scale)))}.board-remote-cursors[data-v-f8976926]{z-index:31;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.board-remote-cursor[data-v-f8976926]{pointer-events:none;will-change:transform;align-items:flex-start;gap:3px;display:flex;position:absolute;top:0;left:0}.board-remote-cursor__pointer[data-v-f8976926]{filter:drop-shadow(0 2px 4px #00000073);flex:none;width:20px;height:25px}.board-remote-cursor__held-element[data-v-f8976926]{border:2px solid var(--board-cursor-color);background:#070e18e6;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 3px 10px #00000061}.board-remote-cursor__held-element img[data-v-f8976926]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 2px #00000085);width:70%;max-width:100%;height:70%;max-height:100%;display:block}.board-remote-cursor__held-element--he img[data-v-f8976926],.board-remote-cursor__held-element--molotov img[data-v-f8976926]{width:62%;height:62%}.board-remote-cursor__held-element--incendiary img[data-v-f8976926],.board-remote-cursor__held-element--smoke img[data-v-f8976926]{width:54%;height:54%;transform:translateY(-8%)}.board-remote-cursor__label[data-v-f8976926]{background:var(--board-cursor-color);color:#030712;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff2e;border-radius:6px;max-width:150px;margin-top:15px;padding:3px 7px;font-size:11px;font-weight:750;line-height:1.2;overflow:hidden;box-shadow:0 3px 10px #00000047}@media (prefers-reduced-motion:reduce){.board-remote-cursor[data-v-f8976926]{will-change:auto}}.stage[data-v-11b9ebb4]{touch-action:none;width:100%;height:100%;min-height:min(72dvh,560px);margin:0;position:relative}.stage--readonly[data-v-11b9ebb4]{cursor:default}.stage--pinch-zoom[data-v-11b9ebb4]{touch-action:pinch-zoom}.stage__background[data-v-11b9ebb4],.stage__surface[data-v-11b9ebb4]{position:absolute;inset:0}.stage__surface[data-v-11b9ebb4]{border:1px solid rgb(var(--color-overlay-rgb)/.08);background:linear-gradient(180deg,#ffffff0a,#fff0),rgb(var(--color-surface-rgb)/.58);box-shadow:inset 0 1px 0 #ffffff0a,0 16px 36px rgb(var(--color-overlay-rgb)/.12);border-radius:20px;overflow:hidden}.stage__surface[data-v-11b9ebb4]:before{z-index:1;background:radial-gradient(circle at 50% 45%,#ffffff0d,#0000 52%),#04080d47}.stage__surface[data-v-11b9ebb4]:after,.stage__surface[data-v-11b9ebb4]:before{content:"";pointer-events:none;position:absolute;inset:0}.stage__surface[data-v-11b9ebb4]:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 18px 52px rgb(var(--color-overlay-rgb)/.2);z-index:30}.stage__background[data-v-11b9ebb4]{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.3;z-index:0;width:100%;height:100%}.stage__radar[data-v-11b9ebb4]{width:min(calc(100% - 36px),var(--board-radar-size,var(--board-stage-size,860px)));aspect-ratio:1;z-index:10;max-width:calc(100% - 36px);height:auto;max-height:calc(100% - 36px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.stage__board[data-v-11b9ebb4]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.stage--mobile-layout[data-v-11b9ebb4]{width:100%;height:100%;min-height:0;margin:0 auto}.stage--mobile-layout .stage__surface[data-v-11b9ebb4]{border-radius:18px}html[data-theme=light]{background:radial-gradient(circle at 50% 45%,#ffffff38,#0000 52%),#ffffff94}html[data-theme=dark]{background:radial-gradient(circle at 50% 45%,#ffffff0d,#0000 52%),#04080d57}
