@charset "UTF-8";.error-page[data-v-ffc611a7]{align-items:center;background:#f8f9fa;display:flex;justify-content:center;min-height:100vh}.error-card[data-v-ffc611a7]{max-width:480px;padding:48px;text-align:center}.error-icon[data-v-ffc611a7]{font-size:64px;margin-bottom:16px}h1[data-v-ffc611a7]{color:#00897b;font-size:72px;font-weight:800;margin:0}h2[data-v-ffc611a7]{color:#424242;font-size:24px;margin:8px 0 12px}p[data-v-ffc611a7]{color:#757575;font-size:15px;line-height:1.6;margin-bottom:32px}.error-actions[data-v-ffc611a7]{display:flex;gap:12px;justify-content:center}.btn[data-v-ffc611a7]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px}.btn-primary[data-v-ffc611a7]{background:#00897b;color:#fff}.btn-secondary[data-v-ffc611a7]{background:#fff;border:1px solid #e0e0e0;color:#424242}.error-brand[data-v-ffc611a7]{color:#bdbdbd;font-size:13px;gap:8px;margin-top:48px}.brand-badge[data-v-ffc611a7],.error-brand[data-v-ffc611a7]{align-items:center;display:flex;justify-content:center}.brand-badge[data-v-ffc611a7]{border-radius:4px;color:#fff;font-size:10px;font-weight:800;height:24px;width:24px}.welcome-banner[data-v-aad46bdd]{align-items:center;background:linear-gradient(135deg,#1b4332,#16213e);border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.welcome-text h2[data-v-aad46bdd]{font-size:22px;margin-bottom:4px}.welcome-text p[data-v-aad46bdd]{color:#ffffffb3;font-size:14px}.quick-actions[data-v-aad46bdd]{display:flex;gap:8px}.home-grid[data-v-aad46bdd]{display:grid;gap:24px;grid-template-columns:1fr 1fr}.section.full-width[data-v-aad46bdd]{grid-column:span 2}.section-header[data-v-aad46bdd]{align-items:center;display:flex;justify-content:space-between}.section h3[data-v-aad46bdd]{font-size:16px;margin-bottom:12px}.see-all[data-v-aad46bdd]{color:#1b5e3b;font-size:13px;text-decoration:none}.page-list[data-v-aad46bdd]{display:flex;flex-direction:column;gap:2px}.page-item[data-v-aad46bdd]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px}.page-item[data-v-aad46bdd]:hover{background:#f5f5f5}.page-icon[data-v-aad46bdd]{font-size:18px}.page-info[data-v-aad46bdd]{flex:1}.page-info strong[data-v-aad46bdd]{display:block;font-size:14px}.page-meta[data-v-aad46bdd]{color:#9e9e9e;font-size:12px}.space-grid[data-v-aad46bdd]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.space-card[data-v-aad46bdd]{align-items:flex-start;border:1px solid #e0e0e0;border-radius:8px;color:inherit;display:flex;gap:12px;padding:14px;text-decoration:none}.space-card[data-v-aad46bdd]:hover{border-color:#1b5e3b;box-shadow:0 2px 8px #0000000f}.space-badge[data-v-aad46bdd]{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.space-card strong[data-v-aad46bdd]{display:block;font-size:14px}.space-desc[data-v-aad46bdd]{color:#757575;display:block;font-size:12px;margin-top:2px}.space-pages[data-v-aad46bdd]{color:#9e9e9e;font-size:11px}.activity-list[data-v-aad46bdd]{display:flex;flex-direction:column}.activity-item[data-v-aad46bdd]{border-bottom:1px solid #f5f5f5;display:flex;font-size:13px;gap:10px;padding:8px 0}.activity-avatar[data-v-aad46bdd]{align-items:center;background:#1b5e3b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:28px;justify-content:center;width:28px}.activity-content[data-v-aad46bdd]{flex:1;line-height:1.5}.activity-link[data-v-aad46bdd]{color:#1b5e3b;font-weight:500;text-decoration:none}.activity-time[data-v-aad46bdd]{color:#9e9e9e;display:block;font-size:11px}.btn[data-v-aad46bdd]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px}.btn-primary[data-v-aad46bdd]{background:#4caf50;color:#fff}.btn-secondary[data-v-aad46bdd]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);color:#fff}.kosong-halus[data-v-aad46bdd]{color:#9e9e9e;font-size:13px;margin:8px 0}.login-page[data-v-50e215dd]{align-items:center;background:linear-gradient(135deg,#1b4332,#0f3460 50%,#16213e);display:flex;justify-content:center;min-height:100vh}.login-card[data-v-50e215dd]{background:#fff;border-radius:16px;box-shadow:0 16px 48px #0000004d;padding:40px;text-align:center;width:420px}.platform-logo[data-v-50e215dd]{margin-bottom:8px}.logo-svg[data-v-50e215dd]{display:block;height:44px;margin:0 auto 8px;width:44px}.platform-logo h1[data-v-50e215dd]{color:#1b4332;font-size:20px;margin:0}.app-badge[data-v-50e215dd]{align-items:center;background:#f5f5f5;border-radius:20px;display:inline-flex;gap:8px;margin:12px 0 16px;padding:6px 16px}.app-icon[data-v-50e215dd]{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.app-badge span[data-v-50e215dd]{font-size:13px;font-weight:500}.login-desc[data-v-50e215dd]{color:#757575;font-size:13px;margin:0 0 24px}.btn-sso[data-v-50e215dd]{background:#00897b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px;width:100%}.btn-sso[data-v-50e215dd]:hover{background:#00796b}.divider[data-v-50e215dd]{align-items:center;color:#bdbdbd;display:flex;font-size:12px;gap:12px;margin:20px 0}.divider[data-v-50e215dd]:after,.divider[data-v-50e215dd]:before{background:#e0e0e0;content:"";flex:1;height:1px}.email-form[data-v-50e215dd]{display:flex;flex-direction:column;gap:10px}.email-form input[data-v-50e215dd]{border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:10px 14px}.email-form input[data-v-50e215dd]:focus{border-color:#00897b;outline:none}.password-wrap[data-v-50e215dd]{display:flex;position:relative}.password-wrap input[data-v-50e215dd]{padding-right:38px;width:100%}.pw-toggle[data-v-50e215dd]{background:transparent;border:none;color:#757575;cursor:pointer;font-size:16px;line-height:1;padding:4px 8px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.pw-toggle[data-v-50e215dd]:hover{color:#00897b}.btn-email[data-v-50e215dd]{background:#424242;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px}.btn-email[data-v-50e215dd]:disabled{opacity:.4}.platform-apps[data-v-50e215dd]{border-top:1px solid #f0f0f0;margin-top:28px;padding-top:20px}.platform-apps p[data-v-50e215dd]{color:#bdbdbd;font-size:11px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.app-grid[data-v-50e215dd]{display:flex;gap:12px;justify-content:center}.app-link[data-v-50e215dd]{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px;text-decoration:none}.app-link[data-v-50e215dd]:hover{background:#f5f5f5}.app-link.active[data-v-50e215dd]{background:#e0f2f1}.al-icon[data-v-50e215dd]{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.app-link span[data-v-50e215dd]{color:#757575;font-size:10px}.btn-ms[data-v-50e215dd]{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:6px;color:#3c4043;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;margin-bottom:10px;padding:11px 16px;transition:background .15s,box-shadow .15s;width:100%}.btn-ms[data-v-50e215dd]:hover{background:#f8f9fa;box-shadow:0 1px 3px #0000001f}.btn-ms .ms-logo[data-v-50e215dd]{flex-shrink:0;height:18px;width:18px}.search-error[data-v-25289f8f]{align-items:center;background:#fff8e6;border:1px solid #f0b429;border-left-width:4px;border-radius:6px;color:#7a4b00;display:flex;gap:12px;padding:10px 14px}.search-error[data-v-25289f8f],.search-loading[data-v-25289f8f]{font-size:13px;margin:0 0 12px}.search-loading[data-v-25289f8f]{color:#9e9e9e}.search-page[data-v-25289f8f]{max-width:900px;width:100%}.search-bar[data-v-25289f8f]{margin:16px 0;position:relative}.search-row[data-v-25289f8f]{display:flex;gap:8px}.search-icon[data-v-25289f8f]{font-size:16px;left:14px;position:absolute;top:12px;z-index:1}.search-input[data-v-25289f8f]{border:2px solid #e0e0e0;border-radius:8px;flex:1;font-family:inherit;font-size:15px;padding:12px 16px 12px 40px}.search-input[data-v-25289f8f]:focus{border-color:#1b5e3b;box-shadow:0 0 0 3px #1b5e3b1a;outline:none}.suggestions-dropdown[data-v-25289f8f]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #00000026;left:0;max-height:400px;overflow-y:auto;position:absolute;right:80px;top:calc(100% + 4px);z-index:100}.sug-item[data-v-25289f8f]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 16px}.sug-item[data-v-25289f8f]:hover{background:#f5f5f5}.sug-icon[data-v-25289f8f]{flex-shrink:0;font-size:18px}.sug-info[data-v-25289f8f]{flex:1;min-width:0}.sug-title[data-v-25289f8f]{display:block;font-size:13px;font-weight:500}.sug-title[data-v-25289f8f] mark{background:#fff9c4}.sug-meta[data-v-25289f8f]{color:#9e9e9e;font-size:11px}.sug-footer[data-v-25289f8f]{border-top:1px solid #f0f0f0;color:#1b5e3b;cursor:pointer;font-size:13px;padding:10px 16px}.sug-footer[data-v-25289f8f]:hover{background:#f5f5f5}.filter-row[data-v-25289f8f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.filter-row select[data-v-25289f8f]{border:1px solid #e0e0e0;border-radius:6px;font-size:12px;padding:6px 10px}.results-section[data-v-25289f8f]{margin-top:8px}.results-count[data-v-25289f8f]{color:#757575;font-size:13px;margin-bottom:12px}.result-card[data-v-25289f8f]{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:16px}.result-card[data-v-25289f8f]:hover{border-color:#1b5e3b;box-shadow:0 2px 8px #0000000f}.result-header[data-v-25289f8f]{align-items:flex-start;display:flex;gap:10px}.result-icon[data-v-25289f8f]{flex-shrink:0;font-size:22px;margin-top:2px}.result-title-area[data-v-25289f8f]{flex:1;min-width:0}.result-title-area h3[data-v-25289f8f]{color:#1b5e3b;font-size:16px;margin:0}.result-title-area h3[data-v-25289f8f] mark{background:#fff9c4}.result-breadcrumb[data-v-25289f8f]{color:#9e9e9e;font-size:12px;margin-top:2px}.result-space-badge[data-v-25289f8f]{background:#f5f5f5;border-radius:4px;color:#9e9e9e;flex-shrink:0;font-size:11px;padding:2px 8px}.result-snippet[data-v-25289f8f]{color:#616161;font-size:14px;line-height:1.5;margin:10px 0}.result-snippet[data-v-25289f8f] mark{background:#fff9c4;border-radius:2px;padding:1px 2px}.result-meta[data-v-25289f8f]{color:#9e9e9e;display:flex;flex-wrap:wrap;font-size:12px;gap:12px}.label-tag[data-v-25289f8f]{background:#e8eaf6;border-radius:4px;color:#283593;padding:1px 6px}.pagination[data-v-25289f8f]{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:20px}.pg-btn[data-v-25289f8f]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:13px;padding:6px 12px}.pg-btn[data-v-25289f8f]:hover:not(:disabled){background:#f5f5f5}.pg-btn.active[data-v-25289f8f]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.pg-btn[data-v-25289f8f]:disabled{cursor:default;opacity:.4}.pg-info[data-v-25289f8f]{color:#9e9e9e;font-size:12px;margin-left:12px}.no-results[data-v-25289f8f]{padding:48px;text-align:center}.no-results-icon[data-v-25289f8f]{font-size:48px;margin-bottom:12px}.no-results p[data-v-25289f8f]{color:#757575}.hint[data-v-25289f8f]{color:#9e9e9e;font-size:13px}.btn[data-v-25289f8f]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 20px}.btn-primary[data-v-25289f8f]{background:#1b5e3b;color:#fff}.btn-primary[data-v-25289f8f]:hover{background:#164d31}.recommendations[data-v-25289f8f]{border-top:1px solid #f0f0f0;margin-top:32px;padding-top:24px}.rec-header[data-v-25289f8f]{align-items:baseline;display:flex;gap:12px;margin-bottom:14px}.rec-header h3[data-v-25289f8f]{color:#1b4332;font-size:16px;margin:0}.rec-header .rec-hint[data-v-25289f8f]{color:#9e9e9e;font-size:12px}.rec-grid[data-v-25289f8f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.rec-card[data-v-25289f8f]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:14px}.rec-card[data-v-25289f8f]:hover{border-color:#1b5e3b;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.rec-card[data-v-25289f8f]{transition:all .12s ease}.rec-icon[data-v-25289f8f]{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.rec-body[data-v-25289f8f]{flex:1;min-width:0}.rec-body h4[data-v-25289f8f]{color:#1b4332;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-meta[data-v-25289f8f]{align-items:center;color:#9e9e9e;display:flex;flex-wrap:wrap;font-size:11px;gap:4px}.rec-space[data-v-25289f8f]{color:#1b5e3b;font-weight:600}.rec-labels[data-v-25289f8f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.rec-label[data-v-25289f8f]{background:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:10px;padding:1px 6px}.starred-page[data-v-2eef72ab]{max-width:700px}.subtitle[data-v-2eef72ab]{color:#757575;font-size:13px;margin-bottom:16px}.starred-item[data-v-2eef72ab]{align-items:center;border-bottom:1px solid #f5f5f5;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.starred-item[data-v-2eef72ab]:hover{background:#fafafa}.item-info[data-v-2eef72ab]{flex:1}.item-info strong[data-v-2eef72ab]{display:block;font-size:14px}.item-meta[data-v-2eef72ab]{color:#9e9e9e;font-size:12px}.unstar[data-v-2eef72ab]{background:none;border:none;color:#bdbdbd;cursor:pointer}.unstar[data-v-2eef72ab]:hover{color:#c62828}.empty[data-v-2eef72ab]{color:#9e9e9e;padding:32px;text-align:center}.galat[data-v-2eef72ab]{background:#ffebee;color:#c62828;font-size:13px;margin:8px 0}.catatan[data-v-2eef72ab],.galat[data-v-2eef72ab]{border-radius:6px;padding:10px 14px}.catatan[data-v-2eef72ab]{background:#fff8e1;color:#7a5b00;font-size:12px;margin-top:16px}.s-page[data-v-63c6c54c]{margin:0 auto;max-width:480px;padding:48px;text-align:center}.s-status[data-v-63c6c54c]{color:#6b7280}.s-error h2[data-v-63c6c54c]{color:#ef4444}.s-error p[data-v-63c6c54c]{color:#6b7280;margin:8px 0 24px}.egp-root[data-v-c5f6d9a6]{display:inline-block;position:relative}.egp-trigger[data-v-c5f6d9a6]{background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;padding:4px 8px}.egp-trigger[data-v-c5f6d9a6]:hover{background:#f3f4f6;border-color:#e5e7eb}.egp-popover[data-v-c5f6d9a6]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;max-height:360px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);width:320px;z-index:50}.egp-tabs[data-v-c5f6d9a6]{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;padding:4px}.egp-tabs button[data-v-c5f6d9a6]{background:transparent;border:0;border-radius:4px;color:#6b7280;cursor:pointer;font-size:13px;padding:4px 10px}.egp-tabs button.active[data-v-c5f6d9a6]{background:#e0f2fe;color:#0369a1}.egp-close[data-v-c5f6d9a6]{font-size:18px;line-height:1;margin-left:auto}.egp-body[data-v-c5f6d9a6]{flex:1;overflow:auto;padding:8px}.egp-emoji-grid[data-v-c5f6d9a6]{display:grid;gap:2px;grid-template-columns:repeat(8,1fr)}.egp-emoji[data-v-c5f6d9a6]{background:transparent;border:0;border-radius:4px;cursor:pointer;font-size:20px;padding:4px}.egp-emoji[data-v-c5f6d9a6]:hover{background:#f3f4f6}.egp-search[data-v-c5f6d9a6]{border:1px solid #e5e7eb;border-radius:6px;font-size:13px;margin-bottom:6px;padding:6px 8px;width:100%}.egp-status[data-v-c5f6d9a6]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.egp-gif-grid[data-v-c5f6d9a6]{display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.egp-gif[data-v-c5f6d9a6]{border-radius:4px;cursor:pointer;height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.egp-gif[data-v-c5f6d9a6]:hover{outline:2px solid #0369a1}.editor-page[data-v-7345bc9b]{flex-direction:column;max-width:100%}.editor-page[data-v-7345bc9b],.editor-toolbar[data-v-7345bc9b]{align-items:center;display:flex;width:100%}.editor-toolbar[data-v-7345bc9b]{border-bottom:1px solid #e0e0e0;justify-content:space-between;max-width:1600px;padding:8px 16px}.toolbar-left[data-v-7345bc9b]{flex:1;gap:12px}.toolbar-left[data-v-7345bc9b],.toolbar-right[data-v-7345bc9b]{align-items:center;display:flex}.toolbar-right[data-v-7345bc9b]{gap:8px}.back-btn[data-v-7345bc9b]{color:#1b5e3b;font-size:14px;text-decoration:none}.title-input[data-v-7345bc9b]{background:transparent;border:none;flex:1;font-size:22px;font-weight:700;outline:none}.title-input[data-v-7345bc9b]::-moz-placeholder{color:#bdbdbd}.title-input[data-v-7345bc9b]::placeholder{color:#bdbdbd}.save-status[data-v-7345bc9b]{color:#9e9e9e;font-size:12px;white-space:nowrap}.collab-avatars[data-v-7345bc9b]{display:flex;margin-right:8px}.collab-avatar[data-v-7345bc9b]{border:2px solid #fff;border-radius:50%;color:#fff;font-size:11px;font-weight:600;height:26px;justify-content:center;margin-left:-6px;width:26px}.collab-avatar[data-v-7345bc9b],.format-bar[data-v-7345bc9b]{align-items:center;display:flex}.format-bar[data-v-7345bc9b]{background:#fafafa;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:3px;max-width:1600px;padding:6px 16px;position:sticky;top:0;width:100%;z-index:50}.format-group[data-v-7345bc9b]{align-items:center;display:flex;gap:1px}.format-group button[data-v-7345bc9b]{align-items:center;background:none;border:none;border-radius:3px;color:#424242;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;width:30px}.format-group button[data-v-7345bc9b]:hover{background:#e8e8e8}.format-group button.active[data-v-7345bc9b]{background:#e8f5e9;color:#1b5e3b}.fd[data-v-7345bc9b]{background:#e0e0e0;height:20px;margin:0 3px;width:1px}.sel-md[data-v-7345bc9b]{max-width:130px;padding:3px 6px}.sel-md[data-v-7345bc9b],.sel-sm[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:3px;font-size:12px}.sel-sm[data-v-7345bc9b]{padding:3px 4px;width:65px}.color-btn-wrap[data-v-7345bc9b]{height:28px;position:relative;width:30px}.color-btn[data-v-7345bc9b]{background:none;border:none;border-radius:3px;cursor:pointer;font-size:13px;height:28px;width:30px}.color-btn[data-v-7345bc9b]:hover{background:#e8e8e8}.color-picker[data-v-7345bc9b]{cursor:pointer;height:28px;inset:0;opacity:0;position:absolute;width:30px}.color-indicator[data-v-7345bc9b]{border-radius:1px;bottom:2px;height:3px;left:6px;position:absolute;right:6px}.plus-menu-container[data-v-7345bc9b]{position:relative}.plus-btn[data-v-7345bc9b]{align-items:center;background:#1b5e3b;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:28px;justify-content:center;width:30px}.plus-btn[data-v-7345bc9b]:hover{background:#164d31}.plus-dropdown[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 32px #00000026;left:0;max-height:480px;overflow-y:auto;position:absolute;top:calc(100% + 4px);width:340px;z-index:200}.plus-search[data-v-7345bc9b]{border:none;border-bottom:1px solid #f0f0f0;font-size:13px;outline:none;padding:10px 14px;width:100%}.plus-cat[data-v-7345bc9b]{color:#9e9e9e;font-size:10px;font-weight:600;letter-spacing:.5px;padding:8px 14px 4px;text-transform:uppercase}.plus-item[data-v-7345bc9b]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:7px 14px}.plus-item[data-v-7345bc9b]:hover{background:#f5f5f5}.plus-item .plus-icon[data-v-7345bc9b]{flex-shrink:0;font-size:16px;text-align:center;width:24px}.plus-item strong[data-v-7345bc9b]{display:block;font-size:13px}.plus-item small[data-v-7345bc9b]{color:#9e9e9e;display:block;font-size:11px}.emoji-picker[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:8px;position:absolute;z-index:100}.emoji-grid[data-v-7345bc9b]{display:grid;gap:2px;grid-template-columns:repeat(10,1fr)}.emoji-btn[data-v-7345bc9b]{background:none;border:none;border-radius:4px;cursor:pointer;font-size:18px;height:32px;width:32px}.emoji-btn[data-v-7345bc9b]:hover{background:#f0f0f0}.modal-overlay[data-v-7345bc9b]{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-sm[data-v-7345bc9b]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;width:380px}.modal-header[data-v-7345bc9b]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:14px 18px}.modal-header h4[data-v-7345bc9b]{font-size:15px;margin:0}.modal-close[data-v-7345bc9b]{background:none;border:none;color:#757575;cursor:pointer;font-size:20px}.modal-body[data-v-7345bc9b]{padding:18px}.form-group[data-v-7345bc9b]{margin-bottom:12px}.form-group label[data-v-7345bc9b]{display:block;font-size:12px;font-weight:500;margin-bottom:4px}.input-full[data-v-7345bc9b]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:13px;padding:7px 10px;width:100%}.editor-workspace[data-v-7345bc9b]{margin:0 auto;padding:0 32px;transition:max-width .05s;width:100%}.resize-handle[data-v-7345bc9b]{bottom:0;cursor:col-resize;position:absolute;top:0;width:6px;z-index:10}.resize-handle[data-v-7345bc9b]:after{background:#e0e0e0;border-radius:2px;content:"";height:40px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:4px}.resize-handle[data-v-7345bc9b]:active:after,.resize-handle[data-v-7345bc9b]:hover:after{background:#1b5e3b}.resize-handle.resize-left[data-v-7345bc9b],.resize-handle.resize-left[data-v-7345bc9b]:after{left:0}.resize-handle.resize-right[data-v-7345bc9b],.resize-handle.resize-right[data-v-7345bc9b]:after{right:0}.resize-indicator[data-v-7345bc9b]{background:#1b5e3b;border-radius:4px;color:#fff;font-size:11px;left:50%;padding:2px 8px;position:absolute;top:-20px;transform:translate(-50%)}.editor-content[data-v-7345bc9b]{border:none;font-size:16px;line-height:1.8;min-height:600px;outline:none;overflow-x:auto;padding:24px 0}.editor-content[data-v-7345bc9b]:empty:before{color:#bdbdbd;content:"Type / for commands, or start writing..."}.editor-content[data-v-7345bc9b] h1{font-size:28px;font-weight:700;margin:28px 0 12px}.editor-content[data-v-7345bc9b] h2{border-bottom:1px solid #f5f5f5;font-size:22px;font-weight:600;margin:24px 0 10px;padding-bottom:6px}.editor-content[data-v-7345bc9b] h3{font-size:18px;font-weight:600;margin:20px 0 8px}.editor-content[data-v-7345bc9b] h4{color:#424242;font-size:16px;font-weight:600;margin:16px 0 6px}.editor-content[data-v-7345bc9b] h5{color:#616161;font-size:14px;font-weight:600;margin:14px 0 4px}.editor-content[data-v-7345bc9b] h6{color:#757575;font-size:13px;font-weight:600;letter-spacing:.5px;margin:12px 0 4px;text-transform:uppercase}.editor-content[data-v-7345bc9b] blockquote{background:#fafafa;border-left:4px solid #e0e0e0;border-radius:0 4px 4px 0;color:#616161;margin:12px 0;padding:8px 16px}.editor-content[data-v-7345bc9b] pre{background:#263238;border-radius:6px;color:#eff;font-family:JetBrains Mono,monospace;font-size:13px;margin:16px 0;overflow-x:auto;padding:16px}.editor-content[data-v-7345bc9b] code{font-family:JetBrains Mono,monospace;font-size:13px}.editor-content[data-v-7345bc9b] .inline-code{background:#f5f5f5;border-radius:3px;font-size:14px;padding:1px 6px}.editor-content[data-v-7345bc9b] table{border-collapse:collapse;margin:16px 0;width:100%}.editor-content[data-v-7345bc9b] table td,.editor-content[data-v-7345bc9b] table th{border:1px solid #e0e0e0;overflow-wrap:anywhere;padding:6px 10px;vertical-align:top;word-break:break-word}.editor-content[data-v-7345bc9b] table th{background:#f5f9f6;color:#1b5e3b;font-weight:600}.editor-content[data-v-7345bc9b] table tr:nth-child(2n) td{background:#fafafa}.editor-content[data-v-7345bc9b] table.kb-wide{max-width:none;width:-moz-max-content;width:max-content}.editor-content[data-v-7345bc9b] .pm-table-wrapper{border:1px solid #e0e0e0;border-radius:6px;margin:16px 0;max-width:100%;overflow-x:auto}.editor-content[data-v-7345bc9b] .pm-table-wrapper>table{margin:0}.editor-content[data-v-7345bc9b] hr{background:#e0e0e0;border:none;height:2px;margin:24px 0}.editor-content[data-v-7345bc9b] img{border-radius:6px;cursor:pointer;max-width:100%}.editor-content[data-v-7345bc9b] img.kb-wide{max-width:none}.editor-content[data-v-7345bc9b] details{border:1px solid #e0e0e0;border-radius:6px;margin:12px 0}.editor-content[data-v-7345bc9b] details summary{cursor:pointer;font-weight:500;padding:10px 12px}.editor-content[data-v-7345bc9b] details summary:hover{background:#fafafa}.editor-content[data-v-7345bc9b] a{color:#1b5e3b;text-decoration:underline}.editor-content[data-v-7345bc9b] figure{margin:16px 0}.editor-content[data-v-7345bc9b] figcaption{color:#9e9e9e;font-size:12px;text-align:center}.page-info[data-v-7345bc9b]{border-top:1px solid #f5f5f5;color:#757575;display:flex;flex-wrap:wrap;font-size:13px;margin:16px auto 0;padding-top:16px;width:100%}.label-tag[data-v-7345bc9b],.page-info[data-v-7345bc9b]{align-items:center;gap:4px}.label-tag[data-v-7345bc9b]{background:#e8eaf6;border-radius:4px;color:#283593;display:inline-flex;font-size:11px;padding:2px 8px}.label-remove[data-v-7345bc9b]{background:none;border:none;color:#9e9e9e;cursor:pointer;font-size:14px;padding:0}.label-remove[data-v-7345bc9b]:hover{color:#c62828}.add-label-btn[data-v-7345bc9b]{background:none;border:1px dashed #bdbdbd;border-radius:4px;color:#9e9e9e;cursor:pointer;font-size:11px;padding:2px 8px}.add-label-btn[data-v-7345bc9b]:hover{border-color:#1b5e3b;color:#1b5e3b}.label-input-small[data-v-7345bc9b]{border:1px solid #e0e0e0;border-radius:4px;font-size:11px;outline:none;padding:2px 8px;width:120px}.label-input-small[data-v-7345bc9b]:focus{border-color:#1b5e3b}.btn[data-v-7345bc9b]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 14px}.btn-primary[data-v-7345bc9b]{background:#1b5e3b;color:#fff}.btn-primary[data-v-7345bc9b]:hover{background:#164d31}.btn-secondary[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;color:#424242}.btn-secondary[data-v-7345bc9b]:hover{background:#f5f5f5}.btn-sm[data-v-7345bc9b]{font-size:12px;padding:4px 10px}.editor-content[data-v-7345bc9b] .ticket-capsule{background:#e3f2fd;border-radius:12px;color:#0d47a1;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;margin:0 2px;padding:2px 8px;text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all}.editor-content[data-v-7345bc9b] .ticket-capsule:hover{background:#bbdefb}.editor-content[data-v-7345bc9b] .mention-capsule{background:#fff3e0;border-radius:12px;color:#e65100;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;margin:0 2px;padding:2px 8px;text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all}.editor-content[data-v-7345bc9b] .mention-capsule:hover{background:#ffe0b2}.editor-workspace[data-v-7345bc9b]{position:relative}.mention-inline-popup[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px #00000024;max-height:280px;max-width:360px;min-width:280px;overflow-y:auto;position:absolute;z-index:220}.mention-inline-popup .mp-header[data-v-7345bc9b]{background:#fff;border-bottom:1px solid #f0f0f0;color:#9e9e9e;font-size:10px;font-weight:600;letter-spacing:.5px;padding:8px 12px;position:sticky;text-transform:uppercase;top:0}.mention-inline-popup .mp-empty[data-v-7345bc9b]{color:#9e9e9e;font-size:12px;padding:14px 12px;text-align:center}.mention-inline-popup .mp-item[data-v-7345bc9b]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px}.mention-inline-popup .mp-item.selected[data-v-7345bc9b],.mention-inline-popup .mp-item[data-v-7345bc9b]:hover{background:#f5f5f5}.mention-inline-popup .mp-avatar[data-v-7345bc9b]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.mention-inline-popup .mp-info[data-v-7345bc9b]{flex:1;min-width:0}.mention-inline-popup .mp-info strong[data-v-7345bc9b]{display:block;font-size:13px}.mention-inline-popup .mp-info span[data-v-7345bc9b]{color:#9e9e9e;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-handle[data-v-7345bc9b]{align-items:center;display:flex;gap:2px;opacity:0;pointer-events:auto;transition:opacity .12s ease;z-index:50}.editor-workspace:hover .block-handle[data-v-7345bc9b]{opacity:1}.bh-btn[data-v-7345bc9b]{align-items:center;background:transparent;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;padding:0;width:20px}.bh-btn[data-v-7345bc9b]:hover{background:#f0f0f0;color:#424242}.bh-btn.drag[data-v-7345bc9b]{cursor:grab;letter-spacing:-1px}.bh-btn.drag[data-v-7345bc9b]:active{cursor:grabbing}.block-dragging[data-v-7345bc9b]{opacity:.5}.block-insert-menu[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px #00000024;min-width:180px;padding:4px;z-index:200}.bim-item[data-v-7345bc9b]{background:transparent;border:none;border-radius:4px;color:#424242;cursor:pointer;display:block;font-size:13px;padding:6px 10px;text-align:left;width:100%}.bim-item[data-v-7345bc9b]:hover{background:#f5f5f5}.status-picker[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 24px #00000024;left:50%;padding:14px;position:absolute;top:80px;transform:translate(-50%);width:320px;z-index:60}.status-picker .sp-title[data-v-7345bc9b]{color:#616161;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.status-picker .sp-input[data-v-7345bc9b]{border:1px solid #e0e0e0;border-radius:4px;font-size:13px;outline:none;padding:7px 10px;width:100%}.status-picker .sp-input[data-v-7345bc9b]:focus{border-color:#1b5e3b}.status-picker .sp-colors[data-v-7345bc9b]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.status-picker .sp-swatch[data-v-7345bc9b]{border:1px solid transparent;border-radius:3px;cursor:pointer;font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase}.status-picker .sp-swatch.active[data-v-7345bc9b]{border-color:#1b5e3b;box-shadow:0 0 0 1px #1b5e3b}.status-picker .sp-preview[data-v-7345bc9b]{color:#757575;font-size:12px;margin-bottom:12px}.status-picker .sp-actions[data-v-7345bc9b]{display:flex;gap:8px;justify-content:flex-end}.status-picker .sp-cancel[data-v-7345bc9b],.status-picker .sp-ok[data-v-7345bc9b]{border-radius:4px;cursor:pointer;font-size:12px;padding:5px 12px}.status-picker .sp-cancel[data-v-7345bc9b]{background:#fff;border:1px solid #e0e0e0;color:#616161}.status-picker .sp-ok[data-v-7345bc9b]{background:#1b5e3b;border:1px solid #1b5e3b;color:#fff;font-weight:600}.editor-content[data-v-7345bc9b] .kb-status,.status-picker .kb-status[data-v-7345bc9b]{background:#dfe1e6;border-radius:3px;color:#42526e;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.03em;padding:1px 8px;text-transform:uppercase;vertical-align:baseline}.editor-content[data-v-7345bc9b] .kb-status-green,.status-picker .kb-status-green[data-v-7345bc9b]{background:#e3fcef;color:#064}.editor-content[data-v-7345bc9b] .kb-status-yellow,.status-picker .kb-status-yellow[data-v-7345bc9b]{background:#fffae6;color:#974f0c}.editor-content[data-v-7345bc9b] .kb-status-red,.status-picker .kb-status-red[data-v-7345bc9b]{background:#ffebe6;color:#bf2600}.editor-content[data-v-7345bc9b] .kb-status-blue,.status-picker .kb-status-blue[data-v-7345bc9b]{background:#deebff;color:#0747a6}.editor-content[data-v-7345bc9b] .kb-status-purple,.status-picker .kb-status-purple[data-v-7345bc9b]{background:#eae6ff;color:#403294}.editor-content[data-v-7345bc9b] .kb-status-grey,.status-picker .kb-status-grey[data-v-7345bc9b]{background:#dfe1e6;color:#42526e}.secret-picker[data-v-7345bc9b]{width:340px}.secret-picker .sp-note[data-v-7345bc9b]{color:#757575;font-size:11px;line-height:1.45;margin:8px 0 0}.secret-picker .sp-galat[data-v-7345bc9b]{color:#c62828;font-size:12px;margin:8px 0 0}.editor-content[data-v-7345bc9b] .kb-secret{align-items:center;background:#eae6ff;border:1px dashed #8777d9;border-radius:3px;color:#403294;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:1px 8px}.editor-content[contenteditable=false][data-v-7345bc9b]{cursor:progress;opacity:.55}[data-v-7345bc9b] code{background:#f1f3f5;border:1px solid #e3e6e8;border-radius:4px;color:#c0392b;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:1px 5px}.profile-page[data-v-258cc5df]{max-width:800px}.profile-header[data-v-258cc5df]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:16px;margin-bottom:24px;padding-bottom:16px}.profile-avatar[data-v-258cc5df]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:56px;justify-content:center;width:56px}.profile-avatar-img[data-v-258cc5df]{-o-object-fit:cover;object-fit:cover}.profile-loading[data-v-258cc5df]{align-items:center;color:#757575;display:flex;font-size:14px;gap:10px;padding:40px 0}.spinner[data-v-258cc5df]{animation:spin-258cc5df .7s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#1b5e3b;height:18px;width:18px}@keyframes spin-258cc5df{to{transform:rotate(1turn)}}.profile-notfound[data-v-258cc5df]{align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:14px 16px}.profile-notfound .profile-role[data-v-258cc5df]{color:#8d6e63}.profile-email a[data-v-258cc5df]{color:inherit;text-decoration:none}.profile-email a[data-v-258cc5df]:hover{text-decoration:underline}.profile-info h1[data-v-258cc5df]{font-size:20px;margin:0}.profile-role[data-v-258cc5df]{color:#616161;font-size:14px;margin-top:4px}.profile-email[data-v-258cc5df]{color:#9e9e9e;font-size:13px}.profile-grid[data-v-258cc5df]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.card[data-v-258cc5df]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:18px}.card h3[data-v-258cc5df]{font-size:15px;margin-bottom:12px}.page-row[data-v-258cc5df]{align-items:center;border-bottom:1px solid #f5f5f5;cursor:pointer;display:flex;gap:8px;padding:6px 0}.page-row[data-v-258cc5df]:hover{background:#fafafa}.page-info[data-v-258cc5df]{flex:1}.page-info strong[data-v-258cc5df]{display:block;font-size:13px}.page-info span[data-v-258cc5df]{color:#9e9e9e;font-size:11px}.space-row[data-v-258cc5df]{border-bottom:1px solid #f5f5f5;cursor:pointer;font-size:13px;padding:6px 0}.space-row[data-v-258cc5df]:hover{color:#1b5e3b}.empty[data-v-258cc5df]{color:#9e9e9e;font-size:13px}.page-header[data-v-e8baf7c8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.space-grid[data-v-e8baf7c8]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.space-card[data-v-e8baf7c8]{color:inherit;display:flex;gap:16px;text-decoration:none}.space-card[data-v-e8baf7c8]:hover{box-shadow:0 4px 12px #0000001a}.space-icon[data-v-e8baf7c8]{flex-shrink:0;font-size:36px}.space-info h3[data-v-e8baf7c8]{font-size:18px;font-weight:600}.space-key[data-v-e8baf7c8]{background:#f5f5f5;border-radius:4px;color:#9e9e9e;font-size:12px;padding:1px 6px}.space-info p[data-v-e8baf7c8]{color:#757575;font-size:13px;margin-top:4px}.space-meta[data-v-e8baf7c8]{color:#9e9e9e;display:flex;font-size:12px;gap:12px;margin-top:8px}.loading-state[data-v-e8baf7c8]{color:#9e9e9e}.error-state[data-v-e8baf7c8],.loading-state[data-v-e8baf7c8]{padding:48px;text-align:center}.error-state[data-v-e8baf7c8]{color:#e53935}.error-state .btn[data-v-e8baf7c8]{margin-top:12px}.btn[data-v-e8baf7c8]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 16px}.btn-primary[data-v-e8baf7c8]{background:#1b5e3b;color:#fff}.btn-secondary[data-v-e8baf7c8]{background:#fff;border:1px solid #e0e0e0;color:#424242}.callback-page[data-v-d7dfd846]{align-items:center;display:flex;justify-content:center;min-height:100vh}.loading[data-v-d7dfd846]{text-align:center}.spinner[data-v-d7dfd846]{animation:spin-d7dfd846 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#1b5e3b;height:40px;margin:0 auto 16px;width:40px}@keyframes spin-d7dfd846{to{transform:rotate(1turn)}}.profile-page[data-v-efd32d0d]{max-width:600px}.profile-card[data-v-efd32d0d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;gap:16px;margin-bottom:24px;padding:20px}.avatar-large[data-v-efd32d0d],.profile-card[data-v-efd32d0d]{align-items:center;display:flex}.avatar-large[data-v-efd32d0d]{background:#1b5e3b;border-radius:50%;color:#fff;font-size:24px;font-weight:700;height:64px;justify-content:center;width:64px}.profile-info h3[data-v-efd32d0d]{margin:0}.profile-info p[data-v-efd32d0d]{color:#757575;font-size:13px;margin:4px 0 0}.profile-section[data-v-efd32d0d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.profile-section h3[data-v-efd32d0d]{margin-bottom:16px}.form-group[data-v-efd32d0d]{margin-bottom:14px}.form-group label[data-v-efd32d0d]{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.form-group input[data-v-efd32d0d],.form-group select[data-v-efd32d0d]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;max-width:400px;padding:8px 12px;width:100%}.btn[data-v-efd32d0d]{border:none;border-radius:6px;cursor:pointer;font-size:13px;padding:8px 16px}.btn-primary[data-v-efd32d0d]{background:#1b5e3b;color:#fff}.ar-page[data-v-5d9de948]{margin:0 auto;max-width:820px;padding:24px}.ar-header h1[data-v-5d9de948]{font-size:22px;margin:0 0 4px}.muted[data-v-5d9de948]{color:#6b7280;font-size:13px}.ar-tabs[data-v-5d9de948]{display:flex;gap:8px;margin:16px 0}.ar-tabs button[data-v-5d9de948]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:13px;padding:6px 14px}.ar-tabs button.active[data-v-5d9de948]{background:#1e40af;border-color:#1e40af;color:#fff}.ar-empty[data-v-5d9de948]{border:1px dashed #e5e7eb;border-radius:8px;color:#9ca3af;padding:40px;text-align:center}.ar-list[data-v-5d9de948]{display:flex;flex-direction:column;gap:12px}.ar-item[data-v-5d9de948]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.ar-top[data-v-5d9de948]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ar-body .reason[data-v-5d9de948]{color:#374151;font-size:14px;margin:4px 0}.ar-actions[data-v-5d9de948]{align-items:center;display:flex;gap:8px;margin-top:10px}.ar-input[data-v-5d9de948]{border:1px solid #e5e7eb;border-radius:6px;flex:1;font-size:13px;padding:6px 8px}.badge[data-v-5d9de948]{border-radius:999px;font-size:11px;padding:2px 8px;text-transform:capitalize}.b-pending[data-v-5d9de948]{background:#fef3c7;color:#92400e}.b-approved[data-v-5d9de948]{background:#d1fae5;color:#065f46}.b-denied[data-v-5d9de948]{background:#fee2e2;color:#991b1b}.b-cancelled[data-v-5d9de948]{background:#e5e7eb;color:#4b5563}.ar-note[data-v-5d9de948]{color:#6b7280;font-size:12px;margin-top:8px}.link-sm[data-v-5d9de948]{color:#1e40af;font-size:13px;text-decoration:none}.widget[data-v-7b549bf5]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.widget-header[data-v-7b549bf5]{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#424242;font-size:13px;font-weight:600;padding:8px 14px}.widget-body[data-v-7b549bf5]{font-size:14px;line-height:1.6;padding:14px}.muted[data-v-7b549bf5]{color:#9e9e9e}.error[data-v-7b549bf5],.muted[data-v-7b549bf5]{font-size:13px}.error[data-v-7b549bf5]{background:#ffebee;border-radius:4px;color:#c62828;padding:8px 10px}.page-list[data-v-7b549bf5]{list-style:none;margin:0;padding:0}.page-list li[data-v-7b549bf5]{border-bottom:1px solid #f5f5f5}.page-list li[data-v-7b549bf5]:last-child{border-bottom:none}.page-list a[data-v-7b549bf5]{align-items:center;color:#212121;display:flex;font-size:13px;gap:8px;padding:6px 0;text-decoration:none}.page-list a[data-v-7b549bf5]:hover{color:#1b5e3b}.page-icon[data-v-7b549bf5]{text-align:center;width:16px}.page-date[data-v-7b549bf5]{font-size:11px;margin-left:auto}.flow-table[data-v-7b549bf5]{border-collapse:collapse;font-size:12px;width:100%}.flow-table td[data-v-7b549bf5],.flow-table th[data-v-7b549bf5]{border-bottom:1px solid #f1f5f9;padding:6px 8px;text-align:left}.flow-table th[data-v-7b549bf5]{background:#fafafa;color:#475569;font-weight:600}.flow-table .key[data-v-7b549bf5]{color:#1b5e3b;font-family:ui-monospace,SFMono-Regular,monospace;text-decoration:none}.flow-table .key[data-v-7b549bf5]:hover{text-decoration:underline}.flow-table .prio[data-v-7b549bf5]{font-size:11px;text-transform:capitalize}.flow-table .prio-highest[data-v-7b549bf5]{color:#c62828;font-weight:600}.flow-table .prio-high[data-v-7b549bf5]{color:#ef6c00;font-weight:600}.flow-table .prio-medium[data-v-7b549bf5]{color:#0277bd}.flow-table .prio-low[data-v-7b549bf5]{color:#757575}.flow-table .sp[data-v-7b549bf5]{color:#616161;font-family:ui-monospace,SFMono-Regular,monospace;text-align:right}.mermaid-src[data-v-7b549bf5]{background:#fafafa;border-radius:4px;font-size:12px;overflow-x:auto;padding:10px}.mermaid-out[data-v-7b549bf5]{display:flex;justify-content:center;padding:8px 0}.mermaid-out[data-v-7b549bf5] svg{height:auto;max-width:100%}.mermaid-src-fold[data-v-7b549bf5]{color:#757575;font-size:11px;margin-top:8px}.mermaid-src-fold summary[data-v-7b549bf5]{cursor:pointer}.chart-toolbar[data-v-7b549bf5]{font-size:11px;padding-bottom:6px}.editor[data-v-8371dc3f]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.toolbar[data-v-8371dc3f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.toolbar strong[data-v-8371dc3f]{color:#424242;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.t-actions[data-v-8371dc3f]{display:flex;gap:8px}.btn[data-v-8371dc3f]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 12px}.btn-sm[data-v-8371dc3f]{font-size:12px;padding:4px 10px}.btn[data-v-8371dc3f]:hover{background:#f5f5f5}.btn-primary[data-v-8371dc3f]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.btn-primary[data-v-8371dc3f]:hover:not(:disabled){background:#164d31}.btn-primary[data-v-8371dc3f]:disabled{cursor:not-allowed;opacity:.5}.widget-list[data-v-8371dc3f]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.row[data-v-8371dc3f]{align-items:stretch;display:flex;gap:6px;transition:opacity .15s,transform .15s}.row.dragging[data-v-8371dc3f]{opacity:.4}.row.drop .card[data-v-8371dc3f]{border-color:#1b5e3b;border-style:dashed}.grip[data-v-8371dc3f]{align-items:center;color:#bdbdbd;cursor:grab;display:flex;font-size:14px;justify-content:center;width:18px}.grip[data-v-8371dc3f]:active{cursor:grabbing}.card[data-v-8371dc3f]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;flex:1;overflow:hidden}.card-head[data-v-8371dc3f]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:6px 8px}.kind-select[data-v-8371dc3f]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:12px;padding:4px 8px}.title-input[data-v-8371dc3f]{background:transparent;border:1px solid transparent;flex:1;font-size:13px;font-weight:500;padding:4px 8px}.title-input[data-v-8371dc3f]:focus{background:#fff;border-color:#e0e0e0;border-radius:4px;outline:none}.row-actions[data-v-8371dc3f]{display:flex;gap:2px}.btn-icon[data-v-8371dc3f]{background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px}.btn-icon[data-v-8371dc3f]:hover{background:#f0f0f0}.btn-icon[data-v-8371dc3f]:disabled{cursor:not-allowed;opacity:.3}.btn-icon.danger[data-v-8371dc3f]:hover{background:#ffebee;color:#c62828}.card-body[data-v-8371dc3f]{padding:10px 12px}.card-body label[data-v-8371dc3f]{color:#616161;display:block;font-size:11px;font-weight:600;margin-top:6px}.card-body label[data-v-8371dc3f]:first-child{margin-top:0}.card-body input[data-v-8371dc3f],.card-body textarea[data-v-8371dc3f]{border:1px solid #e0e0e0;border-radius:4px;display:block;font-family:inherit;font-size:13px;margin-top:4px;padding:6px 8px;width:100%}.card-body textarea[data-v-8371dc3f]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.muted[data-v-8371dc3f]{color:#9e9e9e;font-size:13px}.add-row[data-v-8371dc3f]{border-top:1px dashed #e0e0e0;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px}.btn-add[data-v-8371dc3f]{background:#f1f8e9;border-color:#c8e6c9;color:#1b5e3b;font-size:12px}.btn-add[data-v-8371dc3f]:hover{background:#dcedc8}.dashboard-view[data-v-48311230]{margin:0 auto;max-width:1100px;padding:24px}.back[data-v-48311230]{color:#1b5e3b;font-size:13px;text-decoration:none}.back[data-v-48311230]:hover{text-decoration:underline}.title-row[data-v-48311230]{align-items:center;display:flex;gap:8px;margin-top:8px}.title-input[data-v-48311230]{background:transparent;border:1px solid transparent;border-radius:4px;flex:1;font-size:22px;font-weight:700;outline:none;padding:4px 6px}.title-input[data-v-48311230]:not([readonly]):focus{background:#fff;border-color:#e0e0e0}.desc-input[data-v-48311230]{background:transparent;border:1px solid transparent;border-radius:4px;color:#616161;font-size:13px;margin-top:4px;outline:none;padding:4px 6px;width:100%}.desc-input[data-v-48311230]:not([readonly]):focus{background:#fff;border-color:#e0e0e0}.btn-icon[data-v-48311230]{background:transparent;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:14px;padding:4px 10px}.btn-icon[data-v-48311230]:hover{background:#f5f5f5}.json-editor[data-v-48311230]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin:16px 0;padding:12px}.json-editor label[data-v-48311230]{align-items:center;color:#616161;display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.5px;text-transform:uppercase}.json-editor textarea[data-v-48311230]{display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-top:8px;padding:10px;width:100%}.btn[data-v-48311230],.json-editor textarea[data-v-48311230]{background:#fff;border:1px solid #e0e0e0;border-radius:6px}.btn[data-v-48311230]{cursor:pointer;font-size:13px;padding:6px 12px}.btn-sm[data-v-48311230]{font-size:12px;padding:4px 10px}.hint[data-v-48311230]{color:#9e9e9e;font-size:11px;margin-top:8px}.widget-error[data-v-48311230]{background:#ffebee;border-radius:6px;color:#c62828;font-size:13px;margin:8px 0;padding:8px 12px}.widgets[data-v-48311230]{display:grid;gap:16px;margin-top:24px}.json-fallback[data-v-48311230]{background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px;margin-top:12px;padding:8px}.json-fallback summary[data-v-48311230]{color:#757575;cursor:pointer;font-size:12px}.json-fallback textarea[data-v-48311230]{border:1px solid #e0e0e0;border-radius:4px;display:block;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;margin-top:8px;padding:8px;width:100%}.empty[data-v-48311230]{color:#757575;padding:48px 24px;text-align:center}.error-card[data-v-48311230]{background:#ffebee;border-radius:8px;color:#c62828;margin:24px;padding:24px}.subtitle[data-v-b158e647]{color:#757575;margin-bottom:24px;margin-top:4px}.category-filter[data-v-b158e647]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px}.category-filter button[data-v-b158e647]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;font-size:13px;padding:8px 16px}.category-filter button.active[data-v-b158e647]{background:#e8f5e9;border-color:#1b5e3b;color:#1b5e3b;font-weight:500}.category-filter button[data-v-b158e647]:hover{background:#f5f5f5}.template-grid[data-v-b158e647]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.template-card[data-v-b158e647]{cursor:pointer;display:flex;gap:12px}.template-card[data-v-b158e647]:hover{border-color:#1b5e3b;box-shadow:0 4px 12px #0000001a}.template-icon[data-v-b158e647]{flex-shrink:0;font-size:28px}.template-info h3[data-v-b158e647]{font-size:15px;font-weight:600}.template-info p[data-v-b158e647]{color:#757575;font-size:13px;margin-top:2px}.template-category[data-v-b158e647]{color:#9e9e9e;font-size:11px;text-transform:capitalize}.settings-page[data-v-4daa91a1]{max-width:600px}.card[data-v-4daa91a1]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.form-group[data-v-4daa91a1]{margin-bottom:14px}.form-group label[data-v-4daa91a1]{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.form-group select[data-v-4daa91a1]{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;max-width:300px;padding:8px 12px;width:100%}.btn[data-v-4daa91a1]{border:none;border-radius:6px;cursor:pointer;font-size:13px;padding:8px 16px}.btn-primary[data-v-4daa91a1]{background:#1b5e3b;color:#fff}.space-home[data-v-a1dee05d]{max-width:100%}.space-hero[data-v-a1dee05d]{border-radius:0;margin:-16px -24px 24px;padding:0;position:relative}.space-hero .cover-gradient[data-v-a1dee05d],.space-hero.with-cover .cover-image[data-v-a1dee05d]{background-position:50%;background-size:cover;height:160px}.space-hero .cover-image[data-v-a1dee05d]{background-position:50%;background-size:cover}.space-hero .space-header[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:-36px 24px 0;padding:16px 20px;position:relative;z-index:2}.space-title-row[data-v-a1dee05d]{align-items:center;display:flex;gap:8px}.icon-btn[data-v-a1dee05d]{background:none;border:none;border-radius:6px;cursor:pointer;font-size:22px;padding:4px 8px;transition:background .15s}.icon-btn[data-v-a1dee05d]:hover{background:#f5f5f5}.icon-btn.active[data-v-a1dee05d]{color:#f9a825}.space-welcome[data-v-a1dee05d]{background:#fafafa;border-left:3px solid #1b5e3b;border-radius:0 4px 4px 0;color:#424242;font-size:13px;font-style:italic;margin:4px 0;padding:6px 10px}.space-menu-wrap[data-v-a1dee05d]{position:relative}.space-menu[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px #00000024;margin-top:4px;min-width:200px;padding:4px;position:absolute;right:0;top:100%;z-index:100}.space-menu button[data-v-a1dee05d]{background:none;border:none;border-radius:4px;cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;width:100%}.space-menu button[data-v-a1dee05d]:hover{background:#f5f5f5}.space-menu button.danger[data-v-a1dee05d]{color:#c62828}.space-menu button.danger[data-v-a1dee05d]:hover{background:#ffebee}.space-menu hr[data-v-a1dee05d]{border:none;border-top:1px solid #f0f0f0;margin:4px 0}.modal-overlay[data-v-a1dee05d]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.delete-modal[data-v-a1dee05d],.share-modal[data-v-a1dee05d]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000040;max-height:90vh;max-width:540px;overflow-y:auto;width:90%}.share-modal-header[data-v-a1dee05d]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.share-modal-header.danger[data-v-a1dee05d]{background:#ffebee;color:#c62828}.share-modal-header h3[data-v-a1dee05d]{margin:0}.close-btn[data-v-a1dee05d]{background:none;border:none;color:#9e9e9e;cursor:pointer;font-size:26px}.share-modal-body[data-v-a1dee05d]{gap:18px;padding:16px 20px}.share-modal-body[data-v-a1dee05d],.share-section[data-v-a1dee05d]{display:flex;flex-direction:column}.share-section[data-v-a1dee05d]{gap:8px}.share-section>label[data-v-a1dee05d]{color:#616161;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.share-input-row[data-v-a1dee05d]{display:flex;gap:8px}.share-input[data-v-a1dee05d]{border:1px solid #e0e0e0;border-radius:6px;flex:1;font-size:13px;padding:8px 12px}.share-input[data-v-a1dee05d]:focus{border-color:#1b5e3b;box-shadow:0 0 0 2px #1b5e3b1a;outline:none}.share-level[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;padding:8px 10px}.share-level.small[data-v-a1dee05d]{font-size:12px;padding:4px 8px}.share-suggestions[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;max-height:200px;overflow-y:auto}.share-suggestion[data-v-a1dee05d]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px}.share-suggestion[data-v-a1dee05d]:hover{background:#f5f5f5}.share-avatar[data-v-a1dee05d]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.share-avatar.small[data-v-a1dee05d]{font-size:11px;height:24px;width:24px}.share-target-info[data-v-a1dee05d]{flex:1;min-width:0}.share-target-info strong[data-v-a1dee05d]{font-size:13px}.share-target-info span[data-v-a1dee05d],.share-target-info strong[data-v-a1dee05d]{display:block}.share-target-info span[data-v-a1dee05d]{color:#9e9e9e;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permissions-list[data-v-a1dee05d]{border:1px solid #e0e0e0;border-radius:6px;max-height:240px;overflow-y:auto}.empty-perm[data-v-a1dee05d]{color:#9e9e9e;font-size:12px;padding:16px;text-align:center}.permission-row[data-v-a1dee05d]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:8px 12px}.permission-row[data-v-a1dee05d]:last-child{border-bottom:none}.remove-btn[data-v-a1dee05d]{background:none;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;font-size:18px;padding:4px 8px}.remove-btn[data-v-a1dee05d]:hover{background:#ffebee;color:#c62828}.visibility-options[data-v-a1dee05d]{display:flex;flex-direction:column;gap:8px}.visibility-radio[data-v-a1dee05d]{align-items:center;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s}.visibility-radio[data-v-a1dee05d]:has(input:checked){background:#e8f5e9;border-color:#1b5e3b}.visibility-radio span[data-v-a1dee05d]{display:flex;flex-direction:column}.visibility-radio strong[data-v-a1dee05d]{font-size:13px}.visibility-radio small[data-v-a1dee05d]{color:#9e9e9e;font-size:11px}.copied-msg[data-v-a1dee05d]{color:#1b5e3b;font-size:12px}.warn-text[data-v-a1dee05d]{color:#424242;font-size:13px;line-height:1.5}.warn-text strong[data-v-a1dee05d]{color:#c62828}.modal-actions[data-v-a1dee05d]{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.btn-danger[data-v-a1dee05d]{background:#c62828;border:1px solid #c62828;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btn-danger[data-v-a1dee05d]:hover:not(:disabled){background:#b71c1c}.btn-danger[data-v-a1dee05d]:disabled{cursor:not-allowed;opacity:.5}.btn-sm[data-v-a1dee05d]{font-size:12px!important;padding:4px 10px!important}.space-header[data-v-a1dee05d]{align-items:flex-start;display:flex;gap:16px}.space-badge[data-v-a1dee05d]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:800;height:48px;justify-content:center;width:48px}.space-info[data-v-a1dee05d]{flex:1}.space-info h1[data-v-a1dee05d]{font-size:22px;margin:0}.space-desc[data-v-a1dee05d]{color:#757575;font-size:14px;margin-top:4px}.space-actions[data-v-a1dee05d]{display:flex;flex-shrink:0;gap:8px}.home-content-wrapper[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:32px}.home-content[data-v-a1dee05d]{color:#212121;line-height:1.65;margin:0 auto;max-width:900px}.home-content[data-v-a1dee05d] h1{font-size:26px;font-weight:700;margin:24px 0 12px}.home-content[data-v-a1dee05d] h2{font-size:20px;font-weight:700;margin:22px 0 10px}.home-content[data-v-a1dee05d] h3{font-size:16px;font-weight:600;margin:16px 0 8px}.home-content[data-v-a1dee05d] blockquote{background:#f5f9f6;border-left:3px solid #1b5e3b;border-radius:0 6px 6px 0;margin:12px 0;padding:10px 16px}.home-content[data-v-a1dee05d] .pm-table{border-collapse:collapse;font-size:14px;margin:16px 0;width:100%}.home-content[data-v-a1dee05d] .pm-table td,.home-content[data-v-a1dee05d] .pm-table th{border:1px solid #e0e0e0;padding:8px 10px;text-align:left;vertical-align:top}.home-content[data-v-a1dee05d] .pm-table th{background:#f5f9f6;color:#1b5e3b;font-weight:700}.home-content[data-v-a1dee05d] .pm-table tr:nth-child(2n) td{background:#fafafa}.home-content[data-v-a1dee05d] pre{background:#f5f5f5;line-height:1.5;padding:12px}.home-content[data-v-a1dee05d] code{padding:2px 5px}.home-content[data-v-a1dee05d] .mention{background:#e8f5e9;border-radius:4px;color:#1b5e3b;font-weight:500;padding:2px 6px}.home-content[data-v-a1dee05d] h1{border-bottom:1px solid #e0e0e0;font-size:28px;margin:0 0 16px;padding-bottom:8px}.home-content[data-v-a1dee05d] h2{color:#1b5e3b;font-size:22px;margin:28px 0 12px}.home-content[data-v-a1dee05d] h3{font-size:17px;margin:20px 0 10px}.home-content[data-v-a1dee05d] p{margin:8px 0}.home-content[data-v-a1dee05d] ol,.home-content[data-v-a1dee05d] ul{margin:8px 0 8px 24px}.home-content[data-v-a1dee05d] li{margin:4px 0}.home-content[data-v-a1dee05d] table{border-collapse:collapse;font-size:14px;margin:16px 0;width:100%}.home-content[data-v-a1dee05d] table td,.home-content[data-v-a1dee05d] table th{border:1px solid #e0e0e0;padding:8px;text-align:left}.home-content[data-v-a1dee05d] table th{background:#f5f5f5;font-weight:600}.home-content[data-v-a1dee05d] code{background:#f5f5f5;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:13px;padding:2px 6px}.home-content[data-v-a1dee05d] pre{background:#263238;border-radius:6px;color:#eff;font-size:13px;margin:12px 0;overflow-x:auto;padding:16px}.home-content[data-v-a1dee05d] pre code{background:transparent;color:inherit;padding:0}.home-content[data-v-a1dee05d] pre.mermaid{background:#f8faf8;border:1px solid #e0e0e0;color:inherit;padding:16px;text-align:center}.home-content[data-v-a1dee05d] a{color:#1b5e3b;text-decoration:none}.home-content[data-v-a1dee05d] a:hover{text-decoration:underline}.home-content[data-v-a1dee05d] .ticket-capsule{background:#e3f2fd;border-radius:12px;color:#0d47a1;display:inline-block;font-size:12px;font-weight:600;margin:0 2px;padding:2px 8px;text-decoration:none}.home-content[data-v-a1dee05d] .mention-capsule{background:#fff3e0;border-radius:12px;color:#e65100;display:inline-block;font-size:12px;font-weight:600;margin:0 2px;padding:2px 8px;text-decoration:none}.page-nav-footer[data-v-a1dee05d]{border-top:2px solid #e0e0e0;margin-top:32px;padding-top:24px}.page-nav-footer h3[data-v-a1dee05d]{color:#424242;font-size:16px;margin-bottom:16px}.nav-grid[data-v-a1dee05d]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.nav-card[data-v-a1dee05d]{align-items:center;border:1px solid #e0e0e0;border-radius:6px;color:inherit;display:flex;gap:10px;padding:12px;text-decoration:none;transition:all .15s}.nav-card[data-v-a1dee05d]:hover{background:#f8faf8;border-color:#1b5e3b;box-shadow:0 2px 6px #0000000f}.nav-icon[data-v-a1dee05d]{font-size:18px}.nav-info[data-v-a1dee05d]{flex:1}.nav-info strong[data-v-a1dee05d]{color:#1b5e3b;display:block;font-size:14px}.nav-info span[data-v-a1dee05d]{color:#9e9e9e;font-size:12px}.view-toggle[data-v-a1dee05d]{display:flex;gap:6px;margin:12px 0}.toggle-btn[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#757575;cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s}.toggle-btn[data-v-a1dee05d]:hover{background:#f5f5f5}.toggle-btn.active[data-v-a1dee05d]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.dashboard-grid[data-v-a1dee05d]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media(max-width:768px){.dashboard-grid[data-v-a1dee05d]{grid-template-columns:1fr}}.contributor-row[data-v-a1dee05d]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:8px 0}.contributor-avatar[data-v-a1dee05d]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.contributor-info strong[data-v-a1dee05d]{color:#212121;display:block;font-size:13px}.contributor-info span[data-v-a1dee05d]{color:#9e9e9e;font-size:11px}.empty[data-v-a1dee05d]{color:#bdbdbd;font-size:12px;padding:12px 0;text-align:center}.stats-row[data-v-a1dee05d]{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.stat[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px;text-align:center}.stat strong[data-v-a1dee05d]{color:#1b5e3b;display:block;font-size:24px}.stat span[data-v-a1dee05d]{color:#9e9e9e;font-size:12px}.overview-grid[data-v-a1dee05d]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.card[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:18px}.card h3[data-v-a1dee05d]{font-size:15px;margin-bottom:12px}.card-header[data-v-a1dee05d]{justify-content:space-between;margin-bottom:12px}.card-header[data-v-a1dee05d],.page-row[data-v-a1dee05d]{align-items:center;display:flex}.page-row[data-v-a1dee05d]{border-bottom:1px solid #f5f5f5;cursor:pointer;gap:10px;padding:8px 0}.page-row[data-v-a1dee05d]:hover{background:#fafafa}.page-icon[data-v-a1dee05d]{font-size:16px}.page-info strong[data-v-a1dee05d]{display:block;font-size:14px}.page-info span[data-v-a1dee05d]{color:#9e9e9e;font-size:12px}.tree-row[data-v-a1dee05d]{align-items:center;display:flex;font-size:14px;gap:8px;padding:6px 0}.tree-link[data-v-a1dee05d]{color:#424242;text-decoration:none}.tree-link[data-v-a1dee05d]:hover{color:#1b5e3b}.page-cards-grid[data-v-a1dee05d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:4px}.page-card-mini[data-v-a1dee05d]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#212121;display:flex;font-size:13px;gap:8px;min-height:44px;padding:10px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.page-card-mini[data-v-a1dee05d]:hover{border-color:#1b5e3b;box-shadow:0 1px 4px #1b5e3b14;color:#1b5e3b}.page-card-icon[data-v-a1dee05d]{flex-shrink:0;font-size:16px}.page-card-title[data-v-a1dee05d]{flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn[data-v-a1dee05d]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:4px;padding:7px 14px}.btn[data-v-a1dee05d],.flow-link[data-v-a1dee05d]{text-decoration:none}.flow-link[data-v-a1dee05d]{background:#f5f9f6;border:1px solid #1b5e3b;color:#1b5e3b}.btn-primary[data-v-a1dee05d],.flow-link[data-v-a1dee05d]:hover{background:#1b5e3b;color:#fff}.btn-secondary[data-v-a1dee05d]{background:#fff;border:1px solid #e0e0e0;color:#424242}.btn-secondary.active[data-v-a1dee05d]{background:#e8f5e9;border-color:#1b5e3b;color:#1b5e3b}.trash-page[data-v-72e9d999]{max-width:760px;padding:0 8px}.back-link[data-v-72e9d999]{color:#1b5e3b;display:inline-block;font-size:13px;margin-bottom:8px;text-decoration:none}.back-link[data-v-72e9d999]:hover{text-decoration:underline}h1[data-v-72e9d999]{font-size:22px;margin:0 0 4px}.subtitle[data-v-72e9d999]{color:#757575;font-size:13px;line-height:1.5;margin:0 0 20px}.empty[data-v-72e9d999],.loading[data-v-72e9d999]{color:#9e9e9e;padding:40px;text-align:center}.empty[data-v-72e9d999]{background:#fff;border:1px dashed #e0e0e0;border-radius:8px}.error-card[data-v-72e9d999]{background:#ffebee;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;padding:16px}.trash-list[data-v-72e9d999]{display:flex;flex-direction:column;gap:8px}.trash-row[data-v-72e9d999]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.trash-row[data-v-72e9d999]:hover{border-color:#bdbdbd}.row-info[data-v-72e9d999]{flex:1;min-width:0}.row-title[data-v-72e9d999]{color:#212121;font-size:14px;font-weight:600}.row-meta[data-v-72e9d999]{color:#757575;font-size:12px;margin-top:2px}.row-meta code[data-v-72e9d999]{background:#f5f5f5;border-radius:3px;font-family:Monaco,monospace;font-size:11px;padding:1px 5px}.row-actions[data-v-72e9d999]{display:flex;flex-shrink:0;gap:6px}.btn[data-v-72e9d999]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px}.btn[data-v-72e9d999]:disabled{cursor:not-allowed;opacity:.5}.btn-primary[data-v-72e9d999]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.btn-primary[data-v-72e9d999]:hover:not(:disabled){background:#145a32}.btn-danger[data-v-72e9d999]{background:#fff;border-color:#ffcdd2;color:#c62828}.btn-danger[data-v-72e9d999]:hover:not(:disabled){background:#ffebee}.toast[data-v-72e9d999]{border-radius:6px;font-size:13px;margin-top:16px;padding:10px 14px}.toast.ok[data-v-72e9d999]{background:#e8f5e9;border:1px solid #c8e6c9;color:#1b5e20}.toast.err[data-v-72e9d999]{background:#ffebee;border:1px solid #ffcdd2;color:#b71c1c}.notif-settings[data-v-afbda9c7]{max-width:600px}.card[data-v-afbda9c7]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.pref-row[data-v-afbda9c7]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}.toggle[data-v-afbda9c7]{display:inline-block;height:22px;position:relative;width:40px}.toggle input[data-v-afbda9c7]{height:0;opacity:0;width:0}.slider[data-v-afbda9c7]{background:#ccc;border-radius:22px;cursor:pointer;inset:0}.slider[data-v-afbda9c7],.slider[data-v-afbda9c7]:before{position:absolute;transition:.3s}.slider[data-v-afbda9c7]:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;width:16px}.toggle input:checked+.slider[data-v-afbda9c7]{background:#1b5e3b}.toggle input:checked+.slider[data-v-afbda9c7]:before{transform:translate(18px)}.space-settings[data-v-c133b876]{max-width:720px;padding:0 8px}.back-link[data-v-c133b876]{color:#1b5e3b;display:inline-block;font-size:13px;margin-bottom:8px;text-decoration:none}.back-link[data-v-c133b876]:hover{text-decoration:underline}h1[data-v-c133b876]{font-size:22px;margin:0 0 4px}.subtitle[data-v-c133b876]{color:#757575;font-size:14px;margin:0 0 20px}.loading[data-v-c133b876]{color:#9e9e9e;padding:40px;text-align:center}.error-card[data-v-c133b876]{background:#ffebee;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;padding:20px}.settings-form[data-v-c133b876]{display:flex;flex-direction:column;gap:16px}.card[data-v-c133b876]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px}.card h3[data-v-c133b876]{font-size:15px;margin:0 0 4px}.card .hint[data-v-c133b876]{color:#757575;font-size:12px;margin:0 0 12px}.radio-group[data-v-c133b876]{display:flex;flex-direction:column;gap:8px}.radio-row[data-v-c133b876]{border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:12px;transition:all .15s}.radio-row[data-v-c133b876]:hover{background:#fafafa}.radio-row.active[data-v-c133b876]{background:#f1f8f2;border-color:#1b5e3b}.radio-row input[data-v-c133b876]{margin-top:4px}.radio-row strong[data-v-c133b876]{display:block;font-size:14px}.radio-row span[data-v-c133b876]{color:#757575;font-size:12px}.chip-group[data-v-c133b876]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip[data-v-c133b876]{align-items:center;border:1px solid #e0e0e0;border-radius:16px;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:6px 12px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip input[data-v-c133b876]{display:none}.chip[data-v-c133b876]:hover{background:#f5f5f5}.chip.active[data-v-c133b876]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.custom-input[data-v-c133b876]{border:1px solid #e0e0e0;border-radius:6px;font-size:13px;padding:8px 12px;width:100%}.actions[data-v-c133b876]{display:flex;gap:8px;padding-top:8px}.btn[data-v-c133b876]{border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:8px 18px;text-decoration:none}.btn-primary[data-v-c133b876]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.btn-primary[data-v-c133b876]:hover{background:#145a32}.btn-primary[data-v-c133b876]:disabled{cursor:not-allowed;opacity:.6}.btn-secondary[data-v-c133b876]{background:#fff;border-color:#e0e0e0;color:#424242}.btn-secondary[data-v-c133b876]:hover{background:#f5f5f5}.toast[data-v-c133b876]{border-radius:6px;font-size:13px;padding:10px 14px}.toast.ok[data-v-c133b876]{background:#e8f5e9;border:1px solid #c8e6c9;color:#1b5e20}.toast.err[data-v-c133b876]{background:#ffebee;border:1px solid #ffcdd2;color:#b71c1c}.tabs[data-v-c133b876]{border-bottom:1px solid #e0e0e0;display:flex;gap:2px;margin-bottom:16px;overflow-x:auto}.tab[data-v-c133b876]{background:transparent;border:none;border-bottom:2px solid transparent;color:#616161;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 16px;transition:all .15s;white-space:nowrap}.tab.active[data-v-c133b876],.tab[data-v-c133b876]:hover{color:#1b5e3b}.tab.active[data-v-c133b876]{border-bottom-color:#1b5e3b;font-weight:600}.field[data-v-c133b876]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field>span[data-v-c133b876]{color:#616161;font-size:12px;font-weight:500}.field.checkbox[data-v-c133b876]{align-items:center;flex-direction:row;gap:8px}.field.checkbox input[data-v-c133b876]{width:auto}.field.readonly .key-display[data-v-c133b876]{background:#f5f5f5;border-radius:4px;color:#424242;display:inline-block;font-family:Monaco,monospace;font-size:13px;padding:6px 10px}.input[data-v-c133b876]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:13px;padding:8px 12px;width:100%}.input[data-v-c133b876]:focus{border-color:#1b5e3b;box-shadow:0 0 0 3px #1b5e3b1a;outline:none}.input-narrow[data-v-c133b876]{font-size:18px;text-align:center;width:80px}.color-row[data-v-c133b876]{align-items:center;display:flex;gap:12px}.color-swatch[data-v-c133b876]{border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;height:44px;padding:0;width:44px}.hint.compact[data-v-c133b876]{font-size:11px;margin-top:6px}.hint code[data-v-c133b876]{background:#f5f5f5;border-radius:4px;font-family:Monaco,monospace;font-size:11px;padding:1px 5px}.link[data-v-c133b876]{color:#1b5e3b}.perm-matrix[data-v-c133b876]{border-collapse:collapse;font-size:12px;margin-top:8px;width:100%}.perm-matrix td[data-v-c133b876],.perm-matrix th[data-v-c133b876]{border:1px solid #e0e0e0;padding:6px 8px;vertical-align:top}.perm-matrix thead th[data-v-c133b876]{background:#f5f5f5;font-weight:600;text-align:left}.perm-matrix thead th small[data-v-c133b876]{color:#757575;font-size:11px;font-weight:400}.perm-matrix .row-head[data-v-c133b876]{background:#fafafa;font-weight:600;min-width:110px;white-space:nowrap}.perm-cell[data-v-c133b876]{display:flex;flex-direction:column;gap:3px}.perm-chk[data-v-c133b876]{align-items:center;cursor:pointer;display:inline-flex;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.perm-chk input[data-v-c133b876]{margin:0}.page-header[data-v-4bca0b57]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.blog-list[data-v-4bca0b57]{display:flex;flex-direction:column;gap:16px}.blog-post[data-v-4bca0b57]{cursor:pointer}.blog-post[data-v-4bca0b57]:hover{box-shadow:0 4px 12px #0000001a}.post-cover img[data-v-4bca0b57]{border-radius:8px 8px 0 0;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.post-content[data-v-4bca0b57]{padding:16px}.post-content h3[data-v-4bca0b57]{font-size:20px;margin-bottom:8px}.post-excerpt[data-v-4bca0b57]{color:#616161;font-size:14px;line-height:1.5;margin-bottom:12px}.post-meta[data-v-4bca0b57]{color:#9e9e9e;font-size:13px;gap:16px}.post-author[data-v-4bca0b57],.post-meta[data-v-4bca0b57]{align-items:center;display:flex}.post-author[data-v-4bca0b57]{gap:6px}.avatar-sm[data-v-4bca0b57]{align-items:center;background:#1b5e3b;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.label-tag[data-v-4bca0b57]{background:#e8eaf6;border-radius:4px;color:#283593;font-size:10px;padding:1px 6px}.empty-state[data-v-4bca0b57]{color:#9e9e9e;padding:48px;text-align:center}.pages-in-space[data-v-561a3e1f]{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:14px}.pis-head[data-v-561a3e1f]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.pages-in-space-title[data-v-561a3e1f]{align-items:center;color:#616161;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.3px;margin:0;text-transform:uppercase}.pis-count[data-v-561a3e1f]{background:#f5f5f5;border-radius:10px;color:#616161;font-size:11px;font-weight:500;letter-spacing:0;padding:1px 7px;text-transform:none}.pis-filter[data-v-561a3e1f]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#212121;flex:1;font-size:12px;max-width:280px;min-width:160px;outline:none;padding:4px 8px}.pis-filter[data-v-561a3e1f]:focus{border-color:#1b5e3b}.pis-toggle[data-v-561a3e1f]{background:transparent;border:1px solid #e0e0e0;border-radius:6px;color:#1b5e3b;cursor:pointer;font-size:11px;margin-left:auto;padding:3px 10px}.pis-toggle[data-v-561a3e1f]:hover{background:#f5f5f5}.pis-list[data-v-561a3e1f]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;display:grid;gap:2px 12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:4px 6px}.pis-list li[data-v-561a3e1f]{border-radius:4px;font-size:13px}.pis-list li[data-v-561a3e1f]:hover{background:#fff}.pis-list li.active[data-v-561a3e1f]{background:#e8f5e9}.pis-list li.active .pis-title[data-v-561a3e1f]{color:#1b5e3b;font-weight:600}.pis-link[data-v-561a3e1f]{align-items:center;color:#424242;display:flex;gap:6px;overflow:hidden;padding:4px 6px;text-decoration:none;white-space:nowrap}.pis-icon[data-v-561a3e1f]{flex-shrink:0;font-size:14px;line-height:1}.pis-title[data-v-561a3e1f]{flex:1;white-space:nowrap}.pis-parent[data-v-561a3e1f],.pis-title[data-v-561a3e1f]{overflow:hidden;text-overflow:ellipsis}.pis-parent[data-v-561a3e1f]{color:#9e9e9e;flex-shrink:0;font-size:11px;max-width:120px}.pis-draft[data-v-561a3e1f]{background:#fff3e0;border-radius:8px;color:#e65100;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;padding:1px 6px;text-transform:uppercase}.mp-wrap[data-v-b9dfde1e]{display:inline-block;position:relative}.mp-pill[data-v-b9dfde1e]{align-items:center;background:#e8f5e9;border-radius:12px;color:#1b5e3b;display:inline-flex;font-size:inherit;font-weight:500;gap:4px;padding:1px 8px 1px 2px;text-decoration:none;transition:background .12s ease;vertical-align:baseline}.mp-pill[data-v-b9dfde1e]:hover{background:#c8e6c9}.mp-pill.mp-pill-unknown[data-v-b9dfde1e]{background:#eceff1;color:#455a64}.mp-dot[data-v-b9dfde1e]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.mp-name[data-v-b9dfde1e]{line-height:1.2}.mp-pop[data-v-b9dfde1e]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px #0000001f;color:#424242;font-size:13px;left:0;min-width:260px;padding:12px;position:absolute;top:calc(100% + 6px);z-index:100}.mp-pop-head[data-v-b9dfde1e]{border-bottom:1px solid #f0f0f0;gap:10px;margin-bottom:8px;padding-bottom:10px}.mp-pop-avatar[data-v-b9dfde1e],.mp-pop-head[data-v-b9dfde1e]{align-items:center;display:flex}.mp-pop-avatar[data-v-b9dfde1e]{border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.mp-pop-info[data-v-b9dfde1e]{display:flex;flex-direction:column;min-width:0}.mp-pop-info strong[data-v-b9dfde1e]{color:#1b4332;font-size:14px}.mp-pop-info .mp-pop-role[data-v-b9dfde1e]{color:#757575;font-size:11px}.mp-pop-row[data-v-b9dfde1e]{display:flex;font-size:12px;gap:6px;padding:3px 0}.mp-pop-row .mp-pop-label[data-v-b9dfde1e]{color:#9e9e9e;min-width:48px}.mp-pop-row .mp-pop-email[data-v-b9dfde1e]{color:#1b5e3b;text-decoration:none}.mp-pop-row .mp-pop-email[data-v-b9dfde1e]:hover{text-decoration:underline}.mp-fade-enter-active[data-v-b9dfde1e],.mp-fade-leave-active[data-v-b9dfde1e]{transition:opacity .1s,transform .1s}.mp-fade-enter-from[data-v-b9dfde1e],.mp-fade-leave-to[data-v-b9dfde1e]{opacity:0;transform:translateY(-4px)}.mention-render[data-v-9e9f56d8]{white-space:pre-wrap;word-wrap:break-word}.mr-text[data-v-9e9f56d8]{white-space:inherit}.mention-textarea-wrap[data-v-4a70c512]{position:relative}.mention-textarea[data-v-4a70c512]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;min-height:60px;padding:10px 12px;resize:vertical;width:100%}.mention-textarea[data-v-4a70c512]:focus{border-color:#1b5e3b;box-shadow:0 0 0 2px #1b5e3b1a;outline:none}.textarea-hint[data-v-4a70c512]{color:#bdbdbd;font-size:11px;padding:4px 0}.textarea-hint kbd[data-v-4a70c512]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;font-size:10px;padding:0 4px}.mention-popup[data-v-4a70c512]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 20px #00000026;max-height:280px;min-width:320px;overflow-y:auto;position:absolute;z-index:200}.mp-header[data-v-4a70c512]{border-bottom:1px solid #f0f0f0;color:#9e9e9e;font-size:10px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase}.mp-item[data-v-4a70c512]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px}.mp-item.selected[data-v-4a70c512],.mp-item[data-v-4a70c512]:hover{background:#f5f5f5}.mp-avatar[data-v-4a70c512]{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center}.mp-avatar[data-v-4a70c512],.mp-cmd-icon[data-v-4a70c512]{flex-shrink:0;width:28px}.mp-cmd-icon[data-v-4a70c512]{font-size:18px;text-align:center}.mp-info[data-v-4a70c512]{flex:1;min-width:0}.mp-info strong[data-v-4a70c512]{display:block;font-size:13px}.mp-info span[data-v-4a70c512]{color:#9e9e9e;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-shortcut[data-v-4a70c512]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;color:#9e9e9e;flex-shrink:0;font-size:10px;padding:1px 6px}.mp-empty[data-v-4a70c512]{color:#9e9e9e;font-size:12px;padding:12px 14px;text-align:center}.mp-err-hint[data-v-4a70c512]{color:#c62828;display:block;font-size:10px;margin-top:4px}.page-view[data-v-678e5f0d]{max-width:100%;width:100%}.page-toolbar[data-v-678e5f0d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.breadcrumb[data-v-678e5f0d]{color:#757575;font-size:13px}.breadcrumb a[data-v-678e5f0d]{color:#1b5e3b}.toolbar-actions[data-v-678e5f0d]{gap:8px}.presence-bar[data-v-678e5f0d],.toolbar-actions[data-v-678e5f0d]{align-items:center;display:flex}.presence-bar[data-v-678e5f0d]{background:#fff8e1;border-radius:6px;gap:6px;margin-right:4px;padding:3px 8px}.p-avatar[data-v-678e5f0d]{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;margin-left:-4px;position:relative;width:24px}.p-avatar[data-v-678e5f0d]:first-child{margin-left:0}.p-dot[data-v-678e5f0d]{border:1.5px solid #fff;border-radius:50%;bottom:-1px;height:7px;position:absolute;right:-1px;width:7px}.p-dot.viewing[data-v-678e5f0d]{background:#4caf50}.p-dot.editing[data-v-678e5f0d]{background:#ff9800}.p-text[data-v-678e5f0d]{color:#616161;font-size:11px;white-space:nowrap}.menu-container[data-v-678e5f0d]{position:relative;z-index:50}.menu-trigger[data-v-678e5f0d]{font-size:20px;font-weight:700;min-height:36px;min-width:40px;padding:6px 12px!important}.dropdown-menu[data-v-678e5f0d]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #0000001f;min-width:240px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.dropdown-enter-active[data-v-678e5f0d],.dropdown-leave-active[data-v-678e5f0d]{transition:all .15s ease}.dropdown-enter-from[data-v-678e5f0d],.dropdown-leave-to[data-v-678e5f0d]{opacity:0;transform:translateY(-8px)}.menu-item[data-v-678e5f0d]{align-items:center;background:none;border:none;color:#212121;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;position:relative;text-align:left;width:100%}.menu-item[data-v-678e5f0d]:hover{background:#f5f5f5}.menu-item.danger[data-v-678e5f0d]{color:#c62828}.menu-item.danger[data-v-678e5f0d]:hover{background:#ffebee}.menu-item.has-submenu[data-v-678e5f0d]{padding-right:28px}.menu-item .menu-icon[data-v-678e5f0d]{font-size:14px;text-align:center;width:20px}.menu-item .submenu-arrow[data-v-678e5f0d]{color:#9e9e9e;font-size:16px;position:absolute;right:10px}.menu-divider[data-v-678e5f0d]{background:#e0e0e0;height:1px;margin:4px 0}.submenu[data-v-678e5f0d]{border:1px solid #e0e0e0;box-shadow:0 4px 16px #0000001f;left:100%;min-width:200px;padding:6px 0;position:absolute;top:-6px;z-index:101}.page-content[data-v-678e5f0d],.submenu[data-v-678e5f0d]{background:#fff;border-radius:8px}.page-content[data-v-678e5f0d]{box-shadow:0 1px 3px #0000000f;box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:32px}.page-title[data-v-678e5f0d]{font-size:28px;font-weight:700;margin-bottom:8px}.page-meta[data-v-678e5f0d]{color:#9e9e9e;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;margin-bottom:24px}.label-tag[data-v-678e5f0d]{background:#e8eaf6;border-radius:4px;color:#283593;font-size:11px;margin-left:4px;padding:2px 8px}.label-tag.editable[data-v-678e5f0d]{align-items:center;display:inline-flex;gap:4px}.label-remove[data-v-678e5f0d]{background:none;border:none;color:#9e9e9e;cursor:pointer;font-size:14px;padding:0 2px}.label-remove[data-v-678e5f0d]:hover{color:#c62828}.label-input[data-v-678e5f0d]{border:none;border-bottom:1px solid #e0e0e0;font-size:12px;outline:none;padding:2px 4px;width:100px}.label-input[data-v-678e5f0d]:focus{border-color:#1b5e3b}.page-body[data-v-678e5f0d]{color:#212121;font-size:15px;line-height:1.7;max-width:100%;min-width:0;overflow-x:auto}.page-body[data-v-678e5f0d] h1{font-size:26px;font-weight:700;margin:24px 0 12px}.page-body[data-v-678e5f0d] h2{border-bottom:1px solid #f5f5f5;color:#1b5e3b;font-size:20px;margin:24px 0 12px;padding-bottom:8px}.page-body[data-v-678e5f0d] h3{font-size:17px;font-weight:600;margin:18px 0 8px}.page-body[data-v-678e5f0d] p{margin:8px 0;overflow-wrap:anywhere}.page-body[data-v-678e5f0d] blockquote{background:#f5f9f6;border-left:3px solid #1b5e3b;border-radius:0 6px 6px 0;margin:12px 0;padding:10px 16px}.page-body[data-v-678e5f0d] ol,.page-body[data-v-678e5f0d] ul{padding-left:24px}.page-body[data-v-678e5f0d] li{margin:4px 0;overflow-wrap:anywhere}.page-body[data-v-678e5f0d] pre{background:#f7f8fa;border:1px solid #eceff1;border-radius:6px;font-size:13px;line-height:1.55;margin:16px 0;max-width:100%;overflow-x:auto;padding:12px 14px}.page-body[data-v-678e5f0d] code{background:#f1f3f5;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:13px;overflow-wrap:anywhere;padding:2px 5px}.page-body[data-v-678e5f0d] pre code{background:none;border-radius:0;font-size:inherit;padding:0}.page-body[data-v-678e5f0d] h4{color:#2f3b47;font-size:15px;font-weight:600;margin:16px 0 6px}.page-body[data-v-678e5f0d] h5{color:#44515f;font-size:14px;font-weight:600;margin:14px 0 6px}.page-body[data-v-678e5f0d] h6{color:#5f6b7a;font-size:13px;font-weight:600;letter-spacing:.03em;margin:12px 0 6px;text-transform:uppercase}.page-body[data-v-678e5f0d] hr{border:none;border-top:1px solid #eceff1;margin:22px 0}.page-body[data-v-678e5f0d] a{color:#1b5e3b;text-decoration:underline;text-underline-offset:2px}.page-body[data-v-678e5f0d] a:hover{color:#14472c}.page-body[data-v-678e5f0d] strong{color:#2f3b47;font-weight:600}.page-body[data-v-678e5f0d] ol ol,.page-body[data-v-678e5f0d] ol ul,.page-body[data-v-678e5f0d] ul ol,.page-body[data-v-678e5f0d] ul ul{margin:4px 0}.page-body[data-v-678e5f0d] li>p{margin:2px 0}.page-body[data-v-678e5f0d] table{border-collapse:collapse;font-size:13px;margin:16px 0;width:100%}.page-body[data-v-678e5f0d] td,.page-body[data-v-678e5f0d] th{border:1px solid #eceff1;overflow-wrap:anywhere;padding:7px 10px;text-align:left;vertical-align:top}.page-body[data-v-678e5f0d] thead th,.page-body[data-v-678e5f0d] tr:first-child td{background:#fafbfc;color:#44515f;font-weight:600}.page-body[data-v-678e5f0d] tbody tr:nth-child(2n) td{background:#fcfdfd}.page-body[data-v-678e5f0d] img{height:auto;max-width:100%}.page-body[data-v-678e5f0d] figure.kb-wide img,.page-body[data-v-678e5f0d] img.kb-wide{max-width:none}.page-body[data-v-678e5f0d] .pm-table-wrapper,.page-body[data-v-678e5f0d] .tableWrapper{border:1px solid #e0e0e0;border-radius:6px;margin:16px 0;max-width:100%;overflow-x:auto}.page-body[data-v-678e5f0d] .pm-table-wrapper>.pm-table,.page-body[data-v-678e5f0d] .pm-table-wrapper>table{margin:0}.page-body[data-v-678e5f0d] .pm-table,.page-body[data-v-678e5f0d] table{border-collapse:collapse;font-size:14px;margin:16px 0;max-width:100%;table-layout:auto;width:100%}.page-body[data-v-678e5f0d] .pm-table.kb-wide,.page-body[data-v-678e5f0d] table.kb-wide{max-width:none;width:-moz-max-content;width:max-content}.page-body[data-v-678e5f0d] .page-body>.pm-table,.page-body[data-v-678e5f0d] .page-body>table{display:table;width:100%}.page-body[data-v-678e5f0d] .page-body>.pm-table.kb-wide,.page-body[data-v-678e5f0d] .page-body>table.kb-wide{width:-moz-max-content;width:max-content}.page-body[data-v-678e5f0d] .pm-table td,.page-body[data-v-678e5f0d] .pm-table th,.page-body[data-v-678e5f0d] table td,.page-body[data-v-678e5f0d] table th{border:1px solid #e0e0e0;overflow-wrap:anywhere;padding:8px 10px;text-align:left;vertical-align:top;word-break:break-word}.page-body[data-v-678e5f0d] .pm-table th,.page-body[data-v-678e5f0d] table th{background:#f5f9f6;color:#1b5e3b;font-weight:700}.page-body[data-v-678e5f0d] .pm-table tr:nth-child(2n) td,.page-body[data-v-678e5f0d] table tr:nth-child(2n) td{background:#fafafa}.page-body[data-v-678e5f0d] .mention{background:#e8f5e9;border-radius:4px;color:#1b5e3b;font-weight:500;padding:2px 6px}.page-body[data-v-678e5f0d] .kb-panel{border-left:4px solid;border-radius:4px;margin:16px 0;padding:12px 16px 12px 14px}.page-body[data-v-678e5f0d] .kb-panel p{margin:4px 0}.page-body[data-v-678e5f0d] .kb-panel p:first-child{font-weight:600}.page-body[data-v-678e5f0d] .kb-panel-info{background:#e3f2fd;border-color:#1565c0;color:#0d47a1}.page-body[data-v-678e5f0d] .kb-panel-note{background:#e8f5e9;border-color:#1b5e3b;color:#1b5e3b}.page-body[data-v-678e5f0d] .kb-panel-warning{background:#fff3e0;border-color:#e65100;color:#bf360c}.page-body[data-v-678e5f0d] .kb-panel-success{background:#e8f5e9;border-color:#2e7d32;color:#1b5e20}.page-body[data-v-678e5f0d] .kb-panel-error{background:#ffebee;border-color:#c62828;color:#b71c1c}.page-body[data-v-678e5f0d] .kb-panel-tip{background:#fff8e1;border-color:#f9a825;color:#6d4c00}.page-body[data-v-678e5f0d] .kb-panel-panel{background:#f5f5f5;border-color:#757575;color:#424242}.page-body[data-v-678e5f0d] .ticket-capsule{align-items:center;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:14px;color:#1b5e3b;cursor:pointer;display:inline-flex;font-family:monospace;font-size:12px;font-weight:600;gap:3px;padding:2px 10px;text-decoration:none;transition:all .15s}.page-body[data-v-678e5f0d] .ticket-capsule:hover{background:#c8e6c9;border-color:#a5d6a7;box-shadow:0 1px 3px #0000001a}.page-body[data-v-678e5f0d] .mention-capsule{align-items:center;background:#e3f2fd;border:1px solid #bbdefb;border-radius:14px;color:#1565c0;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:3px;padding:2px 10px;text-decoration:none;transition:all .15s}.page-body[data-v-678e5f0d] .mention-capsule:hover{background:#bbdefb;border-color:#90caf9}.attachments-section[data-v-678e5f0d],.comments-section[data-v-678e5f0d]{border-top:1px solid #f5f5f5;margin-top:32px;padding-top:16px}.attachments-section h3[data-v-678e5f0d],.comments-section h3[data-v-678e5f0d]{font-size:16px;margin-bottom:12px}.attachment-item[data-v-678e5f0d]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;font-size:13px;gap:8px;padding:8px}.attachment-item .att-name[data-v-678e5f0d]{flex:1}.attachment-item .att-size[data-v-678e5f0d]{color:#9e9e9e}.comment[data-v-678e5f0d]{border-bottom:1px solid #f5f5f5;padding:12px 0}.comment-header[data-v-678e5f0d]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.comment-avatar[data-v-678e5f0d]{align-items:center;background:#1b5e3b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.comment-time[data-v-678e5f0d]{color:#9e9e9e;font-size:12px}.author-link[data-v-678e5f0d]{background:#e3f2fd;border-radius:12px;color:#1565c0;font-size:13px;font-weight:600;padding:1px 8px;text-decoration:none}.author-link[data-v-678e5f0d]:hover{background:#bbdefb}.comment-body[data-v-678e5f0d]{margin-left:36px}.comment-body[data-v-678e5f0d],.comment-rich[data-v-678e5f0d]{font-size:14px;line-height:1.5}.comment-rich[data-v-678e5f0d]{overflow-x:auto}.comment-rich[data-v-678e5f0d] p{margin:4px 0}.comment-rich[data-v-678e5f0d] p:first-child{margin-top:0}.comment-rich[data-v-678e5f0d] p:last-child{margin-bottom:0}.comment-rich.comment-body[data-v-678e5f0d],.replies[data-v-678e5f0d]{margin-left:36px}.replies[data-v-678e5f0d]{border-left:2px solid #e0e0e0;margin-top:8px;padding-left:12px}.reply[data-v-678e5f0d]{font-size:13px;padding:4px 0}.resolve-btn[data-v-678e5f0d]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:11px;margin-left:auto;padding:2px 8px}.add-comment[data-v-678e5f0d]{margin-top:16px}.add-comment textarea[data-v-678e5f0d]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;min-height:60px;padding:10px;width:100%}.add-comment button[data-v-678e5f0d]{margin-top:8px}.modal-overlay[data-v-678e5f0d]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-container[data-v-678e5f0d]{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:80vh;width:500px}.modal-container.modal-sm[data-v-678e5f0d]{width:400px}.modal-container.history-modal[data-v-678e5f0d]{width:600px}.modal-header[data-v-678e5f0d]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3[data-v-678e5f0d]{font-size:16px;margin:0}.modal-close[data-v-678e5f0d]{background:none;border:none;color:#757575;cursor:pointer;font-size:22px}.modal-close[data-v-678e5f0d]:hover{color:#212121}.modal-body[data-v-678e5f0d]{flex:1;overflow-y:auto;padding:20px}.modal-actions[data-v-678e5f0d]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.form-group[data-v-678e5f0d]{margin-bottom:14px}.form-group label[data-v-678e5f0d]{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.form-group input[type=text][data-v-678e5f0d],.form-group input[type=url][data-v-678e5f0d],.form-group select[data-v-678e5f0d],.form-group textarea[data-v-678e5f0d]{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.labels-edit[data-v-678e5f0d]{align-items:center;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.version-item[data-v-678e5f0d]{align-items:flex-start;border-bottom:1px solid #f5f5f5;border-left:3px solid transparent;display:flex;justify-content:space-between;padding:12px}.version-item.current[data-v-678e5f0d]{background:#f9fbf9;border-left-color:#1b5e3b}.version-item[data-v-678e5f0d]:hover{background:#fafafa}.version-info[data-v-678e5f0d]{flex:1}.version-info strong[data-v-678e5f0d]{font-size:14px}.version-date[data-v-678e5f0d]{color:#9e9e9e}.version-author[data-v-678e5f0d],.version-date[data-v-678e5f0d]{font-size:12px;margin-left:8px}.version-author[data-v-678e5f0d]{color:#757575}.version-message[data-v-678e5f0d]{color:#616161;font-size:12px;margin:4px 0 0}.version-actions[data-v-678e5f0d]{display:flex;flex-shrink:0;gap:6px}.presentation-overlay[data-v-678e5f0d]{background:#fff;display:flex;flex-direction:column;inset:0;outline:none;position:fixed;z-index:2000}.presentation-toolbar[data-v-678e5f0d]{align-items:center;background:#1b4332;color:#fff;display:flex;justify-content:space-between;padding:12px 24px}.presentation-toolbar .present-title[data-v-678e5f0d]{font-size:14px;font-weight:500}.present-exit[data-v-678e5f0d]{background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.present-exit[data-v-678e5f0d]:hover{background:#ffffff1a}.presentation-content[data-v-678e5f0d]{flex:1;font-size:18px;line-height:1.8;margin:0 auto;max-width:1000px;overflow-y:auto;padding:48px 80px}.presentation-content[data-v-678e5f0d] h2{font-size:32px;margin:40px 0 16px}.presentation-content[data-v-678e5f0d] li{margin:8px 0}.btn[data-v-678e5f0d]{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;text-decoration:none}.btn-primary[data-v-678e5f0d]{background:#1b5e3b;color:#fff}.btn-primary[data-v-678e5f0d]:hover{background:#164d31}.btn-secondary[data-v-678e5f0d]{background:#fff;border:1px solid #e0e0e0;color:#424242}.btn-secondary[data-v-678e5f0d]:hover{background:#f5f5f5}.btn-secondary.active[data-v-678e5f0d]{background:#e8f5e9;border-color:#1b5e3b;color:#1b5e3b}.btn-danger[data-v-678e5f0d]{background:#c62828;color:#fff}.btn-danger[data-v-678e5f0d]:hover{background:#b71c1c}.btn-sm[data-v-678e5f0d]{font-size:12px;padding:4px 12px}.btn-icon[data-v-678e5f0d]{background:none;border:none;cursor:pointer}.btn-ask-ai[data-v-678e5f0d]{background:#e8f5e9;border:1px solid #c8e6c9;color:#1b5e3b;font-weight:500}.btn-ask-ai[data-v-678e5f0d]:hover{background:#c8e6c9;border-color:#a5d6a7}[data-v-678e5f0d] .flow-embed{background:#f8faf9;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;margin:16px 0;padding:12px 16px}[data-v-678e5f0d] .flow-embed .fe-loading{color:#757575}[data-v-678e5f0d] .flow-embed .fe-error{color:#c62828}[data-v-678e5f0d] .flow-embed .fe-empty{color:#757575;font-style:italic}[data-v-678e5f0d] .flow-embed .fe-header{color:#424242;margin-bottom:8px}[data-v-678e5f0d] .flow-embed .fe-header a{color:#1b5e3b;text-decoration:none}[data-v-678e5f0d] .flow-embed .fe-header a:hover{text-decoration:underline}[data-v-678e5f0d] .flow-embed table.fe-table{background:#fff;border:1px solid #e0e0e0;border-collapse:collapse;border-radius:6px;overflow:hidden;width:100%}[data-v-678e5f0d] .flow-embed table.fe-table td,[data-v-678e5f0d] .flow-embed table.fe-table th{border-bottom:1px solid #f1f5f9;font-size:12px;padding:6px 10px;text-align:left}[data-v-678e5f0d] .flow-embed table.fe-table th{background:#fafafa;color:#475569;font-weight:600}[data-v-678e5f0d] .flow-embed table.fe-table tbody tr:hover{background:#fafafa}[data-v-678e5f0d] .flow-embed table.fe-table .fe-key{color:#1b5e3b;font-family:ui-monospace,SFMono-Regular,monospace;text-decoration:none}[data-v-678e5f0d] .flow-embed table.fe-table .fe-key:hover{text-decoration:underline}[data-v-678e5f0d] .flow-embed table.fe-table .fe-sum{color:#212121}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio{font-size:11px;text-transform:capitalize}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio-highest{color:#c62828;font-weight:600}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio-high{color:#ef6c00;font-weight:600}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio-medium{color:#0277bd}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio-low{color:#757575}[data-v-678e5f0d] .flow-embed table.fe-table .fe-prio-lowest{color:#9e9e9e}[data-v-678e5f0d] .flow-embed table.fe-table .fe-sp{color:#616161;font-family:ui-monospace,SFMono-Regular,monospace;text-align:right}@media print{.attachments-section,.breadcrumb,.comments-section,.floating-action,.menu-dropdown,.menu-trigger,.page-actions,.reactions,.related-pages,.toc-sidebar,aside.gsidebar,header.topbar{display:none!important}.page-body,.page-content,.page-view{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body{background:#fff!important}.page-title{color:#000!important;font-size:20pt!important;margin:0 0 12pt!important}.page-body{color:#000!important;font-size:11pt!important}code,pre,table{page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}}.page-body .toc-embed{background:#f5f5f5;border-radius:6px;margin:16px 0;padding:14px 16px}.page-body .toc-list{list-style:none;margin:8px 0 0;padding:0}.page-body .toc-list li{font-size:14px;margin:2px 0}.page-body .toc-list .toc-l2{padding-left:14px}.page-body .toc-list .toc-l3{padding-left:28px}.page-body .toc-list .toc-l4{padding-left:42px}.page-body .toc-list a{color:#1976d2;text-decoration:none}.page-body .toc-list a:hover{text-decoration:underline}.page-body .toc-kosong{color:#9e9e9e;font-size:13px;margin:6px 0 0}.page-body h1[id],.page-body h2[id],.page-body h3[id],.page-body h4[id]{scroll-margin-top:72px}.page-body .page-404{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:24px}.page-body .page-404 h2{color:#8d6e00;font-size:18px;margin:0 0 8px}.page-body .page-404 p{color:#6d5a00;font-size:14px;margin:4px 0}:deep(code){background:#f1f3f5;border:1px solid #e3e6e8;border-radius:4px;color:#c0392b;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;padding:1px 5px}.diff-toggle{display:flex;gap:6px;margin:8px 0 12px}.diff-toggle .dt-btn{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#616161;cursor:pointer;font-size:12px;padding:5px 10px}.diff-toggle .dt-btn.aktif{background:#e8f0fe;border-color:#1976d2;color:#1976d2;font-weight:600}.version-diff{line-height:1.7}.version-diff ins{background:#e6f4ea;border-radius:3px;color:#137333;padding:1px 2px;text-decoration:none}.version-diff del{background:#fce8e6;border-radius:3px;color:#c5221f;padding:1px 2px}.diff-kosong,.version-diff .diff-kosong{color:#757575;font-size:13px}.tombol-komentari{background:#1b5e3b;border:none;border-radius:6px;box-shadow:0 2px 10px #00000040;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;position:fixed;transform:translate(-50%,-100%);z-index:60}.tombol-komentari:hover{background:#164a2f}:deep(mark.jangkar-komentar){background:#fff3c4;border-bottom:2px solid #e9b949;border-radius:2px;cursor:pointer;padding:0 1px}:deep(mark.jangkar-komentar:hover){background:#fde68a}:deep(mark.jangkar-komentar.sudah-selesai){background:#e6f4ea;border-bottom-color:#34a853}.jangkar-kutipan{border-left:3px solid #e9b949;color:#5f6b7a;font-size:13px;font-style:italic;margin:4px 0 8px;padding:2px 0 2px 8px}.jangkar-kutipan.hilang{border-left-color:#d93025;color:#a50e0e;font-style:normal}.jangkar-kutipan .catatan{color:#8a94a0;font-style:normal}.komentar-selesai{opacity:.72}.comment.disorot{background:#fff9e6;transition:background .3s}.jangkar-tertunda{background:#fff9e6;border:1px solid #e9b949;border-radius:6px;color:#6b5900;font-size:13px;margin-bottom:6px;padding:6px 10px}.batal-jangkar{background:none;border:none;color:#1b5e3b;cursor:pointer;font-size:12px;text-decoration:underline}.galat-resolve{color:#a50e0e;font-size:13px;margin:4px 0}:deep(.kb-mermaid){background:#fff;border:1px solid #eceff1;border-radius:8px;margin:16px 0;overflow-x:auto;padding:8px;text-align:center}:deep(.kb-mermaid svg){height:auto;max-width:100%}:deep(.kb-mermaid-gagal){background:#fff8e1;border:1px solid #ffe082;border-radius:8px;margin:16px 0;padding:10px 12px}:deep(.kb-mermaid-pesan){color:#8d6e00;font-size:12px;margin:0 0 6px}:deep(.kb-mermaid-gagal pre){background:#fff;border:1px solid #ffecb3;margin:0}:deep(.kb-callout){background:#fafbfc;border-left:4px solid #5f6b7a;border-radius:0 6px 6px 0;margin:14px 0;padding:10px 14px}:deep(.kb-callout-judul){font-size:13px;font-weight:600;margin-bottom:4px}:deep(.kb-callout>p:last-child){margin-bottom:0}:deep(a.kb-wiki){border-bottom:1px solid #a5d6a7;color:#1b5e3b;text-decoration:none}:deep(a.kb-wiki:hover){border-bottom-color:#1b5e3b}:deep(.kb-wiki-hilang){border-bottom:1px dashed #cfd8dc;color:#8a94a0;cursor:help}.pesan-konversi{background:#e8f0fe;border:1px solid #aecbfa;border-radius:6px;color:#174ea6;font-size:13px;margin:8px 0;padding:8px 12px}.wb-page[data-v-9981ed2f]{margin:0 auto;max-width:1700px;padding:12px}.back[data-v-9981ed2f]{color:#1b5e3b;font-size:13px;text-decoration:none}.wb-head h1[data-v-9981ed2f]{font-size:22px;margin:4px 0 2px}.subtitle[data-v-9981ed2f]{color:#757575;font-size:13px;margin:0 0 8px}.wb-tools[data-v-9981ed2f]{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px}.tool[data-v-9981ed2f]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:13px;padding:6px 10px}.tool.active[data-v-9981ed2f]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.color[data-v-9981ed2f]{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;height:28px;padding:0;width:28px}.stroke[data-v-9981ed2f]{width:100px}.status[data-v-9981ed2f]{color:#757575;font-size:12px;margin-left:auto}.wb-canvas[data-v-9981ed2f]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:crosshair;max-height:calc(100vh - 200px);width:100%}.dashboards-page[data-v-0ed5f800]{margin:0 auto;max-width:900px;padding:24px}.header[data-v-0ed5f800]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.header h1[data-v-0ed5f800]{font-size:22px;font-weight:700;margin:0}.subtitle[data-v-0ed5f800]{color:#757575;font-size:13px;margin:4px 0 0}.empty[data-v-0ed5f800]{background:#fafafa;border-radius:8px;color:#757575;padding:48px 24px;text-align:center}.error[data-v-0ed5f800]{background:#ffebee;border-radius:6px;color:#c62828;padding:12px}.hint[data-v-0ed5f800]{color:#9e9e9e;font-size:12px;margin-top:6px}.list[data-v-0ed5f800]{list-style:none;margin:0;padding:0}.row[data-v-0ed5f800]{align-items:stretch;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;margin-bottom:8px;transition:border-color .15s}.row[data-v-0ed5f800]:hover{border-color:#1b5e3b}.row-main[data-v-0ed5f800]{color:inherit;display:flex;flex:1;gap:12px;min-width:0;padding:12px 16px;text-decoration:none}.row-icon[data-v-0ed5f800]{flex-shrink:0;font-size:24px}.row-text[data-v-0ed5f800]{flex:1;min-width:0}.row-title[data-v-0ed5f800]{font-weight:600;margin:0}.row-desc[data-v-0ed5f800]{color:#616161;font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta[data-v-0ed5f800]{color:#9e9e9e;font-size:11px;margin:4px 0 0}.row-action[data-v-0ed5f800]{background:transparent;border:none;border-left:1px solid #f0f0f0;cursor:pointer;font-size:16px;opacity:.5;padding:0 16px;transition:opacity .15s}.row-action[data-v-0ed5f800]:hover{opacity:1}.btn[data-v-0ed5f800]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px}.btn[data-v-0ed5f800]:hover{background:#f5f5f5}.btn-primary[data-v-0ed5f800]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.btn-primary[data-v-0ed5f800]:hover:not(:disabled){background:#164d31}.btn-primary[data-v-0ed5f800]:disabled{cursor:not-allowed;opacity:.5}.modal-backdrop[data-v-0ed5f800]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal[data-v-0ed5f800]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:92vw;overflow-y:auto;padding:24px;width:520px}.modal h3[data-v-0ed5f800]{font-size:18px;margin:0 0 16px}.modal label[data-v-0ed5f800]{color:#424242;display:block;font-size:13px;font-weight:500;margin-top:12px}.modal input[data-v-0ed5f800],.modal textarea[data-v-0ed5f800]{border:1px solid #e0e0e0;border-radius:6px;display:block;font-family:inherit;font-size:13px;margin-top:4px;padding:8px 10px;width:100%}.modal textarea[data-v-0ed5f800]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.modal-actions[data-v-0ed5f800]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.modal-wide[data-v-0ed5f800]{width:600px}.header-actions[data-v-0ed5f800]{display:flex;gap:8px}.ai-preview[data-v-0ed5f800]{background:#f1f8e9;border:1px solid #c8e6c9;border-radius:8px;margin-top:16px;padding:12px}.ai-preview .rationale[data-v-0ed5f800]{color:#1b5e3b;font-size:13px;font-weight:500;margin:0 0 8px}.ai-preview .muted[data-v-0ed5f800]{color:#757575;font-size:12px;margin:8px 0 4px}.ai-preview .preview-list[data-v-0ed5f800]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 12px;padding:0}.ai-preview .preview-list li[data-v-0ed5f800]{background:#fff;border-radius:4px;font-size:13px;padding:6px 8px}.ai-preview .preview-list .muted[data-v-0ed5f800]{display:inline;font-size:11px;margin:0}.notification-bell[data-v-655bda6d]{cursor:pointer;position:relative}.bell-icon[data-v-655bda6d]{font-size:20px}.badge[data-v-655bda6d]{align-items:center;background:#f44336;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-4px;top:-4px;width:18px}.notification-panel[data-v-655bda6d]{background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000026;position:absolute;right:0;top:36px;width:380px;z-index:1000}.panel-header[data-v-655bda6d]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:12px 16px}.panel-header h4[data-v-655bda6d]{font-size:14px}.mark-all[data-v-655bda6d]{background:none;border:none;color:#1b5e3b;cursor:pointer;font-size:12px}.notification-list[data-v-655bda6d]{max-height:400px;overflow-y:auto}.notification-item[data-v-655bda6d]{cursor:pointer;display:flex;gap:10px;padding:10px 16px}.notification-item[data-v-655bda6d]:hover{background:#fafafa}.notification-item.unread[data-v-655bda6d]{background:#f5fff7}.notif-icon[data-v-655bda6d]{flex-shrink:0;font-size:18px;margin-top:2px}.notif-content[data-v-655bda6d]{flex:1;min-width:0}.notif-title[data-v-655bda6d]{font-size:13px;font-weight:500}.notif-body[data-v-655bda6d]{color:#757575;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-time[data-v-655bda6d]{color:#bdbdbd;font-size:11px}.read-btn[data-v-655bda6d]{background:#1b5e3b;border:none;color:#1b5e3b;cursor:pointer;flex-shrink:0;font-size:24px}.panel-footer[data-v-655bda6d]{border-top:1px solid #f5f5f5;padding:8px 16px;text-align:center}.panel-footer a[data-v-655bda6d]{color:#1b5e3b;font-size:13px}.empty[data-v-655bda6d]{color:#9e9e9e;font-size:13px;padding:24px;text-align:center}.ai-fab[data-v-1ec736df]{align-items:center;background:linear-gradient(135deg,#1b5e3b,#2e7d32);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 16px #1b5e3b66;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:24px;transition:all .3s;width:56px;z-index:9000}.ai-fab[data-v-1ec736df]:hover{box-shadow:0 6px 24px #1b5e3b80;transform:scale(1.1)}.ai-fab .ai-fab-icon[data-v-1ec736df]{font-size:16px;font-weight:800;letter-spacing:-.5px}.ai-fab .ai-fab-pulse[data-v-1ec736df]{animation:fabPulse-1ec736df 2s infinite;background:#1b5e3b4d;border-radius:50%;height:100%;position:absolute;width:100%}@keyframes fabPulse-1ec736df{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.ai-chat[data-v-1ec736df]{background:#fff;border-radius:16px;bottom:24px;box-shadow:0 8px 40px #0000002e;display:flex;flex-direction:column;height:600px;overflow:hidden;position:fixed;right:24px;width:480px;z-index:9001}.ai-chat.expanded[data-v-1ec736df]{border-left:1px solid #e0e0e0;border-radius:0;bottom:0;height:100vh;right:0;width:480px}.ai-header[data-v-1ec736df]{background:linear-gradient(135deg,#1b4332,#1b5e3b);color:#fff;flex-shrink:0;justify-content:space-between;padding:12px 16px}.ai-header[data-v-1ec736df],.ai-header-left[data-v-1ec736df]{align-items:center;display:flex}.ai-header-left[data-v-1ec736df]{gap:10px}.ai-avatar[data-v-1ec736df]{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:11px;font-weight:800;height:32px;justify-content:center;width:32px}.ai-name[data-v-1ec736df]{display:block;font-size:14px;font-weight:600}.ai-status[data-v-1ec736df]{display:block;font-size:11px;opacity:.7}.ai-header-actions[data-v-1ec736df]{display:flex;gap:4px}.ai-hdr-btn[data-v-1ec736df]{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background .15s;width:28px}.ai-hdr-btn[data-v-1ec736df]:hover{background:#fff3}.ai-close-btn[data-v-1ec736df]{font-size:20px}.ai-collection-bar[data-v-1ec736df]{align-items:center;background:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.ai-collection-label[data-v-1ec736df]{color:#616161;font-size:12px;font-weight:500;white-space:nowrap}.ai-collection-select[data-v-1ec736df]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#424242;cursor:pointer;flex:1;font-family:inherit;font-size:12px;padding:4px 8px}.ai-collection-select[data-v-1ec736df]:focus{border-color:#1b5e3b;outline:none}.ai-quick-actions[data-v-1ec736df]{background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;overflow-x:auto;padding:10px 12px}.ai-quick-actions[data-v-1ec736df]::-webkit-scrollbar{height:3px}.ai-quick-actions[data-v-1ec736df]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.ai-quick-actions button[data-v-1ec736df]{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#424242;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;padding:5px 12px;transition:all .15s;white-space:nowrap}.ai-quick-actions button[data-v-1ec736df]:hover{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.ai-messages[data-v-1ec736df]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.ai-messages[data-v-1ec736df]::-webkit-scrollbar{width:4px}.ai-messages[data-v-1ec736df]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.ai-msg[data-v-1ec736df]{display:flex;gap:8px;max-width:90%}.ai-msg.user[data-v-1ec736df]{align-self:flex-end;flex-direction:row-reverse}.ai-msg.user .ai-msg-content[data-v-1ec736df]{background:#1b5e3b;border-radius:14px 14px 2px;color:#fff}.ai-msg.user .ai-msg-time[data-v-1ec736df]{color:#fff9;text-align:right}.ai-msg.user .ai-msg-avatar[data-v-1ec736df]{background:#4caf50}.ai-msg.assistant[data-v-1ec736df]{align-self:flex-start}.ai-msg.assistant .ai-msg-content[data-v-1ec736df]{background:#f5f5f5;border-radius:14px 14px 14px 2px;color:#212121}.ai-msg.assistant .ai-msg-avatar[data-v-1ec736df]{background:#1b4332}.ai-msg-avatar[data-v-1ec736df]{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.ai-msg-content[data-v-1ec736df]{font-size:13px;line-height:1.5;padding:10px 14px}.ai-msg-content[data-v-1ec736df] strong{font-weight:600}.ai-msg-content[data-v-1ec736df] ul{margin:4px 0;padding-left:16px}.ai-msg-content[data-v-1ec736df] li{margin-bottom:2px}.ai-msg-content[data-v-1ec736df] h2,.ai-msg-content[data-v-1ec736df] h3,.ai-msg-content[data-v-1ec736df] h4{font-size:14px;margin:8px 0 4px}.ai-msg-content[data-v-1ec736df] pre.ai-code{background:#1b4332;border-radius:6px;color:#a5d6a7;font-size:12px;margin:6px 0;overflow-x:auto;padding:8px 12px}.ai-msg-content[data-v-1ec736df] code.ai-inline-code{background:#00000014;border-radius:3px;font-size:12px;padding:1px 4px}.ai-msg-content[data-v-1ec736df] table.ai-table{border:1px solid #e0e0e0;border-collapse:collapse;border-radius:6px;font-size:12px;margin:8px 0;overflow:hidden;width:100%}.ai-msg-content[data-v-1ec736df] table.ai-table th{background:#f5f5f5;border-bottom:2px solid #e0e0e0;color:#424242;font-size:11px;font-weight:600;padding:6px 10px;text-align:left;white-space:nowrap}.ai-msg-content[data-v-1ec736df] table.ai-table td{border-bottom:1px solid #f0f0f0;color:#212121;padding:5px 10px}.ai-msg-content[data-v-1ec736df] table.ai-table tr:last-child td{border-bottom:none}.ai-msg-content[data-v-1ec736df] table.ai-table tr:hover td{background:#fafafa}.ai-msg-content[data-v-1ec736df] p{margin:0 0 4px}.ai-msg-content[data-v-1ec736df] p:last-child{margin:0}.ai-msg-time[data-v-1ec736df]{color:#9e9e9e;display:block;font-size:10px;margin-top:4px}.ai-sources[data-v-1ec736df]{border-top:1px solid rgba(0,0,0,.08);margin-top:8px;padding-top:8px}.ai-sources-title[data-v-1ec736df]{color:#757575;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ai-source-item[data-v-1ec736df]{align-items:center;display:flex;font-size:11px;gap:6px;padding:2px 0}.ai-source-badge[data-v-1ec736df]{background:#757575;border-radius:10px;color:#fff;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.3px;padding:1px 6px;text-transform:uppercase}.ai-source-badge.sdlc[data-v-1ec736df]{background:#1565c0}.ai-source-badge.security[data-v-1ec736df]{background:#c62828}.ai-source-badge.esg[data-v-1ec736df]{background:#7b1fa2}.ai-source-badge.carbon[data-v-1ec736df]{background:#2e7d32}.ai-source-badge.agile[data-v-1ec736df]{background:#e65100}.ai-source-badge.default[data-v-1ec736df],.ai-source-badge.knowledge[data-v-1ec736df]{background:#1b5e3b}.ai-source-name[data-v-1ec736df]{color:#424242;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-source-score[data-v-1ec736df]{color:#9e9e9e;flex-shrink:0}.ai-update-offer[data-v-1ec736df]{border-top:1px solid rgba(0,0,0,.06);margin-top:8px;padding-top:8px}.ai-update-btn[data-v-1ec736df]{align-items:center;background:#fff;border:1px solid #1b5e3b;border-radius:6px;color:#1b5e3b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:5px;padding:5px 12px;transition:all .15s}.ai-update-btn[data-v-1ec736df]:hover:not(:disabled){background:#1b5e3b;color:#fff}.ai-update-btn[data-v-1ec736df]:disabled{cursor:not-allowed;opacity:.5}.ai-update-done[data-v-1ec736df]{align-items:center;color:#2e7d32;display:inline-flex;font-size:11px;font-weight:500;gap:4px}.ai-update-done[data-v-1ec736df]:before{content:"✓";font-weight:700}.ai-typing[data-v-1ec736df]{display:flex;gap:4px;padding:4px 0}.ai-typing span[data-v-1ec736df]{animation:typingBounce-1ec736df 1.2s infinite;background:#9e9e9e;border-radius:50%;height:7px;width:7px}.ai-typing span[data-v-1ec736df]:nth-child(2){animation-delay:.2s}.ai-typing span[data-v-1ec736df]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-1ec736df{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.ai-input-area[data-v-1ec736df]{align-items:flex-end;background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.ai-input-area .ai-input-wrapper[data-v-1ec736df]{flex:1;position:relative}.ai-input-area textarea[data-v-1ec736df]{border:1px solid #e0e0e0;border-radius:20px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.4;max-height:140px;min-height:36px;overflow-y:auto;padding:8px 12px;resize:none;width:100%}.ai-input-area textarea[data-v-1ec736df]:focus{border-color:#1b5e3b;outline:none}.ai-input-area textarea[data-v-1ec736df]::-moz-placeholder{color:#bdbdbd}.ai-input-area textarea[data-v-1ec736df]::placeholder{color:#bdbdbd}.ai-autocomplete[data-v-1ec736df]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:100%;box-shadow:0 -4px 16px #0000001a;left:0;margin-bottom:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;z-index:10}.ai-autocomplete-item[data-v-1ec736df]{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px;transition:background .1s}.ai-autocomplete-item.active[data-v-1ec736df],.ai-autocomplete-item[data-v-1ec736df]:hover{background:#e8f5e9}.ai-autocomplete-item .ai-ac-key[data-v-1ec736df]{color:#1b5e3b;flex-shrink:0;font-weight:600;min-width:40px}.ai-autocomplete-item .ai-ac-label[data-v-1ec736df]{color:#424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-send[data-v-1ec736df]{align-items:center;background:#1b5e3b;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s;width:36px}.ai-send[data-v-1ec736df]:hover:not(:disabled){background:#164d31}.ai-send[data-v-1ec736df]:disabled{background:#e0e0e0;cursor:not-allowed}.ai-send .ai-send-loading[data-v-1ec736df]{font-size:14px;font-weight:700;letter-spacing:1px}.ai-footer[data-v-1ec736df]{border-top:1px solid #f5f5f5;color:#bdbdbd;flex-shrink:0;font-size:10px;padding:6px 12px;text-align:center}.popup-enter-active[data-v-1ec736df],.popup-leave-active[data-v-1ec736df]{transition:all .3s ease}.popup-enter-from[data-v-1ec736df],.popup-leave-to[data-v-1ec736df]{opacity:0;transform:translateY(20px) scale(.95)}.slide-right-enter-active[data-v-1ec736df],.slide-right-leave-active[data-v-1ec736df]{transition:all .3s ease}.slide-right-enter-from[data-v-1ec736df],.slide-right-leave-to[data-v-1ec736df]{opacity:0;transform:translate(100%)}.aidoc-overlay[data-v-37d31cdd]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.aidoc-container[data-v-37d31cdd]{background:#fff;border-radius:12px;box-shadow:0 24px 80px #00000040;display:flex;flex-direction:column;height:94vh;min-width:1024px;overflow:hidden;width:96vw}.aidoc-topbar[data-v-37d31cdd]{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.aidoc-topbar-left[data-v-37d31cdd]{align-items:center;display:flex;gap:12px}.aidoc-topbar-left h2[data-v-37d31cdd]{color:#212121;font-size:16px;font-weight:600;margin:0}.aidoc-icon[data-v-37d31cdd]{align-items:center;background:#1b5e3b;border-radius:8px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.aidoc-status[data-v-37d31cdd]{border-radius:12px;font-size:12px;font-weight:500;padding:3px 10px}.status-idle[data-v-37d31cdd]{background:#f5f5f5;color:#757575}.status-analyzing[data-v-37d31cdd]{background:#fff3e0;color:#e65100}.status-analyzing[data-v-37d31cdd],.status-generating[data-v-37d31cdd]{animation:pulse-bg-37d31cdd 1.5s ease-in-out infinite}.status-generating[data-v-37d31cdd]{background:#e3f2fd;color:#1565c0}.status-ready[data-v-37d31cdd]{background:#e8f5e9;color:#1b5e3b}@keyframes pulse-bg-37d31cdd{0%,to{opacity:1}50%{opacity:.6}}.aidoc-topbar-right[data-v-37d31cdd]{align-items:center;display:flex;gap:10px}.aidoc-publish-btn[data-v-37d31cdd]{background:#1b5e3b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .2s}.aidoc-publish-btn[data-v-37d31cdd]:hover{background:#14472d}.aidoc-close[data-v-37d31cdd]{align-items:center;background:none;border:none;border-radius:6px;color:#757575;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;transition:background .15s;width:32px}.aidoc-close[data-v-37d31cdd]:hover{background:#f5f5f5;color:#212121}.aidoc-body[data-v-37d31cdd]{display:flex;flex:1;min-height:0}.aidoc-preview[data-v-37d31cdd]{border-right:1px solid #e0e0e0;display:flex;flex:0 0 65%;flex-direction:column;max-width:65%;overflow:hidden}.aidoc-page-tabs[data-v-37d31cdd]{background:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:0;overflow-x:auto;padding:0 16px}.aidoc-tab[data-v-37d31cdd]{background:none;border:none;border-bottom:2px solid transparent;color:#616161;cursor:pointer;font-size:13px;padding:10px 18px;transition:color .15s,border-color .15s;white-space:nowrap}.aidoc-tab[data-v-37d31cdd]:hover{color:#212121}.aidoc-tab.active[data-v-37d31cdd]{border-bottom-color:#1b5e3b;color:#1b5e3b;font-weight:600}.aidoc-length-bar[data-v-37d31cdd]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:8px;padding:10px 20px}.length-label[data-v-37d31cdd]{color:#757575;font-size:12px;font-weight:500}.len-btn[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-radius:14px;color:#616161;cursor:pointer;font-size:12px;padding:4px 12px;transition:all .15s}.len-btn[data-v-37d31cdd]:hover{border-color:#1b5e3b;color:#1b5e3b}.len-btn.active[data-v-37d31cdd]{background:#1b5e3b;border-color:#1b5e3b;color:#fff}.aidoc-doc-content[data-v-37d31cdd]{flex:1;overflow-y:auto;padding:32px 40px}.aidoc-rendered[data-v-37d31cdd]{color:#212121;font-size:14px;line-height:1.7}.aidoc-rendered[data-v-37d31cdd] h1{font-size:24px;font-weight:700;margin:24px 0 12px}.aidoc-rendered[data-v-37d31cdd] h2{color:#1b5e3b;font-size:20px;font-weight:600;margin:20px 0 10px}.aidoc-rendered[data-v-37d31cdd] h3{font-size:16px;font-weight:600;margin:16px 0 8px}.aidoc-rendered[data-v-37d31cdd] p{margin:8px 0}.aidoc-rendered[data-v-37d31cdd] ol,.aidoc-rendered[data-v-37d31cdd] ul{margin:8px 0;padding-left:24px}.aidoc-rendered[data-v-37d31cdd] li{margin:4px 0}.aidoc-rendered[data-v-37d31cdd] pre{background:#263238;border-radius:6px;color:#eff;font-size:13px;overflow-x:auto;padding:16px}.aidoc-rendered[data-v-37d31cdd] code{font-family:JetBrains Mono,monospace}.aidoc-rendered[data-v-37d31cdd] table{border-collapse:collapse;margin:12px 0;width:100%}.aidoc-rendered[data-v-37d31cdd] td,.aidoc-rendered[data-v-37d31cdd] th{border:1px solid #e0e0e0;font-size:13px;padding:8px 12px;text-align:left}.aidoc-rendered[data-v-37d31cdd] th{background:#f5f5f5;font-weight:600}.aidoc-rendered[data-v-37d31cdd] blockquote{background:#f1f8f4;border-left:4px solid #1b5e3b;border-radius:0 4px 4px 0;margin:12px 0;padding:8px 16px}.aidoc-cursor[data-v-37d31cdd]{animation:blink-37d31cdd .8s step-end infinite;color:#1b5e3b;display:inline-block;font-size:18px;font-weight:700;margin-left:2px}@keyframes blink-37d31cdd{0%,to{opacity:1}50%{opacity:0}}.aidoc-empty[data-v-37d31cdd]{align-items:center;color:#9e9e9e;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.aidoc-empty-icon[data-v-37d31cdd]{margin-bottom:16px;opacity:.5}.aidoc-empty h3[data-v-37d31cdd]{color:#616161;font-size:18px;font-weight:600;margin:0 0 8px}.aidoc-empty p[data-v-37d31cdd]{font-size:14px;line-height:1.5;max-width:400px}.aidoc-plan[data-v-37d31cdd]{flex:1;overflow-y:auto;padding:28px 32px}.aidoc-plan h3[data-v-37d31cdd]{color:#212121;font-size:18px;font-weight:600;margin:0 0 6px}.plan-desc[data-v-37d31cdd]{color:#616161;font-size:14px;line-height:1.5;margin:0 0 20px}.aidoc-plan-cards[data-v-37d31cdd]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:20px}.aidoc-plan-card[data-v-37d31cdd]{border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:16px;position:relative;transition:all .2s}.aidoc-plan-card[data-v-37d31cdd]:hover{border-color:#1b5e3b;box-shadow:0 2px 8px #1b5e3b1a}.plan-card-num[data-v-37d31cdd]{align-items:center;background:#e8f5e9;border-radius:50%;color:#1b5e3b;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.aidoc-plan-card h4[data-v-37d31cdd]{color:#212121;font-size:14px;font-weight:600;margin:0 0 6px;padding-right:30px}.aidoc-plan-card p[data-v-37d31cdd]{color:#757575;font-size:12px;line-height:1.4;margin:0 0 8px}.plan-card-type[data-v-37d31cdd]{background:#f5f5f5;border-radius:10px;color:#757575;font-size:11px;font-weight:500;padding:2px 8px}.aidoc-gen-all[data-v-37d31cdd]{background:#1b5e3b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:0 auto;padding:10px 28px;transition:background .2s}.aidoc-gen-all[data-v-37d31cdd]:hover{background:#14472d}.aidoc-sidebar[data-v-37d31cdd]{background:#f8f9fa;display:flex;flex:0 0 35%;flex-direction:column;max-width:35%;min-height:0}.aidoc-source-tabs[data-v-37d31cdd]{background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:0;overflow-x:auto}.src-tab[data-v-37d31cdd]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#757575;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:9px 12px;transition:all .15s;white-space:nowrap}.src-tab[data-v-37d31cdd]:hover{background:#f5f5f5;color:#424242}.src-tab.active[data-v-37d31cdd]{border-bottom-color:#1b5e3b;color:#1b5e3b;font-weight:600}.src-tab-icon[data-v-37d31cdd]{align-items:center;background:#e8f5e9;border-radius:4px;color:#1b5e3b;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.src-tab-label[data-v-37d31cdd]{font-size:12px}.aidoc-source-content[data-v-37d31cdd]{border-bottom:1px solid #e0e0e0;flex-shrink:0;max-height:200px;overflow-y:auto}.src-panel[data-v-37d31cdd]{padding:10px}.src-input[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s;width:100%}.src-input[data-v-37d31cdd]:focus{border-color:#1b5e3b}.src-items[data-v-37d31cdd]{margin-top:8px;max-height:130px;overflow-y:auto}.src-item[data-v-37d31cdd]{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px;transition:background .1s}.src-item[data-v-37d31cdd]:hover{background:#e8f5e9}.src-item-link[data-v-37d31cdd]{border:1px solid #c8e6c9;color:#1b5e3b;font-weight:500;margin-top:8px;text-decoration:none}.src-item-key[data-v-37d31cdd]{background:#e8f5e9;border-radius:3px;color:#1b5e3b;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px}.src-item-text[data-v-37d31cdd]{color:#424242;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-item-url[data-v-37d31cdd]{color:#1565c0;font-size:12px}.src-item-size[data-v-37d31cdd]{color:#9e9e9e;flex-shrink:0;font-size:11px}.src-item-remove[data-v-37d31cdd]{background:none;border:none;color:#9e9e9e;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;padding:0 4px}.src-item-remove[data-v-37d31cdd]:hover{color:#f44336}.src-item-file[data-v-37d31cdd]{cursor:default}.src-empty[data-v-37d31cdd]{color:#9e9e9e;font-size:13px;padding:16px;text-align:center}.upload-zone[data-v-37d31cdd]{border:2px dashed #d0d0d0;border-radius:8px;margin-bottom:8px;padding:20px;text-align:center;transition:all .2s}.upload-zone-active[data-v-37d31cdd],.upload-zone[data-v-37d31cdd]:hover{background:#f1f8f4;border-color:#1b5e3b}.upload-zone p[data-v-37d31cdd]{color:#616161;font-size:13px;margin:4px 0}.upload-hint[data-v-37d31cdd]{color:#9e9e9e!important;font-size:11px!important}.upload-link[data-v-37d31cdd]{color:#1b5e3b;cursor:pointer;font-weight:600;text-decoration:underline}.web-input-row[data-v-37d31cdd]{display:flex;gap:6px;margin-bottom:8px}.web-input-row .src-input[data-v-37d31cdd]{flex:1}.web-add-btn[data-v-37d31cdd]{background:#1b5e3b;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 14px;transition:background .15s}.web-add-btn[data-v-37d31cdd]:hover:not(:disabled){background:#14472d}.web-add-btn[data-v-37d31cdd]:disabled{cursor:default;opacity:.5}.aidoc-attached[data-v-37d31cdd]{background:#fff;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:8px 12px}.attached-label[data-v-37d31cdd]{color:#757575;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.attached-chips[data-v-37d31cdd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.attached-chip[data-v-37d31cdd]{align-items:center;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:14px;color:#1b5e3b;display:inline-flex;font-size:11px;gap:4px;max-width:200px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.attached-chip button[data-v-37d31cdd]{background:none;border:none;color:#1b5e3b;cursor:pointer;font-size:14px;line-height:1;margin-left:2px;opacity:.7;padding:0}.attached-chip button[data-v-37d31cdd]:hover{opacity:1}.aidoc-chat[data-v-37d31cdd]{gap:12px;min-height:0;overflow-y:auto;padding:16px 12px}.aidoc-chat[data-v-37d31cdd],.aidoc-chat-empty[data-v-37d31cdd]{display:flex;flex:1;flex-direction:column}.aidoc-chat-empty[data-v-37d31cdd]{align-items:center;color:#9e9e9e;justify-content:center;padding:32px 16px;text-align:center}.aidoc-chat-empty p[data-v-37d31cdd]{font-size:14px;margin:4px 0}.chat-hint[data-v-37d31cdd]{color:#bdbdbd!important;font-size:12px!important;margin-top:8px!important}.chat-hint code[data-v-37d31cdd]{background:#eee;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;padding:1px 5px}.aidoc-msg[data-v-37d31cdd]{display:flex;gap:8px;max-width:95%}.aidoc-msg.user[data-v-37d31cdd]{align-self:flex-end;flex-direction:row-reverse}.aidoc-msg.assistant[data-v-37d31cdd]{align-self:flex-start}.msg-avatar[data-v-37d31cdd]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.aidoc-msg.user .msg-avatar[data-v-37d31cdd]{background:#1b5e3b;color:#fff}.aidoc-msg.assistant .msg-avatar[data-v-37d31cdd]{background:#e8f5e9;color:#1b5e3b}.msg-body[data-v-37d31cdd]{border-radius:12px;font-size:13px;line-height:1.5;padding:10px 14px;word-break:break-word}.aidoc-msg.user .msg-body[data-v-37d31cdd]{background:#e8f5e9;border-bottom-right-radius:4px;color:#212121}.aidoc-msg.assistant .msg-body[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-bottom-left-radius:4px;color:#212121}.msg-typing[data-v-37d31cdd]{display:flex;gap:4px;padding:4px 0}.msg-typing span[data-v-37d31cdd]{animation:typing-dot-37d31cdd 1.2s infinite;background:#1b5e3b;border-radius:50%;height:6px;width:6px}.msg-typing span[data-v-37d31cdd]:nth-child(2){animation-delay:.2s}.msg-typing span[data-v-37d31cdd]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-37d31cdd{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.aidoc-input[data-v-37d31cdd]{background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:8px;padding:12px;position:relative}.aidoc-input textarea[data-v-37d31cdd]{border:1px solid #e0e0e0;border-radius:8px;flex:1;font-family:inherit;font-size:13px;line-height:1.5;outline:none;padding:10px 12px;resize:none;transition:border-color .15s}.aidoc-input textarea[data-v-37d31cdd]:focus{border-color:#1b5e3b}.aidoc-send[data-v-37d31cdd]{align-items:center;align-self:flex-end;background:#1b5e3b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .15s;width:40px}.aidoc-send[data-v-37d31cdd]:hover:not(:disabled){background:#14472d}.aidoc-send[data-v-37d31cdd]:disabled{cursor:default;opacity:.4}.send-spinner[data-v-37d31cdd]{animation:spin-37d31cdd .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin-37d31cdd{to{transform:rotate(1turn)}}.aidoc-autocomplete[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:100%;box-shadow:0 4px 16px #0000001f;left:12px;max-height:200px;overflow-y:auto;position:absolute;right:60px;z-index:10}.autocomplete-item[data-v-37d31cdd]{align-items:center;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background .1s}.autocomplete-item[data-v-37d31cdd]:hover,.autocomplete-key[data-v-37d31cdd]{background:#e8f5e9}.autocomplete-key[data-v-37d31cdd]{border-radius:3px;color:#1b5e3b;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 6px}.autocomplete-text[data-v-37d31cdd]{color:#424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aidoc-publish-overlay[data-v-37d31cdd]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.aidoc-publish-dialog[data-v-37d31cdd]{background:#fff;border-radius:12px;box-shadow:0 16px 48px #0003;max-height:85vh;max-width:90vw;overflow-y:auto;padding:28px 32px;width:520px}.aidoc-publish-dialog h3[data-v-37d31cdd]{color:#212121;font-size:18px;font-weight:600;margin:0 0 20px}.pub-field[data-v-37d31cdd]{margin-bottom:18px}.pub-field label[data-v-37d31cdd]{color:#424242;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.pub-type-cards[data-v-37d31cdd]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pub-type-card[data-v-37d31cdd]{border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;padding:16px;text-align:center;transition:all .2s}.pub-type-card[data-v-37d31cdd]:hover{border-color:#a5d6a7}.pub-type-card.selected[data-v-37d31cdd]{background:#f1f8f4;border-color:#1b5e3b}.pub-type-icon[data-v-37d31cdd]{color:#757575;display:flex;justify-content:center;margin-bottom:8px}.pub-type-card.selected .pub-type-icon[data-v-37d31cdd]{color:#1b5e3b}.pub-type-card strong[data-v-37d31cdd]{color:#212121;display:block;font-size:14px;margin-bottom:4px}.pub-type-card p[data-v-37d31cdd]{color:#757575;font-size:12px;line-height:1.4;margin:0}.pub-input[data-v-37d31cdd],.pub-select[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s;width:100%}.pub-input[data-v-37d31cdd]:focus,.pub-select[data-v-37d31cdd]:focus{border-color:#1b5e3b}.pub-actions[data-v-37d31cdd]{border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:16px}.pub-cancel[data-v-37d31cdd]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#616161;cursor:pointer;font-size:13px;padding:9px 20px;transition:all .15s}.pub-cancel[data-v-37d31cdd]:hover{background:#f5f5f5}.pub-submit[data-v-37d31cdd]{background:#1b5e3b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 24px;transition:background .15s}.pub-submit[data-v-37d31cdd]:hover:not(:disabled){background:#14472d}.pub-submit[data-v-37d31cdd]:disabled{cursor:default;opacity:.5}.fade-enter-active[data-v-37d31cdd],.fade-leave-active[data-v-37d31cdd]{transition:opacity .25s ease}.fade-enter-from[data-v-37d31cdd],.fade-leave-to[data-v-37d31cdd]{opacity:0}.aidoc-chat[data-v-37d31cdd]::-webkit-scrollbar,.aidoc-doc-content[data-v-37d31cdd]::-webkit-scrollbar,.aidoc-source-content[data-v-37d31cdd]::-webkit-scrollbar,.src-items[data-v-37d31cdd]::-webkit-scrollbar{width:5px}.aidoc-chat[data-v-37d31cdd]::-webkit-scrollbar-track,.aidoc-doc-content[data-v-37d31cdd]::-webkit-scrollbar-track,.aidoc-source-content[data-v-37d31cdd]::-webkit-scrollbar-track,.src-items[data-v-37d31cdd]::-webkit-scrollbar-track{background:transparent}.aidoc-chat[data-v-37d31cdd]::-webkit-scrollbar-thumb,.aidoc-doc-content[data-v-37d31cdd]::-webkit-scrollbar-thumb,.aidoc-source-content[data-v-37d31cdd]::-webkit-scrollbar-thumb,.src-items[data-v-37d31cdd]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.aidoc-chat[data-v-37d31cdd]::-webkit-scrollbar-thumb:hover,.aidoc-doc-content[data-v-37d31cdd]::-webkit-scrollbar-thumb:hover,.aidoc-source-content[data-v-37d31cdd]::-webkit-scrollbar-thumb:hover,.src-items[data-v-37d31cdd]::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.app-layout[data-v-e5781d04]{display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-e5781d04]{background:#1b4332;color:#fff;height:48px;justify-content:space-between;padding:0 12px;z-index:100}.topbar[data-v-e5781d04],.topbar .logo-group[data-v-e5781d04]{align-items:center;display:flex}.topbar .logo-group[data-v-e5781d04]{gap:8px;margin-left:8px}.topbar .logo-img[data-v-e5781d04]{filter:brightness(0) invert(1);height:24px;width:auto}.topbar .logo[data-v-e5781d04]{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.3px}.topbar .nav-links[data-v-e5781d04]{display:flex;gap:12px;margin-left:20px}.topbar .nav-links a[data-v-e5781d04]{color:#ffffffb3;font-size:13px;text-decoration:none}.topbar .nav-links a.router-link-active[data-v-e5781d04],.topbar .nav-links a[data-v-e5781d04]:hover{color:#fff}.topbar-left[data-v-e5781d04],.topbar-right[data-v-e5781d04]{align-items:center;display:flex;gap:8px}.menu-toggle[data-v-e5781d04]{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:4px 8px}.menu-toggle[data-v-e5781d04]:hover{background:#ffffff1a;border-radius:4px}.btn-ai-doc[data-v-e5781d04]{background:linear-gradient(135deg,#1b5e3b,#2e7d32);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px}.btn-ai-doc[data-v-e5781d04]:hover{opacity:.9}.btn-create[data-v-e5781d04]{background:#1b5e3b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.btn-create[data-v-e5781d04]:hover{background:#164d31}.search-box[data-v-e5781d04]{position:relative;width:400px}.search-input[data-v-e5781d04]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;font-family:inherit;font-size:13px;padding:6px 12px 6px 30px;width:100%}.search-input[data-v-e5781d04]::-moz-placeholder{color:#fff6}.search-input[data-v-e5781d04]::placeholder{color:#fff6}.search-input[data-v-e5781d04]:focus{background:#ffffff1f;border-color:#fff6;outline:none}.search-icon[data-v-e5781d04]{font-size:13px;left:10px}.search-icon[data-v-e5781d04],.search-shortcut[data-v-e5781d04]{position:absolute;top:50%;transform:translateY(-50%)}.search-shortcut[data-v-e5781d04]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;color:#fff6;font-size:10px;padding:1px 5px;right:8px}.search-dropdown[data-v-e5781d04]{background:#fff;border-radius:8px;box-shadow:0 8px 32px #00000026;left:0;max-height:400px;min-width:360px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:300}.search-section[data-v-e5781d04]{padding:8px 0}.search-section h5[data-v-e5781d04]{color:#9e9e9e;font-size:11px;padding:4px 16px;text-transform:uppercase}.search-result-item[data-v-e5781d04]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 16px}.search-result-item[data-v-e5781d04]:hover{background:#f5f5f5}.r-icon[data-v-e5781d04]{flex-shrink:0;font-size:16px}.r-info[data-v-e5781d04]{flex:1;min-width:0}.r-title[data-v-e5781d04]{color:#212121;display:block;font-size:13px;font-weight:500}.r-snippet[data-v-e5781d04]{color:#757575;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-space[data-v-e5781d04]{background:#f5f5f5;border-radius:4px;color:#9e9e9e;flex-shrink:0;font-size:11px;padding:2px 6px}.search-empty[data-v-e5781d04]{color:#9e9e9e;font-size:13px;padding:16px;text-align:center}.search-footer[data-v-e5781d04]{border-top:1px solid #f5f5f5;padding:8px 16px}.search-footer a[data-v-e5781d04]{color:#1b5e3b;font-size:13px;text-decoration:none}.user-menu[data-v-e5781d04]{cursor:pointer;position:relative}.avatar-sm[data-v-e5781d04]{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.profile-dropdown[data-v-e5781d04]{background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;min-width:200px;padding:4px 0;position:absolute;right:0;top:36px;z-index:200}.dd-item[data-v-e5781d04]{color:#212121;display:block;font-size:13px;padding:8px 16px;text-decoration:none}.dd-item[data-v-e5781d04]:hover{background:#f5f5f5}.dd-user-info[data-v-e5781d04]{padding:10px 16px}.dd-user-info strong[data-v-e5781d04]{color:#212121;display:block;font-size:14px}.dd-user-info small[data-v-e5781d04]{color:#9e9e9e;font-size:12px}.dd-sep[data-v-e5781d04]{border-top:1px solid #f5f5f5;margin:4px 0}.content-area[data-v-e5781d04]{display:flex;flex:1}.gsidebar[data-v-e5781d04]{background:#fafafa;border-right:1px solid #ebebeb;display:flex;flex-direction:column;min-width:240px;overflow:hidden;position:relative;transition:none;width:240px}.gsidebar.collapsed[data-v-e5781d04]{min-width:48px!important;transition:width .2s;width:48px!important}.sb-content[data-v-e5781d04]{flex:1;min-width:0;overflow-y:auto;padding:8px 0}.sb-item[data-v-e5781d04]{align-items:center;color:#42526e;cursor:pointer;display:flex;font-size:14px;gap:8px;min-width:0;overflow:hidden;padding:7px 16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sb-item[data-v-e5781d04]:hover{background:#ebecf0}.sb-item.active[data-v-e5781d04]{background:#e8f5e9;color:#1b5e3b;font-weight:500}.sb-resize-handle[data-v-e5781d04]{background:transparent;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;transition:background .15s;width:4px}.sb-resize-handle.active[data-v-e5781d04],.sb-resize-handle[data-v-e5781d04]:hover{background:#1b5e3b}.si[data-v-e5781d04]{flex-shrink:0;font-size:16px;text-align:center;width:20px}.arrow[data-v-e5781d04]{color:#6b778c;font-size:10px;margin-left:auto}.sub[data-v-e5781d04]{font-size:12px;padding-left:28px}.ext[data-v-e5781d04]{color:#6b778c}.ext small[data-v-e5781d04]{margin-left:auto}.sb-hd[data-v-e5781d04]{align-items:center;color:#6b778c;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:8px 16px 4px;text-transform:uppercase}.sb-hd button[data-v-e5781d04]{background:none;border:none;color:#6b778c;cursor:pointer;font-size:14px}.sb-hd button[data-v-e5781d04]:hover{color:#1b5e3b}.sb-toggle[data-v-e5781d04]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;letter-spacing:inherit;padding:0;text-transform:inherit}.sb-toggle[data-v-e5781d04]:hover{color:#1b5e3b}.sb-sep[data-v-e5781d04]{background:#ebebeb;height:1px;margin:8px 16px}.sb-show-more[data-v-e5781d04]{background:transparent;border:1px dashed #d0d7d2;border-radius:6px;color:#1b5e3b;cursor:pointer;display:block;font-size:12px;margin:4px 12px;padding:4px 8px;text-align:left;width:calc(100% - 24px)}.sb-show-more[data-v-e5781d04]:hover{background:#f0f4f1;border-style:solid}.space-item .space-av[data-v-e5781d04]{align-items:center;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.sb-space-row[data-v-e5781d04]{align-items:stretch;display:flex;position:relative}.sb-space-row .space-item[data-v-e5781d04]{flex:1;padding-right:6px}.sb-space-row .space-menu-btn[data-v-e5781d04]{background:transparent;border:none;border-radius:3px;color:#6b778c;cursor:pointer;font-size:14px;line-height:1;padding:0;visibility:hidden;width:24px}.sb-space-row .space-menu-btn[data-v-e5781d04]:hover{background:#dfe1e6;color:#172b4d}.sb-space-row:hover .space-menu-btn[data-v-e5781d04]{visibility:visible}.space-menu[data-v-e5781d04]{background:#fff;border:1px solid #dfe1e6;border-radius:6px;box-shadow:0 4px 12px #0000001f;min-width:180px;padding:4px 0;position:absolute;right:6px;top:100%;z-index:200}.space-menu button[data-v-e5781d04]{background:transparent;border:none;color:#172b4d;cursor:pointer;display:block;font-family:inherit;font-size:13px;padding:8px 14px;text-align:left;width:100%}.space-menu button[data-v-e5781d04]:hover{background:#f4f5f7}.space-menu button.danger[data-v-e5781d04]{color:#de350b}.space-menu button.danger[data-v-e5781d04]:hover{background:#ffebe6}.space-menu hr[data-v-e5781d04]{border:0;border-top:1px solid #dfe1e6;margin:4px 0}.recent-pop[data-v-e5781d04]{background:#fff;border-radius:8px;box-shadow:0 8px 24px #00000026;left:248px;position:fixed;width:320px;z-index:300}.pop-hd[data-v-e5781d04]{border-bottom:1px solid #f5f5f5;font-weight:600;padding:12px 16px}.pop-row[data-v-e5781d04]{cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 16px}.pop-row[data-v-e5781d04]:hover{background:#f5f5f5}.pop-row b[data-v-e5781d04]{font-size:13px}.pop-row small[data-v-e5781d04]{color:#6b778c;font-size:11px}.pop-ft[data-v-e5781d04]{border-top:1px solid #f5f5f5;color:#1b5e3b;display:block;font-size:12px;padding:8px 16px;text-decoration:none}.tree-search[data-v-e5781d04]{padding:4px 8px;position:relative}.tree-search-input[data-v-e5781d04]{background:#fff;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;padding:4px 24px 4px 8px;width:100%}.tree-search-clear[data-v-e5781d04]{align-items:center;background:#dfe1e6;border:none;border-radius:50%;color:#42526e;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px}.tree-search-clear[data-v-e5781d04]:hover{background:#c1c7d0;color:#172b4d}.page-tree[data-v-e5781d04]{flex:1;overflow-y:auto;padding:4px 0}.tree-item[data-v-e5781d04]{align-items:center;border-radius:4px;cursor:grab;display:flex;gap:2px;margin:1px 4px;padding:3px 4px;position:relative}.tree-item[data-v-e5781d04]:hover{background:#e8e8e8}.tree-item:hover .tree-actions[data-v-e5781d04]{opacity:1}.tree-item.drag-over[data-v-e5781d04]{background:#e3f2fd;border:1px dashed #1565c0}.tree-item[data-v-e5781d04]:active{cursor:grabbing}.tree-actions[data-v-e5781d04]{display:flex;flex-shrink:0;gap:0;margin-left:auto;opacity:0;transition:opacity .15s}.tree-action-btn[data-v-e5781d04]{align-items:center;background:none;border:none;border-radius:3px;color:#757575;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.tree-action-btn[data-v-e5781d04]:hover{background:#d0d0d0;color:#424242}.tree-context-menu[data-v-e5781d04]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:200px;padding:4px 0;position:fixed;z-index:1000}.tcm-item[data-v-e5781d04]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:7px 14px;text-align:left;width:100%}.tcm-item[data-v-e5781d04]:hover{background:#f5f5f5}.tcm-item.danger[data-v-e5781d04]{color:#c62828}.tcm-item.danger[data-v-e5781d04]:hover{background:#ffebee}.tcm-item span[data-v-e5781d04]{font-size:14px;text-align:center;width:18px}.tcm-sep[data-v-e5781d04]{background:#e0e0e0;height:1px;margin:4px 0}.tree-expand-btn[data-v-e5781d04]{align-items:center;background:none;border:none;border-radius:2px;color:#9e9e9e;cursor:pointer;display:flex;flex-shrink:0;font-size:8px;height:16px;justify-content:center;width:16px}.tree-expand-btn[data-v-e5781d04]:hover{background:#e0e0e0}.tree-expand-placeholder[data-v-e5781d04]{flex-shrink:0;width:16px}.tree-page-icon[data-v-e5781d04]{flex-shrink:0;font-size:14px}.tree-link[data-v-e5781d04]{color:#424242;flex:1;font-size:13px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tree-link[data-v-e5781d04]:hover{color:#1b5e3b}.tree-link.active[data-v-e5781d04]{background:#e8f5e9;color:#1b5e3b;font-weight:600;margin:-1px -4px}.tree-draft[data-v-e5781d04],.tree-link.active[data-v-e5781d04]{border-radius:3px;padding:1px 4px}.tree-draft[data-v-e5781d04]{background:#fff3e0;color:#e65100;font-size:9px}.tree-add-page[data-v-e5781d04]{background:none;border:1px dashed #bdbdbd;border-radius:4px;color:#9e9e9e;cursor:pointer;display:block;font-size:12px;margin:8px;padding:6px;text-align:center;width:calc(100% - 16px)}.tree-add-page[data-v-e5781d04]:hover{border-color:#1b5e3b;color:#1b5e3b}.sb-icons[data-v-e5781d04]{flex-direction:column;gap:4px;padding:8px 0}.sb-icons[data-v-e5781d04],.sbi[data-v-e5781d04]{align-items:center;display:flex}.sbi[data-v-e5781d04]{border-radius:6px;color:#42526e;cursor:pointer;font-size:16px;height:32px;justify-content:center;text-decoration:none;width:32px}.sbi[data-v-e5781d04]:hover{background:#ebecf0}.sbi.active[data-v-e5781d04]{background:#e8f5e9}.sav[data-v-e5781d04]{border-radius:4px;color:#fff;font-size:11px;font-weight:700;height:28px;width:28px}.sav.active[data-v-e5781d04]{box-shadow:0 0 0 2px #1b5e3b}.sbi-sep[data-v-e5781d04]{background:#ebebeb;height:1px;margin:4px 0;width:24px}.main-content[data-v-e5781d04]{flex:1;max-width:100%;overflow-x:auto;overflow-y:auto;padding:24px 32px}
