.confirmacao-remocao-card[data-v-1e44a381]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.2);border-radius:18px;width:min(420px,92vw)}.confirmacao-remocao-card--dark[data-v-1e44a381]{background:linear-gradient(180deg,#020617,#0f172a);border-color:#94a3b82e;color:#e2e8f0}.confirmacao-remocao-title[data-v-1e44a381]{color:#0f172a;font-size:.96rem;font-weight:800}.confirmacao-remocao-card--dark .confirmacao-remocao-title[data-v-1e44a381]{color:#f8fafc}.confirmacao-remocao-text[data-v-1e44a381]{color:#64748b;font-size:.84rem;margin-top:.35rem}.confirmacao-remocao-card--dark .confirmacao-remocao-text[data-v-1e44a381]{color:#94a3b8}.adicionar-anotacao-card[data-v-7140b3d9]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.2);border-radius:20px;box-shadow:0 24px 56px #0f172a3d;width:min(560px,92vw)}.adicionar-anotacao-card--dark[data-v-7140b3d9]{background:linear-gradient(180deg,#020617,#0f172a);border-color:#94a3b82e;box-shadow:0 24px 56px #02061785;color:#e2e8f0}.adicionar-anotacao-header[data-v-7140b3d9]{padding:1rem 1rem .5rem}.adicionar-anotacao-title[data-v-7140b3d9]{color:#0f172a;font-size:1rem;font-weight:800}.adicionar-anotacao-card--dark .adicionar-anotacao-title[data-v-7140b3d9]{color:#f8fafc}.adicionar-anotacao-subtitle[data-v-7140b3d9]{color:#64748b;font-size:.84rem;margin-top:.2rem}.adicionar-anotacao-card--dark .adicionar-anotacao-subtitle[data-v-7140b3d9]{color:#94a3b8}.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field__input,.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field__label,.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field__native{color:#e2e8f0}.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field__control{background:#0f172ab8}.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field--outlined .q-field__control:before{border-color:#94a3b838}.adicionar-anotacao-card--dark[data-v-7140b3d9] .q-field--outlined.q-field--focused .q-field__control:after{border-color:#60a5fa}.uploader-hint[data-v-7140b3d9]{color:#64748b;font-size:.74rem}.select-chip-rich[data-v-7140b3d9]{background:#3b82f61f;color:#1d4ed8;max-width:100%}.adicionar-anotacao-card--dark .uploader-hint[data-v-7140b3d9]{color:#94a3b8}.adicionar-anotacao-card--dark .select-chip-rich[data-v-7140b3d9]{background:#60a5fa2e;color:#bfdbfe}.arquivo-grande-card[data-v-7140b3d9]{background:#ef44440f;border:1px solid rgba(239,68,68,.22);border-radius:8px;padding:.55rem .75rem}.arquivo-grande-card--dark[data-v-7140b3d9]{background:#ef44441a;border-color:#ef44444d}.arquivo-grande-nome[data-v-7140b3d9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arquivo-grande-aviso[data-v-7140b3d9]{color:#dc2626;margin-top:1px}.arquivo-grande-card--dark .arquivo-grande-aviso[data-v-7140b3d9]{color:#fca5a5}.pesquisa-bncc-card[data-v-1b6ac452]{background:linear-gradient(180deg,#f8fafc,#eef2ff);color:#0f172a;height:100vh;width:100vw}.pesquisa-bncc-card--dark[data-v-1b6ac452]{background:linear-gradient(180deg,#020617,#0f172a);color:#e2e8f0}.pesquisa-bncc-title[data-v-1b6ac452]{font-size:1rem;font-weight:800}.pesquisa-bncc-selecionadas-subtitle[data-v-1b6ac452],.pesquisa-bncc-subtitle[data-v-1b6ac452]{color:#64748b;font-size:.82rem}.pesquisa-bncc-card--dark .pesquisa-bncc-selecionadas-subtitle[data-v-1b6ac452],.pesquisa-bncc-card--dark .pesquisa-bncc-subtitle[data-v-1b6ac452]{color:#94a3b8}.pesquisa-bncc-body[data-v-1b6ac452]{height:calc(100vh - 130px);overflow-y:auto;padding-bottom:2rem}.pesquisa-bncc-selecionadas-section[data-v-1b6ac452]{background:#ffffffd1;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:1rem}.pesquisa-bncc-card--dark .pesquisa-bncc-selecionadas-section[data-v-1b6ac452]{background:#0f172ab8;border-color:#94a3b82e}.pesquisa-bncc-selecionadas-header[data-v-1b6ac452]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.pesquisa-bncc-selecionadas-grid[data-v-1b6ac452]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pesquisa-bncc-selecionada-card[data-v-1b6ac452]{background:#f8fafcf0;border-color:#94a3b833;border-radius:12px}.pesquisa-bncc-card--dark .pesquisa-bncc-selecionada-card[data-v-1b6ac452]{background:#0f172ad1;border-color:#94a3b82e}.pesquisa-bncc-habilidade-card[data-v-1b6ac452]{cursor:pointer;outline:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.pesquisa-bncc-habilidade-card[data-v-1b6ac452]:hover{transform:translateY(-2px)}.pesquisa-bncc-habilidade-card[data-v-1b6ac452]:focus-visible{box-shadow:0 0 0 3px #60a5fa59}.pesquisa-bncc-habilidade-card-top[data-v-1b6ac452]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.pesquisa-bncc-habilidade-card-code[data-v-1b6ac452]{flex:1 1 auto;line-height:1.1;min-width:0;padding-top:1px}.midia-preview-card[data-v-a995a2cb]{background:#f8fafcfa;height:100vh;width:100vw}.midia-preview-card--dark[data-v-a995a2cb]{background:#020617fa;color:#e2e8f0}.midia-preview-title[data-v-a995a2cb]{font-size:.92rem;font-weight:700}.midia-preview-body[data-v-a995a2cb]{align-items:center;display:flex;height:calc(100vh - 72px);justify-content:center;padding:1rem}.midia-preview-image[data-v-a995a2cb]{height:100%;width:min(1100px,100%)}.midia-preview-video[data-v-a995a2cb]{border-radius:8px;max-height:100%;max-width:min(960px,100%);outline:none}.midia-preview-audio[data-v-a995a2cb]{width:min(480px,100%)}.midia-preview-fallback[data-v-a995a2cb]{align-items:center;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem}.graph-expanded-card[data-v-74ad7af8]{background:linear-gradient(180deg,#f8fafc,#e2e8f0);color:#0f172a;display:flex;flex-direction:column;height:100vh;width:100vw}.graph-expanded-card--dark[data-v-74ad7af8]{background:linear-gradient(180deg,#020617,#0f172a);color:#e2e8f0}.graph-expanded-header[data-v-74ad7af8]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid rgba(148,163,184,.18)}.graph-expanded-card--dark .graph-expanded-header[data-v-74ad7af8]{background:#0f172ac7;border-bottom-color:#94a3b824}.graph-expanded-title[data-v-74ad7af8]{font-size:1.05rem;font-weight:800}.graph-expanded-subtitle[data-v-74ad7af8]{color:#64748b;font-size:.84rem;margin-top:.2rem}.graph-expanded-card--dark .graph-expanded-subtitle[data-v-74ad7af8]{color:#94a3b8}.graph-expanded-body[data-v-74ad7af8]{flex:1;min-height:0;padding:1rem}.graph-expanded-layout[data-v-74ad7af8]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 320px;height:100%;min-height:0}.graph-expanded-main[data-v-74ad7af8]{display:grid;gap:.9rem;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.graph-expanded-side[data-v-74ad7af8]{display:flex;flex-direction:column;gap:.9rem;min-height:0;min-width:0}.graph-expanded-panel[data-v-74ad7af8]{background:linear-gradient(160deg,#ffffffeb,#f1f5f9e0);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 34px -28px #0f172a85;padding:1rem 1.05rem}.graph-expanded-panel-title[data-v-74ad7af8]{color:#1e3a8a;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.graph-expanded-panel-text[data-v-74ad7af8]{color:#475569;font-size:.8rem;line-height:1.5;margin-top:.45rem}.graph-expanded-side .gv-legend[data-v-74ad7af8]{display:flex;flex-direction:column;gap:.9rem;min-width:0}.graph-expanded-side .gv-legend-group[data-v-74ad7af8]{box-shadow:0 18px 34px -28px #0f172a85}.graph-expanded-card--dark .graph-expanded-panel[data-v-74ad7af8]{background:linear-gradient(160deg,#0f172af0,#1e293bd1);border-color:#94a3b824}.graph-expanded-card--dark .graph-expanded-panel-title[data-v-74ad7af8]{color:#bfdbfe}.graph-expanded-card--dark .graph-expanded-panel-text[data-v-74ad7af8]{color:#cbd5e1}.graph-canvas--expanded[data-v-74ad7af8]{cursor:grab;height:100%;min-height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.graph-expanded-canvas-shell[data-v-74ad7af8]{align-items:stretch;background:radial-gradient(circle at top,rgba(59,130,246,.2),transparent 42%),linear-gradient(160deg,#0f172af5,#020617fa);border:1px solid rgba(148,163,184,.22);border-radius:22px;box-shadow:inset 0 1px #ffffff0a,0 32px 60px -42px #0f172ae6;display:flex;height:100%;justify-content:center;min-height:100%;overflow:hidden;padding:1.1rem;position:relative;touch-action:none}.graph-expanded-canvas-shell:active .graph-canvas--expanded[data-v-74ad7af8]{cursor:grabbing}.graph-zoom-toolbar[data-v-74ad7af8]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-bottom:.55rem}.graph-zoom-toolbar--expanded[data-v-74ad7af8]{background:linear-gradient(135deg,#ffffffe0,#e2e8f0c7);border:1px solid rgba(148,163,184,.18);border-radius:20px;box-shadow:0 18px 30px -28px #0f172a8c;justify-content:space-between;margin-bottom:0;padding:.95rem 1rem}.graph-expanded-toolbar-copy[data-v-74ad7af8]{display:flex;flex-direction:column;gap:.18rem;min-width:0}.graph-expanded-toolbar-title[data-v-74ad7af8]{color:#0f172a;font-size:.83rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.graph-expanded-toolbar-caption[data-v-74ad7af8]{color:#64748b;font-size:.76rem;line-height:1.4}.graph-expanded-toolbar-actions[data-v-74ad7af8]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.graph-zoom-btn[data-v-74ad7af8]{background:#f8fafccc;border:1px solid rgba(148,163,184,.35);border-radius:10px;color:#334155;min-height:1.95rem}.graph-zoom-btn--out[data-v-74ad7af8]{background:linear-gradient(135deg,#ffedd5eb,#fed6a9e0);border-color:#f973164d;color:#9a3412}.graph-zoom-btn--in[data-v-74ad7af8]{background:linear-gradient(135deg,#dbeafef5,#bae6fde6);border-color:#3b82f647;color:#1d4ed8}.graph-zoom-btn--reset[data-v-74ad7af8]{background:linear-gradient(135deg,#ecfdf5f0,#d1fae5e6);border-color:#10b98142;color:#047857}.graph-zoom-toolbar--expanded .graph-zoom-btn[data-v-74ad7af8]{box-shadow:0 10px 18px -16px #0f172af2;min-height:2.35rem;min-width:2.3rem;padding:0 .8rem}.graph-expanded-card--dark .graph-zoom-toolbar--expanded[data-v-74ad7af8]{background:linear-gradient(135deg,#0f172ae6,#1e293bd1);border-color:#94a3b824}.graph-expanded-card--dark .graph-expanded-toolbar-title[data-v-74ad7af8]{color:#f8fafc}.graph-expanded-card--dark .graph-expanded-toolbar-caption[data-v-74ad7af8]{color:#94a3b8}.graph-expanded-card--dark .graph-zoom-btn--out[data-v-74ad7af8]{background:linear-gradient(135deg,#9a341257,#c2410c42);border-color:#fb923c38;color:#fed7aa}.graph-expanded-card--dark .graph-zoom-btn--in[data-v-74ad7af8]{background:linear-gradient(135deg,#1e40af57,#0891b23d);border-color:#60a5fa3d;color:#dbeafe}.graph-expanded-card--dark .graph-zoom-btn--reset[data-v-74ad7af8]{background:linear-gradient(135deg,#065f4657,#0f766e3d);border-color:#2dd4bf33;color:#ccfbf1}.graph-zoom-value[data-v-74ad7af8]{color:#334155;font-size:.77rem;font-weight:700;min-width:3rem;text-align:center}.graph-expanded-card--dark .graph-zoom-value[data-v-74ad7af8]{color:#cbd5e1}.gv-edge[data-v-74ad7af8]{stroke:#94a3b833;stroke-width:1.2}.gv-edge-hl[data-v-74ad7af8]{stroke:#60a5fa80;stroke-dasharray:5 3;stroke-width:1.6}.gv-node-g[data-v-74ad7af8]{cursor:grab}.gv-node-g[data-v-74ad7af8]:active{cursor:grabbing}.gv-node[data-v-74ad7af8]{stroke-width:1.5;transition:opacity .18s ease}.gv-node-g:hover .gv-node[data-v-74ad7af8]{opacity:.78}.gv-node-project[data-v-74ad7af8],.gv-node-project-primary[data-v-74ad7af8]{fill:#3b82f638;stroke:#60a5faa6}.gv-node-project-secondary[data-v-74ad7af8]{fill:#93c5fd2e;stroke:#93c5fdc7}.gv-node-note[data-v-74ad7af8]{fill:#10b98133;stroke:#2dd4bf99}.gv-node-related-note[data-v-74ad7af8]{fill:#fb718529;stroke:#fb718594}.gv-node-active[data-v-74ad7af8]{stroke-width:2.5}.gv-active-ring[data-v-74ad7af8]{animation:gv-pulse-74ad7af8 2.4s ease-in-out infinite;fill:none;stroke:#ffffff2e;stroke-width:1}@keyframes gv-pulse-74ad7af8{0%,to{opacity:.7}50%{opacity:.2}}.gv-label[data-v-74ad7af8]{fill:#e2e8f0;font-size:11px;font-weight:600;pointer-events:none}.gv-label-meta[data-v-74ad7af8]{fill:#64748b;font-size:9.5px;pointer-events:none}.gv-legend[data-v-74ad7af8]{color:#475569;display:grid;font-size:.92rem;font-weight:700;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.75rem}.gv-legend--expanded[data-v-74ad7af8]{font-size:.96rem;margin-top:0}.graph-expanded-card--dark .gv-legend[data-v-74ad7af8]{color:#cbd5e1}.gv-legend-group[data-v-74ad7af8]{background:linear-gradient(135deg,#ffffffeb,#f8fafce0);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 14px 28px -26px #0f172ab3;padding:.8rem .95rem}.gv-legend-group--lines[data-v-74ad7af8]{background:linear-gradient(135deg,#eff6fff0,#e0e7ffdb)}.graph-expanded-card--dark .gv-legend-group[data-v-74ad7af8]{background:linear-gradient(135deg,#0f172adb,#1e293bc2);border-color:#94a3b829}.graph-expanded-card--dark .gv-legend-group--lines[data-v-74ad7af8]{background:linear-gradient(135deg,#0f172aeb,#1e40af2e)}.gv-legend-group-title[data-v-74ad7af8]{color:#1e3a8a;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.graph-expanded-card--dark .gv-legend-group-title[data-v-74ad7af8]{color:#bfdbfe}.gv-legend-group-items[data-v-74ad7af8]{display:flex;flex-wrap:wrap;gap:.6rem .85rem}.gv-legend-item[data-v-74ad7af8]{align-items:center;display:inline-flex;gap:.4rem;justify-content:flex-start;min-width:0}.gv-dot[data-v-74ad7af8]{border:1.5px solid;border-radius:50%;height:9px;width:9px}.gv-dot[data-v-74ad7af8],.gv-line[data-v-74ad7af8]{display:inline-block}.gv-line[data-v-74ad7af8]{border-radius:999px;border-top:2px solid;height:0;width:28px}.gv-line-base[data-v-74ad7af8]{border-top-color:#94a3b873}.gv-line-highlight[data-v-74ad7af8]{border-top-color:#60a5fab3;border-top-style:dashed}.gv-dot-project[data-v-74ad7af8],.gv-dot-project-primary[data-v-74ad7af8]{background:#3b82f64d;border-color:#60a5fa}.gv-dot-project-secondary[data-v-74ad7af8]{background:#93c5fd42;border-color:#93c5fd}.gv-dot-note[data-v-74ad7af8]{background:#10b9814d;border-color:#2dd4bf}.gv-dot-related[data-v-74ad7af8]{background:#fb71853d;border-color:#fb7185}@media(max-width:900px){.graph-expanded-layout[data-v-74ad7af8]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.graph-expanded-canvas-shell[data-v-74ad7af8]{min-height:58vh;padding:.6rem}.graph-canvas--expanded[data-v-74ad7af8]{height:100%}.graph-zoom-toolbar--expanded[data-v-74ad7af8]{align-items:flex-start;justify-content:flex-start}.graph-expanded-toolbar-actions[data-v-74ad7af8]{justify-content:flex-start}.graph-expanded-side[data-v-74ad7af8]{order:2}.gv-legend[data-v-74ad7af8]{grid-template-columns:1fr}}.project-drawer-dialog[data-v-fea5f25b] .q-dialog__inner{background:#0f172a6b;justify-content:flex-end;padding:0}.project-drawer-card[data-v-fea5f25b]{background:linear-gradient(180deg,#f8fafc,#eef2ff);border-radius:24px 0 0 24px;box-shadow:-18px 0 48px #0f172a47;height:100vh;overflow:hidden;width:min(920px,100vw)}.project-drawer-card--dark[data-v-fea5f25b]{background:linear-gradient(180deg,#020617,#0f172a 52%,#111827);box-shadow:-18px 0 48px #02061794;color:#e2e8f0}.project-drawer-header[data-v-fea5f25b]{align-items:flex-start;background:linear-gradient(145deg,#020617,#1e293b);border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.25rem 1rem}.project-drawer-subtitle[data-v-fea5f25b]{color:#ffffffb8;font-size:.82rem}.project-drawer-body[data-v-fea5f25b]{height:calc(100vh - 90px);overflow-y:auto}.project-drawer-body--dark[data-v-fea5f25b]{background:transparent;color:#e2e8f0}.detail-grid[data-v-fea5f25b]{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card[data-v-fea5f25b]{background:#ffffffdb;border-radius:14px}.project-drawer-card--dark .detail-card[data-v-fea5f25b]{background:#0f172acc;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff08}.detail-card-hero[data-v-fea5f25b]{background:linear-gradient(145deg,#0f172af5,#334155f0);color:#fff;grid-column:1/-1}.detail-card-actions[data-v-fea5f25b],.detail-card-bncc[data-v-fea5f25b],.detail-card-graph[data-v-fea5f25b]{grid-column:1/-1}.bncc-grid[data-v-fea5f25b]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.bncc-card[data-v-fea5f25b]{background:#f8fafcf5;border:1px solid rgba(148,163,184,.25);border-radius:12px}.project-drawer-card--dark .bncc-card[data-v-fea5f25b]{background:#0f172ab8;border-color:#94a3b82e}.bncc-card-header[data-v-fea5f25b]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.bncc-card-title[data-v-fea5f25b]{color:#0f172a;font-size:.9rem;font-weight:800}.project-drawer-card--dark .bncc-card-title[data-v-fea5f25b]{color:#f8fafc}.bncc-card-meta[data-v-fea5f25b]{color:#64748b;font-size:.72rem;margin-top:.2rem}.project-drawer-card--dark .bncc-card-meta[data-v-fea5f25b]{color:#94a3b8}.bncc-habilidade-item+.bncc-habilidade-item[data-v-fea5f25b]{border-top:1px solid rgba(148,163,184,.18);margin-top:.65rem;padding-top:.65rem}.project-drawer-card--dark .bncc-habilidade-item+.bncc-habilidade-item[data-v-fea5f25b]{border-top-color:#94a3b824}.bncc-habilidade-codigo[data-v-fea5f25b]{color:#1d4ed8;font-size:.75rem;font-weight:800;letter-spacing:.04em;margin-bottom:.2rem}.bncc-habilidade-header[data-v-fea5f25b]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.graph-canvas[data-v-fea5f25b]{border-radius:12px;cursor:zoom-in;display:block;height:auto;touch-action:none;width:100%}.graph-zoom-toolbar[data-v-fea5f25b]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;margin-bottom:.55rem}.graph-zoom-btn[data-v-fea5f25b]{background:#f8fafccc;border:1px solid rgba(148,163,184,.35);border-radius:10px;color:#334155;min-height:1.95rem}.project-drawer-card--dark .graph-zoom-btn[data-v-fea5f25b]{background:#0f172abf;border-color:#94a3b838;color:#dbeafe}.graph-zoom-btn--out[data-v-fea5f25b]{background:linear-gradient(135deg,#ffedd5eb,#fed6a9e0);border-color:#f973164d;color:#9a3412}.graph-zoom-btn--in[data-v-fea5f25b]{background:linear-gradient(135deg,#dbeafef5,#bae6fde6);border-color:#3b82f647;color:#1d4ed8}.graph-zoom-btn--reset[data-v-fea5f25b]{background:linear-gradient(135deg,#ecfdf5f0,#d1fae5e6);border-color:#10b98142;color:#047857}.project-drawer-card--dark .graph-zoom-btn--out[data-v-fea5f25b]{background:linear-gradient(135deg,#9a341257,#c2410c42);border-color:#fb923c38;color:#fed7aa}.project-drawer-card--dark .graph-zoom-btn--in[data-v-fea5f25b]{background:linear-gradient(135deg,#1e40af57,#0891b23d);border-color:#60a5fa3d;color:#dbeafe}.project-drawer-card--dark .graph-zoom-btn--reset[data-v-fea5f25b]{background:linear-gradient(135deg,#065f4657,#0f766e3d);border-color:#2dd4bf33;color:#ccfbf1}.graph-zoom-value[data-v-fea5f25b]{color:#334155;font-size:.77rem;font-weight:700;min-width:3rem;text-align:center}.project-drawer-card--dark .graph-zoom-value[data-v-fea5f25b]{color:#cbd5e1}.graph-expand-hint[data-v-fea5f25b]{color:#64748b;font-size:.76rem;margin-top:.2rem}.detail-card-graph-section[data-v-fea5f25b]{display:flex;flex-direction:column;gap:.75rem;grid-column:1/-1;width:100%}.project-drawer-card--dark .graph-expand-hint[data-v-fea5f25b]{color:#94a3b8}.gv-edge[data-v-fea5f25b]{stroke:#94a3b833;stroke-width:1.2}.gv-edge-hl[data-v-fea5f25b]{stroke:#60a5fa80;stroke-dasharray:5 3;stroke-width:1.6}.gv-node-g[data-v-fea5f25b]{cursor:grab}.gv-node-g[data-v-fea5f25b]:active{cursor:grabbing}.gv-node[data-v-fea5f25b]{stroke-width:1.5;transition:opacity .18s ease}.gv-node-g:hover .gv-node[data-v-fea5f25b]{opacity:.78}.gv-node-project[data-v-fea5f25b],.gv-node-project-primary[data-v-fea5f25b]{fill:#3b82f638;stroke:#60a5faa6}.gv-node-project-secondary[data-v-fea5f25b]{fill:#93c5fd2e;stroke:#93c5fdc7}.gv-node-note[data-v-fea5f25b]{fill:#10b98133;stroke:#2dd4bf99}.gv-node-related-note[data-v-fea5f25b]{fill:#fb718529;stroke:#fb718594}.gv-node-active[data-v-fea5f25b]{stroke-width:2.5}.gv-active-ring[data-v-fea5f25b]{animation:gv-pulse-fea5f25b 2.4s ease-in-out infinite;fill:none;stroke:#ffffff2e;stroke-width:1}@keyframes gv-pulse-fea5f25b{0%,to{opacity:.7}50%{opacity:.2}}.gv-label[data-v-fea5f25b]{fill:#e2e8f0;font-size:11px;font-weight:600;pointer-events:none}.gv-label-meta[data-v-fea5f25b]{fill:#64748b;font-size:9.5px;pointer-events:none}.gv-legend[data-v-fea5f25b]{color:#475569;display:grid;font-size:.92rem;font-weight:700;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.75rem}.gv-legend--below-card[data-v-fea5f25b]{margin-top:0;padding:0 .25rem}.gv-legend--expanded[data-v-fea5f25b]{font-size:.96rem;margin-top:0}.project-drawer-card--dark .gv-legend[data-v-fea5f25b]{color:#cbd5e1}.gv-legend-group[data-v-fea5f25b]{background:linear-gradient(135deg,#ffffffeb,#f8fafce0);border:1px solid rgba(148,163,184,.18);border-radius:16px;box-shadow:0 14px 28px -26px #0f172ab3;padding:.8rem .95rem}.gv-legend-group--lines[data-v-fea5f25b]{background:linear-gradient(135deg,#eff6fff0,#e0e7ffdb)}.project-drawer-card--dark .gv-legend-group[data-v-fea5f25b]{background:linear-gradient(135deg,#0f172adb,#1e293bc2);border-color:#94a3b829}.project-drawer-card--dark .gv-legend-group--lines[data-v-fea5f25b]{background:linear-gradient(135deg,#0f172aeb,#1e40af2e)}.gv-legend-group-title[data-v-fea5f25b]{color:#1e3a8a;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.55rem;text-transform:uppercase}.project-drawer-card--dark .gv-legend-group-title[data-v-fea5f25b]{color:#bfdbfe}.gv-legend-group-items[data-v-fea5f25b]{display:flex;flex-wrap:wrap;gap:.6rem .85rem}.gv-legend-item[data-v-fea5f25b]{align-items:center;display:inline-flex;gap:.4rem;justify-content:flex-start;min-width:0}.gv-dot[data-v-fea5f25b]{border:1.5px solid;border-radius:50%;height:9px;width:9px}.gv-dot[data-v-fea5f25b],.gv-line[data-v-fea5f25b]{display:inline-block}.gv-line[data-v-fea5f25b]{border-radius:999px;border-top:2px solid;height:0;width:28px}.gv-line-base[data-v-fea5f25b]{border-top-color:#94a3b873}.gv-line-highlight[data-v-fea5f25b]{border-top-color:#60a5fab3;border-top-style:dashed}.gv-dot-project[data-v-fea5f25b],.gv-dot-project-primary[data-v-fea5f25b]{background:#3b82f64d;border-color:#60a5fa}.gv-dot-project-secondary[data-v-fea5f25b]{background:#93c5fd42;border-color:#93c5fd}.gv-dot-note[data-v-fea5f25b]{background:#10b9814d;border-color:#2dd4bf}.gv-dot-related[data-v-fea5f25b]{background:#fb71853d;border-color:#fb7185}.annotation-section-label[data-v-fea5f25b]{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.annotation-related-list[data-v-fea5f25b]{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.annotation-related-expansion[data-v-fea5f25b]{background:linear-gradient(135deg,#dbeafef2,#eff6ffe6 55%,#e0f2feeb);border:1px solid rgba(96,165,250,.32);border-radius:12px;box-shadow:inset 0 1px #ffffff8c;overflow:hidden}.annotation-related-expansion[data-v-fea5f25b] .q-item{min-height:46px;padding:.6rem .85rem}.annotation-related-expansion[data-v-fea5f25b] .q-item__label{color:#1e3a8a;font-weight:700}.annotation-related-expansion[data-v-fea5f25b] .q-item__label--caption{color:#475569}.annotation-related-expansion[data-v-fea5f25b] .q-expansion-item__content{padding:0 .85rem .85rem}.annotation-related-card[data-v-fea5f25b]{background:#eff6ffeb;border-color:#93c5fd80;border-radius:14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.annotation-related-card[data-v-fea5f25b]:hover{border-color:#93c5fdd1;box-shadow:0 14px 30px -24px #0f172ab3;transform:translateY(-1px)}.annotation-related-card-header[data-v-fea5f25b]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.annotation-related-chip[data-v-fea5f25b]{font-size:.68rem;font-weight:700;max-width:100%}.annotation-related-project-chip[data-v-fea5f25b]{background:#dbeafef2;border:1px solid rgba(147,197,253,.72);color:#1d4ed8}.annotation-related-date[data-v-fea5f25b]{color:#64748b;font-size:.72rem;padding-top:.15rem;white-space:nowrap}.annotation-related-title[data-v-fea5f25b]{color:#e11d48;font-size:.82rem;font-weight:700;line-height:1.35;margin-top:.55rem}.annotation-related-meta[data-v-fea5f25b]{color:#475569;font-size:.72rem;font-weight:600;margin-top:.28rem}.annotation-related-text[data-v-fea5f25b]{background:#fff1f2f2;border-left:3px solid #fb7185;border-radius:0 10px 10px 0;color:#334155;display:-webkit-box;font-size:.78rem;line-clamp:3;line-height:1.45;margin-top:.45rem;padding:.55rem .7rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.project-drawer-card--dark .annotation-section-label[data-v-fea5f25b]{color:#94a3b8}.project-drawer-card--dark .annotation-related-card[data-v-fea5f25b]{background:#0f172ac7;border-color:#93c5fd47}.project-drawer-card--dark .annotation-related-expansion[data-v-fea5f25b]{background:linear-gradient(135deg,#1e40af2e,#0f172abd 58%,#0e749033);border-color:#60a5fa42;box-shadow:inset 0 1px #bfdbfe0f}.project-drawer-card--dark .annotation-related-expansion[data-v-fea5f25b] .q-item__label{color:#dbeafe}.project-drawer-card--dark .annotation-related-expansion[data-v-fea5f25b] .q-item__label--caption{color:#94a3b8}.project-drawer-card--dark .annotation-related-card[data-v-fea5f25b]:hover{border-color:#93c5fd80;box-shadow:0 18px 34px -26px #020617f2}.project-drawer-card--dark .annotation-related-project-chip[data-v-fea5f25b]{background:#1e293bf0;border-color:#93c5fd75;color:#bfdbfe}.project-drawer-card--dark .annotation-related-date[data-v-fea5f25b]{color:#94a3b8}.project-drawer-card--dark .annotation-related-title[data-v-fea5f25b]{color:#fda4af}.project-drawer-card--dark .annotation-related-meta[data-v-fea5f25b],.project-drawer-card--dark .annotation-related-text[data-v-fea5f25b]{color:#cbd5e1}.project-drawer-card--dark .annotation-related-text[data-v-fea5f25b]{background:#450a0a38;border-left-color:#fb7185c7}.detail-project-name[data-v-fea5f25b]{font-size:1.05rem;font-weight:800}.detail-meta-grid[data-v-fea5f25b]{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.project-hours-overview[data-v-fea5f25b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid rgba(191,219,254,.2);border-radius:16px;margin-top:1rem;padding:1rem}.project-hours-overview__header[data-v-fea5f25b]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.project-hours-overview__summary[data-v-fea5f25b]{color:#f8fafc;font-size:.94rem;font-weight:700;line-height:1.4}.project-hours-overview__percentage[data-v-fea5f25b]{color:#86efac;font-size:1.4rem;font-weight:800;line-height:1}.project-hours-overview__progress[data-v-fea5f25b]{margin-top:.85rem}.project-hours-overview__meta[data-v-fea5f25b]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.project-hours-overview__metric[data-v-fea5f25b]{background:#0f172a47;border:1px solid rgba(191,219,254,.12);border-radius:12px;display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem}.project-hours-overview__metric-label[data-v-fea5f25b]{color:#e2e8f0c7;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.project-hours-overview__metric strong[data-v-fea5f25b]{color:#fff;font-size:.95rem}.detail-label[data-v-fea5f25b]{color:#ffffffa8;display:block;font-size:.72rem;letter-spacing:.05em;margin-bottom:.25rem;text-transform:uppercase}.detail-value[data-v-fea5f25b]{font-size:.95rem;font-weight:700}.detail-caption[data-v-fea5f25b]{color:#ffffffb3;font-size:.74rem;margin-top:.2rem}.detail-title[data-v-fea5f25b]{color:#0f172a;font-size:.86rem;font-weight:800;letter-spacing:.05em;margin-bottom:.8rem;text-transform:uppercase}.project-drawer-card--dark .detail-title[data-v-fea5f25b]{color:#f8fafc}.section-title[data-v-fea5f25b]{color:#1e3a8a;font-size:.9rem;font-weight:700;letter-spacing:.05em;margin-bottom:.6rem;text-transform:uppercase}.section-title-light[data-v-fea5f25b]{color:#fff;margin-bottom:0}.detail-item+.detail-item[data-v-fea5f25b]{border-top:1px solid rgba(148,163,184,.24);margin-top:.8rem;padding-top:.8rem}.project-drawer-card--dark .detail-item+.detail-item[data-v-fea5f25b]{border-top-color:#94a3b824}.detail-item-header[data-v-fea5f25b]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.detail-item-title[data-v-fea5f25b]{color:#0f172a;font-size:.8rem;font-weight:700}.project-drawer-card--dark .detail-item-title[data-v-fea5f25b]{color:#f8fafc}.detail-item-date[data-v-fea5f25b]{color:#64748b;font-size:.72rem;white-space:nowrap}.project-drawer-card--dark .detail-item-date[data-v-fea5f25b]{color:#94a3b8}.detail-item-meta[data-v-fea5f25b]{color:#475569;font-size:.74rem;font-weight:600;margin-top:.35rem}.project-drawer-card--dark .detail-item-meta[data-v-fea5f25b]{color:#cbd5e1}.detail-item-text[data-v-fea5f25b]{color:#334155;font-size:.82rem;line-height:1.45;margin-top:.35rem}.annotation-item[data-v-fea5f25b]{background:#f0fdfae6;border:1px solid rgba(45,212,191,.34);border-left:4px solid #2dd4bf;border-radius:14px;padding:.9rem}.annotation-item+.annotation-item[data-v-fea5f25b]{border-top:none;margin-top:.9rem;padding-top:.9rem}.annotation-content-text[data-v-fea5f25b]{background:#f0fdfaf0;border-left:3px solid #2dd4bf;border-radius:0 10px 10px 0;padding:.55rem .7rem}.project-drawer-card--dark .detail-item-text[data-v-fea5f25b]{color:#cbd5e1}.project-drawer-card--dark .annotation-item[data-v-fea5f25b]{background:#064e3b29;border-color:rgba(45,212,191,.22) rgba(45,212,191,.22) rgba(45,212,191,.22) rgba(45,212,191,.82)}.project-drawer-card--dark .annotation-content-text[data-v-fea5f25b]{background:#064e3b33;border-left-color:#2dd4bfc7}.chip-row[data-v-fea5f25b]{display:flex;flex-wrap:wrap;gap:.25rem}.materia-chip[data-v-fea5f25b]{background:color-mix(in srgb,#fff 88%,#2563eb 12%);border:1px solid rgba(37,99,235,.25);font-size:.66rem}.project-drawer-card--dark .materia-chip[data-v-fea5f25b]{background:color-mix(in srgb,#0f172a 82%,#2563eb 18%);border-color:#60a5fa47}.project-drawer-card--dark .empty-state[data-v-fea5f25b]{color:#94a3b8}@media(max-width:1024px){.detail-grid[data-v-fea5f25b]{grid-template-columns:1fr}.detail-meta-grid[data-v-fea5f25b],.project-hours-overview__meta[data-v-fea5f25b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.project-drawer-card[data-v-fea5f25b]{border-radius:0;width:100vw}.project-drawer-body[data-v-fea5f25b]{padding:1rem}.detail-meta-grid[data-v-fea5f25b]{grid-template-columns:1fr}.project-hours-overview__header[data-v-fea5f25b]{display:grid}.project-hours-overview__meta[data-v-fea5f25b]{grid-template-columns:1fr}}.feedback-expansion-card[data-v-fea5f25b]{overflow:hidden}.feedback-expansion[data-v-fea5f25b] .q-item{min-height:0;padding:0}.feedback-expansion[data-v-fea5f25b] .q-expansion-item__toggle-icon{color:#0f172a!important;font-size:16px;margin-left:.5rem}.project-drawer-card--dark .feedback-expansion[data-v-fea5f25b] .q-expansion-item__toggle-icon{color:#f8fafc!important}.feedback-expansion__header[data-v-fea5f25b]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1rem;width:100%}.feedback-expansion__header-left[data-v-fea5f25b]{align-items:center;display:flex;gap:.6rem;min-width:0}.feedback-expansion__icon[data-v-fea5f25b]{color:#64748b;flex-shrink:0}.project-drawer-card--dark .feedback-expansion__icon[data-v-fea5f25b]{color:#94a3b8}.feedback-expansion__title[data-v-fea5f25b]{color:#0f172a;font-size:.82rem;font-weight:800;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.project-drawer-card--dark .feedback-expansion__title[data-v-fea5f25b]{color:#f8fafc}.feedback-expansion__caption[data-v-fea5f25b]{color:#64748b;font-size:.7rem;margin-top:.1rem}.project-drawer-card--dark .feedback-expansion__caption[data-v-fea5f25b]{color:#94a3b8}.feedback-expansion__add-btn[data-v-fea5f25b]{border-radius:8px;flex-shrink:0}.feedback-expansion__body[data-v-fea5f25b]{padding:0 1rem 1rem}.feedback-item[data-v-fea5f25b]{background:#94a3b80f;border:1px solid rgba(148,163,184,.18);border-left:3px solid var(--feedback-cor,#64748b);border-radius:8px;padding:.85rem 1rem .85rem 1.1rem;position:relative}.feedback-item+.feedback-item[data-v-fea5f25b]{margin-top:.75rem}.project-drawer-card--dark .feedback-item[data-v-fea5f25b]{background:#ffffff0a;border-color:#ffffff1a}.feedback-item__header[data-v-fea5f25b]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.feedback-item__autor[data-v-fea5f25b]{color:#0f172a;font-size:.8rem;font-weight:700}.project-drawer-card--dark .feedback-item__autor[data-v-fea5f25b]{color:#f1f5f9}.feedback-item__badge[data-v-fea5f25b]{border-radius:4px;font-size:.65rem;padding:1px 6px}.feedback-item__data[data-v-fea5f25b]{color:#94a3b8;font-size:.7rem;white-space:nowrap}.feedback-item__corpo[data-v-fea5f25b]{color:#334155;font-size:.82rem;line-height:1.55}.project-drawer-card--dark .feedback-item__corpo[data-v-fea5f25b]{color:#cbd5e1}.encontro-ag-card[data-v-fea5f25b]{border-radius:8px}.encontro-ag-data[data-v-fea5f25b]{font-size:.85rem}.encontro-ag-link[data-v-fea5f25b]{align-items:center;display:inline-flex;gap:2px;text-decoration:none}.encontro-ag-link[data-v-fea5f25b]:hover{text-decoration:underline}.encontro-ag-pos-reuniao[data-v-fea5f25b]{border-top:1px solid rgba(0,0,0,.08);line-height:1.5;margin-top:4px;opacity:.85;padding:4px 0;white-space:pre-wrap}.feedback-vazio[data-v-fea5f25b]{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.8rem;gap:4px;padding:1.5rem 0 .5rem}
