*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8f9fc;color:#1a1d23}.landing[data-v-2b0b5889]{min-height:100vh;display:flex;flex-direction:column;background:#f8f9fc}.nav[data-v-2b0b5889]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 2.5rem;background:#fff;border-bottom:1px solid #e8eaed}.nav-brand[data-v-2b0b5889]{display:flex;align-items:center;gap:.65rem}.brand-icon[data-v-2b0b5889]{width:32px;height:32px;background:#6c5ce7;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.brand-name[data-v-2b0b5889]{font-weight:700;font-size:.95rem;color:#1a1d23;letter-spacing:-.01em}.nav-actions[data-v-2b0b5889]{display:flex;align-items:center;gap:.75rem}.btn-primary[data-v-2b0b5889]{padding:.45rem 1rem;background:#6c5ce7;color:#fff;border-radius:7px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s}.btn-primary[data-v-2b0b5889]:hover{background:#5b4bd4}.hero[data-v-2b0b5889]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 2rem 4rem}.hero-badge[data-v-2b0b5889]{display:inline-block;background:#ede9fe;color:#6c5ce7;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;margin-bottom:1.5rem}.hero-headline[data-v-2b0b5889]{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#1a1d23;line-height:1.18;letter-spacing:-.03em;margin:0 0 1.25rem}.hero-sub[data-v-2b0b5889]{font-size:1.05rem;color:#6b7280;max-width:520px;line-height:1.65;margin:0 0 2.25rem}.hero-ctas[data-v-2b0b5889]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.cta-primary[data-v-2b0b5889]{padding:.75rem 1.75rem;background:#6c5ce7;color:#fff;border-radius:9px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .1s}.cta-primary[data-v-2b0b5889]:hover{background:#5b4bd4;transform:translateY(-1px)}.features[data-v-2b0b5889]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;max-width:900px;width:100%;margin:0 auto;padding:0 2rem 5rem}.feature-card[data-v-2b0b5889]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.75rem;transition:box-shadow .15s,transform .15s}.feature-card[data-v-2b0b5889]:hover{box-shadow:0 4px 16px #6c5ce71a;transform:translateY(-2px)}.feature-icon[data-v-2b0b5889]{width:48px;height:48px;background:#ede9fe;color:#6c5ce7;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.feature-title[data-v-2b0b5889]{font-size:1rem;font-weight:700;color:#1a1d23;margin:0 0 .5rem}.feature-desc[data-v-2b0b5889]{font-size:.875rem;color:#6b7280;line-height:1.6;margin:0}.footer[data-v-2b0b5889]{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;padding:1.5rem;border-top:1px solid #e8eaed;font-size:.8rem;color:#9ca3af;background:#fff}.footer-admin[data-v-2b0b5889]{color:#9ca3af;font-size:.75rem;text-decoration:none;transition:color .15s}.footer-admin[data-v-2b0b5889]:hover{color:#6c5ce7}.key-gate[data-v-d778c7f2]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f8f9fc}.key-card[data-v-d778c7f2]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:420px;text-align:center;box-shadow:0 1px 4px #0000000f}.key-icon[data-v-d778c7f2]{width:56px;height:56px;background:#ede9fe;color:#6c5ce7;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.key-title[data-v-d778c7f2]{font-size:1.25rem;font-weight:700;color:#1a1d23;margin:0 0 .5rem}.key-subtitle[data-v-d778c7f2]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.google-btn[data-v-d778c7f2]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.7rem;background:#fff;color:#3c4043;border:1px solid #dadce0;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:background .15s,box-shadow .15s}.google-btn[data-v-d778c7f2]:hover{background:#f7f8f9;box-shadow:0 1px 3px #3c404326}.google-icon[data-v-d778c7f2]{flex-shrink:0}.key-error[data-v-d778c7f2]{margin:.75rem 0 0;font-size:.85rem;color:#b91c1c}.key-back[data-v-d778c7f2]{margin:1.25rem 0 0;font-size:.8rem}.link-btn[data-v-d778c7f2]{color:#6c5ce7;font-size:.8rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.link-btn[data-v-d778c7f2]:hover{text-decoration-color:#6c5ce7}.dialog-overlay[data-v-1361c211]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11131873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.dialog[data-v-1361c211]{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:420px;box-shadow:0 20px 50px #0003}.dialog-icon[data-v-1361c211]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ede9fe;color:#6c5ce7;margin-bottom:1rem}.dialog-icon.danger[data-v-1361c211]{background:#fef2f2;color:#dc2626}.dialog-title[data-v-1361c211]{font-size:1.05rem;font-weight:700;color:#1a1d23;margin:0 0 .4rem}.dialog-message[data-v-1361c211]{font-size:.875rem;color:#6b7280;line-height:1.55;margin:0 0 1.25rem}.dialog-verify[data-v-1361c211]{margin-bottom:1.25rem}.dialog-verify-label[data-v-1361c211]{display:block;font-size:.8rem;color:#374151;margin-bottom:.4rem}.dialog-verify-label strong[data-v-1361c211]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#1a1d23}.dialog-input[data-v-1361c211]{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;outline:none;transition:border-color .15s,box-shadow .15s}.dialog-input[data-v-1361c211]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.dialog-actions[data-v-1361c211]{display:flex;justify-content:flex-end;gap:.6rem}.dialog-btn[data-v-1361c211]{padding:.5rem 1.1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.dialog-btn.cancel[data-v-1361c211]{background:#fff;border:1px solid #d1d5db;color:#374151}.dialog-btn.cancel[data-v-1361c211]:hover{background:#f9fafb}.dialog-btn.confirm[data-v-1361c211]{background:#6c5ce7;border:1px solid transparent;color:#fff}.dialog-btn.confirm[data-v-1361c211]:hover:not(:disabled){background:#5b4bd4}.dialog-btn.confirm.danger[data-v-1361c211]{background:#dc2626}.dialog-btn.confirm.danger[data-v-1361c211]:hover:not(:disabled){background:#b91c1c}.dialog-btn.confirm[data-v-1361c211]:disabled{opacity:.45;cursor:not-allowed}.dialog-fade-enter-active[data-v-1361c211],.dialog-fade-leave-active[data-v-1361c211]{transition:opacity .15s ease}.dialog-fade-enter-active .dialog[data-v-1361c211],.dialog-fade-leave-active .dialog[data-v-1361c211]{transition:transform .15s ease}.dialog-fade-enter-from[data-v-1361c211],.dialog-fade-leave-to[data-v-1361c211]{opacity:0}.dialog-fade-enter-from .dialog[data-v-1361c211],.dialog-fade-leave-to .dialog[data-v-1361c211]{transform:scale(.96) translateY(6px)}.admin-page[data-v-65e2ea6d]{min-height:100vh;background:#f8f9fc}.gate[data-v-65e2ea6d]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem}.gate-card[data-v-65e2ea6d]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:420px;text-align:center;box-shadow:0 1px 4px #0000000f}.gate-icon[data-v-65e2ea6d]{width:56px;height:56px;background:#ede9fe;color:#6c5ce7;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.gate-title[data-v-65e2ea6d]{font-size:1.25rem;font-weight:700;color:#1a1d23;margin:0 0 .5rem}.gate-subtitle[data-v-65e2ea6d]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.btn-google[data-v-65e2ea6d]{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.6rem 1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#1a1d23;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s}.btn-google[data-v-65e2ea6d]:hover{background:#f9fafb;border-color:#d1d5db}.gate-divider[data-v-65e2ea6d]{display:flex;align-items:center;gap:.75rem;margin:1rem 0;color:#9ca3af;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.gate-divider[data-v-65e2ea6d]:before,.gate-divider[data-v-65e2ea6d]:after{content:"";flex:1;height:1px;background:#e8eaed}.gate-form[data-v-65e2ea6d]{display:flex;flex-direction:column;gap:.75rem;text-align:left}.gate-submit[data-v-65e2ea6d]{align-self:stretch}.gate-back[data-v-65e2ea6d]{margin:1.25rem 0 0;font-size:.8rem}.link-btn[data-v-65e2ea6d]{color:#6c5ce7;font-size:.8rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.link-btn[data-v-65e2ea6d]:hover{text-decoration-color:#6c5ce7}.phone-input[data-v-65e2ea6d]{width:160px;font-size:.8rem;padding:.3rem .5rem}.role-select[data-v-65e2ea6d]{padding:.25rem .4rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:.78rem;cursor:pointer;flex-shrink:0}.btn-scope[data-v-65e2ea6d]{padding:.25rem .5rem;border:1px solid #ddd6fe;border-radius:6px;background:#f5f3ff;color:#6c5ce7;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.btn-scope[data-v-65e2ea6d]:hover{background:#ede9fe}.scope-list[data-v-65e2ea6d]{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;border:1px solid #f3f4f6;border-radius:10px;padding:.4rem;margin-bottom:.5rem}.scope-option[data-v-65e2ea6d]{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:8px;cursor:pointer;font-size:.85rem}.scope-option[data-v-65e2ea6d]:hover{background:#f9fafb}.scope-email[data-v-65e2ea6d]{flex:1;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-role[data-v-65e2ea6d]{font-size:.72rem;color:#9ca3af;text-transform:capitalize}.topbar[data-v-65e2ea6d]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem;background:#fff;border-bottom:1px solid #e8eaed}.topbar-left[data-v-65e2ea6d]{display:flex;align-items:center;gap:.75rem;min-width:0}.brand-icon[data-v-65e2ea6d]{width:34px;height:34px;background:#6c5ce7;color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.topbar-titles[data-v-65e2ea6d]{display:flex;flex-direction:column;line-height:1.25}.topbar-title[data-v-65e2ea6d]{font-size:.95rem;font-weight:700;color:#1a1d23}.topbar-sub[data-v-65e2ea6d]{font-size:.72rem;color:#9ca3af}.auth-badge[data-v-65e2ea6d]{display:inline-flex;align-items:center;gap:.3rem;background:#d1fae5;color:#065f46;font-size:.72rem;font-weight:600;padding:.22rem .55rem;border-radius:999px;margin-left:.25rem;white-space:nowrap}.topbar-right[data-v-65e2ea6d]{display:flex;align-items:center;gap:.5rem}.btn-ghost[data-v-65e2ea6d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;background:transparent;border:1px solid transparent;border-radius:8px;color:#6b7280;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.btn-ghost[data-v-65e2ea6d]:hover:not(:disabled){background:#f3f4f6;color:#1a1d23}.btn-ghost[data-v-65e2ea6d]:disabled{opacity:.5;cursor:not-allowed}.btn-new[data-v-65e2ea6d]{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:640px){.btn-ghost-label[data-v-65e2ea6d]{display:none}}@keyframes spin-65e2ea6d{to{transform:rotate(360deg)}}.spinning[data-v-65e2ea6d]{animation:spin-65e2ea6d .7s linear infinite}.global-error[data-v-65e2ea6d]{max-width:1160px;margin:1rem auto 0;padding:0 1.5rem}.console[data-v-65e2ea6d]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:1.25rem;max-width:1160px;margin:0 auto;padding:1.25rem 1.5rem 3rem;align-items:start}@media(max-width:820px){.console[data-v-65e2ea6d]{grid-template-columns:1fr}}.tenant-col[data-v-65e2ea6d]{background:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;position:sticky;top:76px}@media(max-width:820px){.tenant-col[data-v-65e2ea6d]{position:static}}.tenant-col-header[data-v-65e2ea6d]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid #f0f1f3}.filter-wrap[data-v-65e2ea6d]{position:relative;flex:1}.filter-icon[data-v-65e2ea6d]{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.filter-input[data-v-65e2ea6d]{width:100%;box-sizing:border-box;padding:.45rem .6rem .45rem 2rem;border:1px solid #e8eaed;border-radius:8px;font-size:.82rem;outline:none;background:#f8f9fc;transition:border-color .15s,background .15s}.filter-input[data-v-65e2ea6d]:focus{border-color:#6c5ce7;background:#fff}.count-badge[data-v-65e2ea6d]{background:#f3f4f6;color:#6b7280;font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;flex-shrink:0}.tenant-col-placeholder[data-v-65e2ea6d]{padding:1.25rem;font-size:.85rem;color:#9ca3af}.tenant-col-empty[data-v-65e2ea6d]{padding:2rem 1.25rem;text-align:center;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.75rem}.tenant-col-empty p[data-v-65e2ea6d]{margin:0;font-size:.85rem}.tenant-col-empty.muted[data-v-65e2ea6d]{padding:1.5rem 1.25rem}.tenant-nav[data-v-65e2ea6d]{display:flex;flex-direction:column;padding:.5rem;gap:2px;max-height:calc(100vh - 180px);overflow-y:auto}.tenant-item[data-v-65e2ea6d]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s}.tenant-item[data-v-65e2ea6d]:hover{background:#f3f4f6}.tenant-item.active[data-v-65e2ea6d]{background:#ede9fe}.tenant-avatar[data-v-65e2ea6d]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.tenant-avatar.lg[data-v-65e2ea6d]{width:46px;height:46px;border-radius:11px;font-size:.95rem}.tenant-item-text[data-v-65e2ea6d]{display:flex;flex-direction:column;gap:1px;min-width:0}.tenant-item-name[data-v-65e2ea6d]{font-size:.85rem;font-weight:600;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-item.active .tenant-item-name[data-v-65e2ea6d]{color:#5b4bd4}.tenant-item-schema[data-v-65e2ea6d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-col[data-v-65e2ea6d]{display:flex;flex-direction:column;gap:1rem;min-width:0}.detail-empty[data-v-65e2ea6d]{background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:4rem 2rem;text-align:center;color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:.75rem}.detail-empty p[data-v-65e2ea6d]{margin:0;font-size:.875rem}.detail-header[data-v-65e2ea6d]{display:flex;align-items:center;gap:.9rem;padding:.25rem .25rem 0}.detail-header-text[data-v-65e2ea6d]{min-width:0;flex:1}.btn-enter[data-v-65e2ea6d]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.5rem .85rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-enter[data-v-65e2ea6d]:hover:not(:disabled){background:#5b4bd6}.btn-enter[data-v-65e2ea6d]:disabled{opacity:.6;cursor:default}.detail-name[data-v-65e2ea6d]{font-size:1.25rem;font-weight:700;color:#1a1d23;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-meta[data-v-65e2ea6d]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.schema-chip[data-v-65e2ea6d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:#6b7280;background:#f3f4f6;border-radius:5px;padding:.15rem .45rem}.detail-created[data-v-65e2ea6d]{font-size:.78rem;color:#9ca3af}.panel[data-v-65e2ea6d]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.25rem 1.5rem}.panel.danger[data-v-65e2ea6d]{border-color:#fecaca}.panel-head[data-v-65e2ea6d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.panel-title[data-v-65e2ea6d]{font-size:.95rem;font-weight:600;color:#1a1d23;margin:0 0 .3rem}.panel.danger .panel-title[data-v-65e2ea6d]{color:#b91c1c}.panel-hint[data-v-65e2ea6d]{font-size:.8rem;color:#9ca3af;margin:0;line-height:1.5;max-width:52ch}.panel-loading[data-v-65e2ea6d]{margin-top:1rem;font-size:.85rem;color:#9ca3af}.panel-error[data-v-65e2ea6d]{margin-top:.8rem}.key-reveal[data-v-65e2ea6d]{margin-top:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.85rem 1rem}.key-reveal-note[data-v-65e2ea6d]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#92400e;font-weight:500;margin:0 0 .5rem}.key-box[data-v-65e2ea6d]{display:flex;align-items:center;gap:.75rem;background:#fff;border:1px solid #e8eaed;border-radius:7px;padding:.55rem .75rem}.key-reveal .key-box[data-v-65e2ea6d]{border-color:#fde68a}.key-text[data-v-65e2ea6d]{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:#1a1d23;word-break:break-all}.btn-copy[data-v-65e2ea6d]{flex-shrink:0;padding:.3rem .7rem;background:#6c5ce7;color:#fff;border:none;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-copy[data-v-65e2ea6d]:hover{background:#5b4bd4}.btn-copy.copied[data-v-65e2ea6d]{background:#16a34a}.access-grid[data-v-65e2ea6d]{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;margin-top:1.1rem}@media(max-width:640px){.access-grid[data-v-65e2ea6d]{grid-template-columns:1fr}}.access-label[data-v-65e2ea6d]{font-size:.78rem;font-weight:600;color:#374151;margin:0 0 .2rem;text-transform:uppercase;letter-spacing:.04em}.access-hint[data-v-65e2ea6d]{font-size:.76rem;color:#9ca3af;margin:0;line-height:1.45}.access-list[data-v-65e2ea6d]{list-style:none;margin:.7rem 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.access-row[data-v-65e2ea6d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#f8f9fc;border:1px solid #eef0f3;border-radius:7px;padding:.35rem .35rem .35rem .65rem}.access-item-label[data-v-65e2ea6d]{font-size:.82rem;color:#1a1d23;word-break:break-all}.access-empty[data-v-65e2ea6d]{font-size:.8rem;color:#9ca3af;padding:.2rem 0}.btn-remove[data-v-65e2ea6d]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:#9ca3af;border-radius:5px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.btn-remove[data-v-65e2ea6d]:hover{background:#fef2f2;color:#dc2626}.access-add[data-v-65e2ea6d]{display:flex;gap:.4rem}.access-input[data-v-65e2ea6d]{flex:1;padding:.45rem .65rem!important;font-size:.82rem!important}.btn-add[data-v-65e2ea6d]{flex-shrink:0;padding:.45rem .9rem;background:#6c5ce7;color:#fff;border:none;border-radius:7px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-add[data-v-65e2ea6d]:hover:not(:disabled){background:#5b4bd4}.btn-add[data-v-65e2ea6d]:disabled{opacity:.5;cursor:not-allowed}.input[data-v-65e2ea6d]{padding:.6rem .8rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff}.input[data-v-65e2ea6d]:focus{border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce71a}.label[data-v-65e2ea6d]{font-size:.8rem;font-weight:600;color:#374151}.btn-primary[data-v-65e2ea6d]{padding:.55rem 1.1rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary[data-v-65e2ea6d]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-65e2ea6d]:disabled{opacity:.5;cursor:not-allowed}.btn-outline[data-v-65e2ea6d]{padding:.45rem 1rem;background:#fff;border:1px solid #d1d5db;color:#374151;border-radius:8px;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.btn-outline[data-v-65e2ea6d]:hover:not(:disabled){border-color:#6c5ce7;color:#6c5ce7}.btn-outline[data-v-65e2ea6d]:disabled{opacity:.4;cursor:not-allowed}.btn-danger[data-v-65e2ea6d]{padding:.45rem 1rem;background:#fff;border:1px solid #fca5a5;color:#dc2626;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.btn-danger[data-v-65e2ea6d]:hover:not(:disabled){background:#fef2f2}.btn-danger[data-v-65e2ea6d]:disabled{opacity:.4;cursor:not-allowed}.error[data-v-65e2ea6d]{font-size:.85rem;color:#b91c1c;margin:0}.modal-overlay[data-v-65e2ea6d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11131873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.modal[data-v-65e2ea6d]{background:#fff;border-radius:14px;padding:1.75rem;width:100%;max-width:460px;box-shadow:0 20px 50px #0003}.modal-title[data-v-65e2ea6d]{font-size:1.05rem;font-weight:700;color:#1a1d23;margin:0 0 .4rem;word-break:break-word}.modal-desc[data-v-65e2ea6d]{font-size:.85rem;color:#6b7280;line-height:1.55;margin:0 0 1.25rem}.modal-form[data-v-65e2ea6d]{display:flex;flex-direction:column;gap:.5rem}.modal-actions[data-v-65e2ea6d]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.modal-success-icon[data-v-65e2ea6d]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#d1fae5;color:#065f46;margin-bottom:1rem}.dialog-fade-enter-active[data-v-65e2ea6d],.dialog-fade-leave-active[data-v-65e2ea6d]{transition:opacity .15s ease}.dialog-fade-enter-from[data-v-65e2ea6d],.dialog-fade-leave-to[data-v-65e2ea6d]{opacity:0}.toast-host[data-v-65e2ea6d]{position:fixed;bottom:1.25rem;right:1.25rem;display:flex;flex-direction:column;gap:.5rem;z-index:200}.toast[data-v-65e2ea6d]{background:#1a1d23;color:#fff;font-size:.83rem;font-weight:500;padding:.65rem 1rem;border-radius:9px;box-shadow:0 8px 24px #0000002e;max-width:340px}.toast.error[data-v-65e2ea6d]{background:#b91c1c}.toast-enter-active[data-v-65e2ea6d],.toast-leave-active[data-v-65e2ea6d]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-65e2ea6d],.toast-leave-to[data-v-65e2ea6d]{opacity:0;transform:translateY(8px)}.ask-page[data-v-b4102fe5]{display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-b4102fe5]{margin-bottom:.25rem}.page-title[data-v-b4102fe5]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-b4102fe5]{margin:0;font-size:.875rem;color:#6b7280}.ask-form[data-v-b4102fe5]{display:flex;gap:.75rem}.input-wrap[data-v-b4102fe5]{flex:1;position:relative}.input-icon[data-v-b4102fe5]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center}.ask-input[data-v-b4102fe5]{width:100%;padding:.7rem .85rem .7rem 2.6rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;color:#1a1d23;background:#fff;transition:border-color .15s,box-shadow .15s}.ask-input[data-v-b4102fe5]:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce71f}.ask-input[data-v-b4102fe5]:disabled{background:#f9fafb}.btn-primary[data-v-b4102fe5]{display:flex;align-items:center;gap:.4rem;padding:.7rem 1.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;white-space:nowrap;transition:background .15s}.btn-primary[data-v-b4102fe5]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-b4102fe5]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-b4102fe5]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-b4102fe5 .7s linear infinite;flex-shrink:0}@keyframes spin-b4102fe5{to{transform:rotate(360deg)}}.msg-error[data-v-b4102fe5]{color:#b91c1c;font-size:.875rem;margin:0}.starter[data-v-b4102fe5]{text-align:center;padding:3.5rem 1rem 2rem;color:#9ca3af}.starter-icon[data-v-b4102fe5]{margin:0 auto 1rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ede9fe;color:#6c5ce7;border-radius:16px}.starter-title[data-v-b4102fe5]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#374151}.starter-sub[data-v-b4102fe5]{margin:0 auto 1.5rem;font-size:.875rem;line-height:1.55;max-width:44ch}.starter-chips[data-v-b4102fe5]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:560px;margin:0 auto}.chip[data-v-b4102fe5]{padding:.45rem .9rem;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:.82rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.chip[data-v-b4102fe5]:hover{border-color:#6c5ce7;color:#6c5ce7;background:#faf9ff}.no-answer[data-v-b4102fe5]{background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:1.5rem;text-align:center}.no-answer-title[data-v-b4102fe5]{margin:0 0 .3rem;font-size:.9rem;font-weight:600;color:#374151}.no-answer-sub[data-v-b4102fe5]{margin:0;font-size:.82rem;color:#9ca3af}.skeleton[data-v-b4102fe5]{background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa,#eef0f3 75%);background-size:200% 100%;animation:shimmer-b4102fe5 1.2s linear infinite;border-radius:6px}@keyframes shimmer-b4102fe5{to{background-position:-200% 0}}.skeleton-line[data-v-b4102fe5]{height:.9rem;margin-bottom:.65rem}.skeleton-line[data-v-b4102fe5]:last-child{margin-bottom:0}.w-100[data-v-b4102fe5]{width:100%}.w-90[data-v-b4102fe5]{width:90%}.w-70[data-v-b4102fe5]{width:70%}.result-section[data-v-b4102fe5]{display:flex;flex-direction:column;gap:1.25rem}.answer-card[data-v-b4102fe5]{background:#fff;border:1.5px solid #ede9fe;border-radius:12px;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#faf9ff,#fff)}.card-label[data-v-b4102fe5]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6c5ce7;margin-bottom:.75rem}.answer-text[data-v-b4102fe5]{margin:0;font-size:1rem;line-height:1.7;color:#1a1d23}.section-label[data-v-b4102fe5]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin-bottom:.6rem}.sources-section[data-v-b4102fe5]{display:flex;flex-direction:column;gap:.5rem}.source-card[data-v-b4102fe5]{background:#fff;border:1px solid #e8eaed;border-radius:10px;padding:.85rem 1rem}.source-header[data-v-b4102fe5]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.source-file[data-v-b4102fe5]{font-weight:600;font-size:.875rem;color:#1a1d23}.source-text[data-v-b4102fe5]{margin:0;font-size:.85rem;color:#4b5563;line-height:1.55;white-space:pre-line}.show-more-btn[data-v-b4102fe5]{margin-top:.4rem;padding:0;border:none;background:none;color:#6c5ce7;font-size:.8rem;font-weight:600;cursor:pointer}.show-more-btn[data-v-b4102fe5]:hover{text-decoration:underline}.search-page[data-v-bb0a39d6]{display:flex;flex-direction:column;gap:1.5rem}.page-title[data-v-bb0a39d6]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-bb0a39d6]{margin:0;font-size:.875rem;color:#6b7280}.search-form[data-v-bb0a39d6]{display:flex;gap:.75rem}.input-wrap[data-v-bb0a39d6]{flex:1;position:relative}.input-icon[data-v-bb0a39d6]{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#9ca3af;display:flex;align-items:center}.search-input[data-v-bb0a39d6]{width:100%;padding:.7rem .85rem .7rem 2.6rem;border:1px solid #e5e7eb;border-radius:10px;font-size:.95rem;color:#1a1d23;background:#fff;transition:border-color .15s,box-shadow .15s}.search-input[data-v-bb0a39d6]:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 3px #6c5ce71f}.search-input[data-v-bb0a39d6]:disabled{background:#f9fafb}.btn-primary[data-v-bb0a39d6]{display:flex;align-items:center;gap:.4rem;padding:.7rem 1.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;white-space:nowrap;transition:background .15s}.btn-primary[data-v-bb0a39d6]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-bb0a39d6]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-bb0a39d6]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-bb0a39d6 .7s linear infinite;flex-shrink:0}@keyframes spin-bb0a39d6{to{transform:rotate(360deg)}}.msg-error[data-v-bb0a39d6]{color:#b91c1c;font-size:.875rem;margin:0}.starter[data-v-bb0a39d6]{text-align:center;padding:3.5rem 1rem 2rem;color:#9ca3af}.starter-icon[data-v-bb0a39d6]{margin:0 auto 1rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ede9fe;color:#6c5ce7;border-radius:16px}.starter-title[data-v-bb0a39d6]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#374151}.starter-sub[data-v-bb0a39d6]{margin:0 auto;font-size:.875rem;line-height:1.55;max-width:48ch}.no-results[data-v-bb0a39d6]{background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:1.5rem;text-align:center}.no-results-title[data-v-bb0a39d6]{margin:0 0 .3rem;font-size:.9rem;font-weight:600;color:#374151}.no-results-sub[data-v-bb0a39d6]{margin:0;font-size:.82rem;color:#9ca3af}.skeleton[data-v-bb0a39d6]{background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa,#eef0f3 75%);background-size:200% 100%;animation:shimmer-bb0a39d6 1.2s linear infinite;border-radius:6px}@keyframes shimmer-bb0a39d6{to{background-position:-200% 0}}.skeleton-line[data-v-bb0a39d6]{height:.85rem;margin-bottom:.6rem}.skeleton-line[data-v-bb0a39d6]:last-child{margin-bottom:0}.w-100[data-v-bb0a39d6]{width:100%}.w-80[data-v-bb0a39d6]{width:80%}.w-40[data-v-bb0a39d6]{width:40%}.results-meta[data-v-bb0a39d6]{font-size:.8rem;color:#9ca3af;margin-bottom:.5rem}.results[data-v-bb0a39d6]{display:flex;flex-direction:column;gap:.5rem}.result-card[data-v-bb0a39d6]{background:#fff;border:1px solid #e8eaed;border-radius:10px;padding:1rem 1.25rem;transition:box-shadow .12s,border-color .12s}.result-card[data-v-bb0a39d6]:hover{box-shadow:0 2px 8px #0000000f;border-color:#d1d5db}.result-header[data-v-bb0a39d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.result-file[data-v-bb0a39d6]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;color:#1a1d23}.file-dot[data-v-bb0a39d6]{width:8px;height:8px;border-radius:50%;background:#6c5ce7;flex-shrink:0}.result-score[data-v-bb0a39d6]{font-size:.8rem;font-weight:600;padding:.2rem .55rem;border-radius:20px}.score-high[data-v-bb0a39d6]{background:#d1fae5;color:#065f46}.score-mid[data-v-bb0a39d6]{background:#fef3c7;color:#92400e}.score-low[data-v-bb0a39d6]{background:#f3f4f6;color:#6b7280}.result-content[data-v-bb0a39d6]{margin:0;font-size:.875rem;color:#374151;line-height:1.6;white-space:pre-line}.show-more-btn[data-v-bb0a39d6]{margin-top:.4rem;padding:0;border:none;background:none;color:#6c5ce7;font-size:.8rem;font-weight:600;cursor:pointer}.show-more-btn[data-v-bb0a39d6]:hover{text-decoration:underline}.upload-page[data-v-0c6dd1d4]{display:flex;flex-direction:column;gap:1.25rem}.page-title[data-v-0c6dd1d4]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-0c6dd1d4]{margin:0;font-size:.875rem;color:#6b7280}.hidden-input[data-v-0c6dd1d4]{display:none}.dropzone[data-v-0c6dd1d4]{border:2px dashed #d1d5db;border-radius:16px;padding:2.5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.dropzone[data-v-0c6dd1d4]:hover,.dropzone.drag-over[data-v-0c6dd1d4]{border-color:#6c5ce7;background:#faf9ff}.dropzone.has-file[data-v-0c6dd1d4]{cursor:default;border-style:solid;border-color:#ede9fe;background:#faf9ff}.dropzone-idle[data-v-0c6dd1d4]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.drop-icon[data-v-0c6dd1d4]{width:64px;height:64px;border-radius:16px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;color:#9ca3af}.drop-title[data-v-0c6dd1d4]{margin:0;font-size:1rem;font-weight:600;color:#1a1d23}.drop-sub[data-v-0c6dd1d4]{margin:0;font-size:.875rem;color:#6b7280}.drop-link[data-v-0c6dd1d4]{color:#6c5ce7;font-weight:600}.drop-hint[data-v-0c6dd1d4]{margin:.25rem 0 0;font-size:.8rem;color:#9ca3af}.dropzone-ready[data-v-0c6dd1d4]{display:flex;justify-content:center}.file-preview[data-v-0c6dd1d4]{display:flex;align-items:center;gap:.85rem}.file-type-badge[data-v-0c6dd1d4]{width:44px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:.03em;flex-shrink:0}.file-type-badge.pdf[data-v-0c6dd1d4]{background:#fee2e2;color:#dc2626}.file-type-badge.docx[data-v-0c6dd1d4]{background:#dbeafe;color:#2563eb}.file-type-badge.txt[data-v-0c6dd1d4]{background:#d1fae5;color:#059669}.file-type-badge[data-v-0c6dd1d4]{background:#f3f4f6;color:#6b7280}.file-info[data-v-0c6dd1d4]{text-align:left}.file-name[data-v-0c6dd1d4]{margin:0 0 .2rem;font-size:.9rem;font-weight:600;color:#1a1d23}.file-size[data-v-0c6dd1d4]{margin:0;font-size:.8rem;color:#9ca3af}.clear-btn[data-v-0c6dd1d4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#6b7280;cursor:pointer;transition:background .1s,color .1s}.clear-btn[data-v-0c6dd1d4]:hover{background:#f3f4f6;color:#1a1d23}.folder-field[data-v-0c6dd1d4]{display:flex;flex-direction:column;gap:.35rem;max-width:320px}.folder-select[data-v-0c6dd1d4]{padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.875rem;font-family:inherit;color:#374151;cursor:pointer}.folder-select[data-v-0c6dd1d4]:focus{outline:none;border-color:#6c5ce7}.upload-actions[data-v-0c6dd1d4]{display:flex}.btn-primary[data-v-0c6dd1d4]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;transition:background .15s}.btn-primary[data-v-0c6dd1d4]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-0c6dd1d4]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-0c6dd1d4]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-0c6dd1d4 .7s linear infinite}@keyframes spin-0c6dd1d4{to{transform:rotate(360deg)}}.msg-success[data-v-0c6dd1d4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#d1fae5;color:#065f46;border-radius:8px;font-size:.875rem;font-weight:500}.msg-error[data-v-0c6dd1d4]{padding:.75rem 1rem;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:.875rem}.modal-overlay[data-v-0c6dd1d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-0c6dd1d4]{background:#fff;border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column}.modal-header[data-v-0c6dd1d4]{padding:1.1rem 1.25rem;border-bottom:1px solid #f0f0f3}.modal-title[data-v-0c6dd1d4]{margin:0;font-size:1.05rem;font-weight:700;color:#1a1d23}.modal-body[data-v-0c6dd1d4]{padding:1.25rem;display:flex;flex-direction:column;gap:.6rem}.modal-intro[data-v-0c6dd1d4]{margin:0;font-size:.875rem;color:#4b5563;line-height:1.5}.match-option[data-v-0c6dd1d4]{display:flex;align-items:center;gap:.6rem;padding:.6rem .7rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.match-option.selected[data-v-0c6dd1d4]{border-color:#6c5ce7;background:#faf9ff}.match-info[data-v-0c6dd1d4]{display:flex;flex-direction:column}.match-name[data-v-0c6dd1d4]{font-size:.875rem;font-weight:600;color:#1a1d23}.match-meta[data-v-0c6dd1d4]{font-size:.78rem;color:#9ca3af}.field-label[data-v-0c6dd1d4]{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.4rem}.message-input[data-v-0c6dd1d4]{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:.6rem .7rem;font-size:.875rem;font-family:inherit;resize:vertical}.message-input[data-v-0c6dd1d4]:focus{outline:none;border-color:#6c5ce7}.modal-footer[data-v-0c6dd1d4]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;padding:1rem 1.25rem;border-top:1px solid #f0f0f3}.btn-secondary[data-v-0c6dd1d4],.btn-ghost[data-v-0c6dd1d4]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-secondary[data-v-0c6dd1d4]{background:#f3f4f6;color:#1a1d23}.btn-secondary[data-v-0c6dd1d4]:hover:not(:disabled){background:#e5e7eb}.btn-ghost[data-v-0c6dd1d4]{background:transparent;color:#6b7280}.btn-ghost[data-v-0c6dd1d4]:hover:not(:disabled){background:#f3f4f6}.btn-secondary[data-v-0c6dd1d4]:disabled,.btn-ghost[data-v-0c6dd1d4]:disabled{opacity:.5;cursor:not-allowed}.mobile-only[data-v-0c6dd1d4]{display:none}@media(max-width:768px){.desktop-only[data-v-0c6dd1d4]{display:none}.mobile-only[data-v-0c6dd1d4]{display:block}.dropzone[data-v-0c6dd1d4]{padding:2rem 1rem}.btn-primary[data-v-0c6dd1d4],.btn-secondary[data-v-0c6dd1d4],.btn-ghost[data-v-0c6dd1d4]{min-height:44px}.upload-actions .btn-primary[data-v-0c6dd1d4]{width:100%;justify-content:center}.modal-overlay[data-v-0c6dd1d4]{padding:0;align-items:stretch}.modal[data-v-0c6dd1d4]{max-width:none;height:100dvh;border-radius:0}.modal-body[data-v-0c6dd1d4]{flex:1;overflow-y:auto}.modal-footer[data-v-0c6dd1d4]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.modal-overlay[data-v-d6d00f95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11131873;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.modal[data-v-d6d00f95]{background:#fff;border-radius:14px;padding:1.5rem;width:100%;max-width:380px;box-shadow:0 20px 50px #0003}.modal-title[data-v-d6d00f95]{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#1a1d23}.name-input[data-v-d6d00f95]{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;font-family:inherit}.name-input[data-v-d6d00f95]:focus{outline:none;border-color:#6c5ce7}.modal-error[data-v-d6d00f95]{margin:.6rem 0 0;font-size:.8rem;color:#b91c1c}.modal-actions[data-v-d6d00f95]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.btn-primary[data-v-d6d00f95]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-primary[data-v-d6d00f95]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-d6d00f95]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-d6d00f95]{padding:.5rem 1.1rem;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:.85rem;font-weight:600;cursor:pointer}.btn-ghost[data-v-d6d00f95]:hover:not(:disabled){background:#f9fafb}.btn-ghost[data-v-d6d00f95]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-d6d00f95]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-d6d00f95 .7s linear infinite}@keyframes spin-d6d00f95{to{transform:rotate(360deg)}}.modal-overlay[data-v-7d555d50]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11131873;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.modal[data-v-7d555d50]{background:#fff;border-radius:14px;padding:1.5rem;width:100%;max-width:400px;box-shadow:0 20px 50px #0003}.modal-title[data-v-7d555d50]{margin:0 0 1rem;font-size:1.05rem;font-weight:700;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-list[data-v-7d555d50]{list-style:none;margin:0;padding:0;max-height:45vh;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.folder-option[data-v-7d555d50]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;color:#374151;font-size:.875rem;text-align:left}.folder-option.selected[data-v-7d555d50]{border-color:#6c5ce7;background:#faf9ff}.folder-icon[data-v-7d555d50]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#f5f3ff;color:#6c5ce7;flex-shrink:0}.folder-icon.none[data-v-7d555d50]{background:#f3f4f6;color:#9ca3af;font-weight:700}.folder-name[data-v-7d555d50]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-tag[data-v-7d555d50]{font-size:.68rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.modal-error[data-v-7d555d50]{margin:.6rem 0 0;font-size:.8rem;color:#b91c1c}.modal-actions[data-v-7d555d50]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.btn-primary[data-v-7d555d50]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.btn-primary[data-v-7d555d50]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-7d555d50]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-7d555d50]{padding:.5rem 1.1rem;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:.85rem;font-weight:600;cursor:pointer}.btn-ghost[data-v-7d555d50]:hover:not(:disabled){background:#f9fafb}.btn-ghost[data-v-7d555d50]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-7d555d50]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-7d555d50 .7s linear infinite}@keyframes spin-7d555d50{to{transform:rotate(360deg)}}@media(max-width:768px){.btn-primary[data-v-7d555d50],.btn-ghost[data-v-7d555d50],.folder-option[data-v-7d555d50]{min-height:44px}}.modal-overlay[data-v-b67856ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1113188c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:90}.modal[data-v-b67856ef]{background:#fff;border-radius:14px;width:100%;max-width:860px;height:min(85vh,900px);box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-b67856ef]{display:flex;align-items:center;gap:.7rem;padding:1rem 1.25rem;border-bottom:1px solid #f0f0f3}.file-badge[data-v-b67856ef]{padding:.2rem .45rem;border-radius:5px;font-size:.62rem;font-weight:800;letter-spacing:.03em;flex-shrink:0}.file-badge.pdf[data-v-b67856ef]{background:#fee2e2;color:#dc2626}.file-badge.docx[data-v-b67856ef]{background:#dbeafe;color:#2563eb}.file-badge.txt[data-v-b67856ef]{background:#d1fae5;color:#059669}.file-badge[data-v-b67856ef]{background:#f3f4f6;color:#6b7280}.modal-title[data-v-b67856ef]{margin:0;flex:1;font-size:1rem;font-weight:700;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-b67856ef]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer}.close-btn[data-v-b67856ef]:hover{background:#f3f4f6;color:#1a1d23}.modal-body[data-v-b67856ef]{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#f9fafb}.preview-loading[data-v-b67856ef]{display:flex;align-items:center;justify-content:center;gap:.6rem;flex:1;color:#6b7280;font-size:.9rem}.preview-error[data-v-b67856ef]{padding:2rem;color:#b91c1c;font-size:.9rem}.preview-empty[data-v-b67856ef]{padding:2rem;color:#6b7280;font-size:.9rem}.pdf-frame[data-v-b67856ef]{flex:1;width:100%;border:none}.truncation-note[data-v-b67856ef]{margin:0;padding:.55rem 1.25rem;background:#fffbeb;color:#92400e;font-size:.8rem;border-bottom:1px solid #fde68a}.text-preview[data-v-b67856ef]{flex:1;margin:0;padding:1.25rem 1.5rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:.875rem;line-height:1.65;color:#374151;background:#fff}.modal-footer[data-v-b67856ef]{display:flex;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid #f0f0f3}.btn-secondary[data-v-b67856ef]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;background:#f3f4f6;border:none;border-radius:8px;color:#1a1d23;font-size:.85rem;font-weight:600;cursor:pointer}.btn-secondary[data-v-b67856ef]:hover{background:#e5e7eb}.spinner[data-v-b67856ef]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#6c5ce7;border-radius:50%;animation:spin-b67856ef .7s linear infinite}@keyframes spin-b67856ef{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-b67856ef]{padding:0;align-items:stretch}.modal[data-v-b67856ef]{max-width:none;height:100dvh;border-radius:0}.modal-footer[data-v-b67856ef]{padding-bottom:calc(.85rem + env(safe-area-inset-bottom))}.btn-secondary[data-v-b67856ef]{min-height:44px;flex:1;justify-content:center}}.modal-overlay[data-v-109a9a69]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-109a9a69]{background:#fff;border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column}@media(max-width:768px){.modal-overlay[data-v-109a9a69]{padding:0;align-items:stretch}.modal[data-v-109a9a69]{max-width:none;height:100dvh;border-radius:0}}.modal-header[data-v-109a9a69]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #f0f0f3}.modal-title[data-v-109a9a69]{margin:0;font-size:1.05rem;font-weight:700;color:#1a1d23}.icon-btn[data-v-109a9a69]{border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex}.icon-btn[data-v-109a9a69]:hover{color:#1a1d23}.modal-body[data-v-109a9a69]{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-109a9a69]{font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin-top:.5rem}.hidden-input[data-v-109a9a69]{display:none}.file-row[data-v-109a9a69]{display:flex;align-items:center;gap:.65rem}.chosen-name[data-v-109a9a69]{font-size:.85rem;color:#1a1d23;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-hint[data-v-109a9a69]{font-size:.8rem;color:#9ca3af}.message-input[data-v-109a9a69]{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:.6rem .7rem;font-size:.875rem;font-family:inherit;resize:vertical}.message-input[data-v-109a9a69]:focus{outline:none;border-color:#6c5ce7}.modal-footer[data-v-109a9a69]{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;border-top:1px solid #f0f0f3}.btn-primary[data-v-109a9a69],.btn-secondary[data-v-109a9a69],.btn-ghost[data-v-109a9a69]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid transparent}.btn-primary[data-v-109a9a69]{background:#6c5ce7;color:#fff}.btn-primary[data-v-109a9a69]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-109a9a69]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-109a9a69]{background:#f3f4f6;color:#1a1d23}.btn-secondary[data-v-109a9a69]:hover:not(:disabled){background:#e5e7eb}.btn-ghost[data-v-109a9a69]{background:transparent;color:#6b7280}.btn-ghost[data-v-109a9a69]:hover:not(:disabled){background:#f3f4f6}.msg-error[data-v-109a9a69]{margin-top:.5rem;padding:.6rem .8rem;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:.85rem}.spinner[data-v-109a9a69]{width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-109a9a69 .7s linear infinite}@keyframes spin-109a9a69{to{transform:rotate(360deg)}}.diff-view[data-v-bf7d65b8]{border:1px solid #e8eaed;border-radius:8px;overflow:hidden;background:#fff}.diff-empty[data-v-bf7d65b8]{padding:1.5rem;text-align:center;color:#6b7280;font-size:.875rem}.diff-body[data-v-bf7d65b8]{max-height:60vh;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.5}.diff-row[data-v-bf7d65b8]{display:grid;grid-template-columns:44px 44px 18px 1fr;align-items:start;white-space:pre-wrap;word-break:break-word}.diff-row.insert[data-v-bf7d65b8]{background:#e6ffed}.diff-row.delete[data-v-bf7d65b8]{background:#ffeef0}.gutter[data-v-bf7d65b8]{text-align:right;padding:0 .4rem;color:#9ca3af;-webkit-user-select:none;user-select:none;background:#00000005}.sign[data-v-bf7d65b8]{text-align:center;-webkit-user-select:none;user-select:none;color:#6b7280}.diff-row.insert .sign[data-v-bf7d65b8]{color:#16a34a}.diff-row.delete .sign[data-v-bf7d65b8]{color:#dc2626}.line[data-v-bf7d65b8]{padding-right:.6rem;color:#1a1d23}@media(max-width:768px){.diff-body[data-v-bf7d65b8]{max-height:none}.diff-row[data-v-bf7d65b8]{grid-template-columns:36px 14px 1fr}.gutter.old[data-v-bf7d65b8]{display:none}}.modal-overlay[data-v-6a52f4b9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-6a52f4b9]{background:#fff;border-radius:14px;width:100%;max-width:680px;max-height:86vh;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column}@media(max-width:768px){.modal-overlay[data-v-6a52f4b9]{padding:0;align-items:stretch}.modal[data-v-6a52f4b9]{max-width:none;max-height:none;height:100dvh;border-radius:0}.modal-header[data-v-6a52f4b9]{position:sticky;top:0;background:#fff;z-index:1}}.modal-header[data-v-6a52f4b9]{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem;border-bottom:1px solid #f0f0f3}.modal-title[data-v-6a52f4b9]{margin:0;font-size:1.05rem;font-weight:700;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn[data-v-6a52f4b9]{border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex}.icon-btn[data-v-6a52f4b9]:hover{color:#1a1d23}.modal-body[data-v-6a52f4b9]{padding:1.25rem;overflow-y:auto}.state-msg[data-v-6a52f4b9]{color:#6b7280;font-size:.875rem;padding:.5rem 0}.state-msg.error[data-v-6a52f4b9]{color:#b91c1c}.version-list[data-v-6a52f4b9]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.version-item[data-v-6a52f4b9]{border:1px solid #e8eaed;border-radius:10px;padding:.7rem .9rem}.version-main[data-v-6a52f4b9]{display:flex;align-items:flex-start;gap:.75rem}.version-badge[data-v-6a52f4b9]{flex-shrink:0;padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:800;background:#f3f4f6;color:#6b7280}.version-badge.current[data-v-6a52f4b9]{background:#ede9fe;color:#6c5ce7}.version-message[data-v-6a52f4b9]{margin:0 0 .2rem;font-size:.9rem;font-weight:600;color:#1a1d23}.version-meta[data-v-6a52f4b9]{margin:0;font-size:.78rem;color:#9ca3af}.current-tag[data-v-6a52f4b9]{margin-left:.4rem;color:#6c5ce7;font-weight:700}.compare-bar[data-v-6a52f4b9]{display:flex;align-items:center;gap:.5rem;padding:.6rem 0;flex-wrap:wrap}.compare-label[data-v-6a52f4b9]{font-size:.8rem;font-weight:600;color:#6b7280}.compare-select[data-v-6a52f4b9]{padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem}.arrow[data-v-6a52f4b9]{color:#9ca3af}.diff-wrap[data-v-6a52f4b9]{margin-top:.75rem}.btn-primary[data-v-6a52f4b9]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;border:none;background:#6c5ce7;color:#fff}.btn-primary[data-v-6a52f4b9]:hover:not(:disabled){background:#5b4bd4}.btn-primary[data-v-6a52f4b9]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-6a52f4b9]{width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-6a52f4b9 .7s linear infinite}@keyframes spin-6a52f4b9{to{transform:rotate(360deg)}}.documents-page[data-v-39407f6d]{display:flex;flex-direction:column;gap:1.25rem}.pagination[data-v-39407f6d]{display:flex;align-items:center;justify-content:center;gap:1rem}.page-btn[data-v-39407f6d]{padding:.45rem .9rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1a1d23;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .1s}.page-btn[data-v-39407f6d]:hover:not(:disabled){background:#f3f4f6}.page-btn[data-v-39407f6d]:disabled{opacity:.4;cursor:not-allowed}.page-indicator[data-v-39407f6d]{font-size:.85rem;color:#6b7280}.page-header[data-v-39407f6d]{display:flex;align-items:flex-start;justify-content:space-between}.page-title[data-v-39407f6d]{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-39407f6d]{margin:0;font-size:.875rem;color:#6b7280}.folder-rail[data-v-39407f6d]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.folder-chip-wrap[data-v-39407f6d]{display:inline-flex;align-items:center;gap:.2rem}.folder-chip[data-v-39407f6d]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.folder-chip[data-v-39407f6d]:hover{background:#f9fafb;border-color:#d1d5db}.folder-chip.active[data-v-39407f6d]{background:#6c5ce7;border-color:#6c5ce7;color:#fff}.folder-chip.new[data-v-39407f6d]{border-style:dashed;color:#6b7280}.chip-count[data-v-39407f6d]{padding:0 .35rem;border-radius:999px;background:#00000012;font-size:.7rem}.folder-chip.active .chip-count[data-v-39407f6d]{background:#ffffff38}.chip-tool[data-v-39407f6d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#6b7280;cursor:pointer}.chip-tool[data-v-39407f6d]:hover{background:#f3f4f6;color:#1a1d23}.chip-tool.danger[data-v-39407f6d]:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.list-controls[data-v-39407f6d]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.filter-wrap[data-v-39407f6d]{position:relative;flex:1;min-width:180px;max-width:320px}.filter-icon[data-v-39407f6d]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9ca3af}.filter-input[data-v-39407f6d]{width:100%;box-sizing:border-box;padding:.45rem .7rem .45rem 2rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;font-family:inherit}.filter-input[data-v-39407f6d]:focus{outline:none;border-color:#6c5ce7}.sort-select[data-v-39407f6d]{padding:.45rem .6rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.85rem;font-family:inherit;cursor:pointer}.filter-hint[data-v-39407f6d]{font-size:.75rem;color:#9ca3af}.view-toggle[data-v-39407f6d]{display:flex;gap:2px;background:#f3f4f6;border-radius:8px;padding:3px}.toggle-btn[data-v-39407f6d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer;transition:background .1s,color .1s}.toggle-btn[data-v-39407f6d]:hover{color:#1a1d23}.toggle-btn.active[data-v-39407f6d]{background:#fff;color:#6c5ce7;box-shadow:0 1px 3px #0000001a}.state-msg[data-v-39407f6d]{color:#6b7280;font-size:.9rem}.state-msg.error[data-v-39407f6d]{color:#b91c1c}.skeleton[data-v-39407f6d]{display:block;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa,#eef0f3 75%);background-size:200% 100%;animation:shimmer-39407f6d 1.2s linear infinite;border-radius:6px}@keyframes shimmer-39407f6d{to{background-position:-200% 0}}.skeleton-icon[data-v-39407f6d]{width:48px;height:48px;border-radius:10px}.skeleton-line[data-v-39407f6d]{height:.8rem;margin-bottom:.5rem}.skeleton-line[data-v-39407f6d]:last-child{margin-bottom:0}.w-100[data-v-39407f6d]{width:100%}.w-80[data-v-39407f6d]{width:80%}.w-60[data-v-39407f6d]{width:60%}.w-50[data-v-39407f6d]{width:50%}.empty-state[data-v-39407f6d]{text-align:center;padding:4rem 1rem;color:#9ca3af}.empty-icon[data-v-39407f6d]{margin:0 auto 1rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:16px}.empty-title[data-v-39407f6d]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#374151}.empty-sub[data-v-39407f6d]{margin:0;font-size:.875rem}.card-icon.pdf[data-v-39407f6d],.list-icon.pdf[data-v-39407f6d]{background:#fee2e2;color:#dc2626}.card-icon.docx[data-v-39407f6d],.list-icon.docx[data-v-39407f6d]{background:#dbeafe;color:#2563eb}.card-icon.txt[data-v-39407f6d],.list-icon.txt[data-v-39407f6d]{background:#d1fae5;color:#059669}.card-icon[data-v-39407f6d],.list-icon[data-v-39407f6d]{background:#f3f4f6;color:#6b7280}.doc-grid[data-v-39407f6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.doc-card[data-v-39407f6d]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .15s,border-color .15s}.doc-card[data-v-39407f6d]:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.doc-card.clickable[data-v-39407f6d],.list-row.clickable[data-v-39407f6d]{cursor:pointer}.card-icon[data-v-39407f6d]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.type-label[data-v-39407f6d]{font-size:.65rem;font-weight:800;letter-spacing:.04em}.card-body[data-v-39407f6d]{flex:1}.card-name[data-v-39407f6d]{margin:0 0 .3rem;font-size:.875rem;font-weight:600;color:#1a1d23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta[data-v-39407f6d]{margin:0;font-size:.78rem;color:#9ca3af}.card-actions[data-v-39407f6d]{display:flex;gap:.5rem;flex-wrap:wrap}.doc-list[data-v-39407f6d]{background:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden}.list-header[data-v-39407f6d]{display:grid;grid-template-columns:1fr 150px 80px 90px 140px 200px;gap:1rem;padding:.65rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e8eaed;font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.list-row[data-v-39407f6d]{display:grid;grid-template-columns:1fr 150px 80px 90px 140px 200px;gap:1rem;padding:.8rem 1.25rem;border-bottom:1px solid #f3f4f6;align-items:center;font-size:.875rem;color:#374151;transition:background .1s}.list-row[data-v-39407f6d]:last-child{border-bottom:none}.list-row[data-v-39407f6d]:hover{background:#fafafa}.list-name[data-v-39407f6d]{display:flex;align-items:center;gap:.6rem;font-weight:500;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-icon[data-v-39407f6d]{flex-shrink:0;padding:.15rem .4rem;border-radius:4px;font-size:.6rem;font-weight:800;letter-spacing:.04em}.list-type[data-v-39407f6d]{font-size:.8rem;color:#6b7280}.list-size[data-v-39407f6d],.list-date[data-v-39407f6d]{color:#6b7280;font-size:.85rem}.list-owner[data-v-39407f6d]{color:#6b7280;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-owner[data-v-39407f6d]{margin:.25rem 0 0;font-size:.75rem;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-actions[data-v-39407f6d]{display:flex;gap:.4rem;justify-content:flex-end}.action-btn[data-v-39407f6d]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.action-btn.download[data-v-39407f6d]{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.action-btn.download[data-v-39407f6d]:hover{background:#dcfce7;border-color:#86efac}.action-btn.version[data-v-39407f6d]{background:#f5f3ff;border-color:#ddd6fe;color:#6c5ce7}.action-btn.version[data-v-39407f6d]:hover{background:#ede9fe;border-color:#c4b5fd}.action-btn.move[data-v-39407f6d]{background:#fffbeb;border-color:#fde68a;color:#b45309}.action-btn.move[data-v-39407f6d]:hover{background:#fef3c7;border-color:#fcd34d}.action-btn.history[data-v-39407f6d]{background:#f9fafb;border-color:#e5e7eb;color:#4b5563}.action-btn.history[data-v-39407f6d]:hover{background:#f3f4f6;border-color:#d1d5db}.action-btn.delete[data-v-39407f6d]{background:#fff;border-color:#fecaca;color:#dc2626}.action-btn.delete[data-v-39407f6d]:hover{background:#fef2f2}.ver-badge[data-v-39407f6d]{display:inline-block;padding:.05rem .35rem;margin-right:.35rem;border-radius:4px;background:#ede9fe;color:#6c5ce7;font-size:.68rem;font-weight:800;letter-spacing:.02em}.list-version[data-v-39407f6d]{display:flex;align-items:center}@media(max-width:768px){.action-btn[data-v-39407f6d]{width:42px;height:42px}.folder-chip[data-v-39407f6d]{min-height:36px}.filter-wrap[data-v-39407f6d]{max-width:none}.doc-grid[data-v-39407f6d]{grid-template-columns:1fr}.list-header[data-v-39407f6d]{display:none}.list-row[data-v-39407f6d]{grid-template-columns:1fr 60px;row-gap:.5rem}.list-size[data-v-39407f6d],.list-date[data-v-39407f6d]{display:none}.list-actions[data-v-39407f6d]{grid-column:1 / -1;justify-content:flex-start}}.team-page[data-v-3e18ace5]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-3e18ace5]{display:flex;align-items:flex-start;justify-content:space-between}.page-title[data-v-3e18ace5]{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-3e18ace5]{margin:0;font-size:.875rem;color:#6b7280;max-width:640px}.user-table[data-v-3e18ace5]{background:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden}.user-header[data-v-3e18ace5]{display:grid;grid-template-columns:1fr 150px 220px 130px;gap:1rem;padding:.65rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e8eaed;font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.user-row[data-v-3e18ace5]{display:grid;grid-template-columns:1fr 150px 220px 130px;gap:1rem;padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;align-items:center;font-size:.875rem;color:#374151}.user-row[data-v-3e18ace5]:last-child{border-bottom:none}.user-email[data-v-3e18ace5]{font-weight:500;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.you-chip[data-v-3e18ace5]{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:999px;background:#ede9fe;color:#6c5ce7;font-size:.68rem;font-weight:700}.role-select[data-v-3e18ace5]{padding:.35rem .5rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1a1d23;font-size:.84rem;cursor:pointer}.role-select[data-v-3e18ace5]:disabled{opacity:.6;cursor:default}.user-scope[data-v-3e18ace5],.user-login[data-v-3e18ace5]{color:#6b7280;font-size:.84rem}.link-btn[data-v-3e18ace5]{background:none;border:none;color:#6c5ce7;font-size:.82rem;font-weight:600;cursor:pointer;padding:0 0 0 .35rem}.modal-overlay[data-v-3e18ace5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-3e18ace5]{background:#fff;border-radius:14px;padding:1.5rem;width:min(440px,calc(100vw - 2rem));box-shadow:0 20px 50px #00000040}.modal-title[data-v-3e18ace5]{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#1a1d23;overflow-wrap:anywhere}.modal-desc[data-v-3e18ace5]{margin:0 0 1rem;font-size:.85rem;color:#6b7280}.member-list[data-v-3e18ace5]{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;border:1px solid #f3f4f6;border-radius:10px;padding:.4rem}.member-option[data-v-3e18ace5]{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:8px;cursor:pointer;font-size:.86rem}.member-option[data-v-3e18ace5]:hover{background:#f9fafb}.member-email[data-v-3e18ace5]{flex:1;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-role[data-v-3e18ace5]{font-size:.72rem;color:#9ca3af;text-transform:capitalize}.modal-actions[data-v-3e18ace5]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}.btn-primary[data-v-3e18ace5]{padding:.5rem 1rem;border:none;border-radius:8px;background:#6c5ce7;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.btn-primary[data-v-3e18ace5]:disabled{opacity:.6;cursor:default}.btn-outline[data-v-3e18ace5]{padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.85rem;font-weight:500;cursor:pointer}.dialog-fade-enter-active[data-v-3e18ace5],.dialog-fade-leave-active[data-v-3e18ace5]{transition:opacity .15s ease}.dialog-fade-enter-from[data-v-3e18ace5],.dialog-fade-leave-to[data-v-3e18ace5]{opacity:0}.state-msg.error[data-v-3e18ace5]{color:#b91c1c;font-size:.9rem}.empty-state[data-v-3e18ace5]{text-align:center;padding:4rem 1rem;color:#9ca3af}.empty-title[data-v-3e18ace5]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#374151}.empty-sub[data-v-3e18ace5]{margin:0;font-size:.875rem}.skeleton[data-v-3e18ace5]{display:block;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa,#eef0f3 75%);background-size:200% 100%;animation:shimmer-3e18ace5 1.2s linear infinite;border-radius:6px}@keyframes shimmer-3e18ace5{to{background-position:-200% 0}}.skeleton-line[data-v-3e18ace5]{height:.8rem;width:85%}.activity-page[data-v-e6262266]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-e6262266]{display:flex;align-items:flex-start;justify-content:space-between}.page-title[data-v-e6262266]{margin:0 0 .2rem;font-size:1.5rem;font-weight:700;color:#1a1d23;letter-spacing:-.02em}.page-subtitle[data-v-e6262266]{margin:0;font-size:.875rem;color:#6b7280}.filters[data-v-e6262266]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.input[data-v-e6262266]{padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.85rem;color:#1a1d23;background:#fff;outline:none}.input[data-v-e6262266]:focus{border-color:#6c5ce7}.filters .input[data-v-e6262266]:first-child{flex:1;min-width:180px}.select[data-v-e6262266],.date[data-v-e6262266]{color:#374151}.btn-primary[data-v-e6262266]{padding:.45rem .9rem;border:none;border-radius:8px;background:#6c5ce7;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.btn-primary[data-v-e6262266]:disabled{opacity:.6;cursor:default}.btn-outline[data-v-e6262266]{padding:.45rem .9rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:.85rem;font-weight:500;cursor:pointer}.btn-outline[data-v-e6262266]:disabled{opacity:.5;cursor:default}.log-table[data-v-e6262266]{background:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden}.log-header[data-v-e6262266]{display:grid;grid-template-columns:130px 200px 120px 1fr 1fr;gap:1rem;padding:.65rem 1.25rem;background:#f9fafb;border-bottom:1px solid #e8eaed;font-size:.78rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.log-row[data-v-e6262266]{display:grid;grid-template-columns:130px 200px 120px 1fr 1fr;gap:1rem;padding:.7rem 1.25rem;border-bottom:1px solid #f3f4f6;align-items:center;font-size:.84rem;color:#374151}.log-row[data-v-e6262266]:last-child{border-bottom:none}.log-when[data-v-e6262266]{color:#6b7280;white-space:nowrap}.log-actor[data-v-e6262266],.log-doc[data-v-e6262266],.log-detail[data-v-e6262266]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-detail[data-v-e6262266]{color:#6b7280}.action-chip[data-v-e6262266]{display:inline-block;padding:.12rem .5rem;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:.72rem;font-weight:700;text-transform:capitalize;white-space:nowrap}.action-chip.danger[data-v-e6262266]{background:#fee2e2;color:#dc2626}.action-chip.accent[data-v-e6262266]{background:#ede9fe;color:#6c5ce7}.action-chip.ok[data-v-e6262266]{background:#d1fae5;color:#059669}.pager[data-v-e6262266]{display:flex;align-items:center;justify-content:space-between}.pager-info[data-v-e6262266]{font-size:.82rem;color:#6b7280}.state-msg.error[data-v-e6262266]{color:#b91c1c;font-size:.9rem}.empty-state[data-v-e6262266]{text-align:center;padding:4rem 1rem;color:#9ca3af}.empty-title[data-v-e6262266]{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:#374151}.empty-sub[data-v-e6262266]{margin:0;font-size:.875rem}.skeleton[data-v-e6262266]{display:block;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa,#eef0f3 75%);background-size:200% 100%;animation:shimmer-e6262266 1.2s linear infinite;border-radius:6px}@keyframes shimmer-e6262266{to{background-position:-200% 0}}.skeleton-line[data-v-e6262266]{height:.8rem;width:90%}.app[data-v-c759c073]{display:flex;min-height:100vh}.sidebar[data-v-c759c073]{width:220px;flex-shrink:0;background:#fff;border-right:1px solid #e8eaed;display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh}.sidebar-brand[data-v-c759c073]{display:flex;align-items:center;gap:.65rem;padding:1.25rem 1rem;border-bottom:1px solid #e8eaed}.brand-icon[data-v-c759c073]{width:32px;height:32px;background:#6c5ce7;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;flex-shrink:0}.brand-name[data-v-c759c073]{font-weight:700;font-size:.95rem;color:#1a1d23;letter-spacing:-.01em}.tenant-switcher[data-v-c759c073]{position:relative;padding:.75rem .75rem 0}.switcher-btn[data-v-c759c073]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;background:#f8f9fc;border:1px solid #e8eaed;border-radius:8px;cursor:pointer;color:#374151;transition:background .12s,border-color .12s}.switcher-btn[data-v-c759c073]:hover:not(:disabled){background:#f3f4f6;border-color:#d5d7db}.switcher-btn[data-v-c759c073]:disabled{opacity:.6;cursor:default}.switcher-org[data-v-c759c073]{flex:1;text-align:left;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-menu[data-v-c759c073]{list-style:none;margin:.35rem 0 0;padding:.25rem;position:absolute;left:.75rem;right:.75rem;z-index:30;background:#fff;border:1px solid #e8eaed;border-radius:8px;box-shadow:0 6px 18px #0000001a}.switcher-item[data-v-c759c073]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .55rem;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#374151;font-size:.82rem;text-align:left}.switcher-item[data-v-c759c073]:hover{background:#f3f4f6}.switcher-item.active[data-v-c759c073]{color:#6c5ce7;font-weight:600}.switcher-item-name[data-v-c759c073]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-tenant[data-v-c759c073],.tenant-sheet-overlay[data-v-c759c073]{display:none}.sidebar-nav[data-v-c759c073]{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:2px}.nav-item[data-v-c759c073]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;border:none;border-radius:8px;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s}.nav-item[data-v-c759c073]:hover{background:#f3f4f6;color:#1a1d23}.nav-item.active[data-v-c759c073]{background:#ede9fe;color:#6c5ce7}.nav-icon[data-v-c759c073]{display:flex;align-items:center;flex-shrink:0}.nav-label[data-v-c759c073]{line-height:1}.sidebar-footer[data-v-c759c073]{padding:1rem;border-top:1px solid #e8eaed;display:flex;align-items:center;gap:.5rem}.status-dot[data-v-c759c073]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.up[data-v-c759c073]{background:#10b981}.status-dot.down[data-v-c759c073]{background:#ef4444}.status-text[data-v-c759c073]{flex:1;font-size:.78rem;color:#6b7280}.btn-signout[data-v-c759c073]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.2rem;display:flex;align-items:center;border-radius:4px;transition:color .15s}.btn-signout[data-v-c759c073]:hover{color:#6b7280}.content-wrapper[data-v-c759c073]{margin-left:220px;flex:1;display:flex;flex-direction:column;min-height:100vh}.banner-error[data-v-c759c073]{background:#fef2f2;color:#b91c1c;padding:.65rem 1.5rem;font-size:.875rem;border-bottom:1px solid #fecaca}.banner-impersonation[data-v-c759c073]{display:flex;align-items:center;gap:.6rem;background:#fffbeb;color:#92400e;padding:.65rem 1.5rem;font-size:.85rem;border-bottom:1px solid #fde68a}.banner-impersonation svg[data-v-c759c073]{flex-shrink:0}.banner-impersonation span[data-v-c759c073]{flex:1}.banner-exit[data-v-c759c073]{flex-shrink:0;background:#92400e;color:#fff;border:none;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer}.banner-exit[data-v-c759c073]:hover{background:#78350f}.main[data-v-c759c073]{flex:1;max-width:960px;width:100%;margin:0 auto;padding:2rem}.mobile-topbar[data-v-c759c073]{display:none}@media(max-width:768px){.mobile-topbar[data-v-c759c073]{display:flex;align-items:center;gap:.6rem;position:fixed;top:0;left:0;right:0;z-index:40;background:#fff;border-bottom:1px solid #e8eaed;padding:.6rem 1rem;padding-top:calc(.6rem + env(safe-area-inset-top))}.topbar-status[data-v-c759c073]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.topbar-status .btn-signout[data-v-c759c073]{min-width:44px;min-height:44px;justify-content:center}.sidebar[data-v-c759c073]{top:auto;bottom:0;width:100%;height:auto;flex-direction:row;border-right:none;border-top:1px solid #e8eaed;z-index:40;padding-bottom:env(safe-area-inset-bottom)}.sidebar-brand[data-v-c759c073],.sidebar-footer[data-v-c759c073],.tenant-switcher[data-v-c759c073]{display:none}.topbar-tenant[data-v-c759c073]{display:flex;align-items:center;gap:.3rem;min-height:34px;max-width:45vw;padding:.3rem .6rem;background:#f8f9fc;border:1px solid #e8eaed;border-radius:999px;cursor:pointer;color:#374151}.topbar-tenant[data-v-c759c073]:disabled{opacity:.6}.topbar-tenant-name[data-v-c759c073]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600}.tenant-sheet-overlay[data-v-c759c073]{display:flex;align-items:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#11141a73}.tenant-sheet[data-v-c759c073]{width:100%;background:#fff;border-radius:16px 16px 0 0;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));animation:sheet-up-c759c073 .18s ease-out}@keyframes sheet-up-c759c073{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle[data-v-c759c073]{width:36px;height:4px;border-radius:2px;background:#d5d7db;margin:.25rem auto .75rem}.sheet-title[data-v-c759c073]{margin:0 0 .5rem;font-size:.8rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.sheet-list[data-v-c759c073]{list-style:none;margin:0;padding:0;max-height:50vh;overflow-y:auto}.sheet-item[data-v-c759c073]{display:flex;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.5rem .35rem;border:none;background:transparent;border-radius:10px;cursor:pointer;color:#374151;font-size:.95rem;text-align:left}.sheet-item[data-v-c759c073]:active{background:#f3f4f6}.sheet-item.active[data-v-c759c073]{color:#6c5ce7;font-weight:600}.sheet-item-avatar[data-v-c759c073]{width:34px;height:34px;border-radius:9px;background:#eef0ff;color:#6c5ce7;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.sheet-item-name[data-v-c759c073]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav[data-v-c759c073]{flex-direction:row;padding:.25rem .5rem;gap:0}.nav-item[data-v-c759c073]{flex:1;flex-direction:column;justify-content:center;gap:.25rem;min-height:52px;padding:.4rem .25rem;font-size:.7rem;text-align:center}.content-wrapper[data-v-c759c073]{margin-left:0;padding-top:calc(56px + env(safe-area-inset-top));padding-bottom:calc(70px + env(safe-area-inset-bottom));min-height:100dvh}.main[data-v-c759c073]{padding:1rem}}.tenant-gate[data-v-42732a9f]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f8f9fc;padding:1rem}.tenant-card[data-v-42732a9f]{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:2.5rem 2rem;width:100%;max-width:440px;text-align:center;box-shadow:0 1px 4px #0000000f}.tenant-icon[data-v-42732a9f]{width:56px;height:56px;background:#ede9fe;color:#6c5ce7;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.tenant-title[data-v-42732a9f]{font-size:1.25rem;font-weight:700;color:#1a1d23;margin:0 0 .5rem}.tenant-subtitle[data-v-42732a9f]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5}.tenant-hint[data-v-42732a9f]{font-size:.85rem;color:#6b7280}.tenant-error[data-v-42732a9f]{font-size:.85rem;color:#b91c1c;margin:0 0 1rem}.tenant-list[data-v-42732a9f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;text-align:left}.tenant-option[data-v-42732a9f]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;background:#fff;border:1px solid #e8eaed;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.tenant-option[data-v-42732a9f]:hover:not(:disabled){border-color:#c7bffb;background:#faf9ff;box-shadow:0 1px 3px #6c5ce71f}.tenant-option[data-v-42732a9f]:disabled{opacity:.6;cursor:default}.tenant-avatar[data-v-42732a9f]{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#6c5ce7;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.tenant-meta[data-v-42732a9f]{display:flex;flex-direction:column;min-width:0;flex:1}.tenant-name[data-v-42732a9f]{font-weight:600;font-size:.9rem;color:#1a1d23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-role[data-v-42732a9f]{font-size:.75rem;color:#9ca3af;text-transform:capitalize}.tenant-current[data-v-42732a9f]{font-size:.68rem;font-weight:700;color:#6c5ce7;background:#ede9fe;border-radius:999px;padding:.15rem .5rem;text-transform:uppercase;letter-spacing:.03em}.tenant-chevron[data-v-42732a9f]{color:#c4c7cc;flex-shrink:0}.tenant-back[data-v-42732a9f]{margin:1.5rem 0 0;font-size:.8rem}.link-btn[data-v-42732a9f]{background:none;border:none;cursor:pointer;color:#6c5ce7;font-size:.8rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s}.link-btn[data-v-42732a9f]:hover{text-decoration-color:#6c5ce7}
