.login-page[data-v-77092356]{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.card[data-v-77092356]{width:100%;max-width:380px;background:#fff;border:1px solid #d0d7de;border-radius:8px;padding:2rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 1px 2px #0000000a}h1[data-v-77092356]{margin:0;font-size:1.5rem}label[data-v-77092356]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#1f2328}input[data-v-77092356]{font:inherit;padding:.55rem .75rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa}input[data-v-77092356]:focus{outline:2px solid #0969da;outline-offset:-1px;background:#fff}button[data-v-77092356]{margin-top:.5rem;padding:.6rem 1rem;border:0;border-radius:6px;background:#1f883d;color:#fff;font-weight:600}button[data-v-77092356]:hover:not(:disabled){background:#1a7f37}.error[data-v-77092356]{margin:0;padding:.6rem .75rem;background:#ffebe9;border:1px solid #ff8182;border-radius:6px;color:#82071e;font-size:.9rem}.page[data-v-64bfa85c]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-64bfa85c]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:#fff;border-bottom:1px solid #d0d7de}.brand[data-v-64bfa85c]{font-weight:700;letter-spacing:.02em}.user[data-v-64bfa85c]{display:flex;align-items:center;gap:.85rem;color:#57606a;font-size:.9rem}.link-btn[data-v-64bfa85c]{background:none;border:0;color:#0969da;padding:0;font:inherit}.link-btn[data-v-64bfa85c]:hover{text-decoration:underline}.content[data-v-64bfa85c]{width:100%;max-width:760px;margin:0 auto;padding:1.75rem 1.5rem 3rem}h1[data-v-64bfa85c]{margin:0 0 1.25rem;font-size:1.5rem}.status[data-v-64bfa85c]{margin:0;padding:.75rem 1rem;background:#fff;border:1px solid #d0d7de;border-radius:6px;color:#57606a}.status.error[data-v-64bfa85c]{background:#ffebe9;border-color:#ff8182;color:#82071e}.group[data-v-64bfa85c]{margin-top:1.5rem}.group h2[data-v-64bfa85c]{margin:0 0 .6rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#57606a}.org-list[data-v-64bfa85c]{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #d0d7de;border-radius:8px;overflow:hidden}.org-list li[data-v-64bfa85c]{border-top:1px solid #d8dee4}.org-list li[data-v-64bfa85c]:first-child{border-top:0}.org-row[data-v-64bfa85c]{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;color:inherit;text-decoration:none}.org-row[data-v-64bfa85c]:hover{background:#f6f8fa;text-decoration:none}.org-chevron[data-v-64bfa85c]{color:#8c959f;font-size:1.1rem}.org-color[data-v-64bfa85c]{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.org-name[data-v-64bfa85c]{flex:1 1 auto;font-weight:500}.org-role[data-v-64bfa85c]{font-size:.8rem;color:#57606a;text-transform:capitalize}.page[data-v-6461de60]{height:100vh;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-6461de60],.org-header[data-v-6461de60]{flex:0 0 auto}.topbar[data-v-6461de60]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:#fff;border-bottom:1px solid #d0d7de}.brand-area[data-v-6461de60]{display:flex;align-items:center;gap:1.25rem}.back[data-v-6461de60]{color:#0969da;font-size:.9rem}.brand[data-v-6461de60]{font-weight:700;letter-spacing:.02em}.user[data-v-6461de60]{display:flex;align-items:center;gap:.85rem;color:#57606a;font-size:.9rem}.link-btn[data-v-6461de60]{background:none;border:0;color:#0969da;padding:0;font:inherit}.link-btn[data-v-6461de60]:hover{text-decoration:underline}.org-header[data-v-6461de60]{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.5rem .9rem;background:#fff;border-bottom:1px solid #d0d7de}.org-color[data-v-6461de60]{width:14px;height:14px;border-radius:50%;flex:0 0 auto}h1[data-v-6461de60]{margin:0;font-size:1.35rem}.org-sub[data-v-6461de60]{margin:.15rem 0 0;color:#57606a;font-size:.85rem}.columns[data-v-6461de60]{flex:1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(320px,2fr);gap:1px;background:#d0d7de;min-height:0}@media(max-width:1100px){.columns[data-v-6461de60]{grid-template-columns:minmax(200px,1fr) minmax(360px,2fr)}.col-docs[data-v-6461de60]{display:none}}@media(max-width:720px){.columns[data-v-6461de60]{grid-template-columns:1fr}.col-companies[data-v-6461de60]{display:none}}.col[data-v-6461de60]{background:#fff;display:flex;flex-direction:column;padding:1rem;min-height:0}.col-header[data-v-6461de60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;min-height:1.4rem}.col h2[data-v-6461de60]{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#57606a}.toggle-btn[data-v-6461de60]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid #d0d7de;border-radius:4px;background:#f6f8fa;color:#57606a}.toggle-btn[data-v-6461de60]:hover{background:#eaeef2;color:#1f2328}.toggle-btn.active[data-v-6461de60]{background:#0969da;border-color:#0969da;color:#fff}.toggle-btn svg[data-v-6461de60]{width:14px;height:14px}.sr-only[data-v-6461de60]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.list[data-v-6461de60]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;min-height:0}.row[data-v-6461de60]{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:4px;font-size:.8rem;line-height:1.3}.row[data-v-6461de60]:hover{background:#d0d7de}.col-companies .list-tree .row[data-v-6461de60]{position:relative}.col-companies .list-tree .row[data-v-6461de60]:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:calc(var(--depth, 0) * 1rem);pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(1rem - 1px),#a8b1ba calc(1rem - 1px),#a8b1ba 1rem)}.col-docs .row-linked[data-v-6461de60],.col-companies .row-linked[data-v-6461de60]{background-color:#ddf4ff;box-shadow:inset 2px 0 #0969da}.col-docs .row-linked .row-icon[data-v-6461de60],.col-companies .row-linked .row-icon[data-v-6461de60]{color:#0969da}.col-docs .row-linked[data-v-6461de60]:hover,.col-companies .row-linked[data-v-6461de60]:hover{background-color:#80ccff;box-shadow:inset 2px 0 #0550ae}.row-icon[data-v-6461de60]{width:14px;height:14px;flex:0 0 auto;color:#6e7781}.row-label[data-v-6461de60]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-share[data-v-6461de60]{flex:0 0 auto;font-size:.72rem;color:#6e7781;font-variant-numeric:tabular-nums}.muted[data-v-6461de60]{margin:0;color:#6e7781;font-size:.9rem}.muted.error[data-v-6461de60]{color:#82071e}.col-chat[data-v-6461de60]{border-left:0;border-right:0}.chat-log[data-v-6461de60]{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem}.chat-empty[data-v-6461de60]{margin:auto 0;text-align:center}.bubble[data-v-6461de60]{max-width:80%;padding:.55rem .8rem;border-radius:12px;font-size:.92rem;line-height:1.35;white-space:pre-wrap;word-wrap:break-word}.bubble-user[data-v-6461de60]{align-self:flex-end;background:#0969da;color:#fff;border-bottom-right-radius:4px}.bubble-bot[data-v-6461de60]{align-self:flex-start;background:#f0f3f6;color:#1f2328;border-bottom-left-radius:4px}.chat-input[data-v-6461de60]{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #eaeef2;margin-top:.75rem}.chat-input input[data-v-6461de60]{flex:1;font:inherit;padding:.55rem .75rem;border:1px solid #d0d7de;border-radius:6px;background:#f6f8fa}.chat-input input[data-v-6461de60]:focus{outline:2px solid #0969da;outline-offset:-1px;background:#fff}.chat-input button[data-v-6461de60]{padding:0 1rem;border:0;border-radius:6px;background:#1f883d;color:#fff;font-weight:600}.chat-input button[data-v-6461de60]:hover:not(:disabled){background:#1a7f37}.chat-input .btn-context[data-v-6461de60]{background:#0969da;color:#fff;border:1px solid #0969da;font-weight:600;font-size:.85rem}.chat-input .btn-context[data-v-6461de60]:hover:not(:disabled){background:#0550ae;border-color:#0550ae}.chat-input .btn-context[data-v-6461de60]:disabled{background:#ddf4ff;color:#0969da;border-color:#80ccff;opacity:1}.bubble-error[data-v-6461de60]{background:#ffebe9;color:#82071e}.bubble-typing[data-v-6461de60]{color:#57606a;font-style:italic}.chat-divider[data-v-6461de60]{display:flex;align-items:center;gap:.6rem;color:#6e7781;font-size:.72rem;text-transform:none;margin:.25rem 0}.chat-divider[data-v-6461de60]:before,.chat-divider[data-v-6461de60]:after{content:"";flex:1 1 auto;border-top:1px solid #d0d7de}.chat-divider span[data-v-6461de60]{white-space:nowrap}.row-clickable[data-v-6461de60]{cursor:pointer}.dialog-backdrop[data-v-6461de60]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:50}.dialog[data-v-6461de60]{background:#fff;border-radius:10px;box-shadow:0 12px 32px #0000002e;width:100%;max-width:540px;max-height:80vh;padding:1.5rem;display:flex;flex-direction:column;gap:.85rem;min-height:0}.dialog[data-v-6461de60]>*:not(.dialog-doc-list){flex:0 0 auto}.dialog-title[data-v-6461de60]{margin:0;font-size:1.1rem}.dialog-note[data-v-6461de60]{margin:0;padding:.65rem .8rem;background:#ddf4ff;border:1px solid #80ccff;border-radius:6px;color:#1f2328;font-size:.82rem;line-height:1.4}.dialog-row[data-v-6461de60]{display:flex;align-items:center;gap:.75rem;padding:.55rem .65rem;border:1px solid #d0d7de;border-radius:6px;background:#fff}.dialog-row-label[data-v-6461de60]{flex:1 1 auto;min-width:0;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-check[data-v-6461de60]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.05em;color:#57606a;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.dialog-check input[type=checkbox][data-v-6461de60]{margin:0;cursor:pointer}.dialog-section-header[data-v-6461de60]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem}.dialog-section[data-v-6461de60]{margin:0;font-size:.88rem;color:#1f2328}.dialog-section.muted[data-v-6461de60]{color:#6e7781}.dialog-doc-list[data-v-6461de60]{list-style:none;margin:0;padding:0 .25rem 0 0;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0;overflow-y:auto}.dialog-actions[data-v-6461de60]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.5rem}.btn-secondary[data-v-6461de60],.btn-primary[data-v-6461de60]{padding:.5rem 1rem;border-radius:6px;font:inherit;font-weight:600;border:1px solid #d0d7de}.btn-secondary[data-v-6461de60]{background:#fff;color:#1f2328}.btn-secondary[data-v-6461de60]:hover{background:#f6f8fa}.btn-primary[data-v-6461de60]{background:#1f883d;color:#fff;border-color:#1f883d}.btn-primary[data-v-6461de60]:hover:not(:disabled){background:#1a7f37;border-color:#1a7f37}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2328;background:#f6f8fa;line-height:1.5}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}a{color:#0969da;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}
