:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}.kanban-card[data-v-d2d31e17]{background:#25252a;border:1px solid #333;border-radius:8px;margin-bottom:1rem;box-shadow:0 4px 10px #0000004d;display:flex;flex-direction:column;transition:.2s;position:relative;overflow:hidden}.kanban-card[data-v-d2d31e17]:hover{transform:translateY(-3px);border-color:#555}.kanban-card.selected[data-v-d2d31e17]{border-color:#4a90e2;background:#4a90e20d}.card-header[data-v-d2d31e17]{padding:1rem;border-bottom:1px solid #333;background:#2a2a30}.header-top[data-v-d2d31e17]{display:flex;justify-content:space-between;margin-bottom:8px}.hs-badge[data-v-d2d31e17]{background:#ff7a59;color:#fff;font-size:.65rem;padding:2px 5px;border-radius:4px;font-weight:700}.selection-box[data-v-d2d31e17]{width:20px;height:20px;border:1px solid #555;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#4a90e2;cursor:pointer}.selection-box[data-v-d2d31e17]:hover{border-color:#888}.deal-title[data-v-d2d31e17]{margin:0 0 .5rem;font-size:1rem;color:#eee;line-height:1.3}.owner-row[data-v-d2d31e17]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#aaa}.avatar[data-v-d2d31e17]{background:#444;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.6rem;color:#fff}.card-body[data-v-d2d31e17]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.amount-box[data-v-d2d31e17]{display:flex;flex-direction:column}.amount-box label[data-v-d2d31e17]{font-size:.7rem;color:#666;text-transform:uppercase}.amount-box .val[data-v-d2d31e17]{font-size:1.1rem;color:#4a90e2;font-family:monospace;font-weight:700}.status-indicator[data-v-d2d31e17]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#888}.dot[data-v-d2d31e17]{width:8px;height:8px;background:#444;border-radius:50%}.dot.active[data-v-d2d31e17]{background:#2ecc71;box-shadow:0 0 5px #2ecc71}.card-actions[data-v-d2d31e17]{padding:.8rem;background:#202025;border-top:1px solid #333;display:flex;gap:10px}.btn-action[data-v-d2d31e17]{flex:1;border:none;padding:.6rem;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:700;transition:.2s}.primary[data-v-d2d31e17]{background:#4a90e2;color:#fff}.primary[data-v-d2d31e17]:hover{background:#357abd}.secondary[data-v-d2d31e17]{background:transparent;border:1px solid #444;color:#ccc}.secondary[data-v-d2d31e17]:hover{border-color:#666;color:#fff}.done-badge[data-v-d2d31e17]{flex:1;text-align:center;font-size:1.2rem}.split-bar-container[data-v-eabe6f00]{width:100%;padding:10px 0}.visual-bar[data-v-eabe6f00]{position:relative;height:32px;width:100%;background:#111;border-radius:6px;display:flex;box-shadow:inset 0 2px 4px #00000080;border:1px solid #444}.bar-segment[data-v-eabe6f00]{height:100%;display:flex;align-items:center;justify-content:center;color:#fffffff2;font-size:.8rem;font-weight:700;position:relative;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden;transition:width .05s linear}.bar-segment[data-v-eabe6f00]:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.bar-segment[data-v-eabe6f00]:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.tooltip[data-v-eabe6f00]{position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#222;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s;border:1px solid #555;z-index:10}.bar-segment:hover .tooltip[data-v-eabe6f00]{opacity:1;bottom:120%}.resize-handle[data-v-eabe6f00]{position:absolute;top:-5px;bottom:-5px;width:20px;margin-left:-10px;cursor:col-resize;z-index:20;display:flex;justify-content:center;align-items:center}.resize-handle:hover .handle-visual[data-v-eabe6f00],.resize-handle:active .handle-visual[data-v-eabe6f00]{background:#fff;transform:scaleY(1.2);box-shadow:0 0 5px #ffffff80}.handle-visual[data-v-eabe6f00]{width:4px;height:100%;background:#ffffff80;border-radius:2px;transition:.2s;border:1px solid rgba(0,0,0,.5)}.modal-overlay[data-v-dabd2db8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-window[data-v-dabd2db8]{width:95%;max-width:1200px;height:90vh;background:#1a1a20;border:1px solid #333;border-radius:8px;display:flex;flex-direction:column;position:relative}.modal-header[data-v-dabd2db8]{padding:1rem 1.5rem;border-bottom:1px solid #333;background:#202025;display:flex;justify-content:space-between;align-items:center}.title-input[data-v-dabd2db8]{background:transparent;border:none;color:#fff;font-size:1.2rem;font-weight:700;width:400px;outline:none;display:block;margin-bottom:.4rem}.title-input[data-v-dabd2db8]:focus{border-bottom:1px solid #4a90e2}.meta-row[data-v-dabd2db8]{display:flex;gap:.5rem;align-items:center;transition:.2s;padding:4px 8px;margin-left:-8px;border-radius:4px}.clickable-meta[data-v-dabd2db8]{cursor:pointer}.clickable-meta[data-v-dabd2db8]:hover{background:#2a2a30}.pill[data-v-dabd2db8]{font-size:.75rem;padding:2px 6px;border-radius:4px}.id-pill[data-v-dabd2db8]{background:#333;color:#aaa}.val-pill[data-v-dabd2db8]{background:#333;color:#4a90e2;font-weight:700}.info-pill[data-v-dabd2db8]{background:#25252a;border:1px solid #444;color:#ccc}.date-pill[data-v-dabd2db8]{color:#fff}.sep[data-v-dabd2db8]{color:#444;margin:0 4px}.edit-icon[data-v-dabd2db8]{color:#666;font-size:.9rem;margin-left:5px;opacity:0;transition:.2s}.clickable-meta:hover .edit-icon[data-v-dabd2db8]{opacity:1}.save-status[data-v-dabd2db8]{font-size:.75rem;color:#666;margin-left:15px;transition:color .3s}.save-status.saving[data-v-dabd2db8]{color:#f39c12}.close-btn[data-v-dabd2db8]{background:transparent;border:none;color:#666;font-size:1.5rem;cursor:pointer}.stammdaten-popover[data-v-dabd2db8]{position:absolute;top:90px;left:24px;background:#2a2a30;padding:1.5rem;border:1px solid #4a90e2;border-radius:6px;z-index:100;width:300px;box-shadow:0 10px 30px #000c}.stammdaten-popover h4[data-v-dabd2db8]{margin-top:0;margin-bottom:1rem;color:#fff;border-bottom:1px solid #444;padding-bottom:.5rem}.form-row[data-v-dabd2db8]{margin-bottom:1rem}.form-row label[data-v-dabd2db8]{display:block;font-size:.8rem;color:#aaa;margin-bottom:.3rem}.form-row input[data-v-dabd2db8],.form-row select[data-v-dabd2db8]{width:100%;background:#1a1a20;border:1px solid #444;color:#fff;padding:.6rem;border-radius:4px;outline:none}.form-row input[data-v-dabd2db8]:focus,.form-row select[data-v-dabd2db8]:focus{border-color:#4a90e2}.hint-text[data-v-dabd2db8]{font-size:.75rem;color:#666;font-style:italic;margin-top:1rem;text-align:center}.tabs-header[data-v-dabd2db8]{display:flex;background:#15151a;border-bottom:1px solid #333}.tabs-header button[data-v-dabd2db8]{flex:1;padding:1rem;background:transparent;border:none;color:#555;font-weight:700;cursor:pointer;transition:.2s;border-bottom:3px solid transparent}.tabs-header button.active[data-v-dabd2db8]{color:#4a90e2;border-bottom-color:#4a90e2;background:#1e1e24}.tabs-header button[data-v-dabd2db8]:disabled{cursor:not-allowed;opacity:.3}.tab-body[data-v-dabd2db8]{flex:1;overflow:hidden;padding:1.5rem}.setup-grid[data-v-dabd2db8]{display:flex;gap:1.5rem}.pool-panel[data-v-dabd2db8]{width:280px;display:flex;flex-direction:column;background:#202025;border:1px solid #333;border-radius:6px}.panel-head[data-v-dabd2db8]{padding:1rem;border-bottom:1px solid #333}.search-wrap[data-v-dabd2db8]{position:relative;margin-top:.5rem}.search-wrap input[data-v-dabd2db8]{width:100%;background:#111;border:1px solid #444;padding:.5rem;color:#fff;border-radius:4px}.search-dropdown[data-v-dabd2db8]{position:absolute;top:100%;left:0;width:100%;background:#333;border:1px solid #555;z-index:50;max-height:200px;overflow-y:auto}.search-item[data-v-dabd2db8]{padding:.5rem;cursor:pointer;border-bottom:1px solid #444}.search-item[data-v-dabd2db8]:hover{background:#4a90e2}.pool-list[data-v-dabd2db8]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.card[data-v-dabd2db8]{background:#2a2a30;padding:.6rem;border-radius:4px;border:1px solid #3a3a40;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.pool-card[data-v-dabd2db8]{cursor:grab}.pool-card[data-v-dabd2db8]:active{cursor:grabbing;border-color:#4a90e2}.remove-btn[data-v-dabd2db8]{color:#666;cursor:pointer;font-weight:700;padding:0 5px}.remove-btn[data-v-dabd2db8]:hover{color:#ff6b6b}.phases-panel[data-v-dabd2db8]{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.phase-col[data-v-dabd2db8]{background:#202025;border:1px solid #333;border-radius:6px;display:flex;flex-direction:column}.phase-head[data-v-dabd2db8]{padding:1rem;text-align:center;font-weight:700;border-bottom:1px solid #333;letter-spacing:1px}.p1[data-v-dabd2db8]{border-top:4px solid #8e44ad;color:#9b59b6}.p2[data-v-dabd2db8]{border-top:4px solid #f39c12;color:#f1c40f}.p3[data-v-dabd2db8]{border-top:4px solid #2ecc71;color:#2ecc71}.phase-dropzone[data-v-dabd2db8]{flex:1;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;min-height:200px}.phase-card[data-v-dabd2db8]{background:#25252a;cursor:grab}.x-btn[data-v-dabd2db8]{color:#555;cursor:pointer}.x-btn[data-v-dabd2db8]:hover{color:#fff}.weighting-stack[data-v-dabd2db8]{overflow-y:auto;display:flex;flex-direction:column;gap:2rem}.weight-section[data-v-dabd2db8]{background:#202025;padding:1.5rem;border-radius:6px;border:1px solid #333}.main[data-v-dabd2db8]{border-left:4px solid #4a90e2}.sub[data-v-dabd2db8]{display:flex;flex-direction:column;gap:1.5rem}.sub-weight-row h5[data-v-dabd2db8]{margin-bottom:.5rem;font-size:.9rem}.phase-val[data-v-dabd2db8]{color:#888;font-weight:400;font-size:.8rem}.empty-hint[data-v-dabd2db8]{color:#555;font-style:italic;font-size:.9rem;margin-top:.5rem}.summary-overlay[data-v-dabd2db8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:200;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.summary-box[data-v-dabd2db8]{width:400px;background:#202025;border:1px solid #4a90e2;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 0 50px #4a90e233}.progress-container[data-v-dabd2db8]{width:100%;height:6px;background:#333;border-radius:3px;margin:1.5rem 0;overflow:hidden}.progress-bar[data-v-dabd2db8]{height:100%;background:#4a90e2;width:0%;animation:load-dabd2db8 3s linear forwards}@keyframes load-dabd2db8{to{width:100%}}.summary-list[data-v-dabd2db8]{text-align:left;margin-bottom:1rem;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.summary-row[data-v-dabd2db8]{display:flex;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:.2rem}.sum-name[data-v-dabd2db8]{color:#fff;font-weight:500}.sum-values[data-v-dabd2db8]{color:#ccc;font-size:.9rem}.sum-perc[data-v-dabd2db8]{margin-right:.5rem;color:#4a90e2;font-weight:700}.saving-hint[data-v-dabd2db8]{color:#666;font-style:italic;font-size:.8rem;margin-top:1rem}.modal-footer[data-v-dabd2db8]{padding:1.5rem;background:#202025;border-top:1px solid #333;display:flex;justify-content:flex-end}.btn-primary[data-v-dabd2db8]{background:#4a90e2;color:#fff;padding:.8rem 2rem;border:none;border-radius:4px;font-weight:700;cursor:pointer}.btn-primary[data-v-dabd2db8]:disabled{background:#333;color:#555;cursor:not-allowed}.btn-text[data-v-dabd2db8]{background:transparent;border:none;color:#888;cursor:pointer;margin-right:1rem}.btn-text[data-v-dabd2db8]:hover{color:#fff}.btn-success[data-v-dabd2db8]{background:#27ae60;color:#fff;padding:.8rem 2rem;border:none;border-radius:4px;font-weight:700;cursor:pointer}.board-wrapper[data-v-1c74b557]{display:flex;flex-direction:column;height:100%;background:#121212}.board-header[data-v-1c74b557]{padding:1.5rem 2rem;background:#18181e;border-bottom:1px solid #2a2a30;display:flex;justify-content:space-between;align-items:center}.header-left h2[data-v-1c74b557]{margin:0;font-size:1.4rem;color:#fff;display:inline-block;margin-right:1rem}.badge[data-v-1c74b557]{background:#333;padding:2px 8px;border-radius:12px;font-size:.8rem;color:#aaa}.header-controls[data-v-1c74b557]{display:flex;gap:1rem}.sim-btn[data-v-1c74b557]{background:#202025;color:#aaa;border:1px solid #333;padding:.6rem 1rem;border-radius:6px;cursor:pointer}.sim-btn[data-v-1c74b557]:hover{background:#25252a;color:#fff}.delete-btn[data-v-1c74b557]{background:#c0392b;color:#fff;border:none;padding:.6rem 1rem;border-radius:6px;cursor:pointer}.board-columns[data-v-1c74b557]{display:flex;gap:1.5rem;padding:1.5rem 2rem;height:100%;overflow-x:auto;flex:1}.column[data-v-1c74b557]{flex:1;min-width:350px;background:#18181e;border-radius:8px;display:flex;flex-direction:column;height:100%;border:1px solid #333}.column-header[data-v-1c74b557]{padding:1rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;font-weight:700;text-transform:uppercase;font-size:.9rem}.h-1[data-v-1c74b557]{border-top:4px solid #3498db;color:#3498db}.h-2[data-v-1c74b557]{border-top:4px solid #f1c40f;color:#f1c40f}.h-3[data-v-1c74b557]{border-top:4px solid #2ecc71;color:#2ecc71}.count[data-v-1c74b557]{background:#333;color:#fff;padding:2px 8px;border-radius:10px;font-size:.75rem}.column-body[data-v-1c74b557]{flex:1;padding:1rem;overflow-y:auto}.portfolio-container[data-v-9341575a]{display:flex;flex-direction:column;height:100%;background:#121212;color:#eee;position:relative;overflow:hidden}.portfolio-header[data-v-9341575a]{padding:1.5rem 2rem;background:#18181e;border-bottom:1px solid #2a2a30;display:flex;justify-content:space-between;align-items:center}.header-title h2[data-v-9341575a]{margin:0;font-size:1.4rem;color:#fff;display:inline-block;margin-right:1rem}.badge[data-v-9341575a]{background:#333;padding:2px 8px;border-radius:12px;font-size:.8rem;color:#aaa}.header-controls[data-v-9341575a]{display:flex;gap:1rem}.year-select[data-v-9341575a]{background:#202025;border:1px solid #333;color:#fff;padding:.6rem;border-radius:6px;outline:none;font-weight:700}.search-wrap[data-v-9341575a]{position:relative}.search-icon[data-v-9341575a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}.search-wrap input[data-v-9341575a]{background:#202025;border:1px solid #333;padding:.6rem 1rem .6rem 2.2rem;border-radius:6px;color:#fff;width:250px;outline:none}.search-wrap input[data-v-9341575a]:focus{border-color:#4a90e2}.grid-body[data-v-9341575a]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 2rem}.table-header[data-v-9341575a]{display:flex;gap:20px;padding:1rem;border-bottom:1px solid #333;color:#666;font-size:.8rem;font-weight:700;text-transform:uppercase}.table-rows[data-v-9341575a]{flex:1;overflow-y:auto;padding-bottom:2rem}.col-expander[data-v-9341575a]{width:30px;display:flex;justify-content:center;align-items:center;cursor:pointer}.col-main[data-v-9341575a]{flex:3;min-width:200px;display:flex;align-items:center;gap:10px;overflow:hidden}.col-split[data-v-9341575a]{flex:4;min-width:250px;display:flex;align-items:center;padding-right:20px}.col-meta[data-v-9341575a]{flex:1;font-size:.85rem;color:#aaa;display:flex;align-items:center}.col-amount[data-v-9341575a]{flex:1;min-width:120px;text-align:right;display:flex;justify-content:flex-end;align-items:center}.row[data-v-9341575a]{display:flex;gap:20px;padding:1rem;border-bottom:1px solid #1a1a20;transition:background .2s;align-items:center;cursor:pointer}.parent-row[data-v-9341575a]:hover{background:#1a1a20}.parent-row.is-rahmen[data-v-9341575a]{border-left:3px solid #f39c12;background:#f39c120d}.is-closed-row[data-v-9341575a]{opacity:.6;background:#151515}.is-closed-row[data-v-9341575a]:hover{opacity:.8;background:#1a1a1a}.strike-through[data-v-9341575a]{text-decoration:line-through;color:#777!important}.closed-badge[data-v-9341575a]{background:#333;color:#888;font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase;margin-left:10px;border:1px solid #444}.grayscale[data-v-9341575a]{filter:grayscale(100%);opacity:.5}.name-stack[data-v-9341575a]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.4;overflow:hidden}.deal-name[data-v-9341575a]{font-weight:400;font-size:.9rem;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-name[data-v-9341575a]{font-weight:400;font-size:.9rem;color:#aaa;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rahmen-badge[data-v-9341575a]{background:#f39c12;color:#121212;font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700;text-transform:uppercase;margin-left:10px;flex-shrink:0}.active-badge[data-v-9341575a]{background:#4a90e233;color:#4a90e2;border:1px solid rgba(74,144,226,.4);font-size:.65rem;padding:2px 6px;border-radius:4px;margin-left:10px;flex-shrink:0}.arrow[data-v-9341575a]{font-size:.8rem;color:#f39c12;transition:transform .2s}.arrow.rotated[data-v-9341575a]{transform:rotate(90deg)}.split-bar-wrapper[data-v-9341575a]{width:100%}.split-bar[data-v-9341575a]{display:flex;width:100%;height:24px;background:#222;border-radius:4px;overflow:hidden;transition:filter .3s}.empty-bar[data-v-9341575a]{color:#666;font-style:italic;background:#1a1a1a;width:100%}.child-bar[data-v-9341575a]{height:18px;opacity:.9}.split-segment[data-v-9341575a]{height:100%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#121212;font-weight:700;white-space:nowrap;overflow:hidden;transition:width .3s;position:relative;border-right:2px solid #202025}.split-segment[data-v-9341575a]:last-child{border-right:none}.split-segment[data-v-9341575a]:hover{opacity:.8}.crown-icon[data-v-9341575a]{font-size:.8rem;margin-right:2px}.amount-stack[data-v-9341575a]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;width:100%}.real-val[data-v-9341575a]{font-weight:700;color:#4a90e2;font-size:1rem;font-family:monospace}.limit-val[data-v-9341575a]{font-size:.75rem;color:#666}.mini-progress[data-v-9341575a]{width:60px;height:3px;background:#333;margin-top:3px;border-radius:2px}.fill[data-v-9341575a]{height:100%;background:#f39c12}.highlight[data-v-9341575a]{font-family:monospace;font-size:1rem;color:#eee;font-weight:700}.side-panel-overlay[data-v-9341575a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:500;display:flex;justify-content:flex-end}.side-panel[data-v-9341575a]{width:400px;background:#1e1e24;height:100%;border-left:1px solid #333;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00000080}.panel-header[data-v-9341575a]{padding:1.5rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:flex-start}.panel-header h3[data-v-9341575a]{margin:0;color:#fff;font-size:1.2rem}.panel-header button[data-v-9341575a]{background:none;border:none;color:#666;font-size:1.5rem;cursor:pointer}.panel-content[data-v-9341575a]{padding:1.5rem;overflow-y:auto;flex:1}.detail-block[data-v-9341575a]{margin-bottom:2rem}.detail-block label[data-v-9341575a]{display:block;color:#888;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.desc[data-v-9341575a]{font-size:.85rem;color:#666;margin-top:-.3rem;margin-bottom:1rem;display:block}.big-number[data-v-9341575a]{font-size:2rem;font-weight:700;color:#4a90e2;font-family:monospace}.big-number.grey[data-v-9341575a]{color:#666;font-size:1.5rem}.kpi-grid[data-v-9341575a]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.sep-line[data-v-9341575a]{width:1px;height:40px;background:#333}.big-progress-bg[data-v-9341575a]{width:100%;height:8px;background:#333;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.big-progress-fill[data-v-9341575a]{height:100%;background:#f39c12}.percent-text[data-v-9341575a]{font-size:.8rem;color:#f39c12;text-align:right}.status-action-row[data-v-9341575a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;background:#1a1a20;padding:.8rem;border-radius:6px;border:1px solid #333}.status-indicator[data-v-9341575a]{font-weight:700;color:#2ecc71;font-size:.9rem}.status-indicator.closed[data-v-9341575a]{color:#e74c3c}.toggle-status-btn[data-v-9341575a]{background:#333;border:1px solid #555;color:#ccc;padding:.4rem .8rem;border-radius:4px;cursor:pointer;font-size:.8rem;transition:.2s}.toggle-status-btn[data-v-9341575a]:hover{background:#444;color:#fff}.info-box[data-v-9341575a]{background:#3498db1a;border:1px solid #3498db;padding:1rem;border-radius:6px;margin-bottom:1rem;color:#ccc;font-size:.9rem}.info-box.passive[data-v-9341575a]{background:#f39c121a;border-color:#f39c12}.ranking-list[data-v-9341575a]{display:flex;flex-direction:column;gap:1rem}.rank-row[data-v-9341575a]{display:grid;grid-template-columns:1fr 100px;row-gap:5px}.rank-name[data-v-9341575a]{font-weight:700;color:#eee}.rank-val[data-v-9341575a]{text-align:right;color:#4a90e2;font-family:monospace}.rank-bar-bg[data-v-9341575a]{grid-column:1 / -1;height:6px;background:#333;border-radius:3px;overflow:hidden}.rank-bar-fill[data-v-9341575a]{height:100%;background:#27ae60}.empty-hint[data-v-9341575a]{font-style:italic;color:#666}.meta-details[data-v-9341575a]{padding-top:1rem;border-top:1px solid #333;color:#777;font-size:.9rem;line-height:1.6}.meta-details strong[data-v-9341575a]{color:#aaa}.children-container[data-v-9341575a]{background:#15151a;border-bottom:1px solid #333;box-shadow:inset 0 0 10px #0000004d}.child-row[data-v-9341575a]{border-bottom:1px solid #222}.child-row[data-v-9341575a]:last-child{border-bottom:none}.indented[data-v-9341575a]{padding-left:10px;display:flex;align-items:center}.branch-icon[data-v-9341575a]{color:#444;margin-right:10px;font-family:monospace;font-size:1.2rem}.meta-tag[data-v-9341575a]{background:#333;padding:2px 6px;border-radius:4px;font-size:.7rem;color:#aaa}.highlight[data-v-9341575a]{color:#4a90e2;font-weight:700;font-family:monospace}.slide-fade-enter-active[data-v-9341575a],.slide-fade-leave-active[data-v-9341575a]{transition:all .3s ease;max-height:500px;opacity:1;overflow:hidden}.slide-fade-enter-from[data-v-9341575a],.slide-fade-leave-to[data-v-9341575a]{max-height:0;opacity:0}.slide-over-enter-active[data-v-9341575a],.slide-over-leave-active[data-v-9341575a]{transition:transform .3s ease}.slide-over-enter-from[data-v-9341575a],.slide-over-leave-to[data-v-9341575a]{transform:translate(100%)}.analytics-container[data-v-76fd0f3a]{display:flex;flex-direction:column;height:100%;background:#121212;color:#eee;overflow:hidden;position:relative}.analytics-header[data-v-76fd0f3a]{padding:1rem 2rem;background:#18181e;border-bottom:1px solid #2a2a30;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-left[data-v-76fd0f3a]{display:flex;align-items:center;gap:2rem}.header-left h2[data-v-76fd0f3a]{margin:0;font-size:1.3rem;color:#fff}.header-right[data-v-76fd0f3a]{display:flex;align-items:center;gap:1rem}.view-switch[data-v-76fd0f3a]{display:flex;background:#202025;padding:3px;border-radius:6px;border:1px solid #333}.view-switch button[data-v-76fd0f3a]{background:transparent;border:none;color:#888;padding:6px 12px;cursor:pointer;font-size:.85rem;border-radius:4px;transition:.2s}.view-switch button.active[data-v-76fd0f3a]{background:#3498db;color:#fff;font-weight:700}.search-wrap[data-v-76fd0f3a]{position:relative}.search-icon[data-v-76fd0f3a]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}.search-wrap input[data-v-76fd0f3a]{background:#202025;border:1px solid #333;padding:.5rem 1rem .5rem 2.2rem;border-radius:6px;color:#fff;width:300px;outline:none;transition:.2s}.search-wrap input[data-v-76fd0f3a]:focus{border-color:#4a90e2;width:350px}.year-select[data-v-76fd0f3a]{background:#202025;border:1px solid #333;color:#fff;padding:.5rem 1rem;border-radius:6px;outline:none;font-weight:700;cursor:pointer}.export-btn[data-v-76fd0f3a]{background:#27ae60;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:700;font-size:.85rem;transition:.2s;display:flex;align-items:center;gap:5px}.export-btn[data-v-76fd0f3a]:hover{background:#2ecc71}.filter-bar[data-v-76fd0f3a]{padding:.8rem 2rem;background:#15151a;border-bottom:1px solid #2a2a30;display:flex;align-items:center;gap:1rem;overflow-x:auto;flex-shrink:0}.filter-label[data-v-76fd0f3a]{color:#666;font-size:.8rem;font-weight:700;text-transform:uppercase}.chips[data-v-76fd0f3a]{display:flex;gap:.5rem}.chip[data-v-76fd0f3a]{background:#222;border:1px solid #333;color:#aaa;padding:4px 12px;border-radius:12px;cursor:pointer;font-size:.8rem;transition:.2s;white-space:nowrap}.chip[data-v-76fd0f3a]:hover{border-color:#555;color:#fff}.chip.active[data-v-76fd0f3a]{background:#4a90e226;border-color:#4a90e2;color:#4a90e2;font-weight:700}.analytics-body[data-v-76fd0f3a]{padding:2rem;max-width:1200px;margin:0 auto;width:100%;overflow-y:auto;overflow-x:hidden;flex:1}.kpi-row[data-v-76fd0f3a]{display:flex;gap:1.5rem;margin-bottom:2rem}.kpi-card[data-v-76fd0f3a]{flex:1;background:#1e1e24;border:1px solid #333;padding:1.5rem;border-radius:8px}.kpi-card label[data-v-76fd0f3a]{display:block;color:#888;font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem}.kpi-card .value[data-v-76fd0f3a]{font-size:2rem;font-weight:700;color:#eee;font-family:monospace}.kpi-card.highlight[data-v-76fd0f3a]{border-color:#4a90e2;background:#4a90e20d}.kpi-card.highlight .value[data-v-76fd0f3a]{color:#4a90e2}.sub-text[data-v-76fd0f3a]{font-size:.75rem;color:#4a90e2;margin-top:5px;opacity:.8}.chart-section[data-v-76fd0f3a]{background:#1e1e24;border:1px solid #333;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.list-header[data-v-76fd0f3a]{display:flex;padding:.8rem 1.5rem;background:#25252a;border-bottom:1px solid #333;color:#888;font-size:.75rem;font-weight:700;text-transform:uppercase}.list-body[data-v-76fd0f3a]{flex:1;overflow-y:auto;overflow-x:hidden;max-height:600px;position:relative}.list-row[data-v-76fd0f3a]{display:flex;padding:.8rem 1.5rem;border-bottom:1px solid #2a2a30;align-items:center;cursor:pointer;background:#1e1e24;width:100%;box-sizing:border-box}.list-row[data-v-76fd0f3a]:hover{background:#25252a}.list-row.active[data-v-76fd0f3a]{background:#4a90e21a;border-left:3px solid #4a90e2;padding-left:calc(1.5rem - 3px)}.list-move[data-v-76fd0f3a],.list-enter-active[data-v-76fd0f3a],.list-leave-active[data-v-76fd0f3a]{transition:all .5s ease}.list-enter-from[data-v-76fd0f3a],.list-leave-to[data-v-76fd0f3a]{opacity:0;transform:translate(30px)}.list-leave-active[data-v-76fd0f3a]{position:absolute;width:100%}.col-rank[data-v-76fd0f3a]{width:40px;color:#555;font-weight:700;flex-shrink:0}.col-name[data-v-76fd0f3a]{width:200px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.name-main[data-v-76fd0f3a]{font-weight:500;color:#eee;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-sub[data-v-76fd0f3a]{font-size:.75rem;color:#666}.col-bar[data-v-76fd0f3a]{flex:1;margin:0 1.5rem;min-width:0}.bar-wrapper[data-v-76fd0f3a]{height:24px;min-width:2px;transition:width .6s cubic-bezier(.25,1,.5,1)}.stacked-bar[data-v-76fd0f3a]{display:flex;width:100%;height:100%;border-radius:4px;overflow:hidden}.seg[data-v-76fd0f3a]{height:100%;transition:width .6s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.seg-label[data-v-76fd0f3a]{font-size:.6rem;font-weight:700;text-transform:uppercase;white-space:nowrap;padding:2px 5px;border-radius:8px;box-shadow:0 1px 2px #0000001a}.col-total[data-v-76fd0f3a]{width:110px;text-align:right;font-family:monospace;font-size:1rem;font-weight:700;color:#eee;flex-shrink:0}.legend[data-v-76fd0f3a]{display:flex;gap:1.5rem;padding:1rem;border-top:1px solid #333;justify-content:center;background:#1e1e24}.l-item[data-v-76fd0f3a]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#aaa}.dot[data-v-76fd0f3a]{width:10px;height:10px;border-radius:2px}.cs[data-v-76fd0f3a]{background:#8e44ad}.cs .seg-label[data-v-76fd0f3a]{color:#fff;background:#fff3}.concept[data-v-76fd0f3a]{background:#f39c12}.concept .seg-label[data-v-76fd0f3a]{color:#fff;background:#fff3}.pitch[data-v-76fd0f3a]{background:#2ecc71}.pitch .seg-label[data-v-76fd0f3a]{color:#fff;background:#fff3}.founder[data-v-76fd0f3a]{background:#f1c40f}.founder .seg-label[data-v-76fd0f3a]{color:#000;background:#0003}.side-panel-overlay[data-v-76fd0f3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;display:flex;justify-content:flex-end}.side-panel[data-v-76fd0f3a]{width:400px;background:#1e1e24;height:100%;border-left:1px solid #333;display:flex;flex-direction:column;box-shadow:-10px 0 30px #00000080}.side-panel header[data-v-76fd0f3a]{padding:1.5rem;border-bottom:1px solid #333;position:relative}.side-panel h3[data-v-76fd0f3a]{margin:0;color:#fff;font-size:1.3rem}.panel-subtitle[data-v-76fd0f3a]{font-size:.85rem;color:#666}.close-btn[data-v-76fd0f3a]{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#666;font-size:1.2rem;cursor:pointer}.panel-kpi[data-v-76fd0f3a]{padding:1.5rem;background:#25252a;border-bottom:1px solid #333;text-align:center}.panel-kpi label[data-v-76fd0f3a]{color:#888;font-size:.8rem;text-transform:uppercase}.big-val[data-v-76fd0f3a]{font-size:2rem;font-weight:700;color:#4a90e2;font-family:monospace;margin-top:5px}.deal-list[data-v-76fd0f3a]{flex:1;overflow-y:auto;padding:1.5rem}.deal-list label[data-v-76fd0f3a]{display:block;color:#666;font-size:.8rem;text-transform:uppercase;margin-bottom:1rem;border-bottom:1px solid #333;padding-bottom:5px}.deal-item[data-v-76fd0f3a]{margin-bottom:1rem;background:#15151a;padding:.8rem;border-radius:6px;border:1px solid #2a2a30}.d-top[data-v-76fd0f3a]{display:flex;justify-content:space-between;margin-bottom:4px}.d-name[data-v-76fd0f3a]{color:#eee;font-weight:500;font-size:.9rem}.d-amount[data-v-76fd0f3a]{color:#4a90e2;font-weight:700;font-family:monospace}.d-btm[data-v-76fd0f3a]{display:flex;justify-content:space-between;align-items:center}.d-phase[data-v-76fd0f3a]{font-size:.7rem;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:700}.b-founder[data-v-76fd0f3a]{background:#f1c40f33;color:#f1c40f}.b-hunter[data-v-76fd0f3a]{background:#3498db33;color:#3498db}.d-date[data-v-76fd0f3a]{font-size:.75rem;color:#666}.slide-enter-active[data-v-76fd0f3a],.slide-leave-active[data-v-76fd0f3a]{transition:transform .3s ease}.slide-enter-from[data-v-76fd0f3a],.slide-leave-to[data-v-76fd0f3a]{transform:translate(100%)}.layout-container[data-v-6b183969]{display:flex;height:100%;background:#121212;color:#eee;overflow:hidden}.sidebar[data-v-6b183969]{width:260px;background:#1a1a20;border-right:1px solid #333;display:flex;flex-direction:column;flex-shrink:0}.sidebar-header[data-v-6b183969]{padding:1.5rem;border-bottom:1px solid #2a2a30;margin-bottom:1rem}.sidebar-title[data-v-6b183969]{font-weight:700;color:#fff;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.nav-list[data-v-6b183969]{flex:1;display:flex;flex-direction:column;padding:0 1rem 1rem;overflow-y:auto}.nav-item[data-v-6b183969]{display:flex;align-items:center;padding:.6rem .8rem;border-radius:6px;cursor:pointer;transition:.2s;color:#aaa;margin-bottom:2px}.nav-item[data-v-6b183969]:hover{background:#25252a;color:#fff}.nav-item.active[data-v-6b183969]{background:#2a2a35;color:#4a90e2;font-weight:500}.nav-item .icon[data-v-6b183969]{margin-right:10px;font-size:1.1rem}.nav-item .label[data-v-6b183969]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item .count[data-v-6b183969]{background:#333;font-size:.7rem;padding:2px 6px;border-radius:10px;color:#888}.section-label[data-v-6b183969]{font-size:.75rem;color:#555;text-transform:uppercase;margin:1.5rem 0 .5rem .8rem;font-weight:700}.divider[data-v-6b183969]{height:1px;background:#2a2a30;margin:.5rem 0}.spacer[data-v-6b183969]{flex:1}.archive-item[data-v-6b183969]{color:#666}.archive-item.active[data-v-6b183969]{color:#e74c3c;background:#e74c3c1a}.team-item[data-v-6b183969]{font-size:.95rem}.icon-dot[data-v-6b183969]{width:8px;height:8px;border-radius:50%;background:#555;margin-right:12px;transition:.2s}.team-view[data-v-6b183969]{display:flex;align-items:center;width:100%}.edit-icon-btn[data-v-6b183969]{opacity:0;background:transparent;border:none;color:#666;cursor:pointer;padding:2px;margin-left:auto}.nav-item:hover .edit-icon-btn[data-v-6b183969]{opacity:1}.edit-icon-btn[data-v-6b183969]:hover{color:#4a90e2}.inline-edit input[data-v-6b183969],.creating input[data-v-6b183969]{width:100%;background:#111;border:1px solid #4a90e2;color:#fff;padding:4px 6px;border-radius:4px;outline:none;font-size:.9rem}.add-team-btn[data-v-6b183969]{display:flex;align-items:center;padding:.6rem .8rem;cursor:pointer;color:#666;font-size:.9rem;transition:.2s;margin-top:.5rem}.add-team-btn[data-v-6b183969]:hover{color:#4a90e2}.add-team-btn .plus[data-v-6b183969]{font-size:1.2rem;margin-right:10px;font-weight:700;line-height:1}.main-content[data-v-6b183969]{flex:1;display:flex;flex-direction:column;min-width:0}.content-header[data-v-6b183969]{padding:1.5rem 2rem;border-bottom:1px solid #2a2a30;display:flex;justify-content:space-between;align-items:center;background:#18181e}.header-left[data-v-6b183969]{display:flex;align-items:center;gap:1rem}.header-left h2[data-v-6b183969]{margin:0;font-size:1.4rem;color:#fff}.badge[data-v-6b183969]{background:#333;padding:2px 8px;border-radius:12px;font-size:.85rem;color:#aaa}.header-right[data-v-6b183969]{display:flex;align-items:center;gap:1rem}.search-wrapper[data-v-6b183969]{position:relative}.search-icon[data-v-6b183969]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#666;font-size:.9rem}.search-wrapper input[data-v-6b183969]{background:#202025;border:1px solid #333;padding:.6rem 1rem .6rem 2.2rem;border-radius:6px;color:#fff;width:220px;outline:none;transition:.2s}.search-wrapper input[data-v-6b183969]:focus{border-color:#4a90e2;background:#1a1a20}.btn-primary[data-v-6b183969]{background:#4a90e2;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:.2s}.btn-primary[data-v-6b183969]:hover{background:#357abd}.btn-primary[data-v-6b183969]:disabled{background:#333;color:#555;cursor:not-allowed}.btn-secondary[data-v-6b183969]{background:transparent;border:1px solid #444;color:#ccc;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer}.btn-secondary[data-v-6b183969]:hover{border-color:#666;color:#fff}.btn-text[data-v-6b183969]{background:transparent;border:none;color:#4a90e2;cursor:pointer;margin-top:10px;text-decoration:underline}.btn-hubspot[data-v-6b183969]{background:#ff7a59;color:#fff;border:none;padding:.6rem 1rem;border-radius:6px;font-weight:700;cursor:pointer;transition:.2s;font-size:.9rem}.btn-hubspot[data-v-6b183969]:hover{background:#ff8f73}.btn-hubspot[data-v-6b183969]:disabled{opacity:.6;cursor:wait}.sync-status-bar[data-v-6b183969]{background:#2ecc71;color:#121212;padding:.6rem 2rem;font-weight:700;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.close-status[data-v-6b183969]{background:none;border:none;font-weight:700;cursor:pointer;font-size:1.1rem}.content-body[data-v-6b183969]{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 2rem;background:#121212}.user-table-header[data-v-6b183969]{display:flex;padding:1rem .5rem;border-bottom:1px solid #2a2a30;color:#666;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.col-name[data-v-6b183969]{flex:2}.col-email[data-v-6b183969]{flex:2;color:#888;font-size:.9rem;display:flex;align-items:center}.col-team[data-v-6b183969]{flex:1.5}.col-status[data-v-6b183969]{width:80px;text-align:right}.user-table-rows[data-v-6b183969]{overflow-y:auto;flex:1;padding-bottom:2rem}.table-row[data-v-6b183969]{display:flex;align-items:center;padding:.8rem .5rem;border-bottom:1px solid #1a1a20;transition:.2s}.table-row[data-v-6b183969]:hover{background:#1a1a20;border-radius:6px}.row-inactive[data-v-6b183969]{opacity:.6}.row-inactive .avatar[data-v-6b183969]{background:#333;color:#666;border-color:#444}.flex-center[data-v-6b183969]{display:flex;align-items:center}.avatar[data-v-6b183969]{width:32px;height:32px;border-radius:50%;background:#4a90e233;border:1px solid rgba(74,144,226,.4);color:#4a90e2;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;margin-right:12px}.name-text[data-v-6b183969]{font-weight:500;font-size:.95rem}.email-text[data-v-6b183969]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.select-wrapper[data-v-6b183969]{position:relative;display:inline-block;width:100%;max-width:180px}.select-wrapper select[data-v-6b183969]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:#ccc;padding:4px 8px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:.2s}.select-wrapper select[data-v-6b183969]:hover:not(:disabled){background:#25252a;border-color:#444;color:#fff}.select-wrapper select[data-v-6b183969]:focus{border-color:#4a90e2;outline:none;background:#1f1f25}.select-arrow[data-v-6b183969]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.6rem;color:#666;pointer-events:none}.switch[data-v-6b183969]{position:relative;display:inline-block;width:36px;height:20px;float:right}.switch input[data-v-6b183969]{opacity:0;width:0;height:0}.slider[data-v-6b183969]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;transition:.4s;border-radius:20px}.slider[data-v-6b183969]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-6b183969]{background-color:#27ae60}input:checked+.slider[data-v-6b183969]:before{transform:translate(16px)}.empty-state[data-v-6b183969]{text-align:center;margin-top:4rem;color:#666}.empty-icon[data-v-6b183969]{font-size:3rem;margin-bottom:1rem;opacity:.5}.modal-backdrop[data-v-6b183969]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-card[data-v-6b183969]{background:#1e1e24;width:400px;padding:2rem;border-radius:8px;border:1px solid #333;box-shadow:0 10px 30px #00000080}.modal-card h3[data-v-6b183969]{margin-top:0;margin-bottom:1.5rem;color:#fff}.form-group[data-v-6b183969]{margin-bottom:1.2rem}.form-group label[data-v-6b183969]{display:block;color:#aaa;margin-bottom:.5rem;font-size:.9rem}.form-group input[data-v-6b183969],.form-group select[data-v-6b183969]{width:100%;background:#121212;border:1px solid #444;padding:.8rem;border-radius:4px;color:#fff;outline:none}.form-group input[data-v-6b183969]:focus,.form-group select[data-v-6b183969]:focus{border-color:#4a90e2}.modal-actions[data-v-6b183969]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.error-msg[data-v-6b183969]{color:#e74c3c;font-size:.85rem;margin-top:.5rem}html,body{margin:0;padding:0;width:100%;height:100%;background:#121212;font-family:Inter,sans-serif;overflow:hidden}#app{height:100%;width:100%}.app-container[data-v-3ce0ae5e]{display:flex;flex-direction:column;height:100vh;background:#121212;color:#eee}.top-nav[data-v-3ce0ae5e]{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;background:#18181e;border-bottom:1px solid #333;flex-shrink:0}.brand[data-v-3ce0ae5e]{display:flex;align-items:center}.dock-logo[data-v-3ce0ae5e]{height:28px;width:auto;display:block}.nav-links[data-v-3ce0ae5e]{display:flex;gap:2rem;height:100%}.nav-links button[data-v-3ce0ae5e]{background:transparent;border:none;color:#888;font-weight:600;font-size:.95rem;cursor:pointer;height:100%;border-bottom:2px solid transparent;transition:all .2s;padding:0 .5rem}.nav-links button[data-v-3ce0ae5e]:hover{color:#eee}.nav-links button.active[data-v-3ce0ae5e]{color:#4a90e2;border-bottom-color:#4a90e2;color:#fff}.user-profile[data-v-3ce0ae5e]{display:flex;align-items:center}.avatar[data-v-3ce0ae5e]{width:32px;height:32px;background:#3498db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.main-content[data-v-3ce0ae5e]{flex:1;overflow:hidden;position:relative}
