.avatar[data-v-31644e62]{border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar img[data-v-31644e62]{object-fit:cover;width:100%;height:100%}.btn[data-v-a8721fc0]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--weight-medium);min-height:var(--control-md);padding:0 var(--space-4);white-space:nowrap;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);border:1px solid #0000;display:inline-flex}.btn[data-v-a8721fc0]:hover{text-decoration:none}.btn[data-v-a8721fc0]:disabled,.btn.disabled[data-v-a8721fc0]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn.block[data-v-a8721fc0]{width:100%}.btn.sm[data-v-a8721fc0]{min-height:var(--control-sm);padding:0 var(--space-3);font-size:var(--font-sm)}.btn.lg[data-v-a8721fc0]{min-height:var(--control-lg);padding:0 var(--space-6);font-size:var(--font-lg)}.primary[data-v-a8721fc0]{background:var(--color-primary);color:var(--color-primary-contrast)}.primary[data-v-a8721fc0]:hover{background:var(--color-primary-strong)}.accent[data-v-a8721fc0]{background:var(--color-accent);color:var(--color-primary-strong)}.secondary[data-v-a8721fc0]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.secondary[data-v-a8721fc0]:hover{background:var(--color-surface-alt)}.ghost[data-v-a8721fc0]{color:var(--color-primary);background:0 0}.ghost[data-v-a8721fc0]:hover{background:var(--color-primary-soft)}.danger[data-v-a8721fc0]{background:var(--color-danger-soft);color:var(--color-danger);border-color:#0000}.danger[data-v-a8721fc0]:hover{background:var(--color-danger);color:#fff}.spinner[data-v-a8721fc0]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-a8721fc0}@keyframes spin-a8721fc0{to{transform:rotate(360deg)}}.modal-root[data-v-8eabad40]{z-index:var(--z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal-backdrop[data-v-8eabad40]{background:var(--color-overlay);position:absolute;inset:0}.modal-panel[data-v-8eabad40]{background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;position:relative}.modal-grip[data-v-8eabad40]{background:var(--color-border-strong);width:40px;height:4px;margin:var(--space-2) auto 0;border-radius:2px}.modal-head[data-v-8eabad40]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.modal-title[data-v-8eabad40]{font-size:var(--font-lg)}.close[data-v-8eabad40]{width:var(--touch-min);height:var(--touch-min);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.modal-body[data-v-8eabad40]{padding:var(--space-2) var(--space-4) var(--space-4);overflow-y:auto}.modal-foot[data-v-8eabad40]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width>=768px){.modal-root[data-v-8eabad40]{padding:var(--space-6);align-items:center}.modal-panel[data-v-8eabad40]{border-radius:var(--radius-lg);max-height:calc(100dvh - 96px)}.modal-panel.sm[data-v-8eabad40]{max-width:420px}.modal-panel.md[data-v-8eabad40]{max-width:560px}.modal-panel.lg[data-v-8eabad40]{max-width:840px}.modal-grip[data-v-8eabad40]{display:none}}.modal-enter-active[data-v-8eabad40],.modal-leave-active[data-v-8eabad40]{transition:opacity var(--duration-base) var(--ease)}.modal-enter-active .modal-panel[data-v-8eabad40],.modal-leave-active .modal-panel[data-v-8eabad40]{transition:transform var(--duration-base) var(--ease)}.modal-enter-from[data-v-8eabad40],.modal-leave-to[data-v-8eabad40]{opacity:0}.modal-enter-from .modal-panel[data-v-8eabad40],.modal-leave-to .modal-panel[data-v-8eabad40]{transform:translateY(24px)}.badges[data-v-72b323a2]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge[data-v-72b323a2]{border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:4px;line-height:1.2;display:inline-flex}.compact .badge[data-v-72b323a2]{background:var(--color-primary-soft);color:var(--color-primary);padding:2px 8px 2px 6px}.full .badge[data-v-72b323a2]{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;min-height:32px;padding:4px 10px 4px 8px;font-family:inherit}.full .badge.on[data-v-72b323a2]{background:var(--color-primary-soft);color:var(--color-primary);border-color:#0000}.full .badge.off[data-v-72b323a2]{color:var(--color-text-muted)}.badge.business.on[data-v-72b323a2],.badge.ventraya_reviewed.on[data-v-72b323a2]{color:var(--color-primary-strong)}.badge.ventraya_reviewed.on[data-v-72b323a2]{background:var(--color-accent-soft)}.since[data-v-72b323a2]{font-weight:var(--weight-regular);opacity:.8}.trust-full[data-v-72b323a2]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.link-btn[data-v-72b323a2]{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.explain[data-v-72b323a2]{gap:var(--space-1);margin:0;display:grid}.explain dt[data-v-72b323a2]{font-weight:var(--weight-semibold);margin-top:var(--space-2)}.explain dt.on[data-v-72b323a2]{color:var(--color-primary)}.explain dd[data-v-72b323a2]{margin:0}.disclaimer[data-v-72b323a2]{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text-muted)}.error-state[data-v-6d0dfae7]{align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.title[data-v-6d0dfae7]{font-size:var(--font-lg)}.skeleton-wrap[data-v-b40ffe3d]{gap:var(--space-4);display:grid}.skeleton-block[data-v-b40ffe3d]{gap:var(--space-2);flex-direction:column;display:flex}.skeleton-block.card[data-v-b40ffe3d]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface)}.sk[data-v-b40ffe3d]{background:linear-gradient(90deg, var(--color-surface-alt) 25%, var(--color-border) 50%, var(--color-surface-alt) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s infinite shimmer-b40ffe3d}.sk-line[data-v-b40ffe3d]{height:14px}.sk-img[data-v-b40ffe3d]{border-radius:var(--radius-md);height:140px}@keyframes shimmer-b40ffe3d{to{background-position:-200% 0}}.rte[data-v-20cc6d98]{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface)}.rte.disabled[data-v-20cc6d98]{opacity:.6}.toolbar[data-v-20cc6d98]{padding:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:2px;display:flex}.toolbar button[data-v-20cc6d98]{border-radius:var(--radius-sm);min-width:34px;height:34px;font-size:var(--font-sm);background:0 0;border:0}.toolbar button.on[data-v-20cc6d98]{background:var(--color-primary-soft);color:var(--color-primary)}.content[data-v-20cc6d98]{padding:var(--space-3) var(--space-4);min-height:320px}.content[data-v-20cc6d98] .tiptap{outline:none;min-height:300px}.content[data-v-20cc6d98] .tiptap p.is-editor-empty:first-child:before{color:var(--color-text-faint);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.field[data-v-624314ed]{gap:var(--space-1);flex-direction:column;display:flex}.label[data-v-624314ed]{font-size:var(--font-sm);font-weight:var(--weight-medium)}.req[data-v-624314ed]{color:var(--color-danger)}.control[data-v-624314ed]{width:100%;min-height:var(--control-lg);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease)}.control[data-v-624314ed]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.control[data-v-624314ed]:disabled{background:var(--color-surface-alt);color:var(--color-text-muted)}.textarea[data-v-624314ed]{resize:vertical;min-height:96px;line-height:var(--leading-base)}.has-error .control[data-v-624314ed]{border-color:var(--color-danger)}.msg[data-v-624314ed]{justify-content:space-between;gap:var(--space-2);font-size:var(--font-xs);display:flex}.error[data-v-624314ed]{color:var(--color-danger)}.hint[data-v-624314ed]{color:var(--color-text-muted)}.counter[data-v-624314ed]{color:var(--color-text-faint);white-space:nowrap;margin-left:auto}.check-label[data-v-624314ed]{align-items:flex-start;gap:var(--space-2);min-height:var(--touch-min);padding:var(--space-2) 0;cursor:pointer;display:flex}.check-label input[data-v-624314ed]{width:20px;height:20px;accent-color:var(--color-primary);flex:none;margin:2px 0 0}@media (width>=768px){.control[data-v-624314ed]{min-height:var(--control-md)}}.reason[data-v-16dd7ec9]{margin-top:var(--space-4)}.drop[data-v-78bd2c96]{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;cursor:pointer;background:var(--color-surface);flex-direction:column;min-height:120px;display:flex}.drop.dragging[data-v-78bd2c96]{border-color:var(--color-primary);background:var(--color-primary-soft)}.drop.disabled[data-v-78bd2c96]{opacity:.5;cursor:not-allowed}.frame[data-v-2f271962]{border-radius:var(--radius-md);background:var(--color-surface-alt);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.frame[data-v-2f271962]:active{cursor:grabbing}.frame[data-v-2f271962]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pic[data-v-2f271962]{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.grid-lines[data-v-2f271962]{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff73 33.3%,#0000 33.4% 66.6%,#ffffff73 66.7%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff73 33.3%,#0000 33.4% 66.6%,#ffffff73 66.7%,#0000 66.8%);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffe6}.zoom[data-v-2f271962]{align-items:center;gap:var(--space-3);display:flex}.zoom input[data-v-2f271962]{min-height:var(--touch-min);flex:1}.status[data-v-18eeb189]{align-items:center;gap:var(--space-2);color:var(--color-primary);display:flex}.spinner[data-v-18eeb189]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-18eeb189}@keyframes spin-18eeb189{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-18eeb189]{animation:none}}.page-header[data-v-3acd4add]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-actions[data-v-3acd4add]{gap:var(--space-2);flex-wrap:wrap;display:flex}.back[data-v-3acd4add]{margin-bottom:var(--space-1);display:inline-block}.badge[data-v-d63ac6ea]{padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-medium);white-space:nowrap;background:var(--color-surface-alt);color:var(--color-text-muted);align-items:center;display:inline-flex}.success[data-v-d63ac6ea]{background:var(--color-success-soft);color:var(--color-success)}.warning[data-v-d63ac6ea]{background:var(--color-warning-soft);color:var(--color-warning)}.danger[data-v-d63ac6ea]{background:var(--color-danger-soft);color:var(--color-danger)}.info[data-v-d63ac6ea]{background:var(--color-info-soft);color:var(--color-info)}.layout[data-v-2b97e370]{grid-template-columns:minmax(0,1fr);align-items:start}.label[data-v-2b97e370]{font-size:var(--font-sm);font-weight:var(--weight-medium)}.field[data-v-2b97e370]{gap:var(--space-1);flex-direction:column;display:flex}.error[data-v-2b97e370]{color:var(--color-danger)}.cover[data-v-2b97e370]{border-radius:var(--radius-md);aspect-ratio:16/9;object-fit:cover}@media (width>=1024px){.layout[data-v-2b97e370]{grid-template-columns:minmax(0,1fr) 320px}.side[data-v-2b97e370]{position:sticky;top:72px}}.fb[data-v-1d9a791b]{margin-bottom:var(--space-4)}.fb-inline[data-v-1d9a791b]{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.fb-inline[data-v-1d9a791b] .field{flex:160px;min-width:160px;max-width:260px}.fb-actions[data-v-1d9a791b]{gap:var(--space-2);min-height:var(--control-md);align-items:flex-end;display:flex}.fb-sheet[data-v-1d9a791b]{gap:var(--space-3);flex-direction:column;display:flex}.count[data-v-1d9a791b]{margin-left:var(--space-1);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--font-xs);padding:0 6px}@media (width<768px){.fb-inline[data-v-1d9a791b]{display:none}}.dt-scroll[data-v-5c7f03f0]{border-radius:var(--radius-lg);overflow-x:auto}.dt-table[data-v-5c7f03f0]{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;font-size:var(--font-sm);overflow:hidden}.dt-table th[data-v-5c7f03f0]{text-align:left;font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);white-space:nowrap}.dt-table td[data-v-5c7f03f0]{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top;overflow-wrap:break-word}.dt-table.has-sticky[data-v-5c7f03f0]{overflow:visible}.sticky-left[data-v-5c7f03f0],.sticky-right[data-v-5c7f03f0]{z-index:1;background:var(--color-surface);position:sticky}th.sticky-left[data-v-5c7f03f0],th.sticky-right[data-v-5c7f03f0]{background:var(--color-surface-alt);z-index:2}.sticky-left[data-v-5c7f03f0]{box-shadow:1px 0 0 var(--color-border);left:0}.sticky-right[data-v-5c7f03f0]{box-shadow:-1px 0 0 var(--color-border);right:0}.dt-table tbody tr:hover .sticky-left[data-v-5c7f03f0],.dt-table tbody tr:hover .sticky-right[data-v-5c7f03f0]{background:var(--color-surface-alt)}.dt-table tbody tr:last-child td[data-v-5c7f03f0]{border-bottom:0}.dt-table tbody tr[data-v-5c7f03f0]:hover{background:var(--color-surface-alt)}.dt-empty[data-v-5c7f03f0]{padding:var(--space-6);text-align:center}.dt-cards[data-v-5c7f03f0]{gap:var(--space-3);flex-direction:column;display:flex}.dt-card[data-v-5c7f03f0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);color:inherit;display:block}.dt-card[data-v-5c7f03f0]:hover{text-decoration:none}.dt-card-row[data-v-5c7f03f0]{justify-content:space-between;gap:var(--space-3);font-size:var(--font-sm);padding:3px 0;display:flex}.dt-card-row.primary[data-v-5c7f03f0]{font-size:var(--font-md);font-weight:var(--weight-semibold);padding-bottom:var(--space-2)}.dt-card-label[data-v-5c7f03f0]{color:var(--color-text-muted);flex:none}.dt-card-value[data-v-5c7f03f0]{text-align:right;overflow-wrap:anywhere;min-width:0}.dt-card-row.primary .dt-card-value[data-v-5c7f03f0]{text-align:left}@media (width>=1024px){.dt-cards[data-v-5c7f03f0]{display:none}}@media (width<1024px){.dt-table[data-v-5c7f03f0]{display:none}}.pager[data-v-7a48a85a]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.pager-btn[data-v-7a48a85a]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:var(--control-md);padding:0 var(--space-3)}.pager-btn[data-v-7a48a85a]:disabled{opacity:.4;cursor:default}.meta[data-v-c654658c]{font-size:var(--font-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-surface-alt);max-width:360px;max-height:120px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin:0;overflow:auto}.end[data-v-96518b38]{padding-top:var(--space-2);justify-content:flex-end}.trend[data-v-987cf73f]{gap:var(--space-2);flex-direction:column;display:flex}.bars[data-v-987cf73f]{align-items:flex-end;gap:2px;height:96px;display:flex}.bar-wrap[data-v-987cf73f]{flex:1;align-items:flex-end;height:100%;display:flex}.bar[data-v-987cf73f]{background:var(--color-primary);opacity:.85;border-radius:2px 2px 0 0;width:100%}.metric.sub[data-v-98995357]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.metrics[data-v-98995357]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.metric[data-v-98995357]{gap:var(--space-1);flex-direction:column;display:flex}.value[data-v-98995357]{font-size:var(--font-2xl);font-weight:var(--weight-bold)}.warn[data-v-98995357]{color:var(--color-danger);font-weight:var(--weight-semibold)}@media (width<768px){.metrics[data-v-98995357]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sections[data-v-89f2d53b],.banners[data-v-89f2d53b]{gap:var(--space-2);flex-direction:column;display:flex}.section-row[data-v-89f2d53b],.banner-row[data-v-89f2d53b]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.limit[data-v-89f2d53b]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:64px;min-height:var(--control-sm);padding:0 var(--space-2)}.thumb[data-v-89f2d53b]{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-alt);width:96px;height:40px}.preview[data-v-89f2d53b]{border-radius:var(--radius-md);object-fit:cover;max-height:160px}.nowrap[data-v-eb0833f6]{white-space:nowrap}.trust[data-v-5d9adb54]{margin-top:var(--space-1)}.logs[data-v-5d9adb54]{gap:var(--space-3);flex-direction:column;display:flex}.log[data-v-5d9adb54]{padding-left:var(--space-3);border-left:2px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.contact[data-v-7f606391]{gap:var(--space-2);flex-direction:column;display:flex}.values[data-v-7f606391]{margin:0}.break[data-v-7f606391]{word-break:break-all}.warn[data-v-7f606391]{color:var(--color-warning)}.layout[data-v-3b285315]{gap:var(--space-4);align-items:start;display:grid}.main[data-v-3b285315]{min-width:0}.member[data-v-3b285315]{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.grow[data-v-3b285315]{flex:1;min-width:0}.candidate[data-v-3b285315]{gap:var(--space-3);flex-direction:column;display:flex}.candidate.faded[data-v-3b285315]{opacity:.75}.caps[data-v-3b285315]{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip.ok[data-v-3b285315]{background:var(--color-success-soft);color:var(--color-success)}.texts[data-v-3b285315]{margin:0}.private[data-v-3b285315]{background:var(--color-warning-soft);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2)}.work[data-v-3b285315]{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.status-row[data-v-3b285315]{align-items:flex-end}.end[data-v-3b285315]{justify-content:flex-end}.self-end[data-v-3b285315]{align-self:end}.tight[data-v-3b285315]{gap:var(--space-2)}.results[data-v-3b285315]{gap:var(--space-2);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.result[data-v-3b285315]{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}@media (width>=1024px){.layout[data-v-3b285315]{grid-template-columns:320px minmax(0,1fr)}.side[data-v-3b285315]{position:sticky;top:72px}}.new-dot[data-v-528f5211]{font-weight:var(--weight-semibold);color:var(--color-info)}.cw[data-v-f87656e4]{background:var(--color-warning-soft);border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--color-text);gap:var(--space-2);flex-direction:column;display:flex}.cw-head[data-v-f87656e4]{align-items:center;gap:var(--space-2);color:var(--color-warning);display:flex}.cw-list[data-v-f87656e4]{gap:var(--space-1);flex-direction:column;display:flex}.cw-list li[data-v-f87656e4]{gap:var(--space-2);overflow-wrap:anywhere;align-items:baseline;display:flex}.actions[data-v-95f8553d]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.history[data-v-95f8553d]{gap:var(--space-2);flex-direction:column;display:flex}.history li[data-v-95f8553d]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.history li p[data-v-95f8553d]{width:100%}.images[data-v-95f8553d]{gap:var(--space-2);display:flex;overflow-x:auto}.images img[data-v-95f8553d]{border-radius:var(--radius-md);flex:none;height:120px}.proj[data-v-9ac3ea05]{color:inherit}.thumb[data-v-9ac3ea05]{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:48px;height:36px}.stack-0[data-v-9ac3ea05]{flex-direction:column;display:flex}.flag[data-v-9ac3ea05]{color:var(--color-warning);font-weight:var(--weight-semibold)}.branch.nested[data-v-69ef68b7]{margin-left:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--color-border)}.nodes[data-v-69ef68b7]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.line[data-v-69ef68b7]{align-items:flex-start;gap:var(--space-2);padding:var(--space-1) 0;min-width:0;display:flex}.grow[data-v-69ef68b7]{flex:1;min-width:0}.toggle[data-v-69ef68b7]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;flex:none;width:28px;height:28px}.toggle[data-v-69ef68b7]:disabled{cursor:default;color:var(--color-text-muted);background:0 0;border-color:#0000}.counts[data-v-69ef68b7]{white-space:nowrap;color:var(--color-text-muted);flex:none}@media (width<768px){.line[data-v-69ef68b7]{flex-wrap:wrap}.counts[data-v-69ef68b7]{width:100%;padding-left:36px}}.search[data-v-d6c8d18f]{align-items:flex-end}.results[data-v-d6c8d18f]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.path[data-v-d6c8d18f]{color:var(--color-text-muted);overflow-wrap:anywhere}.root[data-v-d6c8d18f]{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.metrics[data-v-52bd4972]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric[data-v-52bd4972]{gap:var(--space-1);flex-direction:column;display:flex}.value[data-v-52bd4972]{font-size:var(--font-2xl);font-weight:var(--weight-bold)}.top ol[data-v-52bd4972]{padding-left:var(--space-5);list-style:decimal}@media (width<768px){.metrics[data-v-52bd4972]{grid-template-columns:repeat(2,minmax(0,1fr))}.top[data-v-52bd4972]{grid-column:span 2}}.setting[data-v-5cebacc7]{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 260px;align-items:center;display:grid}.setting[data-v-5cebacc7]:last-child{border-bottom:0}.setting-label[data-v-5cebacc7]{flex-direction:column;gap:2px;display:flex}.control[data-v-5cebacc7]{width:100%;min-height:var(--control-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:0 var(--space-3);background:var(--color-surface)}.has-error .control[data-v-5cebacc7]{border-color:var(--color-danger)}.switch[data-v-5cebacc7]{align-items:center;gap:var(--space-2);min-height:var(--touch-min);display:flex}.switch input[data-v-5cebacc7]{width:20px;height:20px;accent-color:var(--color-primary)}.warn[data-v-5cebacc7],.error[data-v-5cebacc7]{color:var(--color-danger)}.save-bar[data-v-5cebacc7]{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 calc(var(--space-3) + var(--safe-bottom));background:var(--color-bg);display:flex;position:sticky;bottom:0}@media (width<768px){.setting[data-v-5cebacc7]{grid-template-columns:minmax(0,1fr)}}.smtp[data-v-bc6b8f6e]{max-width:760px}.test-row[data-v-bc6b8f6e]{align-items:flex-end}.role[data-v-404f8768]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.members[data-v-404f8768]{gap:var(--space-2);font-size:var(--font-sm);flex-direction:column;display:flex}.items[data-v-d5550a26]{gap:var(--space-2);flex-direction:column;display:flex}.item[data-v-d5550a26]{align-items:center;gap:var(--space-3);display:flex}.chip.off[data-v-d5550a26]{background:var(--color-danger-soft);color:var(--color-danger)}.menu-wrap[data-v-80c6a219]{display:inline-block;position:relative}.menu[data-v-80c6a219]{z-index:30;min-width:170px;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.menu-item[data-v-80c6a219]{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:block}.menu-item[data-v-80c6a219]:hover,.menu-item[data-v-80c6a219]:focus-visible{background:var(--color-surface-alt)}.menu-item.danger[data-v-80c6a219]{color:var(--color-danger)}.tight[data-v-b97b8dbe]{gap:var(--space-2)}.chips[data-v-b97b8dbe]{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip-toggle[data-v-b97b8dbe]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-full);padding:2px var(--space-2);font-size:var(--font-xs);cursor:pointer}.chip-toggle.on[data-v-b97b8dbe]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.notice-archived[data-v-223c71b1]{background:var(--color-danger-soft);color:var(--color-danger);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.block[data-v-223c71b1]{display:block}.contact-box[data-v-223c71b1]{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.role[data-v-223c71b1]{align-items:center;gap:var(--space-2);min-height:36px;display:flex}.mini-list[data-v-223c71b1]{gap:var(--space-2);font-size:var(--font-sm);flex-direction:column;display:flex}.crumbs[data-v-313b4347]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.crumb[data-v-313b4347]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.crumb-back[data-v-313b4347]{margin-left:auto}.user-cell[data-v-313b4347]{gap:var(--space-2);align-items:flex-start;min-width:0;display:flex}.min0[data-v-313b4347]{min-width:0}.tags[data-v-313b4347]{gap:var(--space-1);align-items:center}.counts[data-v-313b4347]{margin-top:2px}.count-link[data-v-313b4347]{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-full);padding:0 var(--space-2);font-weight:var(--weight-semibold);cursor:pointer;font-size:var(--font-xs);background:0 0}.count-link[data-v-313b4347]:hover{background:var(--color-primary);color:#fff}.verify[data-v-313b4347]{gap:2px var(--space-2);color:var(--color-text-muted);grid-template-columns:repeat(2,auto);margin:0;padding:0;list-style:none;display:grid}.verify li.on[data-v-313b4347]{color:var(--color-success);font-weight:var(--weight-medium)}.ok[data-v-313b4347]{color:var(--color-success)}.act[data-v-313b4347]{gap:1px var(--space-2);grid-template-columns:auto 1fr;margin:0;display:grid}.act dt[data-v-313b4347]{color:var(--color-text-muted)}.act dd[data-v-313b4347]{overflow-wrap:anywhere;margin:0}.actions[data-v-313b4347]{gap:var(--space-1);flex-wrap:nowrap}.sponsor[data-v-313b4347]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sponsor .grow[data-v-313b4347]{flex:1;min-width:0}.input[data-v-313b4347]{min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.link-btn[data-v-313b4347]{padding:var(--space-1) 0;color:var(--color-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.sponsor-results[data-v-313b4347]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.error-text[data-v-313b4347]{color:var(--color-danger)}.tight[data-v-313b4347]{gap:var(--space-2)}.toolbar[data-v-313b4347]{justify-content:flex-end;display:flex}.user-cell[data-v-313b4347]{color:inherit}.stack-0[data-v-313b4347]{flex-direction:column;display:flex}.layout[data-v-2e66ea60]{gap:var(--space-4);display:grid}@media (width>=1024px){.layout[data-v-2e66ea60]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.kv[data-v-2e66ea60]{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);margin:0;display:grid}.kv dt[data-v-2e66ea60]{color:var(--color-text-muted);font-size:var(--font-sm)}.kv dd[data-v-2e66ea60]{overflow-wrap:anywhere;margin:0}.docs[data-v-2e66ea60],.events[data-v-2e66ea60]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.doc[data-v-2e66ea60]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.notice[data-v-2e66ea60]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft)}.notice.danger[data-v-2e66ea60]{background:var(--color-danger-soft)}.preview img[data-v-2e66ea60]{max-width:100%;max-height:70dvh;margin:0 auto;display:block}.preview iframe[data-v-2e66ea60]{border:0;width:100%;height:70dvh}@media (width<768px){.kv[data-v-2e66ea60]{grid-template-columns:1fr}}.pending-pill[data-v-32374c73]{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-xs);font-weight:var(--weight-semibold);display:inline-flex}
