.avatar[data-v-4203eca9]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex:none;background:var(--surface-3)}.avatar img[data-v-4203eca9]{width:100%;height:100%;object-fit:cover;display:block}.initials[data-v-4203eca9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;letter-spacing:.02em}.notif-backdrop[data-v-1c7a0ef0]{position:fixed;inset:0;z-index:90}.notif-panel[data-v-1c7a0ef0]{position:fixed;top:68px;right:16px;width:min(440px,calc(100vw - 24px));max-height:min(70vh,640px);display:flex;flex-direction:column;padding:0;box-shadow:0 12px 40px color-mix(in srgb,var(--bg) 70%,transparent);border:1px solid var(--border-strong)}.notif-head[data-v-1c7a0ef0]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);font-size:17px}.notif-head b[data-v-1c7a0ef0]{flex:1}.notif-x[data-v-1c7a0ef0]{display:flex;align-items:center;padding:6px;border:none;background:none;color:var(--ink-3);cursor:pointer}.notif-x[data-v-1c7a0ef0]:hover{color:var(--ink)}.notif-empty[data-v-1c7a0ef0]{padding:26px 16px;text-align:center;font-size:16px}.notif-list[data-v-1c7a0ef0]{overflow-y:auto}.notif-item[data-v-1c7a0ef0]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--border);background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.notif-item[data-v-1c7a0ef0]:hover{background:var(--surface-2)}.notif-item.unread[data-v-1c7a0ef0]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.notif-item.unread[data-v-1c7a0ef0]:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.notif-body[data-v-1c7a0ef0]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.notif-text[data-v-1c7a0ef0]{font-size:15.5px;line-height:1.4}.notif-time[data-v-1c7a0ef0]{font-size:13.5px}.notif-dot[data-v-1c7a0ef0]{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--accent);flex-shrink:0}.badge.mock[data-v-0328a8d2]{color:var(--s-blue);border-color:color-mix(in srgb,var(--s-blue) 50%,transparent)}.bell-btn[data-v-0328a8d2]{position:relative;display:flex;align-items:center;padding:8px;border:none;border-radius:var(--radius-sm);background:none;color:var(--ink-2);cursor:pointer}.bell-btn[data-v-0328a8d2]:hover,.bell-btn.active[data-v-0328a8d2]{color:var(--ink);background:var(--surface-2)}.bell-badge[data-v-0328a8d2]{position:absolute;top:0;right:-2px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--down);color:#fff;font-size:12.5px;font-weight:700;line-height:19px;text-align:center}.update-toast[data-v-0328a8d2]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--surface-2);border:1px solid color-mix(in srgb,var(--down) 60%,transparent);border-radius:var(--radius);box-shadow:0 8px 30px color-mix(in srgb,var(--bg) 60%,transparent);color:var(--ink)}.update-toast>svg[data-v-0328a8d2]{color:var(--down);flex-shrink:0}.upd-text[data-v-0328a8d2]{font-size:17px;font-weight:600;white-space:nowrap}.upd-btn[data-v-0328a8d2]{font-size:16px;font-weight:600;padding:8px 18px;color:var(--ink);background:color-mix(in srgb,var(--down) 35%,transparent);border-color:color-mix(in srgb,var(--down) 65%,transparent)}.upd-btn[data-v-0328a8d2]:hover{background:color-mix(in srgb,var(--down) 50%,transparent)}.upd-close[data-v-0328a8d2]{display:flex;align-items:center;padding:6px;border:none;background:none;color:var(--ink-3);cursor:pointer}.upd-close[data-v-0328a8d2]:hover{color:var(--ink)}.upd-toast-enter-active[data-v-0328a8d2],.upd-toast-leave-active[data-v-0328a8d2]{transition:opacity .25s ease,transform .25s ease}.upd-toast-enter-from[data-v-0328a8d2],.upd-toast-leave-to[data-v-0328a8d2]{opacity:0;transform:translate(-50%) translateY(16px)}.farm-summary[data-v-b5bf1c78]{display:flex;flex-direction:column;gap:14px;padding:14px 18px;margin-bottom:16px}.fs-top[data-v-b5bf1c78]{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.fs-tile[data-v-b5bf1c78]{display:flex;align-items:baseline;gap:10px}.fs-value[data-v-b5bf1c78]{font-size:40px;font-weight:800;line-height:1}.fs-value.live[data-v-b5bf1c78]{color:var(--ok)}.fs-total[data-v-b5bf1c78]{font-size:24px;font-weight:500;color:var(--ink-3)}.fs-label[data-v-b5bf1c78]{font-size:15px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.fs-sep[data-v-b5bf1c78]{width:1px;align-self:stretch;min-height:40px;background:var(--border-strong)}.fs-engines[data-v-b5bf1c78]{display:flex;gap:24px;flex-wrap:wrap}.fs-engine[data-v-b5bf1c78]{display:flex;align-items:center;gap:9px;font-size:20px}.fs-engine.idle[data-v-b5bf1c78]{opacity:.4}.fs-dot[data-v-b5bf1c78]{width:15px;height:15px;border-radius:4px}.fs-engine-name[data-v-b5bf1c78]{color:var(--ink-2);font-weight:700}.fs-engine-pct[data-v-b5bf1c78]{font-size:24px;font-weight:800;color:var(--ink)}.fs-mode[data-v-b5bf1c78]{margin-left:auto}.badge.mock[data-v-b5bf1c78]{color:var(--s-blue);border-color:color-mix(in srgb,var(--s-blue) 50%,transparent)}.fs-hosts[data-v-b5bf1c78]{display:flex;flex-wrap:wrap;gap:8px 18px;border-top:1px solid var(--border);padding-top:12px}.fs-host[data-v-b5bf1c78]{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ink-2)}.fs-host .status-dot[data-v-b5bf1c78]{width:16px;height:16px;border-radius:4px}@media(max-width:640px){.fs-top[data-v-b5bf1c78]{gap:16px}.fs-sep[data-v-b5bf1c78]{display:none}.fs-value[data-v-b5bf1c78]{font-size:32px}}.meter[data-v-69462c66]{display:flex;align-items:center;gap:8px;min-width:0}.m-label[data-v-69462c66]{flex:none;width:44px;font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--ink-2)}.m-bar[data-v-69462c66]{flex:1;height:9px;border-radius:5px;background:var(--surface-3);overflow:hidden;min-width:20px}.m-fill[data-v-69462c66]{display:block;height:100%;border-radius:5px;background:var(--s-blue);transition:width .6s ease}.m-val[data-v-69462c66]{flex:none;min-width:46px;text-align:right;font-size:16px;font-weight:700;color:var(--ink)}.meter.warn .m-fill[data-v-69462c66]{background:var(--warn)}.meter.warn .m-val[data-v-69462c66]{color:var(--warn)}.meter.crit .m-fill[data-v-69462c66]{background:var(--down)}.meter.crit .m-val[data-v-69462c66]{color:var(--down)}.host-card[data-v-f77a746f]{display:flex;flex-direction:column;gap:10px;color:var(--ink);transition:border-color .12s,background .12s;min-width:0;padding:16px 18px}.host-card[data-v-f77a746f]:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface) 96%,var(--ink))}.host-card.st-off[data-v-f77a746f]{opacity:.72}.host-card.st-warn[data-v-f77a746f]{border-left:4px solid var(--warn)}.host-card.st-off[data-v-f77a746f]{border-left:4px solid var(--off)}.hc-head[data-v-f77a746f]{display:flex;align-items:center;gap:11px;min-width:0}.hc-head .status-dot[data-v-f77a746f]{width:22px;height:22px;border-radius:5px}.hc-name[data-v-f77a746f]{font-weight:800;font-size:27px;line-height:1.1;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hc-status[data-v-f77a746f]{margin-left:auto;flex:none;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.hc-status.ok[data-v-f77a746f]{color:var(--ok)}.hc-status.warn[data-v-f77a746f]{color:var(--warn)}.hc-status.off[data-v-f77a746f]{color:var(--off)}.hc-sub[data-v-f77a746f]{margin-top:-4px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-renders[data-v-f77a746f]{display:flex;flex-direction:column;gap:6px;min-height:30px}.hc-render-row[data-v-f77a746f]{display:flex;align-items:center;gap:11px;min-width:0;padding:4px 8px 4px 6px;border-radius:7px;background:var(--surface-2);border-left:4px solid transparent}.hc-render-row.live[data-v-f77a746f]{border-left-color:var(--ok)}.hc-render-row.bad[data-v-f77a746f]{border-left-color:var(--down)}.hc-file[data-v-f77a746f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;color:var(--ink)}.hc-elapsed[data-v-f77a746f]{flex:none;font-size:18px;font-weight:700;color:var(--ink-2)}.hc-word[data-v-f77a746f]{flex:1;min-width:0;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.err[data-v-f77a746f]{color:var(--down)}.hc-mid[data-v-f77a746f]{display:flex;align-items:center;gap:12px;min-width:0}.hc-thumb[data-v-f77a746f]{flex:none;width:120px;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0b0b0b;overflow:hidden;display:flex;align-items:center;justify-content:center}.hc-thumb img[data-v-f77a746f]{width:100%;height:100%;object-fit:cover;display:block}.hc-thumb-empty[data-v-f77a746f]{font-size:12px;color:var(--ink-3);text-align:center;line-height:1.2;padding:3px}.hc-meters[data-v-f77a746f]{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 18px}@media(max-width:460px){.hc-thumb[data-v-f77a746f]{width:92px}.hc-meters[data-v-f77a746f]{grid-template-columns:1fr}}.hc-meter-pair[data-v-f77a746f]{display:flex;align-items:center;gap:7px;min-width:0}.hc-meter-pair[data-v-f77a746f]>:first-child{flex:1;min-width:0}.hc-temp[data-v-f77a746f]{flex:none;width:40px;text-align:right;font-size:16px;font-weight:700;color:var(--ink-2)}.hc-temp.warn[data-v-f77a746f]{color:var(--warn)}.hc-temp.crit[data-v-f77a746f]{color:var(--down)}.hc-foot[data-v-f77a746f]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:10px;margin-top:auto}.hc-disks[data-v-f77a746f]{display:flex;gap:16px;font-size:18px;font-weight:700;color:var(--ink)}.hc-foot-right[data-v-f77a746f]{display:flex;align-items:center;gap:12px}.hc-sync[data-v-f77a746f]{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600}.hc-sync svg[data-v-f77a746f]{width:15px;height:15px}.hc-sync.ok[data-v-f77a746f]{color:var(--ink-3)}.hc-sync.warn[data-v-f77a746f]{color:var(--warn)}.hc-sync.down[data-v-f77a746f]{color:var(--down)}.hc-sync.off[data-v-f77a746f]{color:var(--off)}.hc-daemons[data-v-f77a746f]{display:inline-flex;gap:4px}.hc-daemon[data-v-f77a746f]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:13px;font-weight:800;background:var(--surface-3);color:var(--ink-3)}.hc-daemon.ok[data-v-f77a746f]{color:var(--ink);background:color-mix(in srgb,var(--ok) 30%,transparent)}.hc-daemon.warn[data-v-f77a746f]{color:#201b06;background:var(--warn)}.hc-daemon.down[data-v-f77a746f]{color:#fff;background:var(--down)}.hc-offline[data-v-f77a746f]{padding:14px 0 8px;font-size:16px}.marked[data-v-7f366534]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.mcard[data-v-7f366534]{flex:1 1 190px;max-width:300px;min-width:170px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;overflow:hidden;text-align:left}.mcard[data-v-7f366534]:hover{border-color:var(--accent)}.mstack[data-v-7f366534]{position:relative;height:130px;background:var(--surface-2)}.mstack img[data-v-7f366534]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.mstack img.on[data-v-7f366534]{opacity:1}.mcount[data-v-7f366534]{position:absolute;top:8px;right:8px;padding:3px 12px;border-radius:999px;font-size:22px;font-weight:900;color:#fff;background:#0000009e}.mlabel[data-v-7f366534]{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:16px;font-weight:800;color:var(--ink)}.mdot[data-v-7f366534]{width:18px;height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);flex:none}.mi-flagged[data-v-7f366534]{color:var(--s-orange)}.mi-fixed[data-v-7f366534]{color:var(--up)}.arrange-bar[data-v-1a37e3ed]{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.host-grid[data-v-1a37e3ed]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}@media(max-width:900px){.host-grid[data-v-1a37e3ed]{grid-template-columns:1fr}}.host-cell[data-v-1a37e3ed]{position:relative;min-width:0;display:flex}.host-cell[data-v-1a37e3ed]>:first-child{flex:1;min-width:0}.reorder[data-v-1a37e3ed]{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.reorder-btn[data-v-1a37e3ed]{width:44px;height:40px;font-size:22px;font-weight:800;line-height:1;padding:0;background:var(--surface-3);border-color:var(--border-strong);box-shadow:0 2px 8px #0006}:root{color-scheme:dark;--bg: #0d0d0d;--surface: #1a1a19;--surface-2: #232322;--surface-3: #2c2c2a;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--ink: #f6f6f2;--ink-2: #d3d2c8;--ink-3: #9a9992;--ok: #2fd02f;--warn: #ffc233;--down: #ff4d4d;--off: #7c7b75;--s-blue: #3987e5;--s-orange: #d95926;--s-aqua: #199e70;--s-yellow: #c98500;--accent: var(--s-blue);--grid: #2c2c2a;--chart-axis: #898781;--font: "Segoe UI", system-ui, -apple-system, sans-serif;--mono: "Cascadia Mono", ui-monospace, Consolas, "JetBrains Mono", monospace;--radius: 8px;--radius-sm: 5px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--accent);text-decoration:none}h1,h2,h3{margin:0;font-weight:600}button{font-family:inherit}.mono{font-family:var(--mono);font-size:.94em}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;height:62px;padding:0 20px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-strong)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:22px;color:var(--ink);letter-spacing:.01em;white-space:nowrap}.brand .dot{width:14px;height:14px;border-radius:50%;background:var(--ok);box-shadow:0 0 9px color-mix(in srgb,var(--ok) 80%,transparent)}.topnav{display:flex;gap:4px;flex:1;min-width:0}.topnav a{display:flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:17px;font-weight:600;white-space:nowrap}.topnav a:hover,.topnav a.router-link-active{background:var(--surface-2);color:var(--ink)}.topbar-right{display:flex;align-items:center;gap:13px;white-space:nowrap}.userbox{display:flex;align-items:center;gap:9px;color:var(--ink-2);font-size:15px;text-decoration:none;padding:3px 6px 3px 3px;border-radius:999px}.userbox:hover{background:var(--surface-2)}.userbox .ubox-text{display:flex;flex-direction:column;line-height:1.15}.userbox .login-name{font-weight:700;color:var(--ink)}.userbox .role{font-size:12px;color:var(--ink-3)}@media(max-width:640px){.userbox .ubox-text{display:none}}.page{flex:1;width:100%;max-width:1680px;margin:0 auto;padding:18px}.page-title{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.page-title h1{font-size:28px;font-weight:800;letter-spacing:.01em}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.card-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);margin-bottom:10px}.status-dot{flex:none;width:18px;height:18px;border-radius:4px}.status-dot.ok{background:var(--ok);box-shadow:0 0 9px color-mix(in srgb,var(--ok) 65%,transparent)}.status-dot.warn{background:var(--warn);box-shadow:0 0 9px color-mix(in srgb,var(--warn) 60%,transparent)}.status-dot.down{background:var(--down);box-shadow:0 0 9px color-mix(in srgb,var(--down) 60%,transparent)}.status-dot.off{background:var(--off)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.03em;border:1px solid var(--border-strong);color:var(--ink-2)}.badge.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.badge.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.badge.down{color:var(--down);border-color:color-mix(in srgb,var(--down) 50%,transparent)}.badge.off{color:var(--ink-3)}.engine-chip{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:78px;padding:5px 12px;border-radius:7px;font-size:15px;font-weight:800;letter-spacing:.05em;color:#fff;background:var(--chip-color, var(--ink-3));text-shadow:0 1px 2px rgba(0,0,0,.5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink);font-size:15px;cursor:pointer;transition:background .12s}.btn:hover:not(:disabled){background:var(--surface-3)}.btn:disabled{opacity:.45;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,#fff)}.btn.danger{color:var(--down);border-color:color-mix(in srgb,var(--down) 50%,transparent)}.btn.sm{padding:5px 11px;font-size:13.5px}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px;gap:2px}.seg button{border:0;background:transparent;color:var(--ink-3);font-size:14px;font-weight:600;padding:5px 13px;border-radius:4px;cursor:pointer}.seg button:hover{color:var(--ink)}.seg button.active{background:var(--surface-3);color:var(--ink);font-weight:600}.input{width:100%;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:16px;outline:none}.input:focus{border-color:var(--accent)}select.input{cursor:pointer}.scroll-box{overflow:auto;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.muted{color:var(--ink-3)}.small{font-size:13.5px}.u-legend{font:10.5px var(--font)!important;color:var(--ink-2)!important;text-align:left!important;margin-top:2px!important}.u-legend .u-marker{width:8px!important;height:8px!important}.u-legend .u-label{color:var(--ink-2)}.u-legend .u-value{color:var(--ink);font-family:var(--mono)}.u-legend tr.u-off .u-label{color:var(--ink-3)}@media(max-width:640px){.page{padding:10px}.topnav a span,.userbox .login-name{display:none}}:root[data-theme=light]{color-scheme:light;--bg: #f1f1ee;--surface: #ffffff;--surface-2: #f1f1ec;--surface-3: #e6e6df;--border: rgba(0, 0, 0, .1);--border-strong: rgba(0, 0, 0, .2);--ink: #1b1b18;--ink-2: #4a4a44;--ink-3: #78776f;--ok: #149114;--warn: #b07d00;--down: #d92f2f;--off: #8f8e86;--accent: #2270cf;--grid: #e3e3dc;--chart-axis: #6f6e66}:root[data-theme=oled]{--bg: #000000;--surface: #121211;--surface-2: #1d1d1c;--surface-3: #282827;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--grid: #222221;--chart-axis: #8a8a84}:root[data-theme=nord]{--bg: #232831;--surface: #2e3440;--surface-2: #3b4252;--surface-3: #434c5e;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .15);--ink: #eceff4;--ink-2: #d8dee9;--ink-3: #9aa5b8;--ok: #a3be8c;--warn: #ebcb8b;--down: #bf616a;--off: #7b88a1;--accent: #81a1c1;--grid: #3b4252;--chart-axis: #8894aa}:root[data-theme=dracula]{--bg: #1e1f29;--surface: #282a36;--surface-2: #343746;--surface-3: #414458;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--ink: #f8f8f2;--ink-2: #cfd1e0;--ink-3: #999cbb;--ok: #50fa7b;--warn: #ffb86c;--down: #ff5555;--off: #6272a4;--accent: #bd93f9;--grid: #343746;--chart-axis: #8b8ea8}:root[data-theme=gruvbox]{--bg: #1d2021;--surface: #282828;--surface-2: #32302f;--surface-3: #3c3836;--border: rgba(235, 219, 178, .08);--border-strong: rgba(235, 219, 178, .15);--ink: #ebdbb2;--ink-2: #d5c4a1;--ink-3: #a89984;--ok: #b8bb26;--warn: #fabd2f;--down: #fb4934;--off: #928374;--accent: #83a598;--grid: #32302f;--chart-axis: #a89984}:root[data-theme=solarized]{color-scheme:light;--bg: #eee8d5;--surface: #fdf6e3;--surface-2: #f1e9d2;--surface-3: #e5ddc5;--border: rgba(0, 43, 54, .12);--border-strong: rgba(0, 43, 54, .22);--ink: #073642;--ink-2: #51666f;--ink-3: #7b8a8e;--ok: #859900;--warn: #b58900;--down: #dc322f;--off: #93a1a1;--accent: #268bd2;--grid: #e2dabf;--chart-axis: #8a8873}:root[data-theme=ocean]{--bg: #16161e;--surface: #1a1b26;--surface-2: #24283b;--surface-3: #2f334d;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--ink: #dde3fb;--ink-2: #a9b1d6;--ink-3: #7d86b0;--ok: #9ece6a;--warn: #e0af68;--down: #f7768e;--off: #565f89;--accent: #7aa2f7;--grid: #24283b;--chart-axis: #7d86b0}[data-board-theme=graphite]{--bg: #111113;--surface: #1c1c1f;--surface-2: #26262a;--surface-3: #303036;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--ink: #f2f2f0;--ink-2: #cfcfc9;--ink-3: #97968f;--accent: #3987e5}[data-board-theme=linen]{color-scheme:light;--bg: #efece4;--surface: #faf8f2;--surface-2: #f0ece1;--surface-3: #e5dfd0;--border: rgba(48, 40, 28, .13);--border-strong: rgba(48, 40, 28, .24);--ink: #25231d;--ink-2: #524f45;--ink-3: #7f7b6d;--ok: #3a8a2e;--warn: #a97b12;--down: #c53a30;--off: #928e80;--accent: #a4643c}[data-board-theme=sky]{color-scheme:light;--bg: #e6eef7;--surface: #f6f9fd;--surface-2: #eaf1f8;--surface-3: #dce7f2;--border: rgba(28, 46, 66, .13);--border-strong: rgba(28, 46, 66, .24);--ink: #1c2733;--ink-2: #46586b;--ink-3: #74869a;--ok: #2e8a3e;--warn: #a97b12;--down: #c53a30;--off: #8b96a3;--accent: #3b82c4}[data-board-theme=mint]{color-scheme:light;--bg: #e3f0e7;--surface: #f4faf6;--surface-2: #e8f2ec;--surface-3: #dbeae1;--border: rgba(24, 52, 34, .13);--border-strong: rgba(24, 52, 34, .24);--ink: #1d2b22;--ink-2: #48594e;--ink-3: #74867a;--ok: #2f9e63;--warn: #a97b12;--down: #c53a30;--off: #8a978f;--accent: #2f9e63}[data-board-theme=rose]{color-scheme:light;--bg: #f6e7eb;--surface: #fcf5f7;--surface-2: #f5e9ed;--surface-3: #eddce2;--border: rgba(60, 30, 38, .13);--border-strong: rgba(60, 30, 38, .24);--ink: #312226;--ink-2: #60494f;--ink-3: #8f757c;--ok: #3a8a2e;--warn: #a97b12;--down: #c53a30;--off: #9a888d;--accent: #c94f6d}[data-board-theme=lavender]{color-scheme:light;--bg: #ebe7f5;--surface: #f8f6fc;--surface-2: #eeeaf7;--surface-3: #e2dcf0;--border: rgba(40, 30, 66, .13);--border-strong: rgba(40, 30, 66, .24);--ink: #262133;--ink-2: #534b66;--ink-3: #7f7794;--ok: #3a8a2e;--warn: #a97b12;--down: #c53a30;--off: #8f8a9d;--accent: #7b61c9}[data-board-theme=pearl]{color-scheme:light;--bg: #ececec;--surface: #fafafa;--surface-2: #efefef;--surface-3: #e2e2e2;--border: rgba(30, 30, 30, .13);--border-strong: rgba(30, 30, 30, .24);--ink: #232323;--ink-2: #4f4f4f;--ink-3: #7d7d7d;--ok: #3a8a2e;--warn: #a97b12;--down: #c53a30;--off: #909090;--accent: #5a7d9a}[data-board-theme=peach]{color-scheme:light;--bg: #f8ecdf;--surface: #fdf7ef;--surface-2: #f6ebdd;--surface-3: #efdfc9;--border: rgba(66, 44, 24, .13);--border-strong: rgba(66, 44, 24, .24);--ink: #33271b;--ink-2: #635240;--ink-3: #93816c;--ok: #3a8a2e;--warn: #a97b12;--down: #c53a30;--off: #9c8f7f;--accent: #d97742}[data-board-theme=forest]{--bg: #101a14;--surface: #18261d;--surface-2: #203127;--surface-3: #293d31;--border: rgba(220, 245, 225, .09);--border-strong: rgba(220, 245, 225, .16);--ink: #e8f2e9;--ink-2: #c2d4c5;--ink-3: #8aa190;--accent: #5fae72}[data-board-theme=sea]{--bg: #0d1724;--surface: #132133;--surface-2: #1a2c42;--surface-3: #223852;--border: rgba(215, 233, 250, .09);--border-strong: rgba(215, 233, 250, .16);--ink: #dfeaf6;--ink-2: #b7c9dc;--ink-3: #7f93aa;--accent: #4da3d9}[data-board-theme=plum]{--bg: #191220;--surface: #241a2e;--surface-2: #2f223c;--surface-3: #3a2b4a;--border: rgba(240, 228, 248, .09);--border-strong: rgba(240, 228, 248, .16);--ink: #efe6f4;--ink-2: #d0c3d9;--ink-3: #9c8daa;--accent: #b07fd8}[data-board-theme=sand]{--bg: #20180f;--surface: #2c2216;--surface-2: #382c1d;--surface-3: #453726;--border: rgba(245, 232, 210, .09);--border-strong: rgba(245, 232, 210, .16);--ink: #f2e9da;--ink-2: #d6c9b3;--ink-3: #a3967e;--accent: #d9a04c}.wiki-doc .ProseMirror{outline:none;font-size:17px;line-height:1.65;color:var(--ink);word-wrap:break-word}.wiki-doc .ProseMirror>*+*{margin-top:.8em}.wiki-doc .ProseMirror h1{font-size:32px;line-height:1.25;font-weight:700;margin:1.1em 0 .5em;padding-bottom:.25em;border-bottom:2px solid var(--border-strong)}.wiki-doc .ProseMirror h2{font-size:25px;line-height:1.3;font-weight:700;margin:1.2em 0 .45em;padding-bottom:.2em;border-bottom:1px solid var(--border)}.wiki-doc .ProseMirror h3{font-size:21px;font-weight:650;margin:1.1em 0 .35em}.wiki-doc .ProseMirror h4{font-size:18px;font-weight:650;margin:1em 0 .3em}.wiki-doc .ProseMirror h1:first-child,.wiki-doc .ProseMirror h2:first-child,.wiki-doc .ProseMirror h3:first-child{margin-top:0}.wiki-doc .ProseMirror a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);cursor:pointer}.wiki-doc .ProseMirror a:hover{text-decoration-color:var(--accent)}.wiki-doc .ProseMirror code{font-family:var(--mono);font-size:.92em;background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:4px;padding:.12em .35em}.wiki-doc .ProseMirror pre{font-family:var(--mono);font-size:15px;line-height:1.55;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;overflow-x:auto}.wiki-doc .ProseMirror pre code{background:none;padding:0;font-size:inherit}.wiki-doc .ProseMirror blockquote{border-left:4px solid color-mix(in srgb,var(--accent) 60%,transparent);padding:2px 0 2px 16px;margin-left:0;color:var(--ink-2)}.wiki-doc .ProseMirror ul,.wiki-doc .ProseMirror ol{padding-left:26px}.wiki-doc .ProseMirror li+li{margin-top:.25em}.wiki-doc .ProseMirror li>p{margin:0}.wiki-doc .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:4px}.wiki-doc .ProseMirror ul[data-type=taskList] li{display:flex;gap:10px;align-items:flex-start}.wiki-doc .ProseMirror ul[data-type=taskList] li>label{flex:none;margin-top:4px}.wiki-doc .ProseMirror ul[data-type=taskList] input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.wiki-doc .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{color:var(--ink-3);text-decoration:line-through}.wiki-doc .ProseMirror table{border-collapse:collapse;width:100%;margin:.6em 0;overflow:hidden;border-radius:var(--radius-sm)}.wiki-doc .ProseMirror th,.wiki-doc .ProseMirror td{border:1px solid var(--border-strong);padding:8px 12px;vertical-align:top;min-width:48px}.wiki-doc .ProseMirror th{background:var(--surface-2);font-weight:650;text-align:left}.wiki-doc .ProseMirror .selectedCell{background:color-mix(in srgb,var(--accent) 14%,transparent)}.wiki-doc .ProseMirror hr{border:none;border-top:2px solid var(--border-strong);margin:1.4em 0}.wiki-doc .ProseMirror mark{background:color-mix(in srgb,var(--warn) 45%,transparent);color:inherit;border-radius:3px;padding:0 2px}.wiki-doc .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--ink-3)}.wiki-doc .ProseMirror .ProseMirror-dropcursor{border-top:2px solid var(--accent)}.wiki-doc .ProseMirror-gapcursor:after{border-top:1px solid var(--ink)}
