.board-module__qYq9IG__board{--obj:#7dbbff;--core:#ffe27a;--meta:#ffb4c0;--nest:#d4e9ff;--cta:#a9ebbd;--q:#ffc685;--state:#e2d8ff;--s:#6b21a8;--p:#14532d;--t:#1e3a8a;--a:#7c2d12;color:#1e1e1e;zoom:var(--zoom,.8);grid-template-columns:1380px 1fr;align-items:start;gap:56px;width:max-content;min-width:3060px;padding:48px;font-size:14px;line-height:1.4;display:grid}.board-module__qYq9IG__viewport{cursor:grab;background-color:#f4f4f2;background-image:radial-gradient(#cfcfca 1px,#0000 1.2px);background-size:22px 22px;flex:1;min-height:420px;overflow:auto}.board-module__qYq9IG__viewport:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.board-module__qYq9IG__dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.board-module__qYq9IG__section{background:#ffffffb8;border:1.5px solid #d9d9d4;border-radius:14px;padding:44px 28px 28px;position:relative}.board-module__qYq9IG__wide{grid-column:1/-1}.board-module__qYq9IG__tag{font:600 13px/1 var(--font-sans);color:#fff;background:#1e1e1e;border-radius:7px;padding:7px 11px;position:absolute;top:-14px;left:18px}.board-module__qYq9IG__note{color:#5e5e5a;max-width:80ch;margin:0 0 18px;font-size:13.5px}.board-module__qYq9IG__sticky{border-radius:3px;min-height:46px;padding:10px 11px;font-size:13px;line-height:1.3;position:relative;box-shadow:0 1px 1px #00000014,0 6px 10px -6px #00000059}.board-module__qYq9IG__obj{background:var(--obj);font:700 17px/1.15 var(--font-sans);flex-direction:column;justify-content:center;min-height:64px;display:flex}.board-module__qYq9IG__obj small{font:500 11.5px/1.25 var(--font-sans);opacity:.8;margin-top:3px}.board-module__qYq9IG__core{background:var(--core)}.board-module__qYq9IG__meta{background:var(--meta)}.board-module__qYq9IG__state{background:var(--state);font-family:var(--font-mono);font-size:11.5px}.board-module__qYq9IG__nest{background:var(--nest);border:1.5px solid var(--obj)}.board-module__qYq9IG__cta{background:var(--cta)}.board-module__qYq9IG__q{background:var(--q)}.board-module__qYq9IG__gap{background:repeating-linear-gradient(135deg,#ffe9c9 0 8px,#ffddb0 8px 16px);border:1.5px dashed #c46b00}.board-module__qYq9IG__ex{opacity:.72;margin-top:2px;font-size:11.5px;display:block}.board-module__qYq9IG__who{gap:3px;margin-top:5px;display:flex}.board-module__qYq9IG__role{font:500 10px/1 var(--font-mono);color:#fff;border-radius:3px;padding:3px 4px}.board-module__qYq9IG__S{background:var(--s)}.board-module__qYq9IG__P{background:var(--p)}.board-module__qYq9IG__T{background:var(--t)}.board-module__qYq9IG__A{background:var(--a)}.board-module__qYq9IG__map{width:1320px;height:830px;position:relative}.board-module__qYq9IG__map svg{position:absolute;inset:0;overflow:visible}.board-module__qYq9IG__node{width:176px;position:absolute}.board-module__qYq9IG__node .board-module__qYq9IG__sticky{min-height:70px}.board-module__qYq9IG__edge{fill:none;stroke:#3a3a38;stroke-width:1.6px}.board-module__qYq9IG__dash{stroke-dasharray:5 5;stroke:#8a8a86}.board-module__qYq9IG__elabel{font:500 12px var(--font-sans);fill:#3a3a38;paint-order:stroke;stroke:#f7f7f5;stroke-width:5px;stroke-linejoin:round}.board-module__qYq9IG__cols{grid-auto-columns:184px;grid-auto-flow:column;align-items:start;gap:18px;display:grid}.board-module__qYq9IG__col{gap:8px;display:grid}.board-module__qYq9IG__rowlbl{font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#5e5e5a;margin:8px 0 0}.board-module__qYq9IG__mx{border-collapse:separate;border-spacing:3px;font-size:12.5px}.board-module__qYq9IG__mx th{font:600 12px/1.15 var(--font-sans);text-align:left;padding:6px}.board-module__qYq9IG__mx thead th{writing-mode:vertical-rl;vertical-align:bottom;height:118px;transform:rotate(180deg)}.board-module__qYq9IG__mx td{text-align:center;width:46px;height:38px;font:500 11px/1 var(--font-mono);background:#fafaf8;border:1px solid #ececea;border-radius:3px}.board-module__qYq9IG__many{background:var(--nest)!important;border-color:var(--obj)!important}.board-module__qYq9IG__one{background:#eef6ff!important;border-color:#bfdcff!important}.board-module__qYq9IG__self{background:#e9e9e5!important}.board-module__qYq9IG__rowh{background:var(--obj);white-space:nowrap;border-radius:3px}.board-module__qYq9IG__qs{grid-template-columns:repeat(2,250px);gap:16px;display:grid}.board-module__qYq9IG__qs .board-module__qYq9IG__sticky{min-height:120px;font-size:13.5px}.board-module__qYq9IG__qs .board-module__qYq9IG__sticky:nth-child(odd){transform:rotate(-.8deg)}.board-module__qYq9IG__qs .board-module__qYq9IG__sticky:nth-child(2n){transform:rotate(.7deg)}.board-module__qYq9IG__src{color:#7a4a00;margin-top:10px;font-size:11.5px}
